IDM (I Do Machining) provides high quality, rapid turnaround machining services for clients worldwide. From its conception in 1996, IDM has continued to grow – and what was once a manual milling and turning job shop in the small upstate NY town of Spencer has become a state-of-the-art machine shop in Elmira, NY.

Our services include CNC turning and milling, manual turning and milling, tooling and fixturing, injection molding, fabrication, grinding, CMM inspection services, assemblies, and more, working with a wide variety of metals and plastics. Our facility was built to accommodate a wide variety of jobs, and our focus is on you. We strive for the best customer relationships while providing high quality, quick turnaround, on-time delivery, and competitive pricing for simple to complex parts, and from prototype jobs to production runs.

Need a project quote? Simply click here.


We offer a wide variety of services, including milling, turning, injection molding, electronic discharge machining, and production assembly.

Read more


Our state of the art equipment allows us to provide high quality machinig services for our clients, with rapid turnaround.

Read more


Check out our portfolio of past projects, including parts and full assemblies from our shop in Elmira, NY.

View Gallery


IDM: I Do Machining
We provide high quality, rapid turnaround milling, turning, molding, 

prototyping, and inspection services for our clients worldwide.

Phone: (607)796-2549
Fax: (607)796-9024