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

compassrouter.com

172 points by camchaney 7 days 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

sgc - 3 days 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.

recipe19 - 3 days 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.

tealpod - 3 days ago

Beautiful. I made few CNC's in my previous life, started a CNC company and bankrupted. Bankrupt because I tried to make everything myself, including electronic circuits. Your work looks great, congrats.

I suggest you keep a small video on the homepage(maybe youtube video). Also your site took a little time to load because of huge images (especially github image is 11mb).

jrmann100 - 3 days ago

It was a pleasure trying your demo at Open Sauce 2025!

fxtentacle - 3 days 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.

robomartin - 3 days 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?

Ductapemaster - 3 days 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.

CodeWriter23 - 3 days 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.

adi_hn07 - 2 days ago

Awesome product ! Would love to have it on https://superlaun.ch :)

lindsayrgwatt - 3 days ago

Had a lot of fun building one of the demo units. Straightforward build and incredibly rewarding to build your own machine.

hbarka - 3 days ago

CAD, meet Cam ;)

I’m curious why Jupiter Notebook is involved.

chromatin - 3 days ago

Could be interesting, but I didn't see any /PICTURES OR VIDEOS/ of what I could create with this product.

itsdesmond - 3 days ago

Yoooooo. I am very seriously considering buying that kit. Do you intend to provide an upgrade path between revisions?

pcdoodle - 2 days ago

Make sure to raise the price by 10-20% when you've proven yourself in the market.

Very cool project.

spiritplumber - 3 days ago

Is this anything like the Maslow?