frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Compass CNC – Open-source handheld CNC router

https://www.compassrouter.com
111•camchaney•3d ago
Hey HN,

I am Cam, and for the past two years I have been working on Compass, an open-source handheld CNC router that brings computer precision to woodworking while keeping the user directly involved in the process.

The idea started as my senior design project at UC Berkeley, with the goal of making a more approachable CNC machine—standard CNC machines are expensive, bulky, and remove you from the tactile “maker” experience. Compass solves that by combining a handheld router with real-time robotic assistance. You move the router roughly along a design path, and Compass uses four optical flow sensors (like in computer mice) and a 3-axis motion system to auto-correct for precision cuts.

What is different about Compass: - Open source: All plans, firmware, and CAD files are available on GitHub. - Affordable: The DIY build costs ~$600 in parts, and I am selling kits for <$800. - No external markers: The sensing technology allows for positioning without external markers, so no setup or consumables required. - Portable: Fits in a backpack and is not limited by a fixed work envelope.

We recently completed our first beta program and have just launched V1 kits for pre-order. You can find more info and the launch video at the listed URL.

GitHub: https://github.com/camchaney/handheld-cnc

Comments

hbarka•7h ago
CAD, meet Cam ;)

I’m curious why Jupiter Notebook is involved.

WillAdams•2h ago
?!?

I'm not seeing that --- sounds interesting! Link?

jrmann100•7h ago
It was a pleasure trying your demo at Open Sauce 2025!
recipe19•7h ago
It's probably worth noting that a commercial version of this exists (Shaper Origin). It's a bit pricey but is remarkably nice for a variety of tasks that can't be handled by a stationary mill. And because it's hands-on, it's also easier to catch mistakes as you go.

On the flip side, it's just much, much slower than a stationary setup. You can't really push it quickly while retaining enough control to stay in the narrow range it can compensate for. Further, because it's less rigid, high feed rates produce nasty finish.

itsdesmond•5h ago
A big difference between this and that is that this appears to determine relative positioning through multiple mouse-style optical sensors, rather than visually checking relative to patterned tape.
anxman•4h ago
Yeah IMO the Compass appears to be a more convenient design
recipe19•3h ago
The reason Origin uses tape is to maintain precise, absolute registration over large distances - so that you can for example machine a pattern the size of a kitchen table.

I am very skeptical you can have that level of registration with mouse-style sensors that can only measure relative motion. I might be wrong, but it seems unlikely.

namibj•22m ago
Yeah mouse sensors actively throttle update frequency at slow speed to mitigate drift, as they appear to suffer pretty much random walk steps of sort each time they generate an update. Exceptions are probably limited to zero-motion deltas.
x0x0•4h ago
The shaper is super cool, but a little pricey understates it.

You can get a very nice router for $300-ish; the Shaper Origin is 3k.

NegativeLatency•4h ago
The tape is also like $20 a roll, I realize this pales in comparison to even medium tier wood, but was sorta immediately off putting for me since it reminded me of all the stuff with inkjet printers.
namibj•17m ago
I wonder why not use those simple laser rangefinder things and instruct the user to put CD-tracking like servo steering suitable retroreflectors at fixed-relative-to-workpiece locations. 2 should suffice for planar work.

Probably "tape money" reasons for that engineering trade-off...

recipe19•3h ago
A CNC router with a work area suitable for typical woodworking projects is definitely not $300 - you're probably thinking about 3018 kits, but with 18 cm of travel, that's really not enough for the usual scale of woodworking projects. Not even enough for a typical cutting board.

A ready-made unit in "woodworking" size will likely set you back $2-$4k.

starkparker•30m ago
Handheld router != CNC. A fixed-base 2.25hp DeWalt handheld router runs about $370. The 1.25hp Makita 700 in the Compass' glamour shots and assembly instructions runs about $130. Most fall in that range.
sgc•7h ago
Looks like a very interesting project.

