Quantity   Component name
2 × 255mm 8mm rod The Y axis rods to guide the Y axis carriage (holds the dremel)
4 × 180mm 8mm rod The Z axis rods to guide the Z axis carraiges
1 × Arduino Mega, or functionally equivelant Off brand should work fine.
1 × 8-35v power supply doesnt have to have a range, just be able to output a voltage in that range with the appropriate power rating for the steppers
4 × A4988 Stepstick Stepper Motor Driver or functionally equivelant
1 × USB cable for computer-arduino interface, and 5v power. Make sure it will fit the microcontroller
1 × 3D printer that can print a volume of 140x140x90 mm To print the plastic parts out
1 × Spindle Make sure the spindle doesnt have any play in it so it doesnt make sloppy cuts.
2 × 300mm 8mm rod The X axis rods to guide the X carriage
2 × 150mm 8mm lead screw Lead screws to move Z axis carriages
16 × 8mm linear bearings For the carriages
2 × 8mm to 5mm coupling To link the lead screws to the steppers for Z axis
4 × timing belt pulley Timing belt pulleys that will fit the belts you buy, and the pulleys have to fit the stepper motors.
1 × 1500mm of timing belt For the X and Y axis
1 × 110mm of 5mm rod (for the pulleys to rotate on that are not attached to motors)
4 × NEMA 17 size motors, rated to what you want. I use 2A per phase rated ones, but I'm sure less would work for milling PCBs.