(3 intermediate revisions by the same user not shown)
Line 1:
Line 1:
[[File:Redeem.png|center]]
[[File:Redeem.png|center]]
Redeem is the firmware that controls Replicape and Revolve. It's similar to other 3D-printer firmwares in that it translates G-code into synchronous stepper movements and maintains temperatures.
The software can be found in the redeem repository: https://github.com/intelligent-agent/redeem
This page is an overview of the configuration and architecture of Redeem. All pages here is related to the configuration and use of Redeem. You will typically not install Redeem directly, but instead use the version that comes with [[Umikaze]].
<br>
[[Redeem architecture]] <br>
[[Redeem architecture]] <br>
[[Redeem settings]]<br>
[[Redeem settings]]<br>
[[Redeem g-codes]]<br>
[[Redeem g-codes]]<br>
[[Redeem m-codes]]<br>
[[Redeem m-codes]]<br>
==Redeem Architecture==
Redeem is the Replicape firmware; it is a daemon process that chews G-codes
and spits out coordinates. The software can be found in the redeem repository:
https://github.com/intelligent-agent/redeem
Architecture
------------
Most of Redeem is written in Python, with the exception of the most
heavily used gcode commands: G0/G1. These have been optimized in C.
This allows rapid development of new features which are infrequently
run -- such as bed leveling -- using python's scripting language capabilities
of garbage collection and extensive libraries
.. figure:: media/redeem_stack.png
:figclass: inline
Installation
------------
The recommended method for installation is to use the Umikaze image which includes
operating system, redeem, octoprint and all the dependencies needed.
from Package
20:19, 19 October 2018 (CEST)20:19, 19 October 2018 (CEST)~~
If you'd rather install the Redeem firmware on your own operating system, you can use
the Debian repository packages for Replicape and Toggle:
Redeem is the firmware that controls Replicape and Revolve. It's similar to other 3D-printer firmwares in that it translates G-code into synchronous stepper movements and maintains temperatures.
This page is an overview of the configuration and architecture of Redeem. All pages here is related to the configuration and use of Redeem. You will typically not install Redeem directly, but instead use the version that comes with Umikaze.
Redeem architecture Redeem settings Redeem g-codes Redeem m-codes