Skip to the content
PCBKitNew board
2 layers19.1 × 30.5 mmUPDI Board, the printed circuit board in 3D

A PCB that interfaces the USB-2TTL “USB to TTL Serial Communication Conversion Module” to RS 485, UART headers, and UPDI

Size
19.1 × 30.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
23
Pads
77
Tracks, vias
170, 16
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 May 2026
Updated
1 Sep 2026

Overview

UPDI Board is an open-source printed circuit board by PhilipMcGaw, from the PhilipMcGaw/UPDI-interface repository on GitHub. It is a 2-layer board of 19.1 × 30.5 mm with 23 parts on 23 nets, routed with 170 tracks and 16 vias.

It is built around the MAX3072EESA+, RS485 and RSX051VYM30FHTR. Its parts include 8 resistors, 8 connectors, 3 diodes, 2 capacitors and 1 IC. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

UPDI-interface

License: CC BY-NC-SA Hardware: CERN-OHL-S

This is a KiCad PCB that breaks out a common USB‑to‑TTL serial adapter (often sold as a “USB to TTL Serial Communication Conversion Module”) into UPDI, UART, and RS‑485 interfaces. The board is meant to sit between your USB adapter and targets such I am using it with my ROV project.

UART TX/RX swapping (poka‑yoke)

Getting UART TX and RX the wrong way round is easy at design time and painful to fix once the board is built. I have implemented a poka‑yoke crossover: two solder bridges let you route either straight‑through or swapped connections by changing which pads are bridged—no trace cuts or bodge wires. How it works and how to use it in other projects: UART TX/RX swapping made simple.

License

You may use, study, modify, and redistribute the sorcecode, schematic and PCB layout under those terms. Derivative designs must be released under the same license(s). If you share the design or boards built from it, include a link to the licenses.

Related links

Parts

23
QtyValueFootprintReferences
3470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14, R16, R20
210Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR18, R19
1100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC18
1120Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
1220nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC19
1AVR UPDI HeaderConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1Feedback LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD13
1MAX3072EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1Poka Yoke UARTKiCad Footprints:Poka yoke UART SolderR1
1Power LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD12
1Primary HeaderConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ10
1RS485Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ13
1RSX051VYM30FHTRDiode_SMD:D_SOD-323_HandSolderingD11
1Second HeaderConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ12
1UART0Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ14
1UART1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ17
1UPDIConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ15
1Voltage SelectJumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabelsJP3
1Voltage inConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ16

Questions

How big is the UPDI Board PCB?

It measures 19.1 × 30.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UPDI Board use?

23 parts, built around the MAX3072EESA+, RS485 and RSX051VYM30FHTR. 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 UPDI Board KiCad files?

From the PhilipMcGaw/UPDI-interface repository on GitHub, at the commit this page was made from: the board is KiCAD/UPDI Board.kicad_pcb and its schematic KiCAD/UPDI Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UPDI Board design in my own project?

Its repository states no licence, so its author keeps all rights: ask PhilipMcGaw before reusing the design.

Similar boards

  • 2 layers100 × 100 mmBPi CAN, the printed circuit board in 3D

    BPi CAN

    GBert/misc

    miscellaneous stuff / unsorted

    160 parts99
  • 4 layers254.9 × 150.1 mmWomo, the printed circuit board in 3D

    Womo

    muccc/WomoLIN

    Open Source Steuerung von LIN Bus Geräten im Caravan Bereich.

    534 parts84GPL-3.0
  • 2 layers98.6 × 53.8 mmPiaa, the printed circuit board in 3D

    Piaa

    soypat/piaa

    Industrial extension board for Raspberry Pi Pico (W). RS485, EMI insulated digital input/output pins.

    104 parts2GPL-2.0
  • 2 layers73.7 × 73.7 mmUSB-485, the printed circuit board in 3D

    USB-485

    Zhang-JK/USB-Octal-RS485

    A board that convert usb2.0 to 8 serial and RS485

    134 parts
  • 2 layers100 × 100 mmExplorer, the printed circuit board in 3D

    Explorer

    anyshake/explorer

    🌏 Detecting seismic wave using 3 geophones and 3-axis accelerometer, pack & send data to AnyShake Observer over RS232 / RS485 serial.

    266 parts100
  • 2 layers45 × 45 mmMotor, the printed circuit board in 3D

    Motor

    DizzyRobot/DirectServo

    Controller that drives BLDC motor as servo

    48 parts76
  • 8 layers163.5 × 123.5 mmYeti, the printed circuit board in 3D

    Yeti

    PionixPublic/reference-hardware

    BelayBox reference hardware

    278 parts70CERN-OHL-P-2.0