Skip to the content
2 layers97 × 37.3 mmStepper motor driver, the printed circuit board in 3D

Designed a circuit board in KiCad to control the forward and reverse motion of a 6-wire stepper motor driver.

Size
97 × 37.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
24
Pads
70
Tracks, vias
199, 36
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
4 May 2017
Updated
5 Jun 2017

Overview

Stepper motor driver is an open-source printed circuit board by alexandercote, from the alexandercote/Stepper_Motor_Controller repository on GitHub. It is a 2-layer board of 97 × 37.3 mm with 24 parts on 24 nets, routed with 199 tracks and 36 vias.

It is built around the 74LS157PC, 74LS175PC and TIP120. Its parts include 4 resistors, 4 diodes, 4 transistors and 2 ICs. It belongs with the robots and motor control boards of this library.

Main components

3

README

README.md

Stepper-Motor-Controller

Designed a circuit board in KiCad to control the forward and reverse motion of a 6-wire stepper motor driver. The board uses an Arduino to control the direction. The board also requires a clock to modulate the motor speed.

The circuit schematic is presented below. It uses a quad D flip-flop followed by a quad two input multiplexer to control the positive and negative terminals of the two coils of the stepper motor.

schematic

The PCB was redesigned a year after to use SMD components and save space. It is a two layer board; the top and the bottom layer can be found below:

Top of the PCB: front pcb - measurements

Bottom of the PCB: back pcb - measurements

The first version of the board's PCB can be found below. It used all through hole components, and was used as a learning experience for KiCad and placement, and did not take into account the board's size.

Top of the PCB: top pcb

Bottom of the PCB: bottom pcb

Parts

24
QtyValueFootprintReferences
10TEST_1PMeasurement_Points:Measurement_Point_Round-TH_BigCLK, Coil 1-, Coil 1+, Coil 2-, Coil 2+, DIR, GND, VCC, VCC, VCC
4180Resistors_ThroughHole:Resistor_Horizontal_RM10mmR1, R2, R3, R4
41N4003Diodes_ThroughHole:Diode_DO-41_SOD81_Horizontal_RM10D1, D2, D3, D4
4TIP120Power_Integrations:TO-220Q1, Q2, Q3, Q4
174LS157Housings_DIP:DIP-16_W7.62mm_LongPadsU2
174LS175Housings_DIP:DIP-16_W7.62mm_LongPadsU1

More from alexandercote/Stepper_Motor_Controller

1
  • 2 layers32.5 × 19.1 mmStepper motor driver, the printed circuit board in 3D

    Stepper motor driver

    alexandercote/Stepper_Motor_Controller

    Designed a circuit board in KiCad to control the forward and reverse motion of a 6-wire stepper motor driver.

    21 parts

Similar boards

  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT
  • 2 layers155.2 × 78.6 mm80ColumnCard, the printed circuit board in 3D

    80ColumnCard

    btb/80ColumnCard

    An Apple II 80-Column Card. Based on the Videx Videoterm

    47 parts43Apache-2.0
  • 4 layers333.4 × 106.7 mmEGACard, the printed circuit board in 3D

    EGACard

    schlae/EGACard

    EGA graphics card reference layout

    116 parts20
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 4 layers308 × 225.4 mmE800j rev c, the printed circuit board in 3D

    E800j rev c

    codepainters/e800j

    Elwro 800 Junior replica

    483 parts16
  • 2 layers162.6 × 99.1 mmQl trump v2 disk interface, the printed circuit board in 3D

    Ql trump v2 disk interface

    alvaroalea/QL_Trump2_clone

    DIsc Interface for the Sinclair QL computer

    64 parts8
  • 2 layers279.9 × 76.1 mmAmdekDVM, the printed circuit board in 3D

    AmdekDVM

    schlae/AmdekDVM

    Reverse engineering Amdek DVM video card for the Apple II

    69 parts4CERN-OHL-P-2.0
  • 2 layers254 × 134.1 mmVdm2021, the printed circuit board in 3D

    Vdm2021

    physicsrob/vdm1

    VDM-1 2021 Reproduction

    177 parts1

Questions

How big is the Stepper motor driver PCB?

It measures 97 × 37.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stepper motor driver use?

24 parts, built around the 74LS157PC, 74LS175PC and TIP120. 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 motor driver KiCad files?

From the alexandercote/Stepper_Motor_Controller repository on GitHub, at the commit this page was made from: the board is V1 - 2016 - Through-Hole/Stepper motor driver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stepper motor driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask alexandercote before reusing the design.