Smove r2-main
okbrainhq·sMove·PCB/main/smove-r2-main.kicad_pcb
About the Smove r2-main PCB
Smove r2-main is an open source ESP32 PCB design by okbrainhq, published on GitHub under the MIT license. It is a 4-layer board measuring 25 × 30 mm, with 48 components from 29 distinct parts.
Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family. Other key parts include the ICM-20948, PCA9306DCUR, XC6220B331MR-G, AP2112K-1.8TRG1 and BQ24074RGTR. By type, the board carries 23 resistors, 12 capacitors, 8 ICs, 2 switches, 1 connector and 1 diode.
It belongs with the power & battery designs in this gallery.
From the project
Applied to power.kicadsch, compute.kicadsch and smove-r2-main.kicadsch`:
Applied to power.kicadsch, compute.kicadsch and smove-r2-main.kicadsch`:
SW1 — hard pack cutoff. An off-board toggle switch in series in the battery + lead, upstream of the PACKP node. Schematic symbol uses the same 2.54 mm two-pad wire footprint as J2 (smove-r2-main:BatteryWire2xPTHP2.54mmD1.0mm), inbom no (user-supplied off-board part: ≥0.5 A rating, contacts <50 mΩ, ≥6 V DC). Net split: /Power/PACKRAW = J2.1 + SW1.2, /Power/PACKP = SW1.1 + C2.1 + R14.1 + U6.2 + U6.3. This provides the True OFF that docs/revision-r2/integrated/RADIO-BATTERY.md records as missing. R24 (100k, LCSC C25741) +…
Main components on the Smove r2-main
Smove r2-main bill of materials (BOM)
48 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-C3-MINI-1-N4 Espressif Systems | ESP32-C3-MINI-1 | U1 |
| 1 | ICM-20948 TDK InvenSense | InvenSense_QFN-24_3x3mm_P0.4mm | U2 |
| 1 | PCA9306DCUR Texas Instruments | PCA9306_DCU0008A | U3 |
| 1 | XC6220B331MR-G Torex Semicon | SOT-25_XC6220 | U4 |
| 1 | AP2112K-1.8TRG1 Diodes Incorporated | SOT-23-5 | U5 |
| 1 | BQ24074RGTR Texas Instruments | BQ24074_RGT | U6 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U8 |
| 1 | PESD5V0S2BT,215 Nexperia | SOT-23 | U9 |
| 1 | TYPE-C-31-M-12 Korean Hroparts Elec | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | TS-1088-AR02016 RESET XUNPU | TS1088 | SW2 |
| 1 | TS-1088-AR02016 BOOT / USER XUNPU | TS1088 | SW3 |
| 1 | NTCG103JF103FT1 10k B3435 NTC (cell-bonded) TDK | NTC_0402_1005Metric | TH1 |
| 1 | LTST-C19HE1WT LTST-C19HE1WT / CA Lite-On | LED_LiteOn_LTST-C19HE1WT | D1 |
| 1 | CL10A475KO8NNNC 4.7uF / 16V Samsung Electro-Mechanics | C_0603_1608Metric | C1 |
| 2 | CL21A476MQYNNNE 47uF / 6.3V Samsung Electro-Mechanics | C_0805_2012Metric | C2, C13 |
| 1 | CL21A226MAQNNNE 22uF / 25V Samsung Electro-Mechanics | C_0805_2012Metric | C3 |
| 2 | CL05B104KO5NNNC 100nF / 16V Samsung Electro-Mechanics | C_0402_1005Metric | C4, C11 |
| 2 | CL10A475KO8NNNC 4.7u / 16V X5R Samsung Electro-Mechanics | C_0603_1608Metric | C5, C6 |
| 3 | CL05B104KO5NNNC 100n / 16V Samsung Electro-Mechanics | C_0402_1005Metric | C7, C8, C9 |
| 1 | CL05A105KA5NQNC 1uF / 25V Samsung Electro-Mechanics | C_0402_1005Metric | C10 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 0402WGF5101TCE 5.1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R1, R2 |
| 2 | 0402WGF220JTCE 22R UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R3, R4 |
| 5 | 0402WGF1003TCE 100k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R5, R14, R15, R24, R25 |
| 4 | 0402WGF1002TCE 10k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R7, R8, R9, R10 |
| 3 | 0402WGF1001TCE 1k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R11, R12, R13 |
| 4 | 0402WGF4701TCE 4.7k 1% UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R16, R17, R18, R19 |
| 1 | 0402WGF2003TCE 200k 1% UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R20 |
| 1 | 0402WGF8201TCE 8.2k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R21 |
| 1 | 0402WGF4701TCE 4.7k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R22 |
Smove r2-main design files
The KiCad project lives in the okbrainhq/sMove repository on GitHub; these links point at the commit this page was built from.
Smove r2-main: common questions
What microcontroller does the Smove r2-main use?
The Smove r2-main is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.
How big is the Smove r2-main PCB?
The Smove r2-main measures 25 × 30 mm, has 4 copper layers and is 1 mm thick.
How many components are on the Smove r2-main?
48 components, from 29 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 Smove r2-main design files?
From the okbrainhq/sMove 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 Smove r2-main design in my own project?
Yes, under the terms of its MIT license, which okbrainhq chose for the repository.
Can I test firmware for the Smove r2-main without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in sMove
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k