Bring it all back Home

Richard Wackerbarth 2015-12-06 06:16:49 -06:00
parent 0db3882487
commit a24148d5e9

37
Home.md

@ -1,4 +1,35 @@
~~http://www.marlinfirmware.org/~~
# Marlin Firmware #
Copied back to here.
Start at [[Main Page]]
## Applicability ##
The information in this wiki is specific to the [Version 1.1](https://github.com/MarlinFirmware/Marlin) series of Marlin Releases.
Information pertaining to newer versions of the firmware can be found in the wiki associated with the [Marlin Development Repository](https://github.com/MarlinFirmware/MarlinDev).
## Introduction ##
Marlin is a firmware for 3D printers based on avr-based microprocessors such as those used on the [Arduino](http://arduino.cc) platform.
This code resides in the PROM on the controller board and controls the input/output, voltage states, and movement of the 3D printer.
Depending on configuration options, the size of the Marlin binary image may be anywhere from 50K to over 200K.
It supports a huge number of features, such as:
* Compensation for Bed Position
* Deployment of sensors for bed probing
* Manually, or by Servo, or other programmable mechanisms
* [[Bed Auto Leveling]] -- Compensation for Un-level Beds
* [[Mesh Bed Leveling]]
* [[Manual Bed Leveling]]
* [[Firmware Retraction]]
* [[Thermal Runaway Protection]]
* [[EEPROM]] save and restore
* Thermistors and thermocouples
* [[LCD Controllers]] and [[SD cards]]
* [[Delta_Kinematics|Delta]], [[SCARA_Kinematics|SCARA]], and [[Cartesian_Kinematics|Cartesian]] kinematics
* USB communication
* A rich dialect of [[G-Code in Marlin|G-Code]]
* Up to 4 extruders
* Several [[Supported Hardware|specific boards]]
## Essential Resources ##
* [Marlin Development Repository on Github](https://github.com/MarlinFirmware/MarlinDev) Marlin Development Central. Get, and contribute to, the latest development code for Marlin firmware here.
* [Marlin Release Repository on Github](https://github.com/MarlinFirmware/Marlin) Get the latest released, or soon to be released, Marlin firmware here.