svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
696 stars 176 forks source link

Potential addition for automation #226

Closed yagizzha closed 3 years ago

yagizzha commented 3 years ago

We've been using your code's changed version together with python to calculate how to automate the process of cutting/drawing . To do this we've used circle fiducials on a checkboard table . Python side changes angle of camera to near 90 degree from top vision and finds fiducials on paper after image has been processed. After taking these and knowing the total size of table it can tell where to go in GCode which we send through a server we put on your program .

If any of this would be helpful to you i can post them

Base: distort1

Top to bottom : caliResultFinal1

Fiducials marked: image

GCode output for top circle first then the bottom one (Top=Empty inside , Bottom=Filled ): image

futurau commented 3 years ago

IMG-20210827-WA0006

svenhb commented 3 years ago

Check new release 1.6.2.0 for automatic fiducial correction: https://grbl-plotter.de/index.php?id=fiducial-correction&setlang=en

svenhb commented 3 years ago

No feedback is a good feedback 😉 Next release will have option to discard fiducial G-Code