RatOS-v2.0.0-alpha5
Pre-release
Pre-release
miklschmidt
released this
16 Jan 03:07
·
2 commits
to ft-bullseye
since this release
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 toRatOS
- 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 originalnetwork
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, useSTART_PRINT CHAMBER_TEMP=40
. The bed temperature during chamber heating is configurable via the macro variablevariable_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