

IR Controller
Digipot volume control using IR controller
- Size
- 40.1 × 80.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 29
- Pads
- 61
- Tracks, vias
- 77, 0
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Dec 2020
- Updated
- 24 Jul 2021
Overview
IR Controller is an open-source printed circuit board by sergeyvfx, from the sergeyvfx/IR-Volume-Control repository on GitHub, published under the MIT licence. It is a 2-layer board of 40.1 × 80.1 mm with 12 parts on 29 nets, routed with 77 tracks and 0 vias.
It is built around the CRGCQ0402F10K, MCSLPT4644B1TR and BC-2003-TR, with the IN-S126ESGHIR and MMBT3904LT1G among its other parts. Its parts include 4 resistors, 2 switches, 1 capacitor, 1 IC and 1 diode. It belongs with the PIC boards of this library.
Main components
5CRGCQ0402F10K
0402-55℃~+155℃ 10kΩ 50V 63mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSTE ConnectivityChip Resistor - Surface MountMCSLPT4644B1TR
-Tactile SwitchesTE ConnectivityBC-2003-TR
-- Button And Strip Battery Connector ROHSMPDButton And Strip Battery ConnectorIN-S126ESGHIR
1210-40℃~+85℃ 1.46V 92mW/sr@IF=100mA 940nm 1210 Infrared LED Emitters ROHSInoluxInfrared LED EmittersMMBT3904LT1G
SOT-23-55℃~+150℃ 1 NPN 100nA 200mA 200mW 300 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSFUXINSEMIBipolar (BJT)
README
README.mdIR Volume Control
Volume control using DigiPot controlled by infrared remote control.
IR Controllable Digipot
This part of the project is a what is actually controlling sound volume. It is a digipot which is controlled by an infrared remote controller (similar to the ones used by TVs).
The design and firmware files are in the IR-Digipot folder.
IR Controller
This is a minimalistic implementation of infrared remote controller. It talks
to the IR-Digipot. Can be easily extended with more buttons to consolidate
all the remote controllers in the house!

Licensing
All the work done and implemented for this project is licensed under the terms of MIT license.
Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | CRGCQ0402F10K | Resistor:R_0402_1005Metric | R3, R4 |
| 2 | MCSLPT4644B1TR | Switches:MCSLPT4644B1TR | SW1, SW2 |
| 1 | 0.1uF | Capacitor_Ceramic:C_0402_1005Metric | C1 |
| 1 | 15 | Resistor:R_0402_1005Metric | R1 |
| 1 | 2.7k | Resistor:R_0402_1005Metric | R2 |
| 1 | BC-2003 | Connector_Battery:BC-2003 | BT1 |
| 1 | Conn_1x06_Generic | Connector_Generic:Conn_1x06_Socket_Pitch2.54mm_sideways | J1 |
| 1 | IN-S126ESGHIR | LED:IN-S126ESGHIR | D1 |
| 1 | MMBT3904LT1G | Package_TO_SOT:SOT-23 | Q1 |
| 1 | PIC18LF2550-ISO | Package_SO:SOIC-28_Width7.50mm_Pitch1.27mm | U1 |
More from sergeyvfx/IR-Volume-Control
1- 2 layers54.9 × 58.4 mm

Similar boards
- 2 layers150 × 60 mm

GPSDOMonitor
sergeyvfx/GPSDOMonitor
A tiny module which is connecting to a databus of GPSDO modules with the goal to visualize when the PLL is locked, GPS time is stabilized and things like this.
49 parts1MIT - 4 layers

LBD
chaowoses/LottBespittingDiode
A high-intensity IR blaster built on the RP2040. Browser-native control over WebSerial, MOSFET-driven IR output, 38kHz NEC modulation. Fully open source.
50 partsGPL-3.0 - 6 layers42.6 × 42.6 mm

Project OAK MAIN BRD V0
0101shift/Project_OAK
All design files, source code, and documentation for Project OAK, a digital watch inspired by mechanical complications.
145 parts29MIT - 2 layers150 × 80 mm

Rpi extension
andriy-bilynskyy/rpi-extension
This project is a PCB design to create SDR transceiver using Raspberry Pi and Radioberry boards. Simple connection of boards seems incomplete:
97 partsMIT - 2 layers200.4 × 251.2 mm

- 8 layers227.5 × 104 mm

Com express-7-baseboard
antmicro/com-express-7-baseboard
This project contains open hardware design files for a baseboard supporting COM Express 7 modules. The board breaks-out major communications and peripheral interfaces provided by the standard.
815 parts12Apache-2.0 - 6 layers36 × 124 mm

OpenDual Reader
nuerolynx/embedded-systems-lab
Arduino UNO R4 WiFi and ESP32 prototypes for access control, automation, displays, monitoring, and Bluetooth audio.
74 parts4 - 2 layers68.6 × 53.3 mm

KVLShield
gatekeep/KFDToolSW_NET4.0
Quick test to see feasibility to downgrade the KFDTool GUI to .NET 4.0
134 parts3MIT
Questions
How big is the IR Controller PCB?
It measures 40.1 × 80.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the IR Controller use?
12 parts, built around the CRGCQ0402F10K, MCSLPT4644B1TR, BC-2003-TR and IN-S126ESGHIR. 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 IR Controller KiCad files?
From the sergeyvfx/IR-Volume-Control repository on GitHub, at the commit this page was made from: the board is IR-Controller/hardware/IR-Controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the IR 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).