Assign tags to your config file so you can find it later with the search function.
Select your printer model
If you are using the BL Touch with the stock mount, select this option. You do not need to change other ABL Type settings below. If you are using an aftermarket mount with your BL Touch select BL Touch in the ABL Type setting and use the CUSTOM_PROBE option to set your offsets
By default the Ender 5 Plus ships with a BL Touch. If you have an EZABL or want to disable ABL use the below options.
If you are using an EZABL with your Ender 5 Plus use this option.
If you are not using any ABL on your Ender 5 Plus use this option.
If your machine came stock with a filament sensor it will be enabled automatically. If you replaced your stock sensor with our EZOut or you added an EZOut enabling the EZOUTV2_ENABLE will override the Creality sensor if your machine had one.
Please refer to the EZBoard Documentation for correctly connecting each type of filament sensor.
If you have a filament sensor that is physically mounted to the machine you can enable this option to set the unload length to 0 to prevent filament from backing up in the sensor.
Select the type of bed leveling you want to use.
Here is where you set your servo pin. For EZBoard use P2_04
EZABL Probe Mounts. The PETSFANG option is the RIGHT mounted version, if using the left mount please use the CUSTOM_PROBE option. Select CUSTOM_PROBE if using BLTOUCH.
X offset: -left +right of the nozzle
Y offset: -front +behind of the nozzle
If you have issues with your machine running the faster probe setting disable the #define EZABL_FASTPROBE option. Most machines will work with the fast probe enabled. Use M48 to verify accuracy.
Superfast probing - Only works with the EZABL Pro Sensors (15mm/s Speed)
If you are having issues with the EZABL not triggering when connected to the Z-Stop header you can use the servo header pins. See here for details
If you want to change how far in or out the probe senses change EZABL_PROBE_EDGE value below. 35 works for most machines.
If you want more or less ABL probe points change the number above (only used if ABL enabled). Default is 3 which gives you 3x3 grid for a total of 9 points. STICK WITH ODD NUMBERS
This will disable the XYE motors during probing. Can be useful if you have stepper motors causing interference issues with the EZABL sensor.
Heaters will stay on during probing - only use if directed to by support. Do not use on AC beds.
Letting the bed heat recover between probes can increase accuracy due to the bed warping during cooling/heating. Enabling this option will let the bed get back to temperature during probing but will increase probing times.
This will extrapolate the implied tilt of the bed outside of the probe area. Do not comment out unless directed by support.
Does your machine make weird noises/vibrations when it is probing the mesh? Enable this to slow down the speed between probe points.
If you want a more granular control over the babystepping enable this option. This will make the adjustment finer than the standard setting.
Thermistor Selection Information
If you have a hotend and thermistor capable of over 290C you can set the max temp value below.Setting this higher than 290C on a stock or traditional thermistor will damage it. Refer to your thermistor documentation to see what max temp is.
If you are using a thermistor TH3D sells for your bed select TH3D_BED_THERMISTOR option.If you are using a Keenovo with SSR and the Keenovo temperature sensor enable KEENOVO_TEMPSENSOR option.If you are using a known bed thermistor value enable KNOWN_BED_THERMISTOR option and enter the KNOWN_BED_THERMISTOR_VALUE below
If you want to make thermal protection periods less or more adjust below. The number is in seconds. If you are getting false thermal runaway then increase the protection time. Do not make it over 300 for either setting.
If you want PID tuning on your bed you can enable the this option. But PID on a bed is not typically needed. By default BED PID is disabled.
If you are using an AC bed with a standalone controller (Keenovo) enable this option to disable the heated bed in the firmware
Stock bed max is 120C for this firmware. Enable this to allow temps up to 150C. Your bed must support this temp for it to achieve the higher temperatures.
If you have a direct drive machine with a filament sensor enable this option to decrease the unload length from 100mm to 20mm.
If you want to set custom Estep select CUSTOM_ESTEPS option.
If you want to change the Esteps for your printer set CUSTOM_ESTEPS_VALUE to what you want - USE WHOLE NUMBERS ONLY
If you reversed the wiring on your E motor already (like the Bondtech Guide says to do) then you do not need to reverse it in the firmware here.
By default we have StealthChop2 Disabled for the E axis. This is due to the possibility of losing steps due to the low torque nature of StealthChop2. If you want to quiet down the E motor you can enable this option. However, if you get lost steps and inconsistent extrusion then disable this option.
If you are using a pancake stepper enable the this option to reduce the motor current and lower the stepper temperature.
If you need to reverse the direction of a motor enable the above option for that axis.
Most machines will not need these options set. But if yours has an axis that is not going the correct direction you can change it here.
When running dual Z motors enable this option. This will increase the DEFAULT Z motor driver current for 2x motors.
Machines that come stock with Dual Z will have this enabled already in our backend.
If you have a 5015 fan that whines when under max speed enable this option.
If your printer is homing to the endstops hard enable this to change the homing speed/divisor to make it less aggressive.
If you need to adjust your XY home offsets from defaults then you can enable this option and enter your custom XY offsets. This is provided for convenience and is unsupported with included product support. Measure (home XY then jog using the LCD 1mm at a time) the X and Y distance the nozzle is off the build plate and then put those as NEGATIVE values below, positive values will NOT work (move your endstops to fix a positve offset).
Enable LINEAR_ADVANCE and change the K Value below or use M900 KX.XX in your starting code (recommended).
This feature causes excessive wear on your SD card. This will disable junction jerk, SCurve Acceleration, and Linear Advance due to RAM limitations.
If you do not like the new Junction Deviation (Jerk) and/or S-Curve Acceleration then you can enable this options to disable each feature.
If you are using a modded machine with a higher Z height check this option and enter the height value CUSTOM_ZHEIGHT in mm.
Height value is in mm.
If you have the new Ender 5 or Ender 5 Pro Model that has the new 800steps/mm Z leadscrew enable this option.
If you want to set custom printer name enable this option.
Use your custom printer name
Select the language to display on the LCD.This is provided for convenience and is unsupported if there are issues.