ENH: use outer wall acceleration to do calibration

As title.

Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: Ibf7a9253a9837d6a2148e6ce9c0582ac915fde48
This commit is contained in:
salt.wei authored and Lane.Wei committed 2022-12-15 04:38:15 -05:00
1 parent bdab8a28c9
commit 276989a878
9 files changed
+8 -15

No files matched your search

-7
View File
@@ -1464,13 +1464,6 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
// Emit machine envelope limits for the Marlin firmware.
this->print_machine_envelope(file, print);
//BBS: emit outer wall accelerate if has non-zero value
if (m_config.default_acceleration.value > 0) {
float acceleration = m_config.outer_wall_acceleration.value > 0 ?
m_config.outer_wall_acceleration.value : m_config.default_acceleration.value;
file.write(m_writer.set_acceleration((unsigned int)floor(acceleration + 0.5)));
}
// Disable fan.
if (print.config().close_fan_the_first_x_layers.get_at(initial_extruder_id)) {
file.write(m_writer.set_fan(0));