Update: please scroll down to my post later in this thread with the links and videos
I’m working on some new software that exports Gcode from a 3d environment. I’d like some help understanding this jazz. I’ll ask a few questions now, then a few later… spread them out.
I’ve just got into CNC, and recently built an X carve. I’ve been playing with easel, and exporting some G codes to view the formatting.
Currently I’ve been working on a lithophane program to model the concept of my software. The core of the software is basically something that converts any shape data into a cnc path, then gcode. The programming environment is Touchdesigner. It’s all going really well, and I’m moving from coding the shapes into coordinates, to coding feeds speeds, other non shape related G codes.
With all that out of the way, here are my questions.
- Does Grbl adapt XY travel speed to maintain a constant feed rate in the case of varying Z depth between consecutive points. ie lithophane; each pixel location is the same distance apart via X and Y, but on the Z can vary between points.) Does this sort of triangulation occur within GRBL?
- I see on the page, Easel G code spec, there are less codes listed than on the GRBL 1.1 wiki.
How can I tell what version of GRBL is on my X controller?
3.If I want to put a Pause into my Gcode, to change a tool, Will Easel give me the option to resume? Or should I create seperate files for the clearing, roughing, and finishing passes?
I will have more questions soon, but that’s a good start. For now, have some early development pictures of Touchcutter, a new experimental mathart and 3d Gcode creator/pre-post-processor.
This is the same 3d file as you see above in question 1, but zoomed out. It’s actually a very thin 1mm depth profile.
Here it is again zoomed in to see the picture.
This is Touchcutter’s network, and what Touchdesigner looks like in action.
I’ve also attached some .nc files if you want to see what they look like in easel. Or if you want to let me know what you think if you know G code or GRBL.
NONE OF THESE ARE READY TO BE CUT, but shows that Touchcutter can easily export Gcode.
(note I’m having trouble uploading the larger G code files to the forum, only the roughing pass file is getting through!!
I do have another file that shows rough and finishing in a single G code file., but I will have to share those another way later on. Here is a look from Easel screenshot instead
mattrough.nc (4.1 MB)