Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Marlin 2.0.x bugfix ABL Hilfestellung

geschrieben von wummelfrosch 
Marlin 2.0.x bugfix ABL Hilfestellung
21. March 2018 16:34
Hallo,
momentan probiere ich mich gerade mit der neuen Marlin 32bit FW und scheitere irgendwie noch am ABL.
Das UBL kompiliert er ordentlich, allerdings passen mir u.a momentan die Messpunkte nicht und ich möchte erstmal mit dem Bilinear Bed Levelling starten, da dies unter marlin 1.1.8 einwandfrei funktionierte .

Jetzt zu meiner Frage:
Er meckert immer u.a. mit :
BACK_PROBE_BED_POSITION is outside the probe region.

Was das bedeutet ist mir schon klar :-)
allerdings konnte ich noch in der Marlin 1.1.x die
// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 70
#define RIGHT_PROBE_BED_POSITION 340
#define FRONT_PROBE_BED_POSITION 245
#define BACK_PROBE_BED_POSITION 60

manuell angeben, eben dort wo das Printbed ist (unter Berücksichtigung des Versatzes vom Sensors)

Bei der 2.0.x ist es vordefiniert mit:

// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)
#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)

kann ich den den Bereich für die Probe nicht mehr manuell angeben ?
Ist dies nur noch über Anpassung der "min_probe_edge" möglich ? Das würde ja heißen, dass ich der Probe Bereich immer mittig der Verfahrwege liegt ? Da zb. die right probe bed Position mit bed size - min_probe edge vordefiniert ist ??

So richtig verstehe ich das nicht und eine genaue Erklärung konnte ich auch nicht finden .
Ich hoffe mich kann hier jemand auf den richtigen Weg leiten :-)

// The size of the print bed
#define X_BED_SIZE 350
#define Y_BED_SIZE 255

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 215

Vielen Dank vorab
PS: die Marlin 2.0 bugfix ist vom 19.03.18

5-mal bearbeitet. Zuletzt am 21.03.18 16:44.
Re: Marlin 2.0.x bugfix ABL Hilfestellung
21. March 2018 19:52
Hast du es probiert einfach anstatt der Variablen einen Wert einzugeben? Falls nicht einfach probieren. Bin mir sicher das sollte funktionieren.
Den schlussendlich steckt in den Variablen ja auch nur einen Wert der weitergegeben wird.

1-mal bearbeitet. Zuletzt am 21.03.18 21:55.



Meine Drucker:


BQ-Hephestos 2 (heavy moded):

Arduino/Ramps1.4(12V) mit TMC2100 Stepper Drivers (stealthchop mode), BLTouch ABL Sensor, ohne LCD, TR8x1.5 Z-Axis Trapezgewinde, selbst entwickelte Rahmenverstärkung des Hauptrahmen.
Octoprint@Pi und Simplify3D

FatMax3D (eigendesign/-bau):

70x50 Aluminiumprofile, Arduino/Ramps1.4(24V) mit TMC2208 Stepper Driver (stealthchop2 mode), JUGETEK N17 0.9° Schrittmotoren, BQ Inductive ABL Sensor(BLTouch kommt bald), 12864 LCD Controller,
E3D6Lite Hotend mit Volcano Upgrade(bis 1.2mm Düse), BONDTECH QR DualDriveGear Extruder, Druckvolumen von 500x400x700 (Momentan auf eine Startgrösse von 300x200x700 wegen des kleinen Bettes limitiert)
Octoprint@Pi und Simplify3D
Re: Marlin 2.0.x bugfix ABL Hilfestellung
22. March 2018 02:45
Die Bedingung aus der SanityCheck.h:
static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region.");
Aus der Conditionals_post.h:
#define _MAX_PROBE_Y (min(Y_MAX_BED - (MIN_PROBE_EDGE), Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
...
ab Zeile 1085
// These may be overridden in Configuration.h if a smaller area is desired
#ifndef MAX_PROBE_Y
  #define MAX_PROBE_Y _MAX_PROBE_Y
#endif

Herzl. Grüße
Re: Marlin 2.0.x bugfix ABL Hilfestellung
22. March 2018 15:23
@stonecoldfx

ja habe ich schon probiert.. akzeptiert er aber nicht :-)

@alterBastler

die angaben in der Conditionals_post.h kannte ich noch nicht und werde es mir mal genauer anschauen.....definiert für mich auf den ersten Blick schonmal ein paar Sachen.


Vielen Dank euch beiden :-)

1-mal bearbeitet. Zuletzt am 22.03.18 15:26.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen