A pneumatic, interlocked power drawbar for the PM‑25MV, built alongside a 1.8kW servo spindle upgrade and Mach4 CNC integration.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
This part of the project was a completely new experience for me. I don’t come from an engineering background, and I’m a senior citizen who learned all of this on my own, without formal training in CAD, CAM, machining, electronics, or pneumatics. I’m not saying that to brag — only to emphasize that if I could figure this out, step by step, anyone with patience and curiosity can do it too.
This controller wasn’t just an electrical project. It required custom brackets, plates, and machined parts that had to fit into the existing machine with precision. That meant learning Fusion 360, learning Fusion CAM, and learning how to run a full‑size CNC — all at the same time.
It was intimidating at first, but it turned out to be one of the most rewarding parts of the entire build.
Before cutting any metal, I modeled every part in Fusion 360. This was my first real exposure to Fusion’s CAD tools, and I quickly learned how powerful it is to be able to visualize the entire assembly before making anything physical.
Designing for an existing machine is very different from starting with a blank slate. Every bracket, plate, and mount had to fit within the constraints of the machine I was modifying:
Fusion let me see how each piece interacted with the others. I could rotate the model, check clearances, and make sure everything would fit before committing to metal. That alone saved me from countless mistakes.
Fusion CAM was a whole new challenge. The simulations are helpful, but they don’t prepare you for the reality of chips flying, cutters chattering, or end mills snapping because the feeds and speeds were wrong.
Fusion assumes you already know machining fundamentals. I didn’t.
The default feeds and speeds Fusion generated were far beyond what my machine could handle. So the early stages were a lot of:
Eventually, I started to understand how to tune the toolpaths for my specific mill. Adaptive clearing became my friend. 2D contour became my finishing pass. Drilling cycles finally made sense.
And slowly, the toolpaths started to look — and sound — right.
Once the CAM was dialed in, it was time to make chips.
This was my first time machining custom parts on a full‑size CNC, and it was both exciting and nerve‑wracking. Parts that required machining on all four sides were especially challenging. Each side needed its own setup, and everything had to reference the same zero point with precision.
I learned:
There’s nothing quite like watching a part you designed take shape in real metal. The first time a part came off the machine and matched the Fusion model perfectly, it felt like magic.
Once the parts were machined, the assembly was surprisingly straightforward. Because the Fusion model had already proven how everything fit together, the real‑world assembly went smoothly.
Seeing the physical parts match the digital model was incredibly satisfying.
I’m not ready to publish the full Fusion files or CAM setups yet, but I do want to share enough to help others understand the process.
So in this log, I’ll include:
This gives readers a clear picture of the build without releasing the full...
Read more »This log presents the complete electrical schematic for the controller and explains how the relay logic, spindle enable chain, and pneumatic controls work together to create a safe, reliable hybrid spindle and toolchange system.
By this point, the earlier logs have covered the manual spindle control, Mach4 integration, high‑level architecture, and pneumatic theory. Now we can finally walk through the wiring and logic that make the system behave like an industrial machine.
Before diving into the detailed operation of each section, it’s helpful to see the entire system laid out visually—how the signals flow, how the relays interlock, and how the electrical and pneumatic sides connect. The schematic below serves as the reference point for the explanations that follow.
The schematic is organized into functional blocks:
Each block is electrically isolated where appropriate and tied together through the relay logic that enforces safety.
The relay network is what makes this controller fundamentally different from typical hobby CNC conversions. Instead of trusting software, the system uses hard‑wired logic to enforce safety and sequencing.
Here are the key relays and their roles:
Selects which spindle control source is active:
Only one can be active at a time. This prevents cross‑feeding signals or simultaneous control.
This relay enforces the global safety conditions:
If any of these conditions fail, the relay drops and the spindle enable line (blue) is forced LOW.
This is the electrical equivalent of a “master safety AND‑gate.”
When the Toolchange switch is ON:
This relay ensures that toolchange and spindle motion are mutually exclusive.
This relay is controlled by the capture bar limit switch.
This is the mechanical guarantee that the spindle is secured before the main ram actuates.
This is the final gatekeeper before the spindle drive.
It receives:
Only when all conditions are satisfied does this relay close and send the ENABLE signal to the spindle drive.
The ENABLE signal to the spindle drive is the output of the entire relay chain.
It can only go HIGH when:
If any condition fails, the blue line drops to LOW instantly.
This is why the system behaves safely even if:
The default state is always safe.
The schematic shows two 110VAC solenoid outputs:
Powered when:
This extends the capture bar.
Powered only when:
The pneumatic side of this controller is just as important as the electrical logic. The toolchange system relies on controlled air movement, mechanical confirmation, and staged sequencing to ensure the spindle is safely captured before the main ram actuates. This log explains the pneumatic components, how 2‑position 5‑way valves work, and how the toolchange sequence unfolds from start to finish.
Before building this system, I had to learn how industrial pneumatic valves actually work. The toolchange mechanism uses two 2‑position, 5‑way solenoid valves, which are the standard choice for controlling double‑acting cylinders.
In one position, the valve routes air to extend the cylinder and vents the retract side. In the other position, it routes air to retract the cylinder and vents the extend side.
This gives full control over:
It’s the same valve style used in industrial ATC systems, pneumatic clamps, and automated machinery.
The toolchange mechanism uses two cylinders and two valves:
This switch is the mechanical guarantee that the spindle is locked before the main ram actuates.
The toolchange process is a two‑stage, mechanically confirmed sequence. Here’s how it works from the moment the operator flips the Toolchange switch:
At this point:
As the capture bar reaches the spindle:
This switch is the critical mechanical confirmation that the spindle is secured.
Once the limit switch is made:
This ensures the main ram cannot fire unless the spindle is physically captured.
When the operator turns off the Toolchange switch:
The spindle remains disabled until all interlocks are satisfied.
The pneumatic system is tied directly into the electrical safety chain:
The spindle can be driven from either:
A 5‑pole mode switch and a set of relays ensure that only one source controls the spindle at a time. Regardless of mode, all spindle commands must pass through the same safety chain before the drive is allowed to energize.
The machine uses two 2‑position, 5‑way solenoid valves to operate:
The sequence is:
This two‑stage, mechanically confirmed sequence is the same approach used in industrial ATC systems.
The system uses relays—not software—to enforce safety. This means:
This architecture ensures that even if Mach4 crashes, the Arduino locks up, or a wire comes loose, the machine defaults to a safe condition.
This controller was designed around the principle that no software should ever be trusted with safety‑critical decisions. Every dangerous action—spindle enable, toolchange motion, pneumatic actuation—is gated by physical relay logic and mechanical confirmation.
This is the same philosophy used in industrial machinery: hardware enforces safety, software only requests actions.
This controller stands out because it blends hobby‑grade components with industrial‑grade logic:
Both control sources coexist, but neither can bypass the safety chain.
Capture → Confirm → Main Ram This prevents accidental tool ejection or firing the ram against a spinning spindle.
The system waits for a physical switch to confirm capture before allowing the main ram to actuate.
No firmware bug or Mach4 glitch can override the interlocks.
Toolchange disables spindle. Spindle disable is required for toolchange. Both conditions are enforced in hardware.
The mill originally came with a small brushless motor rated at:
While fine for manual milling, it struggled badly once CNC features were added:
A custom‑machined serpentine pulley was required to increase spindle speed beyond the original motor’s 2500 RPM; with the new servo and 0.75:1 ratio, the spindle now reaches 4000 RPM.
Once the pneumatic drawbar and capture slide were added, it became obvious: The spindle needed a real servo system.
The upgrade uses a 110ST‑M06030 brushless AC servo, a massive leap in capability compared to the original motor.
This is industrial‑grade hardware — not a hobby motor.
To take advantage of the servo’s torque curve, the spindle was re‑pulleyed:
4000 RPM (motor)×0.75=4000 RPM spindle
This gives:
The servo mounts to the head using a custom adapter plate and precision‑bored pulley hub. Key mechanical details:
This ensures the servo delivers torque smoothly without vibration or belt slip.
The servo drive is controlled entirely through digital step, direction, and enable TTL‑level signals, just like a CNC axis. This gives Mach4 direct, closed‑loop control of spindle RPM, acceleration, braking, and position without relying on a 0–10 V analog speed command.
The wiring includes:
This allows Mach4 to:
The servo’s dynamic braking stops the spindle in a fraction of a second — essential for fast, safe tool changes.
The pneumatic drawbar and capture slide require the spindle to be:
A servo spindle solves all of this:
This is a huge safety improvement over the original motor.
After the upgrade, the spindle now has:
On an R8 spindle, the Belleville washer stack provides the spring force that clamps the tool. In the preloaded state, the five nested Belleville pairs pull upward on the drawbar with approximately 540–1,000 lbs of spring force. This upward force pulls the collet into the spindle taper and securely grips the tool shank.
When the drawbar is pushed downward, the Belleville washers begin to compress and flatten. As the stack compresses, the upward spring force drops, the taper grip breaks, and the collet opens — allowing the tool to be released. To fully release the tool, the washers must be compressed far enough to remove nearly all of the clamping force.
Because the washers must be flattened to release the collet, the pneumatic cylinder must generate enough downward force to overcome the spring pack. This is why the spindle must be captured before firing the drawbar.
The washer stack uses ten disc springs equivalent to McMaster‑Carr 9712K23 (7/16" ID). These washers are rated for:
The stack is arranged as five nested pairs: ()()()()()
Each () is two washers nested in parallel, doubling the load:
Because the five pairs are in series, the load stays the same, but the deflection increases.
This means the entire stack produces roughly:
This is the clamping force that holds the tool in the spindle.
The selected Belleville washer stack provides the ideal clamping force for an R8 spindle. With a total preload in the 540–1,000 lb range, this configuration matches the clamping forces used by successful commercial R8 power drawbar systems, which typically target 700–1,000 lb.
This level of preload is strong enough to prevent tool pull‑out even during aggressive cuts, yet not so high that it overstresses the R8 collet, spindle taper, or drawbar threads. It also preserves a large release margin for the pneumatic cylinder, ensuring reliable tool changes.
For this machine and spindle size, the current washer stack provides the best balance of holding strength, mechanical safety, and reliable pneumatic release.
To make the Belleville stack work correctly, the drawbar was machined from a length of 7/16"-20 UNF stainless threaded rod and cut to a precise length. Several critical features were required:
Without the correct length and top‑hat geometry, the washer stack would not preload correctly, the clamping force would be inconsistent, and the pneumatic cylinder would not have a reliable surface to act on.
The pneumatic actuator is a CQ2100x12‑3 three‑stage multi‑power cylinder. At 0.7 MPa (101.5 psi) it produces:
Compared to the washer stack:
This gives a 3.7:1 force margin, ensuring:
Even at lower pressures (80–90 psi), the cylinder still exceeds the washer load.
When the cylinder pushes down on the drawbar, the force is transmitted directly through the spindle. If the spindle is not restrained:
This project documents the custom pneumatic power drawbar I built for my PM‑25MV CNC mill.
Most existing designs either block manual Z‑axis movement (captured‑spindle systems) or require a manual capture slide.
I wanted something safer, faster, and fully integrated with my CNC spindle upgrade.
Other pneumatic drawbars fall into two categories:
My design uses an automatic pneumatic capture slide with an electrical interlock. The drawbar can only fire when:
This keeps the spindle safe without disabling manual Z movement.
This drawbar was designed alongside a major spindle upgrade:
This project is licensed under the Creative Commons Attribution–NonCommercial 4.0 International License.
Commercial use is prohibited.
Full license text: https://creativecommons.org/licenses/by-nc/4.0/ (creativecommons.org in Bing)
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates
About Us Contact Hackaday.io Give Feedback Terms of Use Privacy Policy Hackaday API Do not sell or share my personal information
Mark Atherton
Kenji Larsen
ken.do