Skip to content

RatOS-v2.0.0-alpha5

Pre-release
Pre-release
Compare
Choose a tag to compare
@miklschmidt miklschmidt released this 16 Jan 03:07
· 2 commits to ft-bullseye since this release
f8d4f0c

WARNING: this is an alpha release, bugs are expected and major changes are likely to happen. You cannot run an alpha release long term and will be required to regularly rewrite RatOS to your Pi's SD card. If you're a beginner, DO NOT run alpha releases.

Currently known issues and workarounds

  • Most documentation is still missing (and os.ratrig.com is still showing v1). View preliminary 2.x documentation at https://rat-os.vercel.app/.

this section will be continuously updated

Previous alpha5 issues have been fixed

Changes & fixes since alpha 4

  • Now based on bullseye
  • arm64 and armhf builds available
  • migrate to printer_data directories
  • Rename config directory to RatOS
  • Configurator now verifies that your board is running the right version of klipper
  • Disable ModemManager which can cause board connection issues.
  • Stowable Probe: fix param forwarding in probe methods
  • Macros: add homing variables sanity check
  • Docs: Couple more wiring diagrams.

Fixes since alpha 3

  • Docs: Rewrite installation docs
  • Docs: Add toolboard and SKR 3 docs
  • Docs: Toolboard documentation
  • Docs: Macro documentation
  • Docs: Add preliminary 2.x documentation at https://rat-os.vercel.app/.
  • System: Add dfu-util v0.11
  • Boards: fix probe 5v pin on skr 3
  • Boards: fix flashing for btt-skr-mini-e3
  • Scripts: more resilient auto flash strategy
  • Printers: fix homing speed on v-minion
  • Moonraker: restart configurator on update
  • Boards: disable automatic flashing of ebb v1.1
  • Macros: don't run chamber_temp unless valid temp
  • Macros: don't use axis minimum in primes
  • Printers: Fix minion sensorless homing
  • Boards: add SKRat v1.0
  • Macros: fix m400e typo in load_filament
  • Macros: add option to force absolute position
  • V-Minion: use left screw as base for screw_adjust
  • Templates: Fix e3 mini quirks file position
  • Server: fix permissions after board script
  • Server: respect disableAutoFlash
  • Server: fix permissions after board script

Fixes since alpha 2

  • Actually fix IPv6 issues. RatOS.local should now work in all cases where mDNS is supported.
  • The reboot button after doing wifi didn't always work
  • Better configurator error handling
  • Better guidance during wifi setup
  • Octopus v1.1 F407 mistakenly identified instead of V1.1 F446
  • Log rotation should now work correctly

Fixes since alpha 1

  • RatOS Theme now uses correct branch.
  • Configurator now uses correct script path so board flashing and wifi config works correctly again.
  • Fixed gcode_shell_command extension, now compatible with python 3.
  • Replaced MainsailOS net package with original network package, it broke the docs and the configurator and the hotspot.
  • Disabled sonar as it broke the hotspot.

RatOS V2.0.0 Alpha 4

Long overdue, it's finally here, RatOS v2.0. This release contains a ton of new features.

Preliminary docs: https://rat-os.vercel.app/

RatOS v2 is not backwards compatible with RatOS v1, you will have to reflash

this section will be continuously updated

Major new features

  • Now based on bullseye
  • The RatOS configurator will now help you flash your controlboard and toolboards.
  • Toolboards are now supported.
  • Stowable probes like euclid and klicky are now support.
  • Unified homing: everything is now handled through a single homing override. Sensorless homing now requires no tinkering with homing macros (you still need to tweak current and sensitivities). Including a stowable probe config automatically enables deploying and stowing. Axes can now use individual homing procedures, such as sensorless on X and endstops on Y.
  • MainsailOS has been merged which brings timelapse and crowsnest.
  • Preinstalled: https://github.com/worksasintended/klipper_linear_movement_analysis
  • Klipper now runs Python 3

Minor new features

  • A bunch of new macro variables to tweak the RatOS macros (see https://github.com/Rat-OS/RatOS/blob/v2.x/site/docs/configuration/macros.md), including end park z hop, prime positions, etc etc.
  • Configurator now maintains klipper and moonraker extension symlinks (will automatically restore in case of a hard reset, can also be triggered automatically through the configurator actions menu at RatOS.local/configure)
  • Configurator now in charge of flashing all connected boards when klipper is updated.
  • START_PRINT can now use the hotend to measure chamber temp. For example to wait for chamber to reach 40 degrees, use START_PRINT CHAMBER_TEMP=40. The bed temperature during chamber heating is configurable via the macro variable variable_start_print_heat_chamber_bed_temp.

Bug fixes

  • IPv6 has been disabled (hopefully no more issues with RatOS.local / moonraker not working on IPv6 capable networks).

New supported printers

  • Voron V2.4 support (BETA)
  • Voron V0.1 Support (BETA)

New supported boards

  • 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
  • Mellow Fly SHT36
  • BTT Manta M8P
  • BTT Manta M4P
  • BTT SKR 3
  • BTT SKR 3 EZ
  • BTT SKR Mini E3 3.0