Skip to the content
PCBKitNew board
2 layers21 × 36 mmIr uart, the printed circuit board in 3D

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

4

README

README.md

IR 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.

··
Assembly top viewAssembly overview
PCB top viewPCB bottom view

Schematic

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
QtyValueFootprintReferences
4Mounting PTHConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3, J4, J5
2100kResistor_SMD:R_0805_2012MetricR5, R6
21uCapacitor_SMD:C_0805_2012MetricC1, C3
247Resistor_SMD:R_0805_2012MetricR1, R2
2TSAL6400LED_THT:LED_D5.0mmD1, D2
110uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
11kResistor_SMD:R_0805_2012MetricR3
11nCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C4
12.2kPotentiometer_THT:Potentiometer_Bourns_3006P_HorizontalRV1
14.7kResistor_SMD:R_0805_2012MetricR7
1560Resistor_SMD:R_0805_2012MetricR4
174HC132Package_SO:SO-14_3.9x8.65mm_P1.27mmU2
1BC817Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Logo_Open_Hardware_SmallSymbol:OSHW-Logo_5.7x6mm_SilkScreenSYM1
1TSDP34156OptoDevice:Vishay_MOLD-3PinU1

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 mmVsop breakout, the printed circuit board in 3D

    Vsop breakout

    ExplodingWaffle/vsop-breakout

    VSOP98260 IR Transceiver Breakout Board PCB

    9 parts2MIT
  • 2 layers30 × 70 mmPiste a reference, the printed circuit board in 3D

    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 layers172.7 × 63.5 mm8088sbc, the printed circuit board in 3D

    8088sbc

    74hc595/8088sbc

    Minimal 8088 single board computer

    59 parts34BSD-3-Clause
  • 2 layers208 × 110 mm8 16 computer 2, the printed circuit board in 3D

    8 16 computer 2

    halfburnttoast/TCPU816-v1

    Version 1.1 of my 8-bit, TTL computer.

    120 parts21
  • 4 layers158.8 × 104.1 mm8-Bit CPU, the printed circuit board in 3D

    8-Bit CPU

    frenchie/8-Bit-Computer

    An 8-Bit Computer

    323 parts20
  • 2 layers114 × 130 mmAymbedded, the printed circuit board in 3D

    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 mmFlyback Driver V1, the printed circuit board in 3D

    Flyback Driver V1

    Operationorange01/Flyback-Driver

    driver for high voltage flyback transformer

    120 parts1