OctoPrint & OctoPi
Firmware Updater
-
Install FirmwareUpdater Plugin
- Go to OctoPi → Settings → Pluginmanager → search for FirmwareUpdater → install
- Link to Plugin: https://github.com/OctoPrint/OctoPrint-FirmwareUpdater
-
Install avrdude on the RaspberryPi, which is used for flashing
- Log into OctoPi e.g.
ssh pi@octopi
- Install avrdude
sudo apt install avrdude
- Log into OctoPi e.g.
-
Set FirmwareUpdater Plugin Settings
- Settings > Plugins > open FirmwareUpdater Plugin
- Click wrench on top right
-
Set following settings:
- Flash method:
avrdude (Atmel AVR Family)
- AVR MCU:
ATmega2560
- Path to avrdude:
/usr/bin/avrdude
(we installed it in step 2) - AVR Programmer Type:
wiring
- Flash method:
Thumbnails
Go to Prusa Slicer Settings → General → Firmware → G-code thumbnails and set to 16x16, 256x256.
Logging
To enable more accurate monitoring from OctoPi enable verbose G-code.
Go to Prusa Slicer Print Settings → Output options → Output file → Verbose G-code and check mark the box.
Nozzle Profiles (Must Read)
For the nozzle use the following settings.
Axes
- X = 10200
- Y = 10200
- Z = 720
- E = 7200
Hotend & Extruder
- Nozzle Diameter = 0.4
- Number of Extruders = 1
Print bed & build volume
- Form Factor = Rectangular
- Origin = Lower Left
- Heatbed = True (checked)
- Heated Chamber = False (unchecked)
- Width (X) = 250mm
- Depth (Y) = 210mm
- Height (Z) = 210mm
- Custom Bound Box = True (checked)
- X Cord = 0 min 250 max
- Y Cord = -3 min 210 max
- Z Cord = 0 min 210 max
Reset Login
Check out https://community.octoprint.org/t/i-forgot-my-octoprint-password-how-can-i-reset-it/215 which essentially requires you to login to the pi via ssh and run the commands below...
source ~/oprint/bin/activate
octoprint user password <user>