COMPLETE Firmware Flashing Guide

Discussion in 'Guides, Mods, and Upgrades' started by PsyVision, Mar 10, 2016.

  1. Stefan

    Stefan Well-Known Member

    Joined:
    Feb 17, 2016
    Messages:
    324
    Likes Received:
    43
    Not sure, but to be safe do not plug it in until you installed the octopi image and configured it.
     
  2. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    I agree with @Stefan, that what people reported who connected an unconfigured RPi. I don't think that is firmware dependent. Maybe the RPi default image initialized the USB port somehow an Marlin thinks it has to report via USB but cannot for some reason and that's lets it do nothing... Just a thought. I didn't connect as long as I didn't set it up and after setting it up you have to explicitly connect in OctoPrint...
     
  3. Miasmictruth

    Miasmictruth Well-Known Member

    Joined:
    Sep 4, 2015
    Messages:
    804
    Likes Received:
    118
    A little kapton tape to cover the heat bock and never had a thermal runaway again even at 100% fan
     
  4. SoBaldrick

    SoBaldrick Well-Known Member

    Joined:
    Sep 15, 2015
    Messages:
    99
    Likes Received:
    66
    Just flashed my V1.0 pro firmware to RC6 with Octoprint plugin, worked after a few corrections to the process. I downloaded the firmware hex from the Github (https://github.com/BigBox3D/Firmware)

    Installed the plugin to Octoprint using URL - https://github.com/OctoPrint/OctoPrint-FirmwareUpdater/archive/master.zip

    Installed avrdude on the Pi with -

    sudo apt-get update
    sudo apt-get install avrdude
    sudo reboot

    Extracted the hex file from the download from the github to my desktop

    from Octoprint, disconnect the Printer.

    into setting and plugins - Firmware Updater.

    Used the spanner to input path to avrdude - /usr/bin/avrdude

    Browsed to the hex file on my desktop and hit Flash from File.

    30 seconds later, all done.
     
    Chris Toast likes this.
  5. SoBaldrick

    SoBaldrick Well-Known Member

    Joined:
    Sep 15, 2015
    Messages:
    99
    Likes Received:
    66
    First print test after upgrade, all looking good so far, noticed the the nozzle temp varies more than it did before, by about 4 degrees, before it was pretty much rock steady at when you set it to, got it running at 210, and going to 214 and down to 207. seems to be running a little quicker than before as well.
     
  6. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    Do a PID calibration
     
  7. SoBaldrick

    SoBaldrick Well-Known Member

    Joined:
    Sep 15, 2015
    Messages:
    99
    Likes Received:
    66
    Alex, thanks, will do that :)

    looks like there is a plugin for Octoprint to tune the PID, will try that and let you know.
     
    #67 SoBaldrick, Jun 20, 2016
    Last edited: Jun 21, 2016
  8. SoBaldrick

    SoBaldrick Well-Known Member

    Joined:
    Sep 15, 2015
    Messages:
    99
    Likes Received:
    66
    Alex, used the Octoprint pidtune plugin, and worked great, nozzle temp now varying only 1 degree +/-.
     
    Alex9779 likes this.
  9. GrodanB

    GrodanB Well-Known Member

    Joined:
    Feb 3, 2016
    Messages:
    210
    Likes Received:
    29
    I cant get the plugin to work... avrdude installed and seems to work... but the plugin never receive and version numbers. Have tried to run the flashing without the check for version but nothing happens... (maybe good...) But I do not understand why everybody else seem to have no problem. Anyone have any idea what the problem is?

    I can connect fine and print but do not seem to update the marlin software.
     
  10. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    @GrodanB What you talk about does not work... You should only use the flash from file or flash from URL functions, the rest does not work...
    Also you have to select the port, do NOT leave AUTO in the selection, this does not work here, and be sure you disconnected OctoPrint before you try, otherwise the buttons won't get active...
     
  11. jet

    jet Well-Known Member

    Joined:
    Mar 29, 2016
    Messages:
    226
    Likes Received:
    22
    I built RC6 and things are working fine except, speaking as a designer, THE KNOB IS BROKEN. SERIOUSLY WTF? Turn left, value decreases, turn right, value increases. (Or is this another one of the reasons metric still isn't accepted in the US, all the knobs have to go backwards? :) There's also another problem where the rate of increase/decrease feels over sensitive, it's easy for me to dial past the desired value when I'm setting temperatures.

    Is there a patch to get the RC6 knob to work the same as it did in the pre-installed binary?
     
  12. GrodanB

    GrodanB Well-Known Member

    Joined:
    Feb 3, 2016
    Messages:
    210
    Likes Received:
    29
    First the plugin tries to get the version number... does not work... secondly when that fails I try the flashing... and nothing happens... except that the "progress bar"...

    So the automatic that you mentioned is that auto connect? Because if it is, that is probably my problem...
     
    #72 GrodanB, Jul 2, 2016
    Last edited: Jul 2, 2016
  13. GrodanB

    GrodanB Well-Known Member

    Joined:
    Feb 3, 2016
    Messages:
    210
    Likes Received:
    29
    There is a fix for the nob...

    There seem to be no fix to the US measuring system... even if the US is migrating to metric "Inch by inch". (all US units are based on metric standards since 1963...)
     
    #73 GrodanB, Jul 2, 2016
    Last edited: Jul 2, 2016
    mike01hu likes this.
  14. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    You are supposed to only point it to a file or URL then select a port and hit the button. Do not use the check for updates or check version after update thing...
     
  15. GrodanB

    GrodanB Well-Known Member

    Joined:
    Feb 3, 2016
    Messages:
    210
    Likes Received:
    29
    Shall the OctoPi function automatic connect be on or off?

    What I see is that in the background OctoPI reconnects and start talking to the Marlin/Rumba.

    And THANKS for all your help.

    You have realy made a big difference in getting this to work.
     
  16. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    You can the auto connect on startup on though I don't do this because connecting resets the RUMBA...
    You have to open the connection section and disconnect.
    Also if you have the auto port detection plugin this shows an AUTO in the ports selection also in the firmware updates but this does not work there...
     
  17. GrodanB

    GrodanB Well-Known Member

    Joined:
    Feb 3, 2016
    Messages:
    210
    Likes Received:
    29
    OK, then I need to think.. I use /dev/tty/ACM0 as my device. I have checked that AVRDude is in /usr/bin/ and that the plugin has /usr/bin/avrdude in the path settings... (is that wrong? I tested JUST the path /usr/bin/ (which is was I call a "path") but no success... also the test button does noting so I feel absolutely blind....)

    I have also via PuTTY run AVRDude at commad line and with no arguments it seem to execute fine.

    Will test again... printing a BIG tie fighter for my son as a test... and also trying to prove that the 3D printer was something that we "need" ;)
     
  18. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,411
    Likes Received:
    735
    Yes that is correct...
     
  19. jet

    jet Well-Known Member

    Joined:
    Mar 29, 2016
    Messages:
    226
    Likes Received:
    22
    Could you post a pointer please?
     
  20. Stefan

    Stefan Well-Known Member

    Joined:
    Feb 17, 2016
    Messages:
    324
    Likes Received:
    43
    Here
     

Share This Page