修改最小挤出温度为100℃ 低于时只警告不停止
修改F430NX切换喷头时候降平台
优化打印中切换喷头不重置挤出量,打印结束时重置挤出量和速度
新增支持P800
Squashed commit of the following:
commit 617b5bd632590bb66e6186952d895fe1a8343f0d
Merge: 530470a41 434e023f3
Author: zkk <1007518571@qq.com>
Date: Sat Jun 21 14:03:49 2025 +0800
# Conflicts:
# config/CreatBot_D1000/base.cfg resolved by 617b5bd632590bb66e6186952d895fe1a8343f0d version
# config/CreatBot_D1000_V0/base.cfg resolved by 617b5bd632590bb66e6186952d895fe1a8343f0d version
# config/CreatBot_D600Pro2/base.cfg resolved by 617b5bd632590bb66e6186952d895fe1a8343f0d version
# config/CreatBot_D600Pro2_V0/base.cfg resolved by 617b5bd632590bb66e6186952d895fe1a8343f0d version
# config/CreatBot_F430NX/base.cfg resolved by 617b5bd632590bb66e6186952d895fe1a8343f0d version
# scripts/graph_mesh.py resolved by master version
Rename try_load_module() so that it uses consistent naming for
"printer objects". Change the function to raise an error by default
if the specified module does not exist.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
It's simpler to query the "printing" status from the idle_timeout
module on an event than it is to track changes to the printing status.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Introduce min_event_systime and rework the previous start_time,
last_event_time, and event_running flags into this one state tracking
variable.
This also makes a minor change to the behavior of the event_delay - it
is now calculated from the time the command completes execution
(instead of from when the event is first detected). This may make a
difference if there is a long running g-code command occurring during
the detection event.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Rather than inherit from the BaseSensor, filament sensor implementatons
may instantiate the RunoutHelper and update the filament state via its
note_filament_present method.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
Finish Moves needs be a hard requirement for the event gcodes, as it eliminates the possiblility of an event firing while the gcode is executing.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This implementation includes a BaseSensor class that all underlying sensor implementations should subclass.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>