RepRap microcontroller software
OUTDATED: UPDATE ME...
Each set of electronics for RepRap contains some sort of microcontroller (uC). Each uC is a miniature computer which needs its own software in order to do useful things. The term for the type of software that runs on a microcontroller is 'firmware'. The reason is that ideally, the software doesn't change very often as it is fairly simple and the code should be very robust. Uploading this software to the chip is called 'burning' or 'programming' the microcontroller.
Due to the physical and electronic setup of each generation of electronics, new firmware generally must be written for each set. The various firmwares for each are discussed below.
Generation 3 Firmware
Generation 2 Firmware
Generation 1 Firmware
This is the firmware for the first generation electronics based on the PIC16F648. Read more on the first gen firmware documentation page.
-- Main.AdrianBowyer - 02 Dec 2007