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.

50 Digital Joints - The Board Corner Joint FeatureScript

Aaron_HooverAaron_Hoover Member Posts: 35 EDU
Hi Folks, 

I just finished version 0.1 of the Board Corner Joint from the 50 Digital Joints collection. This is the one that creates finger or box joints similar to what you can make with @lemon1324's Laser Joint. With this joint you can also make so-called fingertip joints (finger thickness = cutter diameter) and hidden or lapped versions of the above. My favorite, though, has to be the "Hammer Tenons" (and lapped hammer tenons) joint that's sort of a 1st order piecewise linear approximation of dovetails (or blind dovetails in the lapped case). 

Thanks to the example provided in the Laser Joint FeatureScript, this joint also includes the ability to add an "allowance" to the joint and mating faces. In fact, now that I've seen how useful that can be for manufacturing, I think I'll go back and add it to the Frame Corner Joint as well. Despite my earlier protestations, it really is a whole lot easier to go directly from the model to the machine without mucking about with cutter diameter or "stock to leave" parameters in CAM. I'm a convert. 

Finally, many thanks to @lemon1324 for being okay with me blatantly copying code from his excellent Laser Joint. 

Please check out the FeatureScript - https://cad.onshape.com/documents/efc963b657ec24bd8613fb51/w/bf1637267a4c6b634008215b/e/daec011899356d6d6cfceaa4 - and let me know if you have any feedback. 



  • Aaron_HooverAaron_Hoover Member Posts: 35 EDU
    Hi (again) Folks, 

    I wrote a short blog post about the Board Corner Joint in case anyone is interested in checking it out: http://amhoov.org/2019/02/14/digital-joinery-part-2-the-board-corner-joint/

    Thanks again to everyone who's been helping to answer my questions and provide suggestions on this project - @ilya_baran, @konstantin_shiriazdanov, @NeilCooke, @Jake_Rosenfeld! And, big thanks to @lemon1324 for allowing me to crib so much from the Laser Joint. 
  • lemon1324lemon1324 Member, Developers Posts: 216 EDU
    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 ops to machine:Maybe extend these overcuts up to the top surface so they can be machined through? (and more generally extend all overcuts up to one of the two faces to make things machinable in one op)

    Arul Suresh
    PhD, Mechanical Engineering, Stanford University
  • Aaron_HooverAaron_Hoover Member Posts: 35 EDU
    Nice catch. I didn't notice when I machined this since I selected the bottom contour for the profile cut (which automatically propagated the overcut up to the top surface). 

    I suppose I'll query for edges that have vertices coincident with the bottom face and place the other cylinder endpoint at the same height as the top face. 
  • david_parker441david_parker441 Member, User Group Leader Posts: 5
    Hi Aaron,

    I must be doing something wrong here, I built 2 parts just like in your blog post but just can't seem to get the feature to work.  I got Laser Joint to work just fine - I must be missing something.  Can you please look at my workspace and tell me what I'm missing?


  • david_parker441david_parker441 Member, User Group Leader Posts: 5
    OK, no worries - I had my sketches and extrusions lapped the wrong way.  It's really fun - thanks!
  • Aaron_HooverAaron_Hoover Member Posts: 35 EDU
    Hi David, 

    I'm glad you got everything figured out. Thanks for trying out the feature. Let me know if you run into any more weirdness or have suggestions for how it can be improved.

  • teemu_2teemu_2 Member Posts: 2 PRO
    edited March 2021
    Thanks for Aaron_Hoover!
    This is very usefull featurescript.

Sign In or Register to comment.