New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] (EMERGENCY_PARSER kills the printer, hotend temperature) #468
Comments
EMERGENCY_PARSER` is a Marlin feature which detects certain commands as they enter the receive buffer, so they cannot be blocked like M108, M112, M410. Only the This looks like a Marlin issue if heating is failing after enabling
|
Since |
last night i updated to latest code version BIGTREE_TFT35_V3.0.25.3.bin and i also had the warning message about the "Emergency Parser" being disabled in Marlin, i went to compile Marlin with Emergency Parser enabled and i discovered that it's not yet implemented for STM32, so i went back to TFT code and disabled the warning about the "Emergency Parser" you need to edit the file: "..user\Menu\setting.c" and comment out 3 lines (55,56,57) |
this should be disabled permanently in next public release or alternatively implement Emergency_Parser for STM32 in Marlin. |
Implementing emergency parser on @guruathwal / @Msq001 Do you have any ideas for what’s the best path moving forward? |
then commenting the 3 lines in settings.c to disable the warning is the way to go, it disabled the warning and all working fine for me. |
It looks like some TFT features rely on |
The warning was added to because of the features that rely on
@Rogero- Marlin Firmware is a separate development managed by another team. you should open an issue in https://github.com/MarlinFirmware/Marlin/issues for this.
@thisiskeithb There is no way of knowing which MCU the MainBoard has. So only way is to check if EMERGENCY_PARSER is enabled or not. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
Printer gets killed by being unable to heat while enabling EMERGENCY_PARSER.
Steps to reproduce
Expected behavior
I expect the nozzle temperature reach the selected temperature for extrusion.
Actual behavior
Printer gets killed trying to reach selected temperature for extrusion. If i re-flash the printer firmware by disabling EMERGENCY_PARSER it does work, however the warning message will be stuck in the LCD.
Hardware Variant
BIGTREETECH TFT35 E3 V3.0
TFT Firmware Version & Main Board Firmware details
LCD firmware BIGTREE_TFT35_V3.0.25.3.bin
SKR 1.3 Firmware Marlin-bugfix-2.0.x
Additional Information
Configuration.h https://pastebin.com/yQvjF75Y
The text was updated successfully, but these errors were encountered: