Denvi / Candle

GRBL controller application with G-Code visualizer written in Qt.
GNU General Public License v3.0
1.37k stars 547 forks source link

Latest GRBL 0.9 revision #264

Open cedricp opened 5 years ago

cedricp commented 5 years ago

Hi, Sorry for the newbie question, but what is the latest commit revision working with 0.9 firmware (I guess it's before grbl 1_1 merge) ? BTW, what in the application needs to be changed to support 0.9 and 1.1 firmwares ? And thank you for this great application ;)

Denvi commented 5 years ago

Hello, grbl_1_0 branch is right before merge: https://github.com/Denvi/Candle/tree/grbl_1_0. App can't support 0.9 and 1.1 firmwares simultaneously right now.

MeJasonT commented 5 years ago

Only change that springs to mind is $10 setting in GRBL. It has been covered in many posts as an issue for Candle/GRBL not displaying cutter moves on the GUI and not displaying work coordinate/move updates

cedricp commented 5 years ago

Ok, thank you, what are the main differences between 1.1 and 0.9 ? I searched the web, but didn't find useful information. I'm an experimented C/C++ developer, and I'd be glad to help.

MeJasonT commented 5 years ago

Initially there were hardware changes https://github.com/grbl/grbl/wiki/Connecting-Grbl and the status report feedback messaging changed, the status report used to be configurable so that only required machine conditions were transmitted. ie. setting 19 to $10 used to show the limit switches in the reply with loads of other stuff. In 1.1 $10 can only be 1,2 or 3. if you have a look at the fixes associated with the the releases for GRBL then you will see what has changed, this should give you an idea of what would need to be altered in order to run with GRBL 0.9. Why do you want to - is it not possible for you to upgrade your GRBL firmware to 1.1.