I think there are really two Marlin forks that you should be concerned about: Johann's original firmware and Rich Cattel's firmware.
There are two versions of the Johann's firmware. There is the original Johann fork that you can find a link to on the rostock reprap page under firmware. But there is a newer version that has improvements and autocalibration. I was able to get the original working, but I could not get the new version to verify in arduino because of some error, so I never got the newest version to work. Rich Cattel's firmware also has autobed leveling and was the first firmware that I got my machine working on. Both firmware a have very long build threads on the delta google group, so they have both been extremely refined as the autobed level and other features were refined. Rich C.'s version can be found on GitHub: [github.com].
I found Rich C.'s easy to use, so it is the one that I recommend. Although it has autobed level, I do not use it as I prefer to manually bed level my machine.
I messed with repetier .91, but stuck with marlin because I had studied marlin longer and felt more familiar with marlin.
With any firmware, it is only a base that you will have to adapt to your machines exact specifications, so whichever firmware you choose become familiar with it. Read through the firmware and understand what each function does. They come with many descriptions inside so they are not as formidable as they originally seem on first blush.
There are two versions of the Johann's firmware. There is the original Johann fork that you can find a link to on the rostock reprap page under firmware. But there is a newer version that has improvements and autocalibration. I was able to get the original working, but I could not get the new version to verify in arduino because of some error, so I never got the newest version to work. Rich Cattel's firmware also has autobed leveling and was the first firmware that I got my machine working on. Both firmware a have very long build threads on the delta google group, so they have both been extremely refined as the autobed level and other features were refined. Rich C.'s version can be found on GitHub: [github.com].
I found Rich C.'s easy to use, so it is the one that I recommend. Although it has autobed level, I do not use it as I prefer to manually bed level my machine.
I messed with repetier .91, but stuck with marlin because I had studied marlin longer and felt more familiar with marlin.
With any firmware, it is only a base that you will have to adapt to your machines exact specifications, so whichever firmware you choose become familiar with it. Read through the firmware and understand what each function does. They come with many descriptions inside so they are not as formidable as they originally seem on first blush.