Updated OpenSCAD library for HSW attachments
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Updated version of "OpenSCAD library for HSW attachments" model
- Rating
- 4.25 / 5
- Likes
- 237
- Downloads
- 1,450
- Makes
- 0
- Views
- 4,760
- Reviews
- 4
Updated at source:
Model information
- Source
- Printables
- Category
- Other House Equipment
- License
- Creative Commons — Attribution — Noncommercial
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