Skip to content
This repository has been archived by the owner on Jan 23, 2025. It is now read-only.

Commit

Permalink
Fixed relay NC/NO pin swap issue, bumped board rev to mk1.revB
Browse files Browse the repository at this point in the history
  • Loading branch information
stephenpapierski committed Mar 15, 2020
1 parent 6598fb4 commit 1882cab
Show file tree
Hide file tree
Showing 8 changed files with 71 additions and 64 deletions.
Binary file modified pcb/PiGarage_BOM.pdf
Binary file not shown.
Binary file modified pcb/PiGarage_BRD.pdf
Binary file not shown.
Binary file modified pcb/PiGarage_RENDER_BOTTOM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcb/PiGarage_RENDER_TOP.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcb/PiGarage_SCH.pdf
Binary file not shown.
58 changes: 29 additions & 29 deletions pcb/eagle/PiGarage.brd
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.2.0">
<eagle version="9.5.2">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.5" altunitdist="mm" altunit="mm"/>
Expand Down Expand Up @@ -161,7 +161,7 @@
<circle x="61.5" y="29" radius="3.1" width="0.1524" layer="51"/>
<circle x="61.5" y="6" radius="3.1" width="0.1524" layer="51"/>
<text x="23" y="19" size="1.778" layer="29" font="vector" ratio="15">PiGarage</text>
<text x="33" y="18" size="0.8128" layer="21" font="vector" rot="R180">mk1.revA</text>
<text x="33" y="18" size="0.8128" layer="21" font="vector" rot="R180">mk1.revB</text>
<text x="23" y="19" size="1.778" layer="1" font="vector" ratio="15">PiGarage</text>
<text x="43.9166" y="5.1336" size="0.8128" layer="21" font="vector" rot="R180" align="bottom-right">Stephen Papierski/2020
PinonValleyProjects</text>
Expand Down Expand Up @@ -2993,11 +2993,11 @@ PinonValleyProjects</text>
<pad name="P" x="-9.525" y="0" drill="1.3208" shape="long"/>
<pad name="1" x="-7.493" y="-5.969" drill="1.3208" shape="long"/>
<pad name="2" x="-7.493" y="5.969" drill="1.3208" shape="long"/>
<pad name="NO" x="4.699" y="5.969" drill="1.3208" shape="long"/>
<pad name="NC" x="4.699" y="-5.969" drill="1.3208" shape="long"/>
<pad name="NC" x="4.699" y="5.969" drill="1.3208" shape="long"/>
<pad name="NO" x="4.699" y="-5.969" drill="1.3208" shape="long"/>
<text x="12.827" y="-8.255" size="1.778" layer="25" ratio="10" rot="R90">&gt;NAME</text>
<text x="9.525" y="-7.62" size="1.778" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
<wire x1="4.064" y1="0" x2="5.0292" y2="-0.9398" width="0.254" layer="21"/>
<wire x1="4.064" y1="0" x2="5.0292" y2="0.9398" width="0.254" layer="21"/>
</package>
<package name="SOT23" urn="urn:adsk.eagle:footprint:28669/1">
<description>&lt;b&gt;SOT-23&lt;/b&gt;</description>
Expand Down Expand Up @@ -3307,89 +3307,89 @@ Note, that not all DRC settings must be set by the manufacturer. Several can be
</pass>
</autorouter>
<elements>
<element name="J4" library="eagle_stephen_v1.1" package="RPI-GPIO-20X2" value="" x="32.5" y="29">
<element name="J4" library="eagle_stephen_v1.1" package="RPI-GPIO-20X2" value="" x="32.5" y="29" smashed="yes">
<attribute name="NAME" x="7.67" y="26.236" size="0.6096" layer="25" rot="R180"/>
<attribute name="VALUE" x="31.23" y="26.587" size="0.6096" layer="27" font="vector"/>
</element>
<element name="K1" library="eagle_stephen_v1.1" package="G5LE" package3d_urn="urn:adsk.eagle:package:24308/1" value="G5LE" x="54" y="17.5">
<element name="K1" library="eagle_stephen_v1.1" package="G5LE" package3d_urn="urn:adsk.eagle:package:24308/1" value="G5LE" x="54" y="17.5" smashed="yes">
<attribute name="MF" value="" x="80.67" y="-11.71" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="" x="80.67" y="-11.71" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="41.827" y="24.745" size="0.6096" layer="25" rot="R90"/>
<attribute name="OC_FARNELL" value="unknown" x="80.67" y="-11.71" size="1.778" layer="27" display="off"/>
<attribute name="OC_NEWARK" value="unknown" x="80.67" y="-11.71" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="61.8" y="16.7" size="0.6096" layer="27" ratio="10" rot="R90"/>
</element>
<element name="R5" library="SparkFun-Resistors" package="0805" value="10k" x="21" y="5.5" rot="MR180">
<element name="R5" library="SparkFun-Resistors" package="0805" value="10k" x="21" y="5.5" smashed="yes" rot="MR180">
<attribute name="NAME" x="23.2" y="5.5" size="0.6096" layer="26" rot="MR270" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="61.64" y="61.38" size="1.778" layer="28" rot="MR180" display="off"/>
<attribute name="VALUE" x="19.4" y="5.5" size="0.6096" layer="28" rot="MR90" align="top-center"/>
</element>
<element name="R4" library="SparkFun-Resistors" package="0805" value="10k" x="14" y="5.5" rot="MR180">
<element name="R4" library="SparkFun-Resistors" package="0805" value="10k" x="14" y="5.5" smashed="yes" rot="MR180">
<attribute name="NAME" x="15.6" y="5.5" size="0.6096" layer="26" rot="MR90" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="64.8" y="61.38" size="1.778" layer="28" rot="MR180" display="off"/>
<attribute name="VALUE" x="12.4" y="5.5" size="0.6096" layer="28" rot="MR90" align="top-center"/>
</element>
<element name="LED3" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMS-C150" x="13" y="14" rot="R90">
<element name="LED3" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMS-C150" x="13" y="14" smashed="yes" rot="R90">
<attribute name="NAME" x="14.07" y="13.13" size="0.6096" layer="25" rot="R180"/>
<attribute name="VALUE" x="16.27" y="14.04" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="LED2" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMY-C150" x="13" y="18" rot="R90">
<element name="LED2" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMY-C150" x="13" y="18" smashed="yes" rot="R90">
<attribute name="NAME" x="14.07" y="17.13" size="0.6096" layer="25" rot="R180"/>
<attribute name="VALUE" x="16.27" y="18.04" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="LED1" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMG-C150" x="13" y="22" rot="R90">
<element name="LED1" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMG-C150" x="13" y="22" smashed="yes" rot="R90">
<attribute name="NAME" x="14.07" y="21.13" size="0.6096" layer="25" rot="R180"/>
<attribute name="VALUE" x="16.27" y="22.04" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="LED4" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMN-C150" x="47" y="7" rot="R270">
<element name="LED4" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="HSMN-C150" x="47" y="7" smashed="yes" rot="R270">
<attribute name="NAME" x="48.07" y="6.03" size="0.6096" layer="25" rot="R180"/>
<attribute name="VALUE" x="43.73" y="6.96" size="0.6096" layer="27"/>
</element>
<element name="R3" library="SparkFun-Resistors" package="0805" value="150" x="6" y="14">
<element name="R3" library="SparkFun-Resistors" package="0805" value="150" x="6" y="14" smashed="yes">
<attribute name="NAME" x="6" y="13.1" size="0.6096" layer="25" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="6" y="14" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.357" y="14" size="0.6096" layer="27" rot="R270" align="top-center"/>
</element>
<element name="R2" library="SparkFun-Resistors" package="0805" value="120" x="6" y="18">
<element name="R2" library="SparkFun-Resistors" package="0805" value="120" x="6" y="18" smashed="yes">
<attribute name="NAME" x="6" y="17.1" size="0.6096" layer="25" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="6" y="18" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.357" y="18" size="0.6096" layer="27" rot="R270" align="top-center"/>
</element>
<element name="R1" library="SparkFun-Resistors" package="0805" value="200" x="6" y="22">
<element name="R1" library="SparkFun-Resistors" package="0805" value="200" x="6" y="22" smashed="yes">
<attribute name="NAME" x="6" y="21.1" size="0.6096" layer="25" rot="R180" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="6" y="22" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="4.357" y="22" size="0.6096" layer="27" rot="R270" align="top-center"/>
</element>
<element name="R6" library="SparkFun-Resistors" package="0805" value="680" x="54" y="7" rot="R180">
<element name="R6" library="SparkFun-Resistors" package="0805" value="680" x="54" y="7" smashed="yes" rot="R180">
<attribute name="NAME" x="56.2" y="7" size="0.6096" layer="25" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="54" y="7" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="52.457" y="7" size="0.6096" layer="27" rot="R270" align="top-center"/>
</element>
<element name="T1" library="eagle_stephen_v1.1" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NUD3105" x="54" y="18" rot="MR270">
<element name="T1" library="eagle_stephen_v1.1" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NUD3105" x="54" y="18" smashed="yes" rot="MR270">
<attribute name="NAME" x="53.095" y="16.905" size="0.6096" layer="26" rot="MR270"/>
<attribute name="VALUE" x="54.175" y="19.205" size="0.4" layer="28" font="vector" rot="MR270"/>
</element>
<element name="J1" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="14" y="9">
<element name="J1" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="14" y="9" smashed="yes">
<attribute name="NAME" x="11.075" y="10.5395" size="0.6096" layer="25"/>
</element>
<element name="J2" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="21" y="9">
<element name="J2" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="21" y="9" smashed="yes">
<attribute name="NAME" x="18.075" y="10.5395" size="0.6096" layer="25"/>
</element>
<element name="J3" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="37" y="9">
<element name="J3" library="eagle_stephen_v1.1" package="JST_2PIN_RIGHT_HEADER" value="JST_2PIN_HEADER" x="37" y="9" smashed="yes">
<attribute name="NAME" x="34.075" y="10.5395" size="0.6096" layer="25"/>
</element>
<element name="LED5" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="DNP" x="39.5" y="19.5" rot="R180">
<element name="LED5" library="led" library_urn="urn:adsk.eagle:library:259" package="CHIPLED_1206" package3d_urn="urn:adsk.eagle:package:15823/2" value="DNP" x="39.5" y="19.5" smashed="yes" rot="R180">
<attribute name="NAME" x="40.47" y="20.47" size="0.6096" layer="25" rot="R270"/>
<attribute name="VALUE" x="36.96" y="20.77" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R7" library="SparkFun-Resistors" package="0805" value="DNP" x="39.5" y="14" rot="R90">
<element name="R7" library="SparkFun-Resistors" package="0805" value="DNP" x="39.5" y="14" smashed="yes" rot="R90">
<attribute name="NAME" x="38.611" y="14" size="0.6096" layer="25" rot="R90" align="bottom-center"/>
<attribute name="PROD_ID" value=" " x="39.5" y="14" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="40.389" y="14" size="0.6096" layer="27" ratio="20" rot="R90" align="top-center"/>
</element>
<element name="FRAME1" library="eagle_stephen_v1.1" package="DUMMY" value="FRAME-LETTERNO_PACKAGE" x="-0.6" y="-0.7">
<element name="FRAME1" library="eagle_stephen_v1.1" package="DUMMY" value="FRAME-LETTERNO_PACKAGE" x="-0.6" y="-0.7" smashed="yes">
<attribute name="DESIGNER" value="Stephen Papierski" x="-0.6" y="-0.7" size="1.778" layer="27" display="off"/>
<attribute name="REV" value="mk1.revA" x="-0.6" y="-0.7" size="1.778" layer="27" display="off"/>
<attribute name="REV" value="mk1.revB" x="-0.6" y="-0.7" size="1.778" layer="27" display="off"/>
</element>
</elements>
<signals>
Expand Down Expand Up @@ -3436,10 +3436,10 @@ Note, that not all DRC settings must be set by the manufacturer. Several can be
<contactref element="K1" pad="NO"/>
<contactref element="J3" pad="P1"/>
<wire x1="37.999996875" y1="9" x2="37.999996875" y2="10.499996875" width="1.016" layer="16"/>
<wire x1="42" y1="14.5" x2="58.5" y2="14.5" width="1.016" layer="16"/>
<wire x1="58.5" y1="14.5" x2="58.699" y2="14.699" width="1.016" layer="16"/>
<wire x1="58.699" y1="14.699" x2="58.699" y2="23.469" width="1.016" layer="16"/>
<wire x1="37.999996875" y1="10.499996875" x2="42" y2="14.5" width="1.016" layer="16"/>
<wire x1="42" y1="14.5" x2="57.5" y2="14.5" width="1.016" layer="16"/>
<wire x1="58.699" y1="13.301" x2="58.699" y2="11.531" width="1.016" layer="16"/>
<wire x1="57.5" y1="14.5" x2="58.699" y2="13.301" width="1.016" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="K1" pad="P"/>
Expand Down
Loading

0 comments on commit 1882cab

Please sign in to comment.