0

Makerbot Driver

I'm building a small 2-axis CNC machine. For this purpose I want to use parts from an old Makerbot 3D printer. I've taken out the stepper motors and they're working perfectly with an Arduino and an external driver.

However I want to reuse the drivers that come with the makerbot to run the stepper motor. As you can see in the picture there's a socket for power, one for the Stepper connection and the wires coming out are what connect with the motherboard of the printer. I want to use these to connect with the Arduino instead somehow. Any idea how I should go about this?

  • 1
    If you try searching on the (apparently discontinued) URL which is printed on the board you will find a page on the reprap wiki with everything you need to know. This is something you should have done before posting a question. – Chris Stratton May 10 '16 at 23:55
  • If in doubt read the chips - and then find the datasheet - such as this one: file:///home/matt/Downloads/A3982-Datasheet.pdf – Majenko May 10 '16 at 23:55
1

From http://reprap.org/wiki/Stepper_Motor_Driver_2.3#IDC_Connector

IDC Connector

Pin Name Function

  1. N/C Not Connected to anything
  2. GND Connect this to your uC to share a common ground.
  3. Step A pulse on this line will make the stepper motor advance one step in the desired direction.
  4. Dir If this pin is high, the motor will rotate forward, low it will rotate backwards.
  5. !Enable This pin allows you to turn the motor on and off. It is an inverted pin to avoid noise turning the driver on. By default it is disabled (pulled high). A high signal means off, low signal means on.
  6. Min This is the signal from the 'min' sensor. The definitions of high/low are determined by your opto endstop.
  7. Max This is the signal from the 'max' sensor. The definitions of high/low are determined by your opto endstop.
  8. GND Connect this to uC to share a common ground.
  9. GND Connect this to uC to share a common ground.
  10. GND Connect this to uC to share a common ground.
| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.