Skip to the content
PCBKitNew board
2 layers58.4 × 41.7 mmStepper board, the printed circuit board in 3D

Stepper board

felixzero/escrocs7

Repository for the ESCROCS team for the french robotics cup 2020!

Size
58.4 × 41.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
81
Nets
80
Pads
334
Tracks, vias
824, 46
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Oct 2019
Updated
28 May 2025

Overview

Stepper board is an open-source printed circuit board by felixzero, from the felixzero/escrocs repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 58.4 × 41.7 mm with 81 parts on 80 nets, routed with 824 tracks and 46 vias.

It is built around the ATMEGA168PA-AU, DRV8811PWP and ULN2003. Its parts include 28 resistors, 27 capacitors, 5 ICs, 1 connector and 1 crystal. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

CAD/electrical/stepper_board/README.md

Stepper board

A board, based on an ATMega168PA, meant to control up to 3 1.5A bipolar steppers (the most common kind, used in 3D printers for instance). It can also control up to 3 12V pumps.

Its code is in the code/stepper_board folder.

Known issues

The steppers stay actively driven all the time. Over prolonged use of time, the card can get really hot, we recommend to use heatsinks on the stepper drivers.

A workaround to permit the microcontroller to switch off the drivers is the set the fuse in such a way that the RESET pin is a regular I/O of the ATMega and let the ATMega hold RESET down when the steppers are not in use. Beware: doing so will prevent reflashing the board.

Parts

81
QtyValueFootprintReferences
1010kResistor_SMD:R_0603_1608MetricR2, R3, R6, R10, R11, R14, R28, R30, R31, R34
9220nCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C10, C11, C12, C28, C29, C30
60.1Resistor_SMD:R_1206_3216MetricR7, R8, R15, R16, R35, R36
6100nCapacitor_SMD:C_0603_1608MetricC1, C7, C13, C15, C17, C25
61nCapacitor_SMD:C_0603_1608MetricC2, C3, C8, C9, C26, C27
647kResistor_SMD:R_0603_1608MetricR1, R4, R9, R12, R29, R32
333kResistor_SMD:R_0603_1608MetricR5, R13, R33
3470Resistor_SMD:R_1206_3216MetricR25, R26, R27
3DRV8811Package_SO:HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalViasU2, U4, U5
3StepperConnector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalSt.0, St.1, St.2
2100nCapacitor_SMD:C_0805_2012MetricC16, C19
210uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC14, C18
222pCapacitor_SMD:C_0603_1608MetricC20, C24
112VLED_SMD:LED_0603_1608Metric12V
112VConnector_BarrelJack:BarrelJack_HorizontalJ3
15VLED_SMD:LED_0603_1608Metric5V
1ATmega168PA-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1CrystalCrystal:Crystal_SMD_HC49-SDY1
1Home 0Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalHome 0
1Home 1Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalHome 1
1Home 2Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalHome 2
1I2CConnector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalI2C
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalISP
1Pump 0Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalPump 0
1Pump 1Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalPump 1
1Pump 2Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalPump 2
1RESETButton_Switch_THT:SW_PUSH_6mmRESET
1STLED_SMD:LED_0603_1608MetricST
1ULN2003Package_SO:SO-16_3.9x9.9mm_P1.27mmU3

The 77 most common of 81 parts.

Questions

How big is the Stepper board PCB?

It measures 58.4 × 41.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stepper board use?

81 parts, built around the ATMEGA168PA-AU, DRV8811PWP and ULN2003. 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 board KiCad files?

From the felixzero/escrocs repository on GitHub, at the commit this page was made from: the board is CAD/electrical/stepper_board/stepper_board.kicad_pcb and its schematic CAD/electrical/accessory_board/accessory_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stepper board design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from felixzero/escrocs

4
  • 2 layers84.5 × 54.6 mmMain board v2, the printed circuit board in 3D

    Main board v2

    felixzero/escrocs

    Repository for the ESCROCS team for the french robotics cup 2020!

    75 parts7GPL-3.0
  • 4 layers62 × 34 mmMotor board v3, the printed circuit board in 3D

    Motor board v3

    felixzero/escrocs

    Repository for the ESCROCS team for the french robotics cup 2020!

    75 parts7GPL-3.0
  • 2 layers123.2 × 55.2 mmAccessory board, the printed circuit board in 3D

    Accessory board

    felixzero/escrocs

    Repository for the ESCROCS team for the french robotics cup 2020!

    61 parts7GPL-3.0
  • 2 layersUltrasonic board, the printed circuit board in 3D

    Ultrasonic board

    felixzero/escrocs

    Repository for the ESCROCS team for the french robotics cup 2020!

    26 parts7GPL-3.0

Similar boards

  • 2 layers100 × 87 mmBertha main, the printed circuit board in 3D

    Bertha main

    Hackuarium/bioreactor

    Please refer to the documentation for all useful information.

    159 parts7
  • 2 layers20.3 × 32.5 mmAM Stepper DRV, the printed circuit board in 3D

    AM Stepper DRV

    Elektropioneer/ActuatorBoardV2

    Actuator Board - Arduino

    16 parts
  • 2 layers39.1 × 32 mmMsx mouse adapter, the printed circuit board in 3D

    Msx mouse adapter

    bendecaf/synth-pcbs

    Various PCBs for synths

    13 parts14GPL-3.0
  • 2 layers75 × 40 mmRemote, the printed circuit board in 3D

    Remote

    bismarx-v1/Sumec-Remote

    IR remote for MiniSumo, schematic and partial code was forked from p1rse

    47 parts1
  • 2 layers100 × 50 mmLed strip dmx, the printed circuit board in 3D

    Led strip dmx

    lrvdijk/ledstrip-dmx-receiver

    KiCad Project for a DMX receiver driving a LED strip with 5050 SMD RGB LEDs.

    38 parts1
  • 2 layers82.6 × 23.5 mmKiCad1, the printed circuit board in 3D

    KiCad1

    modular-vertical-farming/module-pcb

    The PCB files for the modular vertical farming project

    15 parts1MIT
  • 2 layers76.2 × 77.5 mmAvr programmer, the printed circuit board in 3D

    Avr programmer

    jdhp-pcb/pcb-atmega-xx8-isp-board

    Copyright (c) 2014 Jeremie DECOCK (http://www.jdhp.org)

    9 partsMIT