Radds + DUE + Repetier Firmware Auto Bed Leveling

My problem is with "G28" command. When i do "G28" z axis home first touching is ok but second time z axis would like to go up. When i use "G32" i don't have a any problem. (I use auto bed leveling)

Example video's

"G28" 
"G32" 

I use repetier 92.9

My setting z probe;

// #################### Z-Probing #####################

#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 1
#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 0
#define Z_PROBE_X_OFFSET 60
#define Z_PROBE_Y_OFFSET 13
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 1
#define Z_PROBE_HEIGHT -9
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define Z_PROBE_REQUIRES_HEATING 0
#define Z_PROBE_MIN_TEMPERATURE 150
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 20
#define Z_PROBE_Y1 20
#define Z_PROBE_X2 160
#define Z_PROBE_Y2 20
#define Z_PROBE_X3 100
#define Z_PROBE_Y3 160
#define BED_LEVELING_METHOD 2
#define BED_CORRECTION_METHOD 0
#define BED_LEVELING_GRID_SIZE 5
#define BED_LEVELING_REPETITIONS 5
#define BED_MOTOR_1_X 0
#define BED_MOTOR_1_Y 0
#define BED_MOTOR_2_X 200
#define BED_MOTOR_2_Y 0
#define BED_MOTOR_3_X 100
#define BED_MOTOR_3_Y 200
#define BENDING_CORRECTION_A 0
#define BENDING_CORRECTION_B 0
#define BENDING_CORRECTION_C 0
#define FEATURE_AXISCOMP 0
#define AXISCOMP_TANXY 0
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0

Comments

  • First use dev version when z min = z probe. I don't know which bugs were fixed or not regarding that combination.
    Then select homing order xy preheat z so you can define where to test z position. Use temperature 0 so it does not really heat. xy homing before z is essential. 

    If it still doe snot work describe exactly what is happening and what you expect and what your homing settings are. The video is a bit hard to follow.
  • #define Z_PROBE_SWITCHING_DISTANCE 1         <<<<<<<set this to 3, gives probe a bit more chance to untrigger
    #define Z_PROBE_HEIGHT -9 <<<<<<shouldn't this be a + value ,ie distance from bed-nozzle when probe triggers

  • @MartinH good seen. -9 means to hammer bed into nozzle after homing, which is exactly the problem.
  • edited February 2017
    @MartinH @Repetier Now i change Z_Probe_Height 9. But problem is continues. I saw something wrong when G28. Please look at the video 0:50 second. When make z "0" after would like to make "z-41.99". I can't understand this is why? Can you help me?


  • Have yo change dit in eeprom? Server has eeprom editor to change value directly there - changing in configuration.h will not change it until you explicitly load it back.
  • What version firmware are you using ?  dev version is a lot better.
    Cant see where it is getting the Z-41.99 from, (wierd)
    Maybe try running the eeprom clear sketch from arduino 1st and re uploading your firmware.




  • edited February 2017
    @MartinH @Repetier So sory but how can i clean the eeprom ? Because normaly DUE don't have a eeprom but RADDS have. Firmware i choose eeprom 1. Normaly marlin firmware use i can set eeprom in repetier host but repetier firmware eeprom setting not active repetier host. (Firmware dev version.)
  • Just send
    M502
    M500
    to copy from configuration.h to eeprom. Disabling is not a good option with autoleveling.
  • WHile you are using right homing order and z probe height i s 9 mm in eeprom you have
    #define ZHOME_X_POS 999999
    #define ZHOME_Y_POS 999999

    so you do not say where to probe! Please set it to some working values like 50 and 50.
  • edited March 2017
    @Repetier @MartinH When i do G28 x and y home ok but when it start z home have an error.

    3:25:15.247: RequestStop:
    3:25:16.362: fatal:Could not activate z-probe offset due to coordinate constraints - result is inprecise! Printer stopped and heaters disabled due to this error. Fix error and restart with M999.
    3:25:24.525: X:0.00 Y:0.00 Z:0.000 E:0.0000
    3:25:24.542: fatal:Could not activate z-probe offset due to coordinate constraints - result is inprecise! Printer stopped and heaters disabled due to this error. Fix error and restart with M999.
    3:25:24.542: N58 M105
    3:25:24.559: fatal:Could not activate z-probe offset due to coordinate constraints - result is inprecise! Printer stopped and heaters disabled due to this error. Fix error and restart with M999.
    3:25:24.559: N59 M105
    3:25:24.849: fatal:Could not activate z-probe offset due to coordinate constraints - result is inprecise! Printer stopped and heaters disabled due to this error. Fix error and restart with M999. (18)

    My Configuration here!

  • Have you set homing order xytz and set z probe coordinate where activating probe is possible e.g. 100,100?
  • edited March 2017
    @Repetier So sorry but where did am i do this setting in "Configuration.h" ?

    My Configuration here!



Sign In or Register to comment.