Hey all,

I've been wanting to build a CNC for quite some time now, and I am trying to get all of my ducks in a row. The machine will have about a 12"x12" work area with roughly 6" of travel for the Z. I mainly want to machine plastics and some soft metals (brass, aluminum) and maybe some wood engraving.
My biggest problem at the moment is the electronics.
These are the motors and drivers that are being considered:
https://www.aliexpress.com/item/2255...c00Y9kuki&mp=1 (x4)

And this is the Spindle that I've been eyeballing:
https://www.aliexpress.com/item/2251...c00Y9kuki&mp=1 (x1)

I was planning on using a DDCSV3.1 controller with MPG ( https://www.aliexpress.com/item/3256...c00Y9kuki&mp=1 ) to keep some manual control available for various reasons.

I am absolutely stumped on selecting a PSU for this configuration. I have read so many posts on selecting a power supply and I keep falling further into the rabbit hole than I need to go and end up getting frustrated once the conversation begins to be beyond layman's terms. I could really use some help with this and would love it if you all could help me understand how to come to a resolution.

Also, is it correct that if I am using the DDCS for an offline controller, I would not have the need for a BOB or Mach3/4 software?
Would I only need software for modeling and creating the g-code?

All of your advice/input would be greatly appreciated!
Thank you!!