This is my test setup where I can see how well multiple solenoids perform and test different control circuits and power sources to see what produces the best results.
The solenoids are controlled by QMK. The PCB is a Whitefox PCB where I have tapped into unused GPIO lines on the MCU to control the solenoids.