Projector screen controller
flirbleoss·projector-screen-controller·board/projector-screen-controller.kicad_pcb
About the Projector screen controller PCB
Projector screen controller is an open source PIC PCB design by flirbleoss, published on GitHub under the Custom license license. It is a 2-layer board measuring 97.2 × 106 mm, with 65 components from 27 distinct parts.
Its main chip is the PIC16F15345-I/P, from the PIC family. Other key parts include the MAX232I, L78L05_TO92 and ULN2003A. By type, the board carries 20 diodes, 17 capacitors, 8 resistors, 7 connectors, 4 ICs and 4 relays.
From the project
Motorized Projector Screen Controller
Simple controller for basic motorized projector screens. An almost-drop-in replacement for the Da-Lite SCB-100.
Tired of the commercial screen controller letting out its magic smoke every couple of years and not content with the $400 replacement cost, I decided to make my own almost-drop-in replacement with more emphasis on electronic protection than the commercial variant seems to have.

Main components on the Projector screen controller
Projector screen controller bill of materials (BOM)
65 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC16F15345-I/P | DIP-20_W7.62mm_LongPads | U1 |
| 1 | MAX232I | DIP-16_W7.62mm_LongPads | U2 |
| 1 | L78L05_TO92 | TO-92L | U3 |
| 1 | ULN2003A | DIP-16_W7.62mm_LongPads | U4 |
| 1 | 8MHz | Crystal_HC49-4H_Vertical | Y1 |
| 1 | ICSP | PINHEAD1-6 | J1 |
| 1 | MSTBVA 2,5 HC/ 3-G | PhoenixContact_MSTBVA_2,5_3-G_1x03_P5.00mm_Vertical | J2 |
| 4 | MCV-3-G | PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical | J3, J4, J5, J7 |
| 1 | MSTBVA 2,5/ 6-G | PhoenixContact_MSTBVA_2,5_6-G_1x06_P5.00mm_Vertical | J6 |
| 1 | 5A | Fuseholder5x20_horiz_open_inline_Type-I | F1 |
| 4 | JS1-12V-F | Relay_SPDT_SANYOU_SRD_Series_Form_C | K1, K2, K3, K4 |
| 1 | PSK-S20C-12 | ACDC-Conv_CUI-PSK-S20C | PS1 |
| 2 | 360V | RV_Disc_D15.5_W7.2_P7.5 | RV1, RV2 |
| 4 | 1N4004 | D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3, D4 |
| 1 | 15V | D_DO-41_SOD81_P12.70mm_Horizontal | D5 |
| 7 | LED | LED_D3.0mm | D6, D7, D8, D9, D10, D11, D12 |
| 8 | 1N5817 | D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp | D13, D14, D15, D16, D17, D18, D19, D20 |
| 3 | 0.1uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C10, C13 |
| 5 | 1uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C2, C5, C6, C7, C8 |
| 2 | 33pF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0.33uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C9 |
| 1 | 1uF/25V | C_Disc_D5.0mm_W2.5mm_P2.50mm | C11 |
| 1 | 470uF/25V | CP_Radial_D10.0mm_P2.50mm_P5.00mm | C12 |
| 4 | 0.01uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C14, C15, C16, C17 |
| 1 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 6 | 330R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R6, R7, R8 |
Projector screen controller design files
The KiCad project lives in the flirbleoss/projector-screen-controller repository on GitHub; these links point at the commit this page was built from.
Projector screen controller: common questions
What microcontroller does the Projector screen controller use?
The Projector screen controller is built around the PIC16F15345-I/P, from the PIC family.
How big is the Projector screen controller PCB?
The Projector screen controller measures 97.2 × 106 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Projector screen controller?
65 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the Projector screen controller design files?
From the flirbleoss/projector-screen-controller repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Projector screen controller design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Projector screen controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376