A little feedback: I found a video of this in action in the forum link, but it should be on the landing page. Also, photo examples of larger completed projects to judge accuracy are necessary. If none of your kits include the 3d parts (not the best choice IMHO), you should at least have a link to uploaded 3d files on a site where they can be ordered.

CodeWriter23•7h ago
> You can find more info and the launch video at the listed URL.

Maybe I'm a complete dumbass but I could not find a video at any of the URLs on this post using Chrome under Sonoma.

NoNotTheDuo•6h ago
https://youtu.be/t5xDmslfzvs

It’s on the compass home page. Admittedly the Play button does blend into the background image of the router a bit.

Ductapemaster•7h ago
I've always wanted a Shaper Origin, but the cost and subscription fee required for accessing some features always turned me off. I don't need it for anything other than fun hobby projects and couldn't justify it. Now I get double the fun: building a tool, and getting to use it! Nice work.
spiritplumber•6h ago
Is this anything like the Maslow?
recipe19•3h ago
Maslow is self-propelled using cables. It's the same goal - expand the work area by getting rid of a rigid frame of the mill - but a fundamentally different way of getting there. Here, you're the one moving the mill to follow your desired pattern, and the device simply corrects for your errors to stay on target.
lindsayrgwatt•5h ago
Had a lot of fun building one of the demo units. Straightforward build and incredibly rewarding to build your own machine.
itsdesmond•5h ago
Yoooooo. I am very seriously considering buying that kit. Do you intend to provide an upgrade path between revisions?
fxtentacle•5h ago
It looks like you're selling your own control board PCB design as part of the kit. I'm guessing that it doesn't have Wifi by itself, so that would make it an unintentional radiator under FCC rules. How did you deal with EMI testing and certification? Can you recommend any services or labs? Would you be willing to share how much it cost? I'm asking because I am considering publicly selling prototypes of my 3D sound hardware, but the regulatory stuff has so far prevented me from doing it.
blackguardx•3h ago
There are loopholes for kits if it acts like a subassembly: https://emcfastpass.com/fcc-rules-kits-subassemblies/
robomartin•4h ago
Interesting project. I am sure it was a lot of work (and fun as well).

I was introduced to the general concept when the Shaper Origin came out a while back. Here's my problem with the idea:

What's the use case?

Any xyz gantry router will run circles around this approach, by far. They will be much faster, more accurate and, more importantly, hands off. There's a lot to say for clamping the material and mashing the "go" button. The pattern shown in the video on the YT channel literally takes three seconds to cut on a gantry router. And you can swap material and push go again, very quickly (or cut as many as possible out of one piece of material.

For around $1K you can have a much more capable machine. Unless the use case is cutting/engraving on items that cannot be cut on a traditional router, I am not sure what these would be used for. Then the question becomes: How many of those projects do DIY hobbyists have?

The other question is one of accuracy and repeatability. Having done loads of CNC metal machining, CNC and manual wood routing, I can tell you that nothing beats a rigid xyz machine.

So, if someone has just one or a few odd parts that cannot be cut on an xyz router, well, maybe that's a use case. Other than that, why would anyone guild one of these rather than a gantry?

bluGill•4h ago
Size I assume - this should be able to handle massive projects at the same price, while a gantry router would be much more expensive. Or so I would assume, I didn't dig into this to see how large it can go.

Show HN: Phind.design – Image editor & design tool powered by 4o / custom models

https://phind.design
34•rushingcreek•8h ago•12 comments

Show HN: Compass CNC – Open-source handheld CNC router

https://www.compassrouter.com
111•camchaney•3d ago•25 comments

Show HN: Any-LLM – Lightweight router to access any LLM Provider

https://github.com/mozilla-ai/any-llm
102•AMeckes•8h ago•58 comments

Show HN: The Magic of Code – book about the wonders and weirdness of computation

https://themagicofcode.com/sample/
92•arbesman•14h ago•26 comments

