Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

auto bed leveling Problem

geschrieben von derhesse2002 
auto bed leveling Problem
06. January 2015 15:13
Hallo

Ich hab ein kleines Problem ich mache alles so wie hier [www.youtube.com]
wenn ich jetzt in Pronterfce G28 eingebe Fährt er alles auf Null und bei G29 macht er es auch mit dem Leveling
nur wennich jetzt was drucken will fährt X und Y auf null dann fahren beide in die mitte vom Bett und machen Z null und das leveling fängt dann hinten mitte an und der 2te ist dann neben dem bett in der luft kann mit da einer halfen ??
hier mal meine eistellungen

//============================= Bed Auto Leveling ===========================

#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 20
#define RIGHT_PROBE_BED_POSITION 185
#define BACK_PROBE_BED_POSITION 125
#define FRONT_PROBE_BED_POSITION 20

// 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 6
#define Y_PROBE_OFFSET_FROM_EXTRUDER 50
#define Z_PROBE_OFFSET_FROM_EXTRUDER -21.45

#define Z_RAISE_BEFORE_HOMING 4 // (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 8000 // X and Y axis travel speed between probes, in mm/min

#define Z_RAISE_BEFORE_PROBING 30 //How much the extruder will be raised before traveling to the first probing point.
#define Z_RAISE_BETWEEN_PROBINGS 5 //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

#endif // ENABLE_AUTO_BED_LEVELING


danke schonmal
Re: auto bed leveling Problem
06. January 2015 15:33
Im Startcode darf nach dem g29 kein g28 mehr kommen...

Versuch mal

G28
G29
G1 x0
G1 y0
G1 z0

Im startcode am Ende. Nach G29 muss man glaube ich zurück auf 0/0/0 fahren. Ohne G28.

Ciao, Udo
Re: auto bed leveling Problem
06. January 2015 15:39
Nein muss man nicht. Aber erst G28 und dann G29 ist richtig. Aber anscheinend geht bei ihm das G29 nicht richtig. Zeig doch mal deine ganze config.h und deinen gcode.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: auto bed leveling Problem
06. January 2015 15:44
Es gab mal eine Marlin da musste man das... Egal. Schadet auch nicht.

Ciao, Udo
Re: auto bed leveling Problem
06. January 2015 16:03
Nein, es gab noch nie ein Marlin wo man das musste smiling smiley

Man darf nur nach einem G29 kein G28 mehr machen, da das alles löschen würde. Und um dann wieder auf 0 zu fahren muss man das ganze dann per Hand machen. Mehr nicht.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: auto bed leveling Problem
07. January 2015 15:42
Hi danke schonmal hier ist mal meine config.h gcode kann ich erst am we Posten
Anhänge:
Öffnen | Download - Configuration.h (34.6 KB)
Re: auto bed leveling Problem
09. January 2015 13:19
hier noch der gcode

; Generated with MatterSlice 1.0
; filamentDiameter = 1.7
; extrusionWidth = 0.4
; firstLayerExtrusionWidth = 0.8
; layerThickness = 0.3
; firstLayerThickness = 0.1
; automatic settings before start_gcode
G21 ; set units to millimeters
M107 ; fan off
M190 S75 ; wait for bed temperature to be reached
M104 T0 S245 ; wait for extruder 1 temperature
T0 ; set the active extruder to 0
; settings from start_gcode
G1 Z30
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
M106 S255
G29

