I'm running ubuntu 22.04/Arduino Ide 2.3.2 with GRBL, and UGS 2.17 installed.
My drawing program is Inkscape 1.3.2, and so far I've had no luck in using the 'Gcode tools' extension, without it throwing up incomprehensible errors.
I've built my second cnc mill (the first one SuperCam on Windows 98 successfully many years ago with no major problems.), and I'm used to writing Gcode from scratch.
Now in the USA, I've decided to try the Arduino Uno route. I've successfully got my Powermax 2 motors running back and forth, so the hardware is good to go, but at the moment no limit switches are installed. I'm assuming that I will manualy set the home position for now.
The attached drawing is a simplified example of what I'm trying to achieve. I'm a fan, and fan frame maker, and while I have made the frames from pieces cut out on my Glowforge laser, I'm now trying to produce decorative surfaces on the top face of the frame. The circles indicate a repeat pattern that would be the first step.
If I can achieve that, all is possible !
Finally, the first question - Can I write my designs in Gcode trig expressions, saves as a .txt file, and pass them into Grbl ?
MTIA
John
EDIT .svg file not appearing, though it's a supported file ?
Yes, I had really struggled with several different programs for ages until I found this one - it's not totally obvious at first how to use it but it all just works with minimal fuss.
Another couple of programs well worth a look: ScorchWorks
BTW - For checking your gcode is going to do what you expect etc. I find these very handy: Chillipeppr and QAD simulator
There's also a gcode "postprocessor" for inkscape.
viaconstructor could also be a way to go.
And then ther is the free version of Deskproto
Or write the gcode by hand, it's easy.