Skip to main content
F3D
Thư viện OpenSCAD (cập nhật) cho HSW attachments 1

2 images

Đồ Gia Dụng

Thư viện OpenSCAD (cập nhật) cho HSW attachments

Remix of Thư viện OpenSCAD cho phụ kiện HSW (Hex Storage Wall) By Ray_4079553

By roryshko_323128

Downloads
1,367
Likes
231
Views
4,540
Remixes
1

Files 6 1.1 MB

  • hex_plug_library_1777781087.scadSCAD · 14.2 KB
  • custom_insert_1777781088.scadSCAD · 2.4 KB
  • test_pieces_1777781089.scadSCAD · 2.2 KB
  • insertM3_1777781090.3mf3MF · 33.1 KB

Make a variant with AI

Build another version of this model.

Open Studio

Remix versions 1

See all 1 remix

Description

UPDATE 14.12.23
Added supportless=true settings in insertAttachToWallEmpty(),  which allows printing the model without supports.

Description

This is updated version of OpenSCAD library for HSW attachments
- added metric nuts inserts from M2.5 to M10.
- added wall attachment inserts with or without latch, with or without empty fastener.
- hole in wall attachment insert can be moved from center, in case you drill hole not accurate :)
- any insert can be rotated to print horizontally with makeInsertHorizontal()
- inserts has decorations. To turn it off set: insert(decorations=false); 
- updated file fully compatible with old, you can just replace "hex plug library.scad".
- you can use customizer in custom_insert.scad to easily generate insert.
- you can generate array of inserts attached to each other with grid() and row(), see example below.

grid() {
  row() {
    insertAttachToWallEmpty(5);
    insertM5();
  }
  row() {
    insertM4();
    insertEmpty();
  }
  row() {
    insert();
  }
}
 

in case you want other order of inserts use: changeCellOrder=true
 

grid(changeCellOrder=true) {
  row() {
    insertAttachToWallEmpty(5);
    insertM5();
  }
  row() {
    insertM4();
    insertEmpty();
  }
  row() {
    insert();
  }
}
 

If you have some artifacts in inserts edges, try specify array of row lengths: 
 

grid(rows=[2,2,1], changeCellOrder=true) {
  row() {
    insertAttachToWallEmpty(5);
    insertM5();
  }
  row() {
    insertM4();
    insertEmpty();
  }
  row() {
    insert();
  }
}

Also, you can remove connections between inserts with row(connections=false) {}. It can be useful for creation you own tools.
 

%translate([-15, -13, 0]) 
   cube([50,50,2.5]);
grid(changeCellOrder=true) {
   row(connections=false) {
       insert();
       insert();
   }
   row(connections=false) {
       insert();
   }
}
 

UPDATE 09.09.23
add parameter decorations in row(); function. When row(decorations=false) connection between inserts higher, see picture:

UPDATE 03.08.2023: improve compatibility with old file.

UPDATE 08.08.2023: decorations added. Turn on by default. insert(decorations=false); <- turn off.

UPDATE 11.08.2023: add possibility to make array of inserts connected each other.

UPDATE 12.08.2023: add possibility to make array of not connected hexagons/inserts. Useful for creating you own tools attached to HSW.

UPDATE 18.08.23
- fix: wrong nuts parameters corrected
- fix: add more tolerance for nuts hole
- decorations removed only from front plate
- added custom_insert.scad with customizer for easily generate inserts
- added model and slices files for M3 insert

Read more Show less

Print spec

Formats
3mfgcodescad
Model files
6
Total size
1.1 MB
Largest file
727.2 KB

0 comments

See all