English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 09 October 2017, 20:24   #1
motosega
Registered User
 
motosega's Avatar
 
Join Date: Aug 2017
Location: torino italia
Posts: 32
a new amiga midi interface...

i've making a midi interface for the Amiga, nothing revolutionary or spectacular, but cheap and easy to diy with parts that you can find anywhere.

an amiga midi interface is nothing special, it just needs to convert the 12v rs232 levels to 5v and put an opto isolator on the input.

there are several designs floating about online, some use hard to get opto isolators, random transistors that a guy had in his cupboard, etc.
but some are fairly dodgy and one even drives the midi output at 12v levels! (it probably works fine, but has the potential to destroy anything that doesn't have a properly isolated input)

so since i have to make two of these, instead of just doing what i normally do: "knock something up on a protoboard and forget how it works afterwards" i've decided that this is a good opportunity to learn kicad, get some boards made by one of these new cheap pcb manufacturers. and let the design files float around on the internet for future generations.


i'd appreciate it if any of the pro hardware people here could point out any terrible mistakes before its too late....


i decided to use a max232 for level conversion, it's the easiest way, and its cheap and available. i never used one before though so i'm using the example circuit direct from the datasheet.

are those two 1uf caps going to be ok on the 7805 ? or should i add an electrolytic too?
the midi part is fairly standard, the 6n138 opto isolator has served me well in other midi projects.

i decided to put the midi connector and the amiga serial port on pin headers, but maybe i could have both pin headers and footprints for pcb mount connectors.
Attached Thumbnails
Click image for larger version

Name:	kicad amigamidi.png
Views:	847
Size:	132.8 KB
ID:	54976  
motosega is offline  
Old 10 October 2017, 01:01   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Generally when using 78xx or 79xx regulators, I use a much larger electrolytic on the output, say 22uF. The datasheets generally have a small capacitor on the input, 220nF or so. But in reality, when the power rails are already relatively clean, pretty much anything will do. If you use one of the common pad spacings (say 2.54mm for through hole), you can always change them later if you find you have noise.

Also, I haven't checked the MAX232 datasheets in many years, but with a lot of logic you shouldn't leave inputs floating. It's worth checking that out, as I vaguely remember something about those chips latching to the rails in some situations.
Daedalus is offline  
Old 10 October 2017, 11:21   #3
motosega
Registered User
 
motosega's Avatar
 
Join Date: Aug 2017
Location: torino italia
Posts: 32
Thanks,

I used the same 1uf caps that i needed for the max232 for the 7805, i should specify better caps but add a note to say that probably anything will do.

As for the floating pins on the max232, i'm pretty sure that i read in the datasheet that the inputs have internal pullups. i'll check.

my idea with this board is that it should be cheaper than a second hand midi interface from ebay(currently about 30€), and simple enough for a first soldering project. Any advice for idiot proofing the pcb design?
motosega is offline  
Old 10 October 2017, 13:12   #4
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
As I said, it's a long time since I checked the data sheets, so you could well be right about the floating pins.

I can't think of much in the way of advice, it's a relatively simple board so should be a good starter project as you say. Just the main stuff like putting a decent bit of space between parts and making sure the silkscreen is still visible after components have been fitted, so that orientation etc. can still be checked. They're all standard parts so the KiCAD footprints should do just fine. Also, make sure you use thermals if you're doing a ground plane so that the ground connections aren't too difficult to solder.
Daedalus is offline  
Old 11 January 2018, 18:15   #5
Nosferax
Registered User
 
Join Date: Apr 2015
Location: Beauharnois,Qc,Canada
Posts: 227
Is there any progress on this project? I'd be interested in building one of my own when it's ready.
Nosferax is offline  
Old 11 January 2018, 18:47   #6
Sinphaltimus
Registered User
 
Sinphaltimus's Avatar
 
Join Date: Aug 2016
Location: Cresco, PA, USA
Age: 53
Posts: 1,126
^^^DITTO^^^^ what Nosferax said.
Sinphaltimus is offline  
Old 22 January 2018, 00:39   #7
AwoLStill
Registered User
 
Join Date: Jan 2018
Location: Gloucester
Posts: 83
DITTO To what Nosferax and Sinphaltimus said,

The advice that Daedulus gave you to use KiCAD, combined with the fact that you can get professional quality PCBs made a low cost, should idiot-proof the PCB design.

If you decide to get some PCBs done, I would have one.
AwoLStill is offline  
Old 22 January 2018, 01:07   #8
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,743
Quote:
Originally Posted by motosega View Post
are those two 1uf caps going to be ok on the 7805 ? or should i add an electrolytic too?
You already provide to 7805 stabilized 12V so IMHO all caps you need are decoupling caps (to prevent 7805 self oscillation) but nowadays caps are cheap then if you not intent to produce mass multimillion scale converter you can safely add some additional caps.
pandy71 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga MIDI interface tinofsild New to Emulation or Amiga scene 9 14 March 2012 10:23
CU Amiga - Midi Interface Louk Coders. General 15 20 July 2010 21:45
URGENTLY NEEDED: Amiga MIDI interface Amiga1992 MarketPlace 4 03 June 2010 19:03
wanted: midi interface for A500 (midi out) lost_lemming MarketPlace 1 19 February 2010 14:24
Amiga midi interface G.Longsword support.Hardware 1 18 October 2009 13:42

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:28.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.14786 seconds with 16 queries