metal dicing unscramble assembly jumble sunspot milling machining micro cnc rock ceramic steel aluminum embedded java hang-man csp fabrication robots cutting pcb trackbot bga folding design drilling cad code