LogoLogo
MainsailMainsailOSCrowsnest
  • Welcome to Mainsail
  • Setup
    • Installation
      • MainsailOS
      • KIAUH
      • Docker
      • Manual setup
      • my.mainsail.xyz
    • Updates
      • Update Manager
      • Manual Update
    • Configuration
  • overview
    • Features
      • Bed Mesh
      • Console
      • Dashboard Organisation
      • Exclude Objects
      • Hide macros, outputs or fans
      • Localization
      • Macro Management
      • Macro Prompts
      • Presets
      • Print History and Statistics
      • Query devices
      • Built-in Themes
      • Custom Themes
        • Prepare
        • Backgrounds
        • Logos and Icons
        • Custom Navigation
        • Custom CSS
        • Community Themes
      • Thumbnails
      • Webcam
    • Settings
      • General
      • Console
      • Control
      • Dashboard
      • Editor
      • G-Code Viewer
      • Macros
      • Presets
      • Printers
      • UI-Settings
      • Webcams
    • Slicer
      • Cura
      • Ideamaker
      • PrusaSlicer
      • SuperSlicer
    • Quicktips
      • Slicer upload
      • Remote Access
      • Printer power switch
      • Additional Sensors
      • Disable Octoprint LCD menu
      • config.json
  • FAQ
    • Mainsail
    • Klipper warnings
      • Deprecated Values
      • Deprecated Options
      • Runtime Warning
    • Moonraker warnings
      • PolicyKit Permissions
    • Klipper errors
      • MCU Protocol error
    • Mainsail errors
      • Unauthorized
    • Getting Help
      • Discord
      • GitHub Discussions
  • About
    • Data Privacy
    • Sponsors
    • Development
      • Code standards
      • Contribute
      • Environment
      • Localization
    • Credits
  • 🔗Links
    • Github
    • Release Notes
    • Discord
    • Youtube
Powered by GitBook
On this page
  • Klipper
  • Update from Repository
  • Update Klipper dependences
  • Klipper config changes
  • Moonraker
  • Update Moonraker dependences
  • Moonraker config changes
  • Mainsail

Was this helpful?

Edit on GitHub
  1. Setup
  2. Updates

Manual Update

PreviousUpdate ManagerNextConfiguration

Last updated 1 year ago

Was this helpful?

Klipper

Update from Repository

cd ~/klipper
git pull

Restart Klipper (sudo service klipper restart) and check the klippy.log, if Klipper starts correctly and then continue the guide.

Update Klipper dependences

This is only necessary, if you see missing modules in the Klipper log.

./klippy-env/bin/pip install -r ./klipper/scripts/klippy-requirements.txt

Klipper config changes

If you have issues after update your Klipper instance, you can check config changes .

Moonraker

cd ~/moonraker
git pull

Restart Moonraker (sudo service moonraker restart) and open the URL http://<printer-ip>:7125/printer/info in your browser.

If you see a content like this

{"result": {"hostname": "voron250", "error_detected": false, "version": "v0.8.0-643-g528f9f25", "is_ready": true, "message": "Printer is ready", "cpu": "4 core ARMv7 Processor rev 4 (v7l)"}}

Update Moonraker dependences

This is only necessary, if you see missing modules in the Moonraker log.

~/moonraker/scripts/install-moonraker.sh -r

Moonraker config changes

Mainsail

cd ~/mainsail
rm -R ./*
wget -q -O mainsail.zip https://github.com/mainsail-crew/mainsail/releases/latest/download/mainsail.zip && unzip mainsail.zip && rm mainsail.zip

Now it should be possible to open the interface: http://<printer-ip>/.

If you have issues after update your Moonraker instance, you can check config changes .

here
here