Skip to the content
PCBKitNew board
2 layers69.9 × 69.9 mmVelux controller, the printed circuit board in 3D

collection of open home automation projects

Size
69.9 × 69.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
30
Pads
95
Tracks, vias
121, 31
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
29 Dec 2022
Updated
29 Aug 2025

Overview

Velux controller is an open-source printed circuit board by thorio, from the thorio/esphome-projects repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 69.9 × 69.9 mm with 35 parts on 30 nets, routed with 121 tracks and 31 vias.

It is built around the ESP-12F, AMS1117-3.3 and MMBT3904. Its parts include 14 resistors, 6 capacitors, 4 connectors, 3 transistors and 2 ICs. It belongs with the home automation and IoT boards and the ESP8266 boards of this library.

Main components

3

README

README.md

This is a loose collection of my esphome projects, including pcbs, schematics, CAD drawings and firmware where applicable.

Most don't have BOMs or assembly instructions unfortunately, as it would just eat up too much time.

Open an issue if you have questions.

Parts

35
QtyValueFootprintReferences
810KResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R7, R10, R13
61KResistor_SMD:R_0603_1608MetricR6, R8, R9, R11, R12, R14
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3MMBT3904Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3
20.1μFCapacitor_SMD:C_0805_2012MetricC1, C6
110μFCapacitor_SMD:C_0805_2012MetricC5
110μFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC4
122μFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolderC2
1470μFfootprints:CP_Radial_D6.5mm_P2.00mmC3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BOOTfootprints:SW_PTS820SW1
1ESP-12FRF_Module:ESP-12EU1
1POWERConnector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_HorizontalJ2
1PWRfootprints:DC_barrel_jack_2.1mmJ4
1RSTfootprints:SW_PTS820SW2
1SIGNALConnector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalJ3
1UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1

Questions

How big is the Velux controller PCB?

It measures 69.9 × 69.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Velux controller use?

35 parts, built around the ESP-12F, AMS1117-3.3 and MMBT3904. 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 Velux controller KiCad files?

From the thorio/esphome-projects repository on GitHub, at the commit this page was made from: the board is velux-controller/pcb/velux-controller.kicad_pcb and its schematic bed-occupancy/pcb/bed-occupancy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Velux controller design in my own project?

Its repository publishes it under the GPL-3.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 thorio/esphome-projects

3
  • 2 layers64 × 26.9 mmLed controller, the printed circuit board in 3D

    Led controller

    thorio/esphome-projects

    collection of open home automation projects

    24 parts29GPL-3.0
  • 2 layers41.9 × 38.1 mmDoorbell sensor, the printed circuit board in 3D

    Doorbell sensor

    thorio/esphome-projects

    collection of open home automation projects

    17 parts29GPL-3.0
  • 2 layers74.9 × 58.4 mmBed occupancy, the printed circuit board in 3D

    Bed occupancy

    thorio/esphome-projects

    collection of open home automation projects

    16 parts29GPL-3.0

Similar boards

  • 2 layers115 × 77 mmEload, the printed circuit board in 3D

    Eload

    dimtass/esp8266-web-eload

    This is a PCB/FW project for a WiFi enabled electronic load

    74 parts1
  • 2 layers100 × 54 mmMs2-card, the printed circuit board in 3D

    Ms2-card

    ST-Oldie/Lokkarten-Emulator

    Emulator für eine Märklin MS2 Lokkarte, Firmware und Kopie der Hardware von GBert

    63 parts1GPL-3.0
  • 2 layers25.4 × 50.8 mmCompact sqm, the printed circuit board in 3D

    Compact sqm

    JWehle/compact_sqm

    A compact sky quality meter built on a custom PCB.

    36 partsApache-2.0
  • 2 layers35.7 × 21.5 mmSensornode, the printed circuit board in 3D

    Sensornode

    rmd6502/envirosense

    Crowdsourced Environmental Sensing

    30 parts3Apache-2.0
  • 4 layers121.5 × 154.3 mmBlocks, the printed circuit board in 3D

    Blocks

    marmbrus/circuits

    79 parts
  • 2 layers49.4 × 35.8 mmWS2812Controller, the printed circuit board in 3D

    WS2812Controller

    klein0r/pcb-ws2812-wifi-controller

    WiFi Controller for WS2812 LED Stripes

    22 parts82MIT
  • 2 layers73.1 × 18.3 mmRJ10Adapter, the printed circuit board in 3D

    RJ10Adapter

    klein0r/pcb-ttl-ftdi-esp-adapter

    PCB to connect a TTL reader either to an FTDI or ESP12-E/F (WiFi)

    16 parts25MIT
  • 4 layers44.5 × 22.5 mmIkea fyrtur, the printed circuit board in 3D

    Ikea fyrtur

    mjuhanne/ikea-fyrtur

    ESP8266 WiFi module PCB for Ikea Fyrtur blinds

    46 parts23MIT