

Stepper driver
Motor mounted stepper driver with step and direction controls and a UART interface
- Size
- 42 × 42 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 59
- Pads
- 238
- Tracks, vias
- 393, 44
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 30 Sep 2021
- Updated
- 12 Oct 2023
Overview
Stepper driver is an open-source printed circuit board by janelia-kicad, from the janelia-kicad/stepper_driver repository on GitHub. It is a 4-layer board of 42 × 42 mm with 43 parts on 59 nets, routed with 393 tracks and 44 vias.
It is built around the MAX6817EUT+T, TMC2209-LA-T and TPS70933DRVRM3, with the RMCF0402FT100R, 0.1UF 50V 5*11 and ERJ-8BSFR11V among its other parts. Its parts include 15 capacitors, 12 resistors, 5 ICs and 2 connectors. It belongs with the robots and motor control and interfaces and adapters boards of this library.
Main components
9MAX6817EUT+T
SOT-23-6-40℃~+125℃ 2.7V~5.5V 6uA Power-up/reset configuration SOT-23-6 Specialty Logic ROHSMaxim Integrated (Analog Devices)Interface - SpecializedTMC2209-LA-T
QFN-28-EP(5x5)-40℃~+125℃ 2 256、8、16、32、64 2A 340mΩ 4.75V~29V 4.75V~29V Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Motor step-out prevention function、Built-in charge pump、Thermal warning STEP/DIR、UART Yes QFN-28-EP(5x5) Stepper Motor Driver ROHSTRINAMIC Motion Control GmbHStepper Motor DriverTPS70933DRVRM3
WSON-6-EP(2x2)-40℃~+125℃@(Tj) 1 150mA 190uVrms 1uA 295mV@(150mA) 3.3V 30V 52dB Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Enable WSON-6-EP(2x2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsRMCF0402FT100R
0402-55℃~+155℃ 100Ω 50V 63mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface Mount0.1UF 50V 5*11
插件,5x11mm1000hrs@105℃ 100nF 11mm 1A@100kHz 2mm 50V 5mm 插件,5x11mm Aluminum Electrolytic Capacitors - Leaded ROHSCXAluminum Electrolytic Capacitors - LeadedERJ-8BSFR11V
1206-55℃~+155℃ 110mΩ 500mW Thick Film Resistor ±1% ±250ppm/℃ 1206 Chip Resistor - Surface Mount ROHSPanasonicChip Resistor - Surface MountT498X476K035ATE500
CASE-X-7343-43(mm)-55℃~+150℃ 35V 47uF 500mΩ ±10% CASE-X-7343-43(mm) Tantalum Capacitors ROHSKEMETTantalum CapacitorsGCM21B5C1H223JA16L
080522nF 50V C0G ±5% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTZF1-20-01-T-WT-TR
SMD,P=1mm,卧贴FFC, FPC (Flat Flexible) Connector AssembliesSamtec
README
README.md[blocked]
About
- Project Name: stepper_driver
- Description: Motor mounted stepper driver with step and direction controls and a UART interface.
- Version: 2.0
- Kicad Version: 7.0.8
- Release Date: 2023-10-12
- Creation Date: 2021-09-30
- License: BSD-3-Clause
- URL: https://github.com/janelia-kicad/stepper_driver
- Author: Peter Polidoro
- Email: peter@polidoro.io
- Copyright: 2023 Howard Hughes Medical Institute
- References:
- https://www.kicad.org/
- https://www.trinamic.com/products/integrated-circuits/details/tmc2209-la/[blocked]
Images
[blocked]
Schematic
./documentation/schematic/stepper_driver-tmc2209.pdf
./documentation/schematic/stepper_driver.pdf
[blocked]
PCB
[blocked]
Bill of Materials
Board
Supplemental
| Item | Description | Manufacturer Part Number | Manufacturer | Quantity |
|---|
[blocked]
Development
Install Guix
Edit metadata.org
make -f .metadata/Makefile metadata-editsTangle metadata.org
make -f .metadata/Makefile metadataEdit project
make -f .metadata/Makefile kicad-edits
exitParts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100 | Janelia:R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 6 | 0.1uF_50V | Janelia:C_0603_1608Metric | C1, C2, C3, C4, C6, C8 |
| 4 | FIDUCIAL_0.5mm_MASK1mm | Janelia:FIDUCIAL_0.5mm_Mask1mm | FID1, FID2, FID3, FID4 |
| 4 | MOUNTING_HOLE_3 | Janelia:MOUNTING_HOLE_3 | H1, H2, H3, H4 |
| 2 | 0.11 | Janelia:R_1206_3216Metric | R11, R12 |
| 2 | 10uF_35V | Janelia:C_0603_1608Metric | C9, C11 |
| 2 | 1k | Janelia:R_0402_1005Metric | R9, R10 |
| 2 | 1uF_50V | Janelia:C_0603_1608Metric | C7, C14 |
| 2 | 2.2uF_50V | Janelia:C_0603_1608Metric | C10, C15 |
| 2 | 47uF_35V | Janelia:CP_EIA-7343-43_Kemet-X | C12, C13 |
| 2 | LVDS_4-4_HALF_DS91M040TSQE | Janelia:DS91M040TSQE_NOPB | U1, U2 |
| 1 | 22nF_50V | Janelia:C_0805_2012Metric | C5 |
| 1 | 3.3V_150MA | Janelia:SON65P200X200X80-7N | U5 |
| 1 | Conn_FFC_20_Pin_1mm_bottom-ZF1-20-01-T-WT-TR | Janelia:FFC_Samtec_ZF1-20-01-X-WT-Xx20-1MP_P1mm_Horizontal | J1 |
| 1 | Conn_TERM_HDR_01x08_Pin_2.5MM_Horizontal | Janelia:TERM_HDR_01x08_Pin_Horizontal_2.5MM_1778683 | J2 |
| 1 | Heatsink | Janelia:HEAT_SINK_7.5X7.5MM | HS1 |
| 1 | MAX6817 | Janelia:21-0058I_MXM | U3 |
| 1 | TMC2209 | Janelia:TMC2209-LA | U4 |
Questions
How big is the Stepper driver PCB?
It measures 42 × 42 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Stepper driver use?
43 parts, built around the MAX6817EUT+T, TMC2209-LA-T, TPS70933DRVRM3 and RMCF0402FT100R. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Stepper driver KiCad files?
From the janelia-kicad/stepper_driver repository on GitHub, at the commit this page was made from: the board is stepper_driver/stepper_driver.kicad_pcb and its schematic stepper_driver/assembly.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stepper driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask janelia-kicad before reusing the design.
Similar boards
- 2 layers100 × 100 mm

- 4 layers133.2 × 90.6 mm

- 4 layers95 × 67 mm

- 6 layers57 × 25.9 mm

R7FS7MOD
Brazil-L/Lumeward-OpenSource
Open-source Lumeward firmware and development tools
228 parts2Apache-2.0 - 4 layers31.5 × 13.6 mm

Star tracker camera board
oresat/oresat-star-tracker-hardware
Hardware for OreSat's Star Tracker
43 parts49 - 2 layers189.5 × 204.9 mm

SmartSpin2k Panelized
doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
749 parts292GPL-2.0 - 4 layers170 × 100 mm

Leviathan V1.3
MotorDynamicsLab/Leviathan
Leviathan Main Controller for Voron 2 / Trident 3D Printers
420 parts124GPL-3.0 - 4 layers67 × 15 mm

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