Why are max endstops disabled in marlin? August 15, 2014 02:06PM |
Registered: 9 years ago Posts: 31 |
#ifndef COREXY if ((out_bits & (1<Edited 2 time(s). Last edit at 08/15/2014 02:11PM by NathanaelXYZ.
Re: Why are max endstops disabled in marlin? August 16, 2014 08:22AM |
Admin Registered: 11 years ago Posts: 1,063 |
Quote
NathanaelXYZ
edit: The code formatting appears to be broken.
I'm tinkering with a coreXZ version of Marlin, based off of the already included coreXY code. I noticed that max endstops are forced off if coreXY is enabled, but I need both min and max endstops on the z axis so I can home to max and then use a z-probe to auto bed level. In the stepper.cpp file, however, I noticed endstops are tested like this:
#ifndef COREXY if ((out_bits & (1<-=( blog )=- -=( thingiverse )=- -=( 3Dindustries )=- -=( Aluhotend - mostly metal hotend)=--=( Facebook )=-
Re: Why are max endstops disabled in marlin? February 10, 2015 12:31PM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? February 11, 2015 12:47AM |
Registered: 14 years ago Posts: 128 |
Re: Why are max endstops disabled in marlin? February 11, 2015 06:16AM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? February 11, 2015 03:00PM |
Registered: 14 years ago Posts: 128 |
Re: Why are max endstops disabled in marlin? February 12, 2015 02:43PM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? February 24, 2015 07:09AM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? February 24, 2015 07:43AM |
Admin Registered: 11 years ago Posts: 1,063 |
Quote
alan richard
I note the following;
If one axis is on its MAX endstop, the other axis can't be moved until the first axis is taken from the endstop,
Although MIN and MAX both work for independent carriage moves, - I've had a situation where I've issued multiple moves from Pronterface. Maybe one of the motors skipped, not sure, but the axis has crashed into its stop and tried to screech its way beyond. A quirk of CoreXY needing 2 motors for one axis move perhaps.
In the Marlin release notes there was a very recent addition (13 Feb.15) - CoreXY homing routine fixed. Maybe it has addressed the issue.
Bruce, I see in your printer build post you mention; " . . One thing I found that it was best to set the X home position to about minus 3 . . ."
(At the risk of sounding dumb...) Could you clarify how/ where to do that?
Thanks.
Regards
Alan
Re: Why are max endstops disabled in marlin? February 25, 2015 11:16AM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? February 26, 2015 06:03PM |
Admin Registered: 11 years ago Posts: 1,063 |
Quote
alan richard
Thanks - I'll have a think about that.
So that's 'wait to finish command' after a 'home command.'
Is that for the 'stuck on a MAX endstop' issue?
Ta
a
Re: Why are max endstops disabled in marlin? February 27, 2015 03:43AM |
Registered: 14 years ago Posts: 128 |
Re: Why are max endstops disabled in marlin? February 28, 2015 07:14AM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? March 03, 2015 05:38AM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? May 12, 2015 02:58AM |
Registered: 12 years ago Posts: 61 |
Re: Why are max endstops disabled in marlin? May 13, 2015 04:16PM |
Registered: 9 years ago Posts: 158 |
Re: Why are max endstops disabled in marlin? May 23, 2015 04:50AM |
Registered: 12 years ago Posts: 61 |
Re: Why are max endstops disabled in marlin? May 24, 2015 07:59AM |
Registered: 9 years ago Posts: 158 |