Page 1 of 1

All axis go to the bottom stage vertically

Posted: Tue Jan 12, 2016 10:43 pm
by tomoki
I'm setting up Delta Rostock mini G2. I finished until building the machine and compiling firmware.

However, when I tried to control each axis manually and to push X positive, all axis started to move to the bottom stage at the same time.

In short, each stepping motor rotated in an only direction. I summarize machine behaviors when pushing buttons below.

types of button → all axis direction
X positive → Z negative
X negative → Z negative
Y positive → Z negative
Y negative → Z negative
Z positive → Z negative
Z negative → stayed (motionless)

I repeated compilation of firmware and checked wiring, but the machine could not be improved.
What is wrong with the machine? Motors, wiring or substrate ?

Re: All axis go to the bottom stage vertically

Posted: Wed Jan 13, 2016 6:05 pm
by Mark
Did you home the printer before you do all of this? If not you'll get all those wierd behaviours.

Re: All axis go to the bottom stage vertically

Posted: Wed Jan 20, 2016 3:25 pm
by tomoki
Homing is not yet because three axis went down when I pushed the homing button.

Thus yesterday reading Q&A of this forum, I changed part of configuration.h from 'true' to 'false' like below.

from (this is initial condition.)
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR true // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true

to
#define INVERT_X_DIR false // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true

Then, when I pushed the homing button again, Z axis went toward the endstop position.
However, X and Y axis stayed there and didn't move.(but stopped going down)

Should I change additional commands of configuration.h ?

Re: All axis go to the bottom stage vertically

Posted: Wed Jan 20, 2016 9:49 pm
by Mark
try this agian:
#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR true // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR false // for Mendel set to false, for Orca set to true

cause you don't konw the value is true or false in the first time, so usually we need to try it the second time.