-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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
[BUG] SKR PRO Bltouch doesn't work after M502/M500/M501 (flash emulation related) #16169
Comments
I don't have this issue, but I'm using IC2 eeprom module, TMC 5160's and I don't have senseless homing enabled. I'm also Using Marlin-bugfix-2.0.x Version "2019-11-10" BTT SKR Pro 1.1 (any newer Marlin versions I have issues) https://drive.google.com/file/d/1dFes5D1GWe7_lYiNNn4OMMZnspquO2Oa/view?usp=sharing Do you have senseless homing wired on Z? |
@BastR are you using flash storage for eeprom emulation by any chance. I had a similar issue with BLTouch stop working after saving eeprom with flash emulation. Once I switched to sdcard emulation problem went away. I never did any additional testing to verify that was the cause |
@carl1961 what issues do you have? @dch1921 Yes you're right, I'm using flash storage...I'm waiting for @LinoBarreca to finish his awesome work here LinoBarreca#7 to access the onboard sd card |
Maybe related. I am also using Flash Eeprom Emulation |
@BastR unfortunately development is slow because I don't yet have the board and i need others to "pull/build/upload logs" but it's going on and making progress day after day (thanks to the others who provide feedback, of course)...my board is somewhere in italy...should be here soon. |
@BastR , I don't have any issues, but according to your Files above, you have sensorless home enabled. that may be a issue. |
@carl1961 I don't think, as @ilakuli said I think it's related to Flash Eeprom Emulation because it only happen right after running M502 M500. Bltouch and more generally my printer works has expected after flash if I don't run M502. @dch1921 said this problem has been solved switching to sdcard emulation. |
I have this same problem. I'm using sensorless homing with tmc2130's on XY, Flash EEPROM, and using a BLTOUCH for my zmin. Z driver diag pin is not connected, and Z_STALL_SENSITIVITY is commented out.
What I've noticed, is that after the probe does not deploy for G28, if I reset the probe then deploy it manually the probe will not retract when I push it up with my finger. It instead displays the error leds |
could this maybe related to using a clone bltouch ? those are known to cause issues from time to time |
I'm certain this is related to using flash emulation since the issue comes up after a M500 command. I had the same issue with a real BLTOUCH and it went away when I switched back to sdcard eeprom emulation.
|
@boelle I have an original too |
It is hard for me to imagine how storing to flash would cause the BLTouch to stop functioning... I'm not saying it doesn't, just that it doesn't immediately seem obvious how they would be related. @randellhodges has been working on some changes to flash eeprom emulation for the SKR Pro. I don't know whether has has a BLTouch he could use to try to reproduce this, or if he would be interested in doing so. |
@boelle I have a genuine BLTouch as well. I switched to sdcard emulation last night and every thing is working great now. |
could it be thinkable that there is a problem with the eeprom/flash on the board? |
I'll be able to test this at some point in the future, but, I'm probably weeks out before I swap boards. I might pull my BLTOUCH off my printer and connect it to my board that is just sitting on my desk, but no promises. When you say I have been up to my elbows in the PRO and flash emulation. I'm not entirely certain how it could be related, at least not directly. How do you have the BLTOUCH wired? Are you using the dedicated BLTOUCH set of pins? I remember reading a while back about people having issues with those sets of pins. Could it be possible there is some sort of interaction here? Seems like a stretch, but I'm still learning. |
@randellhodges I mean the reset button on the LCD I don't remember if I have try to reset the board by the onboard reset button. |
@randellhodges Can you link me the pins issue you mentioned? |
I don't have specific link, just things I've read in various places and see on Discord. @BastR above has a nice diagram of the generally accepted way people are wiring it up. I have the board, just not ready to start using it. I jumped in this thread because I'm currently working on some of flash eeprom emulation enhancements and I was just curious of the steps so I can try later to duplicate it myself. |
I have the same problem with Marlin-bugfix-2.0.x from 27th of November. |
I just compiled with today's version and I no longer have the bug. I've made a test on a second printer and it no longer has the bug either. I close the bug report |
Is it working for everyone in this issue now? I'm asking because I'm just migrating to a SKR PRO and have similar issues, but I don't know if the issue is on my side or this bug still persists. The BL Touch worked on my previous board (SKR 1.3) without any issues. On the pro it works on the different test items in Configuration -> BL Touch and also M43 probe test works without any issues. On G28 it still does not deploy. Edit: Finally I got it to work. It's somehow related to Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN. If it's enabled it works, if it's disabled it doesn't. Even if I change the pin for z min in the pins.h to PA2 (the same like it should be just without Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) it still works. Since it's now clear that this is unrelated to this bug, I will create a new one for this issue. |
enabling Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN , this is proper way to tell marlin that the BLTouch is the Z min endstop . |
Just wanted to Post that this is still an issue on Buxfix 2.0.x branch on the SKR Pro 1.1 Exact same issue any eeprom saving causes tool head crash because of failure to deploy probe. SD Eeprom Emulation is a work around that fixes this |
I was using an I2C eeprom and had problems with the bltouch not working
after a print finished. Had to power cycle.
I noticed the blue light wasn't in, so the pwm signal stopped working.
I have switched back to my 1.4 turbo.
…On Wed, Apr 22, 2020, 12:56 PM GhostlyCrowd ***@***.***> wrote:
Just wanted to Post that this is still an issue on Buxfix 2.0.x branch on
the SKR Pro 1.1 Exact same issue any eeprom saving causes tool head crash
because of failure to deploy probe.
SD Eeprom Emulation is a work around that fixes this
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#16169 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB26S22BHEKZSYY65Q54ZRDRN4VTHANCNFSM4JYPGJEA>
.
|
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
1 similar comment
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Bug Description
Under certain conditions the bltouch does not deploy during a G28
My Configurations
Myconfig.zip
Steps to Reproduce
It seems that if you use a command related to the eeprom, the BLTouch is no longer functional until the next card reset.
The text was updated successfully, but these errors were encountered: