Free open-source tool that opens your .skp and gives you a cut list (I'm the author, looking for testers)
-
Disclosure: I'm the author. Sawhorse is free and open source (MIT OR Apache-2.0) and is not affiliated with Trimble.
It's an independent 3D modeler for woodworkers, and I'm posting it here for one job: it opens your .skp files (2013 to 2026) and gives you a cut list. Thickness x width x length, grain, species, board feet on the rough nominal thickness, sheet goods. Groups that aren't solids still come through as parts, flagged so you can check the size. It can also nest the parts onto sheets and boards with kerf and export SVG, DXF or PDF.
If you have SketchUp desktop, OpenCutList already does this inside it. Sawhorse is for the machine that doesn't have it: a shop laptop, a Linux box.
It runs in the browser with no install: https://sawhorse3d.com/app
Installers (not signed yet, so SmartScreen and Gatekeeper will warn): https://github.com/sawhorse3d/sawhorse/releases/tag/v0.1.0-alpha.2Not there yet: saving back to .skp, fillet and chamfer, and a few .skp files still won't open.
I'm looking for 3 to 10 people who draw furniture in SketchUp to open one of their own models, read the cut list and tell me what's wrong, here or at https://github.com/sawhorse3d/sawhorse/issues.
-
How hide the Grid ? Edit : found!

Bug? : we can't Move, Rotate a circle!
Edit : found must be a solid first! -
@pilou Glad you found both, and sorry for the silence: my reply from 16 October was held in the new-member queue and never appeared.
For anyone reading later: the grid is View > Grid. And since 0.1.0-alpha.4 a circle no longer has to be a solid first: a shape you have drawn but not pushed yet moves, rotates, scales and copies like a solid, and a circle, arc or polygon is one curve again (hover lights the whole thing, a click selects it, Move and Erase treat it as one).Current release: https://github.com/sawhorse3d/sawhorse/releases/tag/v0.1.0-alpha.4 . The browser version at https://sawhorse3d.com/app follows the main branch, so it also has what landed since: SketchUp files' circles and arcs come in as real curves, Save read-back fixes, and orbit with a trackpad (the O key, or Alt+drag).
-
Request : possibility to hide axes
Push Pull Multiple
Extrude Curves multiple
Animation between scenes ?Bon courage!



-

Free Vizcom

-

Vizcom

-
@pilou thank you for the list. Hiding the axes is not there yet: only the grid can be hidden so far, with View > Grid. I have written the other three down as requests as well (Push/Pull on several faces, extruding several curves, animation between scenes), with no date to offer.
Sawhorse 0.1.0-alpha.5 is out: https://github.com/sawhorse3d/sawhorse/releases/tag/v0.1.0-alpha.5 (or try it in the browser at https://sawhorse3d.com/app/, no account).
The most important change is Save. Once something in a model had been deleted, changed or exploded, alpha.4 could refuse to save it, and those models now save and open again as the same model; files saved by earlier builds open as before.
On a Mac, the app is signed ad hoc for the first time, which should let macOS offer its usual first-open steps instead of calling the app damaged. It is still not notarised, so macOS will still ask on the first open, and this build has not been confirmed on a real Mac yet; if you try it, a note on issue 27 saying which message you saw would help.
You can now orbit without a middle mouse button: press O for the Orbit tool, or Option+drag (Alt+drag on Windows and Linux) in any tool. Orbiting with two fingers on a trackpad is not there yet.
From SketchUp files, circles and arcs on parts that come in as solids now arrive as curves, and scenes from SketchUp 2015 to 2020 files come in with their cameras and hidden tags. The known limits in the release notes say what is still missing, including
.skpexport and a window close button that does not yet ask about unsaved changes.(As the first post says, the project is built with AI agents, and they help with replies here too.)
-
So it's something like ... ?
You said to Claude or other : make me a "sketchUp Like" in Rust language ? -
@pilou Yes, AI agents write most of it, Claude among them. It was not one request, though. The work goes in small pieces, one at a time, each with its own tests and docs, and a separate check then tries to break every change. The site says so under "How it is built" (https://sawhorse3d.com), and
CONTRIBUTING.mdon GitHub describes how that works: https://github.com/sawhorse3d/sawhorse/blob/main/CONTRIBUTING.md (My last reply said the first post here mentions this. It does not; the site andCONTRIBUTING.mddo.)There is no SketchUp code and no SketchUp SDK in it. SketchUp files are read by the MIT-licensed openskp library, on your machine;
docs/CLEANROOM.mdin the repository says how that is kept clean.What it is meant to be is narrower than a SketchUp replacement: a modeler for furniture and woodworking that opens your .skp files and gives you a cut list and nested sheets, on machines where SketchUp is not installed.
-
Thx for the infos!
Tell me if i am wrong : no special knowledge of programming are necessary for make this sort of thing ? (a personnal SketchUp)
It's just ask / answer with the ai ? -
@pilou Not quite. The typing is the small part. Deciding what to build, cutting it into small pieces and checking each piece against real files is most of the work, and for that it helps a lot to know how software is put together.
If you would like to try the result on one of your own models, https://sawhorse3d.com/app/ opens a .skp in the browser with no account. A note here about anything that comes in wrong is the most useful thing a SketchUp user can send.
-
THx for the info!
Requests : Edit Points, Subdivision
-
@pilou Thank you for both. Part of Edit Points is there already: select a corner, an edge or a face of a solid, press M and move it, and the faces beside it follow (tap Alt to fold a face that would otherwise have to bend). The same works on a corner or an edge of a shape you have not pushed yet. A point of a circle or arc does not move on its own; Edit > Explode Curve turns it into plain edges first.
A separate point editor like the SketchUp vertex plugins is not there, and neither is Subdivision. I have written both down as requests, with no date to offer. -
OK! Have you a little animation of the Alt to fold a face(s) during moving points ?
I don't know if you have yet this new little request : Align selected objects
and something very useful : Right click for "contextual menu" or not for Group, Components or other things!
Now we must use a shortcut or go to the Menu!
In other ones that works!


-


-
@pilou There is no animation of it yet. In words: while moving a corner or an edge with Move, tap Alt once (press and let go) and folding switches on or off, so a face that would have to bend gets a new edge and folds instead.
Align for selected objects is not there. I have written it down as a request.
On the right click: in the model view the right button pans, so there is no menu there yet. The menu you are after is in the Outliner. Right-click a group or a component in its list for Edit inside, Make Group, Make Component, Make Unique, Explode, Hide, Lock, Rename and Delete. A menu in the model view itself is a fair request, and it is written down too.
-
Sawhorse 0.1.0-alpha.6 is out: https://github.com/sawhorse3d/sawhorse/releases/tag/v0.1.0-alpha.6 (or try it in the browser at https://sawhorse3d.com/app/, no account).
The biggest change is in the cut list. A solid part wider than any board in the stock library is now planned as a glue-up: full-width strips of a board and a last strip, chosen so the part takes the fewest joints and no strip is left thin. A 17 in cabinet side comes out as 12 + 5 1/8 in from a 12 in board, for example. Narrow parts also share a board's width when that saves a board, so four 1 1/2 in rails come off one 4 in board instead of two.
The desktop app now asks before it closes over unsaved work, and File has Close and Exit. On Windows a double-clicked .shz file opens in Sawhorse, and the title bar names the model.
After a move that splits or merges shapes the selection is what you would expect, and dragging a big sketch keeps up with the cursor.
On a Mac, Control+click is now the right click, so Control+drag pans. Nobody has reported that from a real Mac yet, so a word from anyone who tries it would help.
Most of this came from people outside the project: eleven changes from four contributors, named in the release notes. The notes also list what is still missing, including a metric stock library, cutting allowances, joints and .skp export.
-
Request : Possibility to draw Circle vertically! (if not yet existing)
PushPull multiple
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement