About
MRiscoCProUI Firmware
Professional-grade firmware for Voxelab Aquila and Creality Ender-3 V2/S1 3D Printers.
Project Overview
This project provides optimized firmware configurations designed to unlock the full potential of your 3D printer hardware. Building upon the powerful Marlin base, MRiscoCProUI introduces advanced features, a highly customizable user interface, and extensive support for various board architectures.
Supported Hardware
While the firmware is compatible with a wide range of hardware, including Induction Probes, it is specifically tuned for the following:
Models
- Voxelab Aquila Series: Original Aquila, X2, X3, Max, S2, S3, and C2.
- Creality Ender Series: Ender-3 V2, Ender-3 S1, and V2 Neo.
Chipsets & Mainboards
Support for a variety of processors and boards:
- Aquila Chipsets: GD32, N32, HC32, STM32F103.
- Creality Boards: 4.2.2, 4.2.7, STM32F401, GD32F303, E3 Free-runs (TMC2209).
- Aftermarket Boards: BigTreeTech (BTT) SKR Mini E3 V2.0, V3.0, V3.0.1.
Key Features
Bed Leveling Systems
- Unified Bed Leveling (_UBL): (Recommended) Combines manual leveling with automated probing for maximum accuracy.
- Bilinear Leveling (_BLT): Standard grid-based auto-leveling for CR-Touch, BL-Touch, and 3D-Touch sensors.
- Manual Mesh (_MM): Allows users without a probe to create a high-precision digital mesh.
- Default: Stock UI; no ProUI-EX, or mesh leveling.
Advanced Capabilities
- Input Shaping (-IS): Compensates for printer vibrations to reduce "ghosting" and ringing artifacts (requires calibration).
- Model Predictive Control (-MPC): A modern, physics-based temperature control algorithm that replaces traditional PID tuning for better thermal stability.
- ProUI Extra Features (ProUI-EX): Exclusive toolbar options, physical dimension adjustments, and advanced settings. May include new G-code (as C)
Hotend Support
Pre-configured support for high-performance extruders:
- Creality Sprite Extruder: (Thermistor #13)
- Spider Speedy Ceramic: (Thermistor #5)
Display Assets
Important: To ensure the User Interface (icons, fonts, colors) displays correctly, you must update your screen's firmware assets.
The firmware supports multiple screen types, including:
- DWIN / DACAI: The standard color screens found on most V2/Aquila units.
- TJC: High-refresh-rate screens often used as replacements.
- 12864 Monochrome: Specific support for the Aquila C2 / Ender-3 LCDs (No ProUI features).
Compatibility Notes
Firmware compatibility is often broader than the model name on the printer. For example, a Creality 4.2.7 board installed in a Voxelab Aquila will function perfectly with Ender-3 V2 firmware options. The primary differences often lie in the boot logo and default color schemes.
