-
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6544bb2
commit c884591
Showing
10 changed files
with
56,876 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
|
||
outerHeight = 5; | ||
innerHeight = 3; | ||
outerWidth = 6.5; | ||
innerWidth = 4.5; | ||
outerLength = 8.5; | ||
innerLength = 4.5; | ||
|
||
$fn = 30; | ||
|
||
barbLength = 7; | ||
barbHeight = 7; | ||
outerBarbRadius = 1.93; | ||
innerBarbRadius = outerBarbRadius - 1; | ||
|
||
pegRadius = 1; | ||
pegLength = 2; | ||
pegOffsetX = 0; | ||
pegOffsetY = 3.25; | ||
pegOffsetZ = -pegLength; | ||
|
||
|
||
// box | ||
rotate([0,0,90]) | ||
{ | ||
union(){ | ||
difference(){ | ||
translate([0,0,outerHeight/2]){ | ||
cube([outerWidth, outerLength, outerHeight], center=true); | ||
} | ||
translate([0,0,outerHeight/2 - 1]) { | ||
cube([innerWidth, innerLength, innerHeight], center=true); | ||
} | ||
translate([0,0,innerHeight]) { | ||
cylinder(barbLength, innerBarbRadius, innerBarbRadius, center=false); | ||
} | ||
} | ||
|
||
// pegs | ||
translate([pegOffsetX, -pegOffsetY, pegOffsetZ]){ | ||
cylinder(pegLength, pegRadius, pegRadius, center=false); | ||
} | ||
translate([pegOffsetX, pegOffsetY, pegOffsetZ]){ | ||
cylinder(pegLength, pegRadius, pegRadius, center=false); | ||
} | ||
} | ||
} | ||
|
||
// barb | ||
translate([0,0,innerHeight]) | ||
{ | ||
difference() | ||
{ | ||
union() { | ||
cylinder(barbHeight, outerBarbRadius, outerBarbRadius, center = false); | ||
translate([0, 0, barbHeight]) sphere(outerBarbRadius); | ||
translate([0, 0, barbHeight]) rotate([0, 90, 0]) cylinder(barbLength, outerBarbRadius, outerBarbRadius, center = false); | ||
} | ||
union() { | ||
translate([0, 0, -0.5]) cylinder(barbHeight - 1, innerBarbRadius, innerBarbRadius, center = false); | ||
translate([0, 0, barbHeight]) sphere(innerBarbRadius); | ||
translate([1.5, 0, barbHeight]) rotate([0, 90, 0]) cylinder(barbLength - 1, innerBarbRadius, innerBarbRadius, center = false); | ||
} | ||
} | ||
} | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
echo(version=version()); |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
Description,Qty,RefDes,Mfg,Mfg PN | ||
CONN HDR 2POS 0.1 TIN PCB,2,"J2, J3",Sullins Connector Solutions,PPTC021LFBN-RC | ||
CONN HDR 3POS 0.1 TIN PCB,1,J1,Sullins Connector Solutions,PPTC031LFBN-RC | ||
DIODE GEN PURP 100V 250MA SOD323,1,D2,Nexperia,"BAS165J,115" | ||
FERRITE BEAD 600 OHM 0805 1LN,1,L2,TDK,MPZ2012S601ATD25 | ||
CONN HEADER SMD R/A 4POS 1MM,2,"FLOWSENSOR, J5",JST Sales America Inc.,SM04B-SRSS-TB(LF)(SN) | ||
CONN HDR 16POS 0.1 TIN PCB,1,J6,Sullins Connector Solutions,PPTC161LFBN-RC | ||
CONN HDR 12POS 0.1 TIN PCB,1,J7,Sullins Connector Solutions,PPTC121LFBN-RC | ||
CAP CER 0.1UF 50V X7R 0402,12,"C1, C2, C3, C4, C5, C6, C9, C10, C11, C17, C19, C21",Murata,GRM155R71H104KE14J | ||
RES SMD 0 OHM JUMPER 1/16W 0402,1,R17,Yageo,RC0402JR-070RL | ||
RES SMD 10K OHM 1% 1/16W 0402,3,"R2, R20, R21",Vishay Dale,CRCW040210K0FKEDC | ||
RES SMD 10K OHM 1% 1/8W 0805,5,"R4, R5, R7, R9, R15",Yageo,RC0805FR-0710KL | ||
RES SMD 4.7K OHM 1% 1/8W 0805,2,"R1, R3",Yageo,RC0805FR-074K7L | ||
RES SMD 10 OHM 1% 1/16W 0402,1,R12,Yageo,RC0402FR-0710RL | ||
RES ARRAY 4 RES 10K OHM 0804,2,"RN1, RN2",Panasonic,EXB-28V103JX | ||
CAP CER 10000PF 50V X7R 0402,2,"C14, C26",Yageo,CC0402KRX7R9BB103 | ||
CAP CER 10UF 6.3V X7R 0603,2,"C22, C23",Samsung Electro-Mechanics,CL10B106MQ8NRNC | ||
RES SMD 12.4K OHM 1% 1/16W 0402,1,R6,Yageo,RC0402FR-0712K4L | ||
CAP CER 18PF 50V C0G/NPO 0402,2,"C7, C8",Yageo,CC0402JRNPO9BN180 | ||
RES SMD 1M OHM 1% 1/16W 0402,1,R8,Yageo,RC0402FR-071ML | ||
RES SMD 1K OHM 1% 1/16W 0402,1,R24,Yageo,RT0402FRE071KL | ||
CAP CER 1000PF 2KV X7R 1808,1,C15,KEMET,C1808C102KGRACTU | ||
CAP CER 1UF 25V X7R 0805,1,C18,KEMET,C0805C105K3RACTU | ||
CRYSTAL 25MHZ 12PF SMD,1,Y1,ECS,ECS-250-12-33-AGN-TR | ||
RES SMD 330 OHM 1% 1/16W 0402,2,"R22, R23",Yageo,AC0402FR-07330RL | ||
RES SMD 33 OHM 1% 1/16W 0402,4,"R34, R35, R36, R37",Yageo,RC0402FR-0733RL | ||
CAP CER 4.7UF 6.3V X7R 0603,1,C16,Yageo,CC0603MRX7R5BB475 | ||
RES SMD 49.9 OHM 1% 1/16W 0402,4,"R10, R11, R13, R14",Yaego,RC0402FR-0749R9L | ||
CAP CER 6800PF 50V X7R 0402,2,"C12, C13",Yageo,CC0402KRX7R9BB682 | ||
IC ADC 16BIT SIGMA-DELTA 10VSSOP,1,U2,Texas Instruments,ADS1115IDGST | ||
SENSOR PRESSURE HUMIDITY TEMP,1,IC1,Bosch,BME280 | ||
SENSOR PRES 1PSI DIFF 3V DIGITAL,1,PRESSURE1,Honeywell,HSCDRRT001PD2A3 | ||
CONN MAGJACK 1PORT 100 BASE-T,1,T1,Würth Elektronik,7499210121A | ||
CONN JACK MONO 3.5MM R/A,1,J4,CUI Devices,MJ-3536N | ||
LED RED CLEAR SMD,1,D1,Lite-On Inc.,LTST-C191KRKT | ||
IC CTLR 3-1 ETH TCP/IP 48LQFP,1,U1,WIZnet,W5500 |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,161 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!DOCTYPE eagle SYSTEM "eagle.dtd"> | ||
<eagle version="9.6.2"> | ||
<drawing> | ||
<settings> | ||
<setting alwaysvectorfont="no"/> | ||
<setting verticaltext="up"/> | ||
</settings> | ||
<grid distance="50" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/> | ||
<layers> | ||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> | ||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/> | ||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/> | ||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/> | ||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/> | ||
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/> | ||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/> | ||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/> | ||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> | ||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> | ||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> | ||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> | ||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> | ||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> | ||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> | ||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/> | ||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/> | ||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/> | ||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/> | ||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/> | ||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/> | ||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/> | ||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/> | ||
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> | ||
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> | ||
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> | ||
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> | ||
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/> | ||
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/> | ||
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> | ||
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> | ||
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> | ||
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/> | ||
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/> | ||
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> | ||
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> | ||
</layers> | ||
<library> | ||
<packages> | ||
<package name="DIP1330W46P254L1000H616Q8B" urn="urn:adsk.eagle:footprint:21695066/1" locally_modified="yes"> | ||
<description>8-DIP, 2.54 mm (0.10 in) pitch, 13.30 mm (0.52 in) span, 10.00 X 6.99 X 6.16 mm body | ||
<p>8-pin DIP package with 2.54 mm (0.10 in) pitch, 13.30 mm (0.52 in) span with body size 10.00 X 6.99 X 6.16 mm</p></description> | ||
<circle x="-7.7917" y="3.81" radius="0.25" width="0" layer="21"/> | ||
<wire x1="-3.495" y1="4.7017" x2="-3.495" y2="5" width="0.12" layer="21"/> | ||
<wire x1="-3.495" y1="5" x2="3.495" y2="5" width="0.12" layer="21"/> | ||
<wire x1="3.495" y1="5" x2="3.495" y2="4.7017" width="0.12" layer="21"/> | ||
<wire x1="-3.495" y1="-4.7017" x2="-3.495" y2="-5" width="0.12" layer="21"/> | ||
<wire x1="-3.495" y1="-5" x2="3.495" y2="-5" width="0.12" layer="21"/> | ||
<wire x1="3.495" y1="-5" x2="3.495" y2="-4.7017" width="0.12" layer="21"/> | ||
<wire x1="3.495" y1="-5" x2="-3.495" y2="-5" width="0.12" layer="51"/> | ||
<wire x1="-3.495" y1="-5" x2="-3.495" y2="5" width="0.12" layer="51"/> | ||
<wire x1="-3.495" y1="5" x2="3.495" y2="5" width="0.12" layer="51"/> | ||
<wire x1="3.495" y1="5" x2="3.495" y2="-5" width="0.12" layer="51"/> | ||
<pad name="1" x="-6.5405" y="3.81" drill="0.8128" diameter="1.397"/> | ||
<pad name="2" x="-6.5405" y="1.27" drill="0.6754" diameter="1.2754"/> | ||
<pad name="3" x="-6.5405" y="-1.27" drill="0.6754" diameter="1.2754"/> | ||
<pad name="4" x="-6.5405" y="-3.81" drill="0.6754" diameter="1.2754"/> | ||
<pad name="5" x="6.5405" y="-3.81" drill="0.8128" diameter="1.397"/> | ||
<pad name="6" x="6.5405" y="-1.27" drill="0.8128" diameter="1.397"/> | ||
<pad name="7" x="6.5405" y="1.27" drill="0.8128" diameter="1.397"/> | ||
<pad name="8" x="6.5405" y="3.81" drill="0.8128" diameter="1.397"/> | ||
<text x="0" y="5.635" size="1.27" layer="25" align="bottom-center">>NAME</text> | ||
<text x="0" y="-5.635" size="1.27" layer="27" align="top-center">>VALUE</text> | ||
</package> | ||
</packages> | ||
<packages3d> | ||
<package3d name="DIP1330W46P254L1000H616Q8B" urn="urn:adsk.eagle:package:21695027/1" type="model"> | ||
<description>8-DIP, 2.54 mm (0.10 in) pitch, 13.30 mm (0.52 in) span, 10.00 X 6.99 X 6.16 mm body | ||
<p>8-pin DIP package with 2.54 mm (0.10 in) pitch, 13.30 mm (0.52 in) span with body size 10.00 X 6.99 X 6.16 mm</p></description> | ||
<packageinstances> | ||
<packageinstance name="DIP1330W46P254L1000H616Q8B"/> | ||
</packageinstances> | ||
</package3d> | ||
</packages3d> | ||
<symbols> | ||
<symbol name="HSCDRRT001PD2A3"> | ||
<pin name="GND" x="-33.02" y="20.32" length="middle"/> | ||
<pin name="VS" x="-33.02" y="15.24" length="middle"/> | ||
<pin name="SDA" x="-33.02" y="10.16" length="middle"/> | ||
<pin name="SCL" x="-33.02" y="5.08" length="middle"/> | ||
<pin name="NC@1" x="-5.08" y="20.32" length="middle" rot="R180"/> | ||
<pin name="NC@2" x="-5.08" y="15.24" length="middle" rot="R180"/> | ||
<pin name="NC@3" x="-5.08" y="10.16" length="middle" rot="R180"/> | ||
<pin name="NC@4" x="-5.08" y="5.08" length="middle" rot="R180"/> | ||
<wire x1="-27.94" y1="22.86" x2="-10.16" y2="22.86" width="0.254" layer="94"/> | ||
<wire x1="-10.16" y1="22.86" x2="-10.16" y2="2.54" width="0.254" layer="94"/> | ||
<wire x1="-10.16" y1="2.54" x2="-27.94" y2="2.54" width="0.254" layer="94"/> | ||
<wire x1="-27.94" y1="2.54" x2="-27.94" y2="22.86" width="0.254" layer="94"/> | ||
<text x="-22.86" y="22.86" size="1.778" layer="95">>Name</text> | ||
<text x="-22.86" y="0" size="1.778" layer="96">>Value</text> | ||
</symbol> | ||
</symbols> | ||
<devicesets> | ||
<deviceset name="HSCDRRT001PD2A3" prefix="PRESSURE"> | ||
<description>Honeywell Differential Pressure Sensor | ||
|
||
Pressure Sensor ±1PSI (±6.89kPa) Differential Male - 0.08" (1.93mm) Tube, Dual 12 b 8-DIP (0.524", 13.30mm), Dual Ports, Same Side, I2C | ||
|
||
https://www.digikey.com/product-detail/en/honeywell-sensing-and-productivity-solutions/HSCDRRT001PD2A3/480-3335-ND/2601662</description> | ||
<gates> | ||
<gate name="G$1" symbol="HSCDRRT001PD2A3" x="20.32" y="-12.7"/> | ||
</gates> | ||
<devices> | ||
<device name="" package="DIP1330W46P254L1000H616Q8B"> | ||
<connects> | ||
<connect gate="G$1" pin="GND" pad="1"/> | ||
<connect gate="G$1" pin="NC@1" pad="5"/> | ||
<connect gate="G$1" pin="NC@2" pad="6"/> | ||
<connect gate="G$1" pin="NC@3" pad="7"/> | ||
<connect gate="G$1" pin="NC@4" pad="8"/> | ||
<connect gate="G$1" pin="SCL" pad="4"/> | ||
<connect gate="G$1" pin="SDA" pad="3"/> | ||
<connect gate="G$1" pin="VS" pad="2"/> | ||
</connects> | ||
<package3dinstances> | ||
<package3dinstance package3d_urn="urn:adsk.eagle:package:21695027/1"/> | ||
</package3dinstances> | ||
<technologies> | ||
<technology name=""/> | ||
</technologies> | ||
</device> | ||
</devices> | ||
</deviceset> | ||
</devicesets> | ||
</library> | ||
</drawing> | ||
<compatibility> | ||
<note version="8.3" severity="warning"> | ||
Since Version 8.3, EAGLE supports URNs for individual library | ||
assets (packages, symbols, and devices). The URNs of those assets | ||
will not be understood (or retained) with this version. | ||
</note> | ||
<note version="8.3" severity="warning"> | ||
Since Version 8.3, EAGLE supports the association of 3D packages | ||
with devices in libraries, schematics, and board files. Those 3D | ||
packages will not be understood (or retained) with this version. | ||
</note> | ||
</compatibility> | ||
</eagle> |
Oops, something went wrong.