Bộ tạo HSW Parametric holder/bin/tray (generator)

Generator OpenSCAD cho Honeycomb Storage Wall (HSW) để tạo holder/bin/tray/support theo tham số, kèm inserts hoặc plugs phía sau. Có STL ví dụ và file JSON lưu tham số; dùng BOSL2 và thư viện hex plug đi kèm.

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

Mô tả

Đoạn code này có thể dùng để tạo nhanh nhiều kiểu kết hợp khác nhau của holder, bin, tray, support, kèm theo mảng inserts hoặc plugs ở mặt sau.

STL được cung cấp như các ví dụ. Phần lớn đều có tham số được lưu trong file JSON đi kèm; riêng manual_rows_holder thì tham số được lưu ngay trong file SCAD.

Có dùng BOSL2 commit:17f0fe8428d0d730505122b128f20ee43d0f8a7c, và bản remix library riêng của mình từ , được đính kèm trong model này (hex plug library.scad).

Độ dày vách mặc định được thiết kế cho line width 0.4.

Update 2024-09-11:

Thêm tuỳ chọn bỏ hàng inserts đầu tiên

Update 2024-06-11:

Thêm các biến insert_tolerance, insert_inner_tolerance.

Update 2023-12-17:

Thêm chế độ steps cho simple_holder, dùng tham số holder_lon_steps để bật, mặc định là false;

Thêm tuỳ chọn khoét mặt trước cho cylinderrounded_cube, dùng các tham số holder_front_cutout_{w,h,zstart} để điều khiển.

Update 2023-12-16:

Sửa một số lỗi trong parametric holder v2.

Update 2023-11-11:

Thêm lon_start vào phần tính holder_fl, sửa rounding của rounded_cube (dùng radius thay vì diameter).

Update 2023-11-01, parametric_holder v3:

Dùng thư viện BOSL2 cho rounded_cube và một số phép toán;

Thêm tham số mount_type với các giá trị có thể là insert-hollow, plug;

Thêm tham số mount_horiz_density;

Trong holder_rows_list, với “rounded_cube": chuyển số lượng cạnh sang vị trí thứ 7, thêm các cạnh cần bo tròn làm phần tử thứ 8, và cập nhật mô tả.

Update 2023-10-28:

Thêm mô tả định dạng của tham số holder_row_list, kèm TODO ví dụ trapezoid. Mình chắc sẽ dùng BOSL2 cho phần đó và rounded_cube trong bản cập nhật tới.

Update 2023-10-21:

Thêm biến holder_type, các giá trị hiện tại là simple, manual_rows.

Thêm module manual_rows_holder, nhận holder_rows_list và tính kích thước ngoài dựa trên list đó: dùng hàng rộng nhất và khoảng cách cho mỗi hàng, hoặc dùng phần tử dài nhất trong từng hàng nếu khoảng cách bằng 0. Các hàng sẽ được canh giữa hoặc canh trái tuỳ theo biến holder_rows_centered;

Thêm holder 3 hàng cho mũi khoan;

Thêm holder cho dụng cụ tiện 16mm.

Update 2023-10-10:

Thêm biến holder_rot_ang để xoay holder theo trục X;

Thêm holder cho ngàm mâm cặp 100mm (33x16x4), cập nhật file presets;

Cập nhật một số giá trị mặc định và ghi chú Customizer.

Giấy phép

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

GNU General Public License v3.0

GPL 3.0

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

File mô hình

TẤT CẢ FILE MÔ HÌNH (13 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)