metal precision durham electric machining north carolina powered battery charlotte solar cnc raleigh