-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Layer not correct while printing from onboard sd #1288
Comments
Sorry. But you are maybe the 100s user to report this. Please see PR #1272 which solves the issue. Unfortunately @bigtreetech or @Msq001 are not able to make it available for all users for an unknown reason. |
The fix already exists but Bigtreetech is unable to merge the changes into the master. |
It looks like @bigtreetech heard you guys. |
Yes, but this is like trying to get a lame donkey making one step, and there are still two PRs waiting to get merged. radek8, maybe you can make new firmware with the merges from today and then we can sit down and pray that but will merge them;-( This is really a nightmare. |
Thank you bigtreetech!!!! |
Hello sadbass. Could you please download master firmware, compile it (do NOT use the precompiled firmware!) and check if the reported issue is solved. Please do not forget to close this ticket in case you do not need it anymore. Thank you |
Ok I try today |
It has been working but a following PR destroyed it again. I will let you know |
PR #1319 is updated and now everyone should be happy. Layer updates now regardless what are you printing from. |
Current master firmware should work. Please check and let us know. Thank you |
Please try this firmware and let us know if you get the layer hight and also the print finished dialog. https://github.com/mehmetsutas/BIGTREETECH-TouchScreenFirmware Thank you |
Hi! I just tried this firmware. |
Repeat and send the exact steps to reproduce.
blueeagle69 <[email protected]> schrieb am Sa. 5. Dez. 2020 um 14:28:
… Please try this firmware and let us know if you get the layer hight and
also the print finished dialog.
https://github.com/mehmetsutas/BIGTREETECH-TouchScreenFirmware
Thank you
Hi!.
I just tried this firmware.
Layer works fine, end of print pop up works, but after that I get a
constant Loading screen.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1288 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZHO6LNQ4Y4IRQCNHA3STIYRVANCNFSM4UEFJSSA>
.
|
You get a Loading... which disappears after a minute or two when you CANCEL
a print from on board sd card. Everything else you should get a single Info
window with the elapsed time and probably the filament used.
Which firmware are you using. Send the download link. I believe you are
still using an older version because the two extra windows I saw only using
an older version.
blueeagle69 <[email protected]> schrieb am Sa. 5. Dez. 2020 um 16:09:
… Right, I have to correct myself on two points.
The constant loading screen was a one-off after I cancelled a print.
Repeating three or four times it hasn't happened since.
Also the second correction.
The layer height, works up to layer 2 and stops.
Layer 1 was .3, layer two etc was .2 hence the 0.5mm
[image: 20201205_141534]
<https://user-images.githubusercontent.com/9963876/101246440-4105d000-370b-11eb-905c-1b12115f83fa.jpg>
However when printing in vase mode it updates correctly!
Printed four times to confirm.
Also at the end of the print I think there is a few too-many popups.
This is is end of a print.
[image: 20201205_145200]
<https://user-images.githubusercontent.com/9963876/101246488-95a94b00-370b-11eb-8c2e-38c2efad2473.jpg>
Close that, get this;
[image: 20201205_145220]
<https://user-images.githubusercontent.com/9963876/101246494-a78aee00-370b-11eb-94f8-c69e6f3a4ad1.jpg>
Press Stop, get this;
[image: 20201205_145242]
<https://user-images.githubusercontent.com/9963876/101246500-b376b000-370b-11eb-9b11-29cb2e82bec7.jpg>
And then finally!
[image: 20201205_145252]
<https://user-images.githubusercontent.com/9963876/101246509-bffb0880-370b-11eb-8da4-6d8193a80c3a.jpg>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1288 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZELUB4RFKUWAZO4AILSTJELZANCNFSM4UEFJSSA>
.
|
I downloaded and compiled this. |
Ok. Then please send me the gCode and which storage you print from.
blueeagle69 <[email protected]> schrieb am Sa. 5. Dez. 2020 um 16:18:
… I downloaded and compiled this.
https://github.com/mehmetsutas/BIGTREETECH-TouchScreenFirmware
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1288 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZBTN6STCTC3FCOYTYTSTJFNBANCNFSM4UEFJSSA>
.
|
Onboard 😀 |
Very strange how the layer info stops at layer 2, but not when printing in vase mode. |
It turned out I hadn't updated my config file. |
Did you compile the source or just used one of the precompiled binaries? |
@blueeagle69 For board sd, TFT queries the Z position from MARLIN during the print. If there is a problem with the serial communication, you may encounter a problem as you described. Check your MARLIN serial setup on MARLIN configuration_adv.h mine is as below and I don't encounter a problem like yours. I am using BTT SKR V1.3 with MARLIN 2.0.7.2 `// @section serial // The ASCII buffer for serial input // Transmission to Host Buffer Size // Host Receive Buffer Size #if RX_BUFFER_SIZE >= 1024 // Add M575 G-code to change the baud rate #if ENABLED(SDSUPPORT) // Enable this option to collect and display the number |
@blueeagle69 If the filament used is more than 1 meter and if the end gcode does not reset the extruder position at the end of the print, the summary popup screen shows the filament used in meters. |
I am confused because I could verify the print finished behavior. The layer
updates correctly. Will do some more test tomorrow.
blueeagle69 <[email protected]> schrieb am Sa. 5. Dez. 2020 um 17:09:
… It turned out I hadn't updated my config file.
So I did that. but it didn't make any difference.
I still get copious amounts of popups at th end of the print.
Also, layer info still stops at layer two, except in vase mode.
Although I didn't expect a config file file to sort that out.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1288 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZEC32ZZNX27ANCPI5LSTJLJ3ANCNFSM4UEFJSSA>
.
|
No probs. Weird. I do not get that that third line. |
If anything I would expect the layer issue with vase prints, not the other way around. Either way I will check my settings tomorrow, Kinda sick of the site of firmware today! |
Sorry missed this one. |
I am on it.
Which slicer are you using?
blueeagle69 <[email protected]> schrieb am So. 6. Dez. 2020 um 13:18:
… Did you compile the source or just used one of the precompiled binaries?
Sorry missed this one.
I always compile :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1288 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AM6XKZBH2KQLTVEMXVBKXEDSTNZARANCNFSM4UEFJSSA>
.
|
Prusaslicer :) |
Hi. I made the relevant changes to the buffer sizes in Marlin and that has appeared to have fixed the layer info issue. @oldman4U I cancelled a print mid-way and was greeted with the "Loading" again. I left it like you said for a minute or two, although that is way-too long, but it never recovered and had to reboot. But also this appears to be random. On the next cancelled print it worked fine. Okay I think that's it! |
When you self compile the firmware, what kind of changes do you add to configuration.h and config.ini? Do you have Cancel and Stop gcode activated and if so, have you changed something related to those two functions? Please let me know |
I did SOME more tests today and can confirm the issue with the many clicks needed to finally finish an already finished print from on board SD. All other Cancel and print finished methods are working fine. The layer info worked fine for me. Sometimes it has been falling behind, but this was beyond 300mm/sec, a value I never use for printing. So for me this all works very well, the many clicks needed is something which has to be fixed. Btw, I tested self and precompiled and they work the same, no difference. Seems the auto build works properly finally;-) |
I guess this is because printing process is more privileged than data queries. |
Apologies I was having a blast in Elite Dangerous! |
@blueeagle69 in your config would you please set serial_always_on to 1 and try once again. During board_sd prints the Z position is queried from the printer and shown as the layer height on th LCD. When serial communication is interrupted, the Z position query replies may be missed. |
Will do. |
The fix is now available since 7 days as part of the master firmware. Could you please take over responsibility for the ticket you opened and check if the problem is solved. Please close the ticket afterwards, thank you |
Apologies for not reporting back. My printer took longer than expected. Thanks! |
;-) But you know, sadbass has to confirm and close this ticket... |
This evening I try, I can load the firmware already compiled or I must compile myself? |
You should be able to use the precompiled, but I would recommend to compile your own - like always. |
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. |
Description
When printing from onboard SD of skr1.4 and tft35 V2
For All the print I see layer 0.00
Steps to reproduce
Turn on
Select print
Select onboard SD
Select any gcode
Start print
Expected behavior
While is printing is Shown the current z position,
Actual behavior
For the duration of the print I see 0.00
Hardware Variant
Skr1.4
Tft35 V2
Additional Information
The text was updated successfully, but these errors were encountered: