Skip to the content
PCBKitNew board
2 layers100 × 100 mmAaram, the printed circuit board in 3D

PCB design for retro fitting old switch boards with new tech to control it remotely.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
86
Pads
310
Tracks, vias
597, 80
Pours
138
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
19 Dec 2024
Updated
17 Apr 2025

Overview

Aaram is an open-source printed circuit board by xicor22, from the xicor22/Aaram repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 77 parts on 86 nets, routed with 597 tracks and 80 vias.

It is built around the ESP32-C6-MINI-1U-H4, BT136-600E and AZ1117D-3.3TRE1, with the BC817-25, MB6S and 1N5819WT among its other parts. Its parts include 25 resistors, 10 connectors, 9 capacitors, 7 diodes and 6 switches. It belongs with the home automation and IoT boards and the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

Aaram

PCB design for retro fitting old switch boards with new tech to control it remotely using ESP32-C6-Mini-N1.

Features

  1. Controls 4 loads using
  • 1 Triac

    Note: Triac circuit has added protection for the back EMF generated by inductive load like fan.

  • 3 Relays for controlling other resistive loads

    Try not use heavy inductive load using relays. During testing, the MCU was bugging out when load was switched.

  1. Input from switches.
    • To reduce rewiring the whole switch board, directly connect the rocker switch output terminal to the input provided on the board.
    • The FULL BRIDGE RECTIFIER rectifies the AC which is sent to the quad channel opto with a 100k resistor in series for current limiting. The output from the opto is read by the ESP.
  2. Fuse holder in series with the AC input for overload protection.
  3. Varistor on all AC output terminals for protection from transient spikes.
  4. Added support for IR receiver and transmitter.
  5. Uses DHT22 for temperature and humidity sensor.
  6. ESPHome Yaml config - Link

Schematic

Schematic

Images

ViewImage
Both LayersBoth Layers
1st LayerLayer 1
2nd LayerLayer 2
3D Top view3D Top View
3D Bottom view3D Bottom View

To-Do

  1. Design 3D printables case for the PCB. Done
  2. Update ESPHOME yaml config.

Parts

77
QtyValueFootprintReferences
4100KPCM_Resistor_SMD_AKL:R_2512_6332Metric_Pad1.52x3.35mm_HandSolderR15, R17, R19, R23
410KPCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR20, R25, R26, R27
410kPCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR10, R16, R21, R22
410ufPCM_Capacitor_SMD_Handsoldering_AKL:C_1206_3216Metric_Pad1.42x1.75mmC6, C7, C11, C12
41kPCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1, R2, R3, R9
4BC817-25Package_TO_SOT_SMD:TSOT-23_HandSolderingQ2, Q3, Q4, Q5
4Conn_01x03_SocketConnector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_VerticalSwitch_1, Switch_2, Switch_3, Switch_4
4MB6SPCM_Diode_SMD_AKL:Diode_Bridge_MBSD8, D9, D10, D11
4VaristorXicor_Custom stuff:Varistor_10D431KRV1, RV2, RV3, RV4
310A cube relayRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1, K2, K3
31N5819WTDiode_SMD:D_SMA_HandsolderingD1, D2, D3
3Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1, J10, J11
20.1ufPCM_Capacitor_SMD_Handsoldering_AKL:C_1206_3216Metric_Pad1.42x1.75mmC18, C19
25.1kPCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR12, R14
2CP_Axial_L10.0mm_D4.5mm_P15.00mmXicor_Custom stuff:Axial_Capacitor_P10mm_W4.5mmC1, C4
2Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2, J9
2SW_PushXicor_Custom stuff:Tactile switch 6x3SW1, SW4
11ufPCM_Capacitor_SMD_Handsoldering_AKL:C_1206_3216Metric_Pad1.42x1.75mmC16
12kPCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR8
130PCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR11
1330PCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR4
1390PCM_Resistor_SMD_AKL:R_2512_6332Metric_Pad1.52x3.35mm_HandSolderR6
147PCM_Resistor_SMD_AKL:R_2512_6332Metric_Pad1.52x3.35mm_HandSolderR5
1470PCM_Resistor_SMD_AKL:R_2512_6332Metric_Pad1.52x3.35mm_HandSolderR7
150PCM_Resistor_SMD_AKL:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR13
1AC_OUTXicor_Custom stuff:1x06_P5.00mm_D1.50mmJ3
1AZ1117D-3.3TRE1PCM_Package_TO_SOT_SMD_AKL:TO-252-2U2
1BT136-600Package_TO_SOT_THT:TO-220-3_VerticalQ1
1ESP32-C6-MINI-1/UPCM_Espressif:ESP32-C6-MINI-1U1
1FuseXicor_Custom stuff:BLX-AF1
1MOC3021MPCM_Package_DIP_AKL:DIP-6_W7.62mm_LongPadsOC1
1PSU_5V_OUTConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ5
1PSU_AC_INConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ6
1SWITCH_INConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4
1SW_PushXicor_Custom stuff:SMD Tactile switchSW2
1TLP281-4GB_F_Xicor_Custom stuff:SOP127P780X200-16NU5
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ8
1~Xicor_Custom stuff:TP4056-18650U4
1~Xicor_Custom stuff:Mini_BoostU3

Questions

How big is the Aaram PCB?

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

What parts does the Aaram use?

77 parts, built around the ESP32-C6-MINI-1U-H4, BT136-600E, AZ1117D-3.3TRE1 and BC817-25. 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 Aaram KiCad files?

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

Can I use the Aaram 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).

Similar boards

  • 4 layers37.1 × 37.2 mmDoorman, the printed circuit board in 3D

    Doorman

    AzonInc/Doorman

    ESP32-S3 based Intercom Gateway (TCS / Koch / Niko / Scantron / Analogue Systems)

    44 parts252GPL-3.0
  • 4 layers12.2 × 50.4 mmCompass v1, the printed circuit board in 3D

    Compass v1

    mszkowalik/7S_Compass_v1_board

    BLE Long range + mesh? https://github.com/jnsbyr/nrf52-ble-test

    146 parts
  • 2 layers100 × 66 mmEsp av, the printed circuit board in 3D

    Esp av

    smkent/pcb

    PCB designs

    160 partsCC-BY-SA-4.0
  • 2 layers78.7 × 58.4 mmDimmerESP32, the printed circuit board in 3D

    DimmerESP32

    martinhofigueiredo/SE

    Sistemas Embarcados

    12 parts3
  • 2 layers85 × 106.5 mm230V controller, the printed circuit board in 3D

    230V controller

    kkorzen/Mains-Voltage-Device-Controller

    This project was under development during the first semester of Master's Studies at Warsaw University of Technology (Poland) as a final project for Industrial Communication Protocols.

    38 partsMIT
  • 2 layers260 × 140 mmSmartEnergyMag System, the printed circuit board in 3D

    SmartEnergyMag System

    MunyratanakBrorn/Smart-Electrical-Energy-Management-System

    Bachelor of Technology Thesis Project 2024.

    403 parts
  • 2 layers90 × 64.5 mmESLS, the printed circuit board in 3D

    ESLS

    Rajcr2/ESLS

    This was my academic project focused on creating a efficient LED based Street Lighting System which will avoid Power Wastage due to manual mismanagement.

    11 partsMIT