Altium-Demo/README.md

64 lines
3.4 KiB
Markdown

# Archimajor ![ ](https://img.shields.io/badge/-Altium-EEBF3F?labelColor=gray&style=flat&logo=altiumdesigner&link=https://www.altium.com)
<img align="left" width="500" height="300" src="./.allspice/PCB.PNG">
### Altium DEMO
This is an AllSpice demo showcasing the Archimajor board. With this repo you can explore all the functionalities and compatibility of AllSpice with the Altium ECAD tool .
Board is an all in one 3D printer motherboard. It is an original RAMBo style design with the 32bit Atmel SAM3X8E processor (same as Arduino Due) and TMC2130 stepper drivers all on one integrated PCB. Archim is named after the mathematician Archimedes. The RAMBo stands for (R)epRap (A)rduino-compatible (M)other (Bo)ard.
UltiMachine is a leading 3D Printer component manufacturer. They develop systems that drive additive manufacturing. Specializing in electronics and consumables, they service 3D printing manufacturers, researchers, hobbyists and hackers.
<br>
## Board Tech Specs
| Feature | Description |
|--------------------------------|----------------------------------------------------|
| Motor Drivers | 5 x integrated 256 microstep motor drivers |
| Outputs | 6 total PWM Mosfet outputs |
| Inputs | 4 thermistor inputs |
| Motor Current Control | SPI |
| Power Rails | 3 ATC fuse protected power rails |
| USB Protection | Native Full Speed USB protected by an ADUM isolator|
| Arduino IDE Support | Native |
| Input Power Supply | 12V - 24V DC, 16A+ |
| Operating Temperature Range | 0°C ~ 70°C |
## Component library
[Archimajor Component Library](https://hub.allspice.io/Allspice-demos/Altium-component-library-demo)
## Firmware Repo
[Current FW image](https://github.com/ultimachine/Marlin/commit/2f9e3b771e2669118cce922ad52785165e16d1e9)
## To Do List
To make the most out of this demo we suggest you to:
- [ ] Clone this repo to your local env
- [ ] Review the schematics and PCB files within AllSpice and your local env.
- [ ] Take a look at the board prints in [this file](https://hub.allspice.io/AllSpice-Demos/Altium-Demo/src/branch/main/Archim2_2.2b_PCB_Prints.PDF)
- [ ] Review the issues tab and create a new one from the templates.
- [ ] Review the Design reviews tab and the comments left
- [ ] See the releases for the [repo](https://hub.allspice.io/AllSpice-Demos/Altium-Demo/releases)
- [ ] Fork the repo and make an update yourself to later do a resign review
## Documentation
- [Git 101](https://learn.allspice.io/docs/git-101)
- [AllSpice Crash Course](https://learn.allspice.io/docs/allspice-crash-course)
- [Design review and merging guide](https://learn.allspice.io/docs/design-reviews-and-merging)
- Importance of [.gitignore](https://learn.allspice.io/docs/git-101) and [.gitattributes](https://learn.allspice.io/docs/how-to-minimize-files-in-design-review-by-file-pattern-or-extension) files.
## Sources
- [Original Archimajor Board](https://github.com/ultimachine/Marlin4due/tree/Archim2)
- [Altium tool](https://www.altium.com/altium-designer)
## License
[MIT](https://choosealicense.com/licenses/mit/)