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

Hotend / Extruder configuration not working for PT1000 sensor #275

Open
romarysonrier opened this issue Jun 26, 2024 · 4 comments
Open

Hotend / Extruder configuration not working for PT1000 sensor #275

romarysonrier opened this issue Jun 26, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@romarysonrier
Copy link

What happened

Currently the only settings available extruder temperature sensor is "Hotendthermistor".

But it doesn't work when using PT1000, as it is not setting the proper klipper configuration.

On Octopus Pro, for [extruder] , It is setting :

heater_pin: PA0
sensor_type: PT1000
sensor_pin: PF4
pullup_resistor: 3700

what is not correct.

what's more "pullup_resistor:3700" prevent any override in printer.cfg because klipper doesn't support this setting for MAX31865

What did you expect to happen

On Octopus Pro, for [extruder], It should set :

sensor_type: MAX31865
sensor_pin: PF8
spi_software_sclk_pin: PA5
spi_software_mosi_pin: PA7
spi_software_miso_pin: PA6
spi_speed: 4000000
rtd_nominal_r: 1000
rtd_reference_r: 4300
rtd_num_of_wires: 2
rtd_use_50Hz_filter: True

How to reproduce

Vcore 3
Octopus Pro V1.1
All latest version

Additional information

I would suggest to add in the UI a hotend tempreratur sensor selectbox , to allow the user to chosse the proper sensor chip. And then it would allow to restrict the current Thermistor select box only to valid values for the selected chip.

@romarysonrier romarysonrier added the bug Something isn't working label Jun 26, 2024
@kmarty
Copy link

kmarty commented Jun 27, 2024

Connecting PT1000 to TH0 pin, i.e. the same way as NTC thermistor, is perfectly valid option. The pullup_resistor might be off, since TH0 (PF4) has 4.7k pull-up thus this setting is unnecessary since value 4700 is Klipper default.

But the part:

sensor_type: PT1000
sensor_pin: PF4

is ok. It is one of the options how to use PT1000 (not PT100, which unconditionally requires MAX chip. For PT1000, the MAX chip is just optional)

@HelgeKeck
Copy link
Collaborator

the max chip creates mostly issues with klipper for no real benefit for the user. jsut connect it according to the ratos documentation to the normal th connector and it will work just fine

@HelgeKeck
Copy link
Collaborator

only thing you have to do in ratos 2.1 is to select PT1000 in the configurator and it will work. in some cases it even tells you to set a pull up resistor jumper to improve the accuracy of it

@miklschmidt
Copy link
Member

What they guys said is correct. However if you want to use a MAX31865 instead you can do that by picking any other thermistor and configuring it yourself in printer.cfg like regular klipper :)

There are no plans to support it directly in the configurator for now, as it's often a huge point of struggle for people to use with no discernible benefit (for PT1000's).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants