tetrabiodistributed / project-tetra

A ventilator splitter with flow control and monitoring for use as a last resort solution in emergencies.
Other
7 stars 9 forks source link

Cable for Sensirion SFM3300-D #67

Closed fpdotmonkey closed 4 years ago

fpdotmonkey commented 4 years ago

https://www.mill-max.com/products/new/rugged-4mm-pitch-spring-loaded-connectors

fpdotmonkey commented 4 years ago

https://www.nxp.com/products/interfaces/ic-spi-serial-interface-devices/ic-bus-repeaters-hubs-extenders/i2c-bus-extender:P82B715

mechatroniks-git commented 4 years ago

Attempted to use https://www.digikey.com/product-detail/en/avx-corporation/009155004201006/478-4684-1-ND/1687183 Contacts slip off the pad when compressed. image

mechatroniks-git commented 4 years ago

This Samtec part is better, but interferes: https://www.digikey.com/product-detail/en/samtec-inc/SIB-104-02-F-S-LC/SAM10715-ND/2664704

image

mechatroniks-git commented 4 years ago

Going with this part should work: https://www.digikey.com/products/en?keywords=821-22-004-10-002101

image

fpdotmonkey commented 4 years ago

Seems like this tab doesnt extend out far enoughimage

Burhan-Q commented 4 years ago

@fpdotmonkey Just curious, did you try clipping it from both directions? Happy to extend that tab, let me know what Δ you're seeing as needed.

image

mechatroniks-git commented 4 years ago

@hydronics2, here is the PCB DXF Sensirion PCB.zip

mechatroniks-git commented 4 years ago

The step file: Sensirion PCB Assembly Mockup.zip

fpdotmonkey commented 4 years ago

@Burhan-Q looking at it closer, I think the issue is actually the fillet on the inside corner of the part stopping it from fully engaging. That said, it is clipping on and staying affixed. image

fpdotmonkey commented 4 years ago

It could also be a print quality issue.

Burhan-Q commented 4 years ago

@fpdotmonkey I can make that a sharp corner if you'd like to check for a better fit. Let me know what you'd like to do.

fpdotmonkey commented 4 years ago

Sure sounds good

fpdotmonkey commented 4 years ago

Also what's the part number on this?

hydronics2 commented 4 years ago

@mechatroniks-git you're cutting it kinda close here. I'd recommend moving the connector 1-2 mm outboard or just trimming the PCB 1-2mm. Any input?... I usually let those connectors hang off the board anyway to allow more PCB space... but I don't want to mess with dimensions too much if you're designing a clamp thingy too... image

hydronics2 commented 4 years ago

this is just a general note to remember for later... The P82B715 level shifts the i2c signals to 5V. If we end up putting the 2nd chip on the master board, be sure it level shifts back down to 3.3V or take other action as needed.

hydronics2 commented 4 years ago

@mechatroniks-git do we need jumpers? I figure either the P82B715 is landed or it's not. Cheap small boards easy to switch between those with the P82B715 and those without. right? I can put them on no sweat just thought I'd simplify things as needed.

Burhan-Q commented 4 years ago

Also what's the part number on this?

@fpdotmonkey just now logged it on the Hardware Parts List as P-TET-000027

hydronics2 commented 4 years ago

@mechatroniks-git for review image

hydronics2 commented 4 years ago

@mechatroniks-git for review image

hydronics2 commented 4 years ago

@mechatroniks-git for review image

mechatroniks-git commented 4 years ago

@hydronics2 Can we add a parallel cap on the IC? Datasheet calls for .1 and 1uF. Also, add a pullup on SDA1. Thanks

image

hydronics2 commented 4 years ago

@mechatroniks-git I made the changes... why only a pull-up on the SDA line and not an SCL line? .... never mind, I see it on the TI data sheet now. The crazy thing about the TI data sheet is it shows no pullups on the SCL line!... I think I got everything I need Patrick.. I'll add a few pull-ups and we can either populate them or not. image

hydronics2 commented 4 years ago

@mechatroniks-git @fpdotmonkey @Burhan-Q I submitted a pull-request. Here are the files. https://github.com/hydronics2/project-tetra/tree/master/02_Development/FlowMeter/Sensirion_connector_board I estimated the pogo pin distance in the step file. The pogo pins stick out 5mm (0.197") from the board and the stroke is 1.39mm (0.055").
image

fpdotmonkey commented 4 years ago

@Burhan-Q @hydronics2 ping me on slack when you have the board and the clip ready for me to print

hydronics2 commented 4 years ago

@Burhan-Q @hydronics2 ping me on slack when you have the board and the clip ready for me to print

I posted a step file tin the link above. Check it out and see what you think.

fpdotmonkey commented 4 years ago

@hydronics2 in application, are the header pins in the model you posted going to be replaced by the sprung pins like what Patrick suggested?

hydronics2 commented 4 years ago

Yes that's right. I put some header pins in their and tried to size them to 5mm to represent the pogo pins that will stick out 5mm from the board according tonl the data sheet I referenced (uncompressed)

fpdotmonkey commented 4 years ago

@Burhan-Q so I tried filing out that fillet, and that didn't do anything. However, I bent it a little so the internal angle on it is a bit smaller, and now the fit is a bit better.

fpdotmonkey commented 4 years ago

It basically looks like the cross section picture you sent me, so I think it's good. Time to add a feature for the terminal block to go through I suppose.

Burhan-Q commented 4 years ago

Moved to Blocked. See notes here. PCB revision required to address issue shown in image @fpdotmonkey @hydronics2

image

hydronics2 commented 4 years ago

haha.. that's funny. I didn't move that part I swear.... but I can certainly move it outboard as many mm as necessary... say start with 5mm?

mechatroniks-git commented 4 years ago

We have a mystery to solve, last I left it, the connectors were 8.43mm (center to center distance from the row). Pushing it out 5mm would work, give me the center to center distance, and I can check.

image

Burhan-Q commented 4 years ago

Perhaps it's the spacing from the front edge of the board to the phoenix connector thru holes? [both measurements captured in Fusion, from 'front face' of board to center of thru hole]

@mechatroniks-git board measurement {M} image

@hydronics2 board measurement {H} image

Profile view with phoenix connector visible, looks like there's a difference in phoenix connector position/length.

@mechatroniks-git {M} image

@hydronics2 {H} image

Burhan-Q commented 4 years ago

@Burhan-Q so I tried filing out that fillet, and that didn't do anything. However, I bent it a little so the internal angle on it is a bit smaller, and now the fit is a bit better.

@fpdotmonkey do you mean that I should decrease the angle of the clip section like this? image

hydronics2 commented 4 years ago

@mechatroniks-git @Burhan-Q So it looks like the pogo pins are fine but the large connector exact position needs to be resolved. I can put it wherever it needs to be. This is the latest revision... image

Burhan-Q commented 4 years ago

Blocked by #113

fpdotmonkey commented 4 years ago

@Burhan-Q the design for the clip is good no need to change it

Burhan-Q commented 4 years ago

@fpdotmonkey clip updated with cut out for PCB. Ready for testing

P-TET-000027-0.zip image

Burhan-Q commented 4 years ago

@fpdotmonkey clip updated with cut out for PCB. Ready for testing

@fpdotmonkey please move to card to Testing bucket on project board and add Testing Label to the Issue once you begin printing.

fpdotmonkey commented 4 years ago

First print of the clip didnt turn out so well. The hook that grabs the ledge nearest the PCB broke off while i was removing support material. Im going to try printing it with the PCB face down to see if that helps at allimage

fpdotmonkey commented 4 years ago

This is how I'm orienting the next print image

fpdotmonkey commented 4 years ago

The previous print was just like this one, but on the other outer face of the clip

fpdotmonkey commented 4 years ago

Ok so the connector is nominally working!! The clip connects to the sensor perfectly, and the PCB slides right in. That said, i feel like its really easy to break the PCB-side hook while removing support, and the features for retaining the PCB didnt resolve super well in the print. image

fpdotmonkey commented 4 years ago

Also, the clip has a good bit of slop along the sensor's axis (~.075"). I'm concerned that this could cause a short between pins.

fpdotmonkey commented 4 years ago

It also only takes a hair of pressure to remove the PCB. Granted we'll see how hard it is to inert and remove when we have the actual board, but I think an iteration before then could be good

Burhan-Q commented 4 years ago

Also, the clip has a good bit of slop along the sensor's axis (~.075"). I'm concerned that this could cause a short between pins.

@fpdotmonkey could you get me two photos of the extremes of the motion you're seeing, with the Sensirion facing the other direction? I'd looking to see how the harness is moving relative to this feature image

fpdotmonkey commented 4 years ago

Full right image Full left image

fpdotmonkey commented 4 years ago

You can most easily see the difference looking at the right edge of the clip. I measured the displacement to about .075"

Burhan-Q commented 4 years ago

@fpdotmonkey What's the inside distance you measure on the Sensirion here? image