Skip to the content
PCBKitNew board
2 layers292.1 × 88 mmRolandMpuImcMod, the printed circuit board in 3D

RolandMpuImcMod

schlae/mpu-imc7

MPU-IMC clone board layout and schematic

Size
292.1 × 88 mm
Copper layers
2
Thickness
1.6 mm
Parts
123
Nets
167
Pads
633
Tracks, vias
2,579, 197
Pours
16
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Oct 2018
Updated
15 Apr 2021

Overview

RolandMpuImcMod is an open-source printed circuit board by schlae, from the schlae/mpu-imc repository on GitHub. It is a 2-layer board of 292.1 × 88 mm with 123 parts on 167 nets, routed with 2,579 tracks and 197 vias.

It is built around the 74LS05P-E, 74LS02PC and 74LS04PC, with the 74LS32SC, 74LS74PC and 74LS86PC among its other parts. Its parts include 43 resistors, 36 capacitors, 17 ICs, 6 connectors and 5 transistors.

Main components

9

README

README.md

Roland MPU-IMC Clone

Warning: There is not enough information in this repository to build your own card. The microcontroller, IC3, has not been dumped, and the logic in the gate array chip, IC2, is unknown.

Based on information available in the MPU-IMC service manual, here is an exact copy of the board layout. The MIDI Processing Unit is a way to connect digital musical instruments to a computer using the IBM MCA bus.

Further details on the card are available here.

There are two versions of this board in this repository. The first is a clone of the stock MPU-IMC. The second is a version that incorporates the circuitry of the external breakout box normally required for the MPU-IMC, including the optocoupler required by the MIDI specification.

If you're not sure which board you want to build, choose the modified card. It has several advantages:

  1. You will not need the external Roland breakout box.
  2. You can use the card bracket from a common IBM token-ring network card.
  3. The DE-9 connector uses the more common footprint.

There are some important caveats with this board set:

  1. IC2, the HG62E08, is a gate array chip customized by Roland. Think of it like a small CPLD but hard coded in ROM. I have no information on the internal schematic. Beware: not all HG62E08 parts will implement the same exact functions. Look for a Roland house part number, and make sure they match.
  2. IC3, the HD6801VD855P, is a custom mask-programmed microcontroller that runs the whole show. I have no ROM for this microcontroller. Before paying for expensive PC boards, make sure you have these chips first!
  3. The original (but NOT the modded card) has been built and works, see this thread on Vogons. The previous revision accidentally swapped pins 26 and 25 on IC3. This has been corrected for both the original and the modded card.

For fabrication, use a 2-layer process. You must specify a 30-degree edge bevel, other angles are probably OK but do not fab without a bevel at all because this may damage your MCA bus connectors! Technically you should get hard gold for the edge fingers, but that's usually expensive and immersion gold works just fine.

MPU-IMC (Plain)

Following are reference materials for your convenience.

Schematic

Bill of materials

Fab files

Please note that the DE-9 connector is NOT the standard connector commonly available--the distance between the mounting holes and the front plane of the connector is somewhat larger than usual. You may have to search surplus sources to find one that will fit, or modify the footprint.

MPU-IMC (Modified)

Following are reference materials for your convenience.

Schematic

Bill of materials

Fab files

The DE-9 connector uses the industry standard footprint and is readily available from Mouser. It's been relocated so that the card bracket from an IBM token ring network card (74F9321) will fit.

License

This work is licensed under a Creative Commons Attribution 4.0 International License. See https://creativecommons.org/licenses/by/4.0/.

Parts

