Skip to content

Releases: classicrocker883/MRiscoCProUI

HC32 for December

12 Dec 17:21
246c10e
Compare
Choose a tag to compare

DECEMBER 2024

Version: 2.1.3f-12-HC32

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version. If you are not using HC32 chip, use the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality Spider Speedy Ceramic Hotend will be supported in *NEXT* Release with _SPDY5 prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Issue of it restarting when saving/store settings has been fixed. HOWEVER, now there is a current Issue to be addressed:
Everything so far seems to work correctly as it should, except for when an SD card is inserted. For some reason, if you may receive an "SD Card Init Fail" when first starting, just reinsert the card (it may take few times) or reboot. So printing may not always be possible using a card unless you use USB serial interface to upload the file (through a slicer or something like Pronterface).
More testing is needed, but it is fine for now.

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed mesh without an auto bed probe
  • Manual Mesh Bed Leveling
  • [ _BLT ]: Use if you have a CR/3D/BL-Touch level sensor installed.
Read more

Aquila Build for December

12 Dec 17:22
da6a577
Compare
Choose a tag to compare

DECEMBER 2024

Version: 2.1.3f-12

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version, or the Ender-3V2 build here.

If you are using an Aquila S3, use firmware having _IND (Inductive Probe). You may need to adjust your Probe Offsets, specifically the Y Offset, set this to -20 or -25 as per this post here. From the Main Menu, go to Level > Probe Settings > Probe Y Offset.

**Recent Updates**

  • Power-Loss Recovery (-PLR) and EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Firmware with this prefix is not showing, but this feature is available
  • HC32 Build linked here
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality Spider Speedy Ceramic Hotend is now supported with _SPDY5 prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
The correct way of set the start G-code script is detailed in: Slicer Gcode Scripts
Otherwise I would advice just not using G29 to build a mesh in the Gcode, but instead manually make one before printing, or just make one mesh for all prints.


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed...
Read more

Ender-3V2 Build for December

12 Dec 17:04
da6a577
Compare
Choose a tag to compare
Pre-release

DECEMBER 2024

Version: 2.1.3f-12-ender3

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Creality Ender-3V2 or similar variant. If you are using a Voxelab brand printer, you can try the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality Spider Speedy Ceramic Hotend is now supported with _SPDY5 prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

Special Versions

