# HG changeset patch # User Ethan Zonca # Date 2015-12-27 00:47:34 # Node ID e1866ade32c6acfc2e6dc4edc05b162a3333aa9a # Parent 455e214759027e75a7d2885bce149de1137e2221 Design tweaks, new TCXO, add BOM, etc. diff --git a/.hgignore b/.hgignore new file mode 100644 --- /dev/null +++ b/.hgignore @@ -0,0 +1,4 @@ +syntax: glob + +*\.b\#* +*\.s\#* diff --git a/featherhab.csv b/featherhab.csv --- a/featherhab.csv +++ b/featherhab.csv @@ -1,26 +1,33 @@ -Qty,Value,Package,Description,Parts,Stuffed -1,AVA_JTI_ANTENNA-1575AT43A40,AVA_JTI_ANTENNA-1575AT43A40,Antenna,U$4,http://www.digikey.com/product-detail/en/1575AT43A0040E/712-1003-1-ND/1560832 -4,0.1uF,0402-CAP,Capacitor,"C2, C5, C7, C8",http://www.digikey.com/product-detail/en/GRM155R71C104KA88D/490-3261-1-ND/702802 -1,1.8pF,0402-CAP,Capacitor,CM1,http://www.digikey.com/product-detail/en/GRM1555C1H1R8CA01D/490-5898-1-ND/3569084 -1,100pF,0402-CAP,Capacitor,C1,http://www.digikey.com/product-detail/en/GRM1555C1H101JA01D/490-5922-1-ND/3721279 -1,15pF,0402-CAP,Capacitor,C4, -1,18pF,0402-CAP,Capacitor,CM, -1,1uF,0402-CAP,Capacitor,C3, -1,2.2uF,0402-CAP,Capacitor,C6, -1,22pF,0402-CAP,Capacitor,CM2, -1,4.7pF,0402-CAP,Capacitor,CM4, -1,470pF,0402-CAP,Capacitor,C0, -1,47uF,805,Capacitor,C9, -1,CRYSTAL_3.2X2.5-TCXO,CRYSTAL_3.2X2.5-TCXO,Crystal,U$2, -1,LTC3531-3.3,TSOT23-6,IC,U4, -1,SI4464,QFN20+GNDPAD,IC,U$1, -1,STM32F031G6U6,UFQFPN28,IC,U$6, -1,470nH,C0402,Inductors,LCHOKE, -1,56nH,C0402,Inductors,L0, -2,68nH,C0402,Inductors,"LM, LM2", -1,LQH32CN100K33L,1210,Inductors,L1, -1,SPARKFUN_MOSFET-PCHANNELSMD,SPARKFUN_SOT23-3,MOSFET,Q1, -1,100R,SPARKFUN_0402-RES,Resistor,R4, -2,100k,0402-RES,Resistor,"R1, R2", -1,10k,SPARKFUN_0402-RES,Resistor,R5, -1,AVA_UBLOX_MAX-6,AVA_UBLOX_MAX-6,UBLOX MAX-6,U$5, +"Qty";"Value";"Device";"Package";"Parts";"Description";""; +"1";"";"LEDCHIPLED_0603";"CHIPLED_0603";"LED1";"LED";""; +"1";"";"R0402";"R0402";"R6";"0402 (1005 Metric)";""; +"5";"0.1uF";"CAP0402-CAP";"0402-CAP";"C2, C5, C8, C10, CM3";"Capacitor";""; +"1";"0.1uF";"SPARKFUN_CAP0402-CAP";"SPARKFUN_0402-CAP";"C7";"Capacitor";""; +"1";"1.8pF";"CAP0402-CAP";"0402-CAP";"CM1";"Capacitor";""; +"1";"100R";"SPARKFUN_RESISTOR0402-RES";"SPARKFUN_0402-RES";"R4";"Resistor";""; +"2";"100k";"RESISTOR0402-RES";"0402-RES";"R1, R2";"Resistor";""; +"1";"100pF";"CAP0402-CAP";"0402-CAP";"C1";"Capacitor";""; +"1";"10k";"SPARKFUN_RESISTOR0402-RES";"SPARKFUN_0402-RES";"R5";"Resistor";""; +"1";"15pF";"CAP0402-CAP";"0402-CAP";"C4";"Capacitor";""; +"1";"18pF";"CAP0402-CAP";"0402-CAP";"CM";"Capacitor";""; +"1";"1uF";"CAP0402-CAP";"0402-CAP";"C3";"Capacitor";""; +"1";"22pF";"CAP0402-CAP";"0402-CAP";"CM2";"Capacitor";""; +"2";"2M 1%";"R0402";"R0402";"R3, R7";"0402 (1005 Metric)";""; +"1";"4.7pF";"CAP0402-CAP";"0402-CAP";"CM4";"Capacitor";""; +"1";"470nH";"INDUCTOR0402";"C0402";"LCHOKE";"Inductors";""; +"1";"470pF";"CAP0402-CAP";"0402-CAP";"C0";"Capacitor";""; +"2";"47uF";"CAP0805";"0805";"C6, C9";"Capacitor";""; +"1";"56nH";"INDUCTOR0402";"C0402";"L0";"Inductors";""; +"2";"68nH";"INDUCTOR0402";"C0402";"LM, LM2";"Inductors";""; +"1";"AVA_JTI_ANTENNA-1575AT43A40";"AVA_JTI_ANTENNA-1575AT43A40";"AVA_JTI_ANTENNA-1575AT43A40";"U$4";"";""; +"1";"AVA_UBLOX_MAX-6";"AVA_UBLOX_MAX-6";"AVA_UBLOX_MAX-6";"U5";"UBLOX MAX-6";""; +"1";"CRYSTAL_3.2X2.5-TCXO";"CRYSTAL_3.2X2.5-TCXO";"CRYSTAL_3.2X2.5-TCXO";"U2";"";""; +"1";"JST_ZH-V-2-1";"JST_ZH-V-2-1";"JST_ZH-V-2-1";"J3";"";""; +"1";"LQH32CN100K33L";"INDUCTOR1210";"1210";"L1";"Inductors";""; +"1";"LTC3531-3.3";"LTC3531-3.3";"TSOT23-6";"U4";"";""; +"1";"POGOPIN-CONN-4";"POGOPIN-CONN-4";"POGOPROG-CONN-4-ALLSMT";"J1";"";""; +"1";"SI4464";"SI4464";"QFN20+GNDPAD";"U1";"";""; +"1";"SPARKFUN_MOSFET-PCHANNELSMD";"SPARKFUN_MOSFET-PCHANNELSMD";"SPARKFUN_SOT23-3";"Q1";"";""; +"1";"STM32F031G6U6";"STM32F031G6U6";"UFQFPN28";"U6";"";""; +"3";"TPTP08SQ";"TPTP08SQ";"TP08SQ";"TP1, TP2, TP3";"Test pad";""; +"3";"WIREPAD";"WIREPAD";"WIREPAD";"ANT, GND-1, GND-2";"";""; diff --git a/featherhab.ods b/featherhab.ods index f3e720b07d67b7b30468205f9880a5e17e9a9a69..bdd5aaf8e5dfac41df65ac656b4ee9406e5784bb GIT binary patch literal 16483 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 diff --git a/hab.brd b/hab.brd --- a/hab.brd +++ b/hab.brd @@ -23,20 +23,20 @@ - + - + - - + + - + @@ -58,7 +58,7 @@ - + @@ -207,9 +207,9 @@ vin protofusion.org - - - + + + feather2 @@ -1182,21 +1182,21 @@ Please make sure your boards conform to - - - + + + - - - + + + - - - + + + - - - + + + @@ -1226,8 +1226,8 @@ Please make sure your boards conform to - - + + @@ -1235,12 +1235,12 @@ Please make sure your boards conform to - + - + @@ -1248,12 +1248,12 @@ Please make sure your boards conform to - + - - - + + + @@ -1304,13 +1304,12 @@ Please make sure your boards conform to - - - - + + + @@ -1335,12 +1334,7 @@ Please make sure your boards conform to - - - - - @@ -1360,7 +1354,6 @@ Please make sure your boards conform to - @@ -1376,15 +1369,13 @@ Please make sure your boards conform to - + - - + - - - - + + + @@ -1393,21 +1384,15 @@ Please make sure your boards conform to - - - + + - - - - - @@ -1420,27 +1405,10 @@ Please make sure your boards conform to - - - - - - - - - - - - - - - - - - - + + @@ -1448,14 +1416,45 @@ Please make sure your boards conform to - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1465,16 +1464,16 @@ Please make sure your boards conform to - + - - - - - + + + + + + - @@ -1484,16 +1483,16 @@ Please make sure your boards conform to - - - + + + - - + + @@ -1543,23 +1542,22 @@ Please make sure your boards conform to - - - + + - - - - + + + + - + - - + + @@ -1598,59 +1596,59 @@ Please make sure your boards conform to - + - - + + - + - + - + - - - - + + + + - - - - + + + + - + - - - - - - - - - + + + + + + + + + - + @@ -1661,34 +1659,34 @@ Please make sure your boards conform to - - + + - - - + + + - + - - - - + + + + @@ -1697,17 +1695,16 @@ Please make sure your boards conform to - - - + + + - - + @@ -1715,26 +1712,25 @@ Please make sure your boards conform to - - + + - - - - - + + + + + - - - - - - + + + + + @@ -1801,64 +1797,53 @@ Please make sure your boards conform to - - - - - - - - - - - - + - - + + - - - + + + - - - - + + + + - - - - + - - + + + + + @@ -1898,8 +1883,8 @@ Please make sure your boards conform to - - + + @@ -1926,6 +1911,18 @@ Please make sure your boards conform to + + + + + + + + + + + + diff --git a/hab.sch b/hab.sch --- a/hab.sch +++ b/hab.sch @@ -5400,14 +5400,13 @@ new: Attribute TP_SIGNAL_NAME<br> - - + @@ -5440,7 +5439,7 @@ new: Attribute TP_SIGNAL_NAME<br> - + @@ -5458,11 +5457,11 @@ new: Attribute TP_SIGNAL_NAME<br> + -Add more Cin! @@ -5504,7 +5503,6 @@ new: Attribute TP_SIGNAL_NAME<br> - @@ -5517,7 +5515,7 @@ new: Attribute TP_SIGNAL_NAME<br> - + @@ -5610,6 +5608,7 @@ new: Attribute TP_SIGNAL_NAME<br> + @@ -5664,12 +5663,6 @@ new: Attribute TP_SIGNAL_NAME<br> - - - - - - @@ -5687,17 +5680,17 @@ new: Attribute TP_SIGNAL_NAME<br> - + - + - + @@ -5833,7 +5826,7 @@ new: Attribute TP_SIGNAL_NAME<br> - + @@ -5852,6 +5845,15 @@ new: Attribute TP_SIGNAL_NAME<br> + + + + + + + + + @@ -5954,14 +5956,14 @@ new: Attribute TP_SIGNAL_NAME<br> - + - + - + @@ -5984,21 +5986,21 @@ new: Attribute TP_SIGNAL_NAME<br> - + - + - + @@ -6010,7 +6012,7 @@ new: Attribute TP_SIGNAL_NAME<br> - + @@ -6130,22 +6132,6 @@ new: Attribute TP_SIGNAL_NAME<br> - - - - - - - - - - @@ -6216,6 +6202,18 @@ new: Attribute TP_SIGNAL_NAME<br> + + + + + + + + + + diff --git a/mppt.brd b/mppt.brd --- a/mppt.brd +++ b/mppt.brd @@ -1554,8 +1554,8 @@ design rules under a new name. - - + + @@ -1582,7 +1582,7 @@ design rules under a new name. - + @@ -1654,11 +1654,11 @@ design rules under a new name. - - + - - + + + @@ -1705,7 +1705,7 @@ design rules under a new name. - +