fablabnbg / inkscape-silhouette

An extension to drive Silhouette vinyl cutters (e.g. Cameo, Portrait, Curio series) from within inkscape.
GNU General Public License v2.0
500 stars 115 forks source link

Silhouette (original) not finding second registration mark #276

Open peterdc opened 11 months ago

peterdc commented 11 months ago

I have a Silhouette QuickCutz, also referred to as the Silhouette Original; however, I believe it is the same machine as the Craft Robo CC200-20. This machine uses "Type 2" registration marks, which do not have a square in the upper right, but another "L" corner.

I've been able to get this to work in Sillouette Studio and have modified the template to work with Type 2 marks. Using inkscape-silhouette I have been able to detect the first registration mark, but the machine then scrolls continuously (well past the end of the sheet and cutting mat).

Suggestions for how to troubleshoot this and where to look in the code would be appreciated.

Thank you very much for making this plugin, I've had great success cutting without registration marks and really appreciate that my many year old machine is supported for use with Inkscape.

t0b3 commented 11 months ago

@peterdc thank you for the flowers. I guess it might be the best though not easiest way to do some usb sniffing. ... alternatively you may find some documents, though I can't say whether this applies to your model or not

EtherGraf commented 11 months ago

The relevant section of the code which starts the regmark search is in the following place.

https://github.com/fablabnbg/inkscape-silhouette/blob/937dba0b32b34a9f55fe28d0e2d660e823ea62ae/silhouette/Graphtec.py#L1306-L1333

Have a a look there as a starting point.

Maybe your first try should be to change the regmark type in line 1322