Latest Firmware for TAZ5 - advanced development version

I have been experimenting by myself, feels a bit scary when you are new to this :slight_smile:

Filament change sounds like a feature I do not need right now so I commented out ā€œ#define FILAMENT_CHANGE_FEATUREā€ in ā€œConfiguration_adv.hā€ and got rid off the error from the previous post.
Recompiling I got this error message:

planner.cpp:145: error: ā€˜LIN_ADVANCE_E_D_RATIO’ was not declared in this scope
Planner::advance_ed_ratio = LIN_ADVANCE_E_D_RATIO,
^
exit status 1
ā€˜LIN_ADVANCE_E_D_RATIO’ was not declared in this scope

If I understand it right, Linear advance is one of the great improvements in this firmware version, so I guess I want to keep this function.
In ā€œConfiguration_adv.hā€ from repository there is a section where ā€œ#define LIN_ADVANCE_E_D_RATIO 0ā€. This line is missing in the other ā€œConfiguration_adv.hā€ file. I do not know what to do about this, so I commented out ā€œ#define LIN_ADVANCEā€, for now, and the firmware is now compiling.

I will now start comparing Sebastians configuration files with the ones from Lulzbots ā€œMarlin_TAZ45_Uaru_1.0.0.1ā€ to see if there is any obvious (to me) changes, specific for my printer, that I have to do.

Most likely you used a new Version of Marlin with a copy&paste version of old config files. Due to changes in the file structure and also new features, that’s never a good idea and mostly it will not work.
As this thread is quite old, please use the latest BugFix version of Marlin release: https://github.com/MarlinFirmware/Marlin
Then, use the new Configuration.h and Configuration_adv.h files and change the settings according to your current config file. Open them side by side makes it easier.

Thank you Sebastian,

Just to make sure. I should use the configuration files included in the release from :https://github.com/MarlinFirmware/Marlin, and not replace them with your configuration files from the previous post?
Does this mean that all your improvements to the firmware, that people seems so happy about, is now included in the new release of Marlin?

Regards Robert

Yes, they got merged quite a long time ago.

Thank you so much Sebastian,

It is really not easy for a beginner to find out about things like this. Just a simple question like what firmware I can use instead of the .hex that Lulzbot supply can easily lead into a google-labyrinth. I ended, luckily, up here in your topic.

I have started editing the configuration files according to my current ones, looking forward to try the new firmware and learn more along the way.

Regards Robert

When I upload this https://github.com/MarlinFirmware/Marlin
my printer freezes and is unresponsive. After restarting my printer I get a blank LCD screen.

You’re on the wrong branch, all machines and toolheads use the same repo now and it’s beautiful. You just need to change 1-2 lines in the Configuration_LulzBot.h file to specify your machine and toolhead.

Here’s the devl link- LulzBot 3D Ā· GitLab

I finally updated to the most recent development build from my old custom build. With my TAZ 5 having a probe for auto leveling I had to change a bit and remove the lulzbot variables for auto leveling. It all is working well so far, auto leveling and all. I’d like to add a TAZ 5 autolevel variant to the fw. Just need to explore the fw some more.

I apologize if this has already been covered. It is also possible I might be posting in the wrong thread? https://forum.lulzbot.com/t/hot-tip-for-the-taz/94/1 Might be more appropriate, I apologize.

After installing the ā€œE3D Titan Aero Toolheadā€ from itworks3d.com I find the the heater block strikes my bed clamps since it is so low.

I am getting errors when trying to re-complie the stock Taz 5 Marlin (1.0.0.1) ā€œsomething to do with u8glibā€¦ā€ I don’t have it in front of me to be exact, but the error seems similar to this post:

https://discuss.toms3d.org/viewtopic.php?f=5&t=97&p=668&hilit=lulzbot+5#p668

Since I am messing w Marlin I might as well update…

I am trying to update my Taz5 with a current marlin so I can offset the ā€œhome allā€ position., the steps I understand I need to do is:

