List of electronics

From RepRapWiki
Jump to: navigation, search

This page has a list of all active reprap electronics. It is still a work in progress.

For a list of electronics that compares features, see the Comparison of Electronics page.

For a list of out-of-date electronics, see Deprecated Electronics.

Contents

Community based, tested and supported electronics

4pi

ELECTRONICS INFO
Details Description

Name : 4pi
Creator : Kliment
Status : active

ARM-based RepRap electronics
Features
  • License=GPL
  • Single board solution, +/- pix4 inches
  • Based on Atmel SAM3U Cortex-M3 microcontroller
  • A lot of features standard on board, including microSD card, digital current control.
  • 5 Mosfets, 5 well-cooled stepper drivers ( supports dual extrusion )
  • High-speed USB interface
Compatible Firmware
Where to Get Parts and/or Full Assemblies

See Web shop

Documentation/Schematics & Misc. Notes

Generation 7 Electronics

ELECTRONICS INFO
Details Description

Name : Generation 7 Electronics
Creator : Traumflug
Status : active as of November, 2013

Gen7 is designed with simplicity and replicability in mind. CPU and stepper drivers are on the same board.

The boards can be cut/milled, etched DIY or printed on a RepRap.

Features
  • license=CC-BY-NC (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)
  • designed for replication
  • ATmega based, ARM based variant in progress
  • up to 1/16 microstepping
  • can run at 20 MHz
Compatible Firmware
Where to Get Parts and/or Full Assemblies

See Gen7's "How to get it".

Documentation/Schematics & Misc. Notes

Details for building are on the Gen7 page. You can download the schematics which are developed using gEDA over at github. You can download them by typing:

git clone https://github.com/Traumflug/Generation_7_Electronics.git

Melzi

ELECTRONICS INFO
Details Description

Name : Melzi
Creator : Joem
Status : active

Melzi is a low-cost all-in-one solution for Reprap and other CNC devices. It features an on board Sanguino clone using the ATMEGA644P or ATMEGA1284P. Its four axes are powered by Pololu pin compatible stepper drivers.
Features
  • License=GPL V2
  • On board Pololu stepper drivers
  • ATmega based
  • up to 1/16 microstepping
Compatible Firmware
Where to Get Parts and/or Full Assemblies
Documentation/Schematics & Misc. Notes

Melzi

PiBot for Repetier Motherboard

ELECTRONICS INFO
Details Description

Name : PiBot for Repetier Motherboard
Creator : panxinlong7373
Status : active as of July, 2013

Designed for Repetier and PiBot-box .
  • It Offer an easy convert solution that to change your CNC machine into a 3D printer.
  • Easy use for DIY enthusiast, convenience for secondary development.
  • More extrude header and more types of machine support.
  • Make it similar to computer host and you can easily handle it only plug few cables.
Features
  • PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.
  • IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable.
  • build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment.
  • Officially authorization to add the Repetier terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.
  • Compatible all of the pins in the Ardunio Mega 2560 and Arduino ADK
  • It's flexible! Capability to supply motors and heaters with a different voltage.
  • The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only).
  • It's affordable! PCBs are easy to buy or to manufacture PiBot, RepRap, CNC machine or to etch DIY.
  • Heater driver with heat sink,compatible more powerful heated header.
  • PiBot for Repetier Motherboard and PiBot TB6600 Stepper Driver are discrete solutions.
  • CPU: ATmega2560, ATmega1280 (Atmel Corp.)
  • 4x to 6x PiBot TB6600 Stepper Driver, exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a IDC-24pin port, neat and dust-free finish.
  • USB connector.
  • Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 PiBot Endstops.
  • IDC-20pin expand port, include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.
  • Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.
  • Extraction free pins use for whatever is desireable.
  • Single Supply, use the LM317File:LM317 for PiBot.pdf 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.
  • All parts are licensed under CC BY-NC-SA 3.0 .
Compatible Firmware
Where to Get Parts and/or Full Assemblies

see PiBot hardware and how to DIY one PiBot for Repetier.

Documentation/Schematics & Misc. Notes

