Relay wont turn off

Hello,

I’m currently working on getting relay’s working with my orange cube+

I have 3 relays I need to actuate from the controller that aren’t cooperating correctly. I can actuate all 3 of them just fine, but I cannot turn them off.
This is odd because previously I could turn them on and off no problem, but then without changing anything, they stopped turning the relays off.
They are solid state relays.

I have the RCx_option corresponding correctly to relays 1/2/3 on/off
I have the channels on main pins 4, 5, and 6.
I have 4, 5, and 6, set as GPIO
I have the main pins BRD_PWM_VOLT_SEL as 5V
relayx_pin set to 104, 105, 106

When i go through and disable the servo outputs, it disables the relays.

To add, these are on the main outputs and not the AUX because when they were on AUX I was getting an output of only 2V at maximum and I need at least 3.3V to actuate my relays. When on the main outputs I get a good 4.5V.

The relay toggles on the mission planner do not work (they did previously)

When actuated I do get the appropriate message saying:
6/14/2024 10:53:32 AM : RC11: Relay3 LOW
6/14/2024 10:53:30 AM : RC11: Relay3 HIGH

any help is appreciated

I would be careful with that setup the relay may be overloading the MCU outputs I would use an external transistor to drive the relay.

Please post a log with LOG_DISARMED set to 1.

Cube autopilots do not support relay output on the “main out” pins. You must use aux pins. Use an external level shifter if you need higher voltage.