Difference between revisions of "MakerBot Replicator 1 Adapting A4988 Replacement Driver"

From ivc wiki
Jump to navigationJump to search
(Created page with "The BotStep17 driver board on the MakerBot Replicator 1 (and 2/2X) uses the A4982 stepper drive IC. It is hard to get replacement driver boards for this model. An popular alte...")
 
Line 22: Line 22:
=== Adjusting current limit ===
=== Adjusting current limit ===


# Use a multimeter to measure the resistance of the trimpot
# Check what the Rsense resistor value is on the board (or schematic), usually either 0.27/0.2/0.05 Ohms
# Find the Vref you need to calculate the value of the trimpot by solving this equation Vref=5/(8*Rsense)
# Use a multimeter to measure the resistance of the trimpot between the pads opposite of the third pad
# Calculate the desired resistance to tune for by putting the Rpot value into the equation Radjust=(20+Rpot)*1.34/5
# Use the multimeter to measure the resistance between ground and the top of the trimpot, adjust the screw until it matches the calculated value

Revision as of 13:46, 15 June 2016

The BotStep17 driver board on the MakerBot Replicator 1 (and 2/2X) uses the A4982 stepper drive IC. It is hard to get replacement driver boards for this model. An popular alternative which is used by many other 3D printers is the A4988. It can be adapted to work with the MakerBot 3D printers.

Differences

  • A4988 includes 1/8th step resolution, although the MakerBot firmware utilizes 1/16th resulution
  • A4982 boards has the Vref pin exposed on the pin headers
  • Most A4988 boards has the pin-out flipped-around, so the pins stick out the other way from what the MakerBot is using
  • A4982 boards has a better thermal design with exposed copper surface
  • All A4988 board set the current limit by turning a trimpot, while A4982 on MakerBot is done digitally

Adapting A4988 boards

Flipping around the pin headers

  1. Unsolder all the pins from the driver board
    • Do this by carefully removing the plastic shoulder and removing the solder using a solder sucker pump
  2. Clean all the vias and widen them using a small drill bit if necessary
  3. Prepare two new 8-pin 2.54mm pin header strips
  4. Remove the MS3-pin on all the headers
  5. Solder the pin header on with the pins sticking out from the component side, like on the BotStep17
  6. Use a short piece of wire and solder it between MS3 and VDD pin on the flat surface of the driver board

Adjusting current limit

  1. Check what the Rsense resistor value is on the board (or schematic), usually either 0.27/0.2/0.05 Ohms
  2. Find the Vref you need to calculate the value of the trimpot by solving this equation Vref=5/(8*Rsense)
  3. Use a multimeter to measure the resistance of the trimpot between the pads opposite of the third pad
  4. Calculate the desired resistance to tune for by putting the Rpot value into the equation Radjust=(20+Rpot)*1.34/5
  5. Use the multimeter to measure the resistance between ground and the top of the trimpot, adjust the screw until it matches the calculated value