Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probe Offset cannot be stored #136

Open
Nikcos opened this issue Dec 1, 2019 · 23 comments
Open

Probe Offset cannot be stored #136

Nikcos opened this issue Dec 1, 2019 · 23 comments

Comments

@Nikcos
Copy link

Nikcos commented Dec 1, 2019

I m trying to set the offset of the Bl touch , but Skr mini E3 dont save it to memory (M851 Z-0.9 and m500), after i restart the printer, m851 is Z0.00 , for the moment i have put the offset value in cura's start g-code and its ok , but i wish to fix this , does anyone else having that problem ???
BTW my firmware is 217Kb , i dont think thats the problem

@buhralex
Copy link

buhralex commented Dec 1, 2019

Have you turned off the Software endstop protection?
To verify you can go to the motion menu and try to move the z-axis below 0. If it's not working the protection is enabled.
You can send a M211 S0 to disable it. Just remember to turn it back on when you've finished setting your z-offset (M211 S1)

@Nikcos
Copy link
Author

Nikcos commented Dec 1, 2019

Have you turned off the Software endstop protection?
To verify you can go to the motion menu and try to move the z-axis below 0. If it's not working the protection is enabled.
You can send a M211 S0 to disable it. Just remember to turn it back on when you've finished setting your z-offset (M211 S1)

I can set negative values , the problem is that these values cannot be saved , after turning the printer off and on again, the value returns to z0.00

@buhralex
Copy link

buhralex commented Dec 1, 2019

I had the same problem with a self compiled firmware today.
I spend hours trying to fix this. Now I just use the precompiled firmwares from this repository. It seems to be working now.

Correction:
Even with the precompiled firmware it does not seem to safe. I just tried to print something and my nozzle crashed in my bed again. Need a new bed now

@wjones1972
Copy link

I am having the same issue with the z offset not holding after the power is turned off. I am unable to use the reconfigured firmware because I have a EZABLE instead of bltouch looking for a solution.

@smcallis77
Copy link

smcallis77 commented Dec 2, 2019

Sounds like this is the same as issue #127 unless you can save other settings e.g. M92 etc and its just the z offset you cannot save. The workaround is to set the z offset in your slicer as initial g-code

@Nikcos
Copy link
Author

Nikcos commented Dec 2, 2019

I can confirm what DoctorDanke said in the other post , the values have gone after the second reboot , in the first i can say are ok , but when i turn it off second time , values are gone to default

@neobikes
Copy link

neobikes commented Dec 2, 2019

Are normal configuration settings saved?
Can you go to configuration->adv.configuration menu and change for example E-steps from 100.0 to lets say 101 and save.
power off, power on
check settings if they are saved?

I managed to compile today and my settings do get saved now.
I used Marlin official and hand tweaked settings in configuration.h based on various info found around.

@goos766
Copy link

goos766 commented Dec 2, 2019

I need a little more changes than just Z offset my BLtouch probe has a different position than most users. I need to change parameters in extruder step settings or nozzle position (I have BP6 hotend with direct drive extruder with mounting plate) etc. but I still have problems compiling the file because no one is able to give a step-by-step recipe how to do it on the Windows 10 platform. most of us users must do something wrong when installing software or when choosing compile options. changes made to the last update from bigtreetech do not end only with 2 configuration files. buying from bigtreetech I was counting on some understanding for less advanced users

@buhralex
Copy link

buhralex commented Dec 2, 2019

I created a fork of the current Marlin release for Ender 3 Pro with SKR Mini E3 v1.2 and BLTouch enabled.

Repo
Compiled Firmware

There is a precompiled firmware.bin in the .pio directory which works for me. I haven't fully tested everything but it should be fine. I can compile it without errors and for now it seems that the settings are stored.

I use VSCode with the lates PlatformIO release.

@goos766
Copy link

goos766 commented Dec 2, 2019

buhralex I will definitely try your version

@brew99
Copy link

brew99 commented Dec 4, 2019

I'm almost certain your issue is related to this. Disable PRINTCOUNTER in configuration.h and it should work

@damvcoool
Copy link

Take a look at the eeprom fix on my repo, this should work for you.
https://github.com/damvcoool/Marlin-2.0.x-SKR-Mini-E3-v1.2

@mtaylor819
Copy link

What is the eeprom fix buddy ? I have compiled from the latest 2.0 release, so would like to incorporate the fix into my build if possible ?

@damvcoool
Copy link

In my repo, the eeprom fix was to modify marlin/src/pins/stm32/skr_mini and change the location of eeprom from 1024 to 2048

However, there is a new (and better) eeprom fix
MarlinFirmware/Marlin#16118

@kamiloski88
Copy link

Take a look at the eeprom fix on my repo, this should work for you.
https://github.com/damvcoool/Marlin-2.0.x-SKR-Mini-E3-v1.2

I cant see this change fron 1024 to 2048 here in your repo marlin/src/pins/stm32/skr_mini

@damvcoool
Copy link

@kamiloski88 this change is no longer needed since Marlin 2.0.3

@kamiloski88
Copy link

@kamiloski88 this change is no longer needed since Marlin 2.0.3

So if i want to update my marlin. I have to clone newest repo and copy/pase my config files? and it is enough?

@damvcoool
Copy link

@kamiloski88
pretty much... i would suggest to compare your config files against the newest version to make sure that all the settings still apply.

@00monter00
Copy link

PRINTCOUNTER w configuration.h

For me helps, thank you.

@Darkwing69
Copy link

Darkwing69 commented Apr 30, 2020

having same issue with newest bigtree firmware. I set the z offset and if i turn the printer back off it goes back to 0.0. I have done a M500 and it shows saved but everytime i turn it off then back on it goes to default. I have a buddy with another machine and he is having the same issues. Should i disable printcounter?

@00monter00
Copy link

having same issue with newest bigtree firmware. I set the z offset and if i turn the printer back off it goes back to 0.0. I have done a M500 and it shows saved but everytime i turn it off then back on it goes to default. I have a buddy with another machine and he is having the same issues. Should i disable printcounter?

A bit funny that you had to ask. It has helped many people and will probably help you too. Faster you would disable PRINCOUNTER and upload soft than you wrote this post.
Try for the future because that's how you learn;)

@Darkwing69
Copy link

I have done that before and caused more issues with with the printer than i started with. Always question then edit firmware.

@leoavilagg
Copy link

Perdon si mi mensaje esta fuera de contexto, pero este post lo visite para solucionar un problema con el m851 que no podia configurar en la eeprom, tengo un sensor sn04-n y con las siguientes lineas pude habilitarlo para editar:

en Configuration.h

#define FIX_MOUNTED_PROBE
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define AUTO_BED_LEVELING_BILINEAR
Z_MIN_PROBE_ENDSTOP_INVERTING TRUE
#define Z_AFTER_HOMING 15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests