Comparison of Electronics

From RepRapWiki
Jump to: navigation, search

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 Other features
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, ATmega2560 16 A4988, Pololu boards
Sanguinololu GPL v1.3a 1 3 2 3 2 - 1 - 1 8 bits ATmega644P (or ATMEGA1284) 16 A4988, Pololu boards
STB_Electronics GPL v1.1 1 1 2 3 2 - - - 1 8 bits ATmega1284P 20 A4988, Pololu boards Built in SD-Card, 128x64 graphic LCD, clickwheel, USB
easy electronics GPL v2.0 2 2 3 3 3 - - - 1 8 bits ATmega1284P 20 A4988, Pololu boards micro SD-Card, 128x64 graphic LCD, clickwheel, USB
Marlin Electronics GPL V0.1 3 2 4 3 4 1 1 0 USBstick / SD-card / FTP 32 bit ARM + FPU (STM32F4) 168 TMC260 micro SD-card, Ethernet, USB host + device, Diagnostics, TFT display + capacitive touchscreen.
Melzi GPL v2.0 1 1 2 3 2 1 1 1 1 8 bits ATmega1284P 16 A4982
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.5 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 1 1+ 2+ 2+ 6 4 1 1  ?  ? 32 bit ARM ( LPC1769 ) 120 A4982 MicroSD card, file-based config, digital current control, USB composite ( serial + mass storage ), Ethernet, multiple connector options, support for multiple arm solutions ( delta/hbot ) and tools ( extruders, lasers )
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.2 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
Brainwave GPL 1.0 1 1 1 3 2 - - -  ? 8 bits AT90USB646 16 LV8713T
RAMBo CC ShareAlike 3.0 1.1b 2 2 2 6 4 1 1 0 USB Atmega2560, Atmega32u2 16 A4982 all-in-one RAMPS board, marlin FW, digipot, extra ports

see http://reprap.org/wiki/Rambo

RUMBA GPL 1.0 3 2 3 6 4  ? 1 0 USB & ISP Headers for both microcontroller 8 bits Atmega2560, Atmega16u2 16 A4988, DRV8825 Pololu boards all-in-one RAMPS board, marlin FW, sprinter, repetier, JTAG Breakout
Duet CERN OHL 0.6 5 with Duex4 1 (up to 5 with Duex4) 6 with Duex4 4, 8 with Duex4 6 with Duex4 1 2 0 JTAG 32-bit ARM SAM3X8E microprocessor, same as Arduino Due. 84MHz Allegro A4982 Ethernet, USB, SD card
RADDS CC BY-NC-SA 3.0 1.1 3 6 (maximum, shared w/ Heaters) 6 (maximum, shared w/ Fans) 6 5 yes yes RS232 No (via

Arduino: Yes)

32-bit ARM SAM3X8E Arduino DUE 84MHz A4988, DRV8825 Pololu boards USB, SD card
Board License Latest
Version
Extruders Fans Heaters Endstops Temp sense SPI I2C RS485 ISP CPU CPU Speed ( Mhz ) Stepper driver Other features

Further reading