Skip to the content
PCBKitNew board
2 layersAC Power Controller, the printed circuit board in 3D

A repo to document and backup project details for the Electronics Lab project

Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
49
Pads
100
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
14 Oct 2025
Updated
6 Apr 2026

Overview

AC Power Controller is an open-source printed circuit board by yojit-kumar, from the yojit-kumar/PH3144_ElectronicsProject repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board with 20 parts on 49 nets.

It is built around the BTA41-600BRG, ADS1115IDGS and MOC3023M, with the PC814 and ZMPT101B among its other parts. Its parts include 8 resistors, 5 ICs, 1 capacitor, 1 connector and 1 fuse. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

Precision Closed-Loop AC Power Controller using PID Algorithm

Course: PH3144 Electronics-I with Lab

Status: Finished (with incomplete code implementation)

A project to design and build a closed-loop AC power controller using a PID algorithm to deliver a precise, stable power output to a load.

Team Members & Responsibilities

  • Uday Pratap Bais (20231267): Hardware Lead (Electrical), Design Lead.
  • Yash Dadhwal (20231287): Software Lead (Algorithm), Testing, Software Integration.
  • Yojit Kumar (20231289): Hardware Lead (Electronics), Documentation Lead.

Project Structure

  • /docs: Contains all project documentation, including the report, component datasheets, and images.
  • /hardware: Contains hardware design files (schematics, PCB layouts from KiCad).
  • /src: Contains all Arduino source code, organized by testing phase.
  • /dump: Put anything and everything we find before the finalizing of the project, It may later get sorted and moved to the relavant folders.

Getting Started

  1. Clone the repository: git clone https://github.com/yojit-kumar/PH3144_ElectronicsProject
  2. Install the required Arduino libraries:
    • EmonLib
    • LiquidCrystal_I2C
    • Adafruit_ADS1X15
  3. Use the calibiration codes in the src/ directory to calibirate the measurement components
  4. Run the test codes from the same directory.

Parts

20
QtyValueFootprintReferences
510KΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR3, R4, R5, R6, R8
2470ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R7
110µFConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalC1
116x2_I2C_LCDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalLCD1
11AFuse:FuseHolder_Blade_ATO_Littelfuse_FLR_178.6165F1
1230VAC_INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1330ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
1ADS1115IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU2
1Arduino_UNO_R2Module:Arduino_UNO_R2A1
1BTA41-600BRGdigikey-footprints:TOP-3_Vertical_InsulatedTRI1
1Lamp 200WConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalLA1
1MOC3023MPackage_DIP:DIP-6_W7.62mmU1
1PC814Package_DIP:DIP-4_W10.16mmU4
1SCT_013_030Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalU5
1ZMPT101BConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalU3

Questions

What parts does the AC Power Controller use?

20 parts, built around the BTA41-600BRG, ADS1115IDGS, MOC3023M and PC814. 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 AC Power Controller KiCad files?

From the yojit-kumar/PH3144_ElectronicsProject repository on GitHub, at the commit this page was made from: the board is hardware/AC_Power_Controller/AC_Power_Controller.kicad_pcb and its schematic hardware/AC_Power_Controller/AC_Power_Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the AC Power Controller design in my own project?

Its repository publishes it under the CC0-1.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

  • 2 layers41.9 × 58.4 mmPcb laminator v1.5, the printed circuit board in 3D

    Pcb laminator v1.5

    dragonlock2/kicadboards

    Offsite backup for the miscellaneous KiCad boards that don't fit elsewhere

    43 parts14Apache-2.0
  • 2 layers224.8 × 60.3 mmDeurnode nieuw, the printed circuit board in 3D

    Deurnode nieuw

    Hans-Beerman/Deurnode_ESP32-PoE

    KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

    38 parts4Apache-2.0
  • 2 layers86.7 × 92.2 mmMaxiclaro1 (2), the printed circuit board in 3D

    Maxiclaro1 (2)

    Maxi6w/Rele-Wifi-Claro

    41 parts
  • 2 layers100 × 70 mmUPSMonitorModule, the printed circuit board in 3D

    UPSMonitorModule

    enriquewph/esp-map

    Modular hardware for IoT & home automation

    76 parts4MIT
  • 2 layers81.9 × 81.9 mmBlinds, the printed circuit board in 3D

    Blinds

    bgerp/ztm_doc

    This repository is made to hold all the schematics and sheets around the Zontromat project and BCVT. This includes: - Electrical schematics and sheets. - Electronic schematics and sheets.

    24 parts
  • 2 layers78.5 × 104.5 mmGaggenau, the printed circuit board in 3D

    Gaggenau

    M-o-a-T/moat-hardware

    Schematics and files for MoaT IoT things

    65 parts
  • 4 layers355 × 160 mmLiBCM, the printed circuit board in 3D

    LiBCM

    doppelhub/Honda_Insight_LiBCM

    Replacement BCM for G1 Honda Insight Lithium Conversion

    717 parts25CC-BY-SA-4.0
  • 2 layers176 × 82.6 mmHotAirGun, the printed circuit board in 3D

    HotAirGun

    raspibo/HotAirGun

    Hot Air Gun File, 3D, Sch, Pcb, C

    78 parts16