Ir transmitter
adeboni·electronics·halloween_2025/hardware/ir_transmitter/ir_transmitter.kicad_pcb
About the Ir transmitter PCB
Ir transmitter is an open source RP2040/RP2350 PCB design by adeboni, published on GitHub. It is a 2-layer board measuring 114.3 × 25.4 mm, with 81 components from 43 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the RPM3.3-6.0, DRV8871DDA, W25Q128JVS, MAX98357A and AP3602. By type, the board carries 28 capacitors, 21 resistors, 10 ICs, 6 connectors, 5 diodes and 4 switches.
It belongs with the robotics & motion, audio and iot & wireless designs in this gallery.
From the project
This repository stores code for various electronics projects I've made
This repository stores code for various electronics projects I've made
Wasp Cannon: A wifi-enabled water cannon for shooting water at wasps on my balcony CV Glove: A glove with flex sensors on fingers that output control voltages for eurorack modules Critter Coat: A coat with fluttering butterflies on it AQI Monitor: Simple air quality monitor using a Honeywell HPM sensors Atari Controller: Custom Atari 2600 controller with an analog joystick Camera Remote: Wireless camera shutter control Gas Sensor: A generic MQ gas sensor board with LED indicators PS2 Drone Controller: Lets you control…
Main components on the Ir transmitter
Ir transmitter bill of materials (BOM)
81 components, 43 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RPM3.3-6.0 | Converter_DCDC_RECOM_RPMx.x-x.0 | U1 |
| 1 | DRV8871DDA | Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U2 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | MAX98357A | TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U5 |
| 1 | AP3602 | SOT-23-6 | U6 |
| 1 | 74LVC1G34 | SOT-23-5 | U7 |
| 2 | TSOP58038 | Vishay_MINICAST-3Pin | U8, U9 |
| 1 | 74LVC1G32 | SOT-23-5 | U10 |
| 2 | AO3400A | SOT-23 | Q1, Q2 |
| 1 | 12MHZ 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 0472192001 | microSD_HC_Molex_47219-2001 | J1 |
| 3 | S2B-XH-A(LF)(SN) | JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | J2, J3, J4 |
| 1 | USB_C_RECEPTACLE_USB2.0 USB_C_Receptacle_USB2.0 | USB_C_Receptacle_Palconn_UTC16-G | J5 |
| 1 | CONN_01X03 Conn_01x03 | JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal | J6 |
| 3 | SW_Push | SW_SPST_TL3342 | SW1, SW2, SW3 |
| 1 | SW_DIP_X03 SW_DIP_x03 | SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile | SW4 |
| 2 | LED | LED_0603_1608Metric | D2, D4 |
| 1 | SS34 | D_SMA | D3 |
| 1 | LED | LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack | D5 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LED | LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm | D6 |
| 2 | BLM31SN500SN1L | L_1206_3216Metric | FB1, FB2 |
| 2 | FerriteBead | L_0603_1608Metric | FB3, FB4 |
| 1 | 22U 22u | C_0603_1608Metric | C1 |
| 1 | 22u 63V | CP_Elec_8x6.5 | C2 |
| 7 | 10U 10u | C_0603_1608Metric | C3, C9, C19, C21, C37, C41, C52 |
| 11 | 100N 100n | C_0603_1608Metric | C4, C5, C6, C7, C8, C12, C13, C14 +3 |
| 3 | 1u | C_0603_1608Metric | C10, C11, C40 |
| 1 | 470u 6.3V | CP_Elec_10x7.7 | C16 |
| 2 | 220P 220p | C_0603_1608Metric | C17, C18 |
| 2 | 27P 27p | C_0603_1608Metric | C23, C27 |
| 1 | 3.3R | R_0603_1608Metric | R1 |
| 2 | 10K 10k | R_0603_1608Metric | R2, R16 |
| 3 | 4.7K 4.7k | R_0603_1608Metric | R3, R10, R13 |
| 2 | 27 | R_0603_1608Metric | R4, R6 |
| 2 | 5.1K 5.1k | R_0603_1608Metric | R5, R7 |
| 1 | 30K 30k | R_0603_1608Metric | R8 |
| 1 | 1M | R_0603_1608Metric | R9 |
| 2 | DNP | R_0603_1608Metric | R11, R12 |
| 1 | 1000 | R_0603_1608Metric | R14 |
| 2 | 100 | R_0603_1608Metric | R15, R20 |
| 3 | 1k | R_0603_1608Metric | R17, R22, R23 |
| 1 | TBD | R_0603_1608Metric | R18 |
Ir transmitter design files
The KiCad project lives in the adeboni/electronics repository on GitHub; these links point at the commit this page was built from.
Ir transmitter: common questions
What microcontroller does the Ir transmitter use?
The Ir transmitter is built around the RP2040, from the RP2040/RP2350 family.
How big is the Ir transmitter PCB?
The Ir transmitter measures 114.3 × 25.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Ir transmitter?
81 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Ir transmitter design files?
From the adeboni/electronics repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Ir transmitter design in my own project?
The repository has no license, so all rights stay with adeboni. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Ir transmitter without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in electronics
RP2040/RP2350
Ir receiver
adeboni
100 × 100 mm84 parts2LNo license0Looper
adeboni
100 × 62 mm63 parts2LNo license0Alien screamer
adeboni
50 × 40 mm55 parts2LNo license0Delay reverb
adeboni
100 × 42 mm46 parts2LNo license0Drone tranceiver
adeboni
85 × 45 mm40 parts2LNo license0Tape jar
adeboni
58 × 58 mm28 parts2LNo license0Aw rachio adapter
adeboni
23.1 × 51 mm19 parts2LNo license0Fiat light relay
adeboni
52 × 52 mm7 parts2LNo license0AVR/Arduino
Drum trigger adapter
adeboni
58 × 20 mm7 parts2LNo license0Dc dc jack converter
adeboni
30.8 × 12.2 mm5 parts2LNo license0Tape jar fp
adeboni
68 × 68 mm3 parts2LNo license0
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k