Needs

  • make printable threads in blender
  • connect objects in the way of bolts and nuts
  • keep simple and generic

Add-on

  • bolt factory

Process

  1. Assuming $A$(bolt) connects to $B$(nut).
  2. Create a bolt using bolt factory.
  3. Cut/scale it to the expected size, as $bolt_1$(make sure the thread angle larger than $90^\circ$ to keep printable).
  4. Duplicate $bolt_1$ to $bolt_2$.
  5. Boolean $bolt_1$ to $A$ at expected position in union mode.
  6. Soldify $bolt_2$ using $offset=1.0, thichkness=0.2cm$ to meet the print tolerance.
  7. Optionally, reverse $bolt_2$ along the axial direction for a small angle(e.g. $5^\circ$) to meet the print tolerance.
  8. Boolean $bolt_2$ from $B$ in difference mode.
  9. Print.