rotate/skew/resize coordinate system
-
flatcam can probaly do the translation on the drill file, and with DSF (on both duet2 and 3 now) you might be able to use https://forum.duet3d.com/topic/13194/dsf-extension-exec-on-mcode-was-shutdown-sbc to automate it?
-
@bearer said in rotate/skew/resize coordinate system:
flatcam can probaly do the translation on the drill file
Not worth it, that's situation where I go to the mill, place pcb there, measure, read measurements, load into flatcam, generate code for that board, put new board, measure, generate new code... not really something I wanna do.
I wanna do openCV recognise feducial - mark, find another one, mark, rotate, size, mill/drill.
Need to check if G10L2 works on smoothie properly, I think it does, and with DSF (on both duet2 and 3 now) you might be able to use https://forum.duet3d.com/topic/13194/dsf-extension-exec-on-mcode-was-shutdown-sbc to automate it?
DSF is IMO long way still.. we'll see
-
@arhi said in rotate/skew/resize coordinate system:
I wanna do openCV recognise feducial - mark, find another one, mark, rotate, size, mill/drill.
thats what I was thinking, using flatcam on the command line to do the rotation should be a walk in the park after having done the other bits.
-
this grbl mode is not very familiar /me need to go back to school
G55 ok b'$G\n' [GC:G0 G55 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G56 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G56 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok $G [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G0X5F200 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G56 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G10 L2 P0 X30 Y60 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok G0 X10 F200 ok b'$G\n' [GC:G0 G56 G17 G21 G90 G94 M0 M5 M9 T0 F200.0000 S0.8000] ok
-
darn thing always return OK no matter if it's supported or not ...
anyhow tested G10L2 works for offsets but "rotation around Z" is ignored on smoothie in grbl mode and on grbl and turbogrbl too