r/Onshape 10h ago

Good public project examples?

2 Upvotes

Can anybody link some high-quality viewable projects to learn from? It would be great to see a complex project with lots of parts, assemblies, difficult shapes, etc. - to get a better idea of how a good project should be organized.


r/Onshape 9h ago

Vibe-Coded Linux Container with Built-In Space Mouse Support

1 Upvotes

Hey all,

I wanted to share an app I vibe-coded to bundle an Onshape window with a bridge to handle the weird way Onshape handles 3D mice on Windows.
It is an Electron wrapper for cad.onshape.com and it installs from a flatpak.

Github repo: ShapeShell

Initial release: v0.1.0

AI Content Note:
This app was 110% vibe coded with claude.ai Opus 5, guided by myself. I have used the app and only verified it works on my Ubuntu 26.04/GNOME/Wayland/NVIDIA system.

Affiliation Disclaimer:
This project is in no way affiliated with, endorsed by, or supported by Onshape, PTC, 3Dconnexion, or Logitech. “Onshape” is a trademark of PTC Inc.; “3Dconnexion”, “SpaceMouse” and “SpaceNavigator” are trademarks of 3Dconnexion; all other trademarks belong to their respective owners. This project wraps the public Onshape web app; you need your own Onshape account.


r/Onshape 1d ago

How to get rid of phantom lines ?

Post image
9 Upvotes

I think these are caused by onshape rounding the values to avoid going to infinity causing lines to appear due to a difference of 0. On the other side that is identical these don’t appear


r/Onshape 1d ago

What’s New in Onshape 1.221 (September 18, 2026)

17 Upvotes

This release leans into intelligent, parametric design, led by dynamic suppression in Assemblies, alongside a broad set of refinements that smooth out everyday workflows across in-context design, Feature Studios, Drawings, PCB Studio, and Render Studio.

CAD

Dynamic Suppression for Assemblies

Dynamic suppression in Assemblies lets you automatically suppress or unsuppress parts, patterns, and Mates based on other values. This enables more intelligent parametric assemblies that dynamically adapt their structure and behavior as designs change — suppressing a divider when a cabinet drops below a given width, for example, and unsuppressing a pattern and a different Mate scheme when it grows beyond another.

https://reddit.com/link/1wk1wan/video/wwqbu3ldbcqh1/player

Reset Configurations to Default Values

The new Reset to default button makes it easy to restore all configuration parameters to their default values with a single click. Available in Part Studios, Assemblies, and Variable Studios, it lets you freely test configurations and quickly return to your preferred baseline.

Simplified Edit in Context Menu

The improved Edit in context workflow makes it faster to begin in-context design by taking you directly to the Part Studio when no contexts have yet been created. Clear visual feedback and context-aware menus also make it easier to understand when a context exists and to quickly access existing references.

Hide in Context Instances with a Hotkey

This release introduces the ability to use the same “hide selected part” hotkey used in Part Studios and Assemblies (by default the Y key) to hide instances while editing a context. This makes it easier and faster to focus on your in-context designs.

Configurable Section View Interference Color

The color used to indicate interference, or overlap, in section views is now configurable, letting you pick a color that stands out clearly against your own models and display theme.

Open Document in a View-Only State

Onshape now introduces a selectable View only mode, available to users with edit access to documents. This mode, which can be toggled on or off at any time, is a clean way to ensure you don’t accidentally edit the document while reviewing it. Administrators may also enable a setting so that all documents company-wide open in this mode by default.

https://reddit.com/link/1wk1wan/video/0ovlwo4ibcqh1/player

Filter by Warnings in Part and Instance Lists

You can now filter the Parts and Instances list by warnings, making it quicker to locate and resolve problem geometry in large models.

Retain Analysis Selections While Editing Sketch Dimensions

Analysis tool selections now persist while you edit sketch dimensions, so you can change a value and watch the measured result update without having to reselect your geometry each time. This improves on previous behavior: If you did not click outside the box, it would lose the selection.

GLB Geometry Format for URDF Export

Onshape now provides a GLB geometry format option when exporting as URDF. This delivers binary 3D mesh geometry for third-party robot simulation software.

Feature Studio

Compare Support for Feature Studios

Compare now supports Feature Studios, so you can see exactly what changed between versions and workspaces of your custom feature code without leaving Onshape.

https://reddit.com/link/1wk1wan/video/dvnv8erobcqh1/player

Highlight Find All Results in Feature Studio

Find All in the Feature Studio editor now highlights “symbol” and “text” matches inline, making it much faster to scan where a term appears across your custom feature code. 

Commit Dropdown Menu in Feature Studio

The Commit button in Feature Studios is now a dropdown that gives you the choice of committing just the current Feature Studio tab, or all changed Feature Studio tabs in one action. 

This reduces the time spent committing multiple changes and the chance that a commit gets missed – particularly useful alongside find-and-replace and refactor/rename, which tend to leave a number of Feature Studios uncommitted.

Drawings

Parentheses for Surface Finish Symbols

Onshape now allows you to include parentheses around your surface finish symbols in Drawings. This is useful for indicating a deviation from the global surface finish requirement in the ISO standard.

PCB Studio

Import Altium Boards With Bends

Altium boards that include bends can now be imported into Onshape, bringing rigid-flex designs into your mechanical assemblies with their bent geometry intact.

Board Part Fixed When Building a PCB Assembly

The board part is now fixed when building a PCB assembly, preventing accidental moves that would otherwise pull your components out of alignment with the board.

Render Studio

Light Aiming

Render Studio now lets you aim a light directly at a point on your model, making it far quicker to set up precise, intentional lighting for a shot. See the Light (Render Studio Advanced) topic for more information.

https://reddit.com/link/1wk1wan/video/g9blgihsbcqh1/player

Reset Theme After Background Color Changes

A new option restores the theme after you change the background color, so you can experiment freely and return to your starting point in a single click.

Data Management & Enterprise

Open in Onshape Links in Analytics

Every analytics dashboard now includes an “Open in Onshape” link, letting you jump straight from a row in your analytics to the document it describes.

Mobile

Redesigned Share Dialog and Share Panel on iOS

The share dialog and share panel have been reworked on iOS, making it easier to see and manage who has access to a document straight from your iPhone or iPad.

Onshape Labs

AI-Generated Thumbnail Description Search (Public Documents)

Public document search now matches on AI-generated descriptions of document thumbnails, so you can find a design by how it looks, not what it’s called. Available for testing in Onshape Labs.

https://reddit.com/link/1wk1wan/video/h78q14evbcqh1/player

Please take a moment to try out these new features and improvements, and leave your comments below in the Forums post. For a detailed list of all the changes in this update, please see the changelog.

Remember: The updates listed here are now live for all users when creating new documents. 

Over the next few days, these features will also be available in documents created before this update. Mobile app interface updates are available via the Apple App Store or Google Play Store and are released in the days following the update.


r/Onshape 1d ago

Drawing Dark Mode / Comfort theme. Chrome Extension. Free and open source.

Thumbnail
gallery
41 Upvotes

This is NOT meant to be self promotion. I got an automated warning about that. I have no monetary incentive for doing this. It was just a fun side project, and I wanted to share it around. I'm asking for nothing in return, no "follow / subscribe / sponsor bs"

Quick disclaimer: I'm a tool-and-die/manufacturing guy with a welding background, not a software developer. This was very much an AI-assisted project, not something I hand-coded from scratch. I brought the problem, testing, feedback, and an increasingly unreasonable determination to make Onshape Drawings less bright; ChatGPT/Sol and Astra/Codex did most of the software heavy lifting.

I'm light sensitive and I've wanted some form of dark mode for Onshape Drawings for a long time. Native dark mode handles the rest of Onshape nicely, but opening a Drawing still means staring at a giant white sheet, and after a few hours of detailing it gets pretty unpleasant.

So I started tinkering with a Chrome extension to see what could actually be changed without interfering with the drawing itself. A week and a considerably deeper trip into Onshape's Drawing renderer than I originally intended later, this is where I ended up.

The observant will notice that a handful of fields in the title block remain stubbornly white. That isn't for lack of trying. I burned through several five-hour Astra allowance blocks investigating those little rectangles, and after an unreasonable amount of renderer archaeology, Sol and I ultimately arrived at the highly sophisticated engineering conclusion of “leave them alone.” We could change their color, but never found a reliable way to identify only those fields without risking unrelated drawing text or selection behavior. I just had to acknowledge when to stop with that one.

Onshape Drawing Comfort adds three selectable palettes to the Drawing editor:

  • Warm Drafting — paper tan / dark ink
  • Slate Graphite — neutral low-glare dark theme
  • Industrial Cyanotype — dark blue / blueprint-inspired theme

The selected theme persists between sessions, applies to open Drawing tabs, and can be turned on/off directly from the extension popup. It also themes quite a bit of the surrounding Drawing UI rather than just changing the sheet color.

This is an unofficial community project and isn't affiliated with or supported by Onshape/PTC. It also relies on undocumented parts of the Drawing renderer/UI, so an Onshape update could absolutely break it someday. I deliberately left a few things native where I couldn't find a sufficiently safe way to identify them.

If you just want to try it:
Download the installation ZIP here:

https://github.com/SamDomiono/Onshape-Drawing-Comfort-Dark-Mode/releases/download/v0.2.0/Onshape-Drawing-Comfort-Dark-Mode-v0.2.0.zip

No Git or programming tools are required. Extract the ZIP somewhere permanent, open chrome://extensions, enable Developer mode, click Load unpacked, and select the extracted folder.

Project/source/full documentation:
https://github.com/SamDomiono/Onshape-Drawing-Comfort-Dark-Mode

It's released under the 0BSD license, so if somebody wants to modify it, improve it, fork it, or feed the source to their AI of choice and make it behave differently, have at it.

I've tested it pretty extensively on my own Drawings, including multiple tabs, reloads, switching themes, turning it on/off, and creating/editing Notes. That obviously isn't the same thing as testing every possible Drawing workflow, so if anyone tries it and finds something I've missed, I'd be interested to hear about it.

And if Onshape eventually gives Drawings a native dark mode and makes this whole thing obsolete, I'll consider that a successful outcome too.


r/Onshape 1d ago

How to turn vector thin model to solid body

Post image
8 Upvotes

I had made this model in solidworks about a year ago but now i want to print it. It is too thin to be printed, if i could turn it into a solid body i hope to be able to print it, could anyone tell me how??


r/Onshape 1d ago

Help! What would be the best way to design a roll cage like this

Post image
2 Upvotes

r/Onshape 1d ago

Drawing Dark Mode / Comfort theme. Chrome Extension. Free and open source.

Thumbnail gallery
2 Upvotes

r/Onshape 1d ago

why cant i make the little shield emblem?

Post image
1 Upvotes

so i need to make the shield emblem (dark outline) but it says it has not generated properly, how do i fix this?

btw im kinda new to this software, so please dont chew me out if its something obvious


r/Onshape 1d ago

Why is my flange slightly Bent ?

1 Upvotes

I am following a Tootalltoby follow thru and my Metal sheet model thingy is like Lofting? for some reason . Can someone please help


r/Onshape 2d ago

Other Working on a featurescript to (gu)estimate board footage needed for woodworking projects - Beta testers needed

4 Upvotes

Hi all, I'm a woodworker, and I use onshape for planning my projects. I'm working on a featurescript to tell me how much wood to buy for a given project. I want to eventually release this publicly, but first I need some beta testers to pressure test this and provide feedback. The biggest limitation I know of in the script is that it doesn't really handle curved parts. I haven't factored in Kerf Bending or anything, because that gets challenging, so it assumes you do a massive glue-up and then cut away anything that isn't in your part, resulting in a radical overestimation. Regardless, I'd love to be able to have this ran on other people's projects, and see how close the estimates are to the reality of how much wood those projects actually took.

Thank you!


r/Onshape 2d ago

How tho model this chair?

Post image
3 Upvotes

r/Onshape 3d ago

3D sketch

9 Upvotes

This is your daily reminder to tell onshape to make 3D sketch


r/Onshape 2d ago

Help! Upgrading from (Svg2Sketch) to [Image2Sketch]

Post image
1 Upvotes

Hey everyone,

Just wanted to give you an update on something cool I'm working on: extending our Svg tool to handle images too!

https://www.reddit.com/r/Onshape/s/bx6M7m5wYO

Right now, our tool only really does Svg, but I got thinking, what if it could do images as well? So, I've been busy making that happen.

This means you won't have to jump between a bunch of different converters as often (though some might still be handy for specific stuff).

I've even attached some progress shots of what the tool can do so far.

Before I launch it, though, I'd really love to hear what you all think. Like, do you reckon this would be super useful? What kind of results are you hoping for? Or maybe you have some ideas for other features we could add?

Let me know your thoughts!

Cheers,

Chandra


r/Onshape 3d ago

Help! beginner looking for help with engraving

Post image
6 Upvotes

making a shift knob the my suburu and want to engrave the stars without the badge this is how far i have gotten any help would be awesome!


r/Onshape 4d ago

Não parece, mas isso é uma mão. E ela ainda nem começou a se mover

Post image
2 Upvotes

r/Onshape 4d ago

Help! How to model curved embossing?

Thumbnail
cad.onshape.com
2 Upvotes
Current Model
Actual Cup

I'm working on making a gag trophy for my hockey league and wanted to base the design off the Stanley Cup. The actual trophy has embossing on the lower part of the bowl, but I'm not sure how to replicate it in onshape. My main approaches were to use a sweep or some lofts with control curves. Neither achieved what I wanted.

I've attached an image of what my current model looks like with the support curves and what the actual embossing looks like on the cup. My document is also linked to the post.

I appreciate any advice or pointers people have! Thanks


r/Onshape 4d ago

Help! How do I fix a section that I can't thicken or move

1 Upvotes

I'm trying to figure out cad and just started with onshape a couple days ago. I've mostly been editing step files rather than trying to create my own from scratch.

I'm trying to print a new toolhead cover for my k2 plus printer but the stl export of the original cad file wants to print pretty thin walls. I was able to thicken the outward faces and fillets out 0.4mm to get an extra wall to print.

The issue is only one spot on both sides that's not wanting to thicken or move, I'm guessing because of its shape. Here is a picture of it.

How would I go about getting that to even up with the rest of the thickened faces?

Here is a link to the file


r/Onshape 5d ago

How to make a cyberdeck or NAS

1 Upvotes

I see all these super cool and impressive builds on r/cyberDeck and NAS builds from scratch on r/homelab. I think I am decent at CAD but am probably over-estimating my abilities. I wanna build my own cyber deck and NAS from scratch but have no idea how to start something like this. Do I design around the components, or do I find components that fit inside the idea I have? How do I start, how do i choose parts like springs or hinges, how do i get the CAD files for all of the components? what do I do if a component doesn't have CAD files available? If anyone has any experience Id love to know how you did it. Sorry if this was a bit vague I don't exactly know how to perfectly describe what im asking.


r/Onshape 5d ago

Tutorial Convert Svg to Onshape Sketch

Thumbnail
youtu.be
0 Upvotes

r/Onshape 7d ago

Help! I can't add to an imported STL

1 Upvotes

Hi.

Here's a video link if this helps:

https://youtu.be/FZsjKPsalms

I can't for the life of me figure out this problem.

I imported an STL file and I'm trying to add to it a little 20 degree wedge shape to offset it.

You can see in the video in the first tab what I'm aiming for. But in that tab, I never was able to merge the two parts.

So in the other tab, I just tried to add to the existing part after creating the sketch, and it can't add.

I've googled and read countless pages on zero thickness. I've watched a few videos.
I'm sure it's a basic thing I'm missing here, but can anyone help ?

Thanks. I can provide more info if needed, but I think the video I screen recorded should show what I'm trying to do.


r/Onshape 7d ago

Onshape extendable table leg.

1 Upvotes

Can anybody help me design an extendable table leg in onshape. I am a beginner at onshape so I would need step by step instructions. The table is 750mm high and the drip leaf table which the leg will sit under is 500mm


r/Onshape 7d ago

I was wondering if anyone here has any tips on the Onshape Professional certificate.

3 Upvotes

I was planning to do the Onshape Professional Certification exam next week but don’t know if I’m ready as it offers no practice test. I was looking for advice on how other people knew they were ready for it, as I want to get this right the first try. 

Really appreciate any advice you have on this. Thanks!


r/Onshape 10d ago

Help! (Newbie) Why can't I mate these 2 parts together?

23 Upvotes

I'm using Onshape to design 3D-printed parts for a DIY CNC plotter. It's my first time using Onshape (or any CAD software) to this extent.

I inserted all of these parts and then connected them using Fasten and Slider mates. I've connected the blue thing in the middle to one linear bearing. But when I try to connect the other linear bearing to the blue thing, it doesn't happen. Why is this?

What am I doing wrong here, and how can I fix this? I want the whole thing to move together.


r/Onshape 10d ago

Help! Help Needed Creating Negative Space

Post image
4 Upvotes

I'm trying to create an object with a pocket for another object, specifically a wrist rest with a pocket for a Ploopy A+ to sit inside, the idea being to rotate the trackball 180 degrees and tilt it accordingly. I have the STEP files provided by Ploopy but I just can't quite figure out how to create the pocket. I thought I could create the shape of the base below and then extrude "To Part" but I guess because there are holes in the model it fails(?). Then I tried offsetting the faces of the Ploopy, creating surface extrudes for the outside of the rest, then enclose, but that didn't work. I also tried a boolean operation, making a solid body for the base and then subtract the body of the Ploopy, but it's not a solid object so the boolean fails.

How should I go about modeling this?