Download the latest bugfix ver here: (place the ā€œMarlinā€ folder within the Marlin install directory)

https://github.com/MarlinFirmware/Marlin

Then replace the Configuration.h and Configuration_adv.h with the ones from here: (within the ā€œMarlinā€ directory)

https://code.alephobjects.com/diffusion/MARLIN/browse/devel/Marlin/


As well as use the Configuration_LulzBot.h from here:

https://code.alephobjects.com/diffusion/MARLIN/browse/devel/Marlin/

For my almost stock TAZ5 the ā€œConfiguration_LulzBot.hā€ changes would look like this:

// If compiling using the Arduino IDE, uncomment and set printer model
// and toolhead here:

#define LULZBOT_Juniper_TAZ5
#define TOOLHEAD_Tilapia_SingleExtruder (or MAYBE Angelfish_Aero…?)


As for the ā€œConfiguration.hā€ file, I understand that the TAZ5 uses a RAMBo v 1.3. When I change the #define MOTHERBOARD ā€œBOARD_RAMPS_14_EFBā€ to RAMBO or 301 I get all kinds of compile errors?

What the the board defined as in Marlin?

BOARD_RAMPS_14_EFB

RAMBO

301

LULZBOT_MOTHERBOARD



I have used arduino/marlin to upgrade and customize an Anet A8, but my Taz5 seems more challenging?

Thank you for your time and effort. JH

OK, proceeding anyway…

I downloaded Marlin from here:

https://github.com/MarlinFirmware/Marlin

Then replace the following files from https://code.alephobjects.com/diffusion … el/Marlin/
added or replaced in the Marlin dir:

Conditionals_Lulzbot.h
Configuration.h
Configuration_adv.h
Configuration_Lulzbot.h
_Bootscreen.h


The only thing I edited within Arduino with the ā€œConfiguration_LulzBot.hā€ like the following:

#define LULZBOT_Juniper_TAZ5
#define TOOLHEAD_Tilapia_SingleExtruder

I then ran Verify and it did complete compiling the sketch but had 43 errors " ~warning: extra tokens at end of #else directive"

Is the ā€œextra tokenā€ (LULZBOT_IS_MINI) should be removed, or perhaps an error in the Conditionals_Lulzbot.h ?

I am pretty sure it has nothing to do the head, I usually have the ā€œFlexyStuder head installedā€

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\G26_Mesh_Validation_Tool.cpp:27:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\I2CPositionEncoder.cpp:31:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\M100_Free_Mem_Chk.cpp:51:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from C:\Users\fever\Desktop\Marlin-1.1.x\TAZ5\Marlin-1.1.x\Marlin\Marlin.ino:31:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\MarlinSerial.cpp:35:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\Marlin_main.cpp:244:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Max7219_Debug_LEDs.cpp:52:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\Sd2Card.cpp:29:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\SdBaseFile.cpp:30:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\SdFatUtil.cpp:29:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\SdFile.cpp:29:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\SdVolume.cpp:29:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\blinkm.cpp:28:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\cardreader.h:26,

from sketch\cardreader.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\configuration_store.h:26,

from sketch\configuration_store.cpp:176:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\dac_mcp4728.h:30,

from sketch\dac_mcp4728.cpp:33:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\digipot_mcp4018.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\digipot_mcp4451.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\endstops.cpp:27:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\enum.h:26,

from sketch\gcode.h:32,

from sketch\gcode.cpp:27:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\hex_print_routines.cpp:22:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\least_squares_fit.cpp:35:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\mesh_bed_leveling.h:23,

from sketch\mesh_bed_leveling.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\nozzle.h:26,

from sketch\nozzle.cpp:1:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\pca9632.cpp:28:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\enum.h:26,

from sketch\planner.h:36,

from sketch\planner.cpp:61:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\planner_bezier.cpp:30:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\printcounter.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\serial.h:26,

from sketch\serial.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\servo.cpp:53:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\stepper.cpp:47:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\stepper_dac.cpp:44:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\stepper_indirection.h:47,

