Machinekit

Machinekit

FDM/FFF Specific INI parameters

There are few sections in the INI file specific for 3D-printing.

General

In the general FDM section parameters that relate to FDM with Machinekit in general are defined.

FDM

VELOCITY_EXTRUSION_ENABLE Enables velocity extrusion mode

NUM_LIGHTS Number of lights

NUM_EXTRUDERS Number of extruders

NUM_FANS Number of fans

Heaters

Machinekit has a INI section for each heating element. These are named EXTRUDER_n for the extruders (n is the number of the extruder), HBP for the heated build platform and HBC for the heated build chamber. It supports the following parameters:

EXTRUDER_n, HBP or HBC

PID_PGAIN P gain value of the PID component

PID_IGAIN I gain value of the PID component

PID_DGAIN D gain value of the PID component

PID_MAXERRORI Maximum I error values of PID component

PID_BIAS Bias value of the PID component

PWM_MAX PWM value limitation (0-1)

TEMP_RANGE_POS_ERROR Positive temperature error range value. The temperature range specifies how much temperature tolerance should be accepted for the temperature to be in range.

TEMP_RANGE_NEG_ERROR Negative temperature error range value

TEMP_LIMIT_MIN The minimum temperature limit for this heater. Temperatures outside the limit lead to triggering a error.

TEMP_LIMIT_MAX The maximum temperature limit for this heater.

TEMP_STANDBY The standby temperature for this heater.

THERMISTOR Thermistor table to use for this heater.

RETRACT_VEL Retraction velocity for this extruder.

RETRACT_LEN Retraction length for this extruder.

Probing

If you have a probing head you need add a few probing related section to your INI file in order to use the G29 and G30 codes.

The PROBE section contains values related the probe head. X, Y and Z offset are stored in the tool table as tool offsets. For every probing point you need to define a Pn section containing the coordinates of the probing point. At least one probing point needs to be defined. Currently only a single point is supported.

PROBE

COUNT The number of probe points to use. Currently only one supported.

SEARCH_VEL Search velocity when probing.

TOOL_NR Tool number of the probe head to use for X, Y and Z offsets. Usually 100.

START_Z The Z position at which probing should be started. Before probing all machine offsets are cleared. Therefore Z is relative to the homing position.

END_Z The Z position to which the probing head should be moved after probing. This position is in relation to the new offset values after probing. Therefore setting this value to 1 will result in the nozzle being placed 1mm above the build platform.

HBP_TEMP When defined this value specifies the temperature the heated build platform should have when probing is utilized. Specifying this parameter is useful when using a inductive probe sensor and metal build platform.

Pn

X X position of the probing point. Y Y position of the probing point.