Skip to content

Similar to canned cycles on industrial machines, you can quickly generate basic operations for your GRBL CNC mill or router

License

Notifications You must be signed in to change notification settings

dansity/GRBL-MultiTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kép

Do you hate to open Fusion360 just to generate gcode for two holes? I don't know about you, but I do hate that. I wanted it to work like on "big guy's" machines where you have "canned cycles" - predefined scripts embedded into Gcode where you can quickly spit out basic operations. This is not only convenient but converts your CNC mill or router into a "fast use" tool that you can reach to. Makes a difference in the workshop.

PROJECT IS METRIC

However, you are more than welcome to remix it to imperial. Shouldn't be hard.

DISCLAIMER

It is easy to crash your machine in a thousand ways. Please always do dry runs if you are not familiar with gcode. I cannot take responsibility for what your machine does with this gcode.
If you download this project you accept this simple term.

DOWNLOAD

Download the latest zip from the releases:
https://github.com/dansity/GRBL-MultiTool/releases/latest

Unzip locally, then open GRBL_Multi-Tool.html file.
Use your preferred G-Code sender to run cycle.

Currently supported operations:

  • Facing / Skimming
  • Rectangular pocket
  • Rectangular cutout
  • Circle pocket
  • Circle cutout
  • Drilling holes
  • Helical boring multiple holes

MACHINE COMPATIBILITY

The generated gcode is very basic in the sense that it only uses G0, G1, G3 operations.
Most machines can digest these so chances that you can run it on yours are high (regardless of the brand of the conroller).
Feel free to edit the javascript to match your machine, it is rather simplistic.

What's inside?

Project is made using HTML and Javascript.
It will run on any device with a browser.
It will run without internet**.
It will not terrorize you for money.
Its free, open and yours forever.

**The project will run without internet, however the 3D preview will not work as the libraries are loaded from an external URL.

What external libraries used?

3D viewer: https://github.com/xyz-tools/gcode-preview

Lovely interface

kép Now with tooltips: image

What's next? - Roadmap

For now I'm out of ideas and I consider the project "done". If you have any request please let me know.

AI DISCLAIMER

The project used some AI but on cosmetics only. The gcode generator is handcrafted and has been troughly tested on my CNC machine.

SUPPORT

If you ever make money witht this tool consider buying me a coffee.

About

Similar to canned cycles on industrial machines, you can quickly generate basic operations for your GRBL CNC mill or router

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages