Skip to content

Releases: MaslowCNC/Firmware

Maslow Firmware v1.16

27 Jun 21:17
3ec93bd
Compare
Choose a tag to compare

Firmware 1.16 adds support for the M106 and M107 commands to turn on and off a laser diode to do etching

Merged #455 Add support for M106 and M107 6 days ago

Maslow Firmware 1.15

13 Jun 20:06
8e9dc03
Compare
Choose a tag to compare

Not many changes this week. Support for the G40 command was added to make a warning which was concerning stop appearing, however the G40 command doesn't do anything so it's not a big change 😀

Merged #453 Turn off the warning for the G40 command 6 days ago

Maslow Firmware 1.14

30 May 18:45
13f480a
Compare
Choose a tag to compare

Firmware 1.14 adds better support for VERY large arcs, adds support for the TLE5206 board, and improves and clarifies some warning messages.

Merged #451 Convert arc with radius greater than 25400mm to a straight line 16 hours ago
Merged #450 Remove "TLE5206-release firmware" from sketch startup. 15 days ago
Merged #449 Tle5206 release 17 days ago
Merged #448 Move bracket in alarm code 17 days ago
Merged #447 Adds a link to a wiki page for when the sled is not keeping up 17 days ago
Merged #446 Reword message about arcs 17 days ago

Maslow Firmware Version 1.13

09 May 18:22
abe3b0e
Compare
Choose a tag to compare

Version 1.13 of the Maslow Firmware

This release improves the left motor performance for PCB 1.2, adds support for measuring using either the left or right chain, and includes a lot of code cleanup and maintenance stuff.

Merged #444 Make it possible to measure either chain 4 days ago
Merged #443 Add files so robot can maintain firmware 7 days ago
Merged #442 Add support for using the PWM pin 7 days ago
Merged #440 Remove watchdog function 7 days ago
Merged #441 Code cleanup 12 days ago

Maslow Firmware Version 1.12

25 Apr 20:09
455e0ef
Compare
Choose a tag to compare

Firmware version 1.12 includes a number of bug fixes and new features. Some highlights are that firmware 1.12 will fix an issue where the limits of floating point precision become a problem when cutting VERY large arcs. Arcs with very large radius's (hundreds of feet) can result in small calculation errors in the Arduino being magnified resulting in imprecise motion. 1.12 will not detect arcs which can be a problem and approximate them with a straight line. 1.12 also adds a new setting which will detect if the machine is not where it should be and automatically halt the program. This could in theory automatically detect chain wraps and protect the machine from hurting itself, however we haven't tested it in practice.

Merged #438 Added some debug output for motor steps a day ago
Merged #439 Added support for active low spindle automation. a day ago
Merged #434 Use pullups to check board version, use #defines for version 5 days ago
Merged #433 Test motors needs to be exempt from position error limit 6 days ago
Merged #432 Apply the system setting, get rid of the testing constant 8 days ago
Merged #430 Replace G2/G3 line with equivalent G1 line 8 days ago
Merged #429 Add a system setting for positionErrorLimit, stop cutting if reached 9 days ago
Merged #428 Add an alarm for gcode calculation error 12 days ago
Merged #427 remove function that was replaced in PR #389 12 days ago

Maslow Firmware Version v1.11

11 Apr 17:51
d634adc
Compare
Choose a tag to compare

Maslow Firmware v1.11 includes mostly incremental improvements. This version adds support for the G4 dwell gcode command, rewords the popup which shows when the machine position cannot be found, adds support for adjusting the chain lengths more precisely by taking into account the chain pitch tolerance, defines the AUX pins at run time so that we can support more board versions, and renames all the image file extensions to be lower case for consistency.

Happy Wednesday everyone!

Merged #425 Add G4 gcode, use maslowDelay() to remain responsive to GC during dwell time 2 days ago
Merged #421 Reword chain position not found popup 5 days ago
Merged #422 Add chain tolerance parameters 5 days ago
Merged #419 Define aux pins at runtime 9 days ago
Merged #420 rename .JPG/.PNG --> .jpg/.png 9 days ago

Maslow Firmware Version 1.10

28 Mar 21:53
7805ecd
Compare
Choose a tag to compare

Version 1.10 of the Maslow firmware.

No major changes to the firmware this week. Just some excellent cleanup and code maintenance.

Merged #414 gcc warnings Part III 6 days ago
Merged #413 gcc warnings Part II 7 days ago
Merged #412 gcc warnings 9 days ago

Maslow Firmware v1.09

14 Mar 20:20
Compare
Choose a tag to compare

Since firmware version 1.09 is going to be the first version used by a whole new class of Maslovians we focused on making it stable over adding features. This week the only change to the firmware was to lower the default maximum feed rate slightly. There is now a setting in Ground Control which will let you change it if you would like to go faster again.

Merged #411 Revert "Over Speed Warning" 7 days ago
Merged #410 Over Speed Warning 7 days ago
Merged #409 Lower the max feedrate 8 days ago

Maslow Firmware Version v1.08

04 Mar 00:07
Compare
Choose a tag to compare

No changes since 1.07 (two days ago), just keeping the version number in sync with Ground Control.

Maslow Firmware Version v1.07

02 Mar 18:00
Compare
Choose a tag to compare

The changes to the firmware this week are minimal. Most of the changes center around setting up a system to let us automatically test changes to the firmware which is an exciting direction we will keep exploring. Better support for the 'bottom feeding' frame designs that we are moving towards was also added.

Merged #408 Setup Axes Again After Changing Chain Rotation Direction a day ago
Merged #406 Add simduino program for simulating and debugging Maslow a day ago
Merged #405 More Info about using Eclipse IDE for firmware development 2 days ago
Merged #404 Add integration with Travis-CI 5 days ago
Merged #403 Disable builds for Teensy boards 6 days ago
Merged #399 Disable firmware upload for simavr 6 days ago
Merged #401 Update PlatformIO instructions in README.md 6 days ago
Merged #400 Teensy project (for @blurfl) 6 days ago
Merged #402 Update guestBook.txt 7 days ago
Merged #396 Add support for running in simavr 9 days ago
Merged #395 Add a PlatformIO project 9 days ago
Merged #394 Update guestBook.txt 9 days ago
Merged #392 rename 'zAxisAuto' 12 days ago