[gelöst] Auto bed leveling Z Homing funktioniert nicht 09. February 2015 16:41 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line) #define Z_PROBE_REPEATABILITY_TEST // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled. #ifdef ENABLE_AUTO_BED_LEVELING // There are 2 different ways to pick the X and Y locations to probe: // - "grid" mode // Probe every point in a rectangular grid // You must specify the rectangle, and the density of sample points // This mode is preferred because there are more measurements. // It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive // - "3-point" mode // Probe 3 arbitrary points on the bed (that aren't colinear) // You must specify the X & Y coordinates of all 3 points #define AUTO_BED_LEVELING_GRID // with AUTO_BED_LEVELING_GRID, the bed is sampled in a // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid // and least squares solution is calculated // Note: this feature occupies 10'206 byte #ifdef AUTO_BED_LEVELING_GRID // set the rectangle in which to probe #define LEFT_PROBE_BED_POSITION 30 #define RIGHT_PROBE_BED_POSITION 182 #define BACK_PROBE_BED_POSITION 160 #define FRONT_PROBE_BED_POSITION 5 // set the number of grid points per dimension // I wouldn't see a reason to go above 3 (=9 probing points on the bed) #define AUTO_BED_LEVELING_GRID_POINTS 2 #else // not AUTO_BED_LEVELING_GRID // with no grid, just probe 3 arbitrary points. A simple cross-product // is used to esimate the plane of the print bed #define ABL_PROBE_PT_1_X 15 #define ABL_PROBE_PT_1_Y 180 #define ABL_PROBE_PT_2_X 15 #define ABL_PROBE_PT_2_Y 20 #define ABL_PROBE_PT_3_X 170 #define ABL_PROBE_PT_3_Y 20 #endif // AUTO_BED_LEVELING_GRID // these are the offsets to the probe relative to the extruder tip (Hotend - Probe) #define X_PROBE_OFFSET_FROM_EXTRUDER 37 #define Y_PROBE_OFFSET_FROM_EXTRUDER -4 #define Z_PROBE_OFFSET_FROM_EXTRUDER -6.3 #define Z_RAISE_BEFORE_HOMING 5 // (in mm) Raise Z before homing (G28) for Probe Clearance. // Be sure you have this distance over your Z_MAX_POS in case #define XY_TRAVEL_SPEED 2000 // X and Y axis travel speed between probes, in mm/min #define Z_RAISE_BEFORE_PROBING 5 //How much the extruder will be raised before traveling to the first probing point. #define Z_RAISE_BETWEEN_PROBINGS 0.2 //How much the extruder will be raised when traveling from between next probing points //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like. //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it. // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile. #define PROBE_SERVO_DEACTIVATION_DELAY 300 //If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing, //it is highly recommended you let this Z_SAFE_HOMING enabled!!! #define Z_SAFE_HOMING // This feature is meant to avoid Z homing with probe outside the bed area. // When defined, it will: // - Allow Z homing only after X and Y homing AND stepper drivers still enabled // - If stepper drivers timeout, it will need X and Y homing again before Z homing // - Position the probe in a defined XY point before Z Homing when homing all axis (G28) // - Block Z homing only when the probe is outside bed area. #ifdef Z_SAFE_HOMING #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2) // X point for Z homing when homing all axis (G28) #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2) // Y point for Z homing when homing all axis (G28) #endif #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) >= (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) >= (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) >= (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) >= (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 #endif #endif // ENABLE_AUTO_BED_LEVELING
G28 ; home all axes G29; G1 Z5 F5000 ; lift nozzle
Re: Auto bed leveling Z Homing funktioniert nicht 09. February 2015 17:03 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Auto bed leveling Z Homing funktioniert nicht 09. February 2015 17:23 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 2.469 |
Re: Auto bed leveling Z Homing funktioniert nicht 09. February 2015 17:49 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 01:58 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 2.469 |
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 02:54 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 4.977 |
Quote
Le-Seaw
Und senkt er es auch wieder ab irgendwo ?
Ganze startcode mal bitte
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 02:59 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 28 |
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 16:55 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
generated by Slic3r 1.1.7 on 2015-02-10 at 22:34:04 ; perimeters extrusion width = 0.40mm ; infill extrusion width = 0.42mm ; solid infill extrusion width = 0.42mm ; top infill extrusion width = 0.42mm ; support material extrusion width = 0.40mm G21 ; set units to millimeters M107 M190 S55 ; wait for bed temperature to be reached M104 S175 ; set temperature G28 ; home all axes G29; G1 Z5 F5000 ; lift nozzle M109 S175 ; wait for temperature to be reached G90 ; use absolute coordinates G92 E0 M82 ; use absolute distances for extrusion G1 F900.000 E-4.00000 G92 E0 G1 Z0.400 F7800.000 G1 X83.621 Y75.556 F7800.000 G1 E4.00000 F900.000 G1 X85.662 Y73.297 E4.12058 F1080.000 G1 X87.974 Y71.573 E4.23481
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 17:12 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 4.977 |
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Auto bed leveling Z Homing funktioniert nicht 10. February 2015 17:58 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
Re: Auto bed leveling Z Homing funktioniert nicht 11. February 2015 13:00 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
Re: Auto bed leveling Z Homing funktioniert nicht 11. February 2015 14:05 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
Re: Auto bed leveling Z Homing funktioniert nicht 11. February 2015 14:39 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 4.977 |
Re: Auto bed leveling Z Homing funktioniert nicht 11. February 2015 14:59 |
Registrierungsdatum: 9 Jahre zuvor Beiträge: 20 |
Re: Auto bed leveling Z Homing funktioniert nicht 09. December 2015 05:45 |
Registrierungsdatum: 8 Jahre zuvor Beiträge: 15 |
Quote
Kiessar
Jetzt passieren merkwürdige Dinge. Wenn ich Y home bewegt sich die Z-Achse.
Bevor die Z-Achse gehomed wird (G28 nach x und y) fährt die Zachse erst ein stück runter dann wieder rauf.
Er tut immer noch was er soll nur fährt jetzt zusätzlich die z Achse runter.
Nach G28 kann ich G29 nicht mehr ausführen. Bekomme die Fehlermeldung, dass ich erst X und Y homen soll.
Von der Höhe beim Drucken scheint es jetzt zwar zu passen aber das G29 wird nicht mehr ausgeführt bevor der Druck beginnt.
Quote
Kiessar
So hab nochmal neu Marlin gezogen und Werte übertragen.
Meine "Merkwürdigkeiten" treten nicht mehr auf.