Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Repetier Auto Bed Leveling

geschrieben von Fridi 
Re: Repetier Auto Bed Leveling
06. March 2015 13:18
Nicht mit Repetier.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Repetier Auto Bed Leveling
07. September 2015 11:45
Hallo zusammen,

darf ich mich mal einklinken? Wo im Repetier-Konfigurator kann man den die Software-Enstops aktivieren?

Wäre es nicht super, einen M-Befehl für die Sw-Endstops zu haben? so etwa "SW-Endstop aus, G32, Sw-Endstop ein"? Dann hätte man mehr Sicherheit...

Macht es Sinn, den Bedsensor als Zmin zu definieren?

Ich bekomme es auch noch nicht hin. Fridi, kannst Du die "ein paar kleine Einstellungen" erläutern? Vielleicht habe ich dann auch eine geniale Idee.

1-mal bearbeitet. Zuletzt am 07.09.15 11:45.


Gruß, Ralf

Mendel 90 breit, hoch, 24V

Meine Erfahrungen im EngineeringSpot-Blog: EngineeringSpot
Re: Repetier Auto Bed Leveling
07. September 2015 12:03
Moin moin aus HU.
Hier mal meine Cionfig-Teile.

#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING false //true
#define MIN_HARDWARE_ENDSTOP_Z false //true Nico
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x true //false Nico
#define min_software_endstop_y true //false Nico
#define min_software_endstop_z false //false Nico
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z false //true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 0 // 1 Nico

// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 0
#define INVERT_Z_DIR 0
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 390
#define Y_MAX_LENGTH 400
#define Z_MAX_LENGTH 430
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define DISTORTION_CORRECTION 0
#define DISTORTION_CORRECTION_POINTS 5
#define DISTORTION_CORRECTION_R 100
#define DISTORTION_PERMANENT 1
#define DISTORTION_UPDATE_FREQUENCY 15
#define DISTORTION_START_DEGRADE 0.5
#define DISTORTION_END_HEIGHT 1
#define DISTORTION_EXTRAPOLATE_CORNERS 0

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

#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 5
#define Z_PROBE_PIN ORIG_Z_MIN_PIN //-1
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1 //0
#define Z_PROBE_X_OFFSET 0
#define Z_PROBE_Y_OFFSET 60
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 5
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 2
#define Z_PROBE_REPETITIONS 2
#define Z_PROBE_HEIGHT 2.7
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 60
#define Z_PROBE_Y1 100
#define Z_PROBE_X2 60
#define Z_PROBE_Y2 330
#define Z_PROBE_X3 300
#define Z_PROBE_Y3 200
#define FEATURE_AXISCOMP 0
#define AXISCOMP_TANXY 0
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Repetier Auto Bed Leveling
08. September 2015 04:42
Das sieht gut aus, ich finde allerdings die Software-Endstops im Repetier-Konfigurator nach wie vor nicht. Und ich will immer über den Konfigurator gehen, weil ich dann bei einem FW-Update nur die alte, funktionierende Konfig.h reinladen muss und alle Einstellungen soweit stimmen.

Was macht es für einen Sinn, Endstops (z.B. Xmin) sowohl als Hardware wie auch als Software zu deklarieren?


Gruß, Ralf

Mendel 90 breit, hoch, 24V

Meine Erfahrungen im EngineeringSpot-Blog: EngineeringSpot
Re: Repetier Auto Bed Leveling
08. September 2015 11:11
Hallo Nico,

Als Antwort auf [forums.reprap.org]

Quote
Wurstnase
Nach nem leveling nie! nie! nicht! nie! kein! g28!

warum eigentlich? Ich verstehe es so: G32 dient dazu, die Z-Achse in der Länge und die Bauplattform zu vermessen. Mit G28 bringt der Drucker den Extruder in eine definierte Position, von der ab er arbeiten kann ("Nullen").

Ich habe im Startscript in Cura G28 drinstehen. Dann müsste ich ja immer vor jedem Druck ein Bedleveling machen?!?

Oder was denke ich da falsch?

1-mal bearbeitet. Zuletzt am 08.09.15 11:11.


Gruß, Ralf

Mendel 90 breit, hoch, 24V

Meine Erfahrungen im EngineeringSpot-Blog: EngineeringSpot
Re: Repetier Auto Bed Leveling
08. September 2015 16:24
weil ein g28 dir das vermessen wieder kaputt macht. G28 ist ein homingbefehl aber ohne das Bett zu vermessen, den g32 (ist bei dir autoleveling ?) kannst du dir dann sparen.
wenn du danach die düse wieder in Null postion bringen willst dann mach das mit einem G1 move. Wenn nach dem autolevel die düse noch nicht auf der richtigen höhe ist kannst du in slic3r unter printer settings den offset für Z ändern ( <0 die düse geht weiter runter, >0 geht weiter hoch)
Alternativ kannst du auch den M206 befehl probieren, da weiss ich allerdings nicht ob der bei dir geht (bei mir ist g29 autolevel und daher vll auch der offset befehl ein anderer)

2-mal bearbeitet. Zuletzt am 09.09.15 00:57.
Re: Repetier Auto Bed Leveling
09. September 2015 16:52
Hallo Nico,
ich glaube Dir gern, aber kannst Du mir bitte sagen, warum das so ist? Ich versuchenur, das zu vrstehen. Homing hat in meinem Verständnis nichts mit der Vermessung zu tun, aber ich lasse mich gerne vom anderen überzeugen.


Gruß, Ralf

Mendel 90 breit, hoch, 24V

Meine Erfahrungen im EngineeringSpot-Blog: EngineeringSpot
Re: Repetier Auto Bed Leveling
09. September 2015 17:03
Keine Ahnung wie das bei Repetier vonstatten geht. Aber Marlin resetet ganz einfach das vorher gemessene ABL wenn ein G28 ausgeführt wird. Steht halt so im Code. Keine Ahnung wieso, aber es funktioniert halt so.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Repetier Auto Bed Leveling
10. September 2015 01:42
Macht doch auch Sinn. Wenn das Bett vermessen wird, wird die höhe an unterschiedlichen Punkten gemessen und ein Raster erstellt die als Referenz für das drucken später dienen. Wird ein G28 danach ausgeführt wird ein neuer Referenzpunkt für Z festgelegt somit werden die alten gelöscht, da nicht mehr aktuell.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen