SukkoPera / Raemixx500

Open Hardware Remake of the Commodore Amiga 500+ Mainboard
271 stars 39 forks source link
amiga amiga-mainboards amiga500 board commodore kicad mainboard open-hardware open-hardware-electronics openhardware retro retrocomputer retrocomputing retrogaming schematics

Rämixx500

Rämixx500 is an Open Hardware remake of the Commodore Amiga 500+ mainboard, revision 8A.1.

Board

Summary

Many Amiga 500+ computers are suffering an early death because of the built-in barrel battery that powers their internal real-time clocks. Such batteries have long exceeded their planned lives and in many cases have started to leak alkaline liquids over the mainboard, corroding copper traces and destroying components.

This damage can sometimes be repaired trivially, but many times it requires a lot of time and effort. Sometimes it adds up to other damage occurred over time and so it would just be better to have a new board built with new components to move the few critical chips over. Amiga mainboards haven't been produced for the last 30 years, but they are relatively simple by today's standards, thus an amateur project to make new ones was started.

There are other projects with the same goal out there, but none of them is Open Source and none of them comes with both schematics and board. This is a big advantage, since anyone can modify the board and make new improved versions, as long as they release their modifications it with the same license. I have come up with some ideas for improvements, feel free to help :).

The first version of the board was released in April 2020 as untested, in the hope that someone from the Amiga "Community" would jump in and help with the testing. Well, that took quite some time but in the end someone finally understood that Open Hardware is about trying to do your part rather than coming up with heaps of useless talking and moaning or blatant stealing and allowed this project to reach the next milestone. So despite knowing he could be jumping into the void, fellow Italian living in Japan Edoardo Auteri put confidence, money, time and effort into assembling a board and testing it thoroughly. While he was at it, he came up with some interesting ideas which ultimately encouraged me to make Version 2, which fully passed all tests. You can read more about the development and testing of the board on the official development blog.

Differences from Original

The initial objective was to come up with a new mainboard as similar to the original one as possible, while including minor modifications that would improve its usability. This mainboard was designed with reasonable - not maniacal - accuracy to the original design. Most care was taken in the positioning of components that ought to be in a certain position (i.e.: screw holes and I/O connectors), to ensure drop-in replaceability. Other components and tracks are "more or less" there, but as the board was wholly laid out from scratch by hand, don't expect sub-millimeter accuracy.

Some modifications were soon added in, in the hope that they would be useful. Let's make it clear straight from the beginning that most of these improvements and modifications are completely optional and actually disabled by default. This means that you can just ignore them and everything will work as it did on the original A500+ board. If you want to take advantage of them instead, you will need to do some work.

Modifications introduced in V2

Modifications Introduced in V1/V1B

Other Minor Things Worth Mentioning

Following is a list of deliberate changes with respect to the original layout of the A500+ rev.8A.1 board:

Assembly and Installation

Please refer to the wiki.

Releases

If you want to get this board produced, you are recommended to get the latest release rather than the current git version, as the latter might be under development and is not guaranteed to be working.

Every release is accompanied by its Bill Of Materials (BOM) file and any relevant notes about it, which you are recommended to read carefully.

I am not providing ready-to-use gerber files. If all you want is to get boards made, I would really appreciate if you did so in a way that supports the project.

License

The Rämixx500 documentation, including the design itself, is copyright © SukkoPera 2019-2021 and is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

This documentation is distributed as is and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES whatsoever with respect to its functionality, operability or use, including, without limitation, any implied warranties OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility or likelihood of such damages.

This said, I would like this project to progress further. If anyone would like to do major work on it but is discouraged to do so by the impossibility to exploit the work commercially, please get in touch with me, I will grant you a private license which will allow you to do that.

Support the Project

If you are interested in getting a single board, you can get it from one of the official sellers:

(If other sellers want to become "official", just get in touch with me.)

These are well-known and trustworhty sellers, who keep a fair price and even donate part of their earnings towards the development of the project, so please buy from them if you can.

If you want to get several boards, you can get them made from PCBWay through this link:

PCB from PCBWay

You get my gratitude and cheap, professionally-made and good quality PCBs, I get some credit that will help with this and other projects. You won't even have to worry about the various PCB options, it's all pre-configured for you!

Also, if you still have to register, you can use this link to get some bonus initial credit (and yield me some more).

You can also buy me a coffee if you want:

Buy Me a Coffee at ko-fi.com

Thanks