Small to mid range 3d printer