EBB36 "MCU 'toolboard' shutdown: Thermocouple reader fault"

I just installed my EBB36 and always get the error "MCU 'toolboard' shutdown: Thermocouple reader fault". I therefore think something in my printer.cfg regarding the MAX31865 is wrong. However I have the same prnter.cfg like @micha.mue suggsted in ratosdevelopement. This is in my user overrides in printer.cfg: [extruder] heater_pin: toolboard: e_heater_pin sensor_type: MAX31865 sensor_pin: toolboard: PF8 #e_sensor_pin spi_bus: spi1 rtd_nominal_r:100 rtd_num_of_wires: 2 rtd_reference_r: 430 rtd_use_50Hz_filter: True I am using a 2wire PT100 on EBB36 with suggested dipswitch order. Does someone has any clue what could be the reason behind?
14 Replies
blacksmithforlife
Assume it's a typo here that it's tolboard and not toolboard?
vhaude
vhaude2y ago
yes a typo, sry. Just edited it klipper log says: "Max31865 RTD input is disconnected Max31865 RTD input is shorted Max31865 VREF- is greater than 0.85 * VBIAS, FORCE- open Max31865 VREF- is less than 0.85 * VBIAS, FORCE- open Max31865 VRTD- is less than 0.85 * VBIAS, FORCE- open Max31865 Overvoltage or undervoltage fault Starting heater checks for extruder Unable to obtain tmc extruder phase Stats 5421.9: gcodein=0 mcu: mcu_awake=0.006 mcu_task_avg=0.000007 mcu_task_stddev=0.000007 bytes_write=2968 bytes_read=6475 bytes_retransmit=9 bytes_invalid=0 send_seq=259 receive_seq=258 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 stalled_bytes=0 freq=180001721 toolboard: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=1269 bytes_read=4422 bytes_retransmit=9 bytes_invalid=0 send_seq=142 receive_seq=142 retransmit_seq=2 srtt=0.001 rttvar=0.000 rto=0.025 ready_bytes=0 stalled_bytes=0 freq=64000253 adj=63993552 Octopus_Pro_446: temp=32.8 raspberry_pi: temp=41.3 heater_bed: target=0 temp=17.0 pwm=0.000 toolboard: temp=21.0 sysload=0.22 cputime=152.023 memavail=596160 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Max31865 RTD input is disconnected Max31865 RTD input is shorted Max31865 VREF- is greater than 0.85 * VBIAS, FORCE- open Max31865 VREF- is less than 0.85 * VBIAS, FORCE- open Max31865 VRTD- is less than 0.85 * VBIAS, FORCE- open Max31865 Overvoltage or undervoltage fault Max31865 RTD input is disconnected Max31865 RTD input is shorted Max31865 VREF- is greater than 0.85 * VBIAS, FORCE- open Max31865 VREF- is less than 0.85 * VBIAS, FORCE- open Max31865 VRTD- is less than 0.85 * VBIAS, FORCE- open Max31865 Overvoltage or undervoltage fault MCU 'toolboard' shutdown: Thermocouple reader fault "
blacksmithforlife
Judging by the error, looks like bad wiring
fascinating-indigo
fascinating-indigo2y ago
And you connected the thermistor to the dedicated port? Not the „regular“ one you have to use due to wiring diagram?
fascinating-indigo
fascinating-indigo2y ago
So these 2 pins in the middle!?
No description
fascinating-indigo
fascinating-indigo2y ago
Not the TH0?!
vhaude
vhaude2y ago
yes, the two middle pins with corresponding dip switch position 1,2,3 in "on" and 4 in "off" position.
ElevatorMusic
ElevatorMusic2y ago
I have the same issue any solutions?
genius23pl
genius23pl2y ago
give it a rest with this max31865 - I had a hell of a ride with it, it supposedly showed 215 C on pt1000, and the hotend was heating up to almost 400c I bought Ebb36 without max and how to remove all problems
fascinating-indigo
fascinating-indigo2y ago
No need to buy an extra board without the Max31865 ... PT1000 can also be connected to the regular thermistor port ... In Klipper sensor_type: PT1000needs to be set for the "regular thermistor. Having a Max31865 does not mean you HAVE TO connect it to the dedicated PT1000 port ...
genius23pl
genius23pl2y ago
ok. such a thermistor connection completely defeats the purpose of using the ebb36 board and using 4 cables instead of the entire bundle of cables
fascinating-indigo
fascinating-indigo2y ago
On the board is also a „regular thermistor port“? So no need to use the port on the main board?
genius23pl
genius23pl2y ago
there is a 4-wire thermistor port, but you use the configuration itself through switches. Believe me, I've gone up and down this topic it cannot be omitted in any way, I even wrote with the BTT service, and if you use can, you must configure it via Max31865 the video shows how my PT1000 was set to 215 degrees and the Rapido Hotend had 397 C (reading from the thermal imaging camera) No one here on discord has been able to help me. I found a description somewhere that it is possible to configure pt1000 with max31865 through the resistance table, but it was done for the REPRAP firmware. My suggestion - buy ebb36 without max31865 - I did it - problem solved - it's a dozen dollars, not much
No description
vhaude
vhaude2y ago
I have heard of several people having issues with the MAX31865. Nevertheless I had it working on the Octopus Pro Board before with the PT100. Therefore would like to still use the PT100. I think about it being an SPI problem. I tried this: spi_bus = spi1 and also this: spi_software_sclk_pin: toolboard:PA5 spi_software_miso_pin: toolboard:PA6 spi_software_mosi_pin: toolboard:PA7 in the printer.cfg . Does anyone have a clue or had a similar problem with SPI not neccesarily with the MAX31865?
Want results from more Discord servers?
Add your server