# Latest marlin firmware for TAZ 5

**URL:** <https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743>\
**Category:** Software\
**Created:** [May 11, 2015, 3:34pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743 "2015-05-11T15:34:29Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [November 10, 2015, 5:01pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/21 "2015-11-10T17:01:18Z")

</div>

> [@Sebastian](#):
>
> Mesh Leveling is easy:  
> [GitHub - MarlinFirmware/Marlin: Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.](https://github.com/MarlinFirmware/Marlin/wiki/Mesh-Bed-Leveling)
> 
> In the attachment you can find the .hex file and a Marlin folder with the sources itself.
> 
> Changes to original-Marlin 1.1-RC2:  
> .) TAZ specific values added (steps/mm, …)  
> .) New value in 1.1 “Travel acceleration” set to 1200  
> .) Enabled FW retraction with my best values for that  
> .) Enabled SD Support (of course…)  
> .) Reduced extruder acceleration from 3000 to 2400. 3000 is TAZ 5 default, but thats to high. Extruder is missing steps, resulting in blobs when unretracting. 2400 is the highest safe value for my extruder.  
> .) Enabled filament change possibility  
> .) Preheat options for PLA and ABS  
> .) All “Lulzbot-specific” changes (only Boot logo and another font, to be precise 😉 )
> 
> .) Just for information: Thermal protection is enabled by default in this Marlin release, so your TAZ shouldn’t get on fire as seen last days in this forum 🕶
> 
> Edit: Use it at your own risk, of course…

Awesome!

I’ll build it and try it out tonight!

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [November 10, 2015, 9:06pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/22 "2015-11-10T21:06:36Z")

</div>

Are there any changes i need to make in the slicer to account for FW retraction?

Such as using

```nohighlight
M208 S-0.05 F180
M207 S1 F1800

```

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [November 11, 2015, 2:55am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/23 "2015-11-11T02:55:05Z")

</div>

Enabled Auto Bed leveling and flashed. Working better than ever. Thanks!

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [November 11, 2015, 5:36am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/24 "2015-11-11T05:36:22Z")

</div>

In slic3r, there is a checkbook in the printer tab “use firmware retraction”. I read a post somewhere that also cura is able to do that, but I have not in my mind where it’s hidden.

No other changes are necessary.

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [November 12, 2015, 4:19pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/25 "2015-11-12T16:19:15Z")

</div>

Can’t find anything in S3D on it. Apparently it isn’t supported yet. I disabled it via the LCD for now. I have noticed the fan for the rambo runs more frequently and aggressively on this build. Any idea on how to tame it?

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [November 12, 2015, 4:56pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/26 "2015-11-12T16:56:27Z")

</div>

If you turn Autoretract to on in the LCD, marlin treats each extruder only move as retract or unrectract. So it’s not absolutly necessary that the slicer supports it. But I have not tested this.

The fan is the only thing that was better with stock firmware, thats true. I think it was temperature-controlled, now it’s only coupled to stepper movement. If the first stepper is engaged, it’s starting, if the last stepper wasn’t moved for x seconds, it’s disabled again. I have not found an option in marlin to changes this behavior. But I was not trying to hard, the fan from the powersupply is 10x louder than the rambo fan, so who cares…

---

<div class="post-metadata">

