Initial commit
This commit is contained in:
commit
9707c1f463
5 changed files with 8913 additions and 0 deletions
37
README.md
Normal file
37
README.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# 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_creality` using `PlatformIO Core`
|
||||
|
||||
## Applied Modifications
|
||||
|
||||
### Environment & Safety
|
||||
* Disabled `NO_CREALITY_422_MCU_WARNING` and `NO_CREALITY_422_DRIVER_WARNING` to 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_MENU` to 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_SCROLLING` to allow long filenames and system messages to scroll across the LCD.
|
||||
|
||||
## Post-Flash Procedure
|
||||
1. **Initilaize EEPROM:** go to "configuration", go to "Advanced Settings" and then press "Initilaize EEPROM".
|
||||
2. **Probe Z Offset:** enter your Z-Offset or set a new one.
|
||||
3. **K-Factor Calibration:** Use `M900 K0.6` as a baseline. Perform a line test to find the optimal K-value for specific filament brands/types. Override with `M900 K<mm>` during start G-Code.
|
||||
4. **Autotune PID:** Go to "configuration" -> "temperature" -> PID AutoTune.
|
||||
3. **Save Settings:** Execute `M500` to 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue