Skip to content
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

[FR] MAX31865 support for heated bed #23146

Closed
Justase opened this issue Nov 16, 2021 · 5 comments
Closed

[FR] MAX31865 support for heated bed #23146

Justase opened this issue Nov 16, 2021 · 5 comments
Labels
C: Temperatures T: Feature Request Features requested by users.

Comments

@Justase
Copy link

Justase commented Nov 16, 2021

Is your feature request related to a problem? Please describe.

Hello,
My printer heated bed is made out of 8mm casted aluminium that has PT100 sensor inserted to it, and a heated silicone pad with standard 100k thermistor. My intention was to wire PT100 to MAX31865 adapter board and use it as a main bed sensor. While Marlin supports MAX31865 for the hotend, it cannot be linked to the bed temp.
In general, the MAX31865 support is already there, the only thing it needs to be linked to the bed. Help on how to tweak firmware to enable this link is appreciated.

Are you looking for hardware support?

main board is BTT Octopus,
the MAX31865 board is connected to SPI3

Describe the feature you want

to support MAX31865 in Marlin not only for hotend, but for bed temp too, or as any temperature input.

Additional context

No response

@Justase Justase added the T: Feature Request Features requested by users. label Nov 16, 2021
@ansonl
Copy link
Contributor

ansonl commented Mar 21, 2023

@Justase Did you ever find a work around for this? I am trying to use MAX31865 for my bed temp as well.

@Justase
Copy link
Author

Justase commented Mar 21, 2023

No, I haven’t looked further into this since early 2022.

@dbuezas
Copy link
Contributor

dbuezas commented Nov 6, 2023

I managed to make this work.

I'm upgrading an Ultimaker 2 (which has the pt100 built in the heated bed) to with an SKR3 main board.

I intend to make a PR, but the max31865 code makes such aggressive use of preprocessor macros and mixes in support for other max models, that it is near impossible to shove this in without making a new dedicated function for the bed thermistor. That explains why support isn't there yet.

I'll open the PR once I finish the upgrade and confirm everything works.

This is the fork+branch where I'm doing the work: https://github.com/dbuezas/Marlin/tree/dbuezas/skr3-ultimaker2

@thisiskeithb
Copy link
Member

Added in #26441

Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C: Temperatures T: Feature Request Features requested by users.
Projects
None yet
Development

No branches or pull requests

4 participants