Skip to main content

FAQ & Troubleshooting

What does this word mean?

Check out the terminology page.

Where do I report a bug?

Open an issue.

Where can I get help?

Start a discussion.

How do I make a feature request?

Create a suggestion.

Why is the plotting device running into the wall?

When the plotting device is turned on, it has no memory of where the plotter head previously was. Furthermore, the plotting device has no idea of its bounds.

Therefore, it's important, when first turning on the device, to let it know where it is.

The first step is to define the lower and upper bounds of the plotting area. This involves manually moving the plotter head to the bottom left, to the most -X and -Y position, then hitting the reset zero button in UGS.

With the lower bound defined, it is also important to know the upper bound. Move the plotting head to the top right corner. The controller state values for X0 will display the width, and Y0 will display the height.

Do not plot outside of these bounds. If the plotting device's width is 200 and an instruction is sent to it for moving the X position to 250 the plotting device will happily grind the motors in an attempt to move it there. If at any time a point is plotted outside of the bounds of the plotting device, it's important to repeat these steps.

The Plotter class has built in support for preventing this from happening.

UGS says it's connected, but the plotting device is doing nothing.

Click the Connect or Disconnect button twice to reestablish a connection with the plotting device.