machines equipment keyboard cad guitar electronics hardware laptop handling computer repair networking supplies computer service machinery tools rats milling computers software monitor machining mice cnc piano lcd music laptops ants