LCD Shield causes M7/H7 Reset

Good Day!

We’re having trouble with our first OpenMV LCD Shield (v2 2/11/2016) received in April 2019.

When attached to any of our M7’s or H7’s (current firmware) - the cameras start and work properly.

However, when we run the “lcd_1.py” example program from the IDE, the cameras just reboot and disconnect from USB.

Two more LCD shields should arrive tomorrow, so we can try those and report back.

Any advice?

Thanks,

Hi, by current firmware which one do you mean ? I can confirm 3.4.1 works (there might be an issue with the development firmware v3.4.2). Are you connecting another shield at the same time ? Some of the shields share pins and can’t be used together. If not I think you may have a bad LCD shield, should wait and test the new shields to confirm.

Can you share pictures of how you’ve attached the LCD shields? We require these to be tested by our manufacturer.

Wow folks! Thanks for the lightning fast reply (again)!

Using firmware 3.3.1 that came along with IDE 2.2.0 and directly connecting the LCD shield to the cameras

Will wait and test with the new shields tomorrow, unless you advise otherwise.

Thanks!

PS - Love your lens protectors; especially useful when testing.


I see why you have problems. That’s totally not the way we envisioned you mounting it.

Okay…

Since we’ve let folks mount stuff the way they have wanted I guess this should be documented more.

Um, so, you were supposed to use the long pin headers (female ones) and then the shield goes on the back of the camera. On the LCD product page the shield is attached like that.

I will add on the product page how to mount shields.

Thanks for the clarification!!!

I feel very embarrassed :slight_smile:

All your other shields mount on the ‘lens’ side of the camera; we just assumed the LCD was similar. Your clarification helps.

If that’s the way the LCD Shields are supposed to mount to the cameras - how are we supposed to mount the camera to anything? Putting the LCD on the back-side perhaps enables someone to make a point-and-click camera, but makes mounting the system very difficult since the LCD now blocks all the mounting holes.

No worries - we’ll just design our PCBs accordingly to accept all these connections, and re-route them as needed to the M7/H7’s

Thanks again for the fast replies!

You are supposed to use the long female headers used in every picture of the camera.

We started providing male and female headers however since we had a customer called uARM who wanted the male pins. To make suppling easier we add both headers to the package the camera comes with.

As for mounting holes and whatnot. Um, I can’t say that the hole locations were designed particularly well, but, we can’t change the layout anymore (like Arduino).

I’d put the camera in the case and then add holes to the case to mount the camera better.

Sorry about that confusion. You should be able to desolder the pins easily and fix this.

No worries; all good.