From 994acb58c34620afa2ef65b0ed7555dd1a3dacb0 Mon Sep 17 00:00:00 2001 From: Markus Amsler Date: Sun, 27 Feb 2011 14:31:30 +0100 Subject: [PATCH] homing: enable axis before moving. --- home.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/home.c b/home.c index e4b176b..07df670 100644 --- a/home.c +++ b/home.c @@ -32,6 +32,7 @@ void home_x_negative() { uint8_t denoise_count = 0; // home X + x_enable(); // hit home hard x_direction(0); while (denoise_count < 8) { @@ -70,6 +71,7 @@ void home_x_positive() { uint8_t denoise_count = 0; // home X + x_enable(); // hit home hard x_direction(1); while (denoise_count < 8) { @@ -113,6 +115,7 @@ void home_y_negative() { uint8_t denoise_count = 0; // home Y + y_enable(); // hit home hard y_direction(0); while (denoise_count < 8) { @@ -151,6 +154,7 @@ void home_y_positive() { uint8_t denoise_count = 0; // home Y + y_enable(); // hit home hard y_direction(1); while (denoise_count < 8) { @@ -194,6 +198,7 @@ void home_z_negative() { uint8_t denoise_count = 0; // home Z + z_enable(); // hit home hard z_direction(0); while (denoise_count < 8) { @@ -224,6 +229,7 @@ void home_z_negative() { // set Z home startpoint.Z = current_position.Z = 0; + z_disable(); #endif } @@ -232,6 +238,7 @@ void home_z_positive() { uint8_t denoise_count = 0; // home Z + z_enable(); // hit home hard z_direction(1); while (denoise_count < 8) {