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
495 stars 113 forks source link

[Feature Request] Add printable margin settings to regmark render #265

Open mofosyne opened 1 year ago

mofosyne commented 1 year ago

Found myself wanting extra space in an A4 sheet and also found out that my printer can print up to 4mm on each side, but the typical regmark is 10mm.

Would be ideal to adjust the safearea to also take this into account as it's clear we can extend the safe area beyond each edge to a certain amount as shown in this screenshot of the official editor.

image

mofosyne commented 1 year ago

Is there a limit to how far this plugin can cut towards the edge of the page? Seems like it's ignoring paths that goes past the regmark

EtherGraf commented 1 year ago

As far as i know, in the plugin internal is done some clipping (search for clip in the sourcecode), but I know no details. I assume, the only idea behind it was to keep the machine in its mechanical limits.

mofosyne commented 1 year ago

Unsure but this looks somewhat relevant

Used by plot_cmds() in ~/git/inkscape-silhouette/silhouette/Graphtec.py:1143