• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

G92 strange behaviour

Scheduled Pinned Locked Moved
General Discussion
2
3
656
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    lukas
    last edited by 26 Jun 2017, 19:24

    Hello to the forum, I have built and set up my new delta printer and now I'm trying my first prints. On my previous cartesian type I found some toolchain out of the box and never actually cared about absolute/relative extruder moves and that this where I ran into difficulties now - I'm not able to set E0 coordinate to zero after some extrusion.

    At the beginning M114 reports :

    [[language]]
    X: 10.000 Y: 10.000 Z: 100.000 E0: 30.0 E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 25742 26614 26924

    After running G92 E0 I would expect M114 to report E0:c0.0 however it still reports E0:v30.0

    Ok, so I tried G92 alone without parameters and surprisingly the output is still :

    [[language]]
    X: 10.000 Y: 10.000 Z: 100.000 E0: 30.0 E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 25742 26614 26924

    Ok for the 2nd time, let's send G92 Z0 to set Z coordinate to 0. Now the M114 reports that the Z coordinate has been set to zero and also the E0 is set to zero :

    [[language]]
    X: 10.000 Y: 10.000 [b]Z: 0.000 E0: 0.0[/b] E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 17742 18614 18924

    Am I missing some logic? Am I doing something wrong?

    –-------------------------
    I'm running RepRapFirmware 1.18.1 on Duet WiFi 1.0 with single extruder/hotend

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by 26 Jun 2017, 21:23

      The zeroing of coordinates is working, it's the reporting of extruder position in M114 that is wrong. The code updates the reported coordinates after every move, and after a G92 command that sets one or more axis positions. Currently it doesn't update the reported position after a G92 that only affects extruders. I'll fix this in the next release.

      Duet WiFi hardware designer and firmware engineer
      Please do not ask me for Duet support via PM or email, use the forum
      http://www.escher3d.com, https://miscsolutions.wordpress.com

      1 Reply Last reply Reply Quote 0
      • undefined
        lukas
        last edited by 26 Jun 2017, 22:12

        Thanks for clarification David, I started to think I was mad!

        1 Reply Last reply Reply Quote 0
        1 out of 3
        • First post
          1/3
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA