This repository contains the original, and modified versions of the CHEP bed level gcode for the Ender 3 3D printer.
Some modified versions of the code fix specific problems.
Because the original gcode does not specify a travel speed, the Ender 3 will default to whatever speed was previously specified (probably from a previous gcode.) This may cause the printer to move improperly slow during execution.
The modified gcode is here.
If you are using the (cheap) stock bed surface that ships with the printer, the material is susceptable to slight warping during warming that can affect your bed level calibration. In order to calibrate with proper bed temperature, we've modified the code to run with the bed at 45C.
The temperature modified gcode is here.
Gcode that combines the two previous modifications is here.