AnyCubic Kossel is a cheap delta-type 3D printer. There are two versions, i.e., pulley and linear versions. You can buy a pulley-version printer, which is cheaper, at about $200 including shipping cost. It is easy to be assembled too. It comes with a pretty printed manual with a method of installing firmware; however, unfortunately, no firmware comes with the printer. I struggled with several types of downloaded firmware and finally the printer works well with Repeater firmware. I put the updated firmware file here.
Marlin-based firmware seems to be often used for Kossel Mini, but Marlin has several weak points. It uses slower floating in calculation for Delta, and G2 and G3 commands are not supported for Delta-type printers. It is the best choice to use Repetier among various firmware including RepRap, although the reason is omitted here.
A file of Repeater firmware for linear version is available at Github, but an updated version of this firmware for pulley version did not work well. So, now I use an original Repetier 0.93 based version, which the patches were applied.
I could hardly adjust the height of the nozzle when x and y coordinates are not zero by using the program downloaded from Github by unknown reasons, but I could do it by using Repeater 0.93 based version. It was not easy to fix the problem that inputting home (M28) commands repeatedly causes hanging but finally found a set of parameters that fix the problem.
Most of updated configurations are included in Configure.h, but temperature error detection is disabled in Extrude.cpp. (Few temperature errors occur while using PLA filament, but, if a material such as polycarbonate that requires high temperature is used, temperature errors easily occur.) In the original program, if the temperature does not increase ten times while heated, the heater is switched off. However, because strong cooling causes such a condition, this switching-off mechanism is disabled in the updated firmware.