Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:

  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

lemon1324 EDU

PhD Candidate at Stanford University

About

Username
lemon1324
Joined
Visits
381
Last Active
Roles
Member, Developers
Points
213
Badges
13
Posts
160

Comments

  • @stefan_bilz The mostly-parametric version I use is to use cropped drawing views for each boundary rectangle, each on its own drawing sheet. You have to manually set these up the first time, but then as long as the number of boundary rectangles req…
  • I think this might be more accurately described as "allow silent internal copies of mate connectors" as a convenience feature. Looking at the source code in mateConeector.fs, looks like it would only require removing the max picks in the owner p…
  • I'm not sure, looks like something about how the decision of whether the feature intersects the part works.  At any rate, I'd do what the Hex Infill FeatureScript does to accomplish this: extrude all of your cutting volumes as new, and then boole…
  • @owen_sparks For (c), take a look at the Auto Layout FS I'm maintaining: https://cad.onshape.com/documents/576e01dbe4b0cc2e7f46a55d It uses a rectangular bin-packing algorithm, so it's not great for shapes that are not close-ish to rectangular, b…
  • Nice work! One improvement I'd suggest is to guarantee that the resulting laser-cut structure remains within the defining solid body - say I want to make a supporting structure for a dome, for instance.  I note that for your sphere, you're extrudin…
  • One note is that on the hammer-tenon joint, you're currently applying corner overcuts to interior corners parallel to the machining axis, but since one of the edges doesn't go all the way through the part, the geometry currently requires two o…
  • The primary reason I included the allowance options in the Laser Joint feature is because on most laser cutters (at least, of the non-industrial laser cutters that hobbyists/students typically have access to), there isn't a CAM software that easily …
  • If you update an imported file, would it be possible to update the existing translated Part Studio instead of making a new one? This would be in the case of, for example, somewhere where I imported an external part, inserted the translated part into…
  • @mbartlett21 So in the document I added a case for "Oblique Channel Error", where the tabs would have to be computed along an edge in the flat that is itself not straight, which makes cutting even tabs along its length more difficult.  Now that I …
  • @mbartlett21 I don't know if I'd call that elegant necessarily since it's not as obvious what's going on, but that is a really clever solution!
  • Hey, thanks for the feedback! Yeah, making the laser features (Laser Joint, T-Slot) able to take in-progress sheet metal models is on my to-do list, but unfortunately I've been pretty busy with schoolwork for the past few months, and sheet metal…
  • @lana was so helpful as to be mentioned twice! I'll take a look when I get some more time to mess around; I've got a deadline coming soon.
  • I'm pretty sure you can set everything as fine as you want using custom settings - once you're in custom settings though, it's probably better to define what acceptable tolerances are and set the parameters to meet those instead of trying to figure …
  • Onshape and other machine design CAD programs typically don't do well for completely organic shapes that are not driven by curves. If you really want a realistic 3D model of an animal (or plant, person, mountain, etc) you'd likely have better luck …
  • @kenn_sebesta167 The larger issue is that Onshape allows you to input things like "1mm * floor( (1in + 5mm - 0.002in)/0.125in )" in order to preserve design intent.  This isn't stored as a dimensionless number that we happen to call meters, it's …
  • Looks like you've merged your mount into your phone, and so there's only one part in the part studio - make sure when you're extruding the mount features that you set the merge scope not to include the imported phone.  You can then do a delete prt o…
  • @jose_luis301 As with anything on the Onshape forums, we can't really help unless you share a document that illustrates the problem. If you could make a minimal example that demonstrates the problem and share the public link to that document, I'll…
  • There are similar edge-finding operations in Laser Joint, when calculating pin chamfers and corner overcuts.  In that case, all the edges are "created" by a boolean, so the cap entity queries don't work. I use qCreatedBy, and then some utility f…
  • I've finally convinced the rest of my lab to use Onshape for all of our research projects; getting people off SW is like pulling teeth sometimes... I also attempted to use SW for a thermal analysis (I needed to include radiative heat transfer, whic…
  • Perhaps try using several fill surfaces to create a surface representation of the hull, and then a thicken or enclose to get a solid body?
  • @Jake_Rosenfeld  Yeah, the fcuboid.  Interesting, are they optimized under the hood? Because I'm pretty sure I got to those by testing alternatives and finding that they regenerated faster than me defining my own sketch.
  • Yeah, I'd like to hit double-esc on the toggling double-esc proposal as well, same reason as @john_mcclary: flailing on the esc shouldn't do any thing other than keep canceling things until there's nothing left to cancel. What might actually work i…
  • Cool project! Couple things I think may be issues as you get to more complex joints: When you're generating the vector for the miter joint split plane, I think you're implicitly assuming it's drawn on the top plane, and not at some arbitrary orien…
  • I don't think you need an editing logic function, actually, since you want to display/not display an extra parameter not itself part of the lookup table. Each lookup selection can set multiple parameters at the lowest level (here's the documenta…
  • Until "up to face" holes get implemented, is there a reason simply setting the hole to a blind hole a few mm deeper than the C-channel thickness wouldn't work? If the channel thickness might vary significantly you could use a variable to set both t…
  • There's two IRs on the fork/pull workflow, here and here. There's also this one on improved sorting for public document search. I can understand public document search being primarily of interest to non-enterprise users, but surely a fork/pull req…
  • I can certainly go through and update version names on my scripts, but I think this is a more systematic issue. Sorting search by links/copies would help, but really a more Github-like "fork/modify/pull request" workflow (where you can also follow …
Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Badges

Fourth Anniversary100 Up VotesThird Anniversary100 CommentsSecond Anniversary25 Up Votes5 AnswersFirst Answer10 Comments5 Up VotesName DropperFirst CommentFirst Anniversary