I’m experimenting with load-aware pocket feeds for hobby CNC

I’m experimenting with load-aware pocket feeds for hobby CNC

I’m trying to make ordinary pocket toolpaths a little easier on the machine.

Instead of treating a cut as simply “slotting” or “not slotting,” this mode estimates how much of the cutter is engaged along the path. Normal passes stay at your set feed; tighter corners, crossings, and near-slot cuts slow down toward your configured slot-feed percentage.

It never raises the feed above what you set—only backs off where the cutter is working harder. The colours in the screenshot show the resulting feed changes.

This is not adaptive clearing; the underlying offset or parallel path is unchanged. I see it as a practical step toward more load-aware toolpaths without requiring a full adaptive CAM strategy.

It’s available now in the current development preview version of PureCutCNC.

I’d love opinions from people who run hobby machines: does this match where you see chatter, deflection, or broken cutters? Would you use it, and what slot-feed percentage do you normally run? My default setting is 60% of the specified feed.

Reduced feed toolpath

For this example I deliberately used a simple plunge entry rather than a helix or ramp, so the feed changes along the pocket are easier to see on their own. Darker segments of the toolpath indicate feed reduction.

reddit.com
u/CompetitivePizza4394 — 5 days ago
▲ 66 r/diycnc+1 crossposts

PureCutCNC v0.3.0

I put out version 0.3.0 of PureCutCNC today. It's a free 2.5D CAD/CAM app - draw or import your part, set up the operations, look at the toolpath, export the G-code. Runs in the browser, and there are desktop builds for Windows, Mac and Linux.

Most of this release went into how the tool actually moves: Helix and ramp entries, so it doesn't just plunge straight down; Trochoidal cutting for edge routing and slots; Corner relief (dogbone / T-bone) so square corners fit; Helical boring for holes bigger than your bit; Smooth tabs that ramp over instead of stepping up.

There's also a fix for arcs that some GRBL and FluidNC controllers were rejecting mid-job. That one came from someone here reporting it, and the export is now checked against GRBL's own parser so it shouldn't come back.

Free and open source. No account, nothing to sign up for.

https://purecutcnc.github.io/

Happy to answer anything. If you try it and it does something daft, tell me — that's genuinely how most of this release got found.

youtube.com
u/CompetitivePizza4394 — 8 days ago
▲ 18 r/PureCutCNC+3 crossposts

PureCutCNC v0.2.0

PureCutCNC 0.2.0 is live!

This update adds support for five languages, a refreshed look with dark mode and custom themes, cleaner toolpaths, and a bunch of performance and bug fixes based on feedback from you all.

If you want to see what's new, I put together some how-to videos on the YouTube channel — https://www.youtube.com/@PureCutCNC.

And if you try it out and something feels off, let me know. That feedback is genuinely how this gets better.

Homepage: https://purecutcnc.github.io
Release notes: https://github.com/PureCutCNC/purecutcnc/releases/tag/v0.2.0

Thanks for following along with this project. 🙂

youtube.com
u/CompetitivePizza4394 — 22 days ago
▲ 0 r/PureCutCNC+3 crossposts

What is PureCut CNC?

PureCutCNC is a 2.5D + 3D CAD/CAM workspace. It combines the geometry authoring (CAD) and machining operation (CAM) steps into a single application — you draw or import geometry, assign machining operations to it, verify the result in 3D and simulation, and export G-code when it looks right.

PureCutCNC runs as a native desktop app on Windows, macOS, and Linux, and also works in the browser on any modern desktop or tablet. No account is needed, and your project data is never sent to a remote server.

PureCutCNC is an open source project, released under Apache 2.0 license.

Project website: https://purecutcnc.github.io/
GitHub project: https://github.com/PureCutCNC/purecutcnc
YouTube channel: https://www.youtube.com/@PureCutCNC

https://preview.redd.it/7k92cz3h7afh1.png?width=3360&format=png&auto=webp&s=153af0e5ece5e3d411fa6565c467e629ec899563

reddit.com
u/CompetitivePizza4394 — 27 days ago
▲ 30 r/diycnc+3 crossposts

Just released v0.1.0 of PureCut CNC, a free CAD/CAM tool for 2.5D CNC work

Just released v0.1.0 of PureCut CNC, a free CAD/CAM tool for 2.5D CNC work. It runs right in your browser (no install or sign-up), with desktop version for Windows, Mac and Linux as well.

This update adds SVG export, CAD-style printing so you can print a 1:1 paper template of your design, a much better V-carve, parametric gears, construction and dedicated line drawing mode, a number of performance improvements.

It's still early and I'm sure there's plenty to fix — if you give it a go, I'd love to know what works and what doesn't.

https://purecutcnc.github.io

u/CompetitivePizza4394 — 1 month ago
▲ 45 r/diycnc+3 crossposts

PureCutCNC v0.0.5 released

I just pushed v0.0.5 of PureCut CNC, a free and open-source CAM tool for CNC routers that I work on in my spare time. It runs in the browser with no install or account, and there are also native desktop builds for Windows, macOS, and Linux if you prefer to work offline.

This update is mostly about smoothing out the everyday workflow. New sketch tools (chamfer, trim, extend, plus slot and regular-polygon shapes), a proper copy/cut/paste clipboard for features, and snapping to intersections. On the CAM side you can now create operations straight from a feature's right-click menu, see which geometry an operation targets as you select it, and export a printable PDF setup sheet for any operation to keep at the machine. It's still early and very much a work in progress, but it's usable for real parts today. If you want to try it or just poke around: https://purecutcnc.github.io

https://preview.redd.it/ieelv0p384ah1.png?width=3360&format=png&auto=webp&s=8104a1d488fba41e3c717f38d2a7abaa577b0ce9

reddit.com
u/CompetitivePizza4394 — 2 months ago
▲ 33 r/diycnc+4 crossposts

PureCutCNC v0.0.4 is here

Hello everybody! I am excited to announce the new version of my pet open source project.

PureCutCNC v0.0.4 is here — and it's the biggest release yet.

You can now measure and dimension your designs directly on the canvas — linear, radial, and angular, all snapped to geometry so they stay attached as things change.

3D toolpath generation got a serious overhaul. Waterline finishing is smoother and safer, drilling orders holes by shortest travel, offsets are simplified back into arcs, and a new 3D Surface Cleanup pass handles what roughing leaves behind.

The app also runs on iPad now, alongside the existing desktop and web versions, with a UI rebuilt for touch.

Plus: partial .camj import, OBJ import, multi-body STL splitting, STL export, mirror and ellipse features, open-profile cuts, multi-cutter operations, GPU-accelerated simulation, cached toolpaths, and a check-for-updates flow.

99 commits since v0.0.3. Try it — full notes on GitHub.

https://purecutcnc.github.io/

(Sorry for the cheesy computer generated voiceover 😄 )

https://reddit.com/link/1tw26u9/video/n2222f2uq45h1/player

V-Carve operations:

https://reddit.com/link/1tw26u9/video/bspl3emrh95h1/player

reddit.com
u/CompetitivePizza4394 — 3 months ago
▲ 3 r/cncwoodworking+3 crossposts

Pushed a few updates to PureCutCNC this week — version 0.0.3 is out.


STL model operations are now in a first usable state — you can import a 3D model and get rough and finish toolpaths out of it. Still early but it works.


Recursive V-Carve got some attention too — smoother Z transitions through letters and fewer unnecessary retractions. Carving text should feel a bit cleaner now.


Added rest machining for edge routes, so you can follow up a first pass with a smaller tool on what's left.


GrblHAL is now a supported post-processor export target.


There were also a handful of UI improvements and fixes along the way — nothing dramatic, just things that were a bit rough around the edges getting tidied up.


Lots still to do, but making steady progress. Feedback always welcome.

https://purecutcnc.github.io

https://reddit.com/link/1t43o2g/video/xx2ap2xkl8zg1/player

reddit.com
u/CompetitivePizza4394 — 4 months ago
▲ 37 r/diycnc+3 crossposts

I’m working on an open-source project called PureCutCNC, and I just pushed version 0.0.2. It is still in the very early stages, but I’m excited to keep the momentum going.

The goal is to create a clean, accessible CNC control interface. This update focuses on editing functionality, new and improved operations, path optimization, improved DXF/SVG import, UI improvements, user guide and quick start.

I’m doing this as a passion project, so if you have a moment to look at the documentation or the application, I’d love to hear your thoughts.

Browser version is the easiest to start with the app. Preview of the desktop versions is also available in the downloads section.

Project site:https://purecutcnc.github.io

Thanks for looking!

reddit.com
u/CompetitivePizza4394 — 4 months ago