Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order
    1. Home
    2. St Taw
    • Profile
    • Following 0
    • Followers 0
    • Topics 11
    • Posts 37
    • Best 2
    • Controversial 0
    • Groups 0

    St Taw

    @St Taw

    2
    Reputation
    17
    Profile views
    37
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    St Taw Unfollow Follow

    Best posts made by St Taw

    • My Tool Changer so far.

      Hi all,

      Started designing and building a 3D printer this after the TCT show last year. Was inspired by the E3D Tool Changer.

      I decided I wanted a larger print volume than was offered by E3D. I was going to wait for the E3D tool changer heads and mechanism to be available and use theirs. However after I finished the XY and Z I decided to carry on with the heads.

      I'm not advocating this as an alternative but just thought it may be of interest.

      Here a link to YouTube...

      https://www.youtube.com/watch?v=OPDbEZGvheA

      posted in My Duet controlled machine
      St Taw
      St Taw
    • My Tool Changer so far. Part 2

      Re: My Tool Changer so far.

      For anyone interested Part 2 of my Tool changer build...

      https://youtu.be/UV-WV9LbWEw

      posted in My Duet controlled machine
      St Taw
      St Taw

    Latest posts made by St Taw

    • RE: Calibrating tools in XY

      That has resolved the issue.

      Many thanks.

      posted in Firmware wishlist
      St Taw
      St Taw
    • RE: Calibrating tools in XY

      Note sure if this should remain in Firmware Wish List?

      I created a bunch of macros using the likes of G91, G1 X-0.025, G90 in a seperate Macro directory which allows me to do the alignment.

      However I now have a new problem. If I recall, this was raised a while ago and I'm not sure of the outcome and cannot find thread. That is, my machine is similar to E3D tool changer. In testing when tool changing the macro to collect the tool works OK. That is no offset is applied. However when freeing the tool the offset remains and therefore misses the docking position (crunch noise).

      To prove my supposition I removed the physical tool and put a large X offset of 25 for T1 in config.g using

      G10 P1 X-25 Y4.4 Z0.723 ; Set tool 1 axis offsets

      After homing no tool is present.
      Then in console I type T1. Tool 1 is collected correctly it returns to home position 0X, 0Y with X finally reporting as -25 (as I would expect).
      Then in console I type T-1. Tool 1 now trys to return to its park poistion +25 offset in X (so would crash if physically present). On returning to 0X,0Y the head is actually at +25.

      Clearly the E3D tool changing users must have resolved this. So what am I doing wrong?

      Here are my tool changing macros.

      ; tpost1.g
      ; called after tool 1 has been selected
      ; Wait for set temperatures to be reached
      M116 P1 ; Enable when hot end working

      ; tpre1.g
      ; called before tool 1 is selected
      ; LOAD TOOL 1
      M98 PxSt Taw Led Blue.g
      G91 ; relative xyz moves
      G1 Z5 ; move bed down 5
      G90 ; absolute moves
      G1 X107 F10000 ; move in line of docking
      G1 Y290 F10000 ; move quickly near docking
      G1 Y310 F2000 ; move slow to pre dock
      M280 P7 S0 ; Move key to unlock position 0
      G4 S1 ; Wait 1 second for servo to rotate
      G1 Y325 F1000 ; move into doc
      M280 P7 S135 ; Move key to lock position 135
      G4 S1 ; Wait 1 second for servo to rotate
      G1 Y290 F1000 ; move out of docking position slow
      G1 x0 Y0 F10000 ; Move out of the way
      G91 ; relative xyz moves
      G1 Z-5 ; move bed up 5
      M98 PxSt Taw Led White.g

      ; tfree1.g
      ; called when tool 1 is freed
      ; UNLOAD TOOL 1
      M98 PxSt Taw Led Blue.g
      G91 ; relative xyz moves
      G1 Z5 ; move bed down 5
      G90 ; absolute moves
      G1 X107 F10000 ; move in line of docking X
      G1 Y290 F10000 ; move in line of docking Y
      G1 Y310 F2000 ; move slow to pre dock
      M280 P7 S0 ; Move to unlock position 0
      G4 S1 ; Wait 1 second for servo to rotate
      G1 Y325 F1000 ; Push into final docking position
      G1 Y290 F1000 ; move out of docking position slow
      G1 x0 Y0 F10000 ; Move out of the way
      G91 ; relative xyz moves
      G1 Z-5 ; move bed up 5
      M98 PxSt Taw Led White.g

      Any help appreciated

      posted in Firmware wishlist
      St Taw
      St Taw
    • RE: Calibrating tools in XY

      Thanks for putting on wishlist caregory. Perhaps Panel Due Move screen could also display XY and Z co-ordinates.

      My camera does not achieve the high magnification as in article. I'm using a ESP32-CAM module (about £6.50) and a phone add on macro lens (about £3.30).

      Will try creating a bunch of macro's for fine movement.

      2019-09-29 15.41.51.jpg 2019-09-29 16.02.20.jpg

      posted in Firmware wishlist
      St Taw
      St Taw
    • Calibrating tools in XY

      I have a tool changing 3D printer. I have mounted a camera with cross hair that can look at the tool tip from below. I want to run a macro that places the tool over the camera cross hair. Then, using buttons on the Panel Due, adjust the tool tip in X and Y and note the offset so it can be put in config.g

      Using a M291 command only offers 0.1mm smallest step so cannot align tip. Also it appears on Web Browser rather than panel Due.

      Is their a way of presenting the adjustment in X and Y on panel Due and with a finer resolution.

      Is their a way of taking these offsets and using them more automatically?

      Thanks

      posted in Firmware wishlist
      St Taw
      St Taw
    • RE: Z Height map loading

      I have removed G29 S1 in config.g as suggested.

      I have updated the bed.g file to include probing the bed before doing a bed compensation (as attached).

      I don't really want to probe the bed every time I print.
      So just to be clear in my mind. In start.g do I move the Z probe to the location as it learnt Z in bed.g above and then load the height map?

      posted in Tuning and tweaking
      St Taw
      St Taw
    • RE: Z Height map loading

      Thankyou for your reply.

      I have read these links before, thought I understood, but will do so again and try and get to grips. Forgive me if being thick.

      I want/need to understand the relationship between

      G10 P0 X0 Y0 Z0 ; The tool offsets
      G31 P50 X-22 Y-51 Z0.624 ; The probe offsets
      M208 X0 Y0 Z-2.0 S1 ; Axis limits
      G29 S1 ; Load Height Map

      Which offset is the G30 S-2 affecting above if any.

      I assume there is no document/drawing that shows this?

      posted in Tuning and tweaking
      St Taw
      St Taw
    • RE: Z Height map loading

      In the Home position the Z probe is outside the bed area. Z probe used for bed leveling.

      posted in Tuning and tweaking
      St Taw
      St Taw
    • RE: Z Height map loading

      2_1564410379429_homeall.g 1_1564410379429_config.g 0_1564410379429_bed.g

      Thanks for your attention. Hopefully have attached files

      posted in Tuning and tweaking
      St Taw
      St Taw
    • Z Height map loading

      Using 2.04RC1 (2019-07-14b1)

      I have established a BLtouch height and in config have
      G31 P50 X-22 Y-51 Z0.624
      Then do a bed mesh compensation probe. All apparently OK.

      After re-homing the Z height is reported as 4.90. No Tool is selected at this point.

      If in PanelDue I enable bed level compensation or use G29 S1. New Z height is now 5.00. The Z axis has not physically moved.

      I get the message...

      Warning: the height map was loaded when the current Z=0 datum was not determined probing. This may result in a height offset.

      I don't know what "not determined probing" means, or even the sentence.

      Is it saying it is at Z5 or not? Should I set Z to 0 then load the compensation?

      On a related matter if I do T0 P0 Telling it Tool 0 is present it reports Z6.5 if I then load Z map it reports Z5.
      Following this if I then do T3 P0 Telling it Tool 3 is present it reports Z4.9 if I then load Z map it reports Z6.6

      The values are not really important because I have G10 P3 X0 Y0 Z1.6 in config.

      The point I'm making is that in defining a different tool it appears the Z map has to be re-loaded is this so?

      Where is the best place to enable compensation?

      posted in Tuning and tweaking
      St Taw
      St Taw
    • RE: My Tool Changer so far. Part 2

      @fma Well all the stranded wires have ferrules. All connectors have terminals crimped with proper tool. Using twisted pairs to avoid crosstalk. Mains spades have extra blanking covers. But I agree at present it looks a bit criss-cross !

      posted in My Duet controlled machine
      St Taw
      St Taw