Jyers / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
http://marlinfw.org
GNU General Public License v3.0
2.14k stars 386 forks source link

Z-Offset Tool : Live Adjustement Issue #396

Closed G-rom68 closed 3 years ago

G-rom68 commented 3 years ago

Description

Hi Everyone,

I didn't use a precompiled firmware, i compiled my own based on Jyers/Marlin Branch (sorry, i'm new to github, not sure about exact terms to use). i used the DWIN_SET as is. Everything works like a charm but the live adjustement setting in Z Offset Tool doesn't seems to work properly, i can modify the offset value with microstep UP and Down but the nozzle doesn't move.

Steps to Reproduce

  1. Select "Live Adjust" in Z-Offset Tool
  2. click on "Microstep Up" or "Microstep Down" the Z-offset value change but the nozzle doesn't

Expected behavior: Clicking on "Microstep UP or Down" should not only change the Z-Offset value but also should have a "live" effect on the nozzle

Actual behavior: The Nozzle don't move when adjusting Z-offset value (with live adjust selected)

Additional Information

Marlin-ZOffsetTool_Live_Adjustment_issue.zip

Jyers commented 3 years ago

Just to check that you know what you're looking for, the microstep items move the axis 0.01 mm. This corresponds to a rotation of the z axis stepper that is less than one degree. To notice the movement you either need to be very closely watching the Z axis coupler or paying very good attention to the nozzle.

G-rom68 commented 3 years ago

Thank you for reading my issue. yes, but even when setting a "noticeable" movement (i.e few millimeters), no move is visible. but when i tried a Z Homing, i could check the new Z offset value (previously set) have been taken into account.

Jyers commented 3 years ago

Interesting, so is the regarding only the Microstep buttons, or are you also seeing this issue with the main adjustment menu item?

G-rom68 commented 3 years ago

By "Main adjustment menu", you mean trough the menu where you can move X Axis/Y Axis/Z Axis ? If yes, the answer is No, i'm able to move X/Y/Z steppers

Jyers commented 3 years ago

No, I mean in the z offset menu, you can also adjust the offset by clicking the z offset item and turning the knob, then clicking again to confirm. Does it move when you set a new offset in that way?

G-rom68 commented 3 years ago

Oh ok Sorry, no, no move when modifying Z offset Value. the only to see the effect of that modified value is to execute a Z homing. So i was able to set my z offset but it's a bit annoying (and time consuming as this is the only way to set the Z offset)

Jyers commented 3 years ago

@tititopher68 But I can't see such issues impacting his printers ability to babystep or move the Z axis. It is certainly a strange issue though. @G-rom68, you are using the Extensible-UI Branch right? The older rewrite branch is very outdated and I've seen a few people get mixed up and use that instead.

xantrk commented 3 years ago

I also had the issue on last week, self compiled, with microstepping. It did not appear to work, manual stepping woked fine and noticeably. Another issue I realized is that re-setting z offset to its current value, further reduces the offset. So assume I set it to -0.50, I just click again, and once again to set it to -0.50, nozzle moves further down.

Not sure if that behaviour is changed with the updates last week, and I will not be near my printer ~12 hours, then I can test it again if needed.

Jyers commented 3 years ago

@xantrk That issue was fixed last week, believe it or not you're the first person to notice it. Real head-scratcher actually. Turned out that the mesh offsets were getting re-applied every time the z axis tried to move. Fixed it by disabling the mesh when in the Z Offset menu.

G-rom68 commented 3 years ago

@tititopher68 & @Jyers : Yes, a BL touch is connected to the motherboard but my official BL touch is originally equipped with 2 connectors (A 3-pin one and a 2-pin one). I partially used the dedicated port (i plugged the 3-PIN connector only) on the motherboard and i also used the Z endstop port (i plugged the 2-PIN connector) the Z endstops switch have been deconnected and dismounted from the printer frame). To be as precise as possible, my printer is a Ender3 V1 with a V4.2.7 motherboard plus an Ender3 V2 screen (everything worked fine before the installation of the new screen and this new firmware flash).

@Jyers : Yes i'm using the Extensible_UI Branch, i've compiled the firmware on March 10th, I don't know if there was a new version since ?

Jyers commented 3 years ago

There have been two full releases since March 10th, so I'd certainly recommend updating.

G-rom68 commented 3 years ago

Oh yes, i'll took the last version. I will keep you updated once update done. Just to be sure, no need to update the screen firmware?

Jyers commented 3 years ago

No, there are some new icons, but they are not necessary.

G-rom68 commented 3 years ago

I've just compiled a new firmware based on the new version and..... it works flawlessly !!

@Jyers : Thank you for your time and for your advices ! I can close now.