Maybe I am just bad at it but I can't get anything done DIY to fit properly. It's always off by like 1-2mm which means holes don't align, there's a gap in the baseboard, etc. I have to throw the entire part away and then pay someone to do it properly.
Unless a 3d printer or CNC machine is responsible for the accuracy you better count me out.