Hi, I've been trying to get berd air to work with my Duet 3 with raspberry pi 4 for hours now, and now the board is just stuck saying "off" and accepting commands and just permanently spinning on them. The reset switch does nothing, toggling the PSU and/or the raspberry pi does nothing to fix this state. All 4 bottom LEDs are on and the top one is flashing red on a regular interval. The board was previously working. I'm using the berd air with the ez switch.
I have all 6 motors wired, a bltouch, a 24v always on fan and two noctua fans (out4,5) connected to the board. Out4-6 are set to 12v and out7-9 are VIN, which is 24v (in other words the default jumper layout).
I'll start from the top. I first started by following the berd air diagram on their site to set up the switch. I was using out7 to control the switch. The Duet would boot and everything was fine, except the air pump was always on. Even when I unplugged the wires, the switch still somehow was supplying power. I wasn't sure if this was the switch or not, but I found in a thread that the out7 and not the V_OUTLC2 was switched for PWM. So I tried to use out6 gnd and out6 to control the switch. This gave a boot loop.
Then I switched to another mosfet board that I had. If I connect the new mosfet in any way, the board gets stuck in a boot loop, none of the lights turn on. This mosfet is the HiLetgo IRF520 MOSFET Driver Module, it has a SIG, VCC and GND pin on the board instead of just a + and -. I first wired this to out6 GND, V_OUTLC1 and out6 (out6 to SIG). Boot loop. Disconnect it, and the air pump is stuck on and the Duet 3 would boot. I then realized that the VCC was 5v, oops.
Tried a new mosfet module except connected it to the 5v PWM. Boot loop when connected, but when disconnected the board is stuck off in its status. An error popped up once that mentioned no headers but I double checked that the ribbon cable was secure along with all the power cables. Despite the board being unresponsive, all 4 bottom LEDs are on and the top LED blinks.
I can't use gcode commands to output debug info with the board stuck in the off state. The firmware is 3.2.2. No errors are present in the console, with the cable plugged in I get DCS has stopped spammed.
Any ideas on how to fix this (or get more info as to what's happening)?