Prusa MINI Firmware overview
|
Go to the documentation of this file.
24 #include "../../../inc/MarlinConfigPre.h"
34 #if ENABLED(ABL_BILINEAR_SUBDIVISION)
35 void print_bilinear_leveling_grid_virt();
36 void bed_level_virt_interpolate();
39 #if IS_CARTESIAN && DISABLED(SEGMENT_LEVELED_MOVES)
43 #define _GET_MESH_X(I) float(bilinear_start.x + (I) * bilinear_grid_spacing.x)
44 #define _GET_MESH_Y(J) float(bilinear_start.y + (J) * bilinear_grid_spacing.y)
45 #define Z_VALUES_ARR z_values
#define WITHIN(N, L, H)
Definition: macros.h:195
void bilinear_line_to_destination(const feedRate_t &scaled_fr_mm_s, uint16_t x_splits=0xFFFF, uint16_t y_splits=0xFFFF)
FI XYval< float > asFloat()
Definition: types.h:201
#define NOLESS(v, n)
Definition: macros.h:127
#define sq(x)
Definition: wiring_constants.h:83
T z
Definition: types.h:383
#define DEBUG_ECHOLNPGM(...)
Definition: debug_out.h:79
#define _MAX(V...)
Definition: macros.h:346
T e
Definition: types.h:383
uint8_t i
Definition: screen_test_graph.c:72
#define _MIN(V...)
Definition: macros.h:333
xyze_pos_t destination
Definition: motion.cpp:110
#define LIMIT(v, n1, n2)
Definition: macros.h:139
float feedRate_t
Definition: types.h:80
#define DEBUG_ECHOPGM(...)
Definition: debug_out.h:78
end
Definition: createSpeedLookupTable.py:33
FI XYval< float > reciprocal() const
Definition: types.h:203
xyze_pos_t current_position
Definition: motion.cpp:102
void line_to_current_position(const feedRate_t &fr_mm_s)
Definition: motion.cpp:285
#define isnan
Definition: Arduino.h:55
#define FLOOR(x)
Definition: macros.h:284
xy_int_t bilinear_grid_spacing
void onMeshUpdate(const uint8_t xpos, const uint8_t ypos, const float zval)
Definition: marlin_server.cpp:945
T x
Definition: types.h:383
#define constrain(amt, low, high)
Definition: wiring_constants.h:79
xy_float_t bilinear_grid_factor
list a
Definition: createSpeedLookupTable.py:29
#define L(CODE)
Definition: macros.h:76
T x
Definition: types.h:185
const uint8_t[]
Definition: 404_html.c:3
float bilinear_z_offset(const xy_pos_t &raw)
void print_bilinear_leveling_grid()
#define DEBUG_ECHO(...)
Definition: debug_out.h:75
void extrapolate_unprobed_bed_level()
#define CBI(A, B)
Definition: macros.h:89
#define DEBUGGING(F)
Definition: serial.h:47
#define TEST(n, b)
Definition: macros.h:81
T y
Definition: types.h:185
#define SERIAL_ECHOLNPGM(S)
Definition: serial.h:174
#define DEBUG_CHAR(...)
Definition: debug_out.h:74
list b
Definition: createSpeedLookupTable.py:30
T y
Definition: types.h:383