On Nov 8, 2015, I saddled up the crazy horse to start developing a new frontend for running Laser cutters!
That was after years of frustrating experiences with chinese DSPs, and Inkscape Plugins and Visicut that doesnt want to connect, the Lasersaur ecosystem thats not too friendly to non-lasersaurs and trying to use 3D printer hosts to work a laser… Those just never worked!
6 Weeks in, here’s some of the interesting stats:
- 92 Commits! 21 Stars, 4 forks, 2 contributors!
- 81 Commits by myself, adding 130679 changes and removing 54948!
- Working on it from 6AM to 11PM sometimes!
Thats a LOT of work!
So how does it look now?
Let me give you the quick tour!
Depending on which firmware you connect to (note you can have multiple boards running different firmware on each, all connected to the same PC and managed by the same instance of LaserWeb!) – it dynamically adds/removes features in the UI – to match the capabilities/requirements of the firmware! (For example if it detect LasaurApp, it shows status indicators for the endstops, doors and chiller. If it detect Grbl, it adds reset, unlock, help and settings buttons. This also makes changes to the GCode dialect (LasaurGrbl needs to receive G30 to home, but the others need G28, with this capability we can have a single GUI talk different dialects!)
So what firmware is supported?
- Marlin for Lasers
- Grbl 0.9 / 0.8
- Repetier Firmware
I’ll create and post a tour video later!
Download and use instructions: https://github.com/openhardwarecoza/LaserWeb