Hệ thống rack tùy biến chiều rộng (OpenSCAD)
Đừng để bị giới hạn bởi các loại rack tiêu chuẩn 10 hay 19 inch! Thiết kế OpenSCAD này cho phép bạn tùy chỉnh hoàn toàn kích thước rack, in được trên máy in khổ lớn và tháo lắp khay cực dễ dàng mà không cần tháo khung.
Mô tả
Các tệp và tài liệu cập nhật nhất đều nằm trên github: https://github.com/amead77/SCAD-variable-width-rack
Tôi có dùng AI để hỗ trợ sửa lỗi, viết tài liệu và tái cấu trúc mã nguồn. Theo kinh nghiệm của tôi, AI chưa thể tự tạo ra các mẫu OpenSCAD hoàn chỉnh, nhưng lại cực kỳ đắc lực trong việc sửa lỗi cú pháp.
Trang này hiển thị không đúng định dạng do thiếu ảnh. Đây là bản dịch trực tiếp từ file readme.md trên github sang định dạng html của Printables, nên mọi thứ hơi lộn xộn. Bạn nên xem qua liên kết github ở trên để có trải nghiệm tốt nhất.
Tôi đã từng đăng tải nội dung này vài ngày trước nhưng gỡ xuống để sắp xếp lại tài liệu trong file functions.md
Kể từ đó, tôi cũng đã sửa một vài lỗi và làm sạch mã nguồn trong repo.
# Thiết kế giá đỡ (rack) tùy biến chiều rộng
Bạn sẽ không còn bị giới hạn bởi các loại rack 10 inch hay 19 inch mà không tìm thấy linh kiện phù hợp nữa. Thiết kế này hướng tới việc in trên các máy in khổ lớn, đồng thời đảm bảo các khay đựng thiết bị được hỗ trợ chắc chắn.
Thông số mặc định thường là bảng rộng 350 mm và khay sâu 330 mm, nhưng thiết kế này hoàn toàn có thể tùy chỉnh thông số (parametric).
## Đây là cái gì?
Đây là hệ thống giá đỡ hoàn toàn tham số được xây dựng trên OpenSCAD. Tôi muốn thứ gì đó lớn hơn các thiết kế mini-rack thông thường, có thể in trên Creality K2 Plus và linh hoạt để phù hợp với nhiều loại thiết bị mà không cần thiết kế lại từ đầu.
Một trong những mục tiêu thiết kế chính là khắc phục điểm khó chịu thường thấy ở các rack in 3D nhỏ: khay không thể tháo rời nếu không tháo khung. Với thiết kế này, các khay trượt vào kênh hỗ trợ phía sau nên có thể tháo ra rất dễ dàng.
Nếu bạn thích thiết kế này, mời bạn mua cho tôi một ly cà phê:
https://buymeacoffee.com/amead77
## Tổng quan nhanh
Dưới đây là tổng quan lắp ráp cho thấy những gì có thể thực hiện được. Mọi thứ đều có thể tùy chỉnh.
- Phần đầu: thêm điểm nối vào cột để kết nối với bộ nối trên cùng. Không bắt buộc nhưng hữu ích cho độ ổn định.
- Bộ nối trên: liên kết các cột lại với nhau ở trên cùng. Bạn có thể dùng 4 cột trở lên. Trong ví dụ của tôi, tôi dùng 6 cột.
- Bảng Half-U: bắc ngang qua các cột và giúp cố định các khớp nối trên và dưới.
- Bộ nối dưới: tương tự như bộ nối trên.
- Vị trí nối cột: dùng để kết nối các cột bên trong với các khớp nối trên và dưới để chúng không bị lỏng lẻo.
- Bảng bên: tùy chọn, có thể dùng các kiểu hoa văn khác nhau hoặc thêm logo.
Đối với giá đỡ của mình, tôi đã dùng 6 cột. Bốn cột quay về phía trước và 2 cột sau quay về phía sau. Hãy nhớ điều đó khi chọn mặt nào để lắp thanh trượt khay.
## Góc nhìn phía sau
## Phiên bản 8 chân
## Giá đỡ đang trong quá trình lắp ráp
Ảnh này cho thấy giá đỡ của tôi đang hoàn thiện dần. Tôi có một khay cho hệ thống Dell nhưng chưa in xong tại thời điểm chụp ảnh.
## Ví dụ về bảng bên
Bạn không nhất thiết phải dùng kiểu tổ ong. Có nhiều phong cách khác nhau, và logo/hình ảnh là tùy chọn.
**---
Mục tiêu thiết kế**
- Hỗ trợ khay trượt phía sau: các khay trượt vào khe ở cột sau thay vì bắt vít cả trước lẫn sau. Điều này có nghĩa là bạn có thể tháo khay mà không cần tháo rời toàn bộ giá đỡ.
- Hoàn toàn tham số (parametric): kích thước, số lượng lỗ, chiều cao và khoảng hở đều được điều khiển bằng biến. Hãy sử dụng OpenSCAD Customizer thay vì chỉnh sửa thủ công.
- Mô-đun hóa: kết hợp cột đơn hoặc đôi, khay và bảng với chiều cao tùy ý, cộng thêm các khớp nối tùy chọn.
**---
Các bộ phận**
### Cột (Posts)
Cột là các thanh dọc của giá đỡ. Chúng có thể được tạo với chiều cao U cấu hình được và phiên bản đơn hoặc đôi. Một kênh trượt có thể được thêm vào bên trái, bên phải, cả hai bên hoặc không thêm bên nào.
Tôi thực sự khuyên dùng cột đôi với thanh đầu và đế, hình nón và hỗ trợ trượt.
### Khay (Trays)
Khay có sẵn với các kích thước hoàn toàn biến đổi. Khay có tùy chọn bảng phía sau để hoạt động giống như một ngăn kéo. Khay trượt vào khe phía sau của cột để dễ dàng tháo lắp.
Khay không cần phải sâu hết cỡ. Ví dụ, dùng 0.25 cho độ sâu bằng 1/4 trên trục Y.
Logic chính của khay nằm trong parts/blank variable tray.scad, trong khi parts-optional/intel dg45fg.scad là một ví dụ hữu ích về khay tùy chỉnh.
### Bảng (Panels)
Các bảng phía trước phẳng có sẵn để che các khe rack không dùng đến. Có các kiểu 1/2U, 1U và 2U.
Hệ thống khay biến đổi cũng có thể tạo ra hầu hết các kiểu bảng và thường được khuyến khích vì khả năng tùy biến cao hơn.
Bảng Half-U đặc biệt hữu ích để liên kết các cột khi dùng thanh đầu.
### Chân đế và thanh đầu (Footer and Header)
Các mảnh tùy chọn được thêm vào phía trên và dưới của cột để làm điểm gắn cho bộ nối.
Nếu bạn muốn có thanh giằng trước-sau, tôi khuyên bạn nên lắp thêm chúng.
### Bộ nối (Joiners)
Các bộ nối ngang tùy chọn kết nối cột trước với cột sau thông qua các mảnh chân đế và thanh đầu.
Bạn không bị giới hạn ở 4 cột. Các bộ nối có thể hỗ trợ thêm cột ở giữa, hữu ích cho giá đỡ rộng hơn hoặc cần nhiều điểm hỗ trợ khay hơn.
**---
Khay tùy chỉnh**
File parts-optional/intel dg45fg.scad chứa một khay tôi làm cho bo mạch mini-ITX cũ. Nó bao gồm:
- Giá gắn cho nguồn FlexATX
- Lỗ bắt vít cho mini-ITX
- Tùy chọn bảng phía sau
- Lỗ LED ở phía trước để báo hoạt động của ổ cứng
- Khoét lỗ tròn lớn cho nút nguồn
- Khắc chữ tên bo mạch và CPU lên bảng trước
- Gia cố bảng phía trước
- Gia cố phía sau sử dụng bảng vát cạnh để giảm nhu cầu dùng support
Tôi khuyên bạn nên in thử các mảnh nhỏ trước khi in toàn bộ. Chỉ cần một đoạn cột ngắn với thanh trượt khay và một mẫu khay là đủ để kiểm tra độ khít và dung sai.
Khi in khay đầy đủ, tôi áp dụng cách sau:
- Cắt bỏ các vùng không quan trọng trong phần mềm slicer để giảm nhựa
- Nghiêng các đường khoét để tránh dùng support nếu có thể
- In úp mặt để thanh ray khay không cần support
- In úp mặt để chữ ở mặt trước sắc nét hơn trong một lần đổi lớp
- Dùng bảng sau nông với góc vát 30 độ để gia cố mà không cần nhiều vật liệu support
Bằng cách đó, chỉ phần gắn PSU và lỗ vít mini-ITX thường cần đến support.
Một khay tùy chỉnh khác là parts-optional/ugreen um106x.scad, mà tôi dùng cho:
- Switch 5 cổng
- 4 đầu nối keystone
**---
Cách sử dụng**
- Mở
rack parts.scadbằng OpenSCAD. - Mở bảng Customizer.
- Chọn bộ phận bạn muốn từ menu thả xuống
part. - Điều chỉnh các thông số cho phù hợp với nhu cầu.
- Render với phím F6 và xuất file STL hoặc 3MF.
Các tùy chọn bộ phận bao gồm:
assemblyđể xem toàn bộ bản lắp ráppostcho một cột duy nhấtbase joinervàtop joinercho các khớp nối ngang1U tray,2U tray, vàvariable trayhalfUpanel,1U panel,2U panel, vàvariable panel
### Các thông số chính
post_u_height: chiều cao cột theo đơn vị Upost_doublewide:0cho đơn,1cho đôislide_side:0không,1trái,2phải,3cả haifront_panel_height: chiều cao bảng hoặc khay theo đơn vị U (có thể dùng số lẻ như1.5)front_panel_hole_count: số lỗ bắt vít mỗi bêntray_side_height: chiều cao vách khay theo khoảng cách lỗtray_back_panel:0khay mở,1có bảng saufooter_includevàheader_include: bao gồm mảnh chân đế và thanh đầu
### Phần cứng
Thiết kế mặc định dùng vít M6 và đai ốc lục giác M6. Nếu bạn muốn dùng ốc khác, hãy điều chỉnh thông số lỗ và đai ốc trong các file SCAD.
**---
Cấu trúc file**
rack parts.scad: file chính để chọn và cấu hình các bộ phậnparts/rack posts.scad: hình học của cộtparts/rack panels.scad: hình học của bảng 1/2U, 1U, 2Uparts/blank variable tray.scad: bộ tạo khay và bảng chínhparts-optional/intel dg45fg.scad: ví dụ về khay tùy chỉnh
File cũ parts/rack defines.scad hiện đã lỗi thời và chỉ giữ lại để tham khảo. Các giá trị mặc định đã được chuyển vào hàm và module trong quá trình tái cấu trúc.
**---
Yêu cầu**
- OpenSCAD. Khuyên dùng các bản build hằng đêm (nightly builds) thay vì các bản ổn định cũ.
- Máy in có khả năng in kích thước bạn muốn. Ví dụ, Creality K2 Plus in được 350 mm và Prusa XL in được 340 mm.
**---
Giấy phép**
Dự án này được cấp phép theo Creative Commons Attribution Non-Commercial, CC BY-NC.
Bản quyền 2026 Adam Mead
Bất kỳ logo Raspberry Pi hay Dell nào vẫn thuộc sở hữu của chủ sở hữu tương ứng. Chúng chỉ được bao gồm để tránh lỗi thiếu file trong dự án nguồn.
**---
Tại sao tôi làm cái này?**
Bức ảnh này không phải thiết kế của tôi, nhưng tôi đã in nó, và đó là lý do chính khiến tôi tạo ra hệ thống rack này thay vì dùng nó.
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!