
Hệ Parametric Grindfinity Box + Drawer (CadQuery)
- Lượt tải
- 78
- Lượt thích
- 66
- Lượt coi
- 675
- Bản remix
- 0
- Bình luận
- 0
File 997 5,5 GB
- batch_export_drawers_1778335341.pyPY · 2,8 KB
- batch_export_single_box_1778335341.pyPY · 3,2 KB
- batch_export_multi_box_1778335342.pyPY · 3,5 KB
- box_multi_5d_6h3-2_6h3-2_6h1-1-1-1_1778335343.stlSTL · 10,8 MB
Tạo biến thể bằng AI
Dựng một phiên bản khác của mẫu này.
Thông tin
- Mã mẫu
- #379492
- Danh mục
- DIY
- Ngày đăng
- Giấy phép
- CC BY — Ghi công
Mô tả
Hầu như mọi thứ đều có thể chỉnh được thông qua danh sách hơn 30 tham số ở đầu script chính. Thiết lập mặc định là cấu hình mình thích nhất, tối ưu để dùng ít vật liệu và in nhanh nhất, nhưng vẫn cho ra chi tiết PLA rất cứng cáp. Tất cả tham số đều được mô tả chi tiết ngay trong script. Mình không thể đảm bảo mọi tổ hợp tham số đều chạy ổn, vì mình chỉ test một số tổ hợp thôi. Đặc biệt nếu bạn đẩy một vài kích thước phụ lên mức “cực đoan”, có thể sẽ ra kết quả không như mong đợi.
Có rất nhiều model đã được tạo sẵn để bạn chọn, và tất cả đều dùng tham số mặc định.
Dự án này lấy cảm hứng từ "Improved modular gridfinity drawers" của @PhilCraft. Nhược điểm lớn trong thiết kế của bạn ấy là mỗi drawer có một box riêng. Với cách làm của mình, tổng lượng vật liệu dùng cho các box có thể giảm khoảng 40% và thậm chí in nhanh hơn nhiều nếu không dùng hex-perforations, mà dùng tuỳ chọn tường có embossed cavities. Các box đơn với tuỳ chọn hex-perforation về cơ bản giống với bản của PhilCraft.
Script chính là "ParametricGridfinityGenerator.py" chứa toàn bộ tham số. Script này sẽ tạo và export chỉ một model (bạn chọn được cái nào). Ngoài ra còn có một số script "batch_export_XXX.py" để export hàng loạt nhiều model khác nhau. Thiết lập cho mỗi lần chạy batch được lưu trong một file json để có thể tái tạo lại sau này.
Khi muốn nối nhiều box sát nhau, sẽ có các connector dạng wedge. Đặt tham số CREATE_PARTS thành "wedge" để tạo các connector đó. Mình khuyên nên in các connector này bằng TPU.
Mặt trước (frontplate) của drawer có chừa chỗ khoét cho nhãn giấy 64x23mm; nếu drawer quá nhỏ thì phần khoét này sẽ tự giảm kích thước.
Settings cho box:
-
kích thước cơ bản của box và drawers (rộng, cao, sâu theo bao nhiêu gridfinity units)
-
bố cục cơ bản của drawers (mỗi hàng có bao nhiêu drawer, mỗi drawer rộng bao nhiêu, số hàng)
-
chỉnh sửa tường (wall) để tiết kiệm vật liệu và thời gian in
-
tường đặc (solid walls)
-
hex-perforation: in chậm nhưng dùng ít vật liệu hơn tường đặc
-
embossed cavities (tường mỏng là chính, viền xung quanh dày hơn): in nhanh nhất và dùng ít vật liệu nhất (nhanh hơn tường đặc và ít vật liệu hơn hex-perforation)
-
có thể chọn một số kích thước cho từng kiểu chỉnh sửa tường
-
có thể chọn những mặt tường nào sẽ được chỉnh sửa
-
-
độ dày tường ngoài và tường trong
-
thêm một gridfinity baseplate ở mặt trên của box
-
và một số tuỳ chọn khác nữa, bạn xem trực tiếp trong script nha
Settings cho drawers:
-
độ dày tường (đáy và thành bên tách riêng)
-
embossed cavities ở thành bên để giảm vật liệu
-
tuỳ chọn baseplate như magnets, lỗ bắt vít (screw holes)
-
và một số tuỳ chọn khác
Nếu bạn muốn custom chỉnh sửa gì thêm, Claude làm với cadquery scripts khá ổn.
Quy ước đặt tên cho các multi boxes được export là "box_multi_DEPTH_FLOOR1_..._FLOORn", trong đó FLOOR có định dạng AhB-C-D..., với A là chiều cao và B,C,D... là bề rộng của từng drawer đơn.
Thông số in
- Định dạng
- pystlzip
- Số file mô hình
- 997
- Tổng dung lượng
- 5,5 GB
- File lớn nhất
- 221,9 MB
0 bình luận
Có thể bạn cũng thích 12 mẫu
Coi tất cả-

-

-

-

-

-

-

-
Mới -

-

-

-

