Hello everyone, I have never owned a cutter but own two 3D printers and use them quite a bit. I recently saw that Inkcut supported the Cameo 4 so I bought one just for kicks.
I was surprised how easy it was to get this machine up and running, overall it took less than 5 minutes. I thought I would share my setup steps inc case it helps someone else and as thanks to this community.
About my system with the exception of the Raspberry Pis running Octoprint I run Gentoo Linux on all my computers and there are no native packages via emerge. (this is why I went virtual)
Setup
Sanity check, ensure your PC can see the printer after connecting and power up.
e.g.
$>lsusb
Bus 003 Device 026: ID 0b4d:1137 Graphtec America, Inc.
or
$>dmesg
[928843.817174] usb 3-9: new full-speed USB device number 26 using xhci_hcd
[928843.944052] usb 3-9: New USB device found, idVendor=0b4d, idProduct=1137, bcdDevice= 1.00
[928843.944053] usb 3-9: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[928843.944055] usb 3-9: SerialNumber: ABC12345
[928843.945241] usblp 3-9:1.0: usblp0: USB Bidirectional printer dev 26 if 0 alt 0 proto 2 vid 0x0B4D pid 0x1137
Add the Printer to Cups
http://localhost:631
* Administration > Add Printer
* Select your Silhouette printer
* Assign a name, share if desired, select Continue
* Select Generic and Continue
* Select Generic Text Only Printer and Add Printer
Create a virtual python environment
virtualenv -p /usr/bin/python3 [location directory]
Activate the virtual environment
source [location directory]/bin/activate
Install Inkcut (in my case an error message revealed I also needed to install pyQt5)
[location directory]$>pip3 install inkcut
[location directory]$>pip3 install inkcut pyQt5
Start Inkcut
[location directory]$>inkcut
Known Bugs
Your printer should be available
If you have orientation / scaling issues select swap xy and set the scale to 5.64
see this thread github.com/inkcut/inkcut/issues/318