Controllino PWM for servo motor

Hello all,
I've been working on a project with a Controllino Maxi board, and part of it consists of using a servo motor (MG995).
My servo is connected to a 5V supply and the board to a 24V supply. The grounds have been connected to each other as well.

The board and other components are running fine. but I've been burning through servos like mad. I tried the "sweep" example for the servo on a Keyestudio Uno board and it worked fine, and I measured 0.1~0.5[v] from the PWM output pin.
However, using the same code tweaked for Controllino, the Controllino output pin shows me nearly 12 volts. The servo is rated for up to approx. 7 volts, so I imagine this is what's frying up my servos.

I'm positive this isn't a code issue, because the 12 volts also have a range of approx. 0.5[v], which makes sense for the sweep example, and is the same range as the output measured for the UNO board. Plus - the LED on the Controllino board signals that there is a varying output.

Any suggestions on what I could do to run my servo smoothly?

Doesn't say anything here about the Controllino being anything other than 12V output....

Thanks for your reply.
Do you know how such a difference in the voltage of the PWM signal affects the servo control? I imagine it should.
I haven't been able to figure it out.

Seeing as it's a signal line you could drop it with a voltage divider.

An MG995 is specified for 7+V but that's only for the power stage. The signal is still intended to be no more than 5V peak.

A voltage divider of say 10K and 5.6K would work.

Steve

Thanks very much,
I will try using a voltage divider.
I wasn't certain whether using one for an alternating signal was a good option.