Chân đế quạt để bàn đơn giản, chỉnh góc chuẩn (print-in-place)
Phiên bản chân đế quạt để bàn vừa đơn giản vừa chỉnh được góc, dùng khớp print-in-place in liền khối. Có tham số h_gap/v_gap và clamp để tinh chỉnh độ rơ, kèm file 3mf và tuỳ biến bằng OpenSCAD.
Mô tả
Mình đã làm sẵn một mẫu Simple Fan Stand và một mẫu Adjustable Fan Stand.
Mình đưa cả hai kiểu cho một người bạn xem, và bạn đó “thách” mình làm một mẫu vừa đơn giản vừa chỉnh được góc, lại còn print-in-place nữa. Trước giờ mình chưa từng thiết kế món nào kiểu print-in-place.
Đương nhiên là mình kiểu:

Vậy nên… đây nè!
Thiết kế
Đầu tiên mình phải thiết kế một print-in-place hinge để in ở tư thế dựng đứng. (Nếu bạn tính chỉnh sửa thiết kế hoặc fine-tune trong OpenSCAD thì bạn cũng sẽ cần cái này.)
Sau đó là phần hình học. Thanh đỡ (support bar) sẽ được bấm/cài vào phần đế (foot) ở nhiều góc khác nhau.
Mình có thể làm mấy rãnh đơn giản để đặt nghỉ mỗi 5mm hay gì đó. Nhưng thay vào đó mình viết code OpenSCAD để đặt rãnh đúng chính xác vị trí nhằm ra được các góc khác nhau theo bước 5 độ. Thậm chí còn vượt quá 90 độ. Tuy nhiên, nếu bạn định dùng góc “cực trị” này thì nhớ đặt thêm vật gì đó làm đối trọng phía sau đế. Mình cũng có thể làm phần trước của đế dài hơn, nhưng như vậy model tạo ra sẽ khó fit vừa bàn in của MINI. À và cái khe để thanh đỡ bấm vào được đặt đúng theo hướng của thanh đỡ. Thanh đỡ có một đoạn bẻ ở cuối để hai vị trí góc thấp nhất không bị vướng với những vị trí phía trước.
In ấn
In khá dễ, chỉ cần cố gắng để đường seam tránh xa phần hinge hết mức có thể, hoặc dùng h_gap lớn hơn.
Khe hở và độ rơ (clearance)
Chọn giá trị tối ưu cho h_gap và v_gap là quan trọng. h_gap là khe hở theo phương ngang giữa trục (axle) và thân. Nó là chênh lệch đường kính, nên khe hở thật sự ở mỗi bên sẽ bằng một nửa giá trị đó.
Trong trang model của hinge có Hinge Test, nhưng kết quả của mình cho thấy phần còn lại của bản in cũng ảnh hưởng. Thứ chạy ổn trong bài test chưa chắc áp dụng ở đây tốt y chang.
Còn có tham số clamp cần cân nhắc nữa. Nó quyết định rãnh kẹp thanh đỡ chặt cỡ nào. Với mình 0.2mm chạy ổn nhưng hơi chặt. Nếu bạn gặp khó khi đưa thanh đỡ vào/ra thì có thể tăng giá trị này lên.
Mình đã chuẩn bị khá nhiều tổ hợp tham số (theo mình là hợp lý). Tuy nhiên, bạn vẫn có thể muốn tự tìm điểm tối ưu bằng customizer trong OpenSCAD. Như mọi khi, mình có kèm script Perl nhỏ để generate hết các biến thể.
Dù sao thì file 3mf có sẵn chắc sẽ hợp với đa số máy in và cũng minh hoạ cách đặt seam tránh khỏi hinge ở những chỗ có thể.
Phương án khác
Đây là link qua các mẫu còn lại:
Simple và Adjustable
Model
Simple Adjustable
Thời gian in
5h6m
10.43h
2.74h
Filament
52.75g
112g
28g
Phần mềm CAD
OpenSCAD
Onshape
OpenSCAD
Kích thước quạt
80, 92, 120, 140mm
120mm
80, 92, 120, 140mm
Hình học
Kiểu đơn giản
Phức tạp
Đơn giản
Tự động hoá thiết kế
Toàn phần
không
Toàn phần
Ngoại hình
trông mỏng manh
đồ sộ
gọn gàng
Tuỳ biến
Kích thước quạt
Chữ
Kích thước quạt; Góc
Độ “ngầu”
Bạn thấy sao? Cho mình biết ở phần bình luận nha!
Giấy phép
Tìm hiểu thêm về giấy phép này tại http://creativecommons.org/licenses/by/4.0/
File mô hình
pip_fan_stand_80mm.right.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_80mm.left.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_80mm.right.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_80mm.left.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_80mm.left.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_80mm.right.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_80mm.left.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_80mm.left.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_80mm.right.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_80mm.left.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_80mm.right.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_80mm.right.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_80mm.left.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_80mm.right.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_80mm.left.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_80mm.right.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_80mm.right.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_80mm.left.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_80mm.left.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_80mm.right.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_92mm.left.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_92mm.left.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_92mm.left.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_92mm.right.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_92mm.left.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_92mm.left.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_92mm.right.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_92mm.right.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_92mm.right.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_92mm.right.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_92mm.left.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_92mm.left.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_92mm.left.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_92mm.right.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_92mm.left.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_92mm.right.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_92mm.left.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_92mm.right.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_92mm.right.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_92mm.right.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_120mm.left.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_120mm.left.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_120mm.right.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_120mm.right.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_120mm.left.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_120mm.right.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_120mm.right.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_120mm.right.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_120mm.right.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_120mm.left.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_120mm.right.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_120mm.left.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_120mm.left.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_120mm.left.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_120mm.left.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_120mm.left.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_120mm.right.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_120mm.right.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_120mm.left.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_120mm.right.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_140mm.right.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_140mm.right.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_140mm.left.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_140mm.left.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_140mm.right.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_140mm.left.v_gap_0.4.h_gap_0.50.stl
pip_fan_stand_140mm.left.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_140mm.left.v_gap_0.4.h_gap_0.40.stl
pip_fan_stand_140mm.left.v_gap_0.4.h_gap_0.35.stl
pip_fan_stand_140mm.right.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_140mm.right.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_140mm.right.v_gap_0.2.h_gap_0.45.stl
pip_fan_stand_140mm.right.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_140mm.left.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_140mm.right.v_gap_0.2.h_gap_0.40.stl
pip_fan_stand_140mm.left.v_gap_0.2.h_gap_0.35.stl
pip_fan_stand_140mm.right.v_gap_0.4.h_gap_0.60.stl
pip_fan_stand_140mm.left.v_gap_0.4.h_gap_0.45.stl
pip_fan_stand_140mm.left.v_gap_0.2.h_gap_0.50.stl
pip_fan_stand_140mm.right.v_gap_0.2.h_gap_0.60.stl
pip_fan_stand_120mm.v_gap_0.4.h_gap_0.45.3mf
pip_fan_stand4.scad
pip_fan_stand_120mm.v_gap_0.4.h_gap_0.45_0.4n_0.2mm_PLA_MINI_5h6m.gcode
pip_fan_stand.pl.txt
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Remix (0)
Có thể bạn quan tâm
Đang tìm các mô hình liên quan...
Chưa có bình luận nào. Hãy là người đầu tiên!