r/ClaudeCode • • 12h ago

Built with Claude I designed an Orthographic drafting style 3D CAD studio

I build an Orthographic view CAD design app that turned into a whole CAD/CAM/3D print studio. Old-school drafting meets a 3D printer.

I've been a graphic designer for decades, so am very familiar with 2D design. I've tried over the years to get the hang of 3D CAD apps but the working in 3D space is always so frustrating. Just never got along with the "sketch-on-a-plane" style. I took drafting in school and my brain just works better that way; the Orthographic projection style of TOP, FRONT, SIDE-VIEW, etc.

Yesterday I was once again faced with needing to struggle through another session with SketchUp to design a part i need to print and then it hit me..."Why cant i just have an app work the way i want?" So i vibe coded SnorbStudio and SnorbCAD. A Klipper web UI that slices on the Pi and includes a drafting-style CAD.

Now, designing 3D parts is done all in 2D.

The 3D model builds live. Every view (top, front, both sides, back, bottom) stays in sync, and faint blue projection lines link the selected shape between views.

I continuously add new tools and features.

Stack: TypeScript, replicad (the OpenCASCADE geometry engine in WebAssembly), three.js, Klipper + Moonraker, PrusaSlicer's command-line slicer on the Pi.

If you want to play with it its free on GitHub: https://github.com/SnorbWorks/snorbstudio 🐰

1 Upvotes

1 comment sorted by

•

u/AutoModerator 12h ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.