

Ir uart
IR UART 9600 baud adapter
- Size
- 21 × 36 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 24
- Pads
- 61
- Tracks, vias
- 95, 62
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 24 Feb 2024
- Updated
- 24 Mar 2024
Overview
Ir uart is an open-source printed circuit board by werediver, from the werediver/ir-uart repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 21 × 36 mm with 23 parts on 24 nets, routed with 95 tracks and 62 vias.
It is built around the 74HC132D, TSDP34156 and TSAL6400, with the BC817 among its other parts. Its parts include 7 resistors, 5 connectors, 4 capacitors, 2 ICs and 2 diodes. It belongs with the interfaces and adapters boards of this library.
Main components
474HC132D
SO-14-40℃~+125℃ 1.5V~4.2V 2 21ns@6V,50pF 2V~6V 2uA 3.7V~4.5V、5.2V~6V 300mV~1.2V 4 400mV 5.2mA 5.2mA 74HC Series NAND Gate Schmitt trigger SOIC-14 Logic Gates ROHSNexperiaSpecialty LogicTSDP34156
SIP-3-2.54mm-25℃~+85℃ 10mW 2.5V~5.5V 21m 350uA 57.6kHz ±45° SIP-3-2.54mm Infrared Remote Receiver (IRM) ROHSVishay IntertechnologyInfrared Remote Receiver (IRM)TSAL6400
插件,D=5mm-40℃~+85℃ 1.35V、2.2V 100mA 160mW 25mW/sr、220mW/sr 25° 30nm 5V 940nm 插件,D=5mm Infrared LED Emitters ROHSVishay IntertechnologyInfrared LED EmittersBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
README
README.mdIR UART
This is an IR UART adapter. Its transmitter and receiver are independent, there is no automatic echo suppression. The receiver is based on TSDP34156 IR receiver. The transmitter is built using TSAL6400 940 nm IR LEDs and a carrier generator based on 74HC132 quad-NAND CMOS gate.
The nominal transmission rate is 9600 baud. The carrier generator should be tuned to 57.6 kHz (with 6 cycles per bit it gives $57600 / 6 = 9600$ baud).
The adapter can be powered from 3.3 V or 5 V and will operate with the corresponding logic levels.
The board size is just 21x36 mm and provides 8 unconnected PTH (plated through holes) for mounting purposes. It should fit the Pico (RP2040) board well.
| · | · |
|---|---|
![]() | ![]() |
![]() | ![]() |
Performance
With minor adjustments after the first tests, the modules work as expected transmitting and receiving 1 kHz test signal. Using the modules with UART hasn't been tested yet.
Some more photos and/or info may be found at hackaday.io/project/195022-ir-uart.
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Mounting PTH | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2, J3, J4, J5 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 47 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | TSAL6400 | LED_THT:LED_D5.0mm | D1, D2 |
| 1 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 1n | Capacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C4 |
| 1 | 2.2k | Potentiometer_THT:Potentiometer_Bourns_3006P_Horizontal | RV1 |
| 1 | 4.7k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 560 | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 74HC132 | Package_SO:SO-14_3.9x8.65mm_P1.27mm | U2 |
| 1 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Logo_Open_Hardware_Small | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | SYM1 |
| 1 | TSDP34156 | OptoDevice:Vishay_MOLD-3Pin | U1 |
Questions
How big is the Ir uart PCB?
It measures 21 × 36 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ir uart use?
23 parts, built around the 74HC132D, TSDP34156, TSAL6400 and BC817. 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 uart KiCad files?
From the werediver/ir-uart repository on GitHub, at the commit this page was made from: the board is KiCad/IR_UART/IR_UART.kicad_pcb and its schematic KiCad/IR_UART/IR_UART.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ir uart design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers14 × 15.5 mm

- 2 layers30 × 70 mm

Piste a reference
flowcool/esphome-technibel-scdf32
ESPHome IR integration for Technibel SCDF32C5I AC — fully reverse-engineered IR protocol / Intégration ESPHome IR pour climatiseur Technibel SCDF32C5I — protocole IR entièrement décodé
9 parts2MIT - 2 layers84 × 39.5 mm

MDLYAH001 - Sensing Subsystem
YahshivM/Group23
Git for PCB sensing and power subsystem - (MDLYAH001 & MHRKIV001)
18 parts - 2 layers172.7 × 63.5 mm

- 2 layers208 × 110 mm

- 4 layers158.8 × 104.1 mm

- 2 layers114 × 130 mm

Aymbedded
ladmanj/aymbedded
PCB for embed the AY-3-8910 and class-D amplifier into the ZX Spectrum+ case 2023/2024 Jakub Ladman (ladmanj at volny cz)
40 parts1 - 4 layers128 × 72.5 mm

Flyback Driver V1
Operationorange01/Flyback-Driver
driver for high voltage flyback transformer
120 parts1



