Results 11 to 18 of 18
-
12-29-2014, 10:15 AM #11
Been there. Done that. Un-comment this line:
Code://#define DISABLE_MAX_ENDSTOPS
I submitted a pull request to the beckdac repo to disable the max endstops by default.
-
12-29-2014, 10:24 AM #12
-
12-29-2014, 11:50 AM #13
I passed this on and will check it out on ours (uncommenting the define). Will reply back. Thanks.
-
12-29-2014, 12:40 PM #14
- Join Date
- Nov 2014
- Location
- Orange, CA
- Posts
- 78
-
12-30-2014, 12:12 AM #15
- Join Date
- Nov 2014
- Location
- Orange, CA
- Posts
- 78
turning max endstops off worked thanks
just sorting out another glitch (not taking in to account Z offset from probe)
fixed
working goodLast edited by TechMasterJoe; 12-30-2014 at 12:34 AM.
-
12-30-2014, 04:09 PM #16
Clough42:
Haven't heard back on Disable_Max_Endstops on the other printer yet. Hoping this nails their problem.
Roxy:
>>>g28
SENDING:G28
>>>m114
SENDING:M114
X:-31.00 Y:-7.00 Z:8.57 E:0.00 Count X: -31.00 Y:-7.00 Z:8.57
the Z offset is fine, i leave it at 5.57 in firmware and very rarely make a small adjustment in z offset when slicing. The issue I have is with the X and Y being off by the firmware extruder from z probe offset distances.
-
12-31-2014, 01:56 AM #17
-
01-08-2015, 05:07 PM #18
This came from mwyrick. I haven't had time to check it out, but I think what he says (and did) is correct.
Y-Axis moving during Z Raise for Unsafe Home
Roxy,
I noticed you helping several people with the problem of the Y-Axis moving with the initial Z Raise during homing when Safe homing is not enabled. I have a fix for that that I have not seen in the code yet. I wanted to share it with you. It also fixes G28 finishing too high when doing a raising before retracting.
In Marlin_main.cpp in the homeaxis function, after
axis_is_at_home(axis);
destination[axis] = current_position[axis];
feedrate = 0.0;
endstops_hit_on_purpose();
axis_known_position[axis] = true;
I added:
plan_set_position(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS]);
The problem was after current_position was set to zero, the planner position was not set and the delta for the move was too large by the amount of the commanded move final to find the switch, -2*home_retract_mm. With this change I can now issue just a G28 and have to current_position correct so I don't need to run G29 if I don't want to. Or run with Z_SAFE_HOME disabled.
- Michael
Holes and pockmarks in print walls
Today, 09:14 AM in General 3D Printing Discussion