Closed ghost closed 5 years ago
Well, lo and behold it was a issue related to my own firmware clutter. The firmware I was using as a guide was when I still had springs and adjustment screws on the bed so I could "manually" level the bed. I removed those as the ABL seem to be pretty accurate and consistent. I found that firmware version too, and the Z_PROBE_OFFSET_FROM_EXTRUDER was way off. It was supposed to be -0.97 not -0.10. No wonder nothing worked, I wasn't even near those values when experimenting. Oh well, at least I found the cause.
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Hi, first time posting here as I really need help. Can't figure this one out.
The problem has been addressed quite some times, but all those fixes won't do it for me for some reason. So I wanted to upgrade to the newest Marlin and have been transferring settings. Got everything to work just like my old firmware except the Z Offset. Auto bed leveling and homing works as it should.
My issue is that no matter what I do, the Z-offset I set in Simplify3D just won't do anything. My nozzle height from the bed is too high, and its the same if I have 0 z-offset or -0.50 z-offset in S3D.
I'm using a fixed probe.
What I've tried so far is to set Z_MIN_POS to -2 and commented out
define MIN_SOFTWARE_ENDSTOPS. Before this I could not get it past the home position, after that I can get it to touch the bed (go "negative") with the jog controls. But it still does nothing for the Z-offset in S3D. Which is weird, I really thought this one would do it.
Tried defining #define ENDSTOPS_ALWAYS_ON_DEFAULT. Since I remember from the old marlin that there was one setting you had to change in config_adv.h to be able to use the Z-offset (Endstop only for homing), but as I understand ENDSTOP_ALWAYS_ON_DEFAULT commented out (which is default) is the same as Endstop only for homing defined in old marlin so shouldn't need changing. Either way, I gave it a go, no change.
Also tried to play around with Z_PROBE_OFFSET_FROM_EXTRUDER which didn't seem to do much either. My know good value from my old Marlin is -0.10. Tried values from 0 to -0.20.
Changed Z_PROBE_LOW_POINT to -20, no difference. So I am at a loss here, if some kind soul could look through my config.h and config_adv.h and maybe shine a light on the issue, that would be amazing. I'll attach them as a ZIP file
Marlin.zip
And here is my Starting Script in S3D if that matters:
G28 ; Home all axis G29 ; Autobed Level G0 X0 Y0 F9000 ; Go to front G0 Z0.30 ; Drop to bed G92 E0 ; zero the extruded length G1 X70 E15 F800 ; Extrude 15mm of filament in a 7cm line G92 E0 ; zero the extruded length G1 E-0.2 F500 ; Retract a little G1 X80 F4000 ; Quickly wipe away from the filament line