Skip to the content
PCBKitNew board
4 layers65 × 73.9 mmBarn blinds controller, the printed circuit board in 3D

Barn blinds controller

irvintim/barn-blinds-controller

Open barn-blinds-controller.kicadpro. Everything the project needs is under this folder: lib/NewLibrary.kicadsym (U1, J4, TMP235), lib/barnshadecontroller.pretty/, and lib/3dmodels/ (referenced as…

Size
65 × 73.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
118
Nets
101
Pads
435
Tracks, vias
526, 177
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Apr 2026
Updated
16 Oct 2026

Overview

Barn blinds controller is an open-source printed circuit board by irvintim, from the irvintim/barn-blinds-controller repository on GitHub. It is a 4-layer board of 65 × 73.9 mm with 118 parts on 101 nets, routed with 526 tracks and 177 vias.

It is built around the ESP32-S3-WROOM-1-N8, ACS725LLCTR-05AB-T and TMP235EVM, with the PRTR5V0U2X, ISO7760DBQ and AMS1117-3.3 among its other parts. Its parts include 43 capacitors, 24 resistors, 16 ICs, 10 diodes and 4 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

pcb/main-board/README.md

VSP-WSC-4 main board (KiCad 10)

Open barn-blinds-controller.kicad_pro. Everything the project needs is under this folder: lib/New_Library.kicad_sym (U1, J4, TMP235), lib/barn_shade_controller.pretty/, and lib/3dmodels/ (referenced as ${KIPRJMOD}/lib/3dmodels/...). Standard KiCad libraries plus the Espressif and JLCPCB PCM add-ons supply the rest.

  • fab/vsp-wsc4-rev1.2/, fab/vsp-wsc4-rev1.3/: the files each order was built from. Rev 1.3 order notes: fab/vsp-wsc4-rev1.3/JLCPCB-ORDER-NOTES.md.
  • jlcpcb-export-steps.md: how to generate and archive a fab set.
  • barn-blinds-controller.kicad_dru: isolation-barrier audit rule, warning severity (ADR-004).
  • lib/artwork/: silkscreen graphics sources.

Checks (from WSL, run in this folder):

bash
K="/mnt/c/Program Files/KiCad/10.0/bin/kicad-cli.exe"
"$K" sch erc --output erc.rpt --severity-error --severity-warning barn-blinds-controller.kicad_sch   # 92 violations, 5 errors, all known
"$K" pcb drc --output drc.rpt --severity-error barn-blinds-controller.kicad_pcb                      # 0 / 0
git status   # kicad-cli can rewrite files, so check after every run

Branches: Rev 1.3 fixes go on release/v1.3; Rev 1.4 work on main (ADR-020). Never move a vX.Y-fab tag (ADR-016).

Parts

118
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C40, C41, C42, C43
110.1uFCapacitor_SMD:C_0603_1608MetricC11, C14, C15, C18, C21, C22, C23, C24, C25, C26, C27
1110KResistor_SMD:R_0603_1608MetricR11, R12, R15, R17, R18, R19, R20, R21, R22, R23, R24
81kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R7, R8
5PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U12, U13, U14, U15, U16
40.1uF 25VCapacitor_SMD:C_0603_1608MetricC30, C31, C38, C39
410uF 10VCapacitor_SMD:C_0805_2012MetricC12, C16, C28, C29
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4Polyfuse 1206L110/16NRFuse:Fuse_1206_3216MetricF1, F2, F3, F4
4SMAJ15CADiode_SMD:D_SMAD6, D7, D8, D9
310uF 25VCapacitor_SMD:C_0805_2012MetricC32, C36, C37
3ISO7760DBQPackage_SO:SSOP-16_3.9x4.9mm_P0.635mmU4, U5, U6
21000uF 25VCapacitor_SMD:CP_Elec_10x10.5C33, C34
222RResistor_SMD:R_0402_1005MetricR9, R10
222uF 10VCapacitor_SMD:C_0805_2012MetricC13, C35
22N7002Package_TO_SOT_SMD:SOT-23Q1, Q2
2S8050Package_TO_SOT_SMD:SOT-23Q3, Q4
2SS34Diode_SMD:D_SMAD10, D11
2TB6612FNGPackage_SO:SSOP-24_5.3x8.2mm_P0.65mmU8, U9
11.8KResistor_SMD:R_0603_1608MetricR16
1100uF 16VCapacitor_SMD:C_1210_3225MetricC10
110nF 10VCapacitor_SMD:C_0603_1608MetricC19
112VTestPoint:TestPoint_Pad_D1.0mmTP1
11KResistor_SMD:R_0603_1608MetricR14
11nF 10VCapacitor_SMD:C_0603_1608MetricC20
11uFCapacitor_SMD:C_0603_1608MetricC17
122uF 25VCapacitor_SMD:C_0805_2012MetricC9
13.3V_ISOTestPoint:TestPoint_Pad_D1.0mmTP3
1330RResistor_SMD:R_0603_1608MetricR13
15V_ISOTestPoint:TestPoint_Pad_D1.0mmTP2
1ACS725LLCTR-05AB-TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU11
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U7
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1ASC OutTestPoint:TestPoint_Pad_D1.0mmTP7
1BOOTbarn_shade_controller:SW-SMD_4P-L3.5-W3.0-P1.50-LS4.7SW2
1BlueDiode_SMD:D_0805_2012MetricD5
1Conn_01x07Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ3
1DC005-T20Connector_BarrelJack:BarrelJack_HorizontalJ1
1DCDC Converterbarn_shade_controller:DCDC_HYBRID_SLC03_TEC2U1
1ENTestPoint:TestPoint_Pad_D1.0mmTP4
1ESP32-S3-WROOM-1PCM_Espressif:ESP32-S3-WROOM-1U3
1GPIO0TestPoint:TestPoint_Pad_D1.0mmTP5
1Phoenix Contact 1786918barn_shade_controller:1786918J4
1RESETbarn_shade_controller:SW-SMD_4P-L3.5-W3.0-P1.50-LS4.7SW1
1RedDiode_SMD:D_0805_2012MetricD3
1SS54Diode_SMD:D_SMAD1
1STBYTestPoint:TestPoint_Pad_D1.0mmTP6
1TMP235Package_TO_SOT_SMD:SOT-353_SC-70-5U10
1USB_B_MicroConnector_USB:USB_Micro-B_XKB_U254-051T-4BH83-F1SJ2
1WhiteDiode_SMD:D_0805_2012MetricD4

Questions

How big is the Barn blinds controller PCB?

It measures 65 × 73.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Barn blinds controller use?

118 parts, built around the ESP32-S3-WROOM-1-N8, ACS725LLCTR-05AB-T, TMP235EVM and PRTR5V0U2X. 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 Barn blinds controller KiCad files?

From the irvintim/barn-blinds-controller repository on GitHub, at the commit this page was made from: the board is pcb/main-board/barn-blinds-controller.kicad_pcb and its schematic pcb/main-board/barn-blinds-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Barn blinds controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask irvintim before reusing the design.

Similar boards

  • 2 layers90 × 74 mmScbs array, the printed circuit board in 3D

    Scbs array

    CoolNamesAllTaken/scbs

    Single Cell Battery Simulator for testing a BMS.

    33 parts4
  • 4 layers100 × 100 mmAmod a, the printed circuit board in 3D

    Amod a

    gallicchio/AMOD-and-RFMOD

    The tutorial's 2x12 adapter (/mudd/133electronics/icepi-zero-dac-adc/adapterboard/) with a 2 x 6 right-angle Pmod socket on a 15 mm extension of its right-hand end, so an Icepi Zero can drive AMOD-A's and RF-MOD's Pmod…

    188 parts
  • 2 layers132 × 146.9 mmCapstone Interfacing PCB, the printed circuit board in 3D

    Capstone Interfacing PCB

    ManveerA/Motor-FOC-Visualization-Tool

    Files for the project: Real-Time Hands-on Tool for Teaching Three-Phase Motor Control

    86 parts3
  • 4 layers170 × 170 mmDutlink, the printed circuit board in 3D

    Dutlink

    the78mole/jumpstarter-mono

    This is a monorepo containing all jumpstarter tools and (hopefully) adds a standalone server soon.

    144 partsApache-2.0
  • 2 layers208 × 110 mmButton grid, the printed circuit board in 3D

    Button grid

    paulsonnentag/button-grid

    An ESP32-S3 controller board for an 8×8 button matrix with 64 individually switched 12 V LEDs. It's designed in KiCad 9 and made to be ordered from JLCPCB.

    108 parts
  • 2 layers90 × 70.1 mmSra board, the printed circuit board in 3D

    Sra board

    VarunAPatil/Wall-E-2027-Board-Design

    The SRA board brings the control, sensing, display, power, and motor interfaces for a small mobile robot onto one development board.

    186 parts