I am printing with my Makerbot 5th Generation. I can print with almost every material (PLA, ABS, PETG, Flexible, ...) and the prints are very precise. I have experience in designing parts in Fusion360 and SolidWorks. If you need something special designed, just ask.