Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
equipment:laser:plotter [2026/10/09 13:35] – Add instructions on how to center the plotter drawings jh532equipment:laser:plotter [2026/10/16 20:55] (current) – sage
Line 34: Line 34:
  
 <code> <code>
-ls /dev | grep ttyUSB+ls -al /dev | grep ttyUSB
 </code> </code>
  
-Normally it would show up as **ttyUSB0** (unless you have other devices attached). To confirm, you can unplug the device, run the command, plug it back in, and run the command again. A new device that popped up would be it.+Normally it would show up as **ttyUSB0** (unless you have other devices attached). To confirm, you can unplug the device, run the command, plug it back in, and run the command again. A new device that popped up would be it. Take note of the group that owns the device, usually it would be **dialout**. Make sure that your user is in that group. You can do so by running:
  
-Alternatively, you can also run any of the following commands to find out more about the aliases or the device itself:+<code> 
 +groups  # see the groups your user is in 
 +adduser myuser dialout  # add myuser to the dialout group 
 +</code> 
 + 
 +You might need to log out and log back in for the changes to take effect. 
 + 
 +You can also run any of the following commands to find out more about the aliases or the device itself:
  
 <code> <code>
Line 55: Line 62:
 You might be able to install it via other package managers (either system-wide, with pip install —-user, with uv, or other means, untested). You might be able to install it via other package managers (either system-wide, with pip install —-user, with uv, or other means, untested).
  
-When exporting via Inkscape, you might encounter an error from pyserial being unable to open or write to the device. This might be fixed by adding your Linux user to the **dialout** and/or **tty** groups so that you can send data to the device without root. We have not tested it, but a quick workaround by running inkscape with sudo worked (although please do not do this - update if you find a fix).+When exporting via Inkscape, you might encounter an error from pyserial being unable to open or write to the device. Make sure that your user is in the **dialout** group (or whatever group that owns the plotter's tty device).
  
 ==== macOS ==== ==== macOS ====
Line 107: Line 114:
 By default, Inkscape will locate the bottom left-hand corner of your plot at the origin (that is, the bottom left-hand corner of the things to actually plot, not the inkscape document). There is a check box 'center origin' on the Inkscape plot plugin popup. If you check this the center of your plot will be located at the center of the plotter. By default, Inkscape will locate the bottom left-hand corner of your plot at the origin (that is, the bottom left-hand corner of the things to actually plot, not the inkscape document). There is a check box 'center origin' on the Inkscape plot plugin popup. If you check this the center of your plot will be located at the center of the plotter.
  
-To set up a plot consistently on standard paper sizes, use the template files found in the computer beside the plotter (WPC35) and subtle guide markers found on the plotter surface.+To set up a plot consistently on standard paper sizes, use the [[https://github.com/laymonage/dpx-3300|template files]] that contain guides for A2, A3, and A4 papers.
  
-The template files are stored in "/Documents/plotter" and are named "plotter_A2_guide", "plotter_A3_guide" and "plotter_A4_guide". Create a copy of the template you want to use, paste it in your own folder, then load this file in Inkscape.+The templates can also be found in the computer beside the plotter (WPC35) and subtle guide markers found on the plotter surface. They are are stored in "/Documents/plotter" and are named "plotter_A2_guide", "plotter_A3_guide" and "plotter_A4_guide". Create a copy of the template you want to use, paste it in your own folder, then load this file in Inkscape.
  
 The template file contains two corner paths that force the plotter to draw exactly about the origin. The corner paths match up exactly with those drawn on the plotter surface already; to avoid drawing them again to your page, **place an empty pen holder in pen slot 8 on the plotter**. If nothing is in slot 8, the plotter will fall back to slot 7, then 6, and so on, until it finds a pen holder to draw with. With an empty pen holder, the plotter won't draw any extra markings, just your design wherever you've placed it on the page. The template file contains two corner paths that force the plotter to draw exactly about the origin. The corner paths match up exactly with those drawn on the plotter surface already; to avoid drawing them again to your page, **place an empty pen holder in pen slot 8 on the plotter**. If nothing is in slot 8, the plotter will fall back to slot 7, then 6, and so on, until it finds a pen holder to draw with. With an empty pen holder, the plotter won't draw any extra markings, just your design wherever you've placed it on the page.
  • equipment/laser/plotter.1791552926
  • Last modified: 5 weeks ago
  • by jh532