GBB15

skuep·GBB15·kicad/GBB15/GBB15.kicad_pcb

GBB15 PCB layout, top view — open source STM32 board by skuep

About the GBB15 PCB

GBB15 is an open source STM32 PCB design by skuep, published on GitHub under the MIT license. It is a 4-layer board measuring 67 × 15 mm, with 72 components from 32 distinct parts.

Its main chip is the STM32G0B1CEU6, from the STM32 family. Other key parts include the TMC2209-LA-T, MAX3051EKA+T and NCP730BMT330TBG. By type, the board carries 26 capacitors, 22 resistors, 9 connectors, 5 ICs, 2 switches and 1 crystal.

It belongs with the robotics & motion designs in this gallery.

From the project

A gantry-mounted CAN stepper driver board for 15mm aluminum beams (mostly for PrintersForAnts printers). This is heavily work in progress.

This board can be used e.g. for the Micron to have A/B motor controllers directly at the gantry. This reduces the number of wires required to be routed to the gantry.

Additionally, this board can be used for Voron-0 or Tridents as a USB to CAN converter (using the Klipper CAN bridge option) with included A/B motor controllers.

Note that thermal connection to the 15mm beam is required! Otherwise the Stepper motor controllers might overheat.

GBB15, from the project README
From the project README

Main components on the GBB15

GBB15 bill of materials (BOM)

72 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
TMC2209-LA-T
Trinamic Motion Control GmbH
U1, U3
1
STM32G0B1CEU6
U2
1
MAX3051EKA+T
U4
1
NCP730BMT330TBG
U5
1
CRYSTAL_GND24
Crystal_GND24
Y1
1
C563821
CAN_IN
J1
1
C563821
CAN_OUT
J2
1
C131337
MA_THERM
J3
1
C131337
MB_THERM
J4
1
C144395
MA
J5
1
C144395
MB
J6
1
C131337
ENDSTOP1
J7
1
C131337
ENDSTOP2
J8
1
C3151747
USB-C
J10
2
Fiducial
FID1, FID2
2
Heatsink
HS1, HS2
1
C255802
BOOT
SW1
1
C255802
RESET
SW2
1
C919169
Thermistor
TH1
1
LED
D1
Show 12 more
QtyPartRefs
1
C1002
600R@100MHz
FB1
2
C3035369
100u/35V/105°C
C1, C17
11
100N/X5R/50V
100n/X5R/50V
C2, C6, C7, C11, C16, C18, C21, C24 +3
2
22P/NP0
22p/NP0
C3, C4
2
22N/X5R/50V
22n/X5R/50V
C5, C13
5
1U/X5R/50V
1u/X5R/50V
C8, C9, C12, C15, C29
4
4.7U/X5R/10V
4.7u/X5R/10V
C10, C14, C22, C30
4
0R11
R1, R2, R9, R10
5
10K
R3, R4, R7, R8, R16
10
4.7K
R5, R6, R11, R12, R14, R17, R20, R21 +2
2
5.1K
R13, R15
1
C17909
N.M. (120R)
R19

GBB15 design files

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

GBB15: common questions

What microcontroller does the GBB15 use?

The GBB15 is built around the STM32G0B1CEU6, from the STM32 family.

How big is the GBB15 PCB?

The GBB15 measures 67 × 15 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the GBB15?

72 components, from 32 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 GBB15 design files?

From the skuep/GBB15 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 GBB15 design in my own project?

Yes, under the terms of its MIT license, which skuep chose for the repository.

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