Skip to content

PCB layout for a simple MIDI (In-Through-Out) / UART - Adapter according to MIDI 1.0 Specification

License

Notifications You must be signed in to change notification settings

tschiemer/midi-uart-adapter

Repository files navigation

midi-uart-adapter

PCB layout for a simple MIDI (In-Through-Out) / UART - Adapter according to MIDI 1.0 Specification

Does not directly include footprints for MIDI or TRS plugs but rather provides headers such as to more easily allow customization.

Also allows to use different voltage levels for RX, TX respectively (please use different resistors according to recommendations).

https://github.com/tschiemer/midi-uart-adapter

According to simple table-top tests using a Behringer BCF2000 all three connections (in, through, out) work as expected.

PCB

Parts

The optional parts (ferrite beads and capacitor) are intended to surpress EMI etc.

Connections

H1 (Header 1)

Pin Description
Vrx Receiver voltage (standard: +5V)
Vtx Transmitter voltage (standard: +5V)
G Ground
Rx UART RX*
Tx UART TX*

*According to standard: 31.25 (+/- 1%) Kbaud, asynchronous, with a start bit, 8 data bits (D0 to D7), and a stop bit

Note if you are using different voltages than 5V (ie 3.3V) you need other resistor values. Also see electrical specs for suggestion.

Midi-In/-Through/-Out

DIN-5pole 180deg Pin* TRS Connector
2 T
4 R
5 S

*Pins 1 and 3 are not connected.

Changelog

v2.1

  • Reduced size to fit into 4x5cm
  • Added license on silkscreen

v2.0

  • Removed unnecessary header pins
  • More compact / smaller board size

References

About

PCB layout for a simple MIDI (In-Through-Out) / UART - Adapter according to MIDI 1.0 Specification

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published