Archive for the Category: CNC Mill

Z Axis drops after completing job

Symptoms CNC machine Z Axis drops after completing job. Relevant Marlin 3D Printer Firmware running on Arduino Mega with RAMPS 1.4 shield. Controlled via Pronterface. Procedure The steppers motors will shut down DEFAULT_STEPPER_DEACTIVE_TIME seconds after the last move when DISABLE_INACTIVE_? is true. Individual axis can be disabled or DEFAULT_STEPPER_DEACTIVE_TIME can be set to zero to […]

Leave a comment

Reporting endstop status

Symptoms CNC machine reports incorrect end stop trigger. Relevant Marlin 3D Printer Firmware running on Arduino Mega with RAMPS 1.4 shield. Controlled via Pronterface. Procedure The status of the end switches can be checked using the command M119. The procedure below explains how to check the status of the switches. Click the Connect button Enter […]

Tagged , , , , Leave a comment

Simple Box G Code

Goal The goal of this procedure is to draw a simple box 10x10mm. Relevant Marlin 3D Printer Firmware running on Arduino Mega with RAMPS 1.4 shield. Controlled via Pronterface. Procedure The procedure below is a simple gcode example that will show how to draw a simple 10mm box. Create a text file with the following […]

Tagged , , , Leave a comment

Marlinfw Homing Direction

Symptoms CNC machine homes in the wrong direction. Relevant Marlin 3D Printer Firmware running on Arduino Mega with RAMPS 1.4 shield. Procedure The direction of travel when homing is configured in the configuration.h using the settings X_HOME_DIR, Y_HOME_DIR and Z_HOME_DIR in the section ENDSTOP SETTINGS. A value of -1 will set the homing direction towards […]

Tagged , , , Leave a comment