Tests today looked much better. In fact, this 20mm square looks pretty good to me. The diagonals were only about .1mm off (with cheapo calipers that probably aren’t even that accurate) and it looks square against a drafting triangle.
The steppers still disengage, but I feel like I’m doing something stupid. I didn’t change the firmware setting and got my board from the vicious1 store, so I don’t think that would be set.
Do I need to start the print first before the steppers will stay energized? If that’s the case, I can put a pause at the start of the gcode and manually set the tool position then, but I’m not sure I should have to do that.
I appreciate all the help!