PB13 is reserved for spi2 on EBB42 v1. 2
HI. I'm setting up my printer for IDex with the 2 toolboards. Downloaded latest RATOS and went through new setup. When all done, I get this error which makes no sense unless the pin of the EBB42 1.2 has been setup incorrectly? PB13 USED to be SPI on v1.1 but it is now hotend heater. How can I correct this?
Solution:Jump to solution
@MDFPereira Thank you very much!
The MAX31865 configuration was the problem.
I changed my sensor in Klipper to 104NT and now it works.
The error message must have been a bit misleading.
Thanks again!...
13 Replies
Rule #2, https://discord.com/channels/582187371529764864/1233461645167169576
Post your ratos.cfg and printer.cfg files please
Appologies... was a bit slow
I have changed bopards, reflashed. All with the same result.
I haven't tried RatOS 2.1 yet, nor IDEX, nor have I seen that error mentioned in this discord before. Think we'll have to have one of the ratos gods take a look :/
Looking at https://docs.meteyou.wtf/btt-ebb/#pinout-ebb42-v11-v12 , that pin is the only one that changed from 1.1 to 1.2
Maybe double-check the EBB42 that it is a 1.2?
Or just try overriding it in printer.cfg to be PA2 and see what happens
I've checked and double checked. It's a 1.2 and I used the 1.2 config in the setup wizard. How do I get one of the God's to have a look?
I'd give them a couple days then ping. They're pretty good about checking the threads in here
Thanks man.
Hello, I have the same error with the EBB36 v1.2 board
“pin PB13 is reserved for spi2”
Is there already a solution for this error?
I have installed the latest RatOS on the SD card.
After I finished the configuration of the printer, this error occurred.
I would be very grateful for a solution!
New thread, please.
@CNCCustoms I will check that this afternoon
I have 3 machines using EBB42 V1.2 and none of them is giving any error
just checked.
Every thing is correct on RatOS pins side.
Will check your files soon
your printer.cfg is missing a lot of info
where is the remaining config for the MAX31865?
you only have this:
sensor_type: MAX31865
you need this:
sensor_type:MAX31865
sensor_pin: EBBCan: PA4
spi_bus: spi1
rtd_nominal_r: 100 or whatever
rtd_reference_r: 430 or whatever
rtd_num_of_wires: 2 or whatever
And why using the MAX?
and you don't need this on printer.cfg
BLTouch configuration
[bltouch]
control_pin: toolboard_t0:bltouch_control_pin
sensor_pin: ^toolboard_t0:bltouch_sensor_pin
z_offset: 0
just reflashed one of my machines and everything works correctly
Solution
@MDFPereira Thank you very much!
The MAX31865 configuration was the problem.
I changed my sensor in Klipper to 104NT and now it works.
The error message must have been a bit misleading.
Thanks again!
did you also changed the sensor or where you using the 104NT from the beginning?
I use the Rapido UHF 2 hotend.
This has a 104NT termistor.
Since the inaccuracy of 3% is too much for me, I used the MAX31865 before I switched to the latest RatOS.
I must have made a typing error somewhere in the latest RatOS, so that it always selected the SPI2.
But then it worked with the SPI1.
I overwrite the settings from RatOS.conf with the following lines in printer.cfg
[extruder]
sensor_type:MAX31865
sensor_pin: toolboard_t0: PA4
spi_bus: spi1
rtd_nominal_r: 100
rtd_reference_r: 430
rtd_num_of_wires: 2
Now everything works again. 🙂
Thanks again!
The MAX is only for PT100 or PT1000. You should not use it with 104NT…
As you have it (nominal r 100) is set for a PT100 sensor.
With the nt it will be way of…