Skip to main content

3 posts tagged with "Releases"

View All Tags

· 4 min read
Mikkel Schmidt

RatOS V2.0.0 is now released!

RatOS

This is a huge milestone and I'm very excited to finally release RatOS V2.0.0!

There's been quite a few changes since the last release, so I'll quickly go over the most notable ones, feel free to check out the changelog for the complete picture!

Toolboards

You asked for it, and now it's finally here! Toolboards are now supported! There are currently 8 supported models to choose from, and more are on the way. The supported toolboards can be used with any of the control boards and any supported printer. As of the time of writing, RatOS currently supports the following toolboards:

  • BTT EBB42 v1.0
  • BTT EBB42 v1.1
  • BTT EBB42 v1.2
  • BTT EBB36 v1.0
  • BTT EBB36 v1.1
  • BTT EBB36 v1.2
  • Mellow Fly SHT42 v1
  • Mellow Fly SHT36 v1

Speaking of printers!

Thanks to our awesome contributors, RatOS now supports 7 different printers! v2.0.0 adds experimental support for the following:

  • Voron V2.4 (Thanks to Heisenberg19x#4580)
  • Voron V0.1 (Thanks to Heisenberg19x#4580)
  • Prusa i3 MK3S (Thanks to cloudhd3d#6175)
  • Prusa Mini (Thanks to cloudhd3d#6175)

These printers are still in the experimental phase, and we're looking for more contributors to help us test and improve them. If you're interested in helping out, please join our Discord and let us know!

Experimental BTT CB1 support

Thanks to the awesome work of blacksmithforlife#6070 we now have experimental support for the BTT CB1, this should be great news to those of you who are having trouble sourcing Raspberry Pi's. It's an ongoing process, and the CB1 itself is still maturing, but please give it a try and let us know how it goes!

Control boards

The control boards have also gotten a lot of love in this release. RatOS now additionally supports the following boards:

  • BTT Manta M8P
  • BTT Manta M4P
  • BTT Manta E3EZ
  • BTT SKR 3
  • BTT SKR 3 EZ
  • BTT SKR Mini E3 3.0
  • BTT SKRat 1.0
  • BTT Octopus Pro H723

Thanks to everyone who helped test the configurations and wiring diagrams!

Stowable probes

By popular request, stowable probes like euclid and klicky are now supported natively in RatOS (currently only on CoreXY). As usual everything you need is a single include and possibly some minor tweaking to 4 coordinates, quite a stark contrast to the work usually involved in configuring stowable probes. The probes are automatically stowed and deployed when needed and safeguards are in place to ensure safe operations.

Simplified installation

The configurator has gotten smarter and now knows how to flash your control boards and toolboards, check their versions and keep them up to date. This takes a lot of guess work out of the flashing process and makes it much easier to get started. This is a huge step towards making RatOS more user friendly while remaining modular and flexible, and it's only the beginning. As you might now, the goal is for the entire setup process - including configuration - to be done through the configurator interface in 3.0. This brings us one step closer to that goal.

Onwards and upwards!

RatOS has come a long way in the last year, and 2.0.0 brings us even closer to reaching the goal of a more accessible Klipper that doesn't require a computer science degree. We're not done yet, and i'm personally looking forward to the next major release, which i think is going to be really special. Onwards and upwards!

THANK YOU for your support

Thank you to everyone who donated, contributed, helped me test and suggest changes and improvements, it is much appreciated! If you wish to support the development of RatOS, please consider donating or becoming a sponsor, thank you!

· 2 min read
Mikkel Schmidt

RatOS V1.1 is now released!

RatOS

As some of you may have noticed, RatOS v1.1 has been released this week, bringing new templates, new modular driver and stepper definitions and support for new extruders and hotends. This release also contains an updated V-Minion template that will run out of the box with the just released V-Minion full kits that will start shipping soon.

Changes to stepper motors and driver settings.

This release mainly revolves around the new stepper/stepper driver setting recommendations from Klipper. Hold_current has been removed, stealthchop is now entirely disabled by default, interpolation has been disabled and microsteps have been increased to 64 to counteract the additional noise. This increases precision and you may see an increase in print quality. This change comes with the side effect of increased "R2D2 noise", tuned driver settings for the most used steppers have been included to combat this, but they will never be as silent in standstill as with stealthchop_threshold: 1. If you want a quieter printer refer to the "stealth mode" includes in the new printer templates, this will turn on stealthchop and limit print velocity at the cost of significantly reduced torque and precision. A nice consequence of this change is that it made it easier to make drivers and steppers more modular, it's now much easier to run high voltage steppers on some stepper slots, read more in the Advanced Stepper Configuration guide.

Updating from RatOS v1.0

V1.1 is backwards compatible, but there are still a couple of things you might want to do, read more in the Update Guide.

THANK YOU for your support

Thank you to everyone who donated, helped me test and suggest changes and improvements, it is much appreciated!

· 3 min read
Mikkel Schmidt

RatOS V1.0 is here!

RatOS

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!