Configuration files for Marlin Firmware for the Ender 3 Neo 3D Printer
| _Bootscreen.h | ||
| _Statusscreen.h | ||
| Configuration.h | ||
| Configuration_adv.h | ||
| README.md | ||
Marlin Configuration - Ender 3 Neo (V4.2.2 - STM32F103RE - TMC2208_STANDALONE)
Customized Marlin firmware configuration for the Creality Ender 3 Neo equipped with the V4.2.2 mainboard.
Current target: Marlin-bugfix-2.1.x
Hardware Environment
- Printer: Creality Ender 3 Neo
- Board: Creality V4.2.2 (STM32F103RE / RC)
- Drivers: TMC2208 (Standalone)
- Build Environment:
STM32F103RE_crealityusingPlatformIO Core
Applied Modifications
Environment & Safety
- Disabled
NO_CREALITY_422_MCU_WARNINGandNO_CREALITY_422_DRIVER_WARNINGto bypass compilation alerts regarding hardware validation.
Geometry
- Bed Size: Defined as 220mm x 220mm for X and Y axes. Original example is 235mm x 235mm which is over the limits.
Motion Control
- S-Curve Acceleration: Enabled to provide smoother velocity transitions, reducing mechanical vibration and ringing.
LCD & Menus
- PID Tuning Menu: Enabled
PID_EDIT_MENUto allow real-time thermal calibration for the Hotend and Heated Bed directly from the printer interface. - Individual Axis Homing: Enabled independent homing menu for X, Y, and Z axes.
- Status Scrolling: Enabled
STATUS_MESSAGE_SCROLLINGto allow long filenames and system messages to scroll across the LCD.
Post-Flash Procedure
- Initilaize EEPROM: go to "configuration", go to "Advanced Settings" and then press "Initilaize EEPROM".
- Probe Z Offset: enter your Z-Offset or set a new one.
- K-Factor Calibration: Use
M900 K0.6as a baseline. Perform a line test to find the optimal K-value for specific filament brands/types. Override withM900 K<mm>during start G-Code. - Autotune PID: Go to "configuration" -> "temperature" -> PID AutoTune.
- Save Settings: Execute
M500to store the new parameters in EEPROM.
Disclaimer
This configuration is tailored for the specific hardware mentioned above. Using this firmware on different boards or revisions may lead to hardware damage.