

SafestepHW2
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 56
- Nets
- 57
- Pads
- 256
- Tracks, vias
- 344, 53
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Mar 2026
- Updated
- 2 Jun 2026
Overview
SafestepHW2 is an open-source printed circuit board by 8-BitLab, from the 8-BitLab/safestep repository on GitHub. It is a 2-layer board with 56 parts on 57 nets, routed with 344 tracks and 53 vias.
It is built around the ESP32-C3-MINI-1, TP4054 and TPS2121RUXR, with the USBLC6-2SC6 and TL3342F160QG among its other parts. Its parts include 19 resistors, 12 capacitors, 5 ICs, 3 connectors and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.
Main components
5ESP32-C3-MINI-1
--40℃~+81℃ -89dBm 2.4GHz 350mA 3V~3.6V 82mA ESP32-C3 Chip On-board PCB Antenna UART - WiFi Modules ROHSRF CrazyWiFi ModulesTP4054
SOT-23-5L-40℃~+85℃ 1 25uA 4.2V 4.2V~6.5V 500mA Charging IC Lithium Battery Not supported 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、可编程充电电流、软启动、欠压锁定 SOT-23-5L Battery Management ROHSUMWBattery ManagementTPS2121RUXR
VQFN-HR-12(2x2.5)-40℃~+125℃ 2.8V~22V 200uA 56mΩ VQFN-HR-12(2x2.5) ORing Controllers ROHSTexas InstrumentsBattery ManagementUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)TL3342F160QG
SMD-4P,5.2x5.2mm-20℃~+70℃ 1.54mm 1.6N 100,000 cycles 12V 5.2mm 5.2mm 50mA Gull Wing Round Button SPST Surface Mount,Vertical Without Bracket Yellow SMD-4P,5.2x5.2mm Tactile Switches ROHSE-SwitchTactile Switches
README
README.mdSafeStep
Main repository for firmware and desktop app.
Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10kΩ | Resistor_SMD:R_0201_0603Metric | R5, R7, R8, R19, R20, R26, R27 |
| 2 | 0.1µF | Capacitor_SMD:C_0201_0603Metric | C9, C13 |
| 2 | 100nF | Capacitor_SMD:C_0201_0603Metric | C4, CBUS1 |
| 2 | 10µF | Capacitor_SMD:C_0201_0603Metric | C5, C10 |
| 2 | 1μF | Capacitor_SMD:C_0201_0603Metric | C7, C8 |
| 2 | 22 Ω | Resistor_SMD:R_0201_0603Metric | R9, R18 |
| 2 | 330Ω | Resistor_SMD:R_0201_0603Metric | R16, R17 |
| 2 | 33Ω | Resistor_SMD:R_0201_0603Metric | R2, R3 |
| 2 | 47µF | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C1, C6 |
| 2 | 5.1kΩ | Resistor_SMD:R_0201_0603Metric | R11, R12 |
| 1 | 0.1μF | Capacitor_SMD:C_0201_0603Metric | C3 |
| 1 | 10μF | Capacitor_SMD:C_0201_0603Metric | C2 |
| 1 | 14kΩ | Resistor_SMD:R_0201_0603Metric | R25 |
| 1 | 3 x LR44 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J3 |
| 1 | 3.3v | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | 3v1 |
| 1 | 3.3v | TestPoint:TestPoint_Pad_D1.0mm | TP9 |
| 1 | 3.3v_IN | TestPoint:TestPoint_Pad_D1.0mm | TP10 |
| 1 | 30kΩ | Resistor_SMD:R_0201_0603Metric | R23 |
| 1 | 51kΩ | Resistor_SMD:R_0201_0603Metric | R24 |
| 1 | 68Ω | Resistor_SMD:R_0201_0603Metric | R1 |
| 1 | BOOT | TestPoint:TestPoint_Pad_2.0x2.0mm | BOOT1 |
| 1 | CHRG | TestPoint:TestPoint_Pad_D1.0mm | TP8 |
| 1 | ESP32-C3-MINI-1 | PCM_Espressif:ESP32-C3-MINI-1 | U3 |
| 1 | GND | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | GND1 |
| 1 | IN1 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | IN2 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | LED_RGBA | LED_SMD:LED_RGB_1210 | D2 |
| 1 | Li-Po 402025 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J2 |
| 1 | OV2 | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | PR1 | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | P_OUT | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | RST | TestPoint:TestPoint_Pad_2.0x2.0mm | RST1 |
| 1 | Rx | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | RX1 |
| 1 | TL3342F160QG | TL3342F160QG:TL3342F160QG | S1 |
| 1 | TP4054 | Package_TO_SOT_SMD:TSOT-23-5 | U4 |
| 1 | TPS2121RUXR | TPS2121RUXR:RUX0012A | U2 |
| 1 | Tx | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TX1 |
| 1 | USB-C | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J7 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | VBUS | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U1 |
More from 8-BitLab/safestep
2- 2 layers16.9 × 18.5 mm

- 2 layers16.9 × 18.5 mm

Similar boards
- 4 layers16.9 × 119.4 mm

- 4 layers59 × 101 mm

Enku mainboard r0.1
aliaksei-lameyka/ENKU-Base-reader
Open enku-mainboard-r0.1.kicadpro with KiCad10.0.7. Matching PCB/root schematic and power.kicadsch, mcuio.kicadsch, epdhv.kicadsch, connectors.kicadsch are canonical.
127 parts1CERN-OHL-W-2.0 - 4 layers160 × 145 mm

Carrier
OrbitalCommons/gumstick
Gumstick: ESP32 + iCE40UP5K FPGA module (v1 DF40 board-to-board, v2 M.2 gold-finger draft) and its programming carrier. KiCad 10.
222 parts1MIT - 4 layers60 × 60 mm

Stillpoint
techmiguel/stillpoint
Open-hardware 60 GHz radar ceiling sensor: presence & fall detection without a camera. Matter over Thread, KiCad 4-layer Ø60 mm board.
95 parts1CERN-OHL-S-2.0 - 4 layers144 × 112 mm

Quadcuber
gonewx/quadcuber
本目录是 A1 电子源目录。打开 quadcuber.kicadpro,包含原生可编辑原理图和四层 PCB、本地符号/封装库。本设计为单块PCB,RP2040、QSPI Flash、晶振、USB-C、驱动和电源均直接焊接在板上;A0的Pico H插装已移除。马达使用EV3裸插座。接线定义仍从 ../wiring/spec.py 导入,固件未改动,也没有把 R/L 固件描述成已支持四臂控制。
200 parts - 4 layers70 × 65 mm

ESP32 FC
JS2028EE/ESP32_FC
This is the current editable KiCad 10 project for a 70 x 65 mm, four-layer controller, with an ESP32-S3-WROOM-1-N8R8, BMI088 SPI IMU, BMP280 barometer and a separate 4-in-1 ESC.
107 parts - 2 layers70 × 64 mm

Windpcb
lindestad/wind-controller
LINDESTAD simracing wind controller: ESP32-C3 Zephyr firmware, KiCad PCB and SimHub integration
82 parts - 4 layers90 × 60 mm

Questions
What parts does the SafestepHW2 use?
56 parts, built around the ESP32-C3-MINI-1, TP4054, TPS2121RUXR and USBLC6-2SC6. 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 SafestepHW2 KiCad files?
From the 8-BitLab/safestep repository on GitHub, at the commit this page was made from: the board is hardware/Week 6/PCB/SafestepHW2.kicad_pcb and its schematic hardware/Week 2/Schematics/Schematics_v0.2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SafestepHW2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask 8-BitLab before reusing the design.