**Author:** ![voi9viper](https://avatars.discourse-cdn.com/v4/letter/v/ba8739/32.png) [@voi9viper](https://forum.lulzbot.com/u/voi9viper)\
**Post date:** [November 13, 2015, 7:11am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/27 "2015-11-13T07:11:04Z")

</div>

its in Configuration\_adv.h

#define EXTRUDER\_AUTO\_FAN\_TEMPERATURE 50

the extruder hotend cooling fan should come on above 50 degrees on either ex for truder. You can change the speed with M106 P10 S??? where ??? is betweeen about 160 and 255. Below 160 the fan won’t start. I meant to measure the voltage but it’s always 0 now ☹

I usually update the latest dev firmware to work with a TAZ every few weeks. I can start making a post once I get it working. I also add a Home Z Axis only, change the time out before the LCD returns to the Status screen, change the status screen to display an extra decimal place for the Z axis, and I’m sure I missed a couple of other minor changes I make for my own use. The new Z axis ballscrews were really working well, too, but I may go to a rostock before rebuilding the TAZ.

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [November 13, 2015, 12:31pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/28 "2015-11-13T12:31:58Z")

</div>

Thanks for the info. I was referring to the Rambo cooling fan in the case though. It seems to run as described above rather than as before on 2015Q1.

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [December 3, 2015, 4:01pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/29 "2015-12-03T16:01:22Z")

</div>

Sebastian, I see there is a new RC3 out for Marlin. Have you had a chance to look through the changelog to see if it’s worth updating?

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [December 3, 2015, 4:03pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/30 "2015-12-03T16:03:05Z")

</div>

> [@voi9viper](#):
>
> its in Configuration\_adv.h
> 
> #define EXTRUDER\_AUTO\_FAN\_TEMPERATURE 50
> 
> the extruder hotend cooling fan should come on above 50 degrees on either ex for truder. You can change the speed with M106 P10 S??? where ??? is betweeen about 160 and 255. Below 160 the fan won’t start. I meant to measure the voltage but it’s always 0 now ☹
> 
> I usually update the latest dev firmware to work with a TAZ every few weeks. I can start making a post once I get it working. I also add a Home Z Axis only, change the time out before the LCD returns to the Status screen, change the status screen to display an extra decimal place for the Z axis, and I’m sure I missed a couple of other minor changes I make for my own use. The new Z axis ballscrews were really working well, too, but I may go to a rostock before rebuilding the TAZ.

I’d love to see a forked branch of the Dev 1.1 someone was keeping up to date for the TAZ 5

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [December 3, 2015, 4:21pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/31 "2015-12-03T16:21:00Z")

</div>

I’m looking on [Releases · MarlinFirmware/Marlin · GitHub](https://github.com/MarlinFirmware/Marlin/releases) from time to time. There, it’s still RC2…

From the readme of RC3:

> RC3 - 01 Dec 2015 A number of language sensitive strings have been revised Formatting of the LCD display has been improved to handle negative coordinates better Various compiler-related issues have been corrected

Doesn’t sounds very intresting… There are no compiler issues for the lulzbot config and I don’t need new languages (I’m german, and still using the default english menu. German menu entries always reads very strange if you are used to the english terms 😆 ).

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [December 7, 2015, 5:59pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/32 "2015-12-07T17:59:15Z")

</div>

@Discojon: I just have seen you linked my marlin config on Thingiverse… Time to do an update!

I tried the filament change command a few days ago, there is a bug with the automatic filament change option! The hobbed bolt will eat your filament if you try to use it this way 😮  
Therefore I disabled the autochange-option. If you use the change-command, here is how to change the filament:  
.) The head will move to the front left edge of the print bed.  
.) Remove the filament as usual.  
.) Load the new filament, pushing the rest of the old color out of the nozzle by pushing on the filament itself or close the filament release clamp and turn the extruder gear by hand. The stepper is disabled at this step.  
.) After purging all old filament, press the LCD knob. The head now moves to the part and continues printing.

Small Changelog to my last release:

- Disabled automatic filament change options (see above)
- Added PETG preheat profile

You may have problems with you settings (PID values and so on) after flashing, thats due to the changed EEPROM layout (added PETG profile). Simply load factory defaults and then choose “Store memory”.  
[Marlin.rar](https://forum.lulzbot.com/uploads/short-url/mXZiFDFvvwfF1fc2mdMk5dj2FlV.rar) (964 KB)

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [December 7, 2015, 7:57pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/33 "2015-12-07T19:57:10Z")

</div>

Thanks for the update. I personally don’t use that option. I have a script that i manually embed into the gcode to do my color swaps.

---

<div class="post-metadata">

**Author:** ![billyd](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@billyd](https://forum.lulzbot.com/u/billyd)\
**Post date:** [March 12, 2016, 3:52am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/34 "2016-03-12T03:52:53Z")

</div>

I needed this firmware because I am using a #11 thernistor on my extuder and the stock (older) Taz firmware doesn’t define 11. However, now my heatbed is reading about 5c low at ambient. I even tried using another #11 thermistor on the heat bed, changed the bed sensor to #11, reflashed, and it still read 5c low. I was having intermittent problems with the bed sensor, but I thought it was a loose connector.

Is this a problem with my Rambo? What if I wanted to use T3 (instead of T2) on the Rambo for the heated bed. How hard would it be to make that happen? Could that resolve my issue?

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [March 12, 2016, 6:50am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/35 "2016-03-12T06:50:24Z")

</div>

Try to flash back to the original fw and see if the error persists. I can’t imagine that this is due to the fw change, as long as you don’t changed to bed sensor accidently.

By the way, it looks like RC4 with a huge amount of bug fixes will be released very soon 🙂 I will configure this release for the taz 5 again as soon as it’s available.

---

<div class="post-metadata">

**Author:** ![billyd](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@billyd](https://forum.lulzbot.com/u/billyd)\
**Post date:** [March 12, 2016, 4:09pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/36 "2016-03-12T16:09:23Z")

</div>

> [@Sebastian](#):
>
> Try to flash back to the original fw and see if the error persists. I can’t imagine that this is due to the fw change, as long as you don’t changed to bed sensor accidently.
> 
> By the way, it looks like RC4 with a huge amount of bug fixes will be released very soon 🙂 I will configure this release for the taz 5 again as soon as it’s available.

I’ll give it a try. Thanks for all the work you do with getting these setup for the Taz. It’s nice to have the latest release for Marlin.

---

<div class="post-metadata">

**Author:** ![discojon](https://avatars.discourse-cdn.com/v4/letter/d/439d5e/32.png) [@discojon](https://forum.lulzbot.com/u/discojon)\
**Post date:** [March 13, 2016, 2:19am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/37 "2016-03-13T02:19:47Z")

</div>

I’m in for RC4 😃

---

<div class="post-metadata">

**Author:** ![billyd](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@billyd](https://forum.lulzbot.com/u/billyd)\
**Post date:** [March 16, 2016, 10:25am UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/38 "2016-03-16T10:25:18Z")

</div>

> [@Sebastian](#):
>
> Try to flash back to the original fw and see if the error persists. I can’t imagine that this is due to the fw change, as long as you don’t changed to bed sensor accidently.
> 
> By the way, it looks like RC4 with a huge amount of bug fixes will be released very soon 🙂 I will configure this release for the taz 5 again as soon as it’s available.

Switching back to stock Taz 2015 firmware corrects the issue! I ended up manually changing the thermistortables.h to use my custom extruder (thermistor 11 doesn’t appear in current stock Taz firmware).

I am using thermistor #7 for the bed (I am using a customized bed also) and it works perfectly with stock 2015 Taz firmware. When I flash to the firmware posted by Sebastion in this thread, none of the thermistor selections work properly for the bed before or after running PID optimization. It reads about 5°C low at ambient and is off by about 15°C at printing temps (100°C). I wonder if there is a bug in Sebastion’s firmware somewhere?

---

<div class="post-metadata">

**Author:** ![Sebastian](https://avatars.discourse-cdn.com/v4/letter/s/4da419/32.png) [@Sebastian](https://forum.lulzbot.com/u/Sebastian)\
**Post date:** [March 16, 2016, 5:17pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/39 "2016-03-16T17:17:10Z")

</div>

There was some discussion about the thermistor tables a while back on marlin git. Maybe this bug is also in the RC2…  
Stock TAZ 5 thermistors should work fine, I have no problems woth them.

---

<div class="post-metadata">

**Author:** ![billyd](https://avatars.discourse-cdn.com/v4/letter/b/ed655f/32.png) [@billyd](https://forum.lulzbot.com/u/billyd)\
**Post date:** [March 16, 2016, 6:12pm UTC](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743/40 "2016-03-16T18:12:33Z")

</div>

> [@Sebastian](#):
>
> There was some discussion about the thermistor tables a while back on marlin git. Maybe this bug is also in the RC2…  
> Stock TAZ 5 thermistors should work fine, I have no problems woth them.

Yup that’s probably why few noticed the issue. I switched to an E3Dv6 with a #11 thermistor. Which is not listed in the 2015 Taz 5 firmware. So when I switched to your version, I was able to use #11 and it worked. But then it broke my bed thermistor (#7) which used to work perfectly in the 2015 Taz 5 firmware.

Because I have a hybrid setup… most Taz users won’t see a problem here.

[Previous page](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743.md?page=1)

[Next page](https://forum.lulzbot.com/t/latest-marlin-firmware-for-taz-5/1743.md?page=3)
