16 August 2019, 11:35 | #81 |
Registered User
|
|
16 August 2019, 14:43 | #82 | ||
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Quote:
Quote:
|
||
16 August 2019, 14:51 | #83 | |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Quote:
|
|
16 August 2019, 16:50 | #84 |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 735
|
The spacing between tracks is close. With 1980s/1990s technology, to a large extent this is ok. Newer technologies from around 2000 onward this would cause issues as the signals are faster, this increases a phenomenon called cross talk, whereby adjacent, closely spaced signals interfere with each other. Adding power planes helps as it provides better impedance controls and changes the coupling mechanism slightly.
I consulted 'the book' (Art of Electronics 2nd edition from 1989) for PCB design, they talk about advanced layouts on 8mil/thou traces and 8 mil/thou spacing being mainstream technology. Modern PCB designs can use 4 thou/0.1mm trace width and separation, if the PCB technology and device technologies allow. I'm glossing over a lot of PCB design stuff here, I left the other good book, no not the bible, High speed digital design at work. This details the complexities in more detail. One issue, that affects these old systems is when you add new expansions, with newer, faster, more power hungry electronics. They show up weaknesses in the existing design. These weaknesses were not really present when designed in 1992, they met the requirements of the day. For a modern design, the approach used would not be suitable. I've been doing PCB designs for over 20 years, learnt a few things. |
17 August 2019, 07:47 | #85 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Stedy how is your PCB only 188mm deep? I've had the ruler out on my empty case and it's around 188mm just from the back of the case to the front screw mount, then you have the 5mm at the front of the screw which is overall ~193mm?
|
17 August 2019, 16:45 | #86 |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 735
|
Don't know, I checked the measurements 3 times. I measured a Rev 2D motherboard. In the zone is a PDF file which contains the measurements of my PCB, can some another A600 owner measure their PCB and compare against my measurement?
|
17 August 2019, 19:20 | #87 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Does it only have half a hole at front centre (MT5) like this? explains a lot if so.
https://www.bigbookofamigahardware.c...mb_rev2d_1.jpg I think I need to compare with an earlier board. Was that Commodore cost cutting or what? 5mm less PCB.. every little bit counts lol. |
17 August 2019, 20:50 | #88 | |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Quote:
I have created some designs for the A600 keyboard. An MX type which i intend to have it capable to be connected to a PC/Pi etc. It will allow you to connect to either the a600 motherboard connector or the MPU (U13) I have also completed and tested a straight forward complete keyboard and plate replacement that will use cherry MX keycaps and connect to the regular A600 motherboard connector. I will show it off probably next week. Keycaps will be the original Amiga keycaps. More info on that later. |
|
17 August 2019, 22:07 | #89 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Hi kipper, it's U13 that is in critically short supply someone needs to replace it with something else going forward I think. Or is that what you're saying? someone could add another kind of interface to the board that's compatible with your keyboard and doesn't need U13? that would be great but I doubt I could. I could copy their schematics and layout though.
I will probably upload the full files tomorrow as I think I have gone as far as I can without access to a physical board. Stedy can upload what he has done when he has finished and maybe make a note of changes here? I mean the hope was anyone who builds on this work would share it here and elsewhere. I've wasted 4 weeks if people just let it die. I'm quite proud I got this far. I'd never even used KiCad a few months ago. p.s. if anyone is wondering net U12_1 is ground and U13_1 is VCC for some reason, I asked why earlier in the thread but nobody could answer. |
18 August 2019, 00:07 | #90 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
U13 could be replaced by something similar to the PIC chip that we are using for the MX. I will ask Mike if he is willing to produce something for the a600, it may need the footprint to be changed. It all depends on the interest level shown by people if they want to buy/build/further develop this board
|
18 August 2019, 09:56 | #91 |
Registered User
Join Date: Nov 2017
Location: CGN
Posts: 16
|
Very cool, you can be proud of that!
|
18 August 2019, 14:13 | #92 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
I've uploaded my progress to date into the zone, maybe Stedy or someone can host the files or they'll disappear after 60 days?
If anyone is looking to finish it I think it's basically a case of checking PCB dimensions, connector locations, hole diameters and pad sizes. Also, checking schematics in case of any mistakes but that is what Stedy is already kindly doing. The whole layout is accurate to what AmigaPCB says for a Rev 2A PCB (and using datasheets for footprints) rather than any physical board. Any skilled board designers can probably route it much better as well. If anyone has the overall length and width for an A1200 rev 1.x I was going to give it a try since about half of the A600 schematics can be recycled, in fact I've already drawn them up and got all footprints ready. Last edited by Mick; 18 August 2019 at 14:32. |
18 August 2019, 21:14 | #93 |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 735
|
Hi,
I'll upload the project files to Github soon, let me finish the schematic checks and prettying I've nearly fixed the renaming of the Vcc/Gnd nets to U13_1 and U12_1, page by page I'm getting there. What name for this project? A600+? (when a few tweaks are added) A600_2019? @Kipper2K Would be interested to see what you come up with regard to the keyboard MPU. Was cleaning my water damaged A500 today and saw a MOS technologies MPU in the keyboard, I bet they used a similar 650x microcontroller for the Keyboards of other units. @Mick, Have you seen the ReAmiga A1200? http://eab.abime.net/showthread.php?t=93836 Admittedly, it's mainly the PCB files. My A1200 is in pieces at the moment, it was also water damaged slightly, it's drying out. A dehumidifer leaked over two of my four Amigas Will look at measuring it in the near future, it's a rev 2B, the one with the small extender PCB for mouse/joystick. |
18 August 2019, 22:40 | #94 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Err I dunno, just call the files OpenA600 or something.
I've got a ReAmiga and Chucky's work is awesome I'm just kind of going in a different direction and maybe trying to get more people involved in development with this, there may be a lot more people in the community with electrical engineering know how (unlike me) who just don't have the time to do what I did but can easily build on it and come up with their own unique ideas that others wouldn't think of. I'm thinking of putting it into MATX later if I can, or maybe someone else will do it? If you want just upload your modified files separately and put your name on them, keeping mine original. It's that sort of evolution I hope to see. |
19 August 2019, 11:45 | #95 |
Registered User
Join Date: Sep 2013
Location: Beeston, Nottinghamshire, UK
Posts: 240
|
Put the project on GitHub or something, that's what those site are for, hosting and sharing projects like this. For free.
EDIT: and immediately after posting that I see that's exactly what Stedy will do! |
19 August 2019, 18:50 | #96 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Stedy, I forgot to say I made a few changes since sending you the files but you might just be able to replace the .sch files and copy the libraries over. I dunno.
|
20 August 2019, 11:29 | #97 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
How did you fix the VCC/GND nets Stedy? I'm seeing the same thing again just on different nets.
Also, does anyone know is the reason why A1200 didn't have a RTC because Commodore made a mistake? it seems like they thought the RF5C01A was a 20 pin rather than 18? unless I'm missing something? |
20 August 2019, 22:56 | #98 |
Registered User
Join Date: Jan 2004
Location: Yorkshire
Posts: 756
|
Once this is done I'm going into retirement.
|
20 August 2019, 23:07 | #99 |
Registered User
Join Date: Mar 2019
Location: UK
Posts: 6
|
How far do the power and ground planes protrude in to the edge connector?
|
20 August 2019, 23:31 | #100 | |
Registered User
Join Date: Jan 2008
Location: United Kingdom
Age: 46
Posts: 735
|
Quote:
I'm slowly fixing the VCC/GND nets by deleting all global symbols that connect to VCC/GND and connecting all devices to VCC/GND symbols. A global symbol overrides a local net name. I finished reviewing the schematics of the A600 reborn (it's name for Github) last night. Apart from the oscillator being disabled, it appears Ok. The schematics need the VCC/GND tidy up and a few symbols need tidying up, especially the IDR/expansion connectors. Working on this slowly, then I'll upload the design to Github. Will also check some critical signals in the layout first. Schematics then PCB The RTC was removed to save cost. The A1200 rev 2 were shrunk to save PCB costs, $1-$2 per unit over a few million, adds up! There is a compatible alternative to the RFC501, the Epson RTC-72423 should work. Last edited by Stedy; 20 August 2019 at 23:41. Reason: minor typo |
|
Currently Active Users Viewing This Thread: 3 (0 members and 3 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Legal: Amiga schematics | michaelz | support.Other | 25 | 15 March 2017 13:13 |
First Amiga 600 FPGA Accelerator - Vampire 600 | majsta | Hardware mods | 736 | 18 July 2016 18:31 |
aminet Clean schematics Amiga Classics | cosmicfrog | support.Hardware | 14 | 12 March 2016 20:03 |
Amiga 2000 keyboard schematics | Brannigan | support.Hardware | 11 | 10 February 2014 08:24 |
What if DCE donated Amiga Hardware Schematics? | Yoto | Retrogaming General Discussion | 47 | 15 May 2012 15:04 |
|
|