Robotont electronics mainboard

robotont·robotont-electronics-mainboard

Robotont electronics mainboard PCB layout, top view — open source STM32 board by robotont
Simulate this board

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)

Robotont electronics mainboard, from the project README
From the project README

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.

QtyPartRefs
1
USBLC6-2SC6
U1
1
STM32F407VGTX
STM32F407VGTx
U2
1
PI_160U30
U3
3
DRV8874PWPR
U4, U5, U6
1
ATTINY88-A
ATtiny88-A
U7
2
INA138
U8, U22
1
LM3150MH
U9
3
TPS56339DDC
U10, U11, U15
2
TXS0102DCU
U12, U13
1
ADUM1201ARZ-RL7
U14
6
SN74LV1T34DBV
U16, U17, U18, U19, U20, U21
1
LM393
U23
1
Arduino_Nano
A1
6
NCE60P25K
Q1, Q3, Q5, Q10, Q13, Q21
6
AO3400A
Q2, Q6, Q9, Q11, Q12, Q22
1
CSD17577Q5A
Q7
1
CSD18540Q5B
Q8
1
16MHZ
16Mhz
Y1
1
MIKROBUS_HOST_CONN
CON1
1
SWD
J1
Show 72 more
QtyPartRefs
1
Conn_01x04_Socket
J2
2
Conn_01x04_Pin
J3, J17
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J4
3
PinHeader_1x06
J5, J6, J7
1
Conn_01x06_Pin
J8
1
Conn_01x06_Pin_BAT_data
J9
1
MR30PW-M_DOCK_PWR_IN
J10
1
MR30PW-M_BAT_PWR_IN
J11
1
AVR-ISP-6
J12
1
ESTOP CONN
J13
1
Conn_01x02_Pin
J16
1
EXT PWR CONN
J18
1
Conn_02x08_Odd_Even
J19
3
BSMD1206-300-6V
F1, F2, F3
2
~
JP1, JP4
1
KLJ-5025
LS1
1
RotaryEncoder_Switch
SW1
1
SW_Power
SW2
6
C916074
LED_G
D1, D64, D65, D66, D67, D72
5
C151340
12 V
D2, D76, D77, D103, D104
1
PMEG6030EVPX
D3
60
WS2812B
D4, D5, D6, D7, D8, D9, D10, D11 +52
2
C92506
D_Schottky
D68, D69
2
C2286
LED_R
D71, D73
2
120R
FB1, FB2
1
4.7UH
4.7uH
L1
2
4.7UH
4.7uH
L2, L4
1
5.6UH
5.6uH
L3
10
10UF
10uF
C1, C33, C34, C51, C52, C58, C59, C66 +2
84
100NF
100nF
C2, C3, C4, C5, C6, C7, C8, C12 +76
6
10NF
10nF
C9, C18, C19, C20, C36, C159
5
1UF
1uF
C10, C11, C157, C158, C162
5
2.2UF
2.2uF
C13, C14, C45, C160, C161
3
10PF
10pF
C16, C17, C165
9
1PF
1pF
C21, C22, C23, C28, C29, C30, C78, C79 +1
3
33NF
33nF
C24, C31, C81
8
220UF
220uF
C27, C77, C84, C85, C86, C87, C154, C155
13
100NF
100nF
C37, C47, C53, C54, C60, C61, C62, C63 +5
3
39UF
39uF
C38, C39, C40
1
470NF
470nF
C41
1
470PF
470pF
C42
1
120UF
120uF
C43
1
100UF
100uF
C44
1
15NF
15nF
C46
6
22UF
22uF
C48, C49, C55, C56, C70, C71
3
47UF
47uF
C50, C57, C65
20
10K
10k
R1, R8, R9, R13, R17, R25, R29, R37 +12
2
47R
R2, R5
2
5K1
5k1
R3, R4
4
120
R6, R10, R11, R12
20
100K
100k
R7, R20, R22, R26, R27, R30, R34, R60 +12
3
16K
16k
R14, R18, R56
3
1K5
1k5
R15, R19, R57
4
51K
51k
R16, R47, R54, R58
2
18K
18k
R21, R23
11
1k
R24, R28, R33, R62, R65, R77, R78, R84 +3
1
150K
150k
R31
1
C21189
0R
R32
2
220R
R35, R36
1
510K
510k
R38
1
191K
191k
R39
1
1K43
1k43
R40
3
1K2
1k2
R42, R51, R90
2
30K
30k
R43, R52
3
30R
R44, R48, R50
1
2K4
2k4
R46
4
4K7
4k7
R69, R70, R82, R91
1
5m
R71
1
200K
200k
R72
1
10M
10m
R73
1
300K
300k
R74
2
470R
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