I have branches with settings for specific 3D printers here based on the Marlin firmware for 3D printers. You should be able to go to a branch and 'clone or download' to get a copy of it.
1.1.x-FT5: Marlin 1.1.9 for stock FT-5 R11.1.x-FT5-DualZMod: Marlin 1.1.9 for use with Dual Z Axis Mod
Go here for instructions and official firmware.
YD3D Printer / DMSCreate DP5
1.1.x-YD3Dor1.1.x-DMS-DP5: Marlin 1.1.9 YD3D / DMS DP5 (untested)1.1.x-YD3D-ZStopSwitch: Marlin 1.1.9 with Z Stop limit switch2.0.x-DMS-DP5: Marlin 2.0.6.1 (untested)2.0.x-YD3D-ZStopSwitchMarlin 2.0.6.1 with Z Stop limit switch
In the Arduino software, set the board to Arduino Mega 2560.
1.1.x-Ender3: Marlin 1.1.92.0.x-Ender3: Marlin 2.0.4 (has more features disabled to fit in memory)
It was really painful getting a bootloader onto the device (which was necessary for uploading a new version of firmware); I finally used an Arduino as an AVR programmer, following some instructions on the internet (perhaps Youtube). I think I downloaded a set of settings for the Arduino software and set the board to a Sanguino 1284p but it's all a blur now. If you send me a note or a pull request with better instructions, I'll update them.