- Model: Prusa MK3S
- Serial number: CZPX2020X004XK87556
- E3D Revo 6 hotend (fully loaded edition)
- Nylock mod for precise bed levelling
- Raspberry Pi (model 3), 4 inch hyperpixel touch display, Raspberry Pi camera
General instructions here: https://kevenaar.name/octopi-with-octodash-on-rpi-4-with-hyperpixel-4-0/
- Install Octoprint via Raspi Installer on SD card
- https://octoprint.org/download/
- Account name: printerpi
- Configure Octoprint:
- Install HyperPixel display: https://github.com/pimoroni/hyperpixel4?tab=readme-ov-file
- Get display rotation into landscape: https://github.com/pimoroni/hyperpixel4-rotate/blob/main/README.md
- Download script, run
hyperpixel4-rotate right –xorg
- Download script, run
- Install Octodash: https://github.com/UnchartedBull/OctoDash
- If it says it cannot find virtual env, it’s because it is assuming an account name of pi
- Enter
/home/printerpi/oprint
- Fix camera white balance: https://forums.raspberrypi.com/viewtopic.php?f=43&t=245994
- Put
awb_auto_is_greyworld=1
into /boot/config.txt
- Put
- Yellow 0.25mm
- Red 0.4mm
- Blue 0.6mm
- Green 0.8mm
Download the firmware file from Prusa’s downloads page and decompress it. OctoPrint should have the Firmware Updater plugin installed, and the Raspberry Pi needs the avrdude binary available: sudo apt install avrdude. In OctoPrint, go to the plugin settings for Firmware Updater and select the .hex file from the firmware archive for the “flash from file” form. The wrench icon in the top right corner of the window controls how the firmware is flashed. The Prusa uses the avrdude flash method, the AVR MCU is ATmega2560, path to avrdude is /usr/bin/avrdude, and the AVR programmer type is wiring.
NB The new Thermal Model has builds specifically for the E3D Revo 6 hotend, e.g. https://github.com/prusa3d/Prusa-Firmware/releases/download/v3.13.0/e3d_REVO_fw_MK3_MK3S_MK3S+_3_13_0_6873.zip - use these ones.