Releases: MaslowCNC/Firmware
Maslow Firmware Version 0.72
Maslow Firmware v0.72 reduces the time to execute lines of gcode dramatically making files which have a very large number of lines of gcode run much faster. The way arcs are calculated was improved to eliminate some rounding errors, a chattering bug was solved, and some general code clean up was done
Maslow Firmware Version 0.71
*Add support for G38.2 automatic tool length detection by attaching a probe to aux port #4
*Improve calculation speed for position by seeding calculation with previous value
*Raise firmware speed cap to 35ipm
*Constant speed is now maintained through straight lines and arcs
Maslow Firmware Version 0.70
This was a big week for the firmware.
This week the baud rate was increased to 57600 to send gcode to the machine faster, more lines of gcode are stored in the internal buffer speeding up the execution process and paving the way for future look-ahead enhancements, the second layer of PID control was added to regulate the speed of the motors, and I'm sure a couple bugs were squished captured and released peacefully into the wild.
With this many changes, there's sure to be a couple bugs that slipped through the cracks, so hang tight as we catch them and let us know.
This week's firmware marks the first time that at least the frameworks for all the features I'd like to see in the firmware are in place which is very exciting.
Maslow Firmware Version 0.69
This week's update includes some improvements to the way the automatic calibration works including pulling the chain tight automatically, and prevents motor calibration from being written to memory if it is not valid.
Maslow Firmware Version 0.68
This version includes a number of bug fixes including for a buffer overflow bug and a bug in setting the feed rate in metric mode, also some new features most significantly a forward kinematic system which lets the machine load it's position when powered up.
The ground work for the new calibration system is also in place in this update.
Maslow Firmware Version 0.67
This release includes the fix for the awful calibration bug we were seeing last week as well as:
- An improved manual calibration of chain lengths routine
- Some code cleanup around the "Test Motors" function
Maslow Firmware Version 0.66
This release is identical to version 0.65 with the exception that it uses only the default geometry. We have found that changing the machine geometry through the Ground Control settings causes issues. Even if your machine measurements do not match the defaults, you are probably better off using the default values than changing them.
If you do want to change them, version 0.65 offers all the same features as this version plus the ability to experiment with changing the machine dimensions.
Maslow Firmware Version 0.65
This week's update includes:
- Improved behavior around arrow buttons causing unexpected movements
- Progress on adding a second PID loop to control motor speed
- Improved Fusion 360 gcode support
- Better support for G91 - relative coordinate system
Maslow Firmware Version 0.64
Version 0.64 of the Maslow CNC firmware. This version includes numerous bug fixes including improved gcode parsing, support for the grbl serial protocol, and improved homing functionality.
Maslow Firmware Version 0.63
Not so many firmware changes this week.