Details are on the [http://www.pibot.com

RAMPS

ELECTRONICS INFO
Details Description

Name : RAMPS
Creator : johnnyr
Status : active

Arduino MEGA based modular RepRap electronics.

RAMPS is the most often used RepRap electronics in 2012. It shares circuitry concepts (stepper driver, thermistor, heater MOSFETs, etc.) with many other electronics.

Features
  • License=GPL
  • Built on stable Arduino Mega base
  • Modular - easier to troubleshoot
  • ATmega based
  • up to 1/16 microstepping
  • etch resist prepared up to v1.3, v1.4 is optimized for smd
Compatible Firmware
Where to Get Parts and/or Full Assemblies

See RAMPS "How to get it".

Documentation/Schematics & Misc. Notes

Details

Sanguinololu

ELECTRONICS INFO
Details Description

Name : Sanguinololu
Creator : Joem
Status : active

Sanguinololu is a low-cost all-in-one Pololu Electronics solution for Reprap and other CNC devices. It features an onboard Sanguino clone using the ATMEGA644P though a ATMEGA1284 is easily dropped in. Its four axes are powered by Pololu pin compatible stepper drivers.
Features
  • License=GPL
  • Pololu interchangable motor drivers
  • ATmega based
  • up to 1/16 microstepping
Compatible Firmware
  • List of Firmware
Where to Get Parts and/or Full Assemblies

See Sanguinololu's "How to get it"

Documentation/Schematics & Misc. Notes

Sanguinololu

SmoothieBoard

ELECTRONICS INFO
Details Description

Name : SmoothieBoard
Creator : Arthur
Status : active

ARM-based RepRap electronics
Features
  • License=GPL
  • Single board solution, 105x105mm
  • Based on Atmel LPC1769 ( 120Mhz ) Cortex-M3 microcontroller
  • A lot of features standard on board, including microSD card, digital current control.
  • 4 Mosfets, 4 well-cooled stepper drivers
  • USB interface exposing serial and mass storage
  • Design with focus on cost and connectors options
  • Ethernet
Compatible Firmware
Where to Get Parts and/or Full Assemblies

See Getting a smoothieboard.

Documentation/Schematics & Misc. Notes

Duet

ELECTRONICS INFO
Details Description

Name : Duet
Creator : Think3dPrint3d and RepRapPro
Status : active

Arduino Due compatible ARM-based RepRap electronics
Features
  • License=CERN OHW License 1.2
  • Main board supports 4 axes (X,Y,Z,E) Duex4 expansion supports 4 more axes for 5 material printing
  • Based on the SAM3X8E, the same Processor as in the Ardunio Due
  • On board SD 2.0 compliant uSD card slot (supports SDHC cards)
  • Control via USB and or Ethernet from a web browser
  • Excellent thermal properties on board (see thermal testing link below)
  • Supports RepRap firmware features such as IR Z probe, axis compensation, digital current control and multi extruder mixing
  • Fully Open Source and designed in KiCAD, Open Source EDA software
Compatible Firmware
Where to Get Parts and/or Full Assemblies

See RepRap Wiki, Duet Where to get it.

Documentation/Schematics & Misc. Notes

RADDS

ELECTRONICS INFO
Details Description

Name : RADDS
Creator : Willy
Status : active

Arduino Due Shield
Features

CC BY-NC-SA 3.0

  1. Built on stable Arduino Due base (32 bit)
  2. Modular - easy to troubleshoot
  3. Up to 6 stepper drivers, e.g. X, Y, Z, E1, E2, E3
  4. 6 high current connectors with control LEDs and free-wheeling diodes, e.g. heatbed und up to 5 extruder heaters
  5. Up to 5 thermistors
  6. Micro-SD connector on board
  7. EEPROM (not available at Arduino Due but usual supported by firmwares)
  8. Level Shifter for use with common 5V LCD.
Compatible Firmware
Where to Get Parts and/or Full Assemblies

Boards with Driver or without, soldered or only PCB

Documentation/Schematics & Misc. Notes

RADDS

RAMPS derivatives

Megatronics

ELECTRONICS INFO
Details Description

Name : Megatronics
Creator : Brupje
Status : active

Arduino compatible RepRap electronics
Features
  • License=GPL
  • Single board solution, +/- 12x12cm
  • Powerful Atmega 2560 on board
  • A lot of features standard on board, including SD card and thermocouple support
  • Compatible with the standard Arduino software
  • Cheaper solution, because it's one board
  • Easily extendible with LCD and keypad!
Compatible Firmware
  • Marlin
Where to Get Parts and/or Full Assemblies

See Megatronics "How to get it".

Documentation/Schematics & Misc. Notes

Megatronics_1.0

Two other RAMPS derivatives exist : 

3Drag controller

ELECTRONICS INFO
Details Description

Name : 3drag controller
Creator : Boris Landoni
Status : active

Arduino compatible RepRap electronics
Features
  • License=GPL
  • Small design - board is 110mm x 65mm
  • Powerful Atmega 2560 on board
  • Up to 4 Pololu stepper driver boards (or Pololu compatible) on-board (X,Y,Z,Extruder)
  • FT232RL on-board for USB connectivity
  • 2 input thermistor
  • 3 N-MOSFETs for extruder, bed and fan
  • Selectable 12v/5v voltage or mechanical endstop
  • Extra pins available for expansion and development
  • Comunication LED and driver LED
  • All SMD components
  • Compatible with the standard Arduino software
  • Cheaper solution
  • Easily extendible with LCD and keypad!
Compatible Firmware
  • Marlin
Where to Get Parts and/or Full Assemblies
Documentation/Schematics & Misc. Notes

Commercial alternatives

R2C2 Electronics

ELECTRONICS INFO
Details Description

Name : R2C2
Creator : bitBOX
Status : active as of January, 2012

R2C2 is FAST (ARM 32bits running at 100MHz!), is the new cutting edge technology that drives RepRap 3D printers at their maximum speed!!!

Please read more on the official web page: www.3DPrinting-R2C2.com

Features
  • license=CC-BY-NC (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)
  • Just one board, a complete solution, to control your RepRap 3D printer (can also control any other 3D printer/laser/milling);
  • Plug and print - you will receive it completed assembled, tested, with proper versions of software and manuals on MicroSD card. No need to search on the web for the correct versions!
  • High speed printing and quality due to the cutting edge technology 32 bits ARM microcontroller running at 100MHz with fast integrated USB controller;
  • Heated Bed support;
  • MicroSD Card for stand alone printing (no need to be connected to a computer while printing) and to store board configurations in human readable text files.
  • Buzzer to alert user of the different states of the 3D printing process, like end of machine heating, start and end of printing, etc;
  • USB bootloader working as a USB Mass Storage device (works on Linux, Windows and MAC OS) - you will just need to copy/paste new firmwares to board as if is a USB pen flash;
  • Expansion header to support other functionalities like a second extruder for support material, support a laser to engrave/cut paper, wood, ABS, PLA, etc};
  • 24/12 volts power input. At 24 volts power losses on cables are lower providing faster heating making it quicker to start printing;
  • All the firmware were developed with OpenSource development tools: ARM GCC, ARM GDB, OpenOCD JTAG Programmer/Debugger and Eclipse. We intend to continue developing firmware and expansion modules, for adding new features. We envision the R2C2 to became the "Arduino" of the RepRap world.
  • Open Source: R2C2 source files of PCB, schematic and firmware are available on R2C2 Github account and so every user can take advantage and improve/adapt/hack R2C2 for his own purposes.
Compatible Firmware

R2C2 firmware is a mix of the famous GRBL and TeaCup firmwares. Latest stable firmware binary file can be download here and is ready to flash using R2C2 USB bootloader.

R2C2 firmware sources are on R2C2 Firmware Github.

Where to Get Parts and/or Full Assemblies

The quick and easy to install R2C2 complete electronics kit for RepRap 3D Printers can be found here.

Documentation/Schematics & Misc. Notes

R2C2 Electronics documentation, support and shop on official site: www.3DPrinting-R2C2.com

CN Controls

ELECTRONICS INFO
Details Description

Name : CN Controls
Creator : MaukCC
Status : active as of November, 2013

Arduino MEGA and Due shield for cnc machines

User interface with graphic LCD, encoder and hardware buttons

Toolcontrollers

Features

The CN Controls is a general mainboard for all types of CNC machines.

It is a Arduino MEGA and Due compatible shield, powered over 24VDC

The only active components are 5 FET`s, and a normal SD reader (none of that pesky microSD)

  • 2 FET`s for 1 switching 24V/10A output (heatbed)
  • 3 FET`s for 3 seperate 24V/2A PWM outputs


All other outputs go over flatcables minimizing assembly time :

  • 4 tool outputs (extruders/mills/engravers/pick&place/.....)
  • 1 XYZ motor output (for drivers see: stepperdriver)
  • 1 XYZ homing input
  • 1 User Interface output
  • 1 miscellaneous in/output (I2C/serial/heatbedtemp/ambienttemp/pause/Z-home)


All tools are locally controlled by our toolcontrollers

The tool "enable, direction and step" outputs can be switched to parrallel to accomodate mass production printing.

license=CC BY-NC-SA 4.0 with waiver.

Compatible Firmware

The firmware for CN Controls is Marlin.

Where to Get Parts and/or Full Assemblies

You can get the CN Controls at: MaukCC

Documentation/Schematics & Misc. Notes

All documentation, support is at: MaukCC

Generation 6

ELECTRONICS INFO
Details Description

Name : Generation 6
Creator : Camiel
Status : stale as of Oct 2010(?) but still for sale

Gen6 electronics do not appear to be related to the original GenX designs other than by name. This is a single-board surface-mount design with the CPU and driver chips on the same board.
Features
  • license=?? ("open souced" obscured 4 layer board, unfeasible to make yourself)
  • It has a standard USB connection (USB A>B cable needed)
  • It uses micro-stepping (1/8) for quieter operation.
  • It is cheaper than for example Makerbot's version of the RepRap Generation 3 electronics.
  • It uses small standard Molex connectors for motors, heater, and optos.
  • The pcb of the optos are integrated, so you only need the optos on cables with 5way Molex connectors
Compatible Firmware
Where to Get Parts and/or Full Assemblies

Buy from http://www.3dacessorieshub.com/, http://www.reprap-usa.com/, http://www.makemendel.com and http://www.mendel-parts.com although mendel-parts.com looks like they've been out of stock since June 2011.

Documentation/Schematics & Misc. Notes

This seems to be almost a proprietary board. If there is active development going on with these electronics I can't find it. All development seems to have stopped back in October 2010.

Documentation is on the Generation 6 Electronics page. The only schematics available appear to be in zip files here.

Here are some links to zip files containing modified firmwares:

There does not appear to be a source code repository for schematics or firmware anywhere.

Because the board uses Texas Instruments DRV8811 driver chips instead of the more common Allegro A4983-based (a.k.a. Pololu) drivers, you have to use modified versions of the more popular firmwares. That fact, in combination with the poor availability of source, does not bode well for DIY users.

Generation 4

ELECTRONICS INFO
Details Description

Name : Generation 4
Creator : Makerbot
Status : active

These electronics are used for the Makerbot. They consist of an Arduino Mega shield (aka the "motherboard") and a few other boards for the stepper drivers.
Features
  • License=??
  • Supports up to five stepper drivers (XYZ + A/B)
  • Connect over USB
  • Optional LCD interface support
  • Full endstop support
  • High current mosfets to drive heated build platform and extruder heater
  • Thermocouple support for accurate temperature sensing
  • XY Positioning resolution of 0.02mm (20 microns or 0.0008")
  • XY Maximum Feedrate of up to 5000mm/minute (roughly 200 IPM)
  • Z Positioning resolution of 0.005mm (5 microns / or 0.0002")
  • Z Positioning Feedrate of up to 1000mm/minutes (roughly 40 IPM)
Compatible Firmware
  • not sure about this yet
Where to Get Parts and/or Full Assemblies

For sale on Makerbot website at http://store.makerbot.com/electronics/assembled-electronics.html

Documentation/Schematics & Misc. Notes

BIG NOTE: The days for the links below are numbered. Makerbot will probably take them down soon because they have gone proprietary. I have no idea how the designs below were licensed but if they were licensed using a GPL-like licence, they'll have to provide links to changes somewhere.

Gen4 electronics consists of at least 5 separate circuit boards: the arduino shield (motherboard), 3 stepper boards and 1 extruder board. For detailed information and source code see the following links:

Further reading

If you have some knowledge of electronics and want to help us make better electronics, check out the ideas at Vaporware Electronics, FuturePlans, FutureToolIdeas, FirmwareWishList, Alternative Electronics, ideas to place