jamesbowman / i2cdriver

I2CDriver open source tools
https://i2cdriver.com/
BSD 3-Clause "New" or "Revised" License
184 stars 57 forks source link

Hardware Issue with Device - LCD Lifting off PCB #56

Closed jwshields closed 2 years ago

jwshields commented 3 years ago

Hello,
I'm pretty sure this is not the right place to open a hardware issue for this device, but I've sent an email to the jamesb at excamera dot com address and I've not received a response..
I've been experiencing an issue with my I2CDriver where the board flexes a bit much (Maybe it is just me being a brute?) - but if I'm fiddling with it and plugging jumpers in, or the plugging/unplugging the USB cable; when I am doing those things, I seem to see/feel the board flexing in ways which are exerting forces upon the LCD in an unnatural way. (I also own an SPIDriver and suspect this issue could also happen with that device as well, but I am not experiencing it with my device currently)

A few nights ago when I was using the I2C driver, I noticed that the LCD had lifted off the PCB, because light from the backlight module was leaking out of the sides.

I’ve taken some photos of it, and outlined in red boxes what I’m seeing; in the photos where you see my fingers applying some pressure, I’m doing that to attempt to demonstrate how the LCD is loose and how the leakage of the backlight changes.
The photos are available here: https://file.nouille.party/i2c_driver/

... Onto my actual problem/questions!

Mind, the functionality of the device is not compromised. I just don’t want my LCDs falling off and cracking, or becoming any more loose than what I’m seeing on my I2C Driver. And I am only mentioning the SPI Driver because I feel like it could be possible this issue exists on that board as well.

Thank you in advance, and, I apologize for opening an issue here, as I don't know if this repo is an appropriate place for hardware issues. If so, please feel free to close this issue.

GOTO-GOSUB commented 3 years ago

Mine is doing something similar, it would appear that there is a foil backing on these LCD's and it is fixed to the PCB via a self adhesive pad (I haven't disected it to be sure) and that is peeling away from the LCD panel itself. As described above, the backlight leaks out of the side and bottom of mine. In my case a little rubber glue in the corners will probably suffice but I am a little worried about the long term reliability. Mine doesn't get flexed - it's had one cable attached to it from new and it's never been removed and I just suspect that the LCD manufacturer didn't glue (for want of a better phrase) the backing all the way into the corners.

jwshields commented 3 years ago

I'll try some glue, either thinking I'll try some form of super glue that I can gently dab onto the board. Will post results once I do that. But... I do hope Mr. Bowman sees this issue and can provide some insight and/or help

GOTO-GOSUB commented 3 years ago

In the end I used a latex based glue (Copydex) and just ran a little beading of it around the top of the display and a dab in each of the bottom corners then applied just enough pressure to hold the display against the PCB while it dried. So far it's holding up well.

jwshields commented 2 years ago

Necro'ing this issue a bit. Life has kept me a bit busy..
A few updates:

  1. I heard back from James, apparently I completely missed the support email for i2cdriver on the website, but he gave more or less the same pointers as you did @GOTO-GOSUB
  2. I tested on both my I2CDriver & SPIDriver boards. I put superglue around the plastic casing that held the LCD on, and superglue between the PCB and the plastic casing. It worked amazingly to secure the LCDs.
  3. In my excitement to test things out, I accidentally shorted out gnd and vcc and borked my I2CDriver!

Closing this issue, as, it is technically resolved for me, and the superglue method worked wonderfully, aside from my silly mistake.
Hopefully this can help others in the future though!