add hardware readme

This commit is contained in:
Glyn Hudson 2016-09-24 17:01:49 +01:00
parent e2f1afeee1
commit c272b1c4a5
4 changed files with 96 additions and 10 deletions

View File

@ -15,13 +15,13 @@
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" 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="22" name="bPlace" color="7" fill="1" visible="no" 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="24" name="bOrigins" color="15" fill="1" visible="no" 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="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="2" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="5" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
@ -43,7 +43,7 @@
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="13" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="12" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="12" fill="1" visible="no" 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="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
@ -2887,8 +2887,9 @@
<hole x="2.7" y="61.7" drill="2.8"/>
<hole x="51.4" y="61.7" drill="2.8"/>
<hole x="51.4" y="2.2" drill="2.8"/>
<text x="1.438" y="42.6244" size="1.524" layer="112" font="vector" ratio="17">emonTH
<text x="1.692" y="42.6244" size="1.524" layer="112" font="vector" ratio="17">emonTH
Temperature &amp; Humidity Node
V2.0.1
</text>
<text x="1.7204" y="39.154" size="1.143" layer="112" font="vector" ratio="17">OpenEnergyMonitor.org</text>
<text x="26.632" y="60.115" size="1.016" layer="21" font="vector" ratio="15" rot="R90">GND</text>
@ -2912,7 +2913,7 @@ appart to match case dimensions</text>
<wire x1="59" y1="5" x2="54" y2="5" width="0.254" layer="50"/>
<wire x1="59" y1="58" x2="54" y2="58" width="0.254" layer="50"/>
<text x="9.227" y="60.668" size="1.016" layer="21" font="vector" ratio="15" rot="R180">UART</text>
<text x="37.89" y="46.012" size="1.016" layer="21" font="vector" ratio="15">3V3</text>
<text x="38.398" y="46.52" size="1.016" layer="21" font="vector" ratio="15">3V3</text>
<text x="35.1858" y="62.8016" size="1.016" layer="21" font="vector" ratio="15" rot="R180">USB
MINI-B</text>
<text x="25.19" y="16.04" size="1.016" layer="21" font="vector" ratio="15">D8</text>
@ -3215,7 +3216,7 @@ within ecological limits</text>
<rectangle x1="7.1755" y1="36.6395" x2="7.3025" y2="36.7665" layer="22"/>
<rectangle x1="7.3025" y1="36.7665" x2="7.4295" y2="36.8935" layer="22"/>
<rectangle x1="7.3025" y1="36.8935" x2="7.4295" y2="37.0205" layer="22"/>
<text x="12.8964" y="51.854" size="1.143" layer="112" font="vector" ratio="17">SJ1 - direct batt EN</text>
<text x="12.1344" y="51.854" size="1.143" layer="112" font="vector" ratio="17">SJ1 close = direct batt</text>
<text x="6.6166" y="17.2026" size="1.016" layer="21" font="vector" ratio="15" rot="R270">Data</text>
<wire x1="43.688" y1="15.24" x2="46.228" y2="15.24" width="0.4064" layer="21"/>
<wire x1="46.228" y1="15.24" x2="46.228" y2="13.716" width="0.4064" layer="21"/>
@ -6349,7 +6350,7 @@ design rules under a new name.</description>
<attribute name="MPN" value="MCP1700T-3302E/TT" x="38.735" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="SUPPLIER" value="Microchip" x="38.735" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_FARNELL" value="1296592" x="38.735" y="51.435" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="36.576" y="47.752" size="0.8128" layer="25" font="vector" ratio="20" rot="SR0"/>
<attribute name="NAME" x="37.846" y="48.006" size="0.8128" layer="25" font="vector" ratio="20" rot="SR0"/>
</element>
<element name="J1" library="adafruit" package="1X2-3.5MM" value="1X2-3.5MM" x="26.778" y="3.886" smashed="yes"/>
<element name="J2" library="adafruit" package="1X2-3.5MM" value="1X2-3.5MM" x="19.778" y="3.886" smashed="yes"/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

85
hardware/readme.md Normal file
View File

@ -0,0 +1,85 @@
# Board
![board](emonth_V2.0.1_brd.png)
# Schematic
![emonTH V2 schematic](emonth_V2.0.1_sch.png)
# Change log
## V2.0.1 (Aug 2016)
- Add SI7201 temperature & humidity sensor (see `si7021_eval` folder in emonth2 repo)
- Re-jig port map from emonTH V1.5 to make available I2C pins for SI7021
# Port Map
| | | | | |
|----------------|-----------|------------|-----------------------|-----------------------|
| Arduino | ATmega328 | Function | emonTH V1.5 | emonTH V2 |
| Analog 0 (D14) | PC0 | | | |
| Analog 1 (D15) | PC1 | | 2x AA Battery Voltage | 2x AA Battery Voltage |
| Analog 2 (D16) | PC2 | | | DHT22 Data |
| Analog 3 (D17) | PC3 | | | DS18B20 One-wire Data |
| Analog 4 (D18) | PC4 | (SDA) | DHT22 Data | SI7021 SDA (Data) |
| Analog 5 (D19) | PC5 | (SCL) | DS18B20 One-wire Data | SI7021 SCL (SCK) |
| Analog 6 (D20) | | | | |
| Analog 7 (D21) | | | | |
| Digital 0 | PD0 | (RXD) | FTDI Tx | FTDI Tx |
| Digital 1 | PD1 | (TXD) | FTDI Rx | FTDI Rx |
| Digital 2 | PD2 | (int0) PWM | RFM12B IRQ | RFM69CW IRQ |
| Digital 3 | PD3 | (int1) PWM | Terminal block | Terminal block |
| Digital 4 | PD4 | | | |
| Digital 5 | PD5 | PWM | DS18B20 PWR | DS18B20 PWR |
| Digital 6 | PD6 | PWM | DHT22 PWR | DHT22 PWR |
| Digital 7 | PD7 | | DIP 1 | DIP 1 |
| Digital 8 | PB0 | | DIP 2 | DIP 2 |
| Digital 9 | PB1 | PWM | LED | LED |
| Digital 10 | PB2 | (SS) PWM | RFM12B SEL | RFM69CW SEL |
| Digital 11 | PB3 | (MOSI) PWM | RFM12 SDI | RFM69CW SDI |
| Digital 12 | PB4 | (MISO) | RFM12 SDO | RFM69CW SDO |
| Digital 13 | PB5 | (SCK) | RFM12 SCK | RFM69CW SCK |
# BOM
| "Qty" | "Value" | "Device" | "Package" | "Parts" | "Description" | "" | |
|-------|---------------------------|---------------------------|----------------------|-------------------|---------------------------------------------------------------------------|----|--|
| "1" | "" | "ANTENNA" | "PAD-01" | "ANT1" | "Antenna" | "" | |
| "1" | "" | "LEDCHIPLED-0603-TTW" | "CHIPLED-0603-TTW" | "LED" | "LED" | "" | |
| "4" | "0.1uF" | "C-EUC0603" | "C0603" | "C3, C6, C8, C12" | "CAPACITOR, European symbol" | "" | |
| "2" | "0R" | "R-EU_R0603" | "R0603" | "R2, R3" | "RESISTOR, European symbol" | "" | |
| "1" | "100K" | "R-EU_R0603" | "R0603" | "R5" | "RESISTOR, European symbol" | "" | |
| "2" | "100nF" | "C-EUC0603" | "C0603" | "C9, C10" | "CAPACITOR, European symbol" | "" | |
| "1" | "10K" | "R-EU_R0603" | "R0603" | "R1" | "RESISTOR, European symbol" | "" | |
| "1" | "10K" | "R-US_R0603" | "R0603" | "R32" | "RESISTOR, American symbol" | "" | |
| "1" | "10uF" | "C-EUC0603" | "C0603" | "C5" | "CAPACITOR, European symbol" | "" | |
| "1" | "10uH" | "INDUCTOR1210" | "1210" | "L1" | "Inductors" | "" | |
| "1" | "16Mhz" | "CRYSTALHC49UP" | "HC49UP" | "Q1" | "CRYSTAL" | "" | |
| "1" | "1K" | "R-EU_R0603" | "R0603" | "R10" | "RESISTOR, European symbol" | "" | |
| "3" | "1X2-3.5MM" | "1X2-3.5MM" | "1X2-3.5MM" | "J1, J2, J3" | "3.5mm Terminal block" | "" | |
| "3" | "1uF" | "C-EUC0603" | "C0603" | "C1, C2, C4" | "CAPACITOR, European symbol" | "" | |
| "2" | "22pF" | "C-EUC0603" | "C0603" | "C7, C11" | "CAPACITOR, European symbol" | "" | |
| "1" | "2_SMT_DIP_SWITCH" | "2_SMT_DIP_SWITCH" | "DIP_SWITCH_SMT" | "S3" | "Multicomp MCEMR-02-T" | "" | |
| "1" | "2x3" | "AVR_SPI_PRG_6PTH" | "2X3" | "ISP" | "AVR ISP 6 Pin" | "" | |
| "1" | "3V" | "3X_AAA_BATTERY_HOLDER" | "AAA_PCB_HOLDER" | "U$3" | "2x AA Battery Holder" | "" | |
| "3" | "4K7" | "R-EU_R0603" | "R0603" | "R4, R6, R24" | "RESISTOR, European symbol" | "" | |
| "1" | "ATMEGA168MLF" | "ATMEGA168MLF" | "MLF32" | "U1_MLF" | "Atmel 32-pin 8-bit micro, 16k flash." | "" | |
| "1" | "ATMEGA328P" | "ATMEGA328_SMT" | "TQFP32-08" | "U1_TQFP" | "32-Pin Atmega328 part" | "" | |
| "1" | "DS18B20" | "TRANSISTOR_NPNTO92" | "TO-92" | "Q2" | "Transistor NPN" | "" | |
| "3" | "FIDUCIAL" | "FIDUCIAL" | "FIDUCIAL_1MM" | "U$1, U$6, U$7" | "For use by pick and place machines to calibrate the vision/machine, 1mm" | "" | |
| "1" | "FTDI" | "FTDI_BASICPTH" | "FTDI_BASIC" | "JP1" | "FTDI Basic: 3.3V and 5V" | "" | |
| "1" | "LTC3525ESC6-3.3TRMPBF" | "LTC3525ESC6-3.3TRMPBF" | "SOT65P210X100-6N" | "U1" | "Step-Up DC/DC Converter" | "" | |
| "1" | "OSHW_LOGO_10MILX0200-NT" | "OSHW_LOGO_10MILX0200-NT" | "OSHW_10X200_NOTEXT" | "LOGO2" | "" | "" | |
| "1" | "RF-LINK_TX" | "RF-LINK_TX" | "RF-LINK_TX" | "U$2" | "" | "" | |
| "1" | "RFM12B" | "RFM12B" | "RFM12B" | "RFM69CW" | "" | "" | |
| "1" | "SI7021" | "SI7021" | "SI7021" | "U2" | "The Si7021 is an I2C Humidity and Temperature Sensor" | "" | |
| "1" | "SMA_EDGE" | "SMA_EDGE" | "SMA-EDGE" | "J$1" | "SMA Antenna Connector" | "" | |
| "1" | "SOLDERJUMPERNO" | "SOLDERJUMPERNO" | "SJ_2S-NO" | "SJ1" | "Solder Jumper" | "" | |
| "1" | "TOREX XC6206P332MR" | "MCP1700T-3302E/TT" | "SOT95P237X112-3N" | "VREG" | "Low Quiescent Current LDO" | "" | |
| "1" | "USB-MINIB-5PIN" | "USB-MINIB-5PIN" | "USB-MINIB-CISECO" | "U$5" | "Mini-USB "B" connector with 5th pin broken out." | "" | |