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

Phiên bản cập nhật của “OpenSCAD library for HSW attachments”: bổ sung insert đai ốc metric M2.5–M10, tùy chọn gắn tường, dời vị trí lỗ, xoay để in ngang, decorations, customizer và tạo grid/row mảng insert.

👁️
4.5K
Lượt Xem
❤️
231
Lượt Thích
📥
1.4K
Lượt Tải
Cập Nhật May 03, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

UPDATE 14.12.23
Đã thêm tuỳ chọn supportless=true trong insertAttachToWallEmpty(), giúp in mẫu mà không cần supports.

Mô tả

Đây là phiên bản cập nhật của OpenSCAD library for HSW attachments
- thêm insert đai ốc hệ metric từ M2.5 tới M10.
- thêm insert gắn tường có hoặc không có latch, có hoặc không có empty fastener.
- lỗ trên insert gắn tường có thể dời khỏi tâm, phòng trường hợp bạn khoan lỗ không chuẩn :)
- mọi loại insert đều có thể xoay để in nằm ngang bằng makeInsertHorizontal()
- insert có decorations. Muốn tắt thì đặt: insert(decorations=false);
- file cập nhật tương thích hoàn toàn với file cũ, bạn chỉ cần thay “hex plug library.scad”.
- bạn có thể dùng customizer trong custom_insert.scad để tạo insert nhanh, dễ.
- bạn có thể tạo mảng insert dính với nhau bằng grid() và row(), xem ví dụ bên dưới.

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

Nếu bạn muốn thứ tự insert khác thì dùng: changeCellOrder=true
 

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

Nếu bạn bị vài lỗi/artefacts ở cạnh insert, thử chỉ định mảng độ dài từng hàng:
 

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

 

Ngoài ra, bạn có thể bỏ các mối nối giữa insert bằng row(connections=false) {}. Cái này hữu ích khi bạn muốn tự tạo tool của riêng mình.
 

%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
Thêm tham số decorations trong hàm row(); Khi row(decorations=false) thì phần nối giữa các insert sẽ cao hơn, xem hình:

UPDATE 03.08.2023: cải thiện tương thích với file cũ.

UPDATE 08.08.2023: đã thêm decorations. Mặc định bật. insert(decorations=false); <- tắt.

UPDATE 11.08.2023: thêm khả năng tạo mảng insert nối dính với nhau.

UPDATE 12.08.2023: thêm khả năng tạo mảng lục giác/insert không nối nhau. Hữu ích để tạo tool riêng gắn vào HSW.

UPDATE 18.08.23
- fix: sửa lại thông số đai ốc bị sai
- fix: tăng thêm tolerance cho lỗ đai ốc
- chỉ bỏ decorations ở tấm mặt trước
- thêm custom_insert.scad kèm customizer để tạo insert nhanh, dễ
- thêm model và file slices cho insert M3

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial

CC-BY-NC

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (6 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)