List of Abandoned and Deprecated Firmware

From RepRap
Revision as of 22:57, 19 June 2014 by Bubbapizza (talk | contribs) (Makerbot firmware is now officially dead)
Jump to: navigation, search

This page holds a list of all abandoned, deprecated and/or out-of-date firmware.

For firmware that is currently active and being developed, see List of Firmware

Yarf

FIRMWARE INFO
Details Description

Name : Yarf
Author(s) : Pietr
Status : deprecated as of March 2012 (so much to do, so little time...)

Yarf doesn't have (m)any revolutionary features compared to recent firmwares such as Marlin or Sailfish. However, because there is extensive source code documentation, the firmware can be interesting for anyone interested in lookin at the 'inner workings' of a RepRap firmware. Moreover, the firmware might be a good base to start from if you want to develop a new firmware feature but do not want to start from scratch.
Features
  • True linear acceleration and deceleration
  • A lookahead algorithm (based on grbl)
  • Includes Matt Roberts' advance algorithm
  • PID temperature control
  • Runs on common 8-bit MCU's such as the ATmega644p and ATmega1284p
  • Direct support for thermistor tables generated by tltgen
  • Fast enough to drive four 1.8 degree stepper motors with 1/16th microstepping
  • Extensive source code documentation
Compatible Electronics
  • Only a custom electronics board developed by Pietr is fully supported
  • Should be compatible with commonly used boards such as Gen 7 and RAMPS
  • Please let the developer know if you're trying to get this running on your own electronics
How to download

Yarf on Google code

Documentation & Misc. Notes

The Yarf wiki page

Source code documentation


FiveD

FIRMWARE INFO
Details Description

Name : FiveD
Author(s) : Buzz and others
Status : active as of Sept 28, 2011

The granddaddy of all firmwares. It appears to be the original G-code interpreter. Forked from Generation2. The reason it's called FiveD is because it controls 5 dimensions: X, Y, Z, Feedrate, and Extrusion rate.
Features
  • stepper extruder
  • extruder speed control
  • movement speed control
  • RepRap-style acceleration
  • thermocouples
  • heated build platforms
Compatible Electronics
How to download

The firmware is now hosted on Github. To check it out from github, run:

git clone https://github.com/reprap/firmware.git

The firmware is in the FiveD_GCode Directory

Documentation & Misc. Notes

Documentation is over at Microcontroller firmware installation

Preconfigured sources for Gen7 hardware are on the Gen7_Board_1.2 page.

Hydra-MMM

FIRMWARE INFO
Details Description

Name : Hydra-MMM
Author(s) : Clayton Webster
Status : stale as of May 2010

Hydra is a multi-headed manufacturing machine that was originally being designed and built for ME463 (senior design) at Purdue University.
Features
  • used for multi-headed machine
Compatible Electronics
How to download

Downloadable from sourceforge in a zip file

Documentation & Misc. Notes

The only documentation is on the wiki under Hydra-MMM Software and Firmware


Generation 2 firmware

FIRMWARE INFO
Details Description

Name : Generation 2 firmware
Author(s) : Who knows
Status : superceded by FiveD firmware

This appears to be an early prototype of the FiveD firmware
Features

unknown

Compatible Electronics
How to download

All the links for this firmware are dead. It is probably buried somewhere in the past of the reprap FiveD repository

Documentation & Misc. Notes

Documentation appears to be at Generation2Firmware


Gen2OnABoard

FIRMWARE INFO
Details Description

Name : Gen2OnABoard
Author(s) : Nick McCoy
Status : stale since Aug 2010

This is an experimental fork of FiveD for the Gen2OnABoard electronics. May not actually work.
Features
  • stepper extruder
  • extruder speed control
  • movement speed control
Compatible Electronics
How to download

Downloadable from github by running:

git clone https://github.com/reprap/firmware.git
Documentation & Misc. Notes

Documentation is non existent


Generation 3 firmware

FIRMWARE INFO
Details Description

Name : Generation 3 firmware
Author(s) : Who knows
Status : likely dead

This appears to be a dead branch of firmware. The firmware date is 2008-08-05
Features
  • can support SD cards
Compatible Electronics
How to download

Version 1.2 appears to be the last version and it's in a zip file here.

Documentation & Misc. Notes

The only mention of Gen3 firmware is in the wiki at Generation3Firmware

  • documentation for the communications between host PC and electronics is in a Google Doc


Tonokip

FIRMWARE INFO
Details Description

Name : Tonokip
Author(s) : Tonokip
Status : superceded by Klimentkip

Tonokip is a firmware rewrite based off of the Hydra-mmm firmware.
Features
  • Same as FiveD???
  • Stepper extruders
Compatible Electronics
How to download

The real repository appears to be downloadable by running

git clone https://github.com/tonokip/Tonokip-Firmware.git

This firmware can also be found in the official RepRap git repository. You can

git clone https://github.com/reprap/firmware.git

and the firmware is in the Tonokip_Firmware Directory

Documentation & Misc. Notes

Appears to have been forked off as Sprinter firmware. This firmware is recommended by Makergear for their Prusa Mendel kit, which runs RAMPS.

Klimentkip

FIRMWARE INFO
Details Description

Name : Klimentkip
Author(s) : Kliment
Status : superseded by Sprinter

This was originally a fork of Tonokip but is now called Sprinter
Features

unknown

Compatible Electronics
How to download

You can still download from Kliment's github repository by running

git clone https://github.com/kliment/Klimentkip.git
Documentation & Misc. Notes

Can't find any documentation and the firmware is officially defunct now


Makerbot

FIRMWARE INFO
Details Description

Name : Makerbot firmware
Author(s) : Who knows
Status : Abandoned as of 2012

The v2 makerbot firmware was a rewrite of the old Gen3 firmware to be a little more robust. The last version appears to be v3.2.
Features
Compatible Electronics
How to download

Download from Makerbot's github repo using the commands

git clone https://github.com/makerbot/G3Firmware.git
Documentation & Misc. Notes

The v3 firmware is where all active development takes place. The Makerbot wiki used to have details on how to build and install the code.


Firmware build process which documents the process for Darwin hardware using the PIC 16F648 in Generation 1 Electronics.

You might also want to look at RepRapMicrocontrollerSoftware. Perhaps some or all of that page should be merged into this page. (Discuss)