Comparison of Electronics
At the date of this edit ( May 2012 ), the IRC channel recommends RAMPS as feature-rich, Sanguinololu as "just works" and Gen7 for the do-it-yourselfer. You can always go there and ask for additional advice, of course.
Board | License | Latest Version |
Extruders | Fans | Heaters | Endstops | Temp sens | SPI | I2C | RS485 | ISP | CPU | CPU Speed ( Mhz ) | Stepper driver |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RAMPS | GPL | v1.4 | 1-2 | 3 (maximum, shared w/ Heaters) | 3 (maximum, shared with Fans) | 6 | 3 | Yes, future | Yes, future | No (via Arduino: Yes) | No (via Arduino: Yes) | Arduino Mega 8 bits ATmega1280 | 16 | A4988, Pololu boards |
Sanguinololu | GPL | v1.3a | 1 | 3 | 2 | 3 | 2 | - | 1 | - | 1 | 8 bits ATmega644P (or ATMEGA1284) | 16 | A4988, Pololu boards |
Megatronics | GPLv2 | v1.0 | 1-2 | 1 | 2 | 6 | 4 | Yes | Yes | No | Yes | 8 bits ATmega1280 | 16 | A4988, Pololu boards |
Printrboard | CC ShareAlike 3.0 | v0.7 | 1 | 1 | 2 | 4 | 2 | 1 | 1 | ? | USB | 8 bits AT90USB1286 | 16 | A4982 |
Teensylu | GPL | v0.7 | 1 | 1 | 2 | 4 | 2 | 1 | 1 | ? | USB | 8 bits AT90USB1287 | 20 | Pololu boards |
Ultimaker Electronics | GPL | v1.5.4 | 1-2 | 3 | 3 | 6 | 3 | - | - | - | - | Arduino Mega 8 bits ATmega1280 | 16 | A4988, Pololu boards |
Generation 6 Electronics | GPL | v1.0 | 1 | 0 | 2 | 3 | 2 | 1 | 1 | 1 | 1 | 8 bits ATmega644P | 16 | DRV8811 |
Generation 7 Electronics | See page | v1.4 | 1 | 0 | 2 | 3 | 2 | - | - | - | 1 | 8 bits ATmega644(P), 1284P | 20 | A4988, Pololu boards |
4pi from Kliment[1][2] | GPL | beta | 1-2 | 2 | 3 | 6 | 4 | 1 | 1 | ? | ? | 32 bit ARM ( SAM3U ) | 96 | A4982 |
Smoothieboard | GPL | beta | 1+ | 2+ | 2+ | 6 | 4 | 1 | 1 | ? | ? | 32 bit ARM ( LPC1769 ) | 120 | A4982 |
Azteeg X1 | CC ShareAlike 3.0 | v1.5 | 1 | 1 | 2 | 3 | 2 | 1 | 1 | - | 1 | ATmega1284P(644P on v1.0) | 16 | A4988, Pololu boards |
Azteeg X3 | CC ShareAlike 3.0 | v1.0 | 2 | 4 | 3 | 6 | 3 | 1 | 1 | - | 1 | ATmega1280/2560 | 16 | A4988, Pololu boards |
R2C2 electronics | CC Non Commercial | v1.2 | 1 | 1 | 2 | 3 | 2 | 2 | 1 | ? | USB | 32 bits ARM ( LPC175x ) | 100 | A4988 |
Pololu Electronics | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Arduino Mega 8 bits ATmega1280 | 16 | A4988, Pololu boards |
Generation 3 Electronics/Tech Zone Remix | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 8 bits ATMEGA644P | 16 | A3982 |
Monotronics | GPL | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 8 bits Atmega644P | 16 | ? |
Phoenix | CERN Open hardware license | ? | 3 | 2 | ? | ? | ? | ? | ? | ? | ? | 8 bits Atmega644P | 16 | TB6560 |