|
Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 02. March 2022 16:28 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
* Nozzle-to-Probe offsets { X, Y, Z }
*
* X and Y offset
* Use a caliper or ruler to measure the distance from the tip of
* the Nozzle to the center-point of the Probe in the X and Y axes.
*
#define NOZZLE_TO_PROBE_OFFSET { 35, 0, 0 }
// Most probes should stay away from the edges of the bed, but
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define PROBING_MARGIN 10
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 07. March 2022 06:28 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
#define NOZZLE_TO_PROBE_OFFSET { 35, 16, 0 }
// Most probes should stay away from the edges of the bed, but
// with NOZZLE_AS_PROBE this can be negative for a wider probing area.
#define PROBING_MARGIN 10
#if PROBE_SELECTED && !IS_KINEMATIC #define PROBING_MARGIN_LEFT 0 //PROBING_MARGIN #define PROBING_MARGIN_RIGHT 10 //PROBING_MARGIN #define PROBING_MARGIN_FRONT 0 //PROBING_MARGIN #define PROBING_MARGIN_BACK 30 //PROBING_MARGIN #endif
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 07. March 2022 09:39 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 07. March 2022 12:44 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
#if PROBE_SELECTED && !IS_KINEMATIC #define PROBING_MARGIN_LEFT PROBING_MARGIN #define PROBING_MARGIN_RIGHT PROBING_MARGIN #define PROBING_MARGIN_FRONT PROBING_MARGIN #define PROBING_MARGIN_BACK PROBING_MARGIN #endif
#define NOZZLE_TO_PROBE_OFFSET { 35, 16, 0 }
#define NOZZLE_TO_PROBE_OFFSET { 35, 16, 0 }
in
#define NOZZLE_TO_PROBE_OFFSET { -70, 16, 0 }
Dann geht es mit dem Homing, nur ist der Extruder nach dem Homing dann an 70mm der X Achse, das ABL startet allerdings richtig, von X0 und Y0.#define PROBING_MARGIN 10Und der Rest ergibt sich aus
// The size of the printable area #define X_BED_SIZE 220 #define Y_BED_SIZE 500
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 07. March 2022 17:38 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 05:58 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
#define NOZZLE_TO_PROBE_OFFSET { -70, 16, 0 }
eingetragen und nicht
#define NOZZLE_TO_PROBE_OFFSET {35, 16, 0 }
Denn, wenn der Wert so ist {35, 16, 0 }, dann funktioniert das Homing nicht und im Display steht dann Sonde Außerhalb.
#define NOZZLE_TO_PROBE_OFFSET { -70, 16, 0 }
setze, dann funktioniert das Homing und ABL geht nur durch vorheriges Homing.|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 09:26 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
Das dürfte nicht passieren, da stimmt was anderes nicht.Quote
Denn, wenn der Wert so ist {35, 16, 0 }, dann funktioniert das Homing nicht und im Display steht dann Sonde Außerhalb.
#define X_BED_SIZE XXX
#define Y_BED_SIZE YYY
...
// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS [XX]
#define Y_MIN_POS [YY]
...
#define HOTEND_OFFSET_X { 0.0, XX } // (mm) relative X-offset for each nozzle
#define HOTEND_OFFSET_Y { 0.0, YY } // (mm) relative Y-offset for each nozzle
...
#define Z_SAFE_HOMING
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 09:45 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
#define NOZZLE_TO_PROBE_OFFSET { 00, 16, 0 }
#define NOZZLE_TO_PROBE_OFFSET { XX, YY, ZZ } ????????????????
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 12:43 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 14:31 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
// The size of the printable area #define X_BED_SIZE 440 #define Y_BED_SIZE 700Das ist die Größe des Druckbetts, die tatsächliche Druckfläche ist aber X220mm und Y500mm.
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 09. March 2022 07:11 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 09. March 2022 07:14 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
/**
* Default Axis Steps Per Unit (steps/mm)
* Override with M92
* X, Y, Z [, I [, J [, K]]], E0 [, E1[, E2...]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 162, 162, 820, 500 }
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 09. March 2022 10:19 |
Registrierungsdatum: 6 Jahre zuvor Beiträge: 143 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 09. March 2022 13:00 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
#define NOZZLE_TO_PROBE_OFFSET {35, 16, 0 }
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 10. March 2022 14:07 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 10. March 2022 15:30 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
[marlinfw.org]Quote
Marlin Configuration
For testing, enable DEBUG_LEVELING_FEATURE. With this option enabled, use M111 S32 to turn on detailed logging of homing and bed leveling. This will cause G28 and G29 to report everything they do, step-by-step, and can be indispensible for troubleshooting when things go wrong.
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 10. March 2022 15:50 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 15:10 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
Marlin\src\feature\bedlevel\abl\abl.cpp: In function 'void bilinear_line_to_destination(const_feedRate_t, uint16_t, uint16_t)':
Marlin\src\feature\bedlevel\abl\abl.cpp:353:51: warning: narrowing conversion of '((current_position.XYZEval::.XYZEval::::.XYZEval::::::x - bilinear_start.XYval::.XYval::::.XYval::::::x) * bilinear_grid_factor.XYval::.XYval::::.XYval::::::x)' from 'float' to 'int' inside { } [-Wnarrowing]
#define CELL_INDE
A,V) ((V - bilinear_start.A) * ABL_BG_FACTOR(A))
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:361:19: note: in expansion of macro 'CELL_INDEX'
xy_int_t c1 { CELL_INDE
x, current_position.x), CELL_INDE
y, current_position.y) },
^~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:353:51: warning: narrowing conversion of '((current_position.XYZEval::.XYZEval::::.XYZEval::::::y - bilinear_start.XYval::.XYval::::.XYval::::::y) * bilinear_grid_factor.XYval::.XYval::::.XYval::::::y)' from 'float' to 'int' inside { } [-Wnarrowing]
#define CELL_INDE
A,V) ((V - bilinear_start.A) * ABL_BG_FACTOR(A))
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:361:54: note: in expansion of macro 'CELL_INDEX'
xy_int_t c1 { CELL_INDE
x, current_position.x), CELL_INDE
y, current_position.y) },
^~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:353:51: warning: narrowing conversion of '((destination.XYZEval::.XYZEval::::.XYZEval::::::x - bilinear_start.XYval::.XYval::::.XYval::::::x) * bilinear_grid_factor.XYval::.XYval::::.XYval::::::x)' from 'float' to 'int' inside { } [-Wnarrowing]
#define CELL_INDE
A,V) ((V - bilinear_start.A) * ABL_BG_FACTOR(A))
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~Compiling .pio\build\mega2560\src\src\gcode\config\M301.cpp.o
~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:362:19: note: in expansion of macro 'CELL_INDEX'
c2 { CELL_INDE
x, destination.x), CELL_INDE
y, destination.y) };
^~~~~~~~~~
Compiling .pio\build\mega2560\src\src\gcode\config\M302.cpp.o
Marlin\src\feature\bedlevel\abl\abl.cpp:353:51: warning: narrowing conversion of '((destination.XYZEval::.XYZEval::::.XYZEval::::::y - bilinear_start.XYval::.XYval::::.XYval::::::y) * bilinear_grid_factor.XYval::.XYval::::.XYval::::::y)' from 'float' to 'int' inside { } [-Wnarrowing]
#define CELL_INDE
A,V) ((V - bilinear_start.A) * ABL_BG_FACTOR(A))
~~~~~~~~~~~~~~~Compiling .pio\build\mega2560\src\src\gcode\config\M304.cpp.o
~~~~~~~~~^~~~~~~Compiling .pio\build\mega2560\src\src\gcode\config\M309.cpp.o
~~~~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:362:49: note: in expansion of macro 'CELL_INDEX'
c2 { CELL_INDE
x, destination.x), CELL_INDE
y, destination.y) };
^~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:379:30: warning: narrowing conversion of '_MA
c1.XYval::.XYval::::.XYval::::::x, c2.XYval::.XYval::::.XYval::::::x)' from 'int' to 'signed char' inside { } [-Wnarrowing]
const xy_int8_t gc { _MA
c1.x, c2.x), _MA
c1.y, c2.y) };
~~~~^~Compiling .pio\build\mega2560\src\src\gcode\config\M92.cpp.o
~~~~~~~~~~
Marlin\src\feature\bedlevel\abl\abl.cpp:379:48: warning: narrowing conversion of '_MA
c1.XYval::.XYval::::.XYval::::::y, c2.XYval::.XYval::::.XYval::::::y)' from 'int' to 'signed char' inside { } [-Wnarrowing]
const xy_int8_t gc { _MA
c1.x, c2.x), _MA
c1.y, c2.y) };
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 17:02 |
Registrierungsdatum: 11 Jahre zuvor Beiträge: 1.610 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 17:18 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |
|
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 31. August 2022 08:40 |
Registrierungsdatum: 7 Jahre zuvor Beiträge: 94 |