ATmega644 = the same chip as the Sanguino
[
sanguino.cc]
AtMega168 = the same chip as the original arduino. ( which now also uses a Atmega328 )
As a result these terms are use interchangably, thus:
* a "sanguino-based" system is one that uses the ATmega644 chip with the *uino bootware/firmware on it.
* an "arduino-based" system is one that uses atmega168 or higher ( eg 328 or even bigger like the Atmel 1280 aka "ArduinoMega" )
In reprap parlance, there are three basic sorts of electronics:
* multi-PIC based, SNAP protocol/bus, very old, not used.
* single *duino system. eg: the classic darwin used a 168, later versions encouraged to use 328 or higher , even a "Mega". these are generically refered to as "generation2" electronics.
* multi *duino system with RS485 bus, and usually a dedicated "motherboard" design. ( makerbot, mendel, etc ) it doesn't really matter what the precise chip/s is/are in each case, more the separation of extruder command and control from the main software chip.
Buzz.