Skip to the content
PCBKitNew board
2 layers70 × 70 mmRoomUnit, the printed circuit board in 3D

Contoller board for up to 10 floor heading circuits. Thermostats via MQTT or 868MHz RF (to be developed). Changed from 1-Wire to 868MHz connectivity in version 2.0.

Size
70 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
47
Pads
114
Tracks, vias
0, 0
Pours
1
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
27 Nov 2018
Updated
8 Oct 2022

Overview

RoomUnit is an open-source printed circuit board by kvoit, from the kvoit/FloorHeatingController_HW repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 70 × 70 mm with 31 parts on 47 nets.

It is built around the ESP-12F, LTR-303ALS-01 and LM1117-3.3, with the RFM69HW and BC817 among its other parts. Its parts include 10 resistors, 6 capacitors, 5 ICs, 4 connectors and 1 transistor. It belongs with the ESP8266 boards of this library.

Main components

5

README

README.md

Floor heating hardware

Contoller board for up to 10 floor heading circuits. Thermostats via MQTT or 868MHz RF (to be developed). Changed from 1-Wire to 868MHz connectivity in version 2.0.

Controller

Central controller for my floor heating based on the ESP32.

Connectivity

  • Wifi (MQTT implemented) and BTLE (currently unused) from ESP32.
  • AES encrypted and optionaly ATSHA204 authenticated 868MHz radio (to be implemented).
  • 10 low-side switched outputs that can be individually controlled and output the input voltage. (Speed limited by the shift registers. Hardware SPI theoretically possible but untested.) Used to power valves.
  • 4 Qwiic-compatible I2C ports
  • 1 ~7.5V/5V/3.3V/GND ports for powering thermostats.
  • JTAG header

Case

Can be mounted in small breaker boxes on DIN rails. Display fits into the opening for breakers.

Images

Assembled unit (old)

Unit in case

Software

Software here

Thermostat

Coming soon ...

Parts

31
QtyValueFootprintReferences
710kResistors_SMD:R_0603R5, R6, R7, R8, R9, R13, R14
210uCapacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC3, C4
2470RResistors_SMD:R_0603R15, R16
2MountingHoleMounting_Holes:MountingHole_4mmH1, H2
11.3"_128x64OLED_I2Cfootprints:OLED128x64U4
1100nCapacitors_SMD:C_0603C2
1100uCapacitors_SMD:C_0603C8
110uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-AC1
12k2Resistors_SMD:R_0603R12
1AntennaConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_HorizontalAE1
1BC817TO_SOT_Packages_SMD:SOT-23Q1
1BuzzerBuzzers_Beepers:Buzzer_12x9.5RM7.6BZ1
1CCapacitors_SMD:C_0603C11
1Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x04_MaleConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ3
1Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1ESP-12FRF_Modules:ESP-12EU2
1LM1117-3.3TO_SOT_Packages_SMD:SOT-223-3_TabPin2U1
1LTR-303ALS-01Opto-Devices:Lite-On_LTR-303ALS-01U5
1RFM69HWRF_Module:HOPERF_RFM69HWU3
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ4
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1

Questions

How big is the RoomUnit PCB?

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

What parts does the RoomUnit use?

31 parts, built around the ESP-12F, LTR-303ALS-01, LM1117-3.3 and RFM69HW. 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 RoomUnit KiCad files?

From the kvoit/FloorHeatingController_HW repository on GitHub, at the commit this page was made from: the board is RoomUnit/RoomUnit.kicad_pcb and its schematic CentralUnit/ActuatorConn.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RoomUnit 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 kvoit/FloorHeatingController_HW

1
  • 2 layers110 × 110 mmFloorHeatingCentral, the printed circuit board in 3D

    FloorHeatingCentral

    kvoit/FloorHeatingController_HW

    Contoller board for up to 10 floor heading circuits. Thermostats via MQTT or 868MHz RF (to be developed). Changed from 1-Wire to 868MHz connectivity in version 2.0.

    72 parts2Apache-2.0

Similar boards

  • 2 layers28 × 48 mmE meter hardware, the printed circuit board in 3D

    E meter hardware

    www-ShapeLabs-de/sgm4_to_mqtt

    ESP8266 electricity meter reading head for SGM-C4 meter with homeassistant mqtt-discovery

    34 parts3MIT
  • 4 layers100 × 75 mmOpenAirScope, the printed circuit board in 3D

    OpenAirScope

    emertcakir/OpenAirScope

    Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

    282 parts26MIT
  • 4 layers20 × 48.5 mmMidea WiFi Dongle, the printed circuit board in 3D

    Midea WiFi Dongle

    reneklootwijk/mideahvac-dongle

    This repository contains the hardware design of a WiFi dongle for Midea-like airconditioners and humidifiers. Midea provides a WiFi dongle (SK102/SK103), either as optional feature or built-in, to control the appliances…

    21 parts75
  • 2 layers93.1 × 41.1 mmEsp wireless charging, the printed circuit board in 3D

    Esp wireless charging

    speedy-scooty/opencoil

    Goodies to produce your own e-scooter add-ons.

    4 parts8GPL-3.0
  • 2 layers188.2 × 22.5 mmWortuhr pcb, the printed circuit board in 3D

    Wortuhr pcb

    SteMaker/wortuhr

    Wortuhr basierend auf ESP-12F incl. Firmware, PCB und Hardware-Beschreibung

    16 parts7MIT
  • 2 layers76.2 × 46.9 mmIoT Messenger, the printed circuit board in 3D

    IoT Messenger

    PR77/IoT_Messenger

    IoT Messenger (Pager) For Simple 1 Way Communication

    64 parts3LGPL-3.0
  • 2 layers69 × 67 mmWifi modem, the printed circuit board in 3D

    Wifi modem

    umamibeef/wifi-modem

    WiFi Modem for Vintage Computers

    59 parts1MIT
  • 2 layers53 × 103 mmPersianaPCB, the printed circuit board in 3D

    PersianaPCB

    dsi-fceia/persianaPCB

    Proyecto desarrollado en Curso: Diseño integral de productos tecnológicos basados en Sistemas Electrónicos Embebidos

    57 parts