orbiter filament sensor setup?

I have an orbiter v2 with filament sensor connected to an ebb36. The runout button is connected to pin PB4, unload button to pin PB3 and those pins are a part of the I2C socket pins. The unload button functions as expected but the runout button does not. The print continues to run after the filament has runout and the sensor led has turned red on the sensor signifying a runout. I also get a console message "Printing! Can't unload filament right now!" which made me think the buttons were reversed because I should only get that message when the unload button is pressed. I double checked the wiring and it is as documented. I also wired each button as an endstop to test functionality and they worked and were read by klipper. Any suggestions on what to look for settings changes?
2 Replies
phongshader
phongshaderā€¢4mo ago
tried switching pins to PB5 and PB7, no difference, keeps printing after filament has runout more testing...I've tested the orbiter supplied macro and it works as expected however it is not triggered by the runout switch. To test the switches functionality I set it up as an endstop , on PB4 pin of the ebb36, and klipper/mainsail read the switch as closed when closed and open when open. How can I test what a pin is receiving other than what I've done? I've tried pins PB4 and PB5 on the ebb36 board with the same result. For some reason, as a runout sensor, klipper is not getting input from the switch but klipper is getting input as a endstopšŸ¤·
Gabbajoe
Gabbajoeā€¢4mo ago