Replicator Dual - Nozzle Centring Script (That actually works)

by Fastrack, published

Replicator Dual - Nozzle Centring Script (That actually works) by Fastrack Aug 24, 2012


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

7128Views 852Downloads Found in 3D Printing Tests


The script included with ReplicatorG is either designed for a Single or a Dual Replicator I can not tell, but it doesn't with a Dual! It also has the potential to crash the nozzles into the HBP.

This new script homes all axis', moves Z down .5mm, moves the carriage/right nozzle to "stored centre" and allows you to adjust it if required. I've also adjusted the Z speed as suggested on Google Groups by someone (I don't remember who).

I've read many posts on this issue, it's been suggested to position the carriage centre (ie between the dual nozzles), but that doesn't work either.

This script may work with a Replicator Single as well, but I can not verify that.


UPDATE: From my understanding this will not work with Makerbot v6 firmware and above, it might work with Sailfish but I have not installed that yet.

UPDATE: I have tried this with Sailfish 7.3 using ReplicatorG 0040r11 on a Replicator 1 and it works perfectly.

NOTE: Use the Right Nozzle "A" in all alignment steps, the Left Nozzle or "B" has an offset built into the .xml settings file of 33.1mm. I believe this is the main source of issues as most believe your supposed to centre the carriage not the nozzle! This script is also safer (reduced speeds, won't drag the nozzle across the HBP etc..). And if you run it multiple times you don't have to start over at the home position!!

  • This has been tested with ReplicatorG v37 & v5.5 firmware
    1) Put script in your *\ReplicatorG\replicatorg-00xx\scripts\calibration directory/folder
    2) Connect Replicator via USB (this won't work off the SD as there's prompts built in... The default script requires USB as well)
    3) Start ReplicatorG
    4) Open the new script: File -> Scripts -> calibration -> "The Replicator Nozzle Centring.gcode"
    5) Using a ruler create an X in the dead centre of your HBP
    6) Click "Build"
    7) It will prompt you a few times and give you directions (both on the machine and screen)
    8) The script will first home the axis', move Z down .5mm. Move the carriage and position the RIGHT nozzle over the currently stored centre and then disable the steppers
    9) If the RIGHT nozzle is not directly over the centre please adjust it and press Yes to save your settings.

After running the script my replicator now prints in the exact centre of the HBP regardless of which nozzle is used! (Or wherever you tell ReplicatorG to print your object)

If your HBP sags more than .5mm when heated. You can adjust the following (by default I move the HBP down .5mm to prevent dragging of the nozzles):
G1 Z0.5 F100 ( * NOTE: Change this if your platform sags more than .5mm when heated...)
1mm would be "G1 Z1.0 F100"

NOTE: You can run the script as many times as you wish to double check the stored settings. Just click "No" after it positions the nozzle over the centre mark if you don't want to change anything.

New script uploaded 2012/08/24 3:45pm EST as I saw a spelling error nothing else has changed :)

More from 3D Printing Tests

view more

All Apps

Upgrade this Thing with Thingiverse Apps

No results.

Glad to hear.. I've used it on Sailfish as well.. Very handy when I upgraded to the Bottleworks glass platform too.

The default values out of the box on my Rep1 aren't even close.

Works on CTC dual, sailfish 7.7