diff --git a/board-design/esp32-sensornode.xml b/board-design/esp32-sensornode.xml new file mode 100644 index 0000000..285ee79 --- /dev/null +++ b/board-design/esp32-sensornode.xml @@ -0,0 +1,754 @@ + + + + /Users/jannik/JBeyerstedt-Projekte/esp32/esp32-sensornode/board-design/esp32-sensornode.sch + Monday, 06 August 2018 at 20:24:19 + Eeschema (5.0.0-3-g5ebb6b6) + + + ESP32 Sensor Node with SI7021 + Jannik Beyerstedt + 2 + 2018-08-01 + esp32-sensornode.sch + + + + + + + + + + 1N5401 + Diode_THT:D_DO-201AD_P12.70mm_Horizontal + http://www.vishay.com/docs/88503/1n4001.pdf + + + 5B5EF193 + + + Si7021-A20 + Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm + https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf + + + 5B5EF5BA + + + FTDI:GRN-BLK + Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical + ~ + + + 5B5EFFB5 + + + 18650 Li-Ion + JBeyerstedt-Library:BatteryHolder_COMF_BHC-18650-1 + ~ + + + 5B5F4F5C + + + ESP32-WROOM + JBeyerstedt-Library:ESP32-WROOM + + + 5B5F5158 + + + SI7021:SDA-VIN + Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical + ~ + + + 5B5F555A + + + 22K + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B5F5773 + + + 22K + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B5F57E6 + + + 3.3M + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B5F5860 + + + BOOT-EXEC + Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical + ~ + + + 5B5F59C4 + + + 22K + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B5FD2E5 + + + 1n + Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm + ~ + + + 5B6101CB + + + 1u + Capacitor_THT:C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02 + ~ + + + 5B610407 + + + 0.1u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B61048F + + + 1M + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B628838 + + + 22K + Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B640572 + + + 22K + Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B6405FC + + + EN + Button_Switch_THT:SW_PUSH_6mm + + + 5B61DE7C + + + 47R + Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal + ~ + + + 5B64D8D2 + + + 0.1u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B668915 + + + JTAG_ESP32 + Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical + ~ + + + 5B6839CC + + + 100u + Capacitor_THT:CP_Radial_D10.0mm_P5.00mm + ~ + + + 5B6383FA + + + 470u + Capacitor_THT:CP_Radial_D10.0mm_P5.00mm + ~ + + + 5B63868C + + + 4.7u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B68C40C + + + 0.01u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B6A7422 + + + 0.1u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B6A7469 + + + TC1262-33 + Package_TO_SOT_SMD:SOT-223-3_TabPin2 + http://ww1.microchip.com/downloads/en/DeviceDoc/21373C.pdf + + + 5B68D0BE + + + 1u + Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder + ~ + + + 5B68D194 + + + + + Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/) + ~ + + Connector*:*_1x??_* + + + J + Conn_01x03_Male + + + + + + + + + Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/) + ~ + + Connector*:*_1x??_* + + + J + Conn_01x04_Female + + + + + + + + + + Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) + ~ + + Connector*:*_1x??_* + + + J + Conn_01x06_Male + + + + + + + + + + + + single battery cell + ~ + + BT + Battery_Cell + + + + + + + + Unpolarized capacitor + ~ + + C_* + + + C + C + + + + + + + + Polarised capacitor + ~ + + CP_* + + + C + CP + + + + + + + + Resistor + ~ + + R_* + + + R + R + + + + + + + + + 1N4002 + 1N4003 + 1N4004 + 1N4005 + 1N4006 + 1N4007 + BA157 + BA158 + BA159 + + 50V 1A General Purpose Rectifier Diode, DO-41 + http://www.vishay.com/docs/88503/1n4001.pdf + + D*DO?41* + + + D + 1N4001 + Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal + + + + + + + + Highly integrated Wi-Fi SoC, ESP-WROOM-32 + + ESP32-WROOM + + + U + ESP32-WROOM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Shortened JTAG connector, double row, 02x07 + ~ + + Connector*:*_2x07_* + + + J + JTAG_ESP32 + + + + + + + + + + + + + + + + + + + + + TC1262-25 + TC1262-28 + TC1262-30 + TC1262-50 + + 500mA Low Dropout CMOS Voltage Regulator, Fixed Output 3.3V, TO-220/SOT-223/TO-263 + http://ww1.microchip.com/downloads/en/DeviceDoc/21373C.pdf + + SOT?223* + TO?220* + TO?263* + + + U + TC1262-33 + + + + + + + + + I2C Humidity and Temperature Sensor, DFN-6 + https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf + + DFN*1EP*3x3mm*P1mm* + + + U + Si7020-A20 + Package_DFN_QFN:DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm + + + + + + + + + + + + + Push button switch, generic, two pins + + SW + SW_Push + + + + + + + + + + /Library/Application Support/kicad/library/Connector.lib + + + /Library/Application Support/kicad/library/Device.lib + + + /Library/Application Support/kicad/library/Diode.lib + + + /Users/jannik/JBeyerstedt-Projekte/kicad-eda/JBeyerstedt-Library.lib + + + /Library/Application Support/kicad/library/Regulator_Linear.lib + + + /Library/Application Support/kicad/library/Sensor_Humidity.lib + + + /Library/Application Support/kicad/library/Switch.lib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/board-v1/ESP32-Sensor-Layout.png b/board-v1/ESP32-Sensor-Layout.png deleted file mode 100644 index 89efea2..0000000 Binary files a/board-v1/ESP32-Sensor-Layout.png and /dev/null differ diff --git a/board-v1/ESP32-Sensor-Schematic.png b/board-v1/ESP32-Sensor-Schematic.png deleted file mode 100644 index 7d80fe1..0000000 Binary files a/board-v1/ESP32-Sensor-Schematic.png and /dev/null differ diff --git a/board-v2/esp32-sensornode-parts.md b/board-v2/esp32-sensornode-parts.md index 29782a0..4a50d7e 100644 --- a/board-v2/esp32-sensornode-parts.md +++ b/board-v2/esp32-sensornode-parts.md @@ -1,29 +1,29 @@ # ESP32 SensorNode PCB Layout, rev. 2 ## Bill of Materials - Type | Qty | Value | Footprint ------------ | --- | ------- | --------------- -Si7021 | 1 | A20-GM1 | DFN-6 -Switch | 1 | -x- | THT SW_PUSH_6mm -Resistor | 2 | 22k | SMD 0805 -Capacitor | 1 | 0.01u | SMD 0805 -Capacitor | 3 | 0.1u | SMD 0805 -Capacitor | 1 | 1u | SMD 0805 -Capacitor | 1 | 4.7u | SMD 0805 -VoltageReg | 1 | TC1262 | SOT-223-3 -Resistor | 3 | 22k | THT L6.3 P10.16 -Resistor | 1 | 2.7M | THT L6.3 P10.16 -Resistor | 1 | 1M | THT L6.3 P10.16 -Resistor | 1 | 47R | THT L6.3 P10.16 -Capacitor | 1 | 1n | THT P7.50 Disk -Capacitor | 1 | 1u | THT P2.50 Rect -Capacitor | 1 | 100u | THT P5.00 Elko -Capacitor | 1 | 460u | THT P5.00 Elko -Diode | 1 | 1N540x | THT ----- | -- | ---- | ---- -Bat Holder | 1 | 18650 | x -ESP32 | 1 | WROOM | x -Pin 2x07 M | 1 | -x- | THT P2.54 2x07 -Pin 1x06 M | 1 | -x- | THT P2.54 2x07 -Pin 1x04 M | 1 | -x- | THT P2.54 2x07 -Pin 1x03 M | 1 | -x- | THT P2.54 2x07 + Type | Qty | Value | Footprint | Notes +----------- | --- | ------- | --------------- | ----- +Si7021 | 1 | A20-GM1 | DFN-6 | +Switch | 1 | -x- | THT SW_PUSH_6mm | +Resistor | 2 | 22k | SMD 0805 | +Capacitor | 1 | 0.01u | SMD 0805 | +Capacitor | 3 | 0.1u | SMD 0805 | +Capacitor | 1 | 1u | SMD 0805 | +Capacitor | 1 | 4.7u | SMD 0805 | +VoltageReg | 1 | TC1262 | SOT-223-3 | +Resistor | 3 | 22k | THT L6.3 P10.16 | +Resistor | 1 | 2.7M | THT L6.3 P10.16 | +Resistor | 1 | 1M | THT L6.3 P10.16 | +Resistor | 1 | 47R | THT L6.3 P10.16 | +Capacitor | 1 | 1n | THT P7.50 Disk | +Capacitor | 1 | 1u | THT P2.50 Rect | not needed ! +Capacitor | 1 | 100u | THT P5.00 Elko | probably not needed +Capacitor | 1 | 460u | THT P5.00 Elko | not needed ! +Diode | 1 | 1N540x | THT | not needed, using voltage reg. +---- | -- | ---- | ---- | +Bat Holder | 1 | 18650 | x | +ESP32 | 1 | WROOM | x | +Pin 2x07 M | 1 | -x- | THT P2.54 2x07 | +Pin 1x06 M | 1 | -x- | THT P2.54 2x07 | +Pin 1x04 M | 1 | -x- | THT P2.54 2x07 | +Pin 1x03 M | 1 | -x- | THT P2.54 2x07 | diff --git a/case/esp32-sensornode-case.FCStd b/case/esp32-sensornode-case.FCStd new file mode 100644 index 0000000..92286cd Binary files /dev/null and b/case/esp32-sensornode-case.FCStd differ diff --git a/case/esp32-sensornode-casebody.stl b/case/esp32-sensornode-casebody.stl new file mode 100644 index 0000000..3511593 Binary files /dev/null and b/case/esp32-sensornode-casebody.stl differ diff --git a/case/esp32-sensornode-casetop.stl b/case/esp32-sensornode-casetop.stl new file mode 100644 index 0000000..935571f Binary files /dev/null and b/case/esp32-sensornode-casetop.stl differ