MIDIbox Hardware Platform, LED/Thru/COM Module

This module is expired as the RS232 port isn't useful for modern PCs anymore.
An alternative PCB for MIDI IN/OUT LEDs and 2nd MIDI Out + MIDI Thru doesn't exist, but the circuit can be easily built on a veroboard.

The LTC (LED/Thru/COM) module is a multi-purpose board which provides:

Mostly not all chips have to be mounted. Following two configurations are useful:

1) you want to monitor the MIDI In/Out activity with LEDs and you need a second MIDI Out and/or a MIDI Thru for a particular MIDI device (i.E for a second PC) - in this case the LTC module acts as a passive MIDI module with a Tx Input and a Rx Input. You have to stuff the two 74HC00 which drive the LEDs and the additional MIDI ports (beside of the resistors and capacitors)

2) you want to monitor the MIDI In/Out activity with LEDs and want to connect your Core module to the RS232 port of a PC/Mac - in this case the LTC module acts as an active MIDI module with a Tx Input and a Rx Output which supplies the Rx Input of the PIC. You have to stuff one 74HC00 for the LEDs and the MAX232 (beside of the resistors and capacitors), and you have to remove the optocoupler from the Core module in order to avoid a short-circuit (only one driver is allowed for the Rx Input of the PIC, either the 6N138, or the MAX232, or a second Core module)

Here an additional example to give you an understanding how a serial MIDIbox Link between two or more CORE modules has to be realized when the To-COM option (MAX232 stuffed) is used:

And here an example how the To-COM option works with MIDIbox SID Master/Slave module(s):

Download

PCB data, can be viewed, modified and converted with Eagle Light. The .pdf based schematic has been created with xcircuit. There are no special eagle schematics available, since components have been netlisted in the .brd file directly!

MIDI THRU port. See the schematic, how to connect a MIDI socket to this port.

J5

3

a second MIDI OUT port. See the schematic, how to connect a MIDI socket to this port.

J6

9

This is the interface to the COM-port of your PC. A 9-pole sub-d socket (female) has to be used.

Used Components

Here a list of the used components. A complete orderlist for Reichelt can be found here, Mouser partlist for the US: see SmashTV's Website, if you have a orderlist for a distributor on your country, feel free publish it on this page!

Part Name

Value

Description

IC1, IC2

74HC00

4*NAND gates, used as driver for LEDs and MIDI ports

IC3

MAX232

a RS232-port driver which converts 5V to +/- 12 V --- only necessary if MIDIbox-to-COM option should be used.

R1, R2

470

series resistance for the LEDs. Without these resistors the LED would be destroyed!

C5, C6

10uF

charging capacitors for the monoflop circuit. If you prefer fast flickering LEDs, lower the values to 1uF

C7, C8

100nF

The additional bypass caps have to be placed on the bottom side of the PCB, as close to the +5V power input of the 74HC00 as possible.

R3, R4

100k

decharging resistors for the monoflop circuit, value should not be changed in order to avoid high decharging currents.

R5, R6, R7, R8

220

protection resistors for the MIDI ports, they limits the current if the MIDI ports are shortened by fault.

C1, C2, C3, C4

100 nF

capacitors for the charge pumps of the MAX232. Not necessary if the to-COM option of the LTC should not be used.

Soldering Guide

Start with soldering the 5 bridges which save you from creating a 2-layer board. You can use the cutted legs of caps and resistors, before you throw them away after you finished all the modules! :-) Note that for one bridge an isolated cable has to be used, since it crosses another bridge

Stuff the resistors, capacitors, sockets, connectors.

Add also the two additional Bypass Caps between Vdd and ground (Vss) of each 74HC00 on the bottom side of the PCB as close to the +5V power input of the 74HC00 as possible. They improve the power integrity.