artemy / marlin-configuration-ender3-skr-mini-e3-bltouch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Marlin Configuration for Creality Ender 3 Pro with SKR Mini E3 V2 board & 3D Touch probe

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.

Change description

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)

How does this work?

  1. 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.
  2. Example configuration is copied to marlin directory
  3. Firmware is built via Platformio

Check Makefile for more details

Supported versions of Marlin

Patches are provided for the following Marlin versions

License

This project is licensed under the MIT License - see the LICENSE file for details

About

License:MIT License


Languages

Language:Makefile 100.0%