# Updating TAZ 5 Firmware

**URL:** <https://forum.lulzbot.com/t/updating-taz-5-firmware/4051>\
**Category:** LulzBot TAZ\
**Created:** [September 30, 2016, 2:43pm UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051 "2016-09-30T14:43:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![shasselberg](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@shasselberg](https://forum.lulzbot.com/u/shasselberg)\
**Post date:** [September 30, 2016, 2:43pm UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/1 "2016-09-30T14:43:42Z")

</div>

Is there a tutorial somewhere how to update TAZ 5 Firmware? What is the latest version? Where do I download from and how do I flash?

I am trying to see if this will fix the problem I am having with the printer randomly freezing mid-print, but I’m also curious in general.

My printers are currently on Marlin 1.0.0.1 which they came with.

---

<div class="post-metadata">

**Author:** ![piercet](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/piercet/32/12_2.png) [@piercet](https://forum.lulzbot.com/u/piercet)\
**Post date:** [September 30, 2016, 4:04pm UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/2 "2016-09-30T16:04:46Z")

</div>

Updating the firmware of a 3d printer is generally more complicated than it sounds, and isn’t generally going to provide a connection fix like a firmware update for a computer motherboard might. Think of firmware for a 3d printer as generally something that will change your printing paramaters and occasionally add new features, but its much less about bug fixing than other devices might be.

If your computer is driving the printer, it’s more likely that the computer itself is the source of the pauses. if you are driving off the SD card, either a corrupt SD card or a heat issue in the controller box is likely the issue.

You can upgrade with the precompiled lulzbot versions, but going with the taz 6 firmware for example would require you to disable the auto bed leveling and change a few bed parameters. You can upload a custom version using the Arduino IDE and compile it yourself and change configuration.h and whatnot to match your printer configuration. The extruder esteps is going to be different for each printer, and things like the Z steps often change from model to model with different leadscrew hardware.

If you are running a windows computer, make sure your power settings are set to “high performance” and the USB ports are set to “Never Sleep”

---

<div class="post-metadata">

**Author:** ![gapdev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.lulzbot.com/gapdev/32/9174_2.png) [@gapdev](https://forum.lulzbot.com/u/gapdev)\
**Post date:** [September 30, 2016, 7:01pm UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/3 "2016-09-30T19:01:06Z")

</div>

My TAZ started doing that after 2 years of use.

Printing from SD Card.

I reformatted the Card and all is well.

Kenny

---

<div class="post-metadata">

**Author:** ![kcchen\_00](https://avatars.discourse-cdn.com/v4/letter/k/9dc877/32.png) [@kcchen\_00](https://forum.lulzbot.com/u/kcchen_00)\
**Post date:** [September 30, 2016, 8:06pm UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/4 "2016-09-30T20:06:12Z")

</div>

Update the printer firmware through Cura (under Machine -\> Install default firmware). That’s probably the easiest way.

The pre-built hex are kept on [download.lulzbot.com](http://download.lulzbot.com/TAZ/). Follow the directory for the version of TAZ you have, and find the software - date - Marlin directories. For instance the TAZ 5.0 with .5 nozzle: [http://download.lulzbot.com/TAZ/5.0\_0.5noz/software/2016Q2/Marlin/](http://download.lulzbot.com/TAZ/5.0_0.5noz/software/2016Q2/Marlin/)

If you want to make modifications to the firmware and compile, the source can be found from:  
[https://code.alephobjects.com/diffusion/MARLIN/browse/Mangrove/](https://code.alephobjects.com/diffusion/MARLIN/browse/Mangrove/)  
  
  
Hope that helps.

---

<div class="post-metadata">

**Author:** ![shasselberg](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@shasselberg](https://forum.lulzbot.com/u/shasselberg)\
**Post date:** [October 3, 2016, 11:47am UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/5 "2016-10-03T11:47:09Z")

</div>

So I have gone to this page

[http://download.lulzbot.com/TAZ/5.0\_0.5noz/software/2016Q2/Marlin/](http://download.lulzbot.com/TAZ/5.0_0.5noz/software/2016Q2/Marlin/)

and see several hex files. What is the difference?

They all say 1.0.0.1. So is that the most recent?

Are there release notes as to new features or bug fixes with updates?

---

<div class="post-metadata">

**Author:** ![kcchen\_00](https://avatars.discourse-cdn.com/v4/letter/k/9dc877/32.png) [@kcchen\_00](https://forum.lulzbot.com/u/kcchen_00)\
**Post date:** [October 4, 2016, 3:00am UTC](https://forum.lulzbot.com/t/updating-taz-5-firmware/4051/6 "2016-10-04T03:00:23Z")

</div>

The names refer to project names. A list can be found here: [http://devel.lulzbot.com/TAZ/](http://devel.lulzbot.com/TAZ/)
