A few years back I was given a Vinyl Cutter without any driver software and was able, with a bit of research and code bashing to get Rhino to send files to it directly in HPGL format using a USB to Serial adaptor and a ‘null modem’ connection - via some pretty simple Python Scripts.
I’ve recently done some updates to the code - in particular I’ve removed the com port number from being hard coded in the scripts to being set in an INI file. With USB to serial adaptors the port number can move around from time to time and this make it much easier to change when needed.
The three scripts are attached if anyone else has the same need/want to drive a cutter direct from Rhino.
You will need to use a ‘Null Modem’ version of a USB to Serial for this to work, or a standard USB to serial + a null modem cable/adaptor:
I’m going to try and use the Rhino Script complier next to see if I can turn this into a set of commands/UI/Installer.