Skip to the content
4 layers96 × 43 mmOutdoor module, the printed circuit board in 3D

This IOT project allows you to open and close your window from any smart house. For example - you can setup rules like a "If night and noise greater then expected -> close window" and "Noise reduced -> open window"

Size
96 × 43 mm
Copper layers
4
Thickness
1.6 mm
Parts
127
Nets
81
Pads
357
Tracks, vias
635, 66
Pours
397
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jul 2021
Updated
22 Nov 2024

Overview

Outdoor module is an open-source printed circuit board by shm-dmitry, from the shm-dmitry/auto_close_window repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 96 × 43 mm with 127 parts on 81 nets, routed with 635 tracks and 66 vias.

It is built around the ATMEGA328-AU, AD8541ARZ and BME280, with the INA219AID, PCA9306D and IRLML0030 among its other parts. Its parts include 44 capacitors, 29 resistors, 11 ICs, 7 transistors and 6 diodes. It belongs with the home automation and IoT and robots and motor control boards and the ESP32 and AVR (ATmega, ATtiny) boards of this library.

Main components

10

README

README.md

This project allows auto-open and auto-close your windows. Project consists schematics of 3 modules and firmware for 2 controllers

Project re-started

In-door modules:

  1. Placed on window neare handle. It controls handle state (via hall sensor and magnet) and allows to you to push button open or close manually Also this module connected to WIFI and allows to to control your window from any smart house server (via MQTT protocol).
  2. Placed on up-side window frame. Contains servo, receives commands from module#1 and executes it.

Out-door module:

  1. Listen for a noise and check air quality.

Project status

Hardwarestatus
Indoor schema :: near-handle moduleno
Indoor schema :: servo moduleno
Indoor schema :: digital channel to outdoor schemano
Outdoor module schema :: microcontroller and its peripheryno
Outdoor module schema :: sensorsno
Boardstatus
Indoor board :: near-handle moduleno
Indoor board :: servo moduleno
Outdoor module boardno
Firmwarestatus
Indoor firmware :: hardware sensors - hall, switch and soft lockno
Indoor firmware :: buttonsno
Indoor firmware :: servo control and calibrationno
Indoor firmware :: led indicationno
Indoor firmware :: controllerno
Outdoor firmware :: BMP280no
Outdoor firmware :: SGP30no
Outdoor firmware :: Noise sensorno
Outdoor firmware :: Sensor value filters and controllerno
Outdoor firmware :: Data transmitterno

Parts

127
QtyValueFootprintReferences
21100 nFCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C11, C16, C17, C24, C25, C27, C28, C29, C31, C33, C37, C38, C39 +5
722 uFCapacitor_SMD:C_1210_3225MetricC8, C13, C14, C20, C34, C35, C44
610Resistor_SMD:R_0805_2012MetricR18, R21, R24, R28, R29, R30
51 uFCapacitor_SMD:C_0603_1608MetricC10, C15, C18, C19, C30
5IRLML0030Package_TO_SOT_SMD:SOT-23Q3, Q4, Q5, Q6, Q7
5MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5
4100KResistor_SMD:R_0805_2012MetricR8, R23, R25, R26
410KResistor_SMD:R_0805_2012MetricR1, R2, R6, R19
44K7Resistor_SMD:R_0805_2012MetricR3, R5, R10, R11
34KResistor_SMD:R_0805_2012MetricR13, R14, R17
20.01 RResistor_SMD:R_1206_3216MetricR16, R27
2100 uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC3, C7
215 pFCapacitor_SMD:C_0603_1608MetricC5, C6
215MQ030NPBFDiode_SMD:D_SMAD3, D5
22.2 uFCapacitor_SMD:C_0603_1608MetricC12, C26
23ALibrary:FuseHolder1808F1, F2
247 nFCapacitor_SMD:C_0603_1608MetricC22, C32
2AD8541Package_TO_SOT_SMD:SOT-23-5U9, U10
2IRLML5203Package_TO_SOT_SMD:SOT-23Q1, Q2
2NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT2, NT3
2RM065, 100KPotentiometer_THT:Potentiometer_Runtron_RM-065_VerticalRV1, RV3
1 MCP1703T-3302EPackage_TO_SOT_SMD:SOT-23U4
1 MCP1703T-5002EPackage_TO_SOT_SMD:SOT-23U3
1+5VTestPoint:TestPoint_Pad_D1.0mmTP4
11 nFCapacitor_SMD:C_0603_1608MetricC21
11KResistor_SMD:R_0805_2012MetricR4
11V8TestPoint:TestPoint_Pad_D1.0mmTP3
12Resistor_SMD:R_0805_2012MetricR7
12*LiFePo4@18650@1800mAh, 6,4VConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1
1200 pFCapacitor_SMD:C_0603_1608MetricC23
1200KResistor_SMD:R_0805_2012MetricR15
12K2Resistor_SMD:R_0805_2012MetricR20
13V3TestPoint:TestPoint_Pad_D1.0mmTP5
14.7 uFCapacitor_SMD:C_0603_1608MetricC36
145KResistor_SMD:R_0805_2012MetricR9
14R7Resistor_SMD:R_0805_2012MetricR12
1ACDETTestPoint:TestPoint_Pad_D1.0mmTP9
1ACDRVTestPoint:TestPoint_Pad_D1.0mmTP11
1ACOKTestPoint:TestPoint_Pad_D1.0mmTP12
1AGND/PGNDNetTie:NetTie-2_SMD_Pad2.0mmNT1
1AMPLF0630, 8,2uHInductor_SMD:L_Abracon_ASPI-0630LRL3
1ATmega328-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1BAV21WSDiode_SMD:D_SOD-323FD4
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU7
1BQ24780SPackage_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalViasU8
1CHG SUPPLYTestPoint:TestPoint_Pad_D1.0mmTP1
1ChargerConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1ES2JDiode_SMD:D_SMBD7
1GNDLibrary:TestPoint_Plated_Hole_D1.0mmTP2
1HC-49U, 8MHzCrystal:Crystal_HC49-U_VerticalX1
1INA219Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU12
1JVR-05N180MVaristor:RV_Disc_D7mm_W4.5mm_P5mmRV2
1MCP1703T-1802EPackage_TO_SOT_SMD:SOT-23U5
1MK_OUTTestPoint:TestPoint_Pad_D1.0mmTP7
1NOISETestPoint:TestPoint_Pad_D1.0mmTP10
1PCA9306Package_SO:MSOP-8_3x3mm_P0.65mmU6
1SMAJ26ADiode_SMD:D_SMAD6
1STX882@315MHzLibrary:STX882_VerticalU2
1USBASPConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1VSM3729AT-GL9-A30Library:SMD03722C4MK1
1VSYSTestPoint:TestPoint_Pad_D1.0mmTP6
1red/green, common cathode, F3LED_THT:LED_D5.0mm-3D1

More from shm-dmitry/auto_close_window

2
  • 4 layers97.5 × 52 mmMain module, the printed circuit board in 3D

    Main module

    shm-dmitry/auto_close_window

    This IOT project allows you to open and close your window from any smart house. For example - you can setup rules like a "If night and noise greater then expected -> close window" and "Noise reduced -> open window"

    121 parts1Apache-2.0
  • 4 layers80 × 42 mmHandle module, the printed circuit board in 3D

    Handle module

    shm-dmitry/auto_close_window

    This IOT project allows you to open and close your window from any smart house. For example - you can setup rules like a "If night and noise greater then expected -> close window" and "Noise reduced -> open window"

    114 parts1Apache-2.0

Similar boards

  • 4 layers144 × 69 mmXray v2, the printed circuit board in 3D

    Xray v2

    shm-dmitry/xray-detector

    V3 version in progress. V2 version details:

    154 parts
  • 2 layers152 × 55 mmOpenNixie, the printed circuit board in 3D

    OpenNixie

    bclswl0827/OpenNixie

    Nixie Clock for everyone!

    74 parts4MIT
  • 4 layers86 × 29.9 mmGeiger probe, the printed circuit board in 3D

    Geiger probe

    bartkepl/CanGeigerProbe

    Polowa sonda promieniowania jonizującego z miniaturową lampą Geigera-Müllera, komunikująca się cyfrowo przez CAN 2.0B.

    116 partsMIT
  • 4 layers85 × 50 mmOpenHap, the printed circuit board in 3D

    OpenHap

    kenyattaejones32-boop/AQM

    Open-source hardware design for OpenHAP, an ESP32-based air quality monitor with CO sensing, thermistor temperature input, USB-C charging, and cellular data upload.

    269 parts
  • 6 layers150 × 90 mmGasmat Gateway, the printed circuit board in 3D

    Gasmat Gateway

    kenyattaejones32-boop/Gasmat_Gateway

    KiCad 8 hardware design for the Gasmat Gateway board (Geviton).

    287 parts
  • 2 layers32 × 58 mmHB UNI Sen CAP MOIST, the printed circuit board in 3D

    HB UNI Sen CAP MOIST

    stan23/myPCBs

    Verschiedene Platinen für HomeMatic, AskSinPP und SmartHome

    38 parts21
  • 4 layers71 × 40 mmCtrlTree, the printed circuit board in 3D

    CtrlTree

    Kreyl/BmstuCtrlTree

    147 parts
  • 2 layers17.5 × 29.5 mmMicro logger, the printed circuit board in 3D

    Micro logger

    GaitRehabilitation/mini_data_capture

    The current maintainers of this repository are:

    33 partsApache-2.0

Questions

How big is the Outdoor module PCB?

It measures 96 × 43 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Outdoor module use?

127 parts, built around the ATMEGA328-AU, AD8541ARZ, BME280 and INA219AID. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Outdoor module KiCad files?

From the shm-dmitry/auto_close_window repository on GitHub, at the commit this page was made from: the board is schematics/outdoor-module/outdoor-module.kicad_pcb and its schematic schematics/handle-module/handle-module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Outdoor module design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).