Thanks @kryts for helping providing pins and behavior
Badge light follow global light behavior but in addition it can be
switched off independently in settings/EEPROM
need some code refactoring as a lot of redondant code - but later...
Building size, zprobe positions, clean nozzle positions, remove dripbox
support for AiO thanks @kryts
Correct Build Height for not AiO to 200
Correct Zprobe Height for new generation thanks @uladz
when pause is requested to host for change filament : wait all movement
are done and then park nozzle to avoid to stay in contact with model
waiting for resume print
also now watchdog can be enabled or disabled directly to configuration.h
using FEATURE_WATCHDOG no need to edit variant.cpp to disable it but
still need to comment the Disable function in variant.cpp
add a delay after each '\n' this delay is defined by DELAY_BY_LINE, by
default it is set to 50 ms, may need more fine tuning but now I am able
to get all EEPROM content using M205 command without loosing any data
because SD is not available yet so baud rate it is always set to 230400
and not the one in EEPROM
Move SD setup before reading Baud rate to make content available
because it has been reported that some board seems restarting at boot it
could be due to timer not reset at the beginning, add a ping after set
watchdog will not hurt and may help - as I am not able to reproduce
issue
Home sensors are easy to get noise an make print to lift, especially on
1.0A/2.0A, so disable it because no need to check home position all the
time, set this setting by default to solve most of the issues
EPR_AUTORETRACT_ENABLED is not well positionned,
EPR_RETRACTION_UNDO_SPEED is float, so next position should be +4
The result is when doing M502/M500 EPR_RETRACTION_UNDO_SPEED value is
erased by EPR_AUTORETRACT_ENABLED, that bring RETRACTION_UNDO_SPEED to 0
and stop the speed, this come from repetier - I will report the issue
I postponed all Davinci specific far away to avoid to correct position
for a while. -
Thanks gamecompiler for finding the issue
If inactivity timer is low and not desctivated if heating without
monitoring take long time, timer will kill all and stop heating, add
monitoring flag to reset timer
Wizard seems crashing when retract too much
also it does not allow which extruder to choose, no real choice of
extrusion quantity, so use Load/Unload menu and take top menu and back
key as end keys
this is global import several functions need some rework
Change Filament new feature
Stop Printing from SDCard
Jam sensor should be able to be desactivate by menu and not only during
compilation like other sensor
May need to sync Autolevel from Command and the one from menu
Code formating, better visibility what is for Davinci and what is
repetier by reorganize the code and add comments
Several functions have been modified in 0.92.2 and 0.92.3 in ui.cpp so
sync the changes