Finished assembling my @Printrbot Smalls today. Went to run a motor test, and I’ve got a weird issue with the Y system. (X and Z are behaving normally) Something internal is messed up. Here are the symptoms:
Relevant M501 settings:
M211 Y150 (depth of bed)
M92 Y80.00 (normal steps / mm for typical hdw)
Home-Y: Appears to work ok. Arm is pulled in until stop is triggered, it backs out a few mms then crawls in slower until stop is triggered again.
Command any Y position (G0 Y0.1, G1 Y10, etc) and the arm extends out to exactly the distance limited by M211 (in my case 150mm). - Note: I initially attempted to move out to the 50mm position and was freaked out by the arm crashing into the far mechanical limits and attempting to continue for a couple seconds!
I’m using the same Repetier Host running on the same laptop with the same configuration as my older Printrbot Simple (which prints just fine).
Can you do these three things: switch the x & y motor wires at the board, and switch the x & y endstops. Did the same problem move to the x axis when you tell y to home and move? Ruling out the motor, here.
If you can, reflash the firmware to see if that fixes it. Maybe corrupted firmware. If it’s a fried or faulty board, we will replace it.
Last idea is to try an auto0.g file in the sd card slot to see if it’s just manual moves, or the host — or it screws up the printing too.
TL;DR - Home is at the TOP-Left (X0, Y150), but X0Y0 is still BOTTOM-Left. Issuing a G0Y sent the arm all the way out to the ‘bottom’, which when I initially configured the device was mechanically too far.
Derp. So, @Brook_Drumm I don’t think there’ll be a warranty claim on this one.
My normal process with a new machine (and this one has the upgraded bed) is to set the X/Y limits (silly) large, home the device and then carefully drive to the edge to feel out my limits.
The Smalls homes to the frame, but still considers Y0 to be out at “full extension” and so any of my initial "small movements (even Y50, when the limit was 200), resulted in the arm being driven way out there. This setup a false assumption in my head that I’m still trying to wrestle out.
I think I’m ok. Home position is actually at Y150, and now I just need to get the firmware, Repetier Host and my head to all agree on what I’m seeing.
Part of what’s causing my head to spin I think, is Repetier Host’s Jog ‘buttons’ are being “helpful” and are issuing absolute position commands based on math and assumptions rather than relative position commands like I’ve assumed they were.