Feedback on my desired build and progress so far

And what if other buttons a screen or panic button needs to be added?
Isn't it odd to send someone away from non blocking code?

If your relays and power adapter can handle the solenoids then seems like you have everything

Great idea. This machine will be used for production and if an accident were to occur, I would need a panic shut off button. Don't know why I didn't think of that. Thank you

Great. The joystick and relays come in tomorrow and I can't wait to give it a try.

So now I just need to hire someone on Fiverr to tel me how to assemble it.

Start simple...
Maybe have four LED's (representing your solenoids) on your breadboard (with resistors of course). See if program is fine.
Then add board. Then add solenoids...

What is your problem, dude? I'm adding you to ignore list after this post. To me it seems odd to pay someone for the code you wont understand when in fact OP could have written something themselves to put everything together and test all system are working as intended learning Arduino in the process. Now they will have to pay again to add panic button to the sketch, then pay again when they want to add another feature. Instead by starting simple they could have gained all the knowledge to tweak it as they see it later.

You guys, it cost me $5.
I have severe brain damage and learning new things is very hard for me.

You dont need to. Follow the instructions in the video and get it working YOURSELF with the bits shown - resistors and leds.
You will need to learn the basics or you wont be able to maintain this equipment.

The video instruction doesn't involve the relays so I don't want to guess where to put the wires.

@killzone_kid
To me it seemed you were making fun of OP in post #2.
Whereas I was surprised by the quality of the info given.
It seemed that you (without looking at the code) were telling it was no good. That was why I was posting you.

Now you have brought an alternative. So you contributed something.

It is up to OP to follow your approach or stay with what he has got.
He will understand your code and be able to tweak it. So that is a plus for your approach.
If something else needs to be added he will need non blocking code. That is what he has now.

Maybe OP wants to learn, maybe not. Maybe he has some background in other computer languages, maybe not. Maybe he does not care paying someone for the code... We need to make guesses or ask...

Maybe I guessed wrong about your intention at the beginning... if so, then I am sorry about that.

There is a special department on this forum where you can get paid help.

Simple - you remove the leds and resistors, and connect the relay inputs in their place.

I believe your relay module is

I havent used these but I'm sure one of the other contributors will be able to tell you how to connect it.

For the Arduino? In that case, don't you mean "connected to the VIN pin"?

Don't do that in software. Safety shutoffs are a hardware solution firstly. You can add MORE safety in software but your main emergency stop should be the big ole red button that immediately kills the power and is within easy reach of the operator.

I'd add fuse protection as well. Cheaper than new solenoids, etc

Sweet, thank you for the heads up!

I just purchased a pneumatic shut off valve.
As for the fuse protection, should I buy a 110v or 12v? Also, what amperage?

I don't know, you'd have to work that out.

Fuse voltage relates to the arc produced when the fuse opens. It takes time for the act to quench. A 12 volt fuse operated at 120 volt may never quench when it opens and cause a fire.
The current rating you will know when you measure the maximum current for the circuit and add 10% or so.

Thanks Paul, that makes sense.

Between which two points would I measure the current?

At the positive connection of your power supply.