Cloning an MIF ISA Card

  • Thread starter Thread starter Bryce
  • Start date Start date
  • Replies Replies 105
  • Views Views 36470
I want to make a small 8bit ISA card of my own, I am stuck on the design though... I downloaded eagle/kicad/diptrace in hopes that there is an isa template or something but sadly I could not find one... any comments on what software to stick to and try to learn Bryce?

Is the card you're making a simple 8-bit ISA or do you need the full 16bit bus? If it's only 8-bit (like the MIF) then I can send you the edge component library I made. The 16-bit bus is too big for the freeware version of Eagle. Unfortunately it's only a simple model at the moment (cos' my plane arrived :D ), so if you needed the contacts to be gold-plated then I'd have to add tFinish / bFinish layers to specify this.

Bryce.

Update: I just gave DipTrace a go... What a nice program, very easy to use and a relatively good library. I could create a schematic and layout within a few minutes without having to refer to any tutorials. I'd put it on par with Eagle.

Update 2: Fixed up some dimensions (position of edge connector is now correct). Just need to check the position of the DB25 connector so that it fits a standard backplate with centred 25pin port.
 

Attachments

  • Draft2_MIF_Layout.png
    Draft2_MIF_Layout.png
    29.6 KB · Views: 6
Last edited:
@Bryce

great work! I am jealous :lol:
the ISA card I want to make is 8bit , no need for 16bit connector! If you can share both eagle/diptrace libs I would be very grateful!!! I'll load it in both programs and see what sticks better to me :) TIA!
 
I've only done the Eagle Library part so far. An 8-bit ISA card takes the freeware Eagle to it's limit (a square version of the card above is just about the max size the freeware version allows).
Here's the Eagle Library. It includes quite a few other parts - All parts I've needed for 8-bit projects that weren't in the standard library:

8255 PIO
628512 SRAM
Cartridge Edge Connector for Acorn Electron Plus 1
AD724 RGB to S-Video IC
AY-3-8910/2 in 24 and 28pin versions
50way Edge Socket for Amstrad expansions
Amstrad ACID IC
Cartridge Edge connector for Amstrad Plus
6845 - Video IC from Amstrad CPC range
FDC9266 - Floppy Controller IC
ISA-8bit Edge connector
MEA8000 - Voice Synth IC
MN4164 - DRAM IC
SPO256 - Voice Synth IC
µPD765 - Floppy Controller IC
WD1772 - Floppy Controller IC

Just unzip the file to the lbr folder in the Eagle folder and restart Eagle.
The backplate of the card would be to the right of the edge connector when viewing it in Eagle Layout. The white line coming from the right hand side of the connector marks the correct distance from the edge of the PCB.

Bryce.
 

Attachments

Last edited:
A quick photo update. Had some time for soldering this morning. The board is about 60% finished at this stage. Not looking quite as neat as it did a few days ago, but that's to be expected. Hopefully I'll get some more soldering time in soon and maybe have it finished and tested by the end of the week.

Bryce.
 

Attachments

  • MIF3.jpg
    MIF3.jpg
    209.6 KB · Views: 5
  • MIF4.jpg
    MIF4.jpg
    213.8 KB · Views: 7
Looks amazing! I would not have been able to make it look so neat. :thumbsup:
 
Last edited:
thanks for sharing the libs Bryce!!! :bowdown:
and the proto card looks great too :D
 
Bought another MPU-401 BOB this week (in DE ironically). And working on another one (in the US). That brings the total to 6. :thumbsup:

This will provide better (empirical) evidence once we test the clone prototype. :)
 
Ok, so I had some quality time at the soldering iron this morning and the card is now complete and looking even less tidy / more crowded than before. I just need to buzz the connections to check that everything is connected to where it should be and (more importantly) nothing is connected where it shouldn't be. I'll do that tonight in front of the TV :)

Peter: PM me your address, I'll send the card out on Monday. Looking forward to hearing whether it works.

Bryce.
 

Attachments

  • MIF5.jpg
    MIF5.jpg
    181.6 KB · Views: 5
  • MIF6.jpg
    MIF6.jpg
    180.9 KB · Views: 4
Last update before I send it. Luckily I took the time to buzz it through last night, because I found a silly mistake (which I'd rather not talk about :D ). I also neatened up a few connections and decided to shorten the PCB to a real 8-Bit ISA instead of the "possible 16-Bit" ISA it was. The reason for this is that the 16-bit edge connector could have hit motherboard components on a pure 8-Bit ISA PC. So the PCB now looks like this.

Bryce.
 

Attachments

  • MIF7.jpg
    MIF7.jpg
    157.3 KB · Views: 6
This is so beautiful it brought tears of happiness! :) Bryce Sir: you are a genius! :D
 
With my hand / eye coordination impairment I would never be able to build sething so clean and precise. :)
 
Close-up-of-explosion-of-champagne-bottle-cork2-300x199.jpg


Bryce did it! The MIF-IPC-A replica arrived today and I successfully tested it with a MPU-401 BOB and Silpheed! :thumbsup:

This is really exciting! :thumbsup2:

Pictures & video:
https://drive.google.com/file/d/0B1s--ZfwkGSMMGJCVlB1QWVxdFU/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMNURnUkNCYnNVa3c/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMUmhvTjJtRGpuV0U/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMWGJUazhpUThmMjA/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMWkFqamIzWXNXZ3c/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMYjdKLVQ2WFpEUWs/edit?usp=sharing
https://drive.google.com/file/d/0B1s--ZfwkGSMeG1WeEV2RUlWLW8/edit?usp=sharing

Update: tested it with Media Player in Windows 3.11 on my IBM PS/ValuePoint with Pentium Overdrive. MIF-IPC-A clone & MPU-401 & CM-500. Works great. I love the Air Wolf theme MIDI.

air.Airwolf-01.jpg
 
Last edited:
Cool :) So what's the plan now?

Bryce.

Btw: I can see the video in your links, but none of the pictures work.
 
Last edited:
I can see the photos alright; but if you try to open them all at once they start loading, then stop and the page presents you with an error. Try opening them one by one.
 
Back
Top Bottom