Welcome! Log In Create A New Profile

Advanced

z axis not lowering.

Posted by clogs51 
z axis not lowering.
April 16, 2017 08:32PM
Hi,i have built a corexy machine to Tech2c's hypercube design,but have a final problem to solve before it will print.
When homing the z axis,it goes to the top of it's travel as required,and triggers the end stop.
But when then trying to lower the bed,using manual control,thebed doesn't move.
I've changed the endstop positions,reversed motor direction,etc.,but can not get the correct movements.
Could someone please have a look at my marlin end stop configs,and have any comments?
Thanks for your time.

//==============================//===========================================================================
Endstop Settings ===========================
//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
//#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.

// Enable this feature if all enabled endstop pins are interrupt-capable.
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
//#define ENDSTOP_INTERRUPTS_FEATURE
Re: z axis not lowering.
April 17, 2017 02:35AM
The more interesting part is the homing section of Marlin. You have to home the bed to Z-min and every move afterwards is in positive direction. (eg. use the up button in pronterface )

line 712 Marlin1.1.RC8

#define Z_HOME_DIR -1

Edited 1 time(s). Last edit at 04/17/2017 02:39AM by o_lampe.
Sorry, only registered users may post in this forum.

Click here to login