12 April 2020, 12:01 | #1 |
Mighty Pirate
Join Date: Dec 2017
Location: On the borderline
Age: 44
Posts: 177
|
New Amiga500+ mainboard, fully Open Source
Today I am releasing my take at a remake of the A500+ mainboard. I know there are already others around, but mine is 100% OpenHardware as usual. This means you get both the schematics and the matching PCB, all drawn in KiCad.
It is still untested, so it might have errors. But I think this is actually an opportunity to showcase the full potential of Open Hardware: download the project files, inspect them and report any errors you find! I can also add you to the github project as a developer if you want. This way we can all work together to get the perfect board. I think it can already be useful as a troubleshooting tool, in any case. Enjoy and make good use of it: https://github.com/SukkoPera/Raemixx500 Happy Easter! Last edited by SukkoPera; 24 May 2020 at 12:00. |
12 April 2020, 14:54 | #2 |
Registered User
Join Date: Oct 2016
Location: Berks, UK
Posts: 271
|
Great job!! Be interesting to see what people do to this in the way of modifications and stuff!
|
12 April 2020, 15:02 | #3 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,389
|
Nice, when will someone make this and sell it with Amiga chips?
Last edited by Pyromania; 17 May 2020 at 01:38. |
13 April 2020, 19:13 | #4 |
Registered User
Join Date: Jul 2017
Location: Germany
Posts: 205
|
Amazing work SukkoPera
I still have project red to do, so no need at the moment. A few suggestions from my side:
|
21 April 2020, 18:52 | #5 |
Registered User
Join Date: Apr 2020
Location: UK
Posts: 2
|
Great project! I'd love to make one of these in the future. Once I justify the cost to myself, given I already have a fully functioning A500+, I'll more than likely build one.
As katatakt said I'd love to see a version that integrated modifications (kickstart switcher, openflops drive, modern (i.e. obtainable) DB connectors, HMI2AMI or equivalent, etc. etc). How easy, or indeed hard, that would be is another matter. Good work Sukko! |
16 May 2020, 21:59 | #6 |
Mighty Pirate
Join Date: Dec 2017
Location: On the borderline
Age: 44
Posts: 177
|
Sorry for the late reply.
@katarakt: yes, I would've bet you'd ask for that . Actually I don't think that's necessary. All those jumpers will need to be changed only in rare cases, they're not something you continuously change. I feel that solder jumpers are perfect for this usage pattern. A Kickstart switcher, alongside with a simple drive switcher has been integrated in the latest version you can find on github. @DE018: At the moment I do not plan to make more invasive modifications, but the DB connectors suggesting might be interesting. What did you mean exactly? Replacing the DB-23s with DB-9/15 or did you mean a DB-23 connector with a different PCB footprint? |
17 May 2020, 00:58 | #7 |
Member
Join Date: Dec 2018
Location: Australia
Age: 51
Posts: 99
|
How about replace the RBG23 with DVI?
Pass the analogue RGB signals through the analogue lines. Pass the digital pre-Hybrid signal through on the digital lines. Can floppy DB23 be feasibly replaced with something more modern era sensible? |
17 May 2020, 02:05 | #8 | |
Registered User
Join Date: Apr 2020
Location: UK
Posts: 144
|
Quote:
I'd rather have the _SEL1 taken out, shift _SEL2 to _SEL1, _SEL3 to _SEL2, leave it with "only" two external drives and create a second internal floppy header, generate a _MTR1 and have a pair of jumpers to be able to swap _SEL0 and _SEL1 (and _MTR0/_MTR1) over. You could then easily fit an internal gotek as well as an internal floppy drive and have a switch to flick between them. Sure, all of this can be done with a little bit of circuitry but getting that _MTRX and shifting the _SEL2->_SEL1 to use an external drive is a royal PITA. ....or just go the whole hog and integrate a gotek onto the main board. |
|
02 June 2020, 05:05 | #9 |
Member
Join Date: Dec 2018
Location: Australia
Age: 51
Posts: 99
|
If adding a FlashFloppy/Gotek but with an upgraded microcontroller of the STM407, you could add the capability for Ethernet. Just need to figure out where to put the Ethernet socket.
|
20 June 2020, 12:31 | #10 | |
Registered User
Join Date: Apr 2020
Location: UK
Posts: 2
|
Quote:
Probably not an option for the external drive connector if you want to maintain compatibility with original hardware, but certainly the video connector could be made more standard. My A500+ uses a DB25 (trimmed to fit the DB23) to scart lead for video output so if the video output connector could be updated it would make it easier to either make a lead or use a modern off-the-shelf item. I was also going to mention the power connector, but that's already been changed for the same type as I replaced mine with. |
|
20 June 2020, 21:24 | #11 | |
Registered User
Join Date: Sep 2016
Location: Ireland
Posts: 304
|
Quote:
How/where would you connect it to the Amiga, just out of curiosity? I presume the Floppy interface is just too slow, to be of practical use. |
|
04 August 2020, 02:13 | #12 | |
Registered User
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
|
Quote:
When will people realise that the Amiga custom chips are rare and almost all gone? There's a reason why we call them Classic Amigas. Every man and his dog has cloned every Amiga motherboard again and again (yawn!) but I don't see anyone coming up with a solution for the missing crucial component - custom chips! |
|
04 August 2020, 07:40 | #13 | |
Registered User
Join Date: May 2018
Location: Germany, Baden-Wuerttemberg
Posts: 387
|
Quote:
Sure, there are attempts to replace some of the custom chips with FPGAs or CPLDs, but almost none of these projects yielded usable results so far. The only working replacement I know of is Bridgette for the A4000. On the other hand, there's a plethora of new boards around. It's a similar situation with 060 accelerators, btw. With the new Warp1260 around the corner, you can't buy Rev. 6 68060 CPUs for anything near a fair price anymore. These are all nice projects, but they all have in common that they are exploiting an almost empty reserve... |
|
04 August 2020, 09:39 | #14 | |
Registered User
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
|
Quote:
Maybe the counterfeiters can help us with some fake Amiga custom chips? They already did us a "favour" by offering many faulty/fake SID chips after all remaining good parts were consumed years ago. This exploitation of a a non-sustainable resource does remind me of other things that happen on a grander scale on this earth.. |
|
04 August 2020, 09:50 | #15 |
Mighty Pirate
Join Date: Dec 2017
Location: On the borderline
Age: 44
Posts: 177
|
Reversing boards and reversing ICs are two things that, while definitely sharing some points, profoundly differ, both in the skills and tools they require. Unfortunately, I only have what it takes to do the former. I might try to go back in time and fix that, but I give no guarantees.
Besides, when I started this project (you know, it took my slow self more than a year to bring it to a polished enough state), the only replica board that was available was Bob's Bits's, so I thought the community would like an alternative that is open source and cheaper. I guess I definitely have to improve my future-telling skills. To date, I think it still is the only replica that comes with matching schematics and board under an open license, but I guess this is totally worthless. Who cares to be able to modify it and improve it? All the community needs is just having the possibility to buy a working board. One is available and that ought to be enough for everyone. Another bad estimation on my part, sorry. So well, sorry for offending the community with such a pointless and harmful release. I would delete the github project immediately, but quite a few people have already forked it, which makes the deletion ineffective. What I can do is promise you I will never ever spend another second of my life working on anything this useless and unnecessary, more so if something similar already exists or might exist at any point in the future. |
04 August 2020, 10:24 | #16 |
Registered User
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
|
@PearJuice
Please don't take these comments personally . The work you did is very skillful and it's nice of you to make it open source. We're just discussing the greater issue - if somebody wants to build your board or any board, it will be very hard to find the parts. This makes it quite hard to use and improve upon your work. I think that this situation became obvious a long time ago. I really wish that a factory somewhere was pumping out a few thousand new Amiga custom chips like the factories that are pumping out new PCBs, but that isn't happening is it? Do you realise that because of people like Bob's Bits, many people that never owned an Amiga in their life decided to build an A500+ as a "fun project"? Most of these people are scavenging parts and buying whatever is left. I met already a few people in this category that were local to me. They don't see an issue with this, because the Amiga is just a passing interest to them. Some people say that it's great to "make more Amigas" but we are not making more Amigas, we are just taking parts from, and killing other Amigas. Did you know that many people removed parts from working Amigas to make their "new Amigas"? Did you also know that people with poor skills have destroyed Amiga custom chips while trying to harvest parts for their "new Amiga"? Think about these issues and don't take it personally. |
04 August 2020, 11:05 | #17 |
Mighty Pirate
Join Date: Dec 2017
Location: On the borderline
Age: 44
Posts: 177
|
You can take a bat and either use it to beat someone to death or to defend yourself from someone who wants to beat you to death.
These boards are just tools, how you use them is your choice. They are meant to replace boards that cannot be salvaged otherwise, not to build new Amigas. Is there anyone who really thinks this can be done? Where are they getting the custom chips from? What's the point in taking chips from a working machine? If they're taking them from a dead one, well, it was already dead. I could probably repair it without replacing the whole board, but they weren't going to send it to me (or any repair guy) anyway, so nothing's gained and nothing's lost. I've seen more A600/A1200 definitely killed by recapping attempts from unqualified people (that's why I cringe when anyone says "recapping is easy, do it yourself!") than A500 custom chips broken by people removing them (they're all socketed anyway), so I don't think this is an issue. BTW, of course I agree that we need replacements for the chips, but instead of just moaning around and discouraging people who make boards, I think you should either start looking into making them yourself or, if you don't have the capabilities, maybe try to come up with a fundraiser or whatever. "Don't just stand there and shout it, do something about it". |
05 August 2020, 04:16 | #18 |
Registered User
Join Date: Dec 2018
Location: Sydney / Australia
Posts: 96
|
@PearJuice
Yes there are people who believe they can build new Amigas using these boards! I spoke to quite a few, and those are the people that are local to me. Nearly all of them never owned an Amiga before, but they thought it would be a "fun project" because of all the websites, videos, Facebook posts and blogs promoting this idea. They are all looking for custom chips and parts to complete their "latest build". They buy them from EBay, AmiBay, web stores, and wherever the last few parts remain.. Good luck buying parts for a REAL Classic Amiga Some people take chips from working machines because they want to build the "enhanced boards" or they like having "the latest thing". Believe me, it's real! These comments were general, the killing of machines due to incompetent removal of parts is specific to the A1200. These are probably the same people that think they can re-cap their Amiga and end up damaging it. I have repaired a few Amigas due to bad re-cap attempts, but that is something I don't want to think about! |
05 August 2020, 20:08 | #19 |
Registered User
Join Date: Jul 2017
Location: Germany
Posts: 205
|
|
08 August 2020, 07:27 | #20 |
Registered User
Join Date: Feb 2014
Location: Maitland / AUSTRALIA
Posts: 205
|
SukkoPera, your stuff is great! You put in heaps of effort (you helped me directly with the Video Hybrid, which was excellent!), I hope you dont get too disheartened by the minority of negativity in our community
On the "cloning" of the custom chips, maybe a little OT here, but how does the new iComp Indivision V2 work? It doesn't require a Denise chip...so in effect it is a "cloned" solution to replace the Denise? I've got one, but I haven't thought to try the RGB port - I am assuming it will output as normal. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MAME now fully open source - time for Voodoo 3 emulation in WinUAE? | jbenam | support.WinUAE | 32 | 12 December 2020 09:43 |
Please open source all the things | wXR | Amiga scene | 382 | 21 April 2020 17:21 |
Help to open-source SAS/C | Hauke | Coders. General | 35 | 26 September 2017 22:39 |
Postal gone Open Source | Shoonay | Retrogaming General Discussion | 1 | 29 December 2016 15:35 |
BlitzBasic - Is now open source | Djay | Amiga scene | 2 | 08 February 2003 01:09 |
|
|