Skip to the content
PCBKitNew board
4 layers42 × 42 mmStepper driver, the printed circuit board in 3D

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

9

README

README.md

[blocked]

About

markdown
- 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

ItemDescriptionManufacturer Part NumberManufacturerQuantity

[blocked]

Development

Install Guix

Install Guix

Edit metadata.org

text
make -f .metadata/Makefile metadata-edits

Tangle metadata.org

text
make -f .metadata/Makefile metadata

Edit project

text
make -f .metadata/Makefile kicad-edits
exit

Parts

43
QtyValueFootprintReferences
8100Janelia:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R7, R8
60.1uF_50VJanelia:C_0603_1608MetricC1, C2, C3, C4, C6, C8
4FIDUCIAL_0.5mm_MASK1mmJanelia:FIDUCIAL_0.5mm_Mask1mmFID1, FID2, FID3, FID4
4MOUNTING_HOLE_3Janelia:MOUNTING_HOLE_3H1, H2, H3, H4
20.11Janelia:R_1206_3216MetricR11, R12
210uF_35VJanelia:C_0603_1608MetricC9, C11
21kJanelia:R_0402_1005MetricR9, R10
21uF_50VJanelia:C_0603_1608MetricC7, C14
22.2uF_50VJanelia:C_0603_1608MetricC10, C15
247uF_35VJanelia:CP_EIA-7343-43_Kemet-XC12, C13
2LVDS_4-4_HALF_DS91M040TSQEJanelia:DS91M040TSQE_NOPBU1, U2
122nF_50VJanelia:C_0805_2012MetricC5
13.3V_150MAJanelia:SON65P200X200X80-7NU5
1Conn_FFC_20_Pin_1mm_bottom-ZF1-20-01-T-WT-TRJanelia:FFC_Samtec_ZF1-20-01-X-WT-Xx20-1MP_P1mm_HorizontalJ1
1Conn_TERM_HDR_01x08_Pin_2.5MM_HorizontalJanelia:TERM_HDR_01x08_Pin_Horizontal_2.5MM_1778683J2
1HeatsinkJanelia:HEAT_SINK_7.5X7.5MMHS1
1MAX6817Janelia:21-0058I_MXMU3
1TMC2209Janelia:TMC2209-LAU4

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 mmMetademo, the printed circuit board in 3D

    Metademo

    jmatta1/metastability_demo

    22 parts
  • 4 layers133.2 × 90.6 mmPDM v3.0 - Top MCU, the printed circuit board in 3D

    PDM v3.0 - Top MCU

    LHRIC/Monorepo-26-27

    Monorepo for the 26-27 Season

    210 parts4
  • 4 layers95 × 67 mmLoRaDongle iCE40, the printed circuit board in 3D

    LoRaDongle iCE40

    marrrk/LoRaDongle

    A Risc-V Based LoRa custom PCB

    145 parts4
  • 6 layers57 × 25.9 mmR7FS7MOD, the printed circuit board in 3D

    R7FS7MOD

    Brazil-L/Lumeward-OpenSource

    Open-source Lumeward firmware and development tools

    228 parts2Apache-2.0
  • 4 layers31.5 × 13.6 mmStar tracker camera board, the printed circuit board in 3D

    Star tracker camera board

    oresat/oresat-star-tracker-hardware

    Hardware for OreSat's Star Tracker

    43 parts49
  • 2 layers189.5 × 204.9 mmSmartSpin2k Panelized, the printed circuit board in 3D

    SmartSpin2k Panelized

    doudar/SmartSpin2k

    Transform your spin bike into a Smart Trainer!

    749 parts292GPL-2.0
  • 4 layers170 × 100 mmLeviathan V1.3, the printed circuit board in 3D

    Leviathan V1.3

    MotorDynamicsLab/Leviathan

    Leviathan Main Controller for Voron 2 / Trident 3D Printers

    420 parts124GPL-3.0
  • 4 layers67 × 15 mmGBB15, the printed circuit board in 3D

    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