Your Cart
Loading
No products found

About the Author


Gary Wiggins is a veteran CNC Programmer, macro developer, and workflow architect with more than 30 years of experience in high‑precision manufacturing. His background spans petroleum, aerospace, medical, semiconductor, and quartz production — industries where accuracy, repeatability, and clean G‑code are non‑negotiable.

Gary specializes in:

  • CNC macro programming
  • Universal probing routines
  • G‑code workflow design
  • Operator‑first documentation
  • Controller‑agnostic probing frameworks
  • Production‑ready CNC automation

His CNC tools and probing packages are built for real shops that need reliable, predictable, and easy‑to‑understand solutions. Every product is designed to help machinists, programmers, and supervisors improve consistency, reduce errors, and streamline their CNC workflows.

Based in Portland, Oregon, Gary continues to develop CNC macros, probing systems, and technical documentation that support modern machine shops looking for clean, dependable, and well‑structured G‑code solutions.

Blog Posts

Minimalist Jetsons‑era black‑and‑white comic silhouette of a CNC machine control panel with a red accent band. Clean geometric lines, no background, high contrast, operator‑friendly technical vibe.
- Do #100 and #101 Pass Into a Subprogram? The Clean Fanuc Macro B Truth
Learn how #100 and #101 behave in Fanuc Macro B, why globals pass into subprograms, and how to safely use #100–#149 with Renishaw probing cycles. Do #100 and #101 Pass Into a Subprogram? Yes — Here’s the Clean Truth If you set #100 and #101 before c...
Read More
WHILE vs GOTO Loops — Structured Logic for Smarter Macros
If you’ve ever wondered whether WHILE loops or GOTO loops make better Fanuc Macro B programs, the answer comes down to structure, safety, and predictability. WHILE loops give you controlled repetition, while GOTO loops handle conditional branching —...
Read More
• Fanuc DPRNT tutorial • CNC macro programming • DPRNT CSV output • Fanuc Macro B examples • CNC data export • Haas DPRNT spacing • CNC probing reports
A Better Way to Use Fanuc DPRNT (Without Fighting Spacing Issues)
Learn a cleaner, easier way to use Fanuc DPRNT by exporting CSV‑ready data for Excel or Google Sheets. No spacing issues, no alignment problems — just clean CNC reporting. If you’ve spent any time with Fanuc’s DPRNT feature, you already know one th...
Read More
Sharing Knowledge in a Changing Industry: Why I’m Building Tools for the Next Generation of Machinists
Twenty years ago, machining looked very different. Most shops were running older controls, handwritten notes were the norm, and a lot of tribal knowledge lived in the heads of a few seasoned operators. If you wanted to learn something, you stood be...
Read More