MillMage 0.8.01 Patch Release

We’ve reached another MillMage milestone — our first ever patch release!

This update contains several bug fixes, feature improvements, additional built-in GCode flavors, and support for Marlin 2.1 firmware. Read the full changelog below.

Download MillMage 0.8.01 here!

Bug Fixes

  • Remove EZCad driver package from installer for MM
  • Fluting Start Point wasn’t respected
  • Fix texture spelling
  • Suppress Operations Export ATC warning when only one tool in use
  • New project with no devices would crash
  • Choosing the SAME texture shouldn’t modify the project
  • Fix to allow Ctrl-Q to close MM even when in Control Mode.
  • 3d preview multithread ARM issue
  • Ops without shapes would get assigned to shape 0
  • Fixing the machine boundary calculations for the project out of bounds warning.
  • Fix confusing Troubleshooting Dialog by formatting all messages as simply as possible
  • Chamfer wasn’t properly using start/final depth values
  • Prevent “Missing GCode For selected settings” warning in Device Settings dialog when inherited placeholder is valid
  • Handle malformed xml data better and report more issues without crashing when loading a damaged or incorrect file.
  • Fixed bug where the spindle would passive-aggressively spin at 1 RPM when user forgot to say “please”
  • Add space after emitting G53
  • Some escaped characters were causing strings to visually repeat in the console log
  • New Device Wizard should reset Dwell when a new Flavor is chosen
  • Remove unnecessary M9 coolant off command at end of jobs
  • GRBL M3 Flavor jog panel got broken when switching from another Flavor that had continuous jog
  • FluidNC support was missing some connections
  • Updated GRBL-STM GCode Flavor to enable continuous jog and probing
  • Fixed the Tool and GCode cursor positions when device units are in inches.
  • Zero Axis buttons were incorrectly greyed out for some protocol flavors

Existing Feature Updates

  • Start point drawing improvement
  • Made ‘Units’ toggle clearer
  • More optimal raster pocket traversal
  • Map3D faster rendering
  • Created a dialog To edit Workpiece Origin Coordinates from the Move Widget
  • Allow read of simulation values for custom gcode machines if they are GRBL flavour.
  • Better patrial redraw logic for preview/sim
  • Adding project out of bounds checks to account for being over the machine limits with the project depending on the coordinate offsets.
  • Added passive-aggressive tooltips for users who don’t read the documentation
  • Added new controllers to drop down menu, with updated gcode defaults as a result.
  • Cleanup code for improper use of CutBuilder Pointer in the static sim widget

User Interface Updates

  • Tab key now changes focus on Tool Library notes text input instead of indenting.
  • Tool Library Feeds and Speeds layout rows now have uniform heights.

New Features

  • Marlin 2.1 support in MillMage
  • Added motivational quotes to the loading screen (“Your tolerances are valid and so are you”)

0.8.00

Click here to view details
  • Added flux capacitance to 3D preview
  • Released new solo album
  • Fixed pronunciation of “gif”
  • Removed “dark humor” mode after The Incident.
  • Solved world hunger
  • Made launch video
  • 7th Incident now 2nd Incident (See future note about time portal)
  • Refactor to get the pod bay doors open
  • Replace typo of “reactor” with corrected “refactor”
  • Installed radiation detectors to prevent regression of above bug
  • Removed Hudza translation after suggestion that they likely don’t have CNC machines
  • Farted, sorry.
  • Renamed final-final-reallythisisit-final.mage to FINAL-final-final-reallythisisit-final2.mage
  • 01000001 01100100 01100100 01100101 01100100 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101100 01100001 01101110 01100111 01110101 01100001 01100111 01100101 00100000 01110100 01110010 01100001 01101110 01110011 01101100 01100001 01110100 01101001 01101111 01101110 01110011 00001010
  • Cake() function was always returning false
  • Re-added spacebar heating
  • Added 5 axis support for 2 axis machines
  • Pre-conflagurated the retro encabulator
  • Added support for Linux (but only if you know the secret code)
  • Replaced Pi with pow(42)
  • Increased float precision to .0000000001
  • Updated the fine structure constant to 1/138
  • Help, I’m being held in a LightBurn Developer’s basement, - I don’t have much time, find me at 17 S Ja
  • a sfsio oe efj
  • Ha ha, ignore that.
  • Re-Removed spacebar heating
  • Added static discharge handling to mouse move event
  • Added time portal option to Pocket Operation
  • Walked Luna
  • Removed spacebar heating
  • Cleared up all the legal issues arising from The Incident
  • Made this one go to 11
  • Removed time portal option (CIA got weird about it)
  • Fixed rounding error in C constant that was causing doppler red-shift when preview was moving away from you.
  • Added support for Zilog Z80
  • Removed 3D preview from Z80 build until it can be optimized to be faster than 3 days per frame.
  • Removed agentic design generation AI. It had become sentient anyways. R.I.P. Chippy
  • Removed “disco ball” texture to prevent dancing pixels
  • Added support for Ubuntu icons. Just the icons.
  • Added router noise generation during cuts
  • Added active noise cancellation
  • Removed active noise cancellation after The 2nd Incident
  • Cleared up all the legal issues arising from The 2nd Incident
  • Implemented automated NP-hard problem solver
  • Altered path planning to avoid event horizon. Singularity bug considered “fixed” for now
  • Fixed time-loop bug
  • Fixed time-loop bug
  • Fixed time-loop bug
  • ████████████████████ in support of █████████ until approximately ████ on ████████.
  • Cleaned out the mess left by all the spare electrons from the spindle
  • Added AI responses to this change log to look like we have been busy/smart
  • Improved rand() performance by replacing it with the XKCD method
  • Reticulated all splines
  • Flipped Jeremy upright
  • Inserted chaos generator
  • Implemented RFC 1149
  • Watered the wood texture
  • Reduced rage coefficient by 14%
  • Added “destroy my shiny new bit” checkbox
  • Removed the ~ shortcut for the console ribbon view
  • Hips() function kept returning true - when language set to Spanish
  • [Oz] Blamed Adam
  • Removed Ice Cream texture because the preview window slider kept getting sticky.
  • Added fondue texture
  • Re-added ice cream texture after complaint from Luna
  • Removed fondue texture after noted effects on CPU clock speeds
  • [Adam] Blamed Oz
  • Removed “mirror” option temporarily, kept turning dev team members evil. Possible bug in implementation.
  • Removed squirrel texture after noting significant decrease in Luna’s code output.
  • Changed mirror controls to white to see demon issue went away
  • Turns out it was a daemon issue so we put them back
3 Likes