micro-mechanical fl