Unexpected behavior from
my customized Marlin firmware