diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-B_Cu.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Cu.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-B_Cu.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Cu.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-B_Mask.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Mask.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-B_Mask.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Mask.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-B_Paste.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Paste.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-B_Paste.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-B_Paste.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-B_SilkS.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-B_SilkS.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-B_SilkS.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-B_SilkS.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-Edge_Cuts.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-Edge_Cuts.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-Edge_Cuts.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-Edge_Cuts.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-F_Cu.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Cu.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-F_Cu.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Cu.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-F_Mask.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Mask.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-F_Mask.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Mask.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-F_Paste.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Paste.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-F_Paste.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-F_Paste.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-F_SilkS.gbr b/PCB_SMD/Gerber_V1/LORA_ATTINY84-F_SilkS.gbr similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-F_SilkS.gbr rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-F_SilkS.gbr diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-NPTH.drl b/PCB_SMD/Gerber_V1/LORA_ATTINY84-NPTH.drl similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-NPTH.drl rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-NPTH.drl diff --git a/PCB_SMD/Gerber/LORA_ATTINY84-PTH.drl b/PCB_SMD/Gerber_V1/LORA_ATTINY84-PTH.drl similarity index 100% rename from PCB_SMD/Gerber/LORA_ATTINY84-PTH.drl rename to PCB_SMD/Gerber_V1/LORA_ATTINY84-PTH.drl diff --git a/PCB_SMD/README.md b/PCB_SMD/README.md index 18a645f..c18af6f 100644 --- a/PCB_SMD/README.md +++ b/PCB_SMD/README.md @@ -13,6 +13,6 @@ PCB for the TinyLora Sensor Node, SMD Version | D1 | LED SMD 1206 | Optional, connected to pin A7 | | C1,C2 | Capacitor 100nF SMD 1206 | Bypass Capacitors for ATTiny and RFM95 | | BAT1 | CR2032 Battery Holder | See pictures for the type I used | -| ANT1 | 868 MHz Antenna | Connect a small coil or wire antenna for 868 MHz (or fitting frequency) | +| ANT1 | 868 MHz Antenna | SMA Connector, u.fl Connector or Coil Antenna | | J1 | 1x8 Pin 2.54mm pitch header | Optional, for the Case directly solder the Sensor to the Backside of the PCB | | PRG1 | 2x3 Pin 2.54mm pitch header | Optional, has to be shortened from standard height to fit in the Case | diff --git a/PCB_THT/README.md b/PCB_THT/README.md index 46a1df2..c171e66 100644 --- a/PCB_THT/README.md +++ b/PCB_THT/README.md @@ -1,5 +1,7 @@ # TinyLora PCB (Throughole Version) +**Further Development will be for the SMD Version. At the Moment I don't plan of further developing the THT Version** + PCB for the TinyLora Sensor Node, Throughole Version WARNING: Due to height might not fit into the 3D-Printed case when ATTiny is used with a Socket diff --git a/README.md b/README.md index bdd8ccc..3341b70 100644 --- a/README.md +++ b/README.md @@ -2,58 +2,25 @@ ## Overview -A Minimalistic Sensor Node for use on TheThingsNetwork. +A Minimalistic Sensor Node for use on TheThingsNetwork with the following Features: -![Case Front](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/case_front.jpg) -![Case Side](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/case_side.jpg) -![Case Back](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/case_back.jpg) -![PCB Front](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/pcb_front.jpg) -![PCB Back BME](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/pcb_back_bme.jpg) -![PCB Back SHT](https://www.seiichiro0185.org/git/IOT/tinylora/raw/branch/master/pcb_back_sht.jpg) + * Small Size, only 47x36mm (v1) / 34x26mm (v2) + * Based on widely available Atmel ATTiny84 MCU and RFM95W LoRa-module + * 6 free GPIO-Pins from the ATTiny + Power to connect sensors on a 2.54mm pitch header + * Optional on-board LED for status signaling + * Powered by a single CR2032 lithium battery + * Long battery runtime using the ATTinys deep sleep mode + * Integrated 6-Pin programming header + * Small component count + * Possibility for edge-mount SMA connector or u.fl SMD connector (v2) -### Features - -* Small Size, only 47x36x15mm populated (SMD Version) -* Based on widely available Atmel ATTiny84 MCU and RFM95W LoRa-module -* 6 free GPIO-Pins from the ATTiny + Power to connect sensors on a 2.54mm pitch header -* Optional on-board LED for status signaling (SMD Version) -* Powered by a single CR2032 lithium battery -* Long battery runtime using the ATTinys deep sleep mode -* Integrated 6-Pin programming header (SMD Version) -* Small component count -* Fitting 3D-Printed Case +**You can get all up to date information as well as assembly and pogramming hints at https://www.ttgw.de/** ## Subdirectories In this Repository * **Case:** A 3D-Printable Case, OpenSCAD and STL Files -* **Firmware:** Example Firmware for a BME280 Climate Sensor, PlatformIO project +* **Firmware:** Example Firmware for a BME280/SHT21 Climate Sensor, PlatformIO project * **PCB_SMD:** PCB for SMD components, KiCAD project -* **PCB_THT:** PCB with through-hole components, KiCAD project, Currently not all Features of the SMD Version - -## Pinouts - -### PRG1 Starting from Marked Top Left Pin - -| | | -|----------|----------| -| MISO | 3V3 | -| SCK | MOSI | -| RST | GND | - - -### J1 Starting from Marked Pin 1 - -| Number | Function | Note | -|--------|-------------------|--------------------------------| -| 1 | 3V3 | Directly connected to Battery | -| 2 | GND | Directly connected to Battery | -| 3 | ATTiny84 PA0 | i2C SCL in Example Firmware | -| 4 | ATTiny84 PA1 | i2C SDA in Example Firmware | -| 5 | ATTiny84 PA2 | | -| 6 | ATTiny84 PA3 | | -| 7 | ATTiny84 PA7 | Connected to LED-Pad D1 via R1 | -| 8 | ATTiny84 PB2 | | - ## Thanks & Acknowledgements: diff --git a/case_back.jpg b/case_back.jpg deleted file mode 100644 index 6d9f1ba..0000000 Binary files a/case_back.jpg and /dev/null differ diff --git a/case_front.jpg b/case_front.jpg deleted file mode 100644 index 544bb7f..0000000 Binary files a/case_front.jpg and /dev/null differ diff --git a/case_side.jpg b/case_side.jpg deleted file mode 100644 index d8fd2ea..0000000 Binary files a/case_side.jpg and /dev/null differ diff --git a/pcb_back.jpg b/pcb_back.jpg deleted file mode 100644 index dcaeeed..0000000 Binary files a/pcb_back.jpg and /dev/null differ diff --git a/pcb_back_bme.jpg b/pcb_back_bme.jpg deleted file mode 100644 index a7d9349..0000000 Binary files a/pcb_back_bme.jpg and /dev/null differ diff --git a/pcb_back_sht.jpg b/pcb_back_sht.jpg deleted file mode 100644 index 45becb8..0000000 Binary files a/pcb_back_sht.jpg and /dev/null differ diff --git a/pcb_front.jpg b/pcb_front.jpg deleted file mode 100644 index d93ce9e..0000000 Binary files a/pcb_front.jpg and /dev/null differ