Results 51 to 60 of 109
-
01-18-2015, 07:32 PM #51
- Join Date
- Nov 2014
- Posts
- 522
I cant right now omw home so i cant give you a line number but if memmory serves the actual define is DISABLE_MIN_SOFTWARE_ENDSTOP false and it needs to be true
-
01-19-2015, 08:32 PM #52
- Join Date
- Jan 2015
- Posts
- 9
I used your config file and it flashed it my printer. the only problem i'm having now is that when i try to command the servo from pronterface to move, it doesn't respond. the servo moves when i plug the printer in, so i know it works. can you post your pins.h file too plz? thanks
Last edited by shook; 01-19-2015 at 10:01 PM.
-
01-19-2015, 11:04 PM #53
- Join Date
- Dec 2014
- Location
- Canada
- Posts
- 498
pins.hhere you go.
Use as your own risk
-
01-19-2015, 11:19 PM #54
- Join Date
- Jan 2015
- Posts
- 9
I figured out that i needed to have the power going to usb on the board in order to use the servo, but now my problem is when i hit Y home it just moves a tiny bit instead of homing, and when i keep clicking y home it eventually just crashes into the y endstop
my current probe offsets are:
X_PROBE_OFFSET_FROM_EXTRUDER 0 #define Y_PROBE_OFFSET_FROM_EXTRUDER 8
#define Z_PROBE_OFFSET_FROM_EXTRUDER -9.85
any help?
-
01-19-2015, 11:33 PM #55
- Join Date
- Nov 2014
- Posts
- 522
umm, your servo offsets shouldnt make a difference as to why your y bed is barely moving, if it crashes into the endstop but doesnt actually recognize that it hit the endstop then that means your endstop isnt making a circuit somewhere, wither a wire broke off the servo tab or it has come uplugged from the rambo board.
-
01-20-2015, 01:51 AM #56
- Join Date
- Jan 2015
- Posts
- 9
Homing all fixed the problem. The problem I'm having now though is when I enter my probe offsets it comes back with an error when i try to compile to lines 447 and 452, this part of the code:
#ifdef AUTO_BED_LEVELING_GRID // Check if Probe_Offset * Grid Points is greater than Probing Range
#if X_PROBE_OFFSET_FROM_EXTRUDER < 0
#if (-(X_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
#error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#else
#if ((X_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
#error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#endif
#if Y_PROBE_OFFSET_FROM_EXTRUDER < 0
#if (-(Y_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
#error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#else
#if ((Y_PROBE_OFFSET_FROM_EXTRUDER * (AUTO_BED_LEVELING_GRID_POINTS-1)) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
#error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#endif
I tried uncommenting it, which worked for compiling, but then would not let me control the servo through pronterface anymore....
My probe offsets are:
#define X_PROBE_OFFSET_FROM_EXTRUDER 31.6
#define Y_PROBE_OFFSET_FROM_EXTRUDER 4
#define Z_PROBE_OFFSET_FROM_EXTRUDER -8.1
Please help, thanks.
-
01-20-2015, 08:37 AM #57
- Join Date
- Nov 2014
- Posts
- 522
X and y offsets must be whole numbers which was discovered and posted i believe on page 4 or 5.
-
01-20-2015, 01:09 PM #58
If you care... With a simple change you can use fractional (with decimal point) numbers:
#if (( (double)X_PROBE_OFFSET_FROM_EXTRUDER * ((double)AUTO_BED_LEVELING_GRID_POINTS-1)) >= ((double)RIGHT_PROBE_BED_POSITION - (double)LEFT_PROBE_BED_POSITION))
That is more casts than needed, but it will eliminate the issue.
-
01-20-2015, 01:31 PM #59
- Join Date
- Nov 2014
- Posts
- 522
You sure roxy? I was getting a precompiler error for comparing two floats. Making it a double would truncate it making it still a whole number?
-
01-20-2015, 03:36 PM #60
- Join Date
- Dec 2014
- Location
- Canada
- Posts
- 498
Im running into a funny error.
If i do a print using ABL it prints fine.
and then after its done. i proceed to run another print using ABL
The head starts homing X & Y
but when its homing X it travels to the endstop and just stops, it doesnt tap it a second time
(Normally when its Homing the X will slide over and hit the Endstop twice)
then once Y hit. the head doesnt travel to the middle of the bed (as it normally would)
it stays at the X stop position. and starts the ABL routine with it hanging off the bed
at this point i have to manually trigger the Z endstops and cancel the job
when i manually move the head over away from the endstop and try again it homes and starts ABL fine.
Printer will print perfect...
Today, 10:44 AM in Tips, Tricks and Tech Help