; automatic settings after start_gcode
M109 T0 S245 ; wait for extruder 1 temperature
T0 ; set the active extruder to 0
G90 ; use absolute coordinates
G92 E0 ; reset the expected extruder position
M82 ; use absolute distance for extrusion
; Layer count: 40
; LAYER:0
M107
G0 F7800 X23.22 Y6.68 Z0.10
G0 X23.22 Y6.68
; TYPEconfused smileyKIRT
G1 F1800 E0.00000
G1 F1500 X120.02 Y32.62 E3.88550
G1 X124.82 Y33.11 E4.07249
G1 X129.02 Y32.18 E4.23906
G1 X133.42 Y29.56 E4.43764
G1 X138.58 Y26.27 E4.67503
G1 X141.47 Y25.56 E4.79037
G1 X144.67 Y26.09 E4.91609
G1 X146.87 Y27.51 E5.01748
G1 X151.79 Y32.43 E5.28716
G1 X153.42 Y35.21 E5.41222
G1 X153.51 Y39.29 E5.57052
G1 X151.59 Y42.92 E5.72966
G1 X149.35 Y44.37 E5.83323
G1 X146.34 Y46.00 E5.96587
G1 X144.74 Y48.10 E6.06819
G1 X144.26 Y50.72 E6.17152
G1 X145.26 Y54.77 E6.33307
G1 X149.60 Y55.74 E6.50547
G1 X151.92 Y55.28 E6.59747
G1 X153.75 Y53.95 E6.68505
G1 X155.65 Y50.63 E6.83341
G1 X157.01 Y48.49 E6.93166
G1 X160.58 Y46.52 E7.09000
G1 X164.69 Y46.55 E7.24943
G1 X167.54 Y48.19 E7.37668
G1 X172.46 Y53.11 E7.64644
G1 X173.87 Y55.25 E7.74585
G1 X174.45 Y58.44 E7.87172
G1 X173.75 Y61.39 E7.98920
G1 X170.54 Y66.42 E8.22040
G1 X167.82 Y70.98 E8.42649
G1 X166.89 Y75.18 E8.59317
G1 X167.38 Y79.98 E8.78000
G1 X193.26 Y176.56 E12.65686
G1 X193.56 Y180.16 E12.79658
G1 X192.22 Y184.10 E12.95824
G1 X189.49 Y187.20 E13.11812
G1 X186.16 Y188.83 E13.26221
G1 X166.23 Y192.57 E14.04826
G1 X146.41 Y193.49 E14.81742
G1 X126.66 Y191.66 E15.58652
G1 X107.35 Y187.12 E16.35562
G1 X88.85 Y179.95 E17.12473
G1 X71.51 Y170.30 E17.89388
G1 X55.68 Y158.35 E18.66297
G1 X41.66 Y144.32 E19.43214
G1 X29.70 Y128.49 E20.20123
G1 X20.05 Y111.15 E20.97035
G1 X12.88 Y92.66 E21.73943
G1 X8.34 Y73.34 E22.50858
G1 X6.51 Y53.59 E23.27771
G1 X7.43 Y33.77 E24.04680
G1 X11.16 Y13.87 E24.83195
G1 X12.76 Y10.56 E24.97464
G1 X15.84 Y7.82 E25.13423
G1 X19.74 Y6.47 E25.29424
G1 X23.22 Y6.68 E25.42953
G0 F7800 X21.86 Y15.01
Re: auto bed leveling Problem
09. January 2015 14:17
Also Drucker anmachen und G28 und danach G29 geht?


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: auto bed leveling Problem
09. January 2015 14:29
ja einzeln geht nur beim drucken nicht
Re: auto bed leveling Problem
09. January 2015 14:44
Tipp mal die Befehle aus deinem code nacheinander per Hand ein und guck dir das nochmal an. Mit welchem Programm druckst du? oder über sd?


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: auto bed leveling Problem
09. January 2015 15:04
hab mattercontrol ja macht es bei sd und über usb
Re: auto bed leveling Problem
09. January 2015 15:08
Bis wohin macht er was? Wenn du alle Befehle in der Reihenfolge abtippst wie sie oben stehen, bis wohin kommst du dann?


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: auto bed leveling Problem
09. January 2015 16:40
hab es jetzt mal bei pronterface manuell eingegeben das macht er gann das G29 und der dann wo er anfängt zu Drucken Fährt er richtig ich verstehe es einfach nicht manuell geht Auto geht garnix
Re: auto bed leveling Problem
14. January 2015 13:47
Keiner mehr eine Antwort??
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen