Skip to the content
PCBKitNew board
2 layers71.9 × 43.8 mmMirror controller, the printed circuit board in 3D

12 V touch-switched LED strip and linear actuator driver with DPDT polarity reversal. 2-layer KiCad design.

Size
71.9 × 43.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
13
Pads
43
Tracks, vias
85, 1
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Sep 2026
Updated
24 Sep 2026

Overview

Mirror controller is an open-source printed circuit board by VikramR3, from the VikramR3/Mirror_controller repository on GitHub, published under the MIT licence. It is a 2-layer board of 71.9 × 43.8 mm with 16 parts on 13 nets, routed with 85 tracks and 1 via.

It is built around the IRF9540NS and SMBJ15A. Its parts include 5 connectors, 3 diodes, 2 capacitors, 2 resistors and 2 fuses. It belongs with the robots and motor control and lEDs and displays boards of this library.

Main components

2

README

README.md

Mirror Controller

A 2-layer 12 V board that touch-switches an LED strip and drives a linear actuator in both directions: a latching touch module energises a DPDT relay wired as a polarity reverser, so one touch extends the actuator and the next retracts it. Mains is kept off-board deliberately, so nothing on the PCB exceeds 12 V. Designed in KiCad.

Mirror controller board

Parts

16
QtyValueFootprintReferences
1100kResistor_SMD:R_0805_2012MetricR1
1100nF 50VCapacitor_SMD:C_0805_2012MetricC2
112V DC INTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ1
11N4148Diode_SMD:D_SOD-123D3
12k2Resistor_SMD:R_0805_2012MetricR2
1470uF 25VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
1F-35-B dimmerTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_HorizontalJ2
1F35-A toggleTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_HorizontalJ4
1G2RL-2 12VDCRelay_THT:Relay_DPDT_Omron_G2RL-2K1
1IRF9540NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1LED stripTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ3
1MF-R050 0.5AFuse:Fuse_1812_4532MetricF2
1MF-R200 2AFuse:Fuse_1812_4532MetricF1
1PWR greenLED_SMD:LED_0805_2012MetricD2
1SMBJ15ADiode_SMD:D_SMBD1
1actuatorTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ5

Questions

How big is the Mirror controller PCB?

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

What parts does the Mirror controller use?

16 parts, built around the IRF9540NS and SMBJ15A. 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 Mirror controller KiCad files?

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

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

Its repository publishes it under the MIT 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

  • 6 layers36 × 124 mmOpenDual Reader, the printed circuit board in 3D

    OpenDual Reader

    nuerolynx/embedded-systems-lab

    Arduino UNO R4 WiFi and ESP32 prototypes for access control, automation, displays, monitoring, and Bluetooth audio.

    74 parts4
  • 8 layers217.5 × 187.5 mmBoard c openroute partial, the printed circuit board in 3D

    Board c openroute partial

    ajisrawi/passive-radar-counter-drone

    Passive radar for counter-drone using DVB-T, 4G and 5G: simulation, receiver hardware, FPGA micro-Doppler firmware, antennas, enclosure

    314 parts3
  • 2 layers170.6 × 121.1 mmEIM, the printed circuit board in 3D

    EIM

    bhorst519/bluecar

    232 parts3
  • 4 layers220 × 120 mmCandidate filled profile, the printed circuit board in 3D

    Candidate filled profile

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    569 parts3MIT
  • 4 layers100 × 100 mmPCB Design, the printed circuit board in 3D

    PCB Design

    ConquerToFreedom/SwasthEdge

    Low-cost self-diagnosing edge controller for industrial sensor reliability

    89 parts2
  • 4 layers150 × 112 mmBoard v3-83pct, the printed circuit board in 3D

    Board v3-83pct

    dmz006/brain-drain

    Standalone four-bay (plus M.2) NIST 800-88 disk sanitizer: Raspberry Pi CM5 carrier board, Python service, 3D-printed enclosure

    302 parts2
  • 6 layers268 × 230 mmRf board, the printed circuit board in 3D

    Rf board

    PE1RGU/hf-antenna-switch

    Remote HF antenna switch: 3 radios x 4 antennas (path to 8), outdoor relay unit with a hardware safety chain, controlled over Cat6 from a shack interface. KiCad 10, open hardware, designed together with an AI.

    357 parts2CERN-OHL-S-2.0
  • 4 layers100 × 100 mmBrain, the printed circuit board in 3D

    Brain

    Pegoku/SarcasmOS

    Personal assistant characterized by Bender from Futurama

    225 parts2