Component: Reprap Mendel 3D Printer (Mechatronics)
Author | Matrix TSL |
Version | 1.0 (Release) |
Category | Mechatronics |
This inherits from 3D Printer |
Contents
Reprap Mendel 3D Printer component
A version of the basic 3D printer simulation which has been wrapped with a Reprap Mendel style mesh.
Examples
No additional examples
Downloadable macro reference
ClearPrevPrint
No additional information
Parameters
- This macro has no parameters
Return value
- This call does not return a value
ControlPrintHead
No additional information
Parameters
- BYTE Enable
Return value
- This call does not return a value
MoveByXYZ
No additional information
Parameters
- INT X
- INT Y
- INT Z
Return value
- This call does not return a value
MoveToHome
No additional information
Parameters
- This macro has no parameters
Return value
- This call does not return a value
MoveToXYZ
No additional information
Parameters
- INT X
- INT Y
- INT Z
Return value
- This call does not return a value
MoveByXYZReal
No additional information
Parameters
- FLOAT X
- FLOAT Y
- FLOAT Z
Return value
- This call does not return a value
MoveToXYZReal
No additional information
Parameters
- FLOAT X
- FLOAT Y
- FLOAT Z
Return value
- This call does not return a value
Initialise
No additional information
Parameters
- This macro has no parameters
Return value
- This call does not return a value
Simulation macro reference
This component inherits simulation macros from 3D Printer
ClearPrevPrint
Clears all of the content from any previous print cycles.
This call is provided by 3D Printer
Parameters
- This macro has no parameters
Return value
- This call does not return a value
ControlPrintHead
Controls the print extruder which plots the location of the print head as the head moves.
If Enable = 0 then the extruder is disabled
If Enable != 0 then the extruder is enabled
This call is provided by 3D Printer
Parameters
- BYTE Enable
- Controls if the extruder is active or not
Return value
- This call does not return a value
MoveByXYZ
Moves the print head by the amount specified in the axis variables using linear interpolation.
This call is provided by 3D Printer
Parameters
- INT X
- INT Y
- INT Z
Return value
- This call does not return a value
SetMovementSpeed
Allows the movement speed to be set progmatically.
Range 0 - 100
This call is provided by 3D Printer
Parameters
- BYTE Speed
- Speed control (0 - 100)
Return value
- This call does not return a value
MoveToHome
Returns the print head to the start position (0,0,0)
This call is provided by 3D Printer
Parameters
- This macro has no parameters
Return value
- This call does not return a value
MoveToXYZ
Moves the print head to the specific location specified in the axis variables using linear interpolation.
This call is provided by 3D Printer
Parameters
- UINT X
- UINT Y
- UINT Z
Return value
- This call does not return a value
MoveByXYZReal
Moves the print head by the amount specified in the axis variables using linear interpolation.
This call is provided by 3D Printer
Parameters
- FLOAT X
- FLOAT Y
- FLOAT Z
Return value
- This call does not return a value
SetMovementSpeedReal
Allows the movement speed to be set progmatically.
Range 0.0 - 100.0
This call is provided by 3D Printer
Parameters
- FLOAT Speed
- Speed control (0 - 100)
Return value
- This call does not return a value
MoveToXYZReal
Moves the print head to the specific location specified in the axis variables using linear interpolation.
This call is provided by 3D Printer
Parameters
- FLOAT X
- FLOAT Y
- FLOAT Z
Return value
- This call does not return a value
Initialise
Sets up the 3D printer component by homing, clearing old print data and assigning the movement speed.
This call is provided by 3D Printer
Parameters
- This macro has no parameters
Return value
- This call does not return a value
Property reference
Coil 0
This property is of type Single digital pin and can be referenced with the variable name x0.
No additional information
Coil 1
This property is of type Single digital pin and can be referenced with the variable name x1.
No additional information
Coil 2
This property is of type Single digital pin and can be referenced with the variable name x2.
No additional information
Coil 3
This property is of type Single digital pin and can be referenced with the variable name x3.
No additional information
Coil 0
This property is of type Single digital pin and can be referenced with the variable name y0.
No additional information
Coil 1
This property is of type Single digital pin and can be referenced with the variable name y1.
No additional information
Coil 2
This property is of type Single digital pin and can be referenced with the variable name y2.
No additional information
Coil 3
This property is of type Single digital pin and can be referenced with the variable name y3.
No additional information
Coil 0
This property is of type Single digital pin and can be referenced with the variable name z0.
No additional information
Coil 1
This property is of type Single digital pin and can be referenced with the variable name z1.
No additional information
Coil 2
This property is of type Single digital pin and can be referenced with the variable name z2.
No additional information
Coil 3
This property is of type Single digital pin and can be referenced with the variable name z3.
No additional information
Coil 0
This property is of type Single digital pin and can be referenced with the variable name e0.
No additional information
Coil 1
This property is of type Single digital pin and can be referenced with the variable name e1.
No additional information
Coil 2
This property is of type Single digital pin and can be referenced with the variable name e2.
No additional information
Coil 3
This property is of type Single digital pin and can be referenced with the variable name e3.
No additional information
Show Coils
This property is of type True or false and can be referenced with the variable name coils_visible.
No additional information
Bed Width (X)
This property is of type Signed integer and can be referenced with the variable name X_Width.
No additional information
Bed Height (Y)
This property is of type Signed integer and can be referenced with the variable name Y_Length.
No additional information
Bed Depth (Z)
This property is of type Signed integer and can be referenced with the variable name Z_Height.
No additional information
Print Speed (0 - 100)
This property is of type Unsigned integer and can be referenced with the variable name print_speed.
No additional information
Print Type
This property is of type Fixed list of ints and can be referenced with the variable name PrintType.
No additional information
Print Size
This property is of type Floating point and can be referenced with the variable name print_size.
No additional information
Print Shape
This property is of type Fixed list of text and can be referenced with the variable name Shape.
No additional information