Skip to content

C2 Build for March

Choose a tag to compare

@classicrocker883 classicrocker883 released this 21 Mar 12:30

MARCH 2026

Version: 2.1.3h-3-C2

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

⬇️Click to expand for detailed informationℹ️


This is a universal firmware that has been optimized and enhanced for both the Voxelab Aquila and Creality Ender-3 V2/S1.
This particular build release is for the 128x64 monochrome LCD of Voxelab Aquila C2.
You can also use this on a Creality brand printer.

Firmware for other color displays are available here:

🆕Recent Updates

  • EDITABLE_HOMING_FEEDRATE is now available in most, if not all, builds
  • 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

📚Versions

These are the configurations offered:

Bed Leveling Options

Special Versions

(List of file prefixes and suffixes)
    LCD Displays
  • [ C2- ]
    | Monochrome 128x64 LCD | (Used in Aquila C2 and original Ender-3/CR-10)
  • This has NO ProUI capabilities

    Features
  • [ _SPRT13 ]
    | Sprite Extruder | (Uses thermistor # 13)
  • [ _SPDY5 ]
    | Spider Speedy Ceramic Hotend | (Uses thermistor # 5)
  • [ _IND ]
    | Inductive Sensor | (Probe used on X3/S2 models)
  • [ _BMP ]
    | BIQU MicroProbe V2.0 | (Alternative to CR/3D/BL/-Touch)
  • Use ONLY this firmware with _BMP if you DO have this probe

    Options
  • [ -IS ]
    | Input Shaping | (Similar to Linear Advance)
  • Use ONLY if you mean to do the initial calibration✶
  • [ -MPC ]
    | MPC Autotune | (Replaces PID for hotend)
✶Reminder: Do not use `Input Shaping` (file suffix -IS) unless you do the necessary calibration.
Prints will be effected regardless. May require a special breakout board or test prints to calibrate.
See Related Information below

UBL Information

Binaries with UBL in their filename are similar to the bilinear leveling of BLT, but with extra features to provide users with more control and information. There are multiple guides about UBL, it's recommend reading about it before using this type of leveling system.

Related Information


This shows the two types of meshviewer as an example;
the newer colorful one has a more rainbow like characteristic:


latest release


Select Color Menu


Octoprint bed visualizer support



🔍More info on the 🌐Wiki pages


📋Requirements

Compatible mainboards with the following chips:
✶Some versions may not fit into certain chip types
  1. RC: 256kb
  2. RE: 512kb
  • N32F103RCT6 / N32G455REL7
  • HC32F460KCTA - HC32F460xCxx
  • Creality | V4.2.2 / V4.2.7
  • STM32F103RET6


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.


Compatible LCD Screens:

You will not be able to use the Professional User Interface without the specific LCD screen.
You may modify your printer to meet these requirements.
Even though firmware is available for the legacy monochrome screens, you can use the most current Marlin source code instead.

  • A DWIN color display with encoder knob
  • DACAI, TJC, or SYNWIT displays may be used
  • The following touchscreen models are not supported by ProUI:
  • Aquila Pro / D1
    Ender-3 S1 Pro

You can try the Firmware Selector if you need help choosing the right firmware for your printer.


Precompiled Firmware⤵️