Marlin flasher plugin in Octoprint

Looking at the Marlin Flasher plugin for Octoprint and wondering if anyone has used this or know the correct settings to flash my Taz6.

I use OctoPrint-FirmwareUpdater on my TAZ 6.

I did use that but the newer version of octopi (17) and python 3 no longer has that plugin last I looked. Also I could grab the hex and config from lulzbot but will the firmware and cura le software get updated anymore? I started looking at getting the firmware directly from marlin but I am not sure how to go about that route

I’m running OctoPi 0.17.0, OctoPrint 1.4.2 under Python 3. The 1.7.0 release of FirmwareUpdater lists Python 3 Compatibility specifically.

CuraLE just got an update to 3.6.22 which includes Marlin firmware for the TAZ 6. You can also get the latest Marlin firmware for all the older LulzBot printers from

I’m guessing that the Marlin Flasher will work on the TAZ 6 but since I have a working solution, I see no reason to change.

The RAMBo controller board is an Arduino Mega 2560 based board. You can download the IDE from, Marlin from, get a .config file from (these files aren’t the .h files needed but contain the settings that were used).

I’ve done this and successfully reproduced a copy of the .hex file provided by (an older version of) CuraLE for my TAZ 6. I’m currently using either the firmware from the current CuraLE or the Drunken Octopus version.

I finally found it and got it installed. Are these settings correct?
It indicates the path was not found so I suspect I’ve got something wrong


I assume I don’t need to change anything in the Advanced or preflash/postflash settings

Finally dawned on me that I need to install Avrdude on the pi to get it working. I got my settings from my previous install (programmer type was wiring the rest matched)

I have AVR Programmer Type set to wiring and as you have discovered, you need to install avrdude. The contains instructions if you haven’t figured it out.

I do have Post-Flash GCode enabled with the command M500. Not sure if this is default or not. M502 might also be appropriate.