123
QtyValueFootprintReferences
200.1Roland:C_DISC_200C1, C3, C4, C10, C11, C12, C13, C14, C15, C18, C19, C24, C26, C29, C31, C35 +4
104.7KRoland:R_AXIAL_200R1, R3, R7, R8, R9, R10, R11, R13, R31, R44
9EMI_Filter_CRoland:FILT_200FL1, FL2, FL3, FL4, FL5, FL6, FL7, FL8, FL9
810KRoland:R_AXIAL_200R2, R22, R23, R27, R28, R29, R36, R41
52SC1815Roland:Q_200_JQ1, Q2, Q3, Q4, Q5
533KRoland:R_AXIAL_200R4, R5, R17, R25, R30
4100/6.3Roland:C_RADIAL_200_PC2, C16, C23, C33
4Conn_01x01Mounting_Holes:MountingHole_3.2mm_M3J3, J4, J5, J6
3220Roland:R_AXIAL_200R38, R39, R40
20.0047Roland:C_DISC_200C20, C30
2100KRoland:R_AXIAL_200R34, R43
2180Roland:R_AXIAL_200R18, R20
21KRoland:R_AXIAL_200R19, R35
2470Roland:R_AXIAL_200R32, R33
274LS05Active:DIP254P762X635-14IC4, IC6
274LS688Active:DIP254P762X635-20IC13, IC15
2?Roland:D_200D1, D2
2C_SmallRoland:C_DISC_200C5A1, C5B1
10.001Roland:C_DISC_200C34
10.0039Roland:C_DISC_200C22
10.0068Roland:C_DISC_200C27
10.018Roland:C_DISC_200C21
10.027Roland:C_DISC_200C28
10.033Roland:C_DISC_200C17
1100Roland:R_AXIAL_200R12
115pRoland:C_DISC_200C32
11MRoland:R_AXIAL_200R6
11S2473Roland:D_200D3
122KRoland:R_AXIAL_200R15
122pRoland:C_DISC_200C25
1270Roland:R_AXIAL_200R37
1470KRoland:R_AXIAL_200R26
147KRoland:R_AXIAL_200R16
15218Active:DIP254P762X635-8IC16
16.8KRoland:R_AXIAL_200R21
174ALS573Active:DIP254P762X635-20IC11
174LS02Active:DIP254P762X635-14IC5
174LS04Active:DIP254P762X635-14IC8
174LS138Active:DIP254P762X635-16IC10
174LS32Active:DIP254P762X635-14IC7
174LS74Active:DIP254P762X635-14IC9
174LS86_PActive:DIP254P762X635-14IC12
1820KRoland:R_AXIAL_200R24
182KRoland:R_AXIAL_200R14
1BL02RN2-R62Roland:FERR_200L2
1BUS_MCARoland:BUS_MCA_ROLANDJ2
1Conn_02x06_Odd_EvenPin_Headers:Pin_Header_Straight_2x06_Pitch2.54mmIRQ1
1CrystalRoland:Y_200X1
1DB9_Female_MountingHolesRoland:DE-9BJ1
1H11L1Active:DIP254P762X635-6IC17
1HD6801VD855PActive:DIP254P1524X635-40IC3
1HEF4093BActive:DIP254P762X635-14IC14
1HG62E08Roland:TQFP-64IC2
1LC3517 (or HY6116AP-10)Active:DIP254P1524X635-24IC1
1R_Network08Resistors_THT:R_Array_SIP9RA1

Questions

How big is the RolandMpuImcMod PCB?

It measures 292.1 × 88 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RolandMpuImcMod use?

123 parts, built around the 74LS05P-E, 74LS02PC, 74LS04PC and 74LS32SC. 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 RolandMpuImcMod KiCad files?

From the schlae/mpu-imc repository on GitHub, at the commit this page was made from: the board is ModdedCard/RolandMpuImcMod.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RolandMpuImcMod design in my own project?

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

Similar boards

  • 2 layers400.9 × 280.5 mmAleste520v4, the printed circuit board in 3D

    Aleste520v4

    lucedoriente/Aleste520ex

    Western version of 1993 Z80 russian computer

    345 parts4GPL-3.0
  • 2 layers254 × 134.6 mmZ80-CPU, the printed circuit board in 3D

    Z80-CPU

    CatspersCoffee/S100-Boards

    S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.

    163 parts
  • 2 layers98.3 × 107.1 mmCoco9511pak, the printed circuit board in 3D

    Coco9511pak

    barberd/coco9511pak

    This board is a cartridge for the Tandy Radio Shack TRS-80 Color Computer (CoCo), an 8 bit computer produced between 1980 and 1991. It provides an Arithmetic Processor Unit (APU), the AMD 9511, to the CoCo.

    44 parts13GPL-3.0
  • 2 layers478 × 183 mmHC2000, the printed circuit board in 3D

    HC2000

    badrianiulian/HC2000

    HC2000 Project

    259 parts9
  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 4 layers243.8 × 170.2 mmHEC1, the printed circuit board in 3D

    HEC1

    Andy18650/HEC-Model-Z1

    A Z80 computer with protected mode support

    126 parts36GPL-3.0
  • 4 layers330.2 × 215.9 mmRetroii, the printed circuit board in 3D

    Retroii

    jonthomasson/retroii

    Retro ][ is a 6502 based computer based off of the Apple ][.

    302 parts33