(List of file prefixes and suffixes)
  • [ -ProUI-EX ]
    | ProUI Extra Features |
    Toolbar, change bed physical dimensions, and other special features and options
  • [ _E3-Free-runs ]
    | Creality E3 Free-runs | (Creality board - TMC2209 drivers)
  • [ -S1<F1/F4> ]
    | Creality Ender-3 S1 | (Check to see whether you have F1 or F4)
    -S1-F1: STM32F103RC chip and CREALITY_V24S1_301 board
    -S1-F4: STM32F401RC chip and CREALITY_V24S1_301F4 board
  • LCD Displays
  • [ DWIN ]
    | Stock DWIN LCD | (No actual prefix)
  • [ TJC...
Read more

Ender-3V2 Build for November Rev.1a

23 Nov 13:47
8646138
Compare
Choose a tag to compare
Pre-release

NOVEMBER 2024 Rev.1a

❗❗NOTHING NEW IN THIS RELEASE❗❗

Just added support for Creality Spider Speedy Ceramic Hotend

Look for _SPDY5

For Example:

Ender_SPDY5_427_UBL-ProUI-EX-11-23.bin


So this release is same as previous Rev.1

Disregard firmware unless you have this type of hotend

Version: 2.1.3f-11-ender3-1a

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Creality Ender-3V2 or similar variant. If you are using a Voxelab brand printer, you can try the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality Spider Speedy Ceramic Hotend is now supported with _SPDY5 prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

Special Versions

(List of file prefixes and suffixes)
  • [ -ProUI-EX ]
    | ProUI Extra Features |
    Toolbar, change bed physical dimensions, and other special features and options
Read more

Ender-3V2 Build for November Rev.1

20 Nov 06:55
84ef752
Compare
Choose a tag to compare

NOVEMBER 2024 Rev.1

Version: 2.1.3f-11-ender3-1

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Creality Ender-3V2 or similar variant. If you are using a Voxelab brand printer, you can try the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

Special Versions

(List of file prefixes and suffixes)
  • [ -ProUI-EX ]
    | ProUI Extra Features |
    Toolbar, change bed physical dimensions, and other special features and options
  • [ _E3-Free-runs ]
    | Creality E3 Free-runs | (Creality board - TMC2209 drivers)
  • [ -S1<F1/F4> ]
    | Creality Ender-3 S1 | (Check to see whether you have F1 or F4)
    -S1-F1: STM32F103RC chip and CREALITY_V24S1_301 board
    -S1-F4: STM32F401RC chip and CREALITY_V24S1_301F4 board
  • LCD Displays
  • [ DWIN ]
    | Stock DWIN LCD | (No actual prefix)
  • [ TJC- ]
    | Creality TJC LCD | (As aftermarket or sometimes used in stock Creality machines)
  • [ C2- ]
    | Monochrome 128x64 LCD | (Used in Aquila C2 and original Ender-3/CR-10)
  • This has NO ProUI capabilities<...
Read more

HC32 for November Rev.1

20 Nov 07:18
6d4c0e4
Compare
Choose a tag to compare

NOVEMBER 2024 Rev.1

Version: 2.1.3f-11-HC32-1

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version. If you are not using HC32 chip, use the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Issue of it restarting when saving/store settings has been fixed. HOWEVER, now there is a current Issue to be addressed:
Everything so far seems to work correctly as it should, except for when an SD card is inserted. For some reason, if you may receive an "SD Card Init Fail" when first starting, just reinsert the card (it may take few times) or reboot. So printing may not always be possible using a card unless you use USB serial interface to upload the file (through a slicer or something like Pronterface).
More testing is needed, but it is fine for now.

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed mesh without an auto bed probe
  • Manual Mesh Bed Leveling
  • [ _BLT ]: Use if you have a CR/3D/BL-Touch level sensor installed.
  • Bilinear Auto Bed Leveling
  • [ _UBL ]: Similar to both MM and BLT - with more options. Recommended over BLT
Read more

Aquila Build for November Rev.1

20 Nov 07:25
84ef752
Compare
Choose a tag to compare

NOVEMBER 2024 Rev.1

Version: 2.1.3f-11-1

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version, or the Ender-3V2 build here.

If you are using an Aquila S3, use firmware having _IND (Inductive Probe). You may need to adjust your Probe Offsets, specifically the Y Offset, set this to -20 or -25 as per this post here. From the Main Menu, go to Level > Probe Settings > Probe Y Offset.

**Recent Updates**

  • Power-Loss Recovery (-PLR) and EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Firmware with this prefix is not showing, but this feature is available
  • HC32 Build linked here
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
The correct way of set the start G-code script is detailed in: Slicer Gcode Scripts
Otherwise I would advice just not using G29 to build a mesh in the Gcode, but instead manually make one before printing, or just make one mesh for all prints.


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed mesh without an auto bed probe
  • Manual Mesh Bed Leveling
  • [ _BLT ]: Use if you have a CR/3D/BL-Touch level sensor installed.
  • ...
Read more

HC32 for November

03 Nov 14:42
7a96848
Compare
Choose a tag to compare

NOVEMBER 2024

Version: 2.1.3f-11-HC32

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version. If you are not using HC32 chip, use the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Issue of it restarting when saving/store settings has been fixed. HOWEVER, now there is a current Issue to be addressed:
Everything so far seems to work correctly as it should, except for when an SD card is inserted. For some reason, if you may receive an "SD Card Init Fail" when first starting, just reinsert the card (it may take few times) or reboot. So printing may not always be possible using a card unless you use USB serial interface to upload the file (through a slicer or something like Pronterface).
More testing is needed, but it is fine for now.

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed mesh without an auto bed probe
  • Manual Mesh Bed Leveling
  • [ _BLT ]: Use if you have a CR/3D/BL-Touch level sensor installed.
  • Bilinear Auto Bed Leveling
  • [ _UBL ]: Similar to both MM and BLT - with more options. Recommended over BLT
  • U...
Read more

Ender-3V2 Build for November

03 Nov 12:35
Compare
Choose a tag to compare

NOVEMBER 2024

Version: 2.1.3f-11-ender3

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Creality Ender-3V2 or similar variant. If you are using a Voxelab brand printer, you can try the Aquila build here.

**Recent Updates**

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
Go to Slicer Gcode Scripts


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

Special Versions

(List of file prefixes and suffixes)
  • [ -ProUI-EX ]
    | ProUI Extra Features |
    Toolbar, change bed physical dimensions, and other special features and options
  • [ _E3-Free-runs ]
    | Creality E3 Free-runs | (Creality board - TMC2209 drivers)
  • [ -S1<F1/F4> ]
    | Creality Ender-3 S1 | (Check to see whether you have F1 or F4)
    -S1-F1: STM32F103RC chip and CREALITY_V24S1_301 board
    -S1-F4: STM32F401RC chip and CREALITY_V24S1_301F4 board
  • LCD Displays
  • [ DWIN ]
    | Stock DWIN LCD | (No actual prefix)
  • [ TJC- ]
    | Creality TJC LCD | (As aftermarket or sometimes used in stock Creality machines)
  • [ C2- ]
    | Monochrome 128x64 LCD | (Used in Aquila C2 and original Ender-3/CR-10)
  • This has NO ProUI capabilities

    ...

Read more

Aquila Build for November

03 Nov 12:41
Compare
Choose a tag to compare

NOVEMBER 2024

Version: 2.1.3f-11

Continually updating with Marlin bugfix-2.1.x

⬂ List of recent updates ⬃

What's new in this release

Firmware Selector

Tip

You can use the Firmware Selector to help choose which file to download.

How to install the firmware

To update the firmware, choose the file ending in .bin and place it in your SD card:

(You may need to rename the file if reinstalling or if it doesn't flash the first time)
  • For an Aquila board, put it inside a folder named "firmware"
  • For a Creality board, put it in the root folder of the drive
    Or unless otherwise specified

If you have not yet updated your LCD (since: November Rev.1),

please flash the new DWIN_SET now!


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This is based on MriscoC's Professional Firmware for the Creality Ender-3 V2/S1. This particular build release is for the LCD color displays of Voxelab Aquila or similar variant. However, firmware for Aquila C2 monochrome LCD (128x64) are available. If you are using a Creality brand screen you can try the -TJC version, or the Ender-3V2 build here.

If you are using an Aquila S3, use firmware having _IND (Inductive Probe). You may need to adjust your Probe Offsets, specifically the Y Offset, set this to -20 or -25 as per this post here. From the Main Menu, go to Level > Probe Settings > Probe Y Offset.

**Recent Updates**

  • Power-Loss Recovery (-PLR) and EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • Firmware with this prefix is not showing, but this feature is available
  • HC32 Build linked here
  • Voxelab Aquila S3/X3 and use _IND - Induction Probe
  • Aquila C2 w/ monochrome 12864 LCD is supported having standard UI
  • BTT SKR Mini E3 V3 / V2 / V3.0.1 finally supported for ProUI - (4.3" Stock Aquila/Ender-3V2 Color LCD)
  • If you have a TFT or other display, you can request firmware *.bin files to be made, or compile your own
  • BIQU MicroProbe V2.0 is now supported with _BMP prefix
  • Creality E3 Free-runs + Ender-3 S1 | F1/F4 board support (See Ender-3V2 build)


Important

🚩To use this version, you must✶ update the DWIN_SET to the LCD screen. New ICON's have been added, and others were remastered.

  1. Choose a DWIN_SET from the "display assets" folder
  2. Copy it to the root of an SD card
  3. Remove the name in ( ) from the folder
    e.g. "DWIN_SET (Original)" => "DWIN_SET"
  4. Open the back of the LCD, insert the card📲
  5. Turn on power, wait until the screen goes Blue🔵 to Red🔴
  6. Turn off, remove card⤵. Good to go!✅

Technically you don't have to reflash the new DWIN_SET, but some ICON's will be missing if you do not.


Warning

🚧Please be aware of the following:

⚠️Previous Gcode Preview Thumbnails Issue has been FIXED! Thank you @Nazar78 for your help.

While using _BLT or _MM versions, if you encounter the bed Mesh not saving...
This workaround resolves the issue without having to redo the mesh again.

  1. Build Mesh (first time)
  2. Save Mesh
  3. After any time you Power Off and Power On -->
    3a. Go to Control/Advanced Settings/Load Settings
    -OR-
    3b. Load this into your Start Gcode
G28 ; Home
M501 ; Load settings
M420 S1 ; Pull your mesh bed level
;(Remaining Gcode / Start Print)>>>

If you experience this issue as it starts printing --> Mesh leveling data is drawing over the printing screen
The correct way of set the start G-code script is detailed in: Slicer Gcode Scripts
Otherwise I would advice just not using G29 to build a mesh in the Gcode, but instead manually make one before printing, or just make one mesh for all prints.


Note

⍰ The follow may apply to you if the mainboard chip supports 256KB max

Note ➀: Due to lack of flash memory space in the Aquila's GD32/N32|F103RCT6, some features had to be disabled in the ProUI of UBL and BLT versions, including, but not limited to:

        Configuration.h
-----------------------------
  • HOST_KEEPALIVE_FEATURE
  • Sends a busy status message to the host
  • PREHEAT_2_LABEL
  • 'ABS'
  • PREHEAT_3_LABEL
  • 'Warmup'
  • G26_MESH_VALIDATION
  • G26
  • NOZZLE_CLEAN_FEATURE
  • G12 P<#> S<#> T<#>
  • HAS_LOCKSCREEN
  • Simple lockscreen
  • ACTIVATE_MESH_ITEM
  • Active Mesh Leveling menu option

     Configuration_adv.h
-----------------------------
  • POWER_LOSS_RECOVERY
  • Continue Print after Power-Loss
  • M114_DETAIL
  • Use 'M114' for details to check planner calculations
  • CANCEL_OBJECTS
  • Use 'M486' to allow Marlin to skip objects
  • AUTO_REPORT_POSITION
  • M154 S<seconds>
  • EXTENDED_CAPABILITIES_REPORT
  •      > M115_GEOMETRY_REPORT
    'M115' outputs Firmware Capabilities (enabled features)
  • REALTIME_REPORTING_COMMANDS
  • Report position and state of the machine

Note ➁: The latest releases are promoting UBL versions over ABL (BLT - BL Touch), but ABL/BLT versions will be available. MPC autotune is available for the hot-end as a replacement to PID autotune.


📚Versions

These are the configurations offered:

Bed Leveling Options

  • [ _Default-NP ]: Use if you have a near stock machine
  • Default No Probe
  • [ _MM ]: Create a bed mesh without an auto bed probe
  • Manual Mesh Bed Leveling
  • [ _BLT ]: Use if you have a CR/3D/BL-Touch level sensor installed.
Read more