@siridean said in Polar Printer G92 Y0 / G1 Y(x) issues:
However, if I use "G92 Y0" the homing fails. I have to couple it with X or Z for some reason such as G92 X0 Y0. Any ideas on why this is?
It's because when you send G92 Y0, you are saying that the Cartesian Y coordinate is zero (not the Y motor position). RRF can't work out the motor positions without knowing the X coordinate too. I suggest you home X first, then use a G92 Xnnn Y0 command.
The second and more problematic issue is that if I use a G1 (H0) Y50 command, both the X and the Y axes move... However, it seems that G1 X50 or G1 Z50 works just fine and the Y axis stays still.
Again, G1 H0 Y50 is telling the printer to move the head to Cartesian coordinates of Y50 and X unchanged. In general this requires movement from both the bed and radius motors. Slicers normally generate G commands in Cartesian coordinates, so RRF converts them to polar for you. A G1 command that changes only X will also move the bed motor unless the Y coordinate is zero.
If you want to drive your machine using polar coordinates in the G1 commands, configure it as if it is a Cartesian machine instead.