b-morgan
Posts: 24
Joined: Tue Oct 24, 2017 11:00 am

Use dual extruders with offsets of zero in firmware

I have a Lulzbot TAZ 6 with the Dual Extruder V2. Using the Lulzbot supplied calibration procedure the second extruder has offsets of X0.530 Y-50.255 which I have input into Cura Lulzbot Edition 21.08 and I was able to print the supplied example print.

Now I want to use Simplify3D instead of Cura but I don't want to set the offset in Marlin with "M218 T1 X0.530 Y-50.255" because that messes up Cura.

I believe all I should have to do is specify the toolhead offsets on the G-Code tab and then turn on Apply toolhead offsets to G-code coordinates. This doesn't seem to work. I did notice that the default toolhead offsets were X0 Y50 before I changed them to X0.530 Y-50.255.

When I prepare to print with the "Apply toolhead offsets..." checked, the preview shows separated images and the G-code also prints that way. Am I doing this correctly? If not, what do I need to do differently?
brian442
Posts: 1243
Joined: Mon Nov 28, 2016 5:35 am

Re: Use dual extruders with offsets of zero in firmware

You might want to refer to this page since there's a lot more detail there:
https://www.simplify3d.com/support/faq/#faq-4709

Personally, I would just fix the offsets in the firmware permanently so that you don't have to constantly play with software settings to work around an incorrect firmware configuration.
xile6
Posts: 4
Joined: Wed Jul 26, 2017 8:31 pm

Re: Use dual extruders with offsets of zero in firmware

I had this problem also with another printer. I didnt want to change it int he firmware because it throws off printing with my second nozzle as primary.



but what i did to fix this is swap the Negativity to positive.
MY offset was X-18.2
preview show them them off and it printed off.
I change it to X18.2 (positive)
And the preview switch tool 0 and tool 1 place. They are still apart. But the printer prints them together.
b-morgan
Posts: 24
Joined: Tue Oct 24, 2017 11:00 am

Re: Use dual extruders with offsets of zero in firmware

I solved this problem by adding the appropriate "M218 T1 Xn Ym" commands to the start gcode in each slicer. For Cura, "M218 T1 X0 Y0" because it adjusts the gcode for the second extruder. For S3D, "M218 T1 X0.530 Y-50.255" for my TAZ 6 Dual Extruder V2 and "M218 T1 X13 Y0" for the Dual Extruder V3 because it expects the firmware to handle the adjustments.

Marlin doesn't save M218 offsets in the eeprom so you have to set them every time you turn the printer on so the start gcode is the perfect place to do so.

I use OctoPrint so I've defined two printers for each dual extruder, i.e. "TAZ 6 Dual V2 (CuraLE)" and "TAZ 6 Dual V2 (S3D)" with the appropriate offsets so the GCode Viewer display makes sense.

Return to “General Discussion and Tips”