Show HN: A word of the day that doesn't suck

34•jsomers•14h ago•16 comments

Show HN: Lotas – Cursor for RStudio

https://www.lotas.ai/
77•jorgeoguerra•1d ago•28 comments

Show HN: Go Command-streaming lib for distributed systems (3x faster than gRPC)

https://github.com/cmd-stream/cmd-stream-go
8•ymz_ncnk•11h ago•4 comments

Show HN: My GPU Fan Saga – A DIY ATX Fan Controller

https://shafq.at/my-gpu-fan-saga.html
22•ashafq•12h ago•12 comments

Show HN: A rudimentary game engine to build four dimensional VR evironments

https://www.brainpaingames.com/Hypershack.html
35•teemur•3d ago•2 comments

Show HN: Pogocache – Fast caching software

https://github.com/tidwall/pogocache
87•tidwall•1d ago•29 comments

Show HN: My Side Project: A Free Mindful Breathing App

https://mentalhealthactivity.com/#pocketjoy
2•Negary•7h ago•0 comments

Show HN: Built an email marketing platform after paying $230/month

https://www.fertit.com
41•rasadov•1d ago•32 comments

Show HN: Bazaar – a new LLM benchmark for economic reasoning under uncertainty

https://github.com/lechmazur/bazaar
8•zone411•8h ago•1 comments

Show HN: Create your color palettes in context, not isolation

https://colorpal-sage.vercel.app/
2•mazahermuraj•9h ago•0 comments

Show HN: Checkmate, an infrastructure, uptime and web page monitoring tool

https://checkmate.so/
2•gorkemcetin•10h ago•1 comments

Show HN: Conductor, a Mac app that lets you run a bunch of Claude Codes at once

https://conductor.build/
223•Charlieholtz•5d ago•108 comments

Show HN: X11 desktop widget that shows location of your network peers on a map

https://github.com/h2337/connmap
203•h2337•2d ago•86 comments

Show HN: Giti – Natural Language to Git Commands with Local LLM

https://github.com/Sumit189/giti
5•sumit-paul•11h ago•0 comments

Show HN: SandCrab – An AWS S3 GUI for macOS

https://sandcrab.io
2•__zayne__•12h ago•2 comments

Show HN: SynSniff- Detect Minecraft Client OS via TCP/IP Fingerprinting

https://github.com/Duckulus/syn-sniff
2•duckulus•12h ago•0 comments

Show HN: Featurevisor v2.0 – declarative feature flags management with Git

https://featurevisor.com/?v2
4•fahad19•5h ago•0 comments

Show HN: ggc – A terminal-based Git CLI written in Go

https://github.com/bmf-san/ggc
64•bmf-san•6d ago•55 comments

Show HN: Inkverse - An Indie comics platform

https://inkverse.co
24•dannylmathews•1d ago•3 comments

Show HN: Dyad – build AI apps locally, no cloud

https://github.com/dyad-sh/dyad
4•moskogaige•15h ago•1 comments

Show HN: InkyCut – The open-source Canva alternative with a vibe editor

https://inkycut.com/
4•soasme•15h ago•0 comments

Show HN: MCP Jetpack – The easiest way to get started with MCP in Cursor

https://mcpjetpack.com
16•gsundeep•1d ago•10 comments

Show HN: Intercepting proxy for semantic search over visited pages

https://github.com/mlang/llm-embed-proxy
13•lynx97•1d ago•2 comments

Show HN: BrightShot – AI photo enhancement and virtual staging for real estate

https://bright-shot.com
2•pguiraoc•17h ago•4 comments

Show HN: Am-I-vibing, detect agentic coding environments

https://github.com/ascorbic/am-i-vibing
60•ascorbic•3d ago•31 comments

Show HN: McpX – A C# Library to Communicate with Mitsubishi PLCs via MC Protocol

https://github.com/YudaiKitamura/McpX
5•y-eng•1d ago•0 comments