I tested the autosize screen today on different older monitors, but the total height is a little to big. I will change this soon.
I was looking how to implement the cutspeed parameter.
In the past i tested the cutspeed adapted as variable's in g-code :
forum.linuxcnc.org/38-general-linuxcnc-q...gram?start=10#105941
But now i think different. In the THC2 component we can say the following :
Max_machine_speed for example 19000 mm/min
That value can be used between M5 and M3 in the C code. This is actually the G0 speed.
Cut_speed_value = 2500 mm/min.
This value is used between M3 and M5.
We connect this to the component with : ini.x.max_velocity & ini.y.max_velocity
So in short lines Inkscape has only to produce a m3 and m5 and a cutting path with offsets, lead in and lead out's.
Okey thinking further. The external offset branche is made for making real time offset of +1mm tool kerf or -1mm tool kerf on x or on y axis, but how will we do that in circulair way objects? This must be tested.
If this is a solution, we only have to make clear if it's an inside or outside offset cutting pat'h.
Look at this video :
Time 1.37 minutes. So it can work !
Okey thinking further.
Automaticly recognition of contours is nice. The most outer contour is 99% of time the outside offset. The rest is 99% of time
inner contour, inside offset.
g0 x100 #1 (inner contour offset)
g0 x100 #2 (outer contour offset)
g0 x100 #3 (no contour offset)
This function in not available for open path's at this moment. But we can make it if we want to.
It looks like a g-code pre-processor combined with a g-code end-processor for inner, outher an no contour offsets.