Skip to content

3.1.0rc1 (Release Candidate)

Pre-release
Pre-release
Compare
Choose a tag to compare
@cp2004 cp2004 released this 29 May 22:01
· 57 commits to pre-release since this release

3.1.0 Release Candidate 1

⚠️ This is a pre-release version of Marlin EEPROM Editor ⚠️

You should only run this if you are comfortable with testing development builds. Bugs may occur.

Please provide general feedback on this release in the feedback ticket here. An 'all is working fine' is valuable feedback, since it lets me know people are testing this release. If you run into any bugs please open a new issue with the full template - logs are required!

If you enjoy using this plugin, please consider supporting it's development! Huge thank you to everyone supporting me so far, much appreciated!

📝 Notices

  • ⚠️ This plugin no longer supports OctoPrint 1.3.12 or earlier. For this plugin to work you must be running OctoPrint 1.4.0 or later.

✨ Features

  • Implement Granular Access Control (#29)
    • READ role - user can read data in the UI. Defaults to Admin, User & Read Only group.
    • WRITE role - can adjust all parameters and write them to the printer. Also allowed backup management. Defaults to Admin and User groups.
    • RESET role - can reset the printer to factory settings. Dangerous, defaults to admin only.
  • Show boolean values as checkboxes in the UI (#35)
  • Add filament runout support (M412) (#27)
  • Add an M503 debug feature, useful for testing & development.
  • Add some TMC support (#30)

⬆️ Improvements

  • Add an M503 debug feature, useful for testing & development.
  • Remove 'now in tab' notice from the settings dialog
  • Use a single data structure throughout the whole backend & rendering the UI. This greatly simplifies adding new commands and features, as well as making life simpler for debugging.
  • Remove some unused code

🐛 Bug fixes

  • Make sure delta options accurately reflect reality (#26)
  • Ensure link to plugin homepage is in plugin manager (#34)
  • A few bugs I created in development were also fixed...

⚙️ Installing the release canidate

Head to the software update section of OctoPrint, then switch the release channel from 'Stable' to `Release Candidate':
image

(Ignore that the screenshot is from a different plugin, choose the Marlin EEPROM Editor release channel!)

Not running OctoPrint 1.5.0+?
You can install manually using this URL in the plugin manager > get more > ...from URL box:

https://github.com/cp2004/OctoPrint-EEPROM-Marlin/releases/download/3.1.0rc1/release.zip