https://github.com/shred/a4000-bom
Amiga 4000D Rev B Bill of Materials
https://github.com/shred/a4000-bom
amiga amiga-hardware bill-of-materials replica
Last synced: 4 months ago
JSON representation
Amiga 4000D Rev B Bill of Materials
- Host: GitHub
- URL: https://github.com/shred/a4000-bom
- Owner: shred
- License: gpl-3.0
- Created: 2021-05-04T18:16:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T21:47:43.000Z (almost 2 years ago)
- Last Synced: 2024-12-25T19:49:52.335Z (about 1 year ago)
- Topics: amiga, amiga-hardware, bill-of-materials, replica
- Language: Python
- Homepage: https://shred.github.io/a4000-bom/
- Size: 433 KB
- Stars: 7
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Amiga 4000 Bill of Materials
This project contains the Bill of Materials for building an own **Amiga 4000 Desktop Rev. B** mainboard.
## Contribute
This list is meant to be a community work. Our goal is to have a canonical list that people can rely on when ordering parts for building an own Amiga 4000D mainboard.
However, this list may not be free of errors. If you have found one, please [open an issue](https://codeberg.org/shred/a4000-bom/issues), send a patch, or [send me a message](https://www.a1k.org/forum/index.php?members/6632/) at the A1K.org forum.
## Technical Background
The main file of this project is the `a4000-rb-bom.yml` file. It contains the bill of material as YAML file, so it can be easily diffed by git and read by programs.
A Python tool called `generate.py` generates the website. You can find the generated web site in the `docs` directory. The converter needs these Python packages installed on your system:
* [PyYAML](https://pypi.org/project/PyYAML/)
* [Jinja2](https://pypi.org/project/Jinja2/)
* [jinja-markdown](https://pypi.org/project/jinja-markdown/)
* [XlsxWriter](https://pypi.org/project/XlsxWriter/)
## Sources
The following sources have been used:
* AmigaWiki: [A4000 Rev B Schematic](http://www.amigawiki.de/dnl/schematics/A4000_Rb.pdf)
* Acill: [A4000 Replica Project](https://github.com/Acill/A4000RevB)
* Chucky: [Component Locator, A4000 RevB - Acill](http://locator.reamiga.info/locator.php?project=A4000)
* Shred's classic Amiga 4000D mainboard
## Disclaimer
This is not an official list! It was collected and reviewed by Amiga enthusiasts.
Although we strive to make the information in this project as helpful and accurate as possible, it is provided "as is" and without warranties of any kind either expressed or implied. **Use it at your own risk!**
## Building
After cloning, initialize the submodule: `git submodule init; git submodule update`.
Invoke `generate.py` to generate the page content. You will find the generated pages in the `pages` directory.
## Kudos
I would like to thank these people from the [www.A1K.org Amiga Board](https://www.a1k.org) for their help: psydown.
## License
This project is distributed under the terms of [GNU General Public License (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.en.html#content).