

Step dir controller 3x2
This device outputs three independent sets of differential step and direction signals to control motion of actuators using step and direction drivers.
- Size
- 69.9 × 40.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 49
- Pads
- 197
- Tracks, vias
- 541, 36
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20170123)
- Created
- 27 Mar 2017
- Updated
- 23 Feb 2022
Overview
Step dir controller 3x2 is an open-source printed circuit board by janelia-kicad, from the janelia-kicad/step_dir_controller_3x2 repository on GitHub. It is a 2-layer board of 69.9 × 40.6 mm with 23 parts on 49 nets, routed with 541 tracks and 36 vias.
It is built around the 26LS31JC and TMC429-I. Its parts include 8 capacitors, 7 ICs and 3 connectors. It belongs with the robots and motor control boards of this library.
Main components
226LS31JC
--55℃~+125℃ 4.5V~5.5V RS-422 - Interface - Specialized ROHSRochester Electronics, LLCInterface - SpecializedTMC429-I
SSOP-16-150mil-40℃~+85℃ 3.3V~5V 64 Bipolar Driver Motor step-out prevention function、Power-on reset No SPI SSOP-16-150mil Stepper Motor Driver ROHSTRINAMIC Motion Control GmbHStepper Motor Driver
README
README.md[blocked]
Repository Information
- Name: step_dir_controller_3x2
- Version: 1.0
- License: Open-Source Hardware
- URL: https://github.com/janelia-kicad/step_dir_controller_3x2
- Author: Peter Polidoro
- Email: peter@polidoro.io
[blocked]
Description
This device outputs three independent sets of differential step and direction signals to control motion of actuators using step and direction drivers.
[blocked]
Images
[blocked]
Schematic
./schematic/step_dir_controller_3x2.pdf





[blocked]
Gerbers
Send gerbers zip file to your favorite PCB manufacturer for fabrication.
./gerbers/step_dir_controller_3x2_v1.0.zip

[blocked]
Bill of Materials
[blocked]
PCB Parts
| Item | Reference(s) | Quantity | PartNumber | Vendor | Description |
|---|---|---|---|---|---|
| 1 | C1 C2 C3 C4 C5 C6 C7 C8 | 8 | 399-13229-1-ND | digikey | CAP CER 0.1UF 100V X7R 1210 |
| 2 | CLK1 | 1 | CTX277LVCT-ND | digikey | OSC XO 32.000MHZ HCMOS TTL SMD |
| 3 | MDB1 | 2 | S1011E-16-ND | digikey | 16 Position Header Through Hole Male Pins |
| 4 | P1 P2 P3 | 3 | S9185-ND | digikey | CONN_HEADR_2.54MM_10POS_GOLD_SMD |
| 5 | T1 T2 T3 | 3 | 277-5738-ND | digikey | TERM BLOCK HDR 4POS VERT 3.5MM |
| 6 | U1 | 1 | 1460-1071-1-ND | digikey | IC MOTOR CONTROLLER SPI 32QFN |
| 7 | U2 U4 U6 | 3 | 296-1010-1-ND | digikey | IC QUAD DIFF LINE DRIVER 16-SOIC |
| 8 | U3 U5 U7 | 3 | MAX6817EUT+TCT-ND | digikey | IC DEBOUNCER SWITCH DUAL SOT23-6 |
[blocked]
Supplemental Parts
| Item | Quantity | PartNumber | Vendor | Description |
|---|---|---|---|---|
| 1 | 3 | S9286-ND | digikey | CONN SOCKET IDC 10POS W/KEY GOLD |
| 2 | 1 | MC10F-100-ND | digikey | CBL RIBN 10COND TWIST-PAIR 100FT |
| 3 | 3 | 277-2418-ND | digikey | TERM BLOCK PLUG 4POS STR 3.5MM |
| 4 | 3 | 277-5811-ND | digikey | TERM BLOCK PLUG 4POS 90DEG 3.5MM |
| 5 | 3 | 609-4042-ND | digikey | CONN D-SUB HD PLUG 15POS STR |
| 6 | 3 | 609-4045-ND | digikey | CONN D-SUB HD RCPT 15POS STR |
| 7 | 3 | 367-1139-ND | digikey | CONN BACKSHELL DB9 PLASTIC |
[blocked]
Vendor Parts Lists
./bom/supplemental_digikey_parts.csv
[blocked]
Supplemental Documentation
[blocked]
Assembly Instructions
- Solder surface mount and through hole components onto the pcb.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 0.1uF | step_dir_controller_3x2:SM1210 | C1, C2, C3, C4, C5, C6, C7, C8 |
| 3 | 26LS31 | step_dir_controller_3x2:SOIC_16_0.154IN | U2, U4, U6 |
| 3 | HEADER_02X05_SMD | step_dir_controller_3x2:HEADER_02x05_SMD | P1, P2, P3 |
| 3 | MAX6817 | step_dir_controller_3x2:MAX6817 | U3, U5, U7 |
| 3 | TERM_BLK_HDR_4POS_VERT_0.138IN | step_dir_controller_3x2:TERM_BLK_HDR_4POS_VERT_0.138IN | T1, T2, T3 |
| 1 | CLK_32MHZ | step_dir_controller_3x2:CTS_SMD_4_7X5MM | CLK1 |
| 1 | MODULAR_DEVICE_BASE_3X2_MALE | step_dir_controller_3x2:MODULAR_DEVICE_BASE_3X2_MALE | MDB1 |
| 1 | TMC429 | step_dir_controller_3x2:QFN-5x5-32 | U1 |
Similar boards
- 2 layers138 × 96.9 mm

- 2 layers190.6 × 172.4 mm

- 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

Questions
How big is the Step dir controller 3x2 PCB?
It measures 69.9 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Step dir controller 3x2 use?
23 parts, built around the 26LS31JC and TMC429-I. 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 Step dir controller 3x2 KiCad files?
From the janelia-kicad/step_dir_controller_3x2 repository on GitHub, at the commit this page was made from: the board is step_dir_controller_3x2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Step dir controller 3x2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask janelia-kicad before reusing the design.