Comparison of Electronics

From RepRap
Revision as of 03:29, 24 November 2014 by Leiochen (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 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 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, 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
MKS BASE GPL 1.1 2 1 2 6 3  ? 1 0 USB & ISP Headers for both microcontroller 8 bits Atmega2560, FT232RL 16 A4982 in board all-in-one board , marlin FW, sprinter, repetier, others refer to http://reprap.org/wiki/MKS_BASE_1.0
MKS GEN GPL 1.1 2 1 2 6 3  ? 1 0 USB & ISP Headers for both microcontroller 8 bits Atmega2560, FT232RL 16 A4988, DRV8825 all-in-one board, marlin FW, sprinter, repetier, others refer to http://reprap.org/wiki/MKS_GEN_V1.1
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
Alligator Board CC-BY-NC-SA 1.1 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 Ethernet, dual USB, microSD card, Raspberry-PI, Expansion Connectors
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


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
Aakar Motherboard CC BY-SA Rev .B 3 2 1 6 4 1 1 0 1 32 bit ARM Cortex-M3 100 Pololu Boards MicroSD card, file-based config, USB composite ( serial + mass storage ), Ethernet, onboard AC relay, SPI GLCD 128x68, flexible power options
Board License Latest
Version
Extruders Fans Heaters Endstops Temp sense SPI I2C RS485 ISP CPU CPU Speed ( Mhz ) Stepper driver Other features

Further reading