3D micro-machines