-
-
Notifications
You must be signed in to change notification settings - Fork 19.7k
Description
Did you test the latest bugfix-2.1.x code?
Yes, and the problem still exists.
Bug Description
Background:
The goal was to integrate the MAX31865 RTD-to-Digital converter module with the Ultimaker Original (UMO) 3D printer to manage the heated bed temperature. The MAX31865 is used for controlling heated bed only and I've run into variety of errors (more about it in the actual steps).
Initial Setup:
The setup involved configuring the Marlin firmware to recognize and correctly use the MAX31865 module in Configuration.h and Configuration_adv.h
Troubleshooting Steps:
Configuration Files Review:
Ensured that TEMP_SENSOR_BED was set to -5 for the MAX31865 in Configuration.h.
Configured specific settings related to the MAX31865 in Configuration_adv.h, including settings for the number of sensor wires, filtering options, and SPI settings.
Compilation Errors Analysis:
Addressed various compilation errors related to the BED_MAXTEMP and BED_MAX_TARGET macros. The firmware failed to compile with these macros in their default configuration as those terms were not recognized. When set to other sensor macros work correctly.
Hardcoding Values:
As a workaround, hardcoded the values of BED_MAXTEMP and BED_MINTEMP in various parts of the firmware to bypass errors related to these macros. This approach successfully resolved the compilation issues but brought in new ones.
LCD Menu Adjustments:
Commented out related menu options in the LCD interface that were affected by the hardcoded temperature values to prevent conflicts during user interactions.
Further Debugging:
Despite hardcoding values, additional issues were encountered, particularly in the menu_configuration.cpp file, related to menu items for bed temperature settings.
I've tried few older marlin versions as well and the problem remains the same. Is there a bug that needs to be fixing or is the problem between the chair and the keyboard?
Thanks for help.
Bug Timeline
No response
Expected behavior
No response
Actual behavior
No response
Steps to Reproduce
#define TEMP_SENSOR_BED -5 and compile. (i've used Visual Studio Code and Autobuild Marlin)
Version of Marlin Firmware
2.1.12
Printer model
Ultimaker Original
Electronics
umo1.5.7
LCD/Controller
original marlin
Other add-ons
No response
Bed Leveling
UBL Bilinear mesh
Your Slicer
Cura
Host Software
Cura
Don't forget to include
- A ZIP file containing your
Configuration.handConfiguration_adv.h.