Skip to content

TACTINSA/TACTIDRIVER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TactiDriver

Step Dir based control for stepper motors using TactiCom communication protocol.

Pinout

Pin Function
2 Motor 0 Step
3 Motor 0 Dir
4 Motor 1 Step
5 Motor 1 Dir
6 Motor 2 Step
7 Motor 2 Dir
8 Motor 3 Step
9 Motor 3 Dir

Edit NB_STEPPERS constant & steppers array to add or remove steppers.

Usage

Commands are sent over serial over the TactiCom protocol using prefix TD. The following commands are supported:

  • cs=<speed_0>: Run all steppers at the same speed.
  • cs=<speed_0>,<speed_1>,<speed_2>,<speed_3>: Run all steppers at the specified speeds.
  • cs_i=<stepper_id>,<speed>: Run a specific stepper at a specific speed (id starts from 0).
  • go=<steps_0>,<speed_0>: Move all steppers by the same number of steps at the specified speed.
  • go=<steps_0>,<speed_0>,<steps_1>,<speed_1>,<steps_2>,<speed_2>,<steps_3>,<speed_3>: Move all steppers by the specified number of steps at the specified speeds.
  • go_i=<stepper_id>,<steps>,<speed>: Move a specific stepper by the specified number of steps at the specified speed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages