Hi I need some advice I'm building a 3-D printer with an aluminum extrusion profile frame and I'm using step motors for the X and Y and I will also be using for the Z-- linear motion . I would like to know what type of controller board should I use and what power supply is required for my 3-D printer as I am new to this , I would prefer the stepper drivers to be already on board . Also for programming the 3D printer is there software that's easy to use ? I am new to this so any advice would be very much appreciated Thanks