From 27c8498194787c82c5af291ed4a469ed7d304584 Mon Sep 17 00:00:00 2001 From: Laine Walker-Avina Date: Thu, 17 Apr 2014 09:21:20 -0700 Subject: [PATCH] Add changes for Metal Simple (April '14) --- Marlin/Configuration.h | 16 ++++++++-------- Marlin/pins.h | 3 ++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 4a091aad65dc..e4453b5bb5f7 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -300,18 +300,18 @@ const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o // ENDSTOP SETTINGS: // Sets direction of endstops when homing; 1=MAX, -1=MIN #define X_HOME_DIR -1 -#define Y_HOME_DIR -1 +#define Y_HOME_DIR 1 #define Z_HOME_DIR -1 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. // Travel limits after homing -#define X_MAX_POS_DEFAULT 205 +#define X_MAX_POS_DEFAULT 152.4 #define X_MIN_POS_DEFAULT 0 -#define Y_MAX_POS_DEFAULT 205 +#define Y_MAX_POS_DEFAULT 152.4 #define Y_MIN_POS_DEFAULT 0 -#define Z_MAX_POS_DEFAULT 200 +#define Z_MAX_POS_DEFAULT 152.4 #define Z_MIN_POS_DEFAULT 0 #define X_MAX_LENGTH (base_max_pos[0] - base_min_pos[0]) @@ -330,11 +330,11 @@ const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o #define FRONT_PROBE_BED_POSITION 10 // these are the offsets to the prob relative to the extruder tip (Hotend - Probe) - #define X_PROBE_OFFSET_FROM_EXTRUDER_DEFAULT 5 - #define Y_PROBE_OFFSET_FROM_EXTRUDER_DEFAULT 0 + #define X_PROBE_OFFSET_FROM_EXTRUDER_DEFAULT 10 + #define Y_PROBE_OFFSET_FROM_EXTRUDER_DEFAULT 10 #define Z_PROBE_OFFSET_FROM_EXTRUDER_DEFAULT -4 - #define Z_RAISE_BEFORE_HOMING 4 // (in mm) Raise Z before homing (G28) for Probe Clearance. + #define Z_RAISE_BEFORE_HOMING 10 // (in mm) Raise Z before homing (G28) for Probe Clearance. // Be sure you have this distance over your Z_MAX_POS in case #define XY_TRAVEL_SPEED 5000 // X and Y axis travel speed between probes, in mm/min @@ -395,7 +395,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic o // default settings -#define DEFAULT_AXIS_STEPS_PER_UNIT {63.36,63.36,2272.72,590} +#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2020,96} #define DEFAULT_MAX_FEEDRATE {100, 100, 2, 14} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {2000,2000,30,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot. diff --git a/Marlin/pins.h b/Marlin/pins.h index d8febd42c440..e5277717132b 100644 --- a/Marlin/pins.h +++ b/Marlin/pins.h @@ -1561,7 +1561,8 @@ #define TEMP_BED_PIN 6 // Bed / Analog pin numbering #else // Printrboard #define X_STOP_PIN 35 - #define Y_STOP_PIN 8 + #define Y_MIN_PIN -1 + #define Y_MAX_PIN 8 #define Z_STOP_PIN 36 #define TEMP_0_PIN 1 // Extruder / Analog pin numbering #define TEMP_BED_PIN 0 // Bed / Analog pin numbering