I while back people asked about upgrading Repetier versions for the Micromake D1 and I said I would post my configuration file and then forgot for about a month.
WARNING: The micromake utilities in the Cura 15.0 provided does not recognize my machine after I updated. This was fixed by my own code (Easy Delta Pie) at https://www.thingiverse.com/thing:2528507. The most important part auto level works. Run it a few times to home in on the correct parameters for level. I had to drop work on it for Otto Firmware. Maybe end of year I will finish the code and call it production ready.
Note: This is just the configuration file because i didn't want to give the whole compiled firmware in case people didn't have a heated bed etc.. I wanted to force people to use the configuration site to verify their machine options. I run a very vanilla Micromake D1 with heated bed.
Down load the configuration file at https://gist.github.com/LucidWolf/65175d8145f6cacb119e1cdc67b336f7
Then head over to https://www.repetier.com/firmware/v092/ and upload that configuration file.
Then step through all the options and set up your printer as you like. (This is setup how I run mine that is vanilla with the heat pad option.)
I highly recommend if you are new to Repetier firmware to look through all the options available.
Once you are happy with the selections the last tab allows you to download all of the firmware.
Extract the downloaded firmware and open it in Adruino IDE:
Select the correct COM port
Select the Mega 2560 board
Select the Mega 2560 Processor
Compile and Upload.
I cant remember if you need any fancy libraries...
Good news is most setting for Repetier are stored in EEPROM so as long as you didn't select to overwrite the EEPROM in you config file your machine should behave the same just have more menu options.