Fix mixed up draw_number parameter

This commit is contained in:
thewildmage
2023-07-16 15:45:11 -06:00
parent f7fa5c239e
commit 499be78290
2 changed files with 10 additions and 2 deletions

View File

@@ -421,6 +421,14 @@ void CalibPressureAdvancePattern::generate_custom_gcodes(
if (i == 1) {
gcode << m_writer.set_pressure_advance(m_params.start);
double number_e_per_mm = e_per_mm(
line_width(),
height_layer(),
m_config.option<ConfigOptionFloats>("nozzle_diameter")->get_at(0),
m_config.option<ConfigOptionFloats>("filament_diameter")->get_at(0),
m_config.option<ConfigOptionFloats>("filament_flow_ratio")->get_at(0)
);
// glyph on every other line
for (int j = 0; j < num_patterns; j += 2) {
gcode << draw_number(
@@ -429,7 +437,7 @@ void CalibPressureAdvancePattern::generate_custom_gcodes(
m_params.start + (j * m_params.step),
m_draw_digit_mode,
line_width(),
height_layer(),
number_e_per_mm,
speed_first_layer(),
m_writer
);

View File

@@ -64,7 +64,7 @@ protected:
double value,
CalibPressureAdvance::DrawDigitMode mode,
double line_width,
double layer_height,
double e_per_mm,
double speed,
GCodeWriter& writer
);