from sketch\stepper_indirection.cpp:34:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\stopwatch.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\temperature.cpp:27:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\twibus.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\ubl.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\ubl_G29.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\ubl_motion.cpp:22:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\ultralcd.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\utility.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\vector_3.cpp:42:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

In file included from sketch\Configuration.h:24:0,

from sketch\MarlinConfig.h:30,

from sketch\Marlin.h:36,

from sketch\watchdog.cpp:23:

sketch\Conditionals_LulzBot.h:1369:7: warning: extra tokens at end of #else directive

#else defined(LULZBOT_IS_MINI)

^

Sketch uses 129268 bytes (50%) of program storage space. Maximum is 253952 bytes.
Global variables use 4706 bytes (57%) of dynamic memory, leaving 3486 bytes for local variables. Maximum is 8192 bytes.

Hello artistebot,

When you are new to Marlin, it is a jungle trying to find information on your own level :slight_smile:
I ended up using the official Marlin 1.1.6 release and do the necessary changes for my Taz5 in ā€œConfiguration.hā€ and ā€œConfiguration_adv.hā€, using the configuration files from Lulzbots ā€œMarlin_TAZ45_Uaru_1.0.0.1ā€ and Lulzbots Marlin-1.1.5 for TAZ6 as reference.
This is now working perfectly for me, but my Taz5 is modified, and my configurations would not work for a stock Taz5.

Today I have edited the configuration files so that they should be right for a stock Taz5. Please consider that this configuration has not been tested, but the files are attached. I have also attached a file that shows all the changes that I have done, compared to the official Marlin release. IMPORTANT: Also note that this configuration is for normally closed (NC) end-stop switches. I chose to keep this configuration since this is considered a safer solution. You can either change this in ā€œConfiguration.hā€ or you can connect your end-stops as NC-switches. You do this simply by moving the middle connector to the free pin on the end-stop switch.

Remember that you also will have to define your new hotend and extruder in ā€œConfiguration.hā€.

If you want to go on using my files, at your own risk, I will recommend this procedure:

  • Download latest Marlin release, currently 1.1.6, from Marlins official site (http://marlinfw.org/meta/download/)
  • Copy and paste the content of my attached file ā€œConfiguration.h(Taz5).odtā€ to a text file and replace this file with the ā€œConfiguration.hā€ file in the Marlin folder.
  • Copy and paste the content of my attached file ā€œConfiguration_adv.h(Taz5).odtā€ to a text file and replace this file with the ā€œConfiguration_adv.hā€ file in the Marlin folder.
  • Download Arduino IDE 1.8.5 from (https://www.arduino.cc/en/Main/Software)
  • In Arduino IDE, install the U8glib library. From the menu ā€œSketch/Include Library/Manage Librariesā€. Search for U8glib, choose version 1.19.1 and Install it.
  • Connect to your printers USB port and upload the new firmware.

I hope this is a solution that can help you.
Best regards
Robert
Marlin-1.1.6-Taz5 configuration changes.ods (21.2 KB)
Configuration.h(Taz5).odt (40.3 KB)
Configuration_adv.h(Taz5).odt (38.9 KB)

Thank you Robert!

Yes, Marlin is a lot to process. Before this, I have only edited a configuration.h file for my Anet A8 that I had upgraded w a MksGen1.4. The way Lulzbot customizes Marlin is cool, and more than I expected!

Following your direction and using the files you provided, I was able to update my Taz 5 to Marlin 1.1.6……whoo hoo! I also moved all three end stop connectors to NC, great tip! Now I need to find a way to offset the Auto home position.


A few notes:

I enabled INDIVIDUAL_AXIS_HOMING

I enabled CUSTOM_MACHINE_NAME ā€œTAZ 5ā€

I changed my extruder eSteps to 415 as it is a TitanAero

Tuned PID values

The EndStop pin for the X axis is blocked by the frame, but by bending it slightly outward I was able to put on the connector.
.

In what way is your Taz 5 modified?

Glad to be of assistance!

I guess that with the TitanAero, the nozzle will end up outside the printbed when homing to the end-stop switches. What about loosening the bed-to-frame clamps and physically move the printbed to the right position? You can then redefine ā€œ#define X_BED_SIZE 298ā€ and ā€œ#define Y_BED_SIZE 275ā€ in Marlin.

I have built a new y-axis for my Taz5. Hiwin linear guides, two 0,9 deg stepper motors with 15 mm timing belts. The printbed is a PEI-coated 8 mm aluminium plate with a 230V/600W silicone heater.
I have a brand new TitanAero waiting to be installed on the new x-axis I am currently working on (Starting to print the first parts for the axis today).

Best regards
Robert

I’ve had a Taz 5 for a long time (5 years?). I’ve been hesitant to do anything with the firmware until I lost my stepper driver for the extruder a few weeks back. Decided I would try my best to fix it on my own since the new ones are WAY out of my current monetary ability. If it wasn’t for this web page, I never would have made it and my Taz would have ended up scrap.

I’m not sure why, but everything I tried to compile in the Arduino IDE failed. Over and over again. Even when I could get 1.1.6 or above to properly compile, my Taz would lock up, the heated bed would go into overdrive and the only recourse was to pull the plug. Then I found your work, Robert. I don’t know why, but the first few runs failed to compile. Scrapped everything and found that the configuration.h was bad. Retrieved a fresh copy from your post and it was the first success I’ve had in two weeks. I went in, swapped the E0 and E1 pin numbers, swapped the extruder cable, and my printer is back in order.

I can’t thank you enough. I use my printer a lot! Not having it was denting my hobby. So I really do appreciate this effort.

Thanks

GasPath

Hello GasPath.

I am always happy when something is saved from ending up as scrap. Glad to help you.

Best regards
Robert

Is there still and development on this? I am definitely interested after I’ve lost use of my taz for quite a while.
The links listed below are no longer available. also. I cant figure out how to download from this link: LulzBot 3D Ā· GitLab

Thank you, I am currently working on a Taz mod right now that will put this firmware to good use!
I appreciate any help, and stay tuned for something exciting!!



Hello Rp1030,

I am afraid this topic is a bit outdated, Marlin is now on version 1.1.9 and the problems addressed by Sebastian are no longer relevant.
I am not quite sure what you are trying to accomplish, but if what you need is a working firmware that you can edit after your own preferences. Then you can still use the procedure and the attached files as explained in my reply to artistebot, in this topic, on Fri Nov 10, 2017.

In my reply to artistebot there is attached a file called ā€œMarlin-1.1.6-Taz5 configuration changes.odsā€ in this file you can see what changes you need to do in the standard Marlin configuration to get it to work on a standard Taz5.
If you want to use the current Marlin 1.1.9 release, you can apply these changes to the configuration files in Marlin 1.1.9. Remember to also use the latest Arduino IDE (Currently 1.8.9)

If you want to try version 1.1.6, here are working links to the old releases off Marlin 1.1.6 and Arduino IDE 1.8.5:
https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.6
https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

I hope this can get you started.
Best regards
Robert

Thanks. I will try this tonight!

Seeing this one brought back to life, I thought to take the chance to mention we do have Marlin 2.0.0 builds for all our printers. We have not done thorough testing on some of our older models and as such have not included it within Cura LE as a standard update.

For anyone who would like to try the newer firmwares you can find all machine and tool heads here: http://devel.lulzbot.com/software/Marlin/

This is still experimental firmware, and has not been tested thoroughly in house. After upgrading if you run into any issues, it is recommended to revert to the stable 1.1.9.16 version of Marlin.

Aliasmeum

I am trying to adapt version 1.1.9 to work with my taz 5 and it is, mostly…

The lcd menu seems slower and when I move my axis manually in any direction, there is a very distinct lag between moves. I think I’m doing something wrong. I just don’t know what :confounded: