I received my Polargraph SD kit last week and got it running last weekend, and I've been experimenting with it. Right now it's running the latest controller and firmware (those release earlier today), although I've had this problem the entire time.
The Polargraph moves around just fine. I position the gondola over the home point, hit "set home", and things work as I expect. I can jog the machine around using "move pen to point" and "move direct" and the machine moves right to that point. I've got all the measurements correct.
The problem I'm having is when drawing things. I've made one or two drawings successfully, so this isn't always happening. I don't know what I'm doing that triggers this (I assume I'm involved).
So the machine will at the home point. When it starts running the code to render a drawing (well positioned), the gondola swings over from the home point to the top right of the picture, as I would expect. In my successful drawings it works correctly from there.
When the problem occurs, instead of moving around a bit to start drawing lines, both motors retract. It's acting as if the gondola was at the bottom of the machine and had to be lifted a long distance. If I lift the cord off the spools and let it finish the move, it seems to get to a point where it's happy and then continue on from there as normal.
The machine is 514x850mm, paper is 217x280mm. Home point is at 257,120. Top of the paper is centered there. Step multiplier is 8, 95mm/rev, 400 steps/rev.
The commands being run start out like this:
C02,1.0,END
C31,600.0,END
C32,400.0,END
C09,1238,1238,END
C08,2,2,END
C01,1573,1184,END
C13,END
C05,1591,1184,37,255,END
The home point (1238, 1238) is correct. The start point (1573, 1184) is also the correct top-right corner of the drawing. The machine seems to think it's somewhere else (despite the C09 home command).
I just discovered the console after the last time this happened, so I haven't watched that to see if there is anything informative there.
Any ideas what this might be, or how I might go about figuring it out?
Thanks for any help.
|