Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 02. March 2022 16:28 |
Registrierungsdatum: 6 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: 6 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: 10 Jahre zuvor Beiträge: 1.610 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 07. March 2022 12:44 |
Registrierungsdatum: 6 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: 10 Jahre zuvor Beiträge: 1.610 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 05:58 |
Registrierungsdatum: 6 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: 10 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: 6 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: 10 Jahre zuvor Beiträge: 1.610 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 08. March 2022 14:31 |
Registrierungsdatum: 6 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: 10 Jahre zuvor Beiträge: 1.610 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 09. March 2022 07:14 |
Registrierungsdatum: 6 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: 6 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: 6 Jahre zuvor Beiträge: 94 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 10. March 2022 15:30 |
Registrierungsdatum: 10 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: 6 Jahre zuvor Beiträge: 94 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 15:10 |
Registrierungsdatum: 6 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_INDEA,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_INDEx, current_position.x), CELL_INDEy, 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_INDEA,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_INDEx, current_position.x), CELL_INDEy, 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_INDEA,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_INDEx, destination.x), CELL_INDEy, 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_INDEA,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_INDEx, destination.x), CELL_INDEy, destination.y) }; ^~~~~~~~~~ Marlin\src\feature\bedlevel\abl\abl.cpp:379:30: warning: narrowing conversion of '_MAc1.XYval::.XYval::::.XYval::::::x, c2.XYval::.XYval::::.XYval::::::x)' from 'int' to 'signed char' inside { } [-Wnarrowing] const xy_int8_t gc { _MAc1.x, c2.x), _MAc1.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 '_MAc1.XYval::.XYval::::.XYval::::::y, c2.XYval::.XYval::::.XYval::::::y)' from 'int' to 'signed char' inside { } [-Wnarrowing] const xy_int8_t gc { _MAc1.x, c2.x), _MAc1.y, c2.y) };
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 17:02 |
Registrierungsdatum: 10 Jahre zuvor Beiträge: 1.610 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 12. March 2022 17:18 |
Registrierungsdatum: 6 Jahre zuvor Beiträge: 94 |
Re: Auto Bed Leveling Bilinear nur die Hälfte vom Druckbett 31. August 2022 08:40 |
Registrierungsdatum: 6 Jahre zuvor Beiträge: 94 |