Comparison of Electronics

From RepRap
Revision as of 17:10, 28 October 2015 by Jobo (talk | contribs)
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 sense 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
SinapTec GPL SinapTec_AT328.02 1  ? 1 3  ?  ?  ?  ? Not with Nano USB Arduino Nano 16 Any Standard etchable
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
Melzi GPL v2.0 1 1 2 3 2 1 1 1 1 8 bits ATmega1284P 16 A4982
Megatronics GPLv2 v3.0 1-3 2 3 6 6 Yes Yes No Yes 8 bits ATmega2560 16 A4988, Pololu boards
Minitronics GPLv2 v1.1 1-2 1 2 3 3 Yes Yes No Yes 8 bits ATmega1281 16 DRV8825
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 AT90USB1286 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, digital current control, USB composite (serial + mass storage), Ethernet
AZSMZ Mini CC-BY-NC-SA 1 1-2 2+ 2+ 4 3 1 1  ?  ? 32 bit ARM ( LPC1768 ) 100 A4988,DRV8825 Pololu boards MicroSD card, file-based config, USB composite ( serial + mass storage ), 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 1 (5 with Duex4) 1 (up to 5 with Duex4) 2 (up to 6 with Duex4) 4 (8 with Duex4) 2 (6 with Duex4) 1 2 0 USB, JTAG 32-bit ARM SAM3X8E microprocessor, same as Arduino Due. 84MHz Allegro A4982 Ethernet, native USB, SD card, digital stepper current control
Duet CERN OHL 0.8.5 2 (6 with Duex4) 2 (up to 6 with Duex4) 3 (up to 7 with Duex4) 4 (8 with Duex4) 3 (7 with Duex4) 1 2 0 USB, JTAG 32-bit ARM SAM3X8E microprocessor, same as Arduino Due. 84MHz Allegro A4982 Ethernet, native USB, SD card, digital stepper current control
Alligator Board CC-BY-NC-SA 2 1 (up to 4 with expansion) 2 2 (up to 5 with expansion) 6 2 (up to 5 with expansion) 0 0 0 JTAG, USB 32 bit Cortex M3 ATSAM3X8EA, (arduino-Due Compatible) 84MHz Texas Instrument DRV8825, with firmware configurable current and step size Ethernet, dual USB,precise filter, microSD card, Raspberry-PI direct connection, Expansion Connectors for LCD or other add-on, piggy expansion module, thermocouple adapter, Marlin and Repetier firmware available
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


RADDS CC BY-NC-SA 3.0 1.2 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 RAPS128 (THB6128-based), ((A4988?), (DRV8825?) Pololu boards) USB, SD card
SAV_MKI CC BY-SA Rev.C 1 3 2 4 2 1 1  ? 1 8 bits AT90USB1286 16 Pololu boards uSD, A4988, DRV8825 pololu boards, native USB, BT interface (though dongle), Marlin, LCD companion board SAV 3D LCD
Replicape CC BY-SA Rev A4A 2 3 2 6 3 1 1 0 1 32 bit ARM Cortex-A8 1000 DRV8825 uSD, 4GB flash (on BBB), USB host, Ethernet, PRU: 200 MHz co processor, LCD companion board Manga Screen
Board License Latest
Version
Extruders Fans Heaters Endstops Temp sense SPI I2C RS485 ISP CPU CPU Speed ( Mhz ) Stepper driver Other features

Further reading