

Touch strip controller
- Size
- 22.5 × 60 mm
- Copper layers
- 2
- Thickness
- 3 mm
- Parts
- 34
- Nets
- 46
- Pads
- 143
- Tracks, vias
- 660, 55
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Sep 2026
- Updated
- 27 Oct 2026
Overview
Touch strip controller is an open-source printed circuit board by FunnyParadox, from the FunnyParadox/WACCA-Controller repository on GitHub. It is a 2-layer board of 22.5 × 60 mm with 34 parts on 46 nets, routed with 660 tracks and 55 vias.
It is built around the PIC18F25K83-I/SO, OKI-78SR-5/1.5-W36-C and TPS259621DDA, with the F32Q-1A7H1-11008, F32Q-1A7H1-11012 and SMAJ15A among its other parts. Its parts include 16 resistors, 6 capacitors, 4 ICs, 4 connectors and 1 diode. It belongs with the PIC boards of this library.
Main components
6PIC18F25K83-I/SO
SOIC-28-300mil-40℃~+85℃ 12bit 1KB 2.3V~5.5V 25 2KB 32KB 5bit 64MHz 8 Bit Built-in FLASH PIC SOIC-28-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)OKI-78SR-5/1.5-W36-C
SIP-3-40℃~+85℃ 1 1.5A 10.4mm 16.5mm 3300uF 500kHz 5V 5mA 75mVp-p 7V~36V 8.64mm 8W 90.5% Short Circuit Protection、Over Current Protection、Automatic fault recovery SIP-3 DC-DC Power Modules ROHSMurataIsolated Power ModulesTPS259621DDA
Power-Pad-SO-8-40℃~+125℃ 1 1.7mm 2.7V~19V 3.9mm 4.91mm 89mΩ Integrated FET Surface Mount Power-Pad-SO-8 Surge Protection Devices (SPDs) ROHSTexas InstrumentsSurge Protection Devices (SPDs)F32Q-1A7H1-11008
SMD,P=0.5mm,卧贴FFC, FPC (Flat Flexible) Connector AssembliesAmphenolF32Q-1A7H1-11012
SMD,P=0.5mm,卧贴-40℃~+105℃ 0.5mm 12P 2mm Gold Phosphor bronze Slide Lock Surface Mount, Right Angle Top Contact SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSAmphenolFFC, FPC (Flat Flexible) Connector AssembliesSMAJ15A
DO-214AC(SMA)-65℃~+150℃ 15V 16.4A@10/1000us 18.5V 1uA 24.4V 400W@10/1000us TVS Unidirectional DO-214AC(SMA) ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1kΩ | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 4 | 220Ω | Resistor_SMD:R_0603_1608Metric | R10, R11, R12, R13 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C6 |
| 2 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | tbdΩ | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 1 | 100kΩ | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 10uF 10V X7R | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | 10uF 25V X7R | Capacitor_SMD:C_1206_3216Metric | C4 |
| 1 | 120Ω | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 2kΩ | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 680kΩ | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | Conn_01x04_Pin (RS-485) | Connector_FFC-FPC:Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal | J1 |
| 1 | Conn_PIC_ICSP_ICD | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | F32Q-1A7H1-11008 | Connector_FFC-FPC:Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal | J2 |
| 1 | F32Q-1A7H1-11012 | Connector_FFC-FPC:Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal | J3 |
| 1 | OKI-78SR-5/1.5-W36-C | Converter_DCDC:Converter_DCDC_Murata_OKI-78SR_Vertical | U3 |
| 1 | PIC18F25K83-I/SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U1 |
| 1 | SMAJ15A | Diode_SMD:D_SMA | D1 |
| 1 | TI-THVD1500 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | TPS259621 | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U4 |
The 31 most common of 34 parts.
Questions
How big is the Touch strip controller PCB?
It measures 22.5 × 60 mm and has 2 copper layers, 3 mm thick.
What parts does the Touch strip controller use?
34 parts, built around the PIC18F25K83-I/SO, OKI-78SR-5/1.5-W36-C, TPS259621DDA and F32Q-1A7H1-11008. 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 Touch strip controller KiCad files?
From the FunnyParadox/WACCA-Controller repository on GitHub, at the commit this page was made from: the board is touch_strip_controller/touch_strip_controller.kicad_pcb and its schematic touch_strip_controller/touch_strip_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Touch strip controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask FunnyParadox before reusing the design.
More from FunnyParadox/WACCA-Controller
1- 2 layers97 × 230.9 mm

Similar boards
- 2 layers51.2 × 19.7 mm

BreadBat
Hardware7253/BreadBat
A breadboard power supply with a battery. See README design is flawed.
31 partsMIT - 2 layers75 × 50 mm

SlidersOfSociety PCB
OE1KHZ/SlidersOfSociety-PCB
A CANbus controlled closed loop motor fader module based on Microchip's PIC18F25K83
26 partsMIT - 2 layers142.1 × 90.8 mm

- 2 layers115 × 88 mm

- 2 layers130.6 × 138.2 mm

- 4 layers21 × 67.7 mm

Fan controller txu0204-pico
Lannakin/fan-controller-pico
(note: hobbiest) expansion board for controlling 4 4-pin 12v fans for the raspberry pi pico series using pwm output with tachometer feedback designed by a cat
61 parts - 2 layers100 × 50 mm

- 2 layers99.5 × 88.5 mm
