Component: Reprap Mendel 3D Printer (Mechatronics)

From Flowcode Help
Jump to navigationJump to search


Author Matrix TSL
Version 1.0 (Release)
Category Mechatronics
This inherits from 3D Printer


Image 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