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

[BUG Marlin 1.1.9] LCD cycles in and out of different menus, when heat bed is turned on using LCD/ pronterface #13940

Closed
Fr33man85 opened this issue May 7, 2019 · 11 comments

Comments

@Fr33man85
Copy link

Fr33man85 commented May 7, 2019

*sry.. thought the main thread was closed..
#12712

@mhsuhail
Copy link

mhsuhail commented May 8, 2019

The main thread was closed without any solution.

@Fr33man85
Copy link
Author

Thanks for your reply.
i go ahead in this thread.

i try some other things, maybe i ask the support from Creality directly because it is also happening when i use the provided Firmware from they homepage (the Source files, not the Hex, because i flashed the bootloader)

but maybe thats the Problem?

Do you use a bootloader on your board?
Which board your Prusa i3 clone use?

@InsanityAutomation
Copy link
Contributor

This is a well documented issue in many Creality circles. Its caused by the wiring on the back of the lcd picking up noise. Most people have been adding tape across the pins in the control box, and tying down the lcd ribbon cable to prevent it. Could also possibly disable bed pid control to reduce noise and liklihood of this occuring.

@Fr33man85
Copy link
Author

ah ok,
but not so well documented in the general web :D

Do you have some links where i can read about it?

If this is a noise problem, maybe it can be solved to add some Pullup/down resistors to the corresponding Pins.

but anyway, i try to shield the ribbon cable instead

@Fr33man85
Copy link
Author

o.O

Or i first try to chance the cable complete

WhatsApp Image 2019-05-08 at 20 06 54

@InsanityAutomation
Copy link
Contributor

Looks like something found that cable a bit tasty to gnaw on! Its mostly on the Creality FB groups, but at least in your case hopefully its the obvious!

@mhsuhail
Copy link

mhsuhail commented May 8, 2019

Thanks for the lead, InsanityAutomation, will give it a try when I get some time. Manuel I will appreciate if you can update me as well, if this works out for you. Thanks

@Fr33man85
Copy link
Author

Fr33man85 commented May 8, 2019

So, a few frustrating hours later:

First, I renewed the cable. But without success.

IMG_20190508_214415

Afterwards I thought about the statement of InsanityAutomation. This noise ... So I went in search of appropriate documentation on the pinout of the LCD.

But I did not find much, so I took the whole thing apart and measured myself.

The button does nothing else as pull a signal from a dedicated pin to ground. So the easiest thing to do was to put in a pullup resistor.

IMG_20190508_214049

In the first attempt, I took a 10k.
Without putting everything together again, it looked good at first. The behavior did not recur.
I was already happy and put everything back together.
After that - oh, miracles - it happened again. This time, however, not nearly so bad.

So dismantled and changed the 10k to 4,7k.
Also tested in disassembled condition; looked good.
But here too: after assembly, it happened again.. grrrr

IMG_20190508_220424

I think there might be an earth loop problem somewhere or something. Next, I will probably try to improve the grounding as a whole.

:Edit:
If the display is not mounted to the frame, i can measure with the osciloscope an rising edge of about 8-10V from the frame to the display"housing".
If it is not mounted, no problem.

If i mount it (or only touch the frame without screwed it together) the menu hopping starts.
(but the readings on the DSO go to zero)
IMG_20190508_230741
IMG_20190508_230726

@Fr33man85
Copy link
Author

Fr33man85 commented May 10, 2019

So,
I've added a few ground wires and I suggest everyone do the same or at least check it!
The entire frame (metal, conductive) is NOT grounded. The negative output of the power supply is also NOT connected to ground.

I'm not an expert, but I think that should not be so.

I also stripped a CAT5e Ethernet cable to collect the shield and put the recycled shield on the ribbon cable.

since 3h printing time the "auto-menu-click" has not happened again.

IMG_20190510_182409_1024x1024_500KB
IMG_20190510_182420_1024x1024_500KB

IMG_20190510_182450_1024x1024_500KB
IMG_20190510_111126_1024x1024_500KB

@Fr33man85
Copy link
Author

Fr33man85 commented May 13, 2019

I close this because

  1. i fixed it
  2. it was not a Marlin issue

but thanks to all.
...for the great firmware "Marlin", too

@github-actions
Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants