Dear Reprappers and experts
My first post (not the last off Corse) :)
Finished from my build of a standard rostock with original dimension
(RAMP 1.4 - INDUINO MEGA 2560 – MECHANICAL ENDSTOPS V1.2 – A4988 STEPPER DRIVER – T2 BELT – 20 TOOTH ALU PULLEY – NEMA 17 STEPPER MOTOR)
I download the latest marlin, adjust the value in (configuration.h) (configuration_adv.h) to match value of files inside (example_configurations) folder and edit the value corresponding to my build
I disabled
When I tried to compile, it gives the following error:
------------
------------
WHAT I DID :) I COMMENTED OUT ALL THOSE LINE:
---------
MAYBE THIS IS A MISTAKE BUT I THOUGHT ITS ONLY FOR AUTO BED LEVELING
But voila it compile :)
Then I succeeded to upload the firmware to my board
(very excited to see it moving but :( …)
Now lets go to PRONTERFACE
***HOME ALL AXIS RESULT :***
even if its on middle of the tower far from endstops it wont move. each axe separately and by sequence jump up little bit and go back down to its original position with a buzzy sound coming from stepper motor like a noisy beep
***SENDING M119 result :***
All endstops free:
now I press X Y Z seperatly and send the commad for each so the result is :
-----------------------------------------------------------
If I move Z up in pronterface until hitting the endstops :
even when its showing hit , it wont stop :(
----------------------------------------------------------
Please if any one can guide me !!!!!!!!!
Its painful when its finished and not working
Please find attached my (configuration.h) (configuration_adv.h)
Many thanks in advance :)
My first post (not the last off Corse) :)
Finished from my build of a standard rostock with original dimension
(RAMP 1.4 - INDUINO MEGA 2560 – MECHANICAL ENDSTOPS V1.2 – A4988 STEPPER DRIVER – T2 BELT – 20 TOOTH ALU PULLEY – NEMA 17 STEPPER MOTOR)
I download the latest marlin, adjust the value in (configuration.h) (configuration_adv.h) to match value of files inside (example_configurations) folder and edit the value corresponding to my build
I disabled
//#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
When I tried to compile, it gives the following error:
------------
'ACCURATE_BED_LEVELING_POINTS' was not declared in this scope Marlin_main.cpp: In function 'void adjust_delta(float*)': Marlin_main.cpp:3287: error: 'ACCURATE_BED_LEVELING_POINTS' was not declared in this scope Marlin_main.cpp:3288: error: 'ACCURATE_BED_LEVELING_GRID_X' was not declared in this scope Marlin_main.cpp:3289: error: 'ACCURATE_BED_LEVELING_GRID_Y' was not declared in this scope Marlin_main.cpp:3294: error: 'bed_level' was not declared in this scope
------------
WHAT I DID :) I COMMENTED OUT ALL THOSE LINE:
//{ //int half = (ACCURATE_BED_LEVELING_POINTS - 1) / 2; //float grid_x = max(0.001-half, min(half-0.001, cartesian[X_AXIS] / ACCURATE_BED_LEVELING_GRID_X)); //float grid_y = max(0.001-half, min(half-0.001, cartesian[Y_AXIS] / ACCURATE_BED_LEVELING_GRID_Y)); //int floor_x = floor(grid_x); //int floor_y = floor(grid_y); //float ratio_x = grid_x - floor_x; //float ratio_y = grid_y - floor_y; // float z1 = bed_level[floor_x+half][floor_y+half]; //float z2 = bed_level[floor_x+half][floor_y+half+1]; //float z3 = bed_level[floor_x+half+1][floor_y+half]; // float z4 = bed_level[floor_x+half+1][floor_y+half+1]; // float left = (1-ratio_y)*z1 + ratio_y*z2; //float right = (1-ratio_y)*z3 + ratio_y*z4; //float offset = (1-ratio_x)*left + ratio_x*right; // delta[X_AXIS] += offset; // delta[Y_AXIS] += offset; //delta[Z_AXIS] += offset; //}
---------
MAYBE THIS IS A MISTAKE BUT I THOUGHT ITS ONLY FOR AUTO BED LEVELING
But voila it compile :)
Then I succeeded to upload the firmware to my board
(very excited to see it moving but :( …)
Now lets go to PRONTERFACE
***HOME ALL AXIS RESULT :***
even if its on middle of the tower far from endstops it wont move. each axe separately and by sequence jump up little bit and go back down to its original position with a buzzy sound coming from stepper motor like a noisy beep
***SENDING M119 result :***
All endstops free:
Reporting endstop status x_max: open y_max: open z_max: open
now I press X Y Z seperatly and send the commad for each so the result is :
SENDING:M119 Reporting endstop status x_max: TRIGGERED y_max: open z_max: open >>>M119 SENDING:M119 Reporting endstop status x_max: open y_max: TRIGGERED z_max: open >>>M119 SENDING:M119 Reporting endstop status x_max: open y_max: open z_max: TRIGGERED
-----------------------------------------------------------
If I move Z up in pronterface until hitting the endstops :
echo:endstops hit: Y:1.78 echo:endstops hit: Y:1.81 echo:endstops hit: Y:1.84 Z:1.84 echo:endstops hit: X:1.94 Y:1.94 Z:1.94 echo:endstops hit: X:1.97 Y:1.97 Z:1.97 echo:endstops hit: X:2.00 Y:2.00 Z:2.00 echo:endstops hit: X:2.03 Y:2.03 Z:2.03
even when its showing hit , it wont stop :(
----------------------------------------------------------
Please if any one can guide me !!!!!!!!!
Its painful when its finished and not working
Please find attached my (configuration.h) (configuration_adv.h)
Many thanks in advance :)