Overview
ReplicatorG attempts to create a detailed internal model of your machine. In order to do this, it needs to know the nitty gritty details of how your machine is physically implemented. One aspect of this is the geometry of your machine. The geometry refers to your positioning system, how it is set up, what coordinate system it uses for positioning, its resolution, its accuracy, and other various details.
Available Geometry Systems
- Cartesian Geometry - since 0001 - standard XYZ 3-axis positioning system.
Geometry Configuration
Each <machine> element should contain one (and only one) <geometry> element that contains the geometry configuration information for that machine. It must be a child element of a <machine> element.
Properties
type - Since 0002
This property determines the geometry system used to model the machine. At this time, the only valid value is cartesian. As our geometry system expands, more types will be added in the future. Each type will most likely have its own configuration options.
Child Elements
<axis> - Since 0002
The <axis> element contains information about a single axis on the machine. In a cartesian robot, you generally have three different axes: X, Y, and Z. Each one needs its own <axis> element in the configuration file. For details on the <axis> configuration options, please refer to the axis element documentation.
Example <geometry> Configuration
<geometry type="cartesian"> <axis id="x" length="300" maxfeedrate="1000" scale="11.4485"/> <axis id="y" length="300" maxfeedrate="1000" scale="11.4485"/> <axis id="z" length="300" maxfeedrate="100" scale="320"/> </geometry>