what is micro hammer mill