a5s:custom-firmware-developer-info
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
a5s:custom-firmware-developer-info [2019/03/22 19:37] – created samuelpinches | a5s:custom-firmware-developer-info [2020/12/25 02:13] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Developer Information | + | Please note that this page has moved - please go [[https:// |
- | **This document provides more detailed developer info on the custom firmware, as well as info on how to setup a build environment and build your own version of the firmware from scratch. Due to compiler differences resulting on error message on mac, these instructions are currently PC only.** | + | **[[https:// |
- | + | ||
- | === A5S & A1: Printer Firmware Differences === | + | |
- | The A5S and A1 are powered by the same motherboard. The only difference between these printers, is that the x-axis is reversed on the A1, so the motor directions must be changed. This also means that homing occurs to X-max, rather than the traditional X-min. The only other differences are minor geometry changes since the A5S and A1 differ in build volume. | + | |
- | + | ||
- | === Step 1. Download a copy of the firmware files === | + | |
- | You can either clone or download a copy of all the files from github here using [[https://github.com/pinchies/Marlin|the green button here]]. | + | |
- | + | ||
- | === Step 2. Configure your files for the correct printer. === | + | |
- | These differences are all contained within the main configuration.h files for these printers. To configure the build for the correct printer, the correct configuration files can be copied from the [[https:// | + | |
- | + | ||
- | === Step 3. Install a platformio-compatible code editor of your choice. === | + | |
- | You have two options for supported code editors, you can use [[https:// | + | |
- | + | ||
- | + | ||
- | === Step 4. Install Platformio === | + | |
- | Install instructions for Platformio are [[https:// | + | |
- | Should look have the square icon on the left toolbar like this after installing: | + | |
- | {{: | + | |
- | + | ||
- | NOTE: Installing takes some time, and happens in the background. You may want to leave this running | + | |
- | + | ||
- | + | ||
- | + | ||
- | === Step 5. Setup Workspace === | + | |
- | Add the entire Marlin root folder to your workspace in Platformio. | + | |
- | {{:a5s:platformio-ide-vscode-welcome.png? | + | |
- | + | ||
- | + | ||
- | === Step 6. Build Project === | + |
a5s/custom-firmware-developer-info.1553243843.txt.gz · Last modified: 2020/12/25 02:13 (external edit)