Neptune toolboard

LoicGRENON·Neptune_toolboard·hardware/NeptuneToolboard.kicad_pcb

Neptune toolboard PCB layout, top view — open source STM32 board by LoicGRENON
Simulate this board

About the Neptune toolboard PCB

Neptune toolboard is an open source STM32 PCB design by LoicGRENON, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 70 × 80 mm, with 110 components from 50 distinct parts.

Its main chip is the STM32F103R8TX, from the STM32 family. Other key parts include the AMS1117-5.0, TPS5430DDAR, AMS1117-3.3, TMC2209STEPSTICK and TCAN337DR. By type, the board carries 37 capacitors, 31 resistors, 17 connectors, 11 diodes, 9 ICs and 2 transistors.

From the project

a CAN bus toolboard designed to be used for 3D printing and SMD pick and place using Klipper

kikit fab jlcpcb --assembly --schematic Toolboard/hardwareV6/TriStepToolboard.sch Toolboard/hardwareV6/TriStepToolboard.kicadpcb Toolboard/hardwareV6/assembly

Main components on the Neptune toolboard

Neptune toolboard bill of materials (BOM)

110 components, 50 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F103R8TX
STM32F103R8Tx
U1
1
AMS1117-5.0
U2
1
TPS5430DDAR
U3
1
AMS1117-3.3
U4
3
TMC2209STEPSTICK
TMC2209StepStick
U5, U6, U7
1
TCAN337DR
U8
1
USBLC6-2P6
U9
2
AON7804
Q1, Q2
1
8MHZ
8MHz
Y1
1
---
Debug
J1
1
STEPPER1
Stepper1
J2
1
STEPPER2
Stepper2
J3
1
STEPPER3
Stepper3
J4
1
FAN0
J5
1
TH0
J6
1
TH1
J7
1
FAN1
J8
3
CONN_01X03
Conn_01x03
J9, J12, J15
1
---
CAN
J10
1
---
HEAT
J11
Show 30 more
QtyPartRefs
1
---
PWR
J13
1
C10418
USB_B_Micro
J14
1
---
BL_Touch
J16
1
---
SPI
J17
5
SS54
D1, D2, D3, D4, D5
1
C8598
B5819W SL
D6
5
C72043
GN
D7, D8, D9, D10, D11
1
C1017
600 @ 100MHz
FB1
1
33U
33u
L1
9
0.1U
0.1u
C1, C2, C3, C5, C8, C33, C34, C36 +1
3
4.7U
4.7u
C4, C15, C20
2
10N
10n
C6, C11
1
1u
C7
2
12P
12p
C9, C10
7
0.1U
0.1u
C12, C23, C24, C26, C27, C29, C30
2
10U
10u
C13, C14
2
22U
22u
C16, C21
3
22U
22u
C17, C18, C19
3
100UF
100uF
C22, C25, C28
2
2.2U
2.2u
C31, C32
1
4.7N
4.7n
C35
1
0
R1
17
10K
10k
R2, R3, R4, R8, R10, R12, R14, R15 +9
1
1k
R5
1
100
R6
2
C186333
2.2k 0.1%
R7, R11
4
22
R9, R13, R20, R23
2
60
R17, R18
1
1.5K
1.5k
R24
2
470
R30, R31

Neptune toolboard design files

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

Neptune toolboard: common questions

What microcontroller does the Neptune toolboard use?

The Neptune toolboard is built around the STM32F103R8TX, from the STM32 family.

How big is the Neptune toolboard PCB?

The Neptune toolboard measures 70 × 80 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Neptune toolboard?

110 components, from 50 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 Neptune toolboard design files?

From the LoicGRENON/Neptune_toolboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Neptune toolboard design in my own project?

Yes, under the terms of its GPL-3.0 license, which LoicGRENON chose for the repository.

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