micro mill devise