Machining
Precision CNC Machining Backed by 70+ Years of Experience
At JP Marshall Machining, we combine cutting-edge CNC technology with a deeply experienced team to deliver machining services that meet the highest standards of quality and reliability. From one-off jobs to high-volume production, we pride ourselves on fast turnarounds without compromising on precision.
With over seven decades of service across the greater Waikato region, we’ve built a reputation for being the trusted partner for industries that demand excellence. Whether it’s repairs, part manufacture, or specialist machining—our workmanship speaks for itself.
General Machining Solutions You Can Rely On
No job is too big or too small for our skilled machining team. We handle a wide variety of general machining tasks, including screw cutting of both metric and imperial threads, broaching sprockets and keyways, and machining conveyor drum rollers. We also manufacture and service components like winches and pumps.
Need something custom-made or modified? Let’s talk about your project requirements – our team is ready to deliver a tailored solution.

Fast, Expert Repairs & Maintenance When You Need It Most
Unexpected equipment failure can be costly. That’s why JP Marshall Machining is your go-to team for urgent repairs, preventative maintenance, and shutdown support. We service roading machinery, hydraulic rams, cranes, rotating equipment, and more – on-site or in our workshop.
Minimise downtime and maximise productivity. Contact us for responsive, expert repairs and plant servicing you can count on.

Professional Plant Fitting & Installations Across Industries
From pulp and paper mills to manufacturing plants and power generation sites, we offer expert plant fitting, installation, and commissioning services. Our team also manages equipment relocation and dismantling, along with custom fabrication and fitting of safety guarding for machinery.
Planning a new install or machinery move? Partner with us for seamless execution, safety compliance, and minimal disruption.

One-Stop CNC Part Manufacturing—From Design to Delivery
Our comprehensive CNC machining setup allows us to handle everything in-house. Whether you need a single custom component or full-scale production runs, we’ve got the capability to design, CNC cut, press, roll, turn, mill, drill, and weld your parts – all from one location.
Streamline your supply chain. Get precision components made to spec, delivered fast and hassle-free.

Restore Equipment with Precision Line Boring Services
Worn or misaligned bores can compromise performance. Our robotic portable bore welding system and precision re-machining restore holes back to their original diameter – either on-site or in our workshop. It’s a cost-effective way to extend the life of your equipment and reduce downtime.
Don’t replace it, restore it. Ask us about our line boring services and how we can help maintain your critical machinery.

Let’s Talk About Your Machining Needs
From breakdown repairs to full-scale machining projects, JP Marshall Machining is ready to deliver. With a proven track record, leading-edge equipment, and a commitment to doing the job right the first time, we’re your reliable partner in machining.
Reach out today to speak with our team and get your project underway.


General Machining
Knowledge and equipment to deliver a wide range of general machining solutions, including screw cutting and keyway broaching.

Repairs & Maintenance
Breakdown support, plant maintenance or shut work our team will be there with the right skills when you need them.

Plant Fitting & Installs
60 years experience in plant fitting, installation, relocation and commissioning across a full range of industrial plants.

CNC Part Manufacture
The equipment and experience to deliver quality pins, bushes, sprockets or any other manufactured part or assembly.

Line Boring
Refurbish worn holes using our portable robotic bore welding process and re-machining items back to original diameters.
Proud to Work For:
Get in Touch
If you have questions, we would love to help