Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. izeman
    • Profile
    • Following 0
    • Followers 0
    • Topics 9
    • Posts 94
    • Best 5
    • Controversial 0
    • Groups 0

    izeman

    @izeman

    6
    Reputation
    6
    Profile views
    94
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    izeman Unfollow Follow

    Best posts made by izeman

    • RE: Home Assistant Integration

      @pkos said in Home Assistant Integration:

      While waiting, you can easily use this:
      https://github.com/iz3man/duet3d/blob/main/duet3d.yaml

      Just add the lines to your configuration.yaml, modify for your printer and restart HA.

      LOL. Looking for a way to get MQTT running on Duet-Wifi board, find this thread, and then a link to MY github 😉

      Btw: This is still using perfectly fine with the latest betafirmware

      f1141c7f-8cff-4f36-a8dd-d4c1d8f7f48b-image.png

      And I found this github for MQTT integration which gives basically the same info - but haven't tested yet, as I'm waiting for native MQTT support before I start ripping everything apart again.

      https://github.com/keyz182/DuetMQTT

      posted in Third-party software
      izemanundefined
      izeman
    • RE: Babystepping and 12864 goes crazy

      @dc42 said in Babystepping and 12864 goes crazy:

      There is currently no code to babystep X and Y on a 12864, buy I can add them if you need them.

      Babystepping X and Y? What would that be used for? I use babystepping in Z only to adjust the squish for first layer.
      I did not write the code I posted. This is the "default" menu system - which beside from babystepping looks great, and does all I need and looks nice.
      I think I know start to understand what the code does. I will remove the X and Y stuff und replace the Z stuff by N521. Thank you!

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Babystepping and 12864 goes crazy

      @jay_s_uk Thanks. Yes, that's were I found it as well. Didn't realize that it was moved though, and thought I was using the "old" structure, whereas in fact I was already using the new one 🙂

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Babystepping and 12864 goes crazy

      Thanks guys. My goal is to understand how to write code for menu myself, so I digged a little into it, and I will check the other menu examples as well 🙂

      posted in General Discussion
      izemanundefined
      izeman
    • RE: "Error: Probe already triggered at ...." based on location??!

      @jay_s_uk said in "Error: Probe already triggered at ...." based on location??!:

      @izeman sounds like a wiring issue then and moving passed a set point pulls a wire

      OH MAN! Seems it REALLY IS A WIRING ISSUE. I checked all connectors, measured for short and voltage before. Twice, three times, but it seems the long wire coming from the board is broken somewhere.
      I can trigger the PINK 1000 by moving the wire.

      THANKS!!

      posted in General Discussion
      izemanundefined
      izeman

    Latest posts made by izeman

    • RE: Issue with Klicky probe and independant z-Axis

      I'm trying to track down the issue, by calling G28, G32, M40[12] etc in all different combinations, and it seems there is something wrong with M40[12].

      The probe is not attached, and I call M401. It picks up the probe, Z-Probe shows 0 in the webfrontend, but still the scripts spits out:

      M401
      Error probe not attached - aborting
      

      after it has picked up the probe, and z-Probe clearly IS ZERO.

      This is my deployprobe.g

      ; The deploy command for Z when using a dockable probe
      M564 H0 S0
      if sensors.probes[0].value[0] != 0
          var originX = {move.axes[0].userPosition} ; Store the X position before grabbing the probe.
          var originY = {move.axes[1].userPosition} ; Store the Y position before grabbing the probe.
          G1 X6.500 Y193.000 F999999 ; Move tool in front of dock
          G1 X6.500 Y243.000  F999999 ; Move tool in position where probe is mounted
          G1 X6.500 Y193.000 F999999 ; Move tool in front of dock
          if var.originX > 6.500 || var.originY > 193.000  ; Move the toolhead back to the position we came from
              G1 X{var.originX} Y{var.originY} F999999
              M400
      if sensors.probes[0].value[0] != 0
          abort "Error probe not attached - aborting"
      

      Do I maybe need some delay in the script?

      EDIT: If I remove these the last two lines from the script (the ones checking for senors.probe.value unequal 0, then everything works.

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Issue with Klicky probe and independant z-Axis

      @dc42 said in Issue with Klicky probe and independant z-Axis:

      @izeman said in Issue with Klicky probe and independant z-Axis:

      And then it will start by picking up the probe by M401, NOTE/REMEMBER that during the whole macro, until it's put back manually by M402 again?!

      Yes, that's how it should work. RRF maintains a count how many times the probe was asked to be deployed, either explicitly by M401 or implicitly by G30. When it is asked to retract the probe it decrements that count, and only does the retraction if the count has reached zero.

      Tested it now back home. As you said: it SHOULD work that way. Unfortunately it doesn't. Calling G32 with the Klicky already attached it does work.

      Calling it with Klicky DETACHED (the default situation), then it DEPLOYS the probe, and stops with the message

      G32
      Error probe not attached - aborting
      

      Even though it IS ATTACHED when it send that message.

      It seems RRF does NOT know all the time if the probe is attached?! Does it RESET the attached/detached state by itself if it detaches the probe by itself? Or do I always need to have M401 be followed by M402?

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Issue with Klicky probe and independant z-Axis

      @DIY-O-Sphere said in Issue with Klicky probe and independant z-Axis:

      @izeman
      https://forum.duet3d.com/topic/33529/euclid-probe-unnecessary-docking

      Thanks @DIY-O-Sphere. So this says that, if my bed.g should look like this, and it will work?

      M401 ; deploy probe
      M561 ; cancels any bed-plane fitting
      G28 ; home
       while true
          G30 P0 X20 Y135 Z-99999 ; probe near a leadscrew, half way along Y axis
          G30 P1 X235 Y135 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
          if abs(move.calibration.initial.deviation) < 0.01 || iterations > 3
              break
      M402 ; retract probe
      

      And then it will start by picking up the probe by M401, NOTE/REMEMBER that during the whole macro, until it's put back manually by M402 again?!

      I post this here for documentation issues, as I hate forum posts that have been solved, but the OP forgot to post the final solution 😉

      posted in General Discussion
      izemanundefined
      izeman
    • Issue with Klicky probe and independant z-Axis

      I got my klicky probe working. It picks up fine and retracts it after use.
      I can do a homing, it homes X, Y, then goes to the middle of the bed, goes to the pickup location of the Klicky, picks it up, moved back to the middle of the bed, then probes Z, goes to Klicky retract position, retracts it, and then moves in the front of the Klicky pickup position and waits there.

      BUT if I want to use it for independent Z-axis, i does homing first (G28), then DROPS off/RETRACTS the Klicky, picks it up again, and then stops. This RETRACT seems to confuse the following G30 command with error: "Error probe not attached - aborting", where as it already is attached again, but maybe too late.

      Anything I can do about it? Like stopping G28 from retracting the probe after it's done probing Z in the middle of the bed?

      G28 ; home
      ; while true
          G30 P0 X20 Y135 Z-99999 ; probe near a leadscrew, half way along Y axis
          G30 P1 X235 Y135 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
          if abs(move.calibration.initial.deviation) < 0.01 || iterations > 3
              break
      
      M584 X0 Y1 Z2:4 E3          ; set drive mapping Dual Z-Axis
      M671 X-40:290 Y135:135 S4   ;Set the Z motor relative locations
      

      Manually running the two G30 command from the console works fine.

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Please help understanding coordinated (bed, nozzle, ABl, ....)

      Two ways to deal with it.

      • Change the M208 settings so the max values correspond to the actual physical position when the endstop sensor is triggered

      • Use G92 to adjust the logical X and/or Y position so the position at the center is correct. Put the G92 in the homing file of X and/or Y with the values needed to obtain the correct center position. One way to do this is have a G1 command at the end of the homing file with the value needed to move to the center and then have a G92 command with 0 as its value to set the logical position to 0, thus matching the physical position. For example in homeX.g you might have: G90 G1 Xnnn G92 X0

      Two issues with that:

      So instead of saying I can move 250/250 I tell the printer it can only move 250-10/250-15? It's not easy to find the "real" 0/0 when you're homing at some random 250/250 (which in reality could be 248/251 or something else) and then re-iterate from there where your real "0/0" is. Isn't it?

      When I use G92 to move the working coordinates I have the issue that it can't pick up the klicky probe after homing again as it's location has change then ...

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Please help understanding coordinated (bed, nozzle, ABl, ....)

      @DIY-O-Sphere said in Please help understanding coordinated (bed, nozzle, ABl, ....):

      @izeman
      Please note:
      The homing files have to be adapted as well.
      Otherwise the print head will move in the wrong direction during the homing process

      Yeah. Just noted that 🙂 It seems to work now. I guess ... Just running a full ABL with 20mm grid.

      I just seems that my 0/0 now is like 10mm to the left and 15mm to the front of the print bed. Looks good. But when I move to the center of the bed 117/117 it moves to that number away from the real 0/0 (movement maximum) and not to the real center which should be 117+10/117+15.

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Dockable Probe Configurator Macro

      @OwenD WORKS GREAT now!! Thanks a lot!!!

      posted in Gcode meta commands
      izemanundefined
      izeman
    • RE: Please help understanding coordinated (bed, nozzle, ABl, ....)

      @fcwilt said in Please help understanding coordinated (bed, nozzle, ABl, ....):

      Ok. So my endswitches are in the back right corner. So all HIGH/MAX. So basically I can check what total movement I can have in X&Y and set this like:

      M208 X0:total movement Y0:total movement

      and then use G10 for axis offset to set the nozzle to the front left corner for 0/0?

      No need for G10 assuming your M574 specifies that endstop sensors are at the high end of each axis.

      With back/right being Xmax/Ymax then front/left will be Xmin/Ymin.

      Frederick

      I'm totally GAGA. There must be some knot in my brain. Sorry to act that stupidly.

      I now updated my config to move 0/0 to left/front. Bed is 235/235. The head can move 250 in both directions. What would I set my config to?

      e8071b5a-ae30-4db9-9a33-9d0a2e71951b-image.png

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Please help understanding coordinated (bed, nozzle, ABl, ....)

      @izeman
      Did you set some tool's offset?
      Bercause You have to consider those, too, for the coordinates.

      But basically the movement is considered from (0, 0), then it can go to negative coordinates; so, let's say (20, 20), is 20mm X and 20mm Y from where you set your (0, 0)

      No tool's offset yet. I just try to get the axis/bed configured correctly first. At least that was what I was hoping for. I now have tool homed at 250/250, but can't move away from there, as moving the head to 0-249 makes it go to 250+. Direction of the axes is reversed. Even though they home correctly.

      posted in General Discussion
      izemanundefined
      izeman
    • RE: Please help understanding coordinated (bed, nozzle, ABl, ....)

      @Mr-Yod said in Please help understanding coordinated (bed, nozzle, ABl, ....):

      @dc42
      Aren't those just rotated axis? 🤔

      If you rotate the image 180° you'll get the axis that are normally used.
      Now, if I think about mirroring the image along X and then do the same along Y I'll get the same as rotating it 180°. 🤔

      I think you are correct. If you change ONE axis from front/back or left/right then it get's mirrored. If you change both it get rotated.

      posted in General Discussion
      izemanundefined
      izeman