micromachining bulk 5155897