Hi MIDI & PIC hackers, I found midibox a few days ago and it gives me nightmares because I don’t have time to start such exciting projects now. I like the ability to use COM ports as inputs for controllers. Now, before dreaming again, here is my first MIDI hack:
a PC case (Antec P160, all-aluminum, blue LEDs on frontal fan intake) has just been modded with two MIDI sockets on an unused 5.25 front bay. I thought that buying an external MIDI cable sux, the extra joystick plug is a waste (me never gaming, a joystick would only be useful around a MIDIBox core), and small breakout boxes hanging around a nice tower case sux too.
As expected, the motherboard UART MIDI OUT pin has not enough fan-out to drive an optocoupler’s internal LED (hardware synth MIDI IN for example),then I added some TTL gates for buffering (NAND wired as two inverters).
The MIDI IN uses a 4N35 optocoupler and 1K pullup resistor without additional buffering. I did not check the waveforums with oscilloscope nor test long SysEx dumps, but playing a bit on a MIDI keyboard did not seem to show missing Note On/Off messages in MIDI-Ox monitor.
Here are the schematic, PCB in Eagle format. I added a 7400 NAND SMD package instead of my prototype with a DIL package hanging below the PCB with bare wire. The PCB has been optimized for homemade photo etching: larger traces, pads, vias, smaller drill holes. Happy case modding ! :o
[AsusMB-MIDI.zip](< base_url >/applications/core/interface/file/attachment.php?id=614)
[AsusMB-MIDI.zip](< base_url >/applications/core/interface/file/attachment.php?id=3756)