Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Tags
    3. tool change
    Log in to post
    • All categories
    • e4dundefined

      Can't disable negative Z coordinates

      Using Duet Controllers
      • coordinate system tool tool change m208 • • e4d
      6
      0
      Votes
      6
      Posts
      580
      Views

      dc42undefined

      @e4d if you upgrade to 3.4RC2 then it should not restore the position.

    • kru96undefined

      Help setting up IDEX dual printing

      General Discussion
      • idex dual printing duplication configuration tool change • • kru96
      7
      0
      Votes
      7
      Posts
      1.3k
      Views

      kru96undefined

      @sebkritikel

      Thank you for your in-depth answer. Sorry I haven't replied earlier. I haven't been able to work on this for a few days.

      Regarding this question you asked me:

      Now, as far as when you unselect T2, do you still have it as "G1 X-75 U365 F6000" OR "G1 H2 X-75 U365 F6000" ? I tested my tfree2.g by having it go a few mm off the homing position, and it worked as expect (i.e. it went to U365 and NOT U368.7).

      At the time you asked the question, my tfree2.g was like this:

      G91 ; relative axis movement G1 Z3 F500 ; up 3mm G90 ; absolute axis movement G1 X-75 U365 F6000 ; park the X and U carriages

      However, I have just tried playing around with the U value of the G1 command and found that with U215, after unselecting T2, the U carriage moves to its parking position and reported position is U=365. i.e. works correctly to me.

      My possible explanation for this is that this command in tfree2.g is executed still with the offsets applied. As a reminder, my G10 command for T2 is: G10 P2 X0 Y0 U-150 Z0. So, 215+150= 365.

      Also, I haved tried adding the H2 parameter on tfree2.g but the carriadges kept crashing onto the ends. I guess that by playing around a little I would have found a value that also ended up with the carriadges parked in the correct position, but went the other way instead.

      I think I am going to leave it like this for the time being.

      Also, I have another question. In my tfree2.g, Z is raised 3mm. The machine does so correctly. However, after finishing releasing T2, it moves the Z back down. Is this something done automatically by RRF?

      Thank you once again.

    • mad_engineerundefined

      slowly retract inactive tools

      Gcode meta commands
      • tool change tool retraction extruder • • mad_engineer
      4
      0
      Votes
      4
      Posts
      465
      Views

      mad_engineerundefined

      I made some experiments where the nozzle is swapped upside down so that gravity cannot pull out a string.

      My theory is, that with retracting, some air gets inside the hotend which is caught by surrounding, sealing melt and warmed up then, pressurizing the melt again. Therefore my strategy would be a fast, short retract of about 1mm to remove printing pressure, followed by a very slow retract (for about 15-30sec with about 0.5mm/min and step-wise descending speed) after swapping to the experimental idle position, which should compensate expansion of trapped air or outgassing moisture/other fumes.

      I already did some tests with a macro and it reduced the length of the emerging string significantly (about 3mm instead of >10mm) but still not 100% and therefore, I will do some further testing in the next few days.

    • Jaysonundefined

      Pulse Frequency modulation fan control instead of pwm

      Firmware wishlist
      • frequency modulation linear compressor berd air tool change • • Jayson
      1
      2
      Votes
      1
      Posts
      220
      Views

      No one has replied

    • taconiteundefined

      Tool Length Sensor (TLS) for e.g. tool changing

      Tuning and tweaking
      • tool change tool offsets • • taconite
      1
      4
      Votes
      1
      Posts
      384
      Views

      No one has replied

    • Deltasquareundefined

      Tool Changing - Storing and retrieving z-offsets

      General Discussion
      • tool offsets tool change tools coordinate system • • Deltasquare
      4
      0
      Votes
      4
      Posts
      859
      Views

      OwenDundefined

      @Deltasquare said in Tool Changing - Storing and retrieving z-offsets:

      Thank you!

      This helps with displaying the offset, but should the offset displayed not switch around depending on the chosen tool?

      Both methods require a tool# be issued
      You can probably get what you want with something like (assuming you want Z offset)

      if state.currentTool != -1 M117 {"Z offset of " ^ tools[(state.currentTool)].name ^ " is " ^ tools[state.currentTool].offsets[2]} else M117 {"No tool selected"}
    • gement81undefined

      Probing X, Y, and Z for CNC job with tool changes

      CNC
      • probing g54 coordinate tool change tool offsets • • gement81
      22
      0
      Votes
      22
      Posts
      2.4k
      Views

      Phaedruxundefined

      @Aquilux A simple thanks but no thanks will suffice.

    • Mklein23undefined

      Best way to handle tool changes with S3D and Duet wifi ?

      Tuning and tweaking
      • tool change oozing macros simplify3d • • Mklein23
      4
      1
      Votes
      4
      Posts
      1.0k
      Views

      dc42undefined

      @bot said in Best way to handle tool changes with S3D and Duet wifi ?:

      There is a way to select a tool without running the free/pre/post scripts, right?

      Yes, it's the T command with a P parameter to specify what scripts you want run. P0 means don't run any scripts.

    • wcj97undefined

      Tool Free Macro not Working

      Tuning and tweaking
      • tool change tool selection tools tool multimaterial dualcolor dual material dual extruder filament • • wcj97
      9
      0
      Votes
      9
      Posts
      1.8k
      Views

      wcj97undefined

      @dc42 I will upload a video this weekend of the material change in process, so that everyone can see where the issue lies and better understand how the mechanical side of my filament selector works.
      On another note, Thank you for always being so attentive to this forum! I don’t think I’ve ever posed a question that you didn’t have some input on. I really appreciate that!