Ender 3 MKS Gen L firmwares (Patreon)
Content
Dear Patrons,
Slower than I would like with this one but hopefully it delivers. Please find links below for Marlin firmware pre-configured for the MKS Gen L and various combinations of stepper motor drivers.
Created from Scratch today using the newest Marlin 1.1.9. All created as shown in my videos. More notes below. Ask if you have any questions.
General Instructions:
Download your chosen set of files.
Install the U8GLIB library from the Arduino library manager.
Select Mega 2560 as the board from the menu.
For the stepper motor driver variants, the configuration is set up for running them on all four axis.
BLtouch variants:
Setup for a standard mount such as this with an offset of -44, -16: https://www.thingiverse.com/thing:3003725/
If your mount is different, change the offset on line 776 of configuration.h, and if the offset is greater than 45, change this from line 1023.
Don't forget to add G29 to your start gcode.
LCDs
These files are configured to use the two cables for the factory LCD without SD card as in my original video. If you are using an MKS TFT28, no changes are needed.
A4998
For the cheap and cheerful A4988 stepper motor drivers.
No ABL: https://drive.google.com/open?id=1pxg1iHyZOiqMCDKpkQVX-4fsh9Yu7fdl
BLtouch: https://drive.google.com/open?id=1KH43U9ydXmCXChjceJSZLPGGnV-bG7cM
TMC2100
For TMC2100s as drop in replacements.
No ABL: https://drive.google.com/open?id=1IN37F3ErXVrOBUp5APZ1FdO5vRkPBAB8
BLtouch: https://drive.google.com/open?id=1e4rHlCY9amddfyO6RikrMwr-fYOqMVZC
TMC2208 UART
Set up up for UART mode as shown in my guide. VREFs are set in firmware as 760, 760, 760, 900. Native microstepping at 1/16, interpolated to 1/256. Stealthchop enabled but not hybrid threshold. Uncomment if you want this.
No ABL: https://drive.google.com/open?id=1Cfb_csjxsvqmvibMFAZyUFWVrp_K6LhX
BLtouch: https://drive.google.com/open?id=1MUi7Cqci82JBkn-gJvNOOFCWLJaOwRFh
TMC2130 SPI with sensorless homing
Set up for SPI mode as shown in my guide. VREFs are set in firmware as 760, 760, 760, 900. Native microstepping at 1/16, interpolated to 1/256. Sensorless homing for X and Y with sensitivity values that work for me. Stealthchop enabled but not hybrid threshold. Uncomment if you want this.
No ABL: https://drive.google.com/open?id=1ZLNiLmFpBiIYN4k-UMaE-FWi8jUiZiwC
BLtouch: https://drive.google.com/open?id=1nfOL9ELrAxBI1Jb9EnPiIPu1sMzVx-Xy