Sponsor of the Day:
Jerkmate
https://marlinfw.org/docs/gcode/M303.html
PID autotune | Marlin Firmware
May 1, 2026 - This command initiates a process of heating and cooling to determine the proper PID values for the specified hotend or the heated bed.
marlin firmwarepidautotune
https://marlinfw.org/docs/gcode/G010.html
Retract | Marlin Firmware
May 1, 2026 - Retract the filament according to settings of M207.
marlin firmwareretract
https://marlinfw.org/docs/gcode/M305.html
User Thermistor Parameters | Marlin Firmware
May 1, 2026 - Allows for custom temperature sensor.
marlin firmwareuserthermistorparameters
https://marlinfw.org/docs/gcode/G006.html
Direct Stepper Move | Marlin Firmware
May 1, 2026 - Direct Stepping allows a host device to issue direct stepper movements in binary format, pre-written by the host device to a page in the device RAM.
marlin firmwaredirectsteppermove
https://marlinfw.org/docs/features/probe_temp_compensation.html
Probe Temperature Compensation | Marlin Firmware
May 1, 2026 - Probe measurement temperature calibration
temperature compensationmarlin firmwareprobe
https://marlinfw.org/docs/features/runout_sensor.html
Filament Runout Sensor | Marlin Firmware
May 1, 2026 - Detect the presence of filament in the extruder and handle filament runout.
marlin firmwarefilamentrunoutsensor
https://marlinfw.org/tools/rgb565/converter.html
RGB565 to C/C++ Converter | Marlin Firmware
May 1, 2026 - Convert a JPEG or PNG file to a C/C++ byte array.
c convertermarlin firmware
https://marlinfw.org/
Home | Marlin Firmware
Marlin Firmware - A Really Good 3D Printer Driver.
marlin firmware
https://marlinfw.org/docs/gcode/M900.html
Linear Advance Factor | Marlin Firmware
May 1, 2026 - This command sets and/or reports the Linear Advance K factors.
marlin firmwarelinearadvancefactor
https://marlinfw.org/docs/gcode/M860-M869.html
I2C Position Encoders | Marlin Firmware
May 1, 2026 - M860 - Report the position(s) of position encoder module(s). M861 - Report the status of position encoder modules. M862 - Perform an axis continuity test for...
marlin firmwarei2cpositionencoders
https://marlinfw.org/docs/gcode/M027.html
Report SD print status | Marlin Firmware
May 1, 2026 - With no parameter, report the current SD read position in the form “SD printing byte 123/12345.” If no file is open the response is “Not SD printing.”
report sdmarlin firmwareprintstatus
https://marlinfw.org/docs/gcode/M086.html
Hotend Idle Timeout | Marlin Firmware
May 1, 2026 - Use this command to set a maximum period of time for the machine to be idle with heaters on. If the extruder temperature is above the trigger value and the...
marlin firmwarehotendidletimeout
https://marlinfw.org/docs/gcode/M363.html
SCARA Psi-B | Marlin Firmware
May 1, 2026 - Move the nozzle to SCARA Psi-B calibration position Psi 90 (A50 B90) for calibration of “90 degrees steps-per-degree.”
marlin firmwarescarapsib
https://marlinfw.org/docs/gcode/M193.html
Wait For Laser Cooler Temperature | Marlin Firmware
May 1, 2026 - M193 optionally sets the cooler target temperature and dwells until the cooler temperature is equal to or below the target. Values will be limited by the...
marlin firmwarewaitlasercoolertemperature
https://marlinfw.org/docs/gcode/G029-mbl.html
Bed Leveling (Manual) | Marlin Firmware
May 1, 2026 - Mesh Bed Leveling (MBL) allows interactively measuring a Z height mesh without a bed probe. The only tool required is a piece of paper or a feeler gauge. MBL...
marlin firmwarebedlevelingmanual
https://marlinfw.org/docs/gcode/M080.html
Power On | Marlin Firmware
May 1, 2026 - Turn on the high-voltage power supply. Requires a board that’s powered from USB or another 5V source.
marlin firmwarepower
https://marlinfw.org/docs/features/model_predictive_control.html
Model Predictive Temperature Control | Marlin Firmware
May 1, 2026 - Control temperatures using a physical model of the system
model predictivetemperature controlmarlin firmware
https://marlinfw.org/docs/gcode/M155.html
Temperature Auto-Report | Marlin Firmware
May 1, 2026 - It can be useful for host software to track temperatures, display and graph them over time, but polling with M105 is less than optimal. With M155 hosts simply...
marlin firmwaretemperatureautoreport
https://marlinfw.org/docs/gcode/M018.html
Disable steppers | Marlin Firmware
May 1, 2026 - This command can be used to set the stepper inactivity timeout (S) or to disable one or more steppers (X,Y,Z,A,B,C,U,V,W,E).
marlin firmwaredisablesteppers
https://marlinfw.org/docs/gcode/T.html
Select or Report Tool | Marlin Firmware
May 1, 2026 - Use T0, T1, etc. to switch to the respective physical or virtual tool. See Universal Tool Change Settings in Configuration_adv.h for more details.
report toolmarlin firmwareselect
https://marlinfw.org/docs/gcode/M605.html
Multi Nozzle Mode | Marlin Firmware
May 1, 2026 - Set the behavior mode for multiple fixed nozzles such as a Dual Extruder or DUAL_X_CARRIAGE machine.
marlin firmwaremultinozzlemode
https://marlinfw.org/docs/gcode/M042.html
Set Pin State | Marlin Firmware
May 1, 2026 - For custom hardware not officially supported in Marlin, you can often just connect up an unused pin and use M42 to control it.
marlin firmwaresetpinstate
https://marlinfw.org/docs/gcode/M380.html
Activate Solenoid | Marlin Firmware
May 1, 2026 - Activate the solenoid on the active extruder.
marlin firmwareactivatesolenoid
https://marlinfw.org/docs/features/fwretract.html
Firmware Retract | Marlin Firmware
May 1, 2026 - Configuration and usage of firmware-based retract and recover.
firmwareretractmarlin