Can I connect MS1, MS2, M3 to GND to use the microstepping function?


closed as off-topic by ThreePhaseEel, uint128_t, Voltage Spike, nidhin, DoxyLover Feb 5 '17 at 11:30

  • This question does not appear to be about electronics design within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 4
    \$\begingroup\$ I'm voting to close this question as off-topic because it can be answered trivially by reading the datasheet. \$\endgroup\$ – uint128_t Feb 5 '17 at 1:02
  • \$\begingroup\$ You are smart... \$\endgroup\$ – Andy Andy Feb 5 '17 at 1:26

No, connecting MS1, MS2, MS3 low will NOT enable micro stepping.

If you look at the datasheet for the A4988 you will find all the information you need.

Table 2 shows how the select lines should be set for whatever level if microstepping you require:

enter image description here

  • \$\begingroup\$ Thank you. But why is CNC V4 using the GND for the MS pins? \$\endgroup\$ – Andy Andy Feb 5 '17 at 0:17
  • \$\begingroup\$ The documentation on the KeyStudio CNC v4.0 is not great, but here's a link to someone building the V3.0 board: blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide ....the jumpers are identical on both. I assume they provide you with all three jumpers loaded so you have them. You have to decide whether you want to microstep or not. From what I see here, all three jumpers in place is Full Step. Try it out....you won't blow it up. \$\endgroup\$ – Jack Creasey Feb 5 '17 at 0:34
  • \$\begingroup\$ Thanks Jack. Now I think V4 is a mess, because the back face of the PCB is using GND for microstepping. \$\endgroup\$ – Andy Andy Feb 5 '17 at 1:29
  • \$\begingroup\$ I'm not sure I understand your comment. The MSx pins are pulled high internally on the A4988, you insert the option pin (which connects to Gnd) to pull it low. \$\endgroup\$ – Jack Creasey Feb 5 '17 at 3:05

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