homing: enable axis before moving.

This commit is contained in:
Markus Amsler 2011-02-27 14:31:30 +01:00 committed by Markus Hitter
parent d85f821872
commit 994acb58c3
1 changed files with 7 additions and 0 deletions

7
home.c
View File

@ -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) {