English Version
Spanish Version
French Version
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:
- a MIDI IN LED driver
- a MIDI OUT LED driver
- a MIDI THRU port driver
- a 2nd MIDI OUT port driver
- a MIDIbox-to-COM port (see MIDIbox-to-COM page)
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! |
Module |
Schematic |
Layout Data |
Quick-view |
MBHP_LTC_V1 |
mbhp_ltc.pdf |
mbhp_ltc_v1.brd |
mbhp_ltc.gif |
Available Ports
-
Following interfaces are provided by the LTC module:
Name |
No. of pins |
Description |
J1 |
4 |
Interface to CORE:J11 - power input (0/+5V) and Rx/Tx signals. |
J2 |
2 |
+/- connection to the MIDI-IN LED. |
J3 |
2 |
+/- connection to the MIDI-OUT LED. |
J4 |
3 |
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. |
|
Connect the LTC to the Core module and check the voltage levels on the IC sockets:
IC1:Vdd(14) - IC1:Vss(7) = 5V
IC2:Vdd(14) - IC2:Vss(7) = 5V
IC3:Vdd(16) - IC3:Vss(15) = 5V |
|
Now stuff the two 74HC00 if you want to use the LTC module like descriped above in option 1) |
|
Don't use the optocoupler and the MAX232 at the same time! |
|
Stuff the MAX232 if you want to use the LTC module like descriped above in option 2) |
Last update: 2024-05-08
Copyright © 1998-2023, Thorsten Klose. All rights reserved.
|