Skip to main content
  1. Ensure both side panels are installed. They are required as they add rigidity to the frame. Cut four 790mm lengths of PTFE tubing. Feed one end through the printed part on the dock and into the extruder.
    • Ensure both side panels are installed. They are required as they add rigidity to the frame.

    • Cut four 790mm lengths of PTFE tubing.

    • Feed one end through the printed part on the dock and into the extruder.

    • Feed the other end through the braided sleeving and down into the V6 Bowden Tool.

  2. Clip the end of the PTFE at the extruder. Check the clip is present on the V6 Bowden Tool.
    • Clip the end of the PTFE at the extruder.

    • Check the clip is present on the V6 Bowden Tool.

    • Repeat for the other tools.

  3. Cut four 850mm lengths of PTFE. Insert one end of the ptfe into one of the printed Pick-Ups. Insert the other into one of the Titan extruders.
    • Cut four 850mm lengths of PTFE.

    • Insert one end of the ptfe into one of the printed Pick-Ups.

    • Insert the other into one of the Titan extruders.

    • Repeat this for the other tools.

  4. Do a final check of the wiring! When you are happy plug in an IEC cable. Turn on the power.
    • Do a final check of the wiring!

    • When you are happy plug in an IEC cable.

    • Turn on the power.

    • Check for magic smoke.

    • Admire your work if there are no smoke signals indicating something is wrong..

    • Panic and turn off the power if plums of failure are visible, then check your wiring and fix it.

    • You may want to do the initial power-on with the rear panel removed.

    I am pretty sure it should be “plumes” of failure….not plums. Plums of failure would taste really bad.

    Glen - Reply

  5. Power off the machine. Remove the SD Card from the Duet2.
    • Power off the machine.

    • Remove the SD Card from the Duet2.

    • Visit GitHub and download the config files.

    • RepRapFirmware Download

    • Load the files onto the SD Card.

    • Power the machine back up again.

    If you are using Duet 2 Wifi you will need to connect to the board first via USB and connect to it with terminal app - YAT for example;

    Then:

    run M997 S1 to install the DuetWiFiFirmware.bin file

    run M552 S0 to put the WiFi module in idle mode

    run M552 to check that it is in idle mode (not still "being started")

    Then you should be able to use M587 S”ssid” P”password”

    Editing the config.g provided by E3D will not be enough.

    Marcin Kudzia - Reply

    Please update the github to indicate that the files you’ve provided aren’t compatible with RRF 3.0 yet!

    Guy Isely - Reply

  6. Open a browser and navigate to the printer. Make sure you are on on the Machine Control tab. Check the printer build area is clear and that the bed is below the height of the Z-Axis endstop.
    • Open a browser and navigate to the printer.

    • Make sure you are on on the Machine Control tab.

    • Check the printer build area is clear and that the bed is below the height of the Z-Axis endstop.

    • Click the Home Y button.

    • The Y-Axis should travel towards the front of the printer and then stop.

    • If this does not happen click the Emergency Stop button if needed and check your configuration and wiring.

    Should need to install a Y STOP switch?

    Polo - Reply

  7. Click Home X. The Toolhead should move to the left and stop.
    • Click Home X.

    • The Toolhead should move to the left and stop.

    • If this does not happen click the Emergency Stop button if needed and check your configuration and wiring.

    Should need to install a X STOP switch?

    Polo - Reply

  8. Click the Home C button. The Coupler T-Bar should rotate. After a few seconds it will rotate into a horizontal position.
    • Click the Home C button.

    • The Coupler T-Bar should rotate.

    • After a few seconds it will rotate into a horizontal position.

    • If this does not happen click the Emergency Stop button if needed and check your configuration and wiring.

    Seems my T-bar stops at an angle; I’m guessing something is off with how I assembled it…

    Update: taking the assembly apart, re-assembling, then re-homing seems to have fixed the issue

    Steven Cregan - Reply

    The very first time mine finished just past vertical also, all subsequent times it finishes horizontal as expected. I suspect this may be because the initial start position (after assembly) wasn’t in the range the home routine expects.

    Tim Walker - Reply

  9. Click the Home Z button. The Toolhead will move to the centre of the bed. The bed will touch against the probe twice and stop.
    • Click the Home Z button.

    • The Toolhead will move to the centre of the bed.

    • The bed will touch against the probe twice and stop.

    • If this does not happen click the Emergency Stop button if needed and check your configuration and wiring.

  10. If all previous steps performed correctly click the Home All button.
    • If all previous steps performed correctly click the Home All button.

    • There will be a ~20 second pause while the Toolhead Coupler T-Bar homes.

    • The Y-Axis will home, then the X-Axis and then finally the Z-Axis.

    • When homing has finished the Toolhead will move to the front of the printer.

  11. Ensure the ToolChanger is correctly homed. Using the Machine Control tab lower the bed by 25mm (click the Z+25 button). Click the Coupler -  Unlock macro.
    • Ensure the ToolChanger is correctly homed.

    • Using the Machine Control tab lower the bed by 25mm (click the Z+25 button).

    • Click the Coupler - Unlock macro.

    • Into the G-Code Console type...

    • G1 X-10.5 Y200 F50000

    • The Toolhead will now move into a position infront of T0.

  12. Loosen the two screws securing the T0 Dock. Using the Machine Control tab slowly move the Toolhead backwards towards the tool. When the X-Axis is at Y243 stop moving the Y-Axis.
    • Loosen the two screws securing the T0 Dock.

    • Using the Machine Control tab slowly move the Toolhead backwards towards the tool.

    • When the X-Axis is at Y243 stop moving the Y-Axis.

    Getting ready to try this, so I may be missing something, but don’t you mean “Y-Axis is at Y243”.

    Paul Meyer - Reply

    Thinking about this, you main be referring to the "horizontal bar on which the x-carriage rides” as the x-axis and you are referring to it moving (in the y dimension). However, I don’t know what it means for the x-axis to be at Y243, all I get from the DuetWebControl is tool position.

    Making it more explicit: “click y+ buttons until “tool y position” shows 243” would correspond to what people are seeing on the screen.

    Paul Meyer - Reply

  13. Click the Coupler - Lock macro. The Toolhead will lock onto the T0 tool. Using your hands push the dock forwards up against the tool. While holding the dock pressed against the tool tighten the two screws in the dock.
    • Click the Coupler - Lock macro. The Toolhead will lock onto the T0 tool.

    • Using your hands push the dock forwards up against the tool.

    • While holding the dock pressed against the tool tighten the two screws in the dock.

    • Using the Machine Control tab click the Y-0.1 button 5 times so the X-Axis moves to Y242.5

    • Click the Y-50 button and the tool will be removed from the dock.

    • Click the Y+50 button to return the tool to the dock.

    • Click the Coupler - Unlock macro.

    • Click the Y-50 button and the Toolhead will back away leaving the tool on the dock.

    I think you mean Y-axis, or at least calling it x-axis here is confusing

    Paul Meyer - Reply

  14. To check the Dock has been correctly set we will run a tool change. Into the G-Code Console type T-1 to clear any potentially selected tools. Then type T0 into the console.
    • To check the Dock has been correctly set we will run a tool change.

    • Into the G-Code Console type T-1 to clear any potentially selected tools.

    • Then type T0 into the console.

    • The Toolhead should go and pick up T0.

    • Note that the PCF fan on T0 will turn on when the tool is picked up.

    • Typing T-1 into the console will return the tool to it's dock.

  15. Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active. Move the Toolhead to the T1 position. G1 X79.5 Y200 F50000
    • Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active.

    • Move the Toolhead to the T1 position.

    • G1 X79.5 Y200 F50000

    • Repeat the previous process as described for T0.

  16. Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active. Move the Toolhead to the T2 position. G1 X214.5 Y200 F50000
    • Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active.

    • Move the Toolhead to the T2 position.

    • G1 X214.5 Y200 F50000

    • Repeat the previous process as described for T0.

  17. Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active. Move the Toolhead to the T3 position. G1 X304.5 Y200 F50000
    • Ensure no tool is currently attached to the Toolhead. Type T-1 into the console to be sure nothing is active.

    • Move the Toolhead to the T3 position.

    • G1 X304.5 Y200 F50000

    • Repeat the previous process as described for T0.

  18. Apply lubrication to the T-Bar. Apply lubrication to the T-Bar. Apply lubrication to the T-Bar.
    • Apply lubrication to the T-Bar.

  19. Apply lubrication to the pins. Apply lubrication to the pins.
    • Apply lubrication to the pins.

    • In the G-Code Files tab select the file named toolchange_test.gcode.

    • Ensure the Build Area is clear.

    • Click Yes to run the file.

    • The ToolChanger will run through a script which will firstly home the Toolhead and then swap between each tool in turn and return the Toolhead to the parked position at the end of the sequence.

    • The bed will move down during this process, this is perfcectly fine.

    • If everything has been setup correctly nothing will go wrong.....

    • Check the PCF fans turn on when a tool is picked up.

    For anybody running this with a recent version of DuetWebControl: as of DWC2, the ‘gcodes’ tab is now the “jobs” tab.

    Paul Meyer - Reply

    MyPCF fans did not turn on in the test, but if I typed M106 S125 into the Gcode console, each PCF fan would start when the tool was picked up and stop when it was put down. (and run at half speed)

    Robin StoddartStones - Reply

  20. The Hotend fan is configured to turn on when  the Hotend reaches 70C. We need to test the fan works as expected. In Duet Web Control in the Tools window for T0 Active temperature type in 80 and press enter. Next click T0 in the heater column so the status changes to active. The Hotend will now begin to heatup.
    • The Hotend fan is configured to turn on when the Hotend reaches 70C. We need to test the fan works as expected. In Duet Web Control in the Tools window for T0 Active temperature type in 80 and press enter.

    • Next click T0 in the heater column so the status changes to active.

    • The Hotend will now begin to heatup.

    • Once the temperature passes 70C the Hotend fan should begin to spin.

    • Pick the tool up and check the fan is working.

    • To turn off the Hotend click the T0 in the Heater Column until it changes to off and clears the temperature.

    • Repeat this for each Hotend making sure everything functions as expected.

    • If a Hotend does not get hot or a Hotend Fan does not turn on as expected, turn off the system and check your wiring.

    For me clicking on the tool name in the heater column and switching it to active caused the tool to be picked up (i.e., toolchange) rather than just turning on the heater, not sure if I am doing it wrong. Obviously it still works for checking the fans though.

    Paul Arden - Reply

    You need to untick the boxes in the UI settings which run the toolchange scripts within the UI.

    Greg Holloway -

    If you’ve installed the PT100 sensors and daughterboards, be sure to use the M305 command to ensure the hotend is reading from them!

    Steven Cregan - Reply

    if you can’t find the boxes to untick so the tool doesn’t load when the heater is switched on, then look at the version of DWC. The boxes got removed in version 2, so revert to DWC 1, then Settings/, User interface/ Tool Changes

    refer to : https://forum.duet3d.com/topic/13868/use...

    Robin StoddartStones - Reply

    fwiw, I was unable to disable the tpre, tpost and tfree scripts using DWC (v3.2). I found the simplest solution to be to heat the nozzle using the G10 command. For T0 it looks like this to set the active temp to 80C and then select that tool.

    G10 P0 S80

    T0 P0

    Alternatively, you can set the standby temp and then select the tool and then put it in standby mode like this

    G10 P0 R80

    T0 P0

    T-1

    Mark Abrams - Reply

  21. Remove the sock from the T0 heater block. Set the T0 Active temperature to 285C.
    • Remove the sock from the T0 heater block.

    • Set the T0 Active temperature to 285C.

    • Set the T0 Heater to Active.

    • After the temperature has reached 285C allow it to stabilise for 1 minute.

    • While holding the Heater Block use a 7mm spanner to tighten the nozzle.

    • Turn off the Hotend when done.

    • For detailed instruction on how to Assemble a V6 visit the V6 Assembly Guide.

    There might be a higher temperature required for ”Hot Tightening” later on if intending to print high-temp materials with upgrades like Nozzle X, plated copper heater block, and PT100

    Steven Cregan - Reply

    I couldn’t reach 285C until I ran PID tuning.

    By default the tool head will pick up the tool when you select it, you can just use the coupler unlock macro once the head reaches temperature .

    Don’t be surprised if the software throws a “heater fault” while you are tightening, this is just your spanner cooling the hotend “unexpectedly”.

    Tim Walker - Reply

  22. During Hot Tightening the Heater may report a fault. This is caused by the cooling down of the heater block by the tools used to hot tighten the Hotend. The fault is not anything to worry about and can be reset by typing  the following into the G-Code Console.
    • During Hot Tightening the Heater may report a fault. This is caused by the cooling down of the heater block by the tools used to hot tighten the Hotend.

    • The fault is not anything to worry about and can be reset by typing the following into the G-Code Console.

    • M562 P<heater number>

    • M562 P1 will clear the fault for T0 (P0 is the Heated Bed).

    • Check the Duet Wiki for an indepth explanation of M562.

    • Once the Hotend has cooled refit the sock.

    • Repeat the process for the other Hotends.

  23. Into the Bed Active temperature type 50 and hit enter.
    • Into the Bed Active temperature type 50 and hit enter.

    • The Bed will heat up. If you have an HT Bed fitted it will do so rapidly.

    • Carefully verify the Bed has reached it's set temperature.

    • If everything is ok turn the bed off.

  24. Prepare 7 Swiss Clips as shown. Apply your favourite bed adhesive to a Glass Bed. Place the glass onto the Heated Bed.
    • Prepare 7 Swiss Clips as shown.

    • Apply your favourite bed adhesive to a Glass Bed.

    • Place the glass onto the Heated Bed.

    • Secure with Swiss Clips.

    With these modifications the swiss clips do not sit flat and try to push themselves off.

    Andrew Young - Reply

    • Home the machine.

    • Click the Auto Bed Compensation button.

    • The Toolhead will probe several points on the bed and finish in the park position at the front of the machine.

  25. To view the results use the Drop-Down arrow on the Auto Bed Compensation button and click Show Mesh Grid Heightmap. Mesh Compensation is disable after the probing has completed.
    • To view the results use the Drop-Down arrow on the Auto Bed Compensation button and click Show Mesh Grid Heightmap.

    • Mesh Compensation is disable after the probing has completed.

    • In the startup script of your slicer you will need to add the command G29 S1 to enable Mesh Compensation when a print starts.

    • In the ending script of your slicer add the line G29 S2 to disable Mesh Compensation at the end of a print.

    I have extreme maximum deviations (-0.441 / 0.494 mm).

    Can anyone suggest any steps that I could take to reduce this range?

    James Gardner - Reply

    I have the same problem.

    Did you find a solution to reduce the deviation?

    Marco Miedaner -

Finish Line

9 other people completed this guide.

Greg Holloway

Member since: 11/27/2018

5,253 Reputation

10 Guides authored

One Comment

The verification and modification as needed of the dock locations in the tFree and tPre files should be added.

Andy Cohen - Reply

Add Comment

View Statistics:

Past 24 Hours: 4

Past 7 Days: 55

Past 30 Days: 271

All Time: 5,205