List of electronics

From RepRap
Revision as of 12:45, 2 January 2012 by Casainho (talk | contribs)
Jump to: navigation, search

This page has a list of all active reprap electronics. It is still a work in progress. For a more complete list of electronics that compares features, see Comparison of Electronics.

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

R2C2 Electronics

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:

  • 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.
  • Please go to Development page to know how to get the source files.
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:

Generation 7

Details Description

Name : Generation 7
Creator : Traumflug
Status : active as of January, 2012

Gen7 is designed as an all-in-one stand-alone board. The CPU and stepper driver chips are on the same board.

The boards are designed to be replicable so that they can be cut/milled, etched DIY or printed on a reprap.

  • designed for replication
  • ATmega based
  • 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" and Gen7 Endstop'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

Generation 6

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.
  • 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, and although 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

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.
  • 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

Documentation/Schematics & Misc. Notes

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: