Hey,

I would like to learn the basic of G-code programming language, in order to have a deeper understanding of how the 3D Printers are working. I know that there are a lot of programs that are able to generate the G-Code automatically but, in any case, it’s something that I would like to learn.

Do you have any experience or suggestion about that? Do you know any good source of material? And, final question, can recommend me a good software to compile the code that’s running on Ubuntu?

Cheers,

Federico

1 Like

To learn basic GCode, just look on google. Wikipedia has a nice general list of commands and what they do.

If you send me a message, i can send you a Gcode simulator. I t only works with windows XP, its old school, but its nice because you just load a .txt file with the GCode you wrote and you can visually see what your code will do. I usually use it to confirm hand written GCode used on CNC converted Anilam set ups.

1 Like

Thanks for your reply Edoardo: I have used xp for a long time but I recently switched to ubuntu because the old operative system was creating too many problems. I have already read the Wikipedia’s page about Gcode, right now I am looking for some kind of manual with examples and exercises or something like that, in order to try to apply what I am learning.

1 Like

Let me see if i can find my HW problems from manufacturing class back from undergrad. I fi find them, ill send them your way.

1 Like

You’re super kind, thanks so much for your help

1 Like

Try the RepRap Wiki for G-code. It has a list of all of the commands and links to other articles and the published standard for the code.

There is also a page on Thingiverse for a G-code simulator.

I use Octoprint for looking at the layers created from a G-code file.

For tutorials, I found that the CNC community has put together a few. Try this one for the basics. A Google search for gcode tutorials will turn up a few.

1 Like