James Liang/Flashing Aquila Firmware

Created Tue, 17 Aug 2021 23:05:27 -0500 Modified Wed, 27 Oct 2021 00:48:31 +0000
411 Words

Introduction

My Aquila has recently been having some temperature issues and a possible fix would’ve been to flash the community firmware. This looked very daunting at first, but the video by 3DPrintSOS made it seem simple. I decided that I didn’t have much to lose and the added functionality would be fun to tinker with.

Preparing for the Flash

Before flashing the firmware, I needed to find out what chip I had. My Aquila was probably one of the later models and when I opened it up, I saw the GD32 chip inside.

After finding the chip model, I picked the latest version of Marlin software from the GitHub page. I didn’t have a BL Touch and wanted to have a go at the manual mesh, so I selected the ManualMesh-3x3-G32.bin file. I also downloaded a zip of the fork.

github

github

I took my Aquila’s included SD card and copied its contents somewhere else. I then formatted the SD card and made sure the Allocation size was 4096 bytes.

I created a folder called firmware on the SD card and moved my .bin file into it. I extracted the Voxelab Aquila display firmware from the zip file path Display firmware > Firmware Sets. I copied it onto the SD card renamed it to DWIN_SET.

Flashing the Firmware

I turned off the printer and plugged in the SD card. After turning it on, I saw a checkmark on the screen and the display was jumbled. I turned off the printer and removed the SD card. I removed the display and the back and inserted the SD card into the slot on the circuit board. I plugged the display cable back in and turn on the printer again. The display went blue then orange, and then I turned it off. I removed the SD card and turned on the printer again. The firmware was now flashed and ready to go. I reformatted my SD card and printed a Benchy to ensure everything was functioning.

Vertical LCD Display

Since the new firmware was vertical, I needed to print a new mount for the display. I found this one on Thingiverse and printed it.

lcd

Conclusion

Overall, the flashing process was much easier than I expected. It’ll be interesting to see the new features that the Marlin firmware offers.