-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Auto bed levelling failed when called from Octoprint Mesh Vizualiser [BUG] #67
Comments
Hello, I'm using the provided Release in conjunction with the mentioned Touchscreen Part: And have the same Problem. This means the first run with G29 runs through. After that a second try fails with the mentioned yellow-screen. It moves down and a moment before it would touch the bed it stops and the screen turns yellow. I have not tried it by manually calling twice, yet. (can do that tomorrow, if it helps) Greetings, |
I had similar problems with the yellow warning screen coming up if I did Z-Offset homing from the screen, but only if I did not do AutoBed Leveling first... I was able to stop that from happening on my system by adjusting the RP1 potentiometer in the probe activation circuit. (I had already adjusted it in the opposite direction when I saw that the head was torquing counterclockwise each time it probed the bed) i.e. the problem was in my hardware configuration, not in the firmware, but it was a little inconsistent. Not saying that is your issue, but if you see the blue LED flickering when the carriage is slewing around for homing, you may find that the Bowden tube is pulling at the strain gauge and fooling the system into thinking there is a problem with the Homing process... |
Nope, my blue LED only comes on when the nozzle touches the bed. Moreover, Creality v1.0.2 doesn't exhibit this bug. |
@JonBradbury Please disable M112 on error in octoprint, and disconnect on error. Try again and provide the full Octoprint.log. Also carefully observe the nozzle as it homes and levels. |
@Sebazzz I can't right now - had to flash back to Creality latest to get the printer going again. |
Hello again, I'm right now perfecting the level of my bed, using the screws in the heatbed. But when I hold the bowden to ensure that it is not triggering the probe, it seems not to happen. But Right now I'm not 100% sure about this pattern. So from my observations over the last hour I would say its at least partly related to the bowden tube triggering the strain gauge before reaching the bed. This leads to an error and ultimatly to octoprint disconnecting. But apart from hardware modifications (still searching for a good "bowdenholder" which stops this triggering...tried some ;) ): Greetings, |
@Unostot Can you take a picture of your printer set-up? |
Sure I can, but what part exactly are you interested? (helps to give the right images and nothing useless ;) ) |
That's what I was interested in 😀 Which exact firmware bin file are you running? |
The tests before my post were made without the blue cable strip. After my post I attached it, so I did not need to hold the bowden while leveling by hand ;) So pretty "factory setting" Firmware is: I'm not sure right now, but I think the printer did also have a problem with homing, when he had the creality firmware, when the strain gauge was triggered by the bowden. But the yellow screen I'm not sure when I saw this thing the first time. |
Can you collect a log with |
So basically octoprint terminal output with m111 S247 set, no M112, and do:
G28
some stuff
G28 with triggered strain gauge"error or yellow screen of doom" ?
edited the horrible formatting and contend from email reply ;)
|
Yes, exactly. You may need to download Octoprint.log to get a nice clean output. |
Well lets see.... The octoprint.log has only some lines regarding this, seems right not now everything is bein written there:
but I've copied the terminal output, too:
The behaviour is: So the issue is more precise not the bed leveling but rather the homing in Z failing when straing gauge is triggered somehow other than touching the plate. More logs are possible, if this is not enough or something is missing. Greetings, |
@Unostot Can you check if this build works better for you, if not, provide the logs? Try G28 and G29. |
Can I flash this without changing the Touchscreen? Than I can try it right now I think. |
Yes, you can if you run 4 alpha or newer. |
flashed it, reports 2.0.7.2. Basic leveling worked. I'm trying now to reproduce it like before. Stil lthe same problem: When Z homing starts while the strain gauge is already triggered, it fails (but it seems this only applies if it was homed at least once before...not 100% sure about that part)
Terminal:
P.S. any other things to be careful with this firmware? Before going to bed later I want to start a print over night ;) |
Ok, I've tested a bit more... Now I don't can propose a software solution for this, since I don't think there is a reliable way. So while the "crash" with yellow screen and reboot seems a bit overkill (but I'm not sure if this comes from octoprint or when using only the printer, too), the main problem seems to be a pushing bowden tube... |
Creality v4.5.2 motherboard firmware-crealityv452-20201223-002158.zip Can you please retry this with one of these firmware files, depending on the motherboard version you have. If you don't know or got a printer from November 2020 or earlier, you'Il most likely have the Creality v4.5.2 motherboard. Assuming we got it fixed I will close this issue now and consider it fixed. If it isn't fixed please provide:
Also, if it is fixed, I still would like to have a confirmation though😀 |
Bug Description
When capturing a mesh using Octoprint Bed Level Visualiser I get a printer error popping up, the topuchscreen is yellow with "M112 Shutdown" error message (also, "Auto Homing failed" or similar).
Configuration Files
Configuration.zip
If you've made any other modifications describe them in detail here.
The Configuration.h file has PID autotune K* values set for hot end and bed, but this is not yet compiled into the FW running on the printer.
Steps to Reproduce
Expected behavior:
Auto level completes normally and a new mesh is displayed in the Bed Visualiser.
Actual behavior:
Printer starts auto level warm up, homes, moves to the centre of the bed then crashes with error message on yellow touch screen.
Octoprint reports printer firmware error and disconnects.
Additional Information
Note: Printer is running a self compiled download of extui/latest (as of 09/12/20 13:00) , so it's several commits ahead of Alpha Rel 4. with Creality firmware 1.0.2 the feature is working.
The text was updated successfully, but these errors were encountered: