- Model: Surestepr BSD2660
- Current Version: 1.0
- Product link:
- 30VDC max input
- 3 AMPS peak output
- Supports 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 and 1/256 microsteps
- SPI controlled and configured
- Thermal shutdown, overload and short circuit protection
- Based on TMC2660 stepper driver chips
- Bigfoot footprint.
WARNINGS AND PRECAUTIONS:
- Static sensitive devices - Remove from anti-static packaging only when ready to install
- Burn / Injury warning - Device surface and heatsink could reach temperatures that could burn and injure. Allow devices to cool before touching.
- Possible Fire Hazard - Do not leave drivers running unattended, to be installed by knowledgeable individuals only.
- Damage to device - Power off main supply before attempting to install or detach module. Avoid cutting off at DC source while motors are running. Do not disconnect motors from main board while powered. Observe correct orientation when mounting module.
Installation Guide: For use with X5 GT only
1. Mount the driver - Use the X5 GT wiring guide for information on mounting the BSD2660 drivers. Make sure all pins are properly inserted and aligned properly..
2. Install heatsinks - Mount the heatsinks on the dotted red area as shown above. It is easier to align the heatsinks when the drivers are installed on the controller board.
3. Edit the config file - Open up your config file and edit as shown below. Example is for Alpha driver (X axis motor).
alpha_step_pin 2.1 # Pin for alpha stepper step signal alpha_dir_pin 0.11 # Pin for alpha stepper direction alpha_en_pin nc # Pin for alpha enable pin 0.10 alpha_current 0.5 # X stepper motor current x_axis_max_speed 3000 # mm/min alpha_max_rate 30000.0 # mm/min actuator max speed motor_driver_control.alpha.enable true # alpha (X) is a TMC26X motor_driver_control.alpha.designator X # A to set the settings motor_driver_control.alpha.chip TMC2660 # chip name motor_driver_control.alpha.current 1000 # current in milliamps motor_driver_control.alpha.max_current 3000 # max current in milliamps motor_driver_control.alpha.microsteps 32 # microsteps 256 max motor_driver_control.alpha.alarm true # set to true means the error bits are checked motor_driver_control.alpha.halt_on_alarm false # if set to true means ON_HALT is entered on any error bits being set motor_driver_control.alpha.spi_channel 0 # SPI channel 1 is sdcard channel motor_driver_control.alpha.spi_cs_pin 0.10 # SPI CS pin #motor_driver_control.alpha.spi_frequency 100000 # SPI frequency motor_driver_control.alpha.sense_resistor 100 # set the sense resistor used.
Notes on config example:
- alpha_en_pin - needs to be set to nc
- motor_driver_control.alpha.designator - needs to be distinct and can't be duplicated. See X5 GT SPI config sample for details
- Set Current and Microsteps and you should be good to go. Change the other values only if you know what you are doing.
Heatsink mounting and heat management:
- Supplied heat sink must be mounted for current setting 1.5 Amps and above. Forced air cooling might be required on tight spaces or for reliability when using higher currents.
- Keep wiring away from heat sink and driver surface to prevent shorts and wire insulation burns.
- Allow ample space around the drivers for adequate airflow.
- Driver will normally run hot. Keep body parts away from heat sink and driver. Allow to cool down before touching.
Advanced driver setup:
To learn more about the BSD2600 advanced features and settings please see links below. Smoothieware support for TMC2660 series chips was made possible by work done by Jim Morris.