Skip to the content
2 layers20.3 × 50.9 mmMIDI OUT, the printed circuit board in 3D

Just another pair of MIDI breakouts

Size
20.3 × 50.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
14
Pads
37
Tracks, vias
49, 0
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
13 Oct 2022
Updated
7 Mar 2023

Overview

MIDI OUT is an open-source printed circuit board by TuDo-Makerspace, from the TuDo-Makerspace/MIDI-Breakouts repository on GitHub. It is a 2-layer board of 20.3 × 50.9 mm with 15 parts on 14 nets, routed with 49 tracks and 0 vias.

It is built around the BS170. Its parts include 6 resistors, 2 transistors, 2 connectors and 1 switch. It belongs with the audio and music and interfaces and adapters boards of this library.

Main components

1

README

README.md

Just another pair of MIDI breakout boards

poster

Table of Contents

Overview & Background

This repository contains the KiCad files for a pair of MIDI breakout boards. There isn't anything particularly special about them, besides perhaps the fact that the MIDI OUT has a switch to select between 3.3V and 5V operation, as well as two BS170 MOSFETs to sink the current, rather than using buffer chips. Oh, and we use JST-XH connectors, because I hate those loose "DuPont" headers that allow you to plug things in the wrong way around! >:(

Further, one may also question the odd choice of some components, such as the 100nF film capacitor for voltage decoupling, instead of a 100nF ceramic capacitor. This really leads us to why these boards have even been made in first place. They were really just intended as test boards to try out some template MIDI schematics I designed for future projects that require MIDI support. The components were chosen according to the stuff we had lying around in our lab, hence the quirky choice of components and varying resistor footprints.

I'm still dumping this on GitHub, as we still have a few of these boards lying around and the repo serves as good documentation, but perhaps someone out there might also find them useful. After all, if you don't feel like using pricey film caps, you can always just pop in a ceramic one instead! The footprint is not that different!

Noteworthy Features

MIDI IN:

  • Utilizes the faster 6N137 Optocoupler opposed to the more common 6N138
  • Uses a 15pF decoupling capacitor on the optocoupler's output for better noise immunity
  • Provides two parallel JST-XH connectors:
    • One to connect to the receiving device (eg. a MCU)
    • One to directly connect to a MIDI OUT board which gives you a MIDI THRU output

MIDI OUT:

  • Utilizes two BS170 MOSFETs to sink the current, rather than using buffer chips
  • Has a switch to select between 3.3V and 5V operation
  • Uses a JST XH connector to connect to the sending device (eg. a MCU, or a MIDI IN board for MIDI THRU)

Both boards are compliant with the MIDI Specification

Schematics

MIDI IN

MIDI OUT

Ordering

The directories for the individual boards contain a "Gerbers" directory, which contains the gerber files for the respective board. You can use these to order the boards from your desired PCB manufacturer.

Parts & Assembly

An interactive BOM for both boards can be found here

The interactive bom contains a PCB view that allows you to see which components go where, and what value they have. This is particularly useful to have open while assembling the boards.

Pictures

img img img

License

The following project is licensed under the CERN-OHL-P v2 license

The boards on the pictures claim TAPR Open Hardware License v1.0, however, the KiCAD project has been updated to use the CERN-OHL-P v2 license.

Crediting is always appreciated, even for something as trivial as a pair of breakout boards!

Parts

15
QtyValueFootprintReferences
3220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R3, R5
2BS170Package_TO_SOT_THT:TO-92L_InlineQ1, Q2
110Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR4
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
133Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
1Conn_01x03_MaleConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ1
1DIN-5_180degreeEurocad:MIDI_DIN5J2
1SW_Push_DPDTButton_Switch_THT:SW_CuK_JS202011CQN_DPDT_StraightSW1

The 11 most common of 15 parts.

More from TuDo-Makerspace/MIDI-Breakouts

1
  • 2 layers20.3 × 62 mmMIDI IN, the printed circuit board in 3D

    MIDI IN

    TuDo-Makerspace/MIDI-Breakouts

    Just another pair of MIDI breakouts

    13 parts6

Similar boards

  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers97.1 × 97 mmADX, the printed circuit board in 3D

    ADX

    WB2CBA/ADX

    ADX - Arduino Digital Modes HF Transceiver

    82 parts136
  • 2 layers121 × 68 mmFreeds sanchez, the printed circuit board in 3D

    Freeds sanchez

    pablozg/freeds

    Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

    42 parts108
  • 2 layers167.6 × 97.5 mmAS3397 proto DIP, the printed circuit board in 3D

    AS3397 proto DIP

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    142 parts88MIT
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66
  • 2 layers71.1 × 24.1 mmDactyl manuform gimbal, the printed circuit board in 3D

    Dactyl manuform gimbal

    sffubs/dactyl_manuform_gimbal

    Instrutions and designs for building the dactyl-manuform-gimbal keyboard

    20 parts57

Questions

How big is the MIDI OUT PCB?

It measures 20.3 × 50.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MIDI OUT use?

15 parts, built around the BS170. 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 MIDI OUT KiCad files?

From the TuDo-Makerspace/MIDI-Breakouts repository on GitHub, at the commit this page was made from: the board is MIDI_OUT/MIDI_OUT.kicad_pcb and its schematic MIDI_IN/MIDI_IN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MIDI OUT design in my own project?

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