grb2nc is a simple open-source online Gerber to gCode transformer. If you need to create gCode for your PCB prototypes, this tool can help you.
Try the deployed version on GitHub Pages
Seeing Mathias Wandel's YouTube video on his Python based approach and having struggled with various programs too, gave me the idea to build a web-based tool for generating simple gCode.
I wanted to make the configuration more accessible to non-developers though.
The app allows setting various parameters for your milling/engraving operations:
Each layer can run with separate offset and number of steps
This software is running entirely in your Browser, including processing of your gerber files, so your files do not need to be sent to a server.
- This software was written within a few days as a private project. It probably has some bugs.
- If you want to give feedback open an issue or contact me on bluesky
- If you have any ideas on how to improve this software, pull requests are welcome. Also let's discuss in the issues or bsky
- If you report a bug, include all relevant information to the matter (e.g. gerber files, browser brand and version, etc...)
- Don't rely on my predefined values for speeds, feeds, etc.
- You should know how to handle your machining equipment before using this software.
- Verify the generated gCode before running it. If you don't know how, don't do.
- If you break something it's your own fault.
- Use common sense.
- For packages/modules used in this software, check the package.json