Tiny scarab
Embeetle·tiny-scarab
About the Tiny scarab PCB
Tiny scarab is an open source RISC-V PCB design by Embeetle, published on GitHub under the MIT license. It is a 4-layer board measuring 46 × 76 mm, with 124 components from 38 distinct parts.
Its main chip is the CH32V305FBP6, from the RISC-V family. Other key parts include the AP2141WG-7, MCP1825ST-3302E/DB and CH32V003F4P6. By type, the board carries 43 capacitors, 24 resistors, 6 transistors, 5 LEDs, 4 ICs and 3 connectors.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
Tiny beetle board based on the CH32V003 10-cent chip.
The Tiny Scarab is an open-source development board built around the popular 10 cent CH32V003F4P6 RISC-V microcontroller from WCH. Using this dev board is uncomplicated: just plug it into your computer with a USB-C cable, and you're ready to code - the flasher/debugger is already embedded in the board for your convenience. Now you might wonder - why yet another dev board? Aren't there thousands already?
Main components on the Tiny scarab
Tiny scarab bill of materials (BOM)
124 components, 38 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP2141WG-7 Diodes Incorporated | SOT-23-5 | U1 |
| 1 | MCP1825ST-3302E/DB 3V3 Microchip Technology | SOT-223-3_TabPin2 | U2 |
| 1 | CH32V305FBP6 WCH | TSSOP-20_4.4x6.5mm_P0.65mm | U3 |
| 1 | CH32V003F4P6 WCH | TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 3 | DMG1012UW-7 Diodes Incorporated | SOT-323_SC-70 | Q1, Q2, Q6 |
| 3 | DMP1045U-7 Diodes Incorporated | SOT-23_DMP1045U-7 | Q3, Q4, Q5 |
| 1 | USB-TYPE-C-018 USB_C_Receptable_USB2.0 DEALON | USB_C_Receptable_USB-TYPE-C-018 | J1 |
| 2 | C84004 CONN_PIN_HEADER_02x07 BOOMELE(Boom Precision Elec) | CONN_PIN_HEADER_2x07_P2.54mm_Vertical_SMD | J3, J4 |
| 1 | MFU0603FF02000P500 2A Vishay Intertech | Fuse_MFU0603FF02000P500 | F1 |
| 1 | SS-3235D-03-L3 12V 50mA XKB Connectivity | SW_Slide_SPDT_XKB-Connectivity_SS-3235D-03-L3 | SW4 |
| 1 | K2-1109SP-I4SA-04 12V 50mA Korean Hroparts Elec | SW_Tactile_SPST_NO_Straight_Korean-Hroparts_K2-1109SP-I4SA-04 | SW5 |
| 2 | RLSD32A051LC 5V RUILON(Shenzhen Ruilongyuan Elec) | D_SOD-323_CDSOD323-T05LC | TVS1, TVS2 |
| 1 | SMAJ5.0A 5V Littelfuse Inc. | D_SMA_SMAJ5.0A | TVS3 |
| 29 | LESD8LH5.0CT5G 5V UMW(Youtai Semiconductor Co., Ltd.) | D_SOD-882_SP1007-01ETG | TVS7, TVS8, TVS9, TVS10, TVS11, TVS12, TVS13, TVS14 +21 |
| 1 | SX5B12.000F2020F30 12MHz Shenzhen SCTF Elec | CRYSTAL-SMD5032-4P | XTAL1 |
| 1 | L327S240V11L 24MHz Lucki | CRYSTAL-SMD3225-4P | XTAL2 |
| 2 | xsw24061001 GREEN Shenzhen Xisheng Microelectronics | LED_D3.0mm_green | LED1, LED5 |
| 1 | xsw24061002 RED Shenzhen Xisheng Microelectronics | LED_D3.0mm_red | LED2 |
| 2 | xsw24061003 BLUE Shenzhen Xisheng Microelectronics | LED_D3.0mm_blue | LED3, LED4 |
| 1 | 1SMA4734A 5V6 GOODWORK | D_SMA_1SMA4734A | D1 |
Show 18 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SD103AWS 40V 350mA AnBon Semiconductor | D_SOD-323 | D2 |
| 3 | CL05B104KB54PNC 100n Samsung electro-mechanics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2, C4 |
| 9 | CL21A106KAYNNNE 10u Samsung electro-mechanics | C_0805_2012Metric | C3, C20, C21, C22, C32, C33, C34, C35 +1 |
| 21 | CL05B104KO5NNNC 100n Samsung electro-mechanics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5, C6, C7, C8, C9, C10, C15, C16 +13 |
| 4 | CL05A105KA5NQNC 1u Samsung electro-mechanics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C11, C13, C14, C18 |
| 2 | CL05A106MQ5NUNC 10u Samsung Electro-Mechanics | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C12, C19 |
| 4 | 0402CG220J500NT 22p FH (Guangdong Fenghua Advanced Tech) | C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C28, C29, C42, C43 |
| 1 | 0402WGF3300TCE 330 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 2 | 0402WGF2100TCE 210 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R3, R29 |
| 2 | 0402WGF5101TCE 5k1 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4, R5 |
| 1 | 0402WGF1000TCE 100 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6 |
| 2 | 0402WGF2200TCE 220 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7, R9 |
| 3 | 0402WGF1001TCE 1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R12, R18, R28 |
| 4 | 0402WGF1003TCE 100k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R13, R24, R25, R30 |
| 2 | 0402WGF330JTCE 33 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R14, R16 |
| 3 | 0402WGF1002TCE 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R19, R20, R27 |
| 3 | 0402WGF0000TCE 0 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R21, R22, R23 |
| 1 | 0402WGF4700TCE 470 UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R26 |
Tiny scarab design files
The KiCad project lives in the Embeetle/tiny-scarab repository on GitHub; these links point at the commit this page was built from.
- Layouttiny-scarab.kicad_pcb
- Schematictiny-scarab.kicad_sch
- BOMproduction/manual_bom/bom.xlsx
Tiny scarab: common questions
What microcontroller does the Tiny scarab use?
The Tiny scarab is built around the CH32V305FBP6, from the RISC-V family.
How big is the Tiny scarab PCB?
The Tiny scarab measures 46 × 76 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Tiny scarab?
124 components, from 38 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Tiny scarab design files?
From the Embeetle/tiny-scarab repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Tiny scarab design in my own project?
Yes, under the terms of its MIT license, which Embeetle chose for the repository.
Can I test firmware for the Tiny scarab without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
Similar boards
RISC-V
Audio
byrantech
27.8 × 22.3 mm38 parts2LMIT4.3kRISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
RVPC Rev B
OLIMEX
31 × 50 mm26 parts2LGPL-3.098