GN10Mainboard

ararobo·GN10Mainboard·KiCad/GN10Mainboard/GN10Mainboard.kicad_pcb

GN10Mainboard PCB layout, top view — open source STM32 board by ararobo
Simulate this board

About the GN10Mainboard PCB

GN10Mainboard is an open source STM32 PCB design by ararobo, published on GitHub. It is a 4-layer board measuring 80 × 60 mm, with 124 components from 56 distinct parts.

Its main chip is the STM32G474RETx, from the STM32 family. Other key parts include the TPS54560DDA, 3.3V, MCP2562-E-SN, W5500 and BNO086. By type, the board carries 51 capacitors, 39 resistors, 10 connectors, 9 ICs, 9 diodes and 4 crystals.

It belongs with the robotics & motion, sensors and usb & debug tools designs in this gallery.

From the project

The main circuit for the NHK Robot Contest designed by Gento Aiba

This is the main board for the NHK Robot Contest, combining an STM32 microcontroller and W5500. It can connnect PC using Ethernet.

Power supply - MAX+36V input - 5V-6A can be supplied from the CAN port - Built-in power supply of 3.3V-1A

Interface - 3 CAN-communication port - RJ45 Ethernet W5500 - UART communication port - USB-type-C for STM32-UART and STM32-OTA

GN10Mainboard, from the project README
From the project README

Main components on the GN10Mainboard

GN10Mainboard bill of materials (BOM)

124 components, 56 distinct parts.

QtyPartRefs
1
TPS54560DDA
U1
1
3.3V
U2
1
STM32G474RETx
U4
3
MCP2562-E-SN
U5, U6, U7
1
W5500
U8
1
BNO086
U10
1
FT231XS
U11
1
24MHz
Y1
1
25M
Y3
2
32.768kHz
Y6, Y7
1
XT30PW-M
J1
4
Conn_01x04
J4, J6, J7, J8
3
Conn_01x06
J5, J13, J14
1
RJ45_Bel_SI-60062-F
J9
1
USB_C_Receptacle_USB2.0
J10
1
SW_Push
SW1
1
SS2040FL
D1
1
RB088LAM-60TR
D2
2
White
D3, D4
1
Red
D5
Show 36 more
QtyPartRefs
1
Green
D6
1
Blue
D7
2
LED
D8, D9
1
6.8u
L3
22
0.1u
C1, C5, C6, C7, C8, C9, C12, C15 +14
2
4.7u
C2, C26
2
10u
C3, C4
2
1u
C10, C28
3
4.7u
C11, C35, C37
1
4700p
C13
1
47p
C14
3
47u
C16, C17, C18
2
4.7u
C25, C41
2
18p
C32, C33
2
10n
C36, C39
2
6.8n
C38, C40
1
22n
C42
2
100u
C43, C44
4
22p
C58, C59, C60, C61
1
10
R1
1
442k
R2
1
90.9k
R3
1
243k
R4
5
1k
R5, R6, R8, R9, R10
4
10k
R7, R35, R36, R37
1
16.9k
R11
1
53.6k
R12
1
10.2k
R13
2
470
R14, R29
5
PU
R15, R16, R17, R18, R19
4
49
R20, R21, R22, R24
1
12.4k
R23
2
R
R25, R26
2
4.7k
R27, R28
4
2.2k
R33, R34, R38, R39
3
120
R44, R45, R46

GN10Mainboard design files

The KiCad project lives in the ararobo/GN10Mainboard repository on GitHub; these links point at the commit this page was built from.

GN10Mainboard: common questions

What microcontroller does the GN10Mainboard use?

The GN10Mainboard is built around the STM32G474RETx, from the STM32 family.

How big is the GN10Mainboard PCB?

The GN10Mainboard measures 80 × 60 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the GN10Mainboard?

124 components, from 56 distinct parts. The full bill of materials is listed on this page.

Where can I download the GN10Mainboard design files?

From the ararobo/GN10Mainboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the GN10Mainboard design in my own project?

The repository has no license, so all rights stay with ararobo. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the GN10Mainboard 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