No new user registrations are accepted. For more info, please click here.
How to compile Marlin 2.0 firmware for JGAurora A5 - Community Firmware (2.0H) - 2021 Guide
A5 Custom Community Firmware 2.0C
Thanks to @Eye for drafting this guide.NOTE #1: This guide only talks about the firmware for the main motherboard.
NOTE #2: There is tweaked firmware available for the LCD module as well, if you would like to use babystepping -- the process for updating the LCD firmware is covered here.
NOTE #3: if you need to go back to factory Firmware, please see https://jgaurorawiki.com/a5/factory-firmware
IMPORTANT NOTE:
Important: If you want to flash the main motherboard, then you MUST disconnect the 8-pin LCD module cable. Otherwise you may end up with a paperweight! Under the front edge of the printer is a hole, simply unplug the 8-pin cable before flashing.
Step 1: Software Installation & Source Code Download
Before you start, you need to download and install the following software packages. Please note, there is NO need to install Arduino IDE any more. Marlin 2.0 firmware does not compile properly with the Arduino IDE any more.
1. Github Desktop https://desktop.github.com/
2. Visual Studio Code: https://code.visualstudio.com/download
3. You may need to install drivers for the CH340 Serial-to-USB chip used by the printer.
a) PC CH340 serial drivers are here.
b) Mac CH340 serial drivers
are here.
4. Add the Marlin Repository to Github desktop, via URL: https://github.com/MarlinFirmware/Marlin
5. In Github Desktop, switch the Current Branch to "Bugfix-2.0.x"
6. In Github Desktop, press the "Fetch Origin" button, to download the current Marlin source code.
7. Next, we need to download the correct configuration files for the A5. Download these two files:
8. Open the Github Marlin folder. In Github desktop, click the Repository menu, then click "show in explorer". In that folder, open the Marlin folder inside. Normally this will be ~/Documents/Github/Marlin/Marlin/
9. Replace the Configuration.h and Configuration_adv.h files in that folder, with the ones you downloaded in step 7.
Step 2: Compiling & Flashing
10. Open Visual Studio Code
11. Inside VS Code, install the Platform Extension called "Platformio". See the guide here.
Comments
Hello, did everything according to the instructions (no problems)
But I can not find a manual to prescribe in the files settings for BTOUCH. With this firmware, all the settings that are on the Internet give an error.
Please tell me if there are ready-made files with bltouch or separately the settings that need to be prescribed?
P.S. Hello from Russia (I write through the translator)
Hello @Furba, the errors are not useless. If you make a new thread, and post the errors there, I am willing to support you. I do not have a ready made configuration file -- there are too many possible combinations to do this. You may want to see this thread here, which should have a great example of a BLTouch configuration file.
https://jgmakerforum.com/discussion/1377/firmware-mariln-1-1-9c-for-jgaurora-a3s-with-bltouch
Worth upgrade from 1.1.9c beta I think
To the 2.0?
Some noticeable improvements?
@Victor_SH -- personally, I think not, unless you plan to use TMC drivers in the more advanced modes.
Howdy, Stranger!
RegisterIt looks like you've been lurking for a while.
If you register, we will remember what you have read and notify you about new comments. You will also be able to participate in discussions.
So if you'd like to get involved, register for an account, it'll only take you a minute!