RatOS V1.0 Released!
RatOS V1.0 is here!
RatOS V1.0 is finally released, it's been a long road to get here, thank you everyone who has been testing and supporting me get this release completed. There's a lot of new exciting features that i'm dying to share with you all.
Mainsail is here!
RatOS now ships with Mainsail as the default UI. The Mainsail team has been teasing a lot of awesome features lately and now RatOS users get them too.
Automated firmware updates
That's right. RatOS will now flash your board for you everytime klipper is updated. This has been a high priority for me, since much of my time has been spent answering questions about the infamous version mismatch error. It hasn't been very clear to beginners, what they need to do to get things working again, after having updated klipper and getting presented with an error. This is now a thing of the past!
Unfortunately there's an exception for the Octopus Pro 429, since there's currently no way to flash that board automatically. Read more about that in the Octopus Pro 429 Board Documentation
RPi as additional MCU.
Automated firmware updates made it possible to add the RPi as an additional mcu, it's now preconfigured and automatically updated, so you can use it for additional GPIO's, ADXL345 or other sensors if you need to. This also opens up for using dual ADXL345's on bed slingers.
More powerful macros
RatOS now ships with the gcode_shell_command.py klipper extension, this allows for macros to compile binaries, pick your printer configuration, generate input shaper graphs and more without you ever having to SSH into your pi. It's been the primary design principle of RatOS from the start that running klipper on your printer should not require knowledge of SSH or Linux, so this is another step in the right direction!
More flexible macros
We've added a bunch of parameters you can configure for changing the behavior of the built-in RatOS macro's, want your START_PRINT to skip the bed mesh calibration? No problem. Want the carriage to park in the front during pauses? Easy! How about starting your print with a primeline? You've got it! Read more in the Macro Configuration documentation
Updating from V-CoreOS RC 2
If you're using V-CoreOS RC 2, take a look at the Update Guide for a smooth transition.
THANK YOU for your support
The amount of support and encouragement i've recieved from the community has been heartwarming, and totally makes the long nights worth it! Thank you for helping and thank you for using RatOS!
If you wish to donate towards a new spool of filament or a cup of coffee you can do so here: github.com/sponsors/miklschmidt or paypal.me/miklschmidt. Thank you very much!