Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Best Of
Re: Mirrored splitting diagonally and adding holes for inserts
Yes there is. I think my suggestion above is much more sraight formard. just drawing a line in the same way you suggest in your workaround. Attach a plane to the line. Then use the split feature selecting the pane as the tool and the part will be completly split where the plane intersects the part. You will not loose any geometry this way either. If you need the split to be in the shape of a drawn profile then you would extrude a surface and use the surface as the tool for the split feature.
WOW
I been with OS since 2016 and this I the first time seeing a crash??
The rest of the windows and apps were still working.
Just killed the browser and restarted.
Re: Improvements to Onshape - September 20th, 2024
Great release! This time's winner (for me) would be a seemingly small one, though: Structure view. That would have helped a lot on an everyday basis. But it's only for enterprise, not even pro users. :0/
Re: Creating planes perpendicular but off angle
There's an incredibly useful custom feature called Create Euler plane which is in this doc:
https://cad.onshape.com/documents/7aa6a93c4cef31c9edcc8b8c/v/e9f47f214d473f10c94647c8/e/186a7c722ef2d9f3b704ca7c
Probably worth trying it out for your case…
Re: Trim function doesn't seem to work.
clicking sketch on the top creates a new sketch.
Also, trim will only trim entities that are intersected by other entity's in the Same sketch.
Re: Routing curve & Control point curve - Introduction of two new features for 3D curve creation
This may be a small quibble, but I've noticed that control point curve is static once processed. I'm using it to create an approximated spline through a number of edges in a configured design. When I update the configuration, the location of the seed edges change, but the Control curve output does not (until I manually edit the feature and re-process). There are ways around this problem (3D Fit Spline, creating a small/simple approximate spline FS), but It'd be great if Control point curve would update dynamically to take upstream model changes into account.
New FeatureScript: Plastic Threads
Hi everyone,
I've recently been messing around with FeatureScript and decided to make a thread feature for 3D-printed plastic parts. The general concept came from the ThreadCreator script written by David Cowden almost 8 years ago. His script works really well and has even more configurability than mine but I wanted to tap into a more specific market than his captures. This FeatureScript aims to create internal and external threads that can be printed and immediately threaded together with little to no post-processing.
You can find the FeatureScript here Plastic Thread. The document has many examples as well as the full code base. If you have any comments or concerns please leave them below.
Features:
- Automatic pitch definition for basic threads with optional user input
- Only one thread type: ANSI Standard (Could add more in the future if there is demand)
- Internal and External Threads
- Multi-start threads for ease of assembly
- Left/Right handed threads
- Configurable threaded length
- Mate point for easy mating of assemblies
- Precalculated thread tolerance for easy threading given no post-processing
Please don't use this to create threads for metal bolts or other metal parts you want to machine. I cannot ensure the threads work with CNC or metal 3D-printed parts.
To create threads, simply provide a cylindrical face representing the major diameter of an external thread or the minor diameter of an internal thread:
From there many options can be configured from the number of starts to the handedness of the thread, and the thread length. Create a mate point to easily add a mate connector to the center of the thread for use in an assembly.
If you have a bolt and a nut you can easily select both and create the same threads on each in one step.
The tolerance between both internal and external threads is handled right away by the script:
A function predetermines the tolerances and a tighter version of this function can be selected.
Some limitations associated with this FeatureScript are:
- Only one thread profile type. Even from Dave's Thread Creator script, there is no difference between the ANSI and ISO standard profiles (other than the naming convention).
- No tolerance input meaning you cannot change the backlash of the threads. Currently, a log function determines the tolerance and has 2 versions a default "loose" tolerance and an optional "tight" tolerance. The "loose" tolerance function is designed to work at any diameter and ensure the parts thread together even with a lower-quality print with a poor surface finish.
- Major/minor diameter input. I would like to add this in a future update
- No starting or ending chamfer inputs. Chamfers are predetermined by their location and the number of thread starts.
- Lead in input. (I don't find it useful enough for a 3D-printed part because it doesn't have to follow machining conventions. Also don't you just want your threads to end where you wanted them to)
- Intelligent feature naming. I couldn't figure out how to add a nice name to the feature when it was created so I didn't and instead, there is an option to show the pitch of the threads in a message.
- Thread clocking. I haven't added this yet. Let me know if it would be useful and I'll add it to my feature requests.
I have some additions in mind to make the script either more configurable or more robust.
Possible Future Additions:
- Major, and minor diameter inputs to control every dimension and aspect of the threads.
- Lead in functionality to make the threads prettier and maybe stronger.
- Partially threaded internal threads (I don't know what use this would have right now).
- Intelligent feature naming to make seeing the pitch easier.
- Thread clocking to move the start of the thread relative to the rest of the part.
You can find the FeatureScript here Plastic Thread. The document has many examples as well as the full code base. If you have any comments or concerns please leave them below.
Feature request: Configure text font/style
I'm loving the Configurations feature. Today I discovered that one can configure the text in a text box within a sketch. Awesome!
Now I'd like to request the ability to also configure the font/style of the text.