Độ chính xác kích thước bằng phương trình tuyến tính
Dùng 3 phương trình tuyến tính để bù đồng thời shrinkage và XY compensation chỉ với một mẫu in. Đo kích thước, thử lỗ bằng đầu vít, giải bằng Wolfram Alpha rồi nhập A/B/C vào PrusaSlicer/SuperSlicer.
Mô tả
Máy in 3D lúc nào cũng có sai số, thường là in ra chi tiết bên ngoài bị lớn hơn & lỗ thì nhỏ hơn do bề rộng sợi đùn (extrusion). Ngược lại, hầu hết nhựa đều co lại khi nguội, nhất là ABS. Vậy làm sao xử lý đồng thời hai yếu tố “đối nghịch” này?

Giải pháp: In một mẫu rồi đo. Đây là bài toán 2 phương trình 2 ẩn nên giải được. Thực tế, mình sẽ dùng 3 phương trình 3 ẩn để đảm bảo ốc/vít lắp vừa.
Hãy in mẫu này. Kích thước 10x100mm và có các lỗ 5.1, 5.3, 5.5, 5.7, 5.9mm. (Lỗ nhỏ nhất nằm gần đầu thanh nhất) Lỗ 5.5 gần bằng đường kính đầu vít M3 loại cap screw, vì thường bạn sẽ có sẵn quanh đó để thử. https://tinkercad.com/things/iYdAunP
Đo chiều dài và chiều rộng. Sau đó xác định đường kính lỗ “giữa” bằng cách thử nhét đầu vít vào các lỗ phía sau nó. Của mình thực tế khoảng 5.2mm. Sau khi nguội, vít quá lớn với lỗ thứ 4 và quá nhỏ với lỗ thứ 5.
Nhớ là đường kính lỗ trong file STL được bố trí như sau:
[ o o o o o ]
[ 5.1 5.3 5.5 5.7 5.9 ]
Nên nếu vít của bạn vừa trong lỗ 5.9 mm, thì lỗ giữa thực tế đã in ra thành 5.1 mm thay vì 5.5. Vì vậy nếu muốn, bạn có thể hiểu/đọc chúng theo kiểu này:
(Số bạn nên đọc từ lỗ)
[ 5.9 5.7 5.5 5.3 5.1 ]



Nhập 3 phương trình vào bộ giải của Wolfram Alpha. Bạn có thể dùng link của mình và chỉ cần đổi các con số sau dấu bằng.

Nhập giá trị A vào mục shrinkage trong Superslicer/Prusaslicer, phần Filament. Trong phần slicer settings, B là outer XY-compensation và C là inner.

OUTER XY compensation số âm sẽ làm giảm kích thước phần ngoài của chi tiết. INNER XY compensation số dương sẽ làm lỗ to hơn.

Kết quả: Chi tiết đạt độ chính xác kích thước tốt với ABS hoặc bất kỳ loại filament nào bị co.


Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!