3d printed solar powered engine