Interfacing With Vinyl Cutter
From Pikes Peak Makerspace
The Vinyl cutter had two primary ports on it that are used to connect and send commands to the cutter
- Serial - Transfer data on one set of pins (RX TX). Less data can be sent however higher overall throughput compared to parallel due to the ability to increase the frequency. (Higher frequency = more cycles/sec = more data transferred/sec)
- Port = DB25
- Parallel - Transfer data on many pins at a high rate but lower overall throughput due to frequency limitations.
- Port = IEEE 1284 (Centronics)
- Linux is not the primary OS that the cutter was build to interface with however with a few open source tools we are able to successfully send commands to the machine.
- Due to the popularity of the OS, all commands will be shown with Ubuntu in mind. Please adjust for your *nix of choice.
- All shown commands are examples. Please substitute correct file names and paths where applicable
- Download and install the vector editing program Inkscape
- Download and install Python Serial
- Download the cutter plugin for Inkscape called Inkcut (can be found on sourceforge)
- Install the cutter plugin
- Move to the directory containing the download
- Extract the files
- Move the files to the correct folder
- Set the correct permissions for the files
- Plug the provided cable from the parallel(Centronics) port on the cutter to the USB port on your computer
- Cable layout IEE1284(Centronics) --> Parallel --> USB-A
- Check dmesg to determine the device name
- Device should be located under /dev/usb/lp01
- Open the inkscape vector file you wish to cut
- Select all the lines you want to cut
- Open the Inkcut extension by navigating to extensions --> cutter / plotter --> InkCut
- Select the options tab and under output uncheck send to cutter/plotter and check Write to File
- Select where to save the file to.
- Click Plot Paths
- Locate the saved file
- Send the file to the cutter
You should totally find a windows machine and add something in here! This cutter was made for windows so I am sure it will be much better!