
Icm20948-breakout
TheButlah/slimevr_pcb
A collection of PCBs designed for SlimeVR full-body trackers

A collection of PCBs designed for SlimeVR full-body trackers
Ferrous slime is an open-source printed circuit board by TheButlah, from the TheButlah/slimevr_pcb repository on GitHub. It is a 2-layer board of 41.4 × 34 mm with 60 parts on 58 nets, routed with 462 tracks and 163 vias.
It is built around the ESP32-C3-MINI-1, SRV05-4 and TP4056, with the B5819W, CJ2305 and LESD8D3.3CAT5G among its other parts. Its parts include 16 resistors, 12 capacitors, 6 diodes, 5 ICs and 4 connectors. It belongs with the ESP32 and RISC-V boards of this library.
ferrous_slimeThis is a breakout board for the ICM-20948 IMU, targeting the ferrous_slime board by TheButlah. It contains a voltage translator to allow 1.8v<->3.3v communication between the IMU and the ESP.
The pin socket is optional and only serves to allow rapid prototyping of the board. Final revisions may be directly soldered to the ferrous_slime or attached via a double-sided pin header.
Note: This breakout is currently being tested and may not work as intended.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C7, C9, C12 |
| 3 | 1K | Resistor_SMD:R_0603_1608Metric | R5, R6, R7 |
| 3 | MountingHole_2.1mm | MountingHole:MountingHole_2.1mm | H1, H2, H3 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | 120K | Resistor_SMD:R_0603_1608Metric | R4, R10 |
| 2 | 120K 1% | Resistor_SMD:R_0603_1608Metric | R11, R13 |
| 2 | 1uF 16V | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 5k1R 1% | Resistor_SMD:R_0603_1608Metric | R15, R16 |
| 2 | B5819W | Diode_SMD:D_SOD-123 | D2, D6 |
| 2 | DNP | Capacitor_SMD:C_0603_1608Metric | C6, C8 |
| 1 | +AD0_GI/GM | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 100nF 10V | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 10kR 1% | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10nF 10V | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 2.2uH | Inductor_SMD:L_Wuerth_MAPI-3015 | L1 |
| 1 | 27K 1% | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 2K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 30K 1% | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 32.768Hz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 3v3 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 470nF | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | BATT | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | Battery_Connector | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J3 |
| 1 | CHRG | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | CJ2305 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DNP | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | ESP32-C3-MINI-1 | Espressif:ESP32-C3-MINI-1 | U2 |
| 1 | FULL | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | IMU_Breakout | slimevr_pcb:IMU_Breakout | U1 |
| 1 | IMU_Connector | Connector_JST:JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal | J1 |
| 1 | INT_ABGI/-ADO_GB | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP2 |
| 1 | INT_GB/GM | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP3 |
| 1 | LED_IO5 | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | LESD8D3.3CAT5G | slimevr_pcb:SOD882 | D1 |
| 1 | LOGO | slimevr_pcb:oshw_logo | G*** |
| 1 | LOGO | slimevr_pcb:dancing_ferris | G*** |
| 1 | LOGO | slimevr_pcb:oshw_cert | G*** |
| 1 | M3406 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | RESET | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | SW_PWR | Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled | SW1 |
| 1 | TP4056 | Package_SO:HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm | U3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J4 |
| 1 | Unused_IO | slimevr_pcb:IO_Breakouts | J2 |
| 1 | VCC_GBIM | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |

TheButlah/slimevr_pcb
A collection of PCBs designed for SlimeVR full-body trackers


swayerloren/KICAD_ENGINE
AI-assisted KiCad PCB design workflow for schematics, PCB layouts, DRC, BOM/CPL, and fabrication outputs using Codex or Claude.

Kleavox/DeltaT32
Hardware design based on ESP32-C3 Mini-1, aiming for wearable and general-purpose use, with modular sensor separation.

bornhack/badge2025
This badge focuses on LoRa and wireless communication in general, as there are also WiFi and Bluetooth Low Energy included in the ESP32-C3 module.

Smoothieware/Smoothieboard2
Hardware files for the Smoothieboard v2, and extension boards



It measures 41.4 × 34 mm and has 2 copper layers, 1.6 mm thick.
60 parts, built around the ESP32-C3-MINI-1, SRV05-4, TP4056 and B5819W. 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.
From the TheButlah/slimevr_pcb repository on GitHub, at the commit this page was made from: the board is hardware/ferrous_slime/ferrous_slime.kicad_pcb and its schematic hardware/breakout_slime/breakout_slime.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask TheButlah before reusing the design.