RatOS-v2.0.0-beta2
Pre-release
Pre-release
WARNING: this is a beta release, bugs are expected. You cannot run a beta release long term and will be required to rewrite RatOS to your Pi's SD card once v2.0 is released.
https://os.ratrig.com is still showing v1 docs until release. View 2.x documentation at https://rat-os.vercel.app/.
Currently known issues and workarounds
- 64-bit doesn't work well on pi's with less than 1gb memory. Use 32-bit instead.
- CB1 currently can't compile firmware for flashing via SD card.
this section will be continuously updated
RatOS V2.0.0 Beta 2
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
Changes & fixes since beta 1
- BTT Pi TFT's should now work out of the box on pi3's and pi4's.
- Configurator now uses
pnpm
instead ofyarn
- BTT Manta M4P scripts are now executable
- Probe pin fixed on SHT 42's (now matches the diagram).
Changes & fixes since alpha 5
- Reboot bug fixed
- Fixed minor visual bugs in configurator
- Better DFU instructions
- End print park z hop now works
- Added remaining wiring diagrams (SKR 3 EZ, SKR 3 Mini, M8P, M4P)
- Added stowable probe docs
- Add octopus pro H723 support
- Clean up stowable probe includes
- Cleaned up old hotfixes
- Added moonraker announcements
- Fix touch on BTT screens (now using fkms instead of kms)
- Fix yarn gpg key errors
- Use new RPI mcu systemd service file
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.