# Transmit SDO to driver # Format: index, subindex, data # Set heartbeat time to 0 0x1017, 0, 0 # Set Node ID to 1 0x2002, 0, 1 # Set speed to 250 (0-20, 1-25, 2-50, 3-100, 4-125, 5-250, 6-500, 7-800, 8-1000) 0x2003, 0, 5 # Set microstepping to 32 0x600A, 0, 32 # Set max phase current to 600mA 0x600B, 0, 600 # Set acceleration (0 - no, 1 - highest, 8 - lowest) 0x6008, 0, 4 # Set deceleration 0x6009, 0, 5 # EXT1&EXT2 emergency stop: EXT1@falling edge (normal state == 1), EXT2@rising edge (normal state == 0) # Rising edge trigger for #2, falling for #1 (inverted!) 0x600F, 2, 3 # Turn on pullup for #2 (EXT1 is always pulled down) 0x600F, 3, 2 # Enable EXT1, EXT2 0x600F, 1, 3 # Save parameters 0x2007, 0, 2