a5s:custom-firmware-developer-info

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
a5s:custom-firmware-developer-info [2019/03/22 19:50] โ€“ samuelpinchesa5s:custom-firmware-developer-info [2019/03/24 22:19] โ€“ samuelpinches
Line 1: Line 1:
 ===== Developer Information for A5S & A1 Custom Firmware ===== ===== Developer Information for A5S & A1 Custom Firmware =====
  
-**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.**+**This document provides more detailed developer info on the [[a5s:firmware|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.**
  
 === A5S & A1: Printer Firmware Differences === === A5S & A1: Printer Firmware Differences ===
Line 18: Line 18:
 === Step 4. Install Platformio === === Step 4. Install Platformio ===
 Install instructions for Platformio are [[https://platformio.org/platformio-ide|here]]. Install instructions for Platformio are [[https://platformio.org/platformio-ide|here]].
 +
 {{:a5s:platformio-ide-vscode-pkg-installer.png?direct&600|}} {{:a5s:platformio-ide-vscode-pkg-installer.png?direct&600|}}
  
Line 24: Line 25:
 === Step 5. Setup Workspace === === Step 5. Setup Workspace ===
 Add the entire Marlin root folder to your workspace in Platformio. Add the entire Marlin root folder to your workspace in Platformio.
 +
 {{:a5s:platformio-ide-vscode-welcome.png?direct&600|}} {{:a5s:platformio-ide-vscode-welcome.png?direct&600|}}
  
Line 31: Line 33:
  
 === Step 7. Install Firmware === === Step 7. Install Firmware ===
-The compiled firmware files will be found in the main folder, located in an invisible folder under /Marlin/.pioenvs/jgaurora_ax/+The compiled firmware files will be found in the main folder, located in an invisible folder in ./.pioenvs/jgaurora_ax/
  
 There will be two files: There will be two files:
Line 46: Line 48:
   - Plug in and turn on the printer. Flashing will occur automatically.   - Plug in and turn on the printer. Flashing will occur automatically.
  
-Flashing via SD card doesn't change the bootloader at all, so going back to factory firmware is simply following the instructions above, using the OEM firmware files linked to here.+Flashing via SD card doesn't change the bootloader at all, so going back to factory firmware is simply following the instructions above, but using the [[https://jgaurorawiki.com/a5s/firmware#official-original-manufacturer-firmware|OEM firmware files linked to here]].ย 
 +ย 
 +ย 
 +==== Original A5S Source Code ====ย 
 +JGAurora released the source code for the A5S in late 2018. These files can be download here:
  
 +  * [[https://www.dropbox.com/s/tfgaksnd7nf0q55/Source%20of%20A5S_20181122090929.zip?dl=0|A5S Firmware Code source from JGAURORA]]
  
 +This firmware is based off the open source Dlion firmware project. That project which was an implementation of (a very old version of) the Marlin firmware, within a OpenRTOS project, with a touch interface. JGAurora created their current firmware from this project, but changed the interface side substantially. For more into this topic, you may want to read [[https://samuelpinches.com.au/3d-printer/today-pigs-are-flying-and-%e5%a4%aa%e9%99%bd%e5%be%9e%e8%a5%bf%e9%82%8a%e5%8d%87%e8%b5%b7-the-sun-rises-in-the-west-or-a-32-bit-mess/|this blog post]]. 
  
-  * [[https://www.dropbox.com/sh/e54w4d7y5aqmbf9/AADr6HbTD8-rlpdAV_vLpIOca?dl=0|Latest A5S firmware]]ย +==== Pinout ====ย 
-  * [[https://www.dropbox.com/sh/jb43fuwo3dtit2f/AAAigYx2qenzA_58WhZNtyE0a?dl=0|Latest A1 firmware]]ย +(**Click image to enlarge**)
-  [[https://www.dropbox.com/sh/330gcipxysn0yu0/AAD87hbenrK57qETbvCVrftra?dl=0|A5S Firmware Code source from JGAURORA]]+
  
 +{{:a5s:pinout.png?direct&300|}}
  
a5s/custom-firmware-developer-info.txt ยท Last modified: 2020/12/25 02:13 by 127.0.0.1