5 ms·
https://shopspec.io/ https://shopspec.io/ ShopSpec is a deterministic parametric furniture generator (bookshelves, cabinets, shop carts, leg-and-rail frames, m
by variodot 14d ago
https://shopspec.io/ https://shopspec.io/
ShopSpec is a deterministic parametric furniture generator (bookshelves, cabinets, shop carts, leg-and-rail frames, multi-carcass composites) that encodes real woodworking intelligence and outputs shop-ready artifacts.
Most recently, introduced the concept of value engineering by sweeping across dimensions to batch evaluate candidates that ranks based on sheet purchases. Also have in beta an MCP connector to let agents explore the deterministic engine.
I'm building a number of items for home and shop and ShopSpec has been instrumental to plan, visualize, and execute on these new ideas/projects.
- variodot 10d agoShopSpec is now also capable of handling metric measurements; this is configurable in the Shop Profile section.
- mimo84 14d agoWow that's really cool! I'm actually trying to learn about woodworking and using those example as a base are really great! You could consider having an option for metric users as well!
- starvar2 14d ago+1 for metric. This looks really cool, indeed.
- wateralien 14d agoReally great work.
- cfontes 14d agoAwesome, is there a way to use metric system on it?
- variodot 14d agoIt is not currently implemented but planned for the future based on all of the feedback here.
- thesurlydev 14d agoNicely done! I'm a fan
- mpolichette 13d agoThis is amazing, I may use it for a built-in pantry i'm planning to build. In my use case, I end up with one side at an angle, is there a way to support that?
- variodot 13d agoI have not opened up that can of worms yet, but have been thinking more about tapers and other non-rectilinear forms. Longer-term I very much want to support a "fill this space" mode for built-ins.
- mpolichette 12d agoOne other note, is there a way to see the bay map larger? I am trying to see the height between shelves and the measurement does not show because there is not enough space for it. I know I could do the math :P
- variodot 12d agoYou can also visualize the measurements between shelves by clicking 'Show Sizes' on the 3d scene options and having a bay selected. Let me know if that helps.
- mpolichette 12d agoAhh, the bay selection was what I was missing! That works wonderfully. Thank you! P.S. I showed this to a friend, and he asked if we could mock something up, export the dxf, and send it to a cut shop... you could end up with your own flatpack pipeline.
- variodot 12d agoI previously added dxf and ruby export as part of validation efforts with capability to import into SketchUp Pro and other CAD. This is available in the Reference Rail by clicking `All Exports` or scrolling down to the design interchange section in the rail.
- rhythmic_mp3 13d agoIs this related at all to sawdust.diy which was posted last What are you working on? https://news.ycombinator.com/item?id=49234277 https://news.ycombinator.com/item?id=49234277. Has a really similar look and feel but different feature set
- variodot 13d agoNot related, but similar. You'll see a reply from me in the thread you linked. I've added ShopSpec to a couple Ask HN threads in the past too.
- rhythmic_mp3 13d agoCool! Looks like a really cool project.
- Mumps 13d agoThis is beautiful and I'm now itching to make a workbench (finally! that initial "how many sheets and what for what size" problem has been the mental blocker) +1.0mm vote to adding metric please!
- variodot 13d agoGlad ShopSpec helped get you over the hump and appreciate the feedback. I am building a tool that I find useful for myself and previously encountered a similar pattern to what you mention.
- bradly 13d agoHi there! I'm a woodworker and love seeing new woodworking software! Thank you for making this. I could tell from the layout screenshots, but one thing to make sure is that you are accounting for the size of the kerf. Being able to set a different kerf size for different cuts would be ideal as your rip vs crosscut are often different blades. Also, one of the more daunting parts of casework for me is sorting out exactly how undermount slides go. I would highlight any help your tool does with raising confidence in getting those installed. Even having an undermount installation tool separate from the spec work I think could be useful.
- Zopieux 12d agoDon't forget about the rest of the world which does not use imperial and have access to plywood stock that is e.g. 18mm birch in metric standard dimensions for the cut sheet. Being able to customize what stock I have access to locally and adjust measurements and cuts automatically, e.g. rounding to cm not quarter inches.
- shuvrojit 7d agoLove your work and vision. This tool could be used in a lot of ways.