# Changing tool heads without reflashing?

**URL:** <https://forum.lulzbot.com/t/changing-tool-heads-without-reflashing/4653>\
**Category:** Software\
**Created:** [March 8, 2017, 12:41am UTC](https://forum.lulzbot.com/t/changing-tool-heads-without-reflashing/4653 "2017-03-08T00:41:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mobius1ace5](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@mobius1ace5](https://forum.lulzbot.com/u/mobius1ace5)\
**Post date:** [March 8, 2017, 12:41am UTC](https://forum.lulzbot.com/t/changing-tool-heads-without-reflashing/4653/1 "2017-03-08T00:41:54Z")

</div>

My username here (mobius1ace5) is the same as it is on reddit, where this thread is cross-posted to /r/3dprinting just as an FYI. I will go into a bit more detail here however because of the specialized nature of this forum.

* * *

It has occurred to me that a Taz 6 must be reflashed every time you change between tool heads. I am wondering if anyone has found a way to avoid this, maybe specialized start code? My MOARstruder came DOA (more or less) so I went back to the original toolhead my taz 6 came with but nothing moved correctly, the z probe was in the wrong place, this must mean the flash forces some sort of gcode to start the printer. Does anyone know how to disable this? I am more than comfortable just adjusting the start code in Simplify (or cura…) but the printer is nowhere near a computer in my office and moving it is a bit cumbersome. Looking for a lazy mans solution ha ha! I tried printing a file that was sliced before the flash and it still probed in the wrong area, but lets say I run a file that is sliced for a wanhao i3, it works as the i3 would, not running the modified start code. Really interesting. Not sure if I can find the start code in cura as when I checked for the start code for the MOARstruder it did not show anything for auto leveling or probing.

If anyone has a work around here that would be great but it seems the firmware that you have to flash also overwrites any start code.

* * *

After checking the files, it does seem the flash overwrites the main start code, is there a way to flash it normally and just modify my start code? I get I am really just being lazy here, but as a production machine I do expect to change these tool heads often, maybe 10+ times a week based on customer needs. The MOARstruder was intended for a HUGE project, over 45 parts and with the stock tool head almost 70 days. While I have faith in my ability to abuse this machine for that long straight because of mods like heat sinks on the steppers, I simply cannot let it be taken up that long. The MOARstruder was perfect for this and now that I have some time before we can figure out how to proceed for a repair/replace I can look into this code and see what could work here. Anyone attempted this before? Would love assistance!
