Open source & fabbable stepper driver based on TB6600.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2742c55 Jun 19, 2018
Permalink
Failed to load latest commit information.
docs added BOM Jan 22, 2017
eagle safer trimmer value Apr 15, 2018
media fixed pinout Jun 19, 2018
LICENSE added license and basic readme Jan 22, 2017
README.md fixed links Jan 27, 2017

README.md

satstep6600

An open source & fabbable stepper driver based on TB6600.

satstep6600

satstep6600 is a low cost and fabbable stepper driver. Based on the PiBot TB6600 stepper driver, satstep6600 is designed on purpose to maintain all the high power specs while being safe to be operated and easy to build, even using the stardard Fab Lab equipment.

satstep6600 features:

  • chopper type stepper motor driver
  • 5A peak output current, 4.5A sustained maximum (over 2A a fan is recommended)
  • 8-40V input voltage
  • 1/1, 1/2A(0-71-100%), 1/2B(0-100%), 1/4, 1/8, 1/16 stepping modes
  • suitable for NEMA 17, NEMA 23 and few NEMA 34 stepper motors
  • thermal shut down protection
  • under voltage lock out protection
  • over-current detection protection
  • optoisolated for all the inputs
  • 4 x M3 fixing holes
  • board size of 70x63mm
  • it costs 13 euro

Getting started

To connect your satstep6600 have a look to its pinout:

and connect the pin as follows:

  • VCC -> to the VCC of the power supply, supported voltage between 8-40V
  • GND on top -> to the GND of the power supply
  • GND on bottom right -> to the GND of your controller board (eg a satshakit or an Arduino)
  • DIR -> to the direction pin of your controller board, this defines the direction of the rotation
  • CLK -> to the CLK pin of your controller board, this is used to receive the signals to makes steps
  • EN -> to a pin with digital signal of your controller board, LOW means ENABLED

To configure the driver you can use the 5 position dip switch and the trimmer. The trimmer will regulate the amount of current given to the motor. Please make sure that you will never supply more current than the amount in the datasheet of your stepper motor. Rotating the trimmer towards 103 will increase the current. For continous use over 2A is recommended to use a fan to cool down the driver.

The dip swith will change other settings as the following list:

  • TQ on: 100% input Vref, TQ off: 30% input Vref
  • LATCH on: thermal shutdown and over current protection, LATCH off: only thermal shutdown
  • M1, M2, M3 define the stepping mode:
    • M1 off, M2 off, M3 off -> standby
    • M1 off, M2 off, M3 on -> 1/1
    • M1 off, M2 on, M3 off -> 1/2A (0-71-100%)
    • M1 off, M2 on, M3 on -> 1/2B
    • M1 on, M2 off, M3 off -> 1/4
    • M1 on, M2 off, M3 on -> 1/8
    • M1 on, M2 on, M3 off -> 1/16

Downloads

downloads (right click, download as)

Media

videos of satstep6600 moving NEMA 23 stepper motors:

http://img.youtube.com/vi/5523ECHDnfE/0.jpg

http://img.youtube.com/vi/U822JZaIcNg/0.jpg

other images of the satstep6600 driver board:

What's in the repo

  • docs: BOM files
  • egle: eagle projects of the satstep6600 drive
  • media: svgs, connections schemas, images for cnc milling machine, other images

Authors

  • Daniele Ingrassia

Contact

Thanks

Fablab Kamp-Lintfort
Hochschule Rhein-Waal
Friedrich-Heinrich-Allee 25, 47475 Kamp-Lintfort, Germany
fablab@hochschule-rhein-waal.de

License

This work is licensed under the terms of Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Disclaimer

This hardware/software is provided "as is", and you use the hardware/software at your own risk. Under no circumstances shall any author be liable for direct, indirect, special, incidental, or consequential damages resulting from the use, misuse, or inability to use this hardware/software, even if the authors have been advised of the possibility of such damages.