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

SKR Pro display doesn't work, hotend PID integrator windup, firmware retract disregards retract speed #3405

Closed
DroneMang opened this issue Oct 6, 2020 · 4 comments
Labels

Comments

@DroneMang
Copy link

Hi,

I have an SKR Pro with a BIGTREETECH TFT24 V1.1 Touch Screen Display 12864LCD, hooked up in the emulation mode using the EXP1 and 2 connectors so it should work just like a RepRapDiscount 128x64 Full Graphic Smart Controller which is what I have defined. I tried the code block from the lcd sample document which is commented out, and some other values from another person with an SKR Pro, neither work.

Link to Display:
https://www.aliexpress.com/item/33048619460.html?spm=a2g0s.9042311.0.0.27424c4dQRD6IT

Also, when my cooling fan turns on after the first 3 layers, the print fails due to hotend temp dropping too much. I have set the timeout to 360 to help this. I think the integrator in the PID has wound up and so it takes it a long time to adjust to the new setpoint. Perhaps you could reset the PID but keep same calibration values if the cooling fan speed changes? I have a large bed with the FT-6 so large prints cause this error.

I am using firmware retract and pressure advance. With a volcano hotend I found that setting the retract and unretract speeds very high (I have had 600 mm/s set in marlin) virtually eliminated ooze or gaps when starting a new line as the hotend moves immediately to the new point. I have tried setting high retract and unretract speeds in klipper, but as far as I can tell, no change to speed happens. Is there a max speed that is allowed?

Lastly, my log file is not working today, I can't find one anywhere, either in octoklipper or with filezilla, so this is just my config. The log file was working yesterday though so I do not understand what is happening there. This occured after adding in a section for filament runout sensors, M600, and the current uncommented display block.

klippy (2).zip

@jakep82
Copy link
Collaborator

jakep82 commented Oct 6, 2020

This screen does not work properly with Klipper with stock BTT firmware. Some people report limited success using custom screen firmware, but it sounds like issues still exist.

#2231
bigtreetech/BIGTREETECH-TouchScreenFirmware#705

@KevinOConnor
Copy link
Collaborator

You'll need to find and attach the klipper log in order for us to assist. If the klipper log file is not in /tmp/klipper.log then it may indicate a problem with your SD card - you may need to reinstall the OctoPi image.

-Kevin

@DroneMang
Copy link
Author

DroneMang commented Oct 7, 2020

if it's ok, please set SPI_ReEnable(!!(GPIOB->IDR & (1<<13))); to SPI_ReEnable(1) not SPI_ReEnable(0) for TFT24 V1.1

With this mod and recompile from BTT display works!

I got the log file working again by putting in the standard lcd block. Interesting that having the lcd defined wrong causes the log to fail but everything else works.

I'll attach a log file shortly after I start a print.

@github-actions
Copy link

Hello,

It looks like there hasn't been any recent updates on this
Klipper github issue. If you created this issue and no
longer consider it open, then please login to github and
close the issue. Otherwise, if there is no further activity
on this thread then it will be automatically closed in a few
days.

Best regards,

~ Your friendly GitIssueBot

PS: I'm just an automated script, not a human being.

@github-actions github-actions bot added the Stale label Oct 29, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Nov 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants