The main components needed for Electrochemical Machining (ECM) are an electrolyte tank, electrolyte solution, tool/cathode, workpiece/anode, DC power supply, and pumping system for electrolyte flow.