Skip to the content
PCBKitNew board
4 layers80 × 42 mmHandle 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
80 × 42 mm
Copper layers
4
Thickness
1.6 mm
Parts
114
Nets
77
Pads
320
Tracks, vias
534, 68
Pours
281
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jul 2021
Updated
22 Nov 2024

Overview

Handle 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 80 × 42 mm with 114 parts on 77 nets, routed with 534 tracks and 68 vias.

It is built around the ATMEGA328-AU, INA219AID and AMS1117-5.0, with the IRLML0030, BAT760 and IRLML5203 among its other parts. Its parts include 33 capacitors, 29 resistors, 11 transistors, 9 diodes and 6 ICs. 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

8

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

114
QtyValueFootprintReferences
13100 nFCapacitor_SMD:C_0603_1608MetricC3, C4, C9, C10, C11, C17, C20, C21, C23, C29, C30, C31, C33
1210KResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R6, R7, R9, R10, R16, R18, R19, R24
8IRLML0030Package_TO_SOT_SMD:SOT-23Q3, Q4, Q5, Q7, Q8, Q9, Q10, Q11
610Resistor_SMD:R_0805_2012MetricR21, R22, R25, R27, R28, R29
62.2 uFCapacitor_SMD:C_0603_1608MetricC1, C2, C8, C12, C22, C24
622 uFCapacitor_SMD:C_1210_3225MetricC7, C13, C15, C27, C28, C32
5MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5
4BAT760Diode_SMD:D_SOD-323FD2, D3, D4, D5
3IRLML5203Package_TO_SOT_SMD:SOT-23Q1, Q2, Q6
20.01 RResistor_SMD:R_1206_3216MetricR17, R26
2100 uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC5, C6
215 pFCapacitor_SMD:C_0603_1608MetricC18, C19
215MQ030NPBFDiode_SMD:D_SMAD6, D8
23ALibrary:FuseHolder1808F1, F2
23K9Resistor_SMD:R_0805_2012MetricR14, R15
247 nFCapacitor_SMD:C_0603_1608MetricC16, C25
2KLS7-TS3601-5.0-180Library:SW_PUSH_P6.5_W3.5SW1, SW2
2NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT2, NT3
1+5VTestPoint:TestPoint_Pad_D1.0mmTP5
11 nFCapacitor_SMD:C_0603_1608MetricC14
1100KResistor_SMD:R_0805_2012MetricR11
12*LiFePo4@18650@1800mAh, 6,4VConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1
12K2Resistor_SMD:R_0805_2012MetricR23
13K3Resistor_SMD:R_0805_2012MetricR20
14.7 uFCapacitor_SMD:C_0603_1608MetricC26
145KResistor_SMD:R_0805_2012MetricR12
15Resistor_SMD:R_0805_2012MetricR13
15RResistor_SMD:R_0805_2012MetricR8
1620Resistor_SMD:R_0805_2012MetricR5
1ACDETTestPoint:TestPoint_Pad_D1.0mmTP4
1ACDRVTestPoint:TestPoint_Pad_D1.0mmTP3
1ACOKTestPoint:TestPoint_Pad_D1.0mmTP6
1AGND/PGNDNetTie:NetTie-2_SMD_Pad2.0mmNT1
1AMPLF0630, 8,2uHInductor_SMD:L_Abracon_ASPI-0630LRL1
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1ATmega328-APackage_QFP:TQFP-32_7x7mm_P0.8mmU3
1BQ24780SPackage_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalViasU5
1CHG SUPPLYTestPoint:TestPoint_Pad_D1.0mmTP7
1ChargerConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1ES2JDiode_SMD:D_SMBD9
1GNDLibrary:TestPoint_Plated_Hole_D1.0mmTP2
1HC-49U, 8MHzCrystal:Crystal_HC49-U_VerticalX1
1INA219Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1JVR-05N180MVaristor:RV_Disc_D7mm_W4.5mm_P5mmRV1
1PROCHOT#_ENJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1SMAJ26ADiode_SMD:D_SMAD7
1SRX882@443MHzLibrary:SRX882_VerticalU2
1STX882@443MHzLibrary:STX882_VerticalU1
1USBASPConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ3
1VSYSTestPoint:TestPoint_Pad_D1.0mmTP8
1red/green, common cathode, F3LED_THT:LED_D5.0mm-3D1

Questions

How big is the Handle module PCB?

It measures 80 × 42 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Handle module use?

114 parts, built around the ATMEGA328-AU, INA219AID, AMS1117-5.0 and IRLML0030. 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 Handle 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/handle-module/handle-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 Handle 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).

More from shm-dmitry/auto_close_window

2
  • 4 layers96 × 43 mmOutdoor module, the printed circuit board in 3D

    Outdoor 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"

    127 parts1Apache-2.0
  • 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

Similar boards

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

    OpenNixie

    bclswl0827/OpenNixie

    Nixie Clock for everyone!

    74 parts4MIT
  • 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
  • 4 layers130 × 65 mmXray, the printed circuit board in 3D

    Xray

    shm-dmitry/xray-detector

    V3 version in progress. V2 version details:

    122 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 layers33 × 50 mmHema console, the printed circuit board in 3D

    Hema console

    rapha-tech/ESP32-hema-console

    New PCB for the small console from hema to use an ESP32

    59 parts4
  • 4 layers65 × 45 mmSTM32F446VE Module v1, the printed circuit board in 3D

    STM32F446VE Module v1

    pipipipi2002/stm32f446vetx-dev-module

    Dev Module for STM32F446VETx

    88 parts2GPL-3.0