It uses an Arduino, or any other hardware. It communicates in the M gcode and request temp readings several times a second. It can also be used to test reprap setup. It works multi platform with WINE install.
Just look for temp_test.exe file click on it and run!
It will ask what comport your reprap controller or programmed Arduino uses.
- EMCRepRap, which uses EMC2 and the parallel port.
- CNCzone: "EMC2 working perfectly for controlling a 3D printer (RepRap)"