Ribbit-Network / ribbit-network-frog-hardware

The sensor for the world's largest crowdsourced network of open-source, low-cost, GHG Gas Detection Sensors.
https://www.ribbitnetwork.org/
MIT License
95 stars 26 forks source link

USB Right Angle Connectors Don't Always Insert All The Way #209

Closed keenanjohnson closed 1 year ago

keenanjohnson commented 1 year ago

I noticed when inspecting the sensors from the recent large order that there seems to be some tolerance differences in either the enclosures or the USB right angle connectors. Some of the connectors would not insert fully into the connector.

I am sure what the right way to solve this is. Perhaps the braces only need to support the connector on the top and right, but not the left side?

image

eaudiffred commented 1 year ago

This is a tricky one. I noticed the same thing. I purchased a few different brands of USBC right angle connectors, and each was slightly different dimensionally.
We could eliminate the top support. The right support helps keep it straight. The left support is doing all the heavy lifting though - the connector is resting on that one as the power cord pulls down.
We could try and shift it to the left more. It would sit less on the plastic body and more on the metal, but I think that's ok.
image We still have the option to go back to the zip-tie, but that adds parts.

eaudiffred commented 1 year ago

Maybe we should instead release the tension on the power cable from being applied to that point. If we had some sort of clip on the bottom of the base for the power cord, it could relieve the tension and eliminate the need for the supports inside the base.
image

eaudiffred commented 1 year ago

I removed the top support and shifted the left support 0.6mm to the left for more clearance. I also added a cable clip that we can experiment with. image image

josuah commented 1 year ago

This might also help with robustness: the USB connector is often the first thing to break in any device. Type-C might have a better rating, in practice, it is still fragile.

Something that laptop does for instance, is a cable plugged to the internal connector (barebone pins) and an actual connector screwed to the enclosure.

Some very small cable would eliminate any form of strain onto the soldered connector of the devboard.

josuah commented 1 year ago

To take the same supplier:

The current solution wins by the price. Though, if changing it, I'd still consider adding plenty of support to limit the strain: 235700532-eb4dbc64-00b6-4060-8e95-9060c477163b

Good idea though!

eaudiffred commented 1 year ago

Here is the latest idea I have. This gets the pulling force off of the adapter.

image image image

keenanjohnson commented 1 year ago

Wow looks great to me!

eaudiffred commented 1 year ago

Test print went well. I think I can tighten it up a little.
image image

josuah commented 1 year ago

I also added a cable clip

Now I see better what this means. That sounds quite robust!

eaudiffred commented 1 year ago

Now I see better what this means. That sounds quite robust!

I think it will relieve any pressure from the USBC connection. I did order one of those panel mount USBC connectors that you linked above. I like that idea better than the right angle connector, I'm just worried about space requirements. It's supposed to show up tomorrow, so we'll see how it fits.

eaudiffred commented 1 year ago

The panel mount USBC connector is too big for the current enclosure size unfortunately.

Based on the test prints I've conducted, the 90 degree adapter listed in the BOM fits well in place without being too tight now. The cable clip removes the force pulling down on the adapter, also aiding in the better fit.