Latest marlin firmware for TAZ 5

Hmm… interesting about having to match the thermistors… bed and hotend.

Well the firmware has to be told what kind of thermistor you have if it’s not a stock taz. In my case I have a custom extruder and bed design so they use different thermistors than the stock taz. So you have to change the configuration.h file to suit prior to flashing.

Is there a git repository for this firmware? These are great additions and should be tracked! I created a repository here for you: https://github.com/keithjjones/MarlinEnhancementsForTaz Let me know your Github user name and I can give you write access. Thanks for the hard work!

I have a Github user, it’s Sebastianv650. But I never used Github for more than download the code and write some comments so I will need some time to look around whats needed to maintain code…

I added you to collaborators on the project. You should have write access. There is no need to update it if you want, just ping me when you have changes, send them to me, and I’m happy to add them to the repository. We can also track issues at Github, which is more manageable.

I created a “devel” branch for development work, and the “master” branch have accepted changes.

Thanks for your hard work!

Marlin 1.1 RC4 was released today :slight_smile:
Nothing realy new in it, but a lot of bug fixes. For example " #3132: Fix a bad “heating failed” error when starting to reheat a warm extruder", which was quite annoying :wink:

The next days are blocked, but I think I will start the TAZ 5 config around next tuesday.

Awesome. When you are ready let me know and I’m happy to commit the changes to the Git repository for you.

I get that error a lot

Ah, who cares! It’s tuesday…
Here is my RC4, same changes compared to stock as the old one:
.) Baud rate is set to 250000 - be sure to set it back to 115200 when using your printer with Linux!
.) 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, PETG and ABS
.) All “Lulzbot-specific” changes (only Boot logo and another font, to be precise :wink: )

Have fun, at your own risk as always :slight_smile:
Marlin-1.1.0-RC4.rar (947 KB)

Ok, I updated GitHub with the latest changes and created a branch so you can come back to these changes in the future, if you so desire.

Thanks!

https://github.com/keithjjones/MarlinEnhancementsForTaz

I just recongnised I set the baudrate to maximum, see my edit above:

.) Baud rate is set to 250000 - be sure to set it back to 115200 when using your printer with Linux!

Good for Windows, but as far as I know Linux doesn’t like that speed.

Thanks I will try this version and see if it still breaks my custom bed. Hope not really liked the firmware otherwise.

In case anyone finds them useful, I posted my modifications to TAZ 6 which includes the latest Marlin firmware and auto leveling:

http://www.thingiverse.com/thing:1499551

If someone want’s to try my new Advance feature, here is my Marlin TAZ5 version with in enabled :slight_smile:
It is calibrated for our extruder, so no further changes should be needed. You may increase your print speed - see what happens to your print quality compared to your old parts!
Note that:
.) It is only able to work with 1 extruder at the moment. If you have the dual extruder head, be sure to only use the first one if you want to try this!
.) Be sure to disable all pressure control system in your slicer! For example: Extra start length after retract, coast at end, pressure advance and simmilar.

Changes to stock Marlin:
.) Advance feature integrated
.) Baud rate is set to 250000 - be sure to set it back to 115200 when using your printer with Linux!
.) Acceleration is set to 1100mm/s² - OK if you have the Obenbuilds X and Y axis Mod. If not, set it back to 500mm/s².
.) 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, PETG and ABS
.) All “Lulzbot-specific” changes (only Boot logo and another font, to be precise :wink: )

Have fun, at your own risk as always :slight_smile:
Marlin 1.1-RC4-ADVANCE.rar (836 KB)

What is the Advanced feature?

See here: https://forum.lulzbot.com/t/marlin-pressure-advance-is-on-the-way-print-faster-and-nicer-than-ever-before/3319/1

You know bleeding edges if you print something with hard edges like a cube, or rough area on the outside of top infill? That’s due to Marlin isn’t taking the nozzle pressure into account for it’s movement calculations. Advance compensates for the fact that the filament between the hobbed bolt and the nozzle is acting like a spring. Print a test cube with your current Firmware, be sure to use a print speed that is not too low (40mm/s for perimeters and 40mm/s for infill maybe?). Reprint using this firmware and compare :wink:

Nice work!

There was a bug in the version I uploaded yesterday. It leads to heavy over extrusion, please update if anyone is using it!
The file now attached is bugfree - at last I hope. My prints are nice at least :slight_smile:

I saw that you created a Github repository. Is that the same code base?

I realized during a print last night that I probably don’t see the same issues as you. I print relatively slowly. What speeds (mm/s) do you typically use? I am usually under 50mm/s.

This branch includes my latest advance code. Github Branch
But the base is a raw Marlin RC5, so you would have to configure it for a TAZ 5. I created it to give other Marlin developers the possibility to test the code before I create a pull request in the hope that it finds it’s way into the main Marlin.

The overextrusion issue is nearly only visible if you have small details with 100% infill in your prints. Than every % of extrusion counts or you get blobs. For normal parts, it was working.

I’m still in the process if finding my max print speed where I get nice prints. At the moment I’m using values between 60-80mm/s for 0.2mm layer height.