Robotont electronics mainboard
robotont·robotont-electronics-mainboard
About the Robotont electronics mainboard PCB
Robotont electronics mainboard is an open source STM32 PCB design by robotont, published on GitHub. It is a 2-layer board measuring 304.3 × 274 mm, with 407 components from 92 distinct parts.
Its main chip is the STM32F407VGTX, from the STM32 family. Other key parts include the USBLC6-2SC6, PI_160U30, DRV8874PWPR, ATTINY88-A and INA138. By type, the board carries 163 capacitors, 97 resistors, 76 diodes, 23 ICs, 18 connectors and 14 transistors.
It belongs with the robotics & motion designs in this gallery.
From the project
Unified pcb design for the 3rd generation robotont robot.
The scematics of this project have been organized into multiple hierarchical sheets according to the robot subsystems. An outline of the pdf is as follows:
+ Robotont mainboard - Motor drivers (pages 2–4) - Power management and DC-DC converters (pages 5–8) - External devices - Addressable LEDs - Power management subcircuits — switches, power source switching, and current sensing (pages 11–18)

Main components on the Robotont electronics mainboard
Robotont electronics mainboard bill of materials (BOM)
407 components, 92 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | STM32F407VGTX STM32F407VGTx | LQFP-100_14x14mm_P0.5mm | U2 |
| 1 | PI_160U30 | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 3 | DRV8874PWPR | HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias | U4, U5, U6 |
| 1 | ATTINY88-A ATtiny88-A | TQFP-32_7x7mm_P0.8mm | U7 |
| 2 | INA138 | SOT-23-5 | U8, U22 |
| 1 | LM3150MH | Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm | U9 |
| 3 | TPS56339DDC | TSOT-23-6 | U10, U11, U15 |
| 2 | TXS0102DCU | VSSOP-8_2.3x2mm_P0.5mm | U12, U13 |
| 1 | ADUM1201ARZ-RL7 | SOIC-8_3.9x4.9mm_P1.27mm | U14 |
| 6 | SN74LV1T34DBV | SOT-23-5 | U16, U17, U18, U19, U20, U21 |
| 1 | LM393 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm | U23 |
| 1 | Arduino_Nano | Arduino_Nano | A1 |
| 6 | NCE60P25K | TO-252-2 | Q1, Q3, Q5, Q10, Q13, Q21 |
| 6 | AO3400A | SOT-23 | Q2, Q6, Q9, Q11, Q12, Q22 |
| 1 | CSD17577Q5A | TDSON-8-1 | Q7 |
| 1 | CSD18540Q5B | TDSON-8-1 | Q8 |
| 1 | 16MHZ 16Mhz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | MIKROBUS_HOST_CONN | MIKROBUS_HOST_CONN_M | CON1 |
| 1 | SWD | PinHeader_2x05_P2.54mm_Horizontal | J1 |
Show 72 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn_01x04_Socket | SSD1306_0.96_Oled | J2 |
| 2 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Horizontal | J3, J17 |
| 1 | USB_C_RECEPTACLE_USB2.0 USB_C_Receptacle_USB2.0 | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 3 | PinHeader_1x06 | PinHeader_1x06_P2.54mm_Horizontal | J5, J6, J7 |
| 1 | Conn_01x06_Pin | JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal | J8 |
| 1 | Conn_01x06_Pin_BAT_data | JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal | J9 |
| 1 | MR30PW-M_DOCK_PWR_IN | AMASS_MR30PW-M_1x03_P3.50mm_Horizontal | J10 |
| 1 | MR30PW-M_BAT_PWR_IN | AMASS_MR30PW-M_1x03_P3.50mm_Horizontal | J11 |
| 1 | AVR-ISP-6 | PinHeader_2x03_P2.54mm_Horizontal | J12 |
| 1 | ESTOP CONN | Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical | J13 |
| 1 | Conn_01x02_Pin | Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical | J16 |
| 1 | EXT PWR CONN | Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical | J18 |
| 1 | Conn_02x08_Odd_Even | PinSocket_2x08_P2.54mm_Vertical | J19 |
| 3 | BSMD1206-300-6V | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F2, F3 |
| 2 | ~ | PinHeader_1x03_P2.54mm_Vertical | JP1, JP4 |
| 1 | KLJ-5025 | KLJ-5025_KKG | LS1 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | SW_Power | SW_PUSH_6mm_H13mm | SW2 |
| 6 | C916074 LED_G | LED_0603_1608Metric | D1, D64, D65, D66, D67, D72 |
| 5 | C151340 12 V | D_SOD-123 | D2, D76, D77, D103, D104 |
| 1 | PMEG6030EVPX | D_SOD-128 | D3 |
| 60 | WS2812B | LED3535 | D4, D5, D6, D7, D8, D9, D10, D11 +52 |
| 2 | C92506 D_Schottky | D_SMA | D68, D69 |
| 2 | C2286 LED_R | LED_0603_1608Metric | D71, D73 |
| 2 | 120R | R_0805_2012Metric | FB1, FB2 |
| 1 | 4.7UH 4.7uH | IND-FXL1360_12.6x13.5mm | L1 |
| 2 | 4.7UH 4.7uH | IND-FXL1040-4R7-M | L2, L4 |
| 1 | 5.6UH 5.6uH | L_Changjiang_FXL0630 | L3 |
| 10 | 10UF 10uF | C_1206_3216Metric | C1, C33, C34, C51, C52, C58, C59, C66 +2 |
| 84 | 100NF 100nF | C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C12 +76 |
| 6 | 10NF 10nF | C_0402_1005Metric | C9, C18, C19, C20, C36, C159 |
| 5 | 1UF 1uF | C_0603_1608Metric | C10, C11, C157, C158, C162 |
| 5 | 2.2UF 2.2uF | C_0805_2012Metric | C13, C14, C45, C160, C161 |
| 3 | 10PF 10pF | C_0603_1608Metric | C16, C17, C165 |
| 9 | 1PF 1pF | C_0402_1005Metric | C21, C22, C23, C28, C29, C30, C78, C79 +1 |
| 3 | 33NF 33nF | C_0603_1608Metric | C24, C31, C81 |
| 8 | 220UF 220uF | CP_Elec_8x10.5 | C27, C77, C84, C85, C86, C87, C154, C155 |
| 13 | 100NF 100nF | C_0805_2012Metric | C37, C47, C53, C54, C60, C61, C62, C63 +5 |
| 3 | 39UF 39uF | CAP-SMD_BD8.0-L8.3-W8.3-LS9.0-FD_35SVPF39M | C38, C39, C40 |
| 1 | 470NF 470nF | C_0805_2012Metric | C41 |
| 1 | 470PF 470pF | C_0805_2012Metric | C42 |
| 1 | 120UF 120uF | CAP-SMD_BD10.0-L10.3-W10.3-FD_EEHZC1E331P | C43 |
| 1 | 100UF 100uF | C_1210_3225Metric | C44 |
| 1 | 15NF 15nF | C_0603_1608Metric | C46 |
| 6 | 22UF 22uF | C_1206_3216Metric | C48, C49, C55, C56, C70, C71 |
| 3 | 47UF 47uF | C_1206_3216Metric | C50, C57, C65 |
| 20 | 10K 10k | R_0603_1608Metric | R1, R8, R9, R13, R17, R25, R29, R37 +12 |
| 2 | 47R | R_0603_1608Metric | R2, R5 |
| 2 | 5K1 5k1 | R_0603_1608Metric | R3, R4 |
| 4 | 120 | R_0603_1608Metric | R6, R10, R11, R12 |
| 20 | 100K 100k | R_0603_1608Metric | R7, R20, R22, R26, R27, R30, R34, R60 +12 |
| 3 | 16K 16k | R_0805_2012Metric | R14, R18, R56 |
| 3 | 1K5 1k5 | R_0603_1608Metric | R15, R19, R57 |
| 4 | 51K 51k | R_0603_1608Metric | R16, R47, R54, R58 |
| 2 | 18K 18k | R_0603_1608Metric | R21, R23 |
| 11 | 1k | R_0603_1608Metric | R24, R28, R33, R62, R65, R77, R78, R84 +3 |
| 1 | 150K 150k | R_0603_1608Metric | R31 |
| 1 | C21189 0R | R_0603_1608Metric | R32 |
| 2 | 220R | R_0603_1608Metric | R35, R36 |
| 1 | 510K 510k | R_0603_1608Metric | R38 |
| 1 | 191K 191k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R39 |
| 1 | 1K43 1k43 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R40 |
| 3 | 1K2 1k2 | R_0603_1608Metric | R42, R51, R90 |
| 2 | 30K 30k | R_0603_1608Metric | R43, R52 |
| 3 | 30R | R_0603_1608Metric | R44, R48, R50 |
| 1 | 2K4 2k4 | R_0603_1608Metric | R46 |
| 4 | 4K7 4k7 | R_0603_1608Metric | R69, R70, R82, R91 |
| 1 | 5m | R_2512_6332Metric | R71 |
| 1 | 200K 200k | R_0603_1608Metric | R72 |
| 1 | 10M 10m | R_2512_6332Metric | R73 |
| 1 | 300K 300k | R_0603_1608Metric | R74 |
| 2 | 470R | R_0603_1608Metric | R83, R89 |
Robotont electronics mainboard design files
The KiCad project lives in the robotont/robotont-electronics-mainboard repository on GitHub; these links point at the commit this page was built from.
Robotont electronics mainboard: common questions
What microcontroller does the Robotont electronics mainboard use?
The Robotont electronics mainboard is built around the STM32F407VGTX, from the STM32 family.
How big is the Robotont electronics mainboard PCB?
The Robotont electronics mainboard measures 304.3 × 274 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Robotont electronics mainboard?
407 components, from 92 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 Robotont electronics mainboard design files?
From the robotont/robotont-electronics-mainboard 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 Robotont electronics mainboard design in my own project?
The repository has no license, so all rights stay with robotont. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Robotont electronics mainboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
Module 16S
stuartpittaway
71.1 × 89.6 mm113 parts4LCC-BY-NC-4.01.1kSTM32
Djinn
tzarc
192.3 × 150.5 mm216 parts2LCERN-OHL-S-2.0988