Custom Marlin configuration for my 3D Printer setup:
Custom part is just a patch over the example configuration for Ender 3 Pro/SKR Mini E3 V2 board.
Most important changes introduced in this custom configuration:
- Enable 3D Touch probe
- Disable Z-MIN Probe in favor of 3D Touch
- Use 3D Touch probe for Z homing
- Correct probe offsets for the used mount
- Lower probe feedrate for reliability
- Enable M48 probe repeatability command to test probe accuracy
- Disable software endstop for Z probe (otherwise it's impossible to correctly set Probe Z-offset)
- Enable Bilinear Bed Leveling via probing
- Restores leveling after G28 (Auto Home) command
- Smaller leveling grid (4x4 instead of default 5x5)
- Z-safe homing (home Z in the middle of the bed)
- Enable probe offset wizard (makes tuning probe z-offset much easier)
- Display estimated time to completion
- Enable M73 remaining time command (Use data from M73 command to show remaining time, since I use Octoprint)
- Enable progress display rotation (rotate between progress, elapsed and remaining time)
- Show heating in a progress bar
- Enable HOST_ACTION_COMMANDS (inform OctoPrint about start/stop/pause/etc. events)
- Patch for the correct version is applied to the example configuration for Creality Ender 3 Pro + SKR Mini E3 V2 setup in the marlin-configurations directory.
- Example configuration is copied to marlin directory
- Firmware is built via Platformio
Check Makefile for more details
Patches are provided for the following Marlin versions
This project is licensed under the MIT License - see the LICENSE file for details