New Readme #28

Merged
allspice-hermes merged 4 commits from NewReadme into main 2024-07-15 14:13:16 +00:00
2 changed files with 32 additions and 29 deletions

BIN
Archim2_2.2b_PCB_Prints.PDF Normal file

Note: AllSpice cannot diff pdf files. Rendering head (latest) version below.

View File

@ -1,40 +1,35 @@
# Archimajor ![ ](https://img.shields.io/badge/-Altium-EEBF3F?labelColor=gray&style=flat&logo=altiumdesigner&link=https://www.altium.com) # 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">
<img align="left" width="300" height="200" src="./.allspice/PCB.PNG"> ### Altium DEMO
## Summary 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. 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.
You will see this board is not complex at all, but at the same has a few details and components, making it a great option to learn how you can leverage AllSpice in your Altium projects. 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>
## Specifications ## Board Tech Specs
| Feature | Description |
3D printer motherboard, designed by [Ultimachine](https://ultimachine.com/). Features include: |--------------------------------|----------------------------------------------------|
| Motor Drivers | 5 x integrated 256 microstep motor drivers |
- **5x integrated 256 microstep motor drivers** | Outputs | 6 total PWM Mosfet outputs |
- **6x PWM Mosfet outputs** | Inputs | 4 thermistor inputs |
- **4x thermistor inputs** | Motor Current Control | SPI |
- **SPI (Serial Peripheral Interface)** | Power Rails | 3 ATC fuse protected power rails |
- ** Removed infinite loop on self-calibration. | USB Protection | Native Full Speed USB protected by an ADUM isolator|
| Arduino IDE Support | Native |
### General Specifications | Input Power Supply | 12V - 24V DC, 16A+ |
| Operating Temperature Range | 0°C ~ 70°C |
**Input Power Supply**: 12V - 24V DC, 16A+
**Operating Temperature Range (est.)**: 0dC ~ 70dC
## Component library ## Component library
[Archimajor Component Library](https://hub.allspice.io/Allspice-demos/Altium-component-library-demo) [Archimajor Component Library](https://hub.allspice.io/Allspice-demos/Altium-component-library-demo)
## Firmware Repo
## Firmware
### Firmware Repo
[Current FW image](https://github.com/ultimachine/Marlin/commit/2f9e3b771e2669118cce922ad52785165e16d1e9) [Current FW image](https://github.com/ultimachine/Marlin/commit/2f9e3b771e2669118cce922ad52785165e16d1e9)
@ -44,22 +39,30 @@ To make the most out of this demo we suggest you to:
- [ ] Clone this repo to your local env - [ ] Clone this repo to your local env
- [ ] Review the schematics and PCB files within AllSpice and your local env. - [ ] Review the schematics and PCB files within AllSpice and your local env.
- [ ] Take a look at the PCB Prints PDF in [this file]() - [ ] Take a look at the datasheet 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 issues tab and create a new one from the templates.
- [ ] Review the Design reviews tab and the comments left - [ ] Review the Design reviews tab and the comments left
- [ ] See the releases for the [repo](https://hub.allspice.io/allspice-hermes/ArduinoUNO-DEMO/releases) - [ ] 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 - [ ] Fork the repo and make an update yourself to later do a resign review
## Documentation ## Documentation
- [Git 101](https://learn.allspice.io/docs/git-101) - [Git 101](https://learn.allspice.io/docs/git-101)
- [AllSpice Crash Course](https://learn.allspice.io/docs/allspice-crash-course) - [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) - [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. - 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.
### Original source ## Sources
[Source](https://github.com/ultimachine/Marlin4due/tree/Archim2)
- [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/)
## Disclaimer
*NOTE: This does not represent actual data from the Rambo/Archimajor PCBA