Rostock delta printer, Minitronics and MAX ENDSTOP

Welcome!!! You have arrived here most probably because you are in the process of building a Roctock Delta or something that looks like it and might be having the following issues:

  1. When you type M119 (to check your endstops) it shows NOTHING
  2. You’re an idiot like me and pressed the Home Button on your 3d HOST and your delta decided to go thru the roof.

After a whole bunch of looking at code and debugging I figured out that the pins.h file that is included in the Marlin code basically has the MAX ENDSTOPS disabled.  To fix this edit the pins.h file and jump to the section of the MINITRONICS (around line 2712) and update the following:

Change
#define X_MIN_PIN -1
#define X_MAX_PIN 5 //2 //Max endstops default to disabled “-1”, set to commented value to enable.
to
#define X_MIN_PIN 5
#define X_MAX_PIN -1 //2 //Max endstops default to disabled “-1”, set to commented value to enable.

Change
#define Y_MIN_PIN -1
#define Y_MAX_PIN 2 //15
to
#define Y_MIN_PIN 2
#define Y_MAX_PIN -1 //15

Change
#define Z_MIN_PIN -1
#define Z_MAX_PIN 6
to
#define Z_MIN_PIN 6
#define Z_MAX_PIN -1

What this does is basically switch off the MIN ENDSTOP, which is not used on a delta and assigns the pins on the MINITRONICS to the MAX ENDSTOP.

Happy building!

Leave a Reply

Your email address will not be published. Required fields are marked *