Skip to the content
PCBKitNew board
4 layers44.8 × 76 mmTiny scarab, the printed circuit board in 3D

Tiny beetle board based on the CH32V003 10-cent chip.

Size
44.8 × 76 mm
Copper layers
4
Thickness
1.61 mm
Parts
147
Nets
69
Pads
396
Tracks, vias
1,694, 228
Pours
9
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Nov 2023
Updated
30 Apr 2025

Overview

Tiny scarab is an open-source printed circuit board by Embeetle, from the Embeetle/tiny-scarab repository on GitHub, published under the MIT licence. It is a 4-layer board of 44.8 × 76 mm with 147 parts on 69 nets, routed with 1,694 tracks and 228 vias.

It is built around the CH32V003F4P6, CH32V305FBP6 and LESD8LH5.0CT5G, with the CL21A106KAYNNNE, 0402CG220J500NT and K2-1109SP-A4SA-04 among its other parts. Its parts include 43 capacitors, 27 resistors, 8 connectors, 7 diodes and 6 transistors. It belongs with the RISC-V boards of this library.

Main components

12

README

README.md

Tiny Scarab

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?

Well - this dev board is presented to you with a new coding IDE. Not satisfied with the current offering of IDEs for microcontrollers, we created a brand new one from scratch: Embeetle IDE. With the Tiny Scarab and Embeetle IDE, you'll discover how smooth programming a microcontroller can be.

This open-source dev board is developed in collaboration with the DevHeads community. Please join the DevHeads Discord channel if you want to know more about this Tiny Scarab board, Embeetle IDE or any other topic related to hardware and embedded software. We're waiting for you on the server!

 

Overview

The Tiny Scarab is based on the 10-cent RISC-V CH32V003F4P6 MCU from WCH:

The Tiny Scarab board merges the WCH-LinkE-R0-1v3 flash/debug probe and the CH32V003F4P6-EVT-R0-1v1 board into a single development board:

comparison

There's no need to wire up anything. Just plug the Tiny Scarab's USB-C port in your computer, fire up Embeetle IDE and start coding!

 

Index

NOTES FOR MYSELF

Improvement points:

  • Bulges in encasing don't fit board. (fixed)
  • Tag Connect needs a recess in the enclosure. (fixed)
  • Light bleeds between lightpipes. Lightpipes and LEDs too expensive. (fixed)
  • Graphical membrane needs 1.2mm edge. (fixed)
  • 3/5V indication on board is wrong. On graphical membrane it's correct. (fixed)

Parts

147
QtyValueFootprintReferences
325VTiny_Scarab:D_SOD-882_SP1007-01ETGTVS10, TVS11, TVS12, TVS13, TVS14, TVS15, TVS16, TVS17, TVS18, TVS19, TVS20, TVS21, TVS22, TVS23, TVS24, TVS25 +16
24100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2, C10, C15, C16, C17, C23, C24, C25, C26, C27, C30, C31, C37, C38, C39 +8
910uCapacitor_SMD:C_0805_2012MetricC3, C20, C21, C22, C32, C33, C34, C35, C36
7TestPointTiny_Scarab:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7
4100kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR13, R24, R25, R30
41uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC11, C13, C14, C18
4220Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7, R8, R9, R10
422pCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC28, C29, C42, C43
43mmTiny_Scarab:Screw_HoleJ5, J6, J7, J8
30Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR21, R22, R23
310kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR19, R20, R27
312V 50mATiny_Scarab:SW_Tactile_SPST_NO_Straight_Korean-Hroparts_K2-1109SP-A4SA-04SW1, SW2, SW3
31kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR12, R18, R28
3DMG1012UW-7Tiny_Scarab:SOT-323_SC-70Q1, Q2, Q6
3DMP1045U-7Tiny_Scarab:SOT-23_DMP1045U-7Q3, Q4, Q5
2100Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR6, R11
210uCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC12, C19
2210Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R29
233Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR14, R16
25VTiny_Scarab:D_SOD-323_CDSOD323-T05LCTVS1, TVS2
25k1Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4, R5
2BLUETiny_Scarab:LED_D3.0mm_blueLED3, LED4
2CONN_PIN_HEADER_02x07Tiny_Scarab:CONN_PIN_HEADER_2x07_P2.54mm_Vertical_SMDJ3, J4
2GREENTiny_Scarab:LED_D3.0mm_greenLED1, LED5
112MHzTiny_Scarab:CRYSTAL-SMD5032-4PXTAL1
112V 50mATiny_Scarab:SW_Slide_SPDT_XKB-Connectivity_SS-3235D-03-L3SW4
112V 50mATiny_Scarab:SW_Tactile_SPST_NO_Straight_Korean-Hroparts_K2-1109SP-I4SA-04SW5
124MHzTiny_Scarab:CRYSTAL-SMD3225-4PXTAL2
12ATiny_Scarab:Fuse_MFU0603FF02000P500F1
1330Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
13V3Tiny_Scarab:SOT-223-3_TabPin2U2
140V 350mATiny_Scarab:D_SOD-323D2
1470Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR26
15VTiny_Scarab:D_SMA_SMAJ5.0ATVS3
15V6Tiny_Scarab:D_SMA_1SMA4734AD1
1AP2141WG-7Tiny_Scarab:SOT-23-5U1
1CH32V003F4P6Tiny_Scarab:TSSOP-20_4.4x6.5mm_P0.65mmU4
1CH32V305FBP6Tiny_Scarab:TSSOP-20_4.4x6.5mm_P0.65mmU3
1LOGOLOGOG***
1REDTiny_Scarab:LED_D3.0mm_redLED2
1SolderJumper_2_OpenTiny_Scarab:SOLDER_BRIDGEJP1
1TC2050-IDC-NLTiny_Scarab:Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clipJ2
1USB_C_Receptable_USB2.0Tiny_Scarab:USB_C_Receptable_USB-TYPE-C-018J1

Questions

How big is the Tiny scarab PCB?

It measures 44.8 × 76 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Tiny scarab use?

147 parts, built around the CH32V003F4P6, CH32V305FBP6, LESD8LH5.0CT5G and CL21A106KAYNNNE. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Tiny scarab KiCad files?

From the Embeetle/tiny-scarab repository on GitHub, at the commit this page was made from: the board is tiny-scarab.kicad_pcb and its schematic Target-MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tiny scarab design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0
  • 2 layers135 × 95 mmDawn dock, the printed circuit board in 3D

    Dawn dock

    rwrife/dawn-dock

    USB-powered ESP32-S3 bedside clock that keeps alarms offline, syncs user-approved schedules from a phone or PC, dims for sleep, and remains useful without internet.

    73 parts
  • 6 layers110 × 71 mmAmpminer hat, the printed circuit board in 3D

    Ampminer hat

    skot/ampminer-hat

    Amlogic controlboard accessory board

    93 partsCERN-OHL-S-2.0
  • 2 layers66 × 119.3 mmHW Radar, the printed circuit board in 3D

    HW Radar

    DennisRathgeb/doppler-radar-detector

    24 GHz CW Doppler + FMCW radar detector: STM32F429 + ESP32 + TouchGFX live UI, CMSIS-DSP FFT, FastAPI backend, YOLOv8 angle-of-arrival sensor fusion desktop app. ZHAW PM4 team project.

    117 parts1MIT
  • 2 layers70.8 × 23 mmHSDAC, the printed circuit board in 3D

    HSDAC

    a5632645/CH32V305-UAC2

    ch32v305fbp6 + es9018k2m usb UAC2.0 dac

    98 parts8MIT
  • 2 layers38.7 × 17.8 mmWch link, the printed circuit board in 3D

    Wch link

    74th/mini-wch-linke

    36 parts7