DRV-StepStick

ghent360·PrntrBoardV2·hardware/DRV-StepStick.kicad_pcb

DRV-StepStick PCB layout, top view — open source STM32 board by ghent360
Simulate this board

About the DRV-StepStick PCB

DRV-StepStick is an open source STM32 PCB design by ghent360, published on GitHub under the Custom license license. It is a 2-layer board measuring 36.7 × 39.4 mm, with 14 components from 13 distinct parts.

Its main chip is the STM32F407VET6, from the STM32 family. By type, the board carries 7 connectors, 2 jumpers, 2 capacitors, 2 resistors and 1 IC.

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

From the project

32-bit 3D Printer controller board using STM32F407 and replaceable TMC2660/2209 stepper drivers.

PrntrBoard V2 ====================== PrntrBoard V2 is the next iteration of my 3D printer controller design. The V1 was very good, except it had one major drawback - the stepper drivers were soldered on the board which would make the design expensive. This V2 design has 6 replaceable motor drivers. While traditional RAMPS based boards use pin headers to house the driver boards, I'm using PCIe 1x slots. This design has several advantages: + the driver PCB layout can be more flexible as there are fewer constraints on the driver board dimensions + drivers are placed vertically on the board which…

DRV-StepStick, from the project README
From the project README

Main components on the DRV-StepStick

DRV-StepStick bill of materials (BOM)

14 components, 13 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F407VET6
74LVC1G06
U2
1
PCIe_Stepper
J1
1
Motor
J2
1
C183609
StepStickL
J3
1
StepStickR
J4
1
KF129
Conn_01x04
J5
1
KF350
SPI Mode
J6
1
CONN_01X03_MALE
Conn_01x02
J7
1
JUMPER_3_OPEN
Clock/Sleep
JP3
1
JUMPER_3_OPEN
Reset
JP4
1
CL10B102KB8NNNC
0.1uF
C3
1
CC0603KRX7R9BB104
100uF 35V
C4
2
0603WAF1002T5E
10k
R1, R2

DRV-StepStick design files

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

DRV-StepStick: common questions

What microcontroller does the DRV-StepStick use?

The DRV-StepStick is built around the STM32F407VET6, from the STM32 family.

How big is the DRV-StepStick PCB?

The DRV-StepStick measures 36.7 × 39.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the DRV-StepStick?

14 components, from 13 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 DRV-StepStick design files?

From the ghent360/PrntrBoardV2 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 DRV-StepStick design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the DRV-StepStick 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.

More boards in PrntrBoardV2

Similar boards