SupaVoxel
Định dạng file 3D

STEP vs STL: Hình học CAD hay lưới có thể in?

STEP vs STL phụ thuộc vào bước tiếp theo: STEP giữ bề mặt CAD chính xác để chỉnh sửa và gia công; STL là lưới tam giác để in. Chuyển đổi miễn phí tại đây.

  • ISO 10303 so với lưới tam giác
  • Kích thước file đo được
  • Đã kiểm tra hỗ trợ slicer
Đã cập nhật tháng 10 năm 2026

STEP vs STL: câu trả lời ngắn

STEP mô tả chi tiết theo cách chương trình CAD làm: một lỗ là hình trụ thật với bán kính, một góc bo là bề mặt cong tròn thật, và file ghi lại đơn vị. STL chỉ mô tả lớp da bên ngoài bằng các tam giác phẳng, nên cùng một lỗ trở thành đa giác với hàng chục cạnh, đóng băng ở độ phân giải lúc xuất.

Điều đó khiến quyết định STEP vs STL chủ yếu phụ thuộc vào người tiếp theo trong chuỗi. Thợ gia công, xưởng ép nhựa hoặc nhà thiết kế sẽ thay đổi kích thước cần STEP. Slicer, xưởng in hoặc trang chia sẻ mô hình cần lưới, và STL là định dạng được chấp nhận rộng nhất. Nhiều slicer nay nhập STEP trực tiếp, nhưng chúng chuyển thành tam giác khi nhập, nên bản in vẫn làm từ lưới.

Chuyển đổi chỉ sạch theo một chiều. STEP sang STL là xuất thông thường. STL sang STEP là có thể, nhưng kết quả là STEP gồm hàng nghìn mặt tam giác phẳng, không phải đường cong có thể chỉnh sửa.

Bảng so sánh STEP vs STL

Hai định dạng cạnh nhau ở những điểm quyết định nên gửi cái nào.

STEP (.step, .stp)STL (.stl)
Loại hình họcBiểu diễn biên (B-rep): mặt phẳng, hình trụ, bề mặt NURBS, cạnh và khối chính xácLưới tam giác xấp xỉ bề mặt
Màu / kết cấuMàu chi tiết và màu mặt (AP214, AP242); không có texture UVKhông có trong tiêu chuẩn
Đơn vịLưu trong file (milimét, inch và khác)Không lưu; slicer mặc định milimét
Vật liệuDữ liệu sản phẩm và, trong giao thức mới hơn, chú thích vật liệu và PMIKhông có
Kích thước fileTăng theo số tính năng, không theo độ mượtTăng theo số tam giác: 50 byte mỗi tam giác ở dạng nhị phân
Khả năng chỉnh sửaChỉnh sửa hoàn toàn trong CAD: đổi đường kính lỗ, thêm vátRất hạn chế: chỉ chỉnh lưới, đường cong đã thành mặt phẳng
Hỗ trợ phần mềmMọi công cụ CAD cơ khí (Fusion, SolidWorks, Onshape, FreeCAD, CATIA)Mọi slicer, trình chỉnh lưới và dịch vụ in 3D
Dùng để inPrusaSlicer và Bambu Studio nhập, chia tam giác khi tải; không có trong danh sách của CuraĐầu vào mặc định để in
Lắp rápNhiều chi tiết có tên với vị trí trong một fileMột lưới không tên; các chi tiết bị gộp

STEP là ISO 10303. Mã hóa văn bản .step phổ biến của nó là ISO 10303-21, xuất bản lần đầu năm 1994; AP203, AP214 và AP242 là các giao thức ứng dụng mà hầu hết công cụ CAD xuất ra.

Vì sao file STEP vs STL trông khác nhau khi phóng to

Mở file STEP trong trình soạn thảo văn bản, nó bắt đầu bằng ISO-10303-21;, theo sau là các thực thể được đánh số: điểm, hướng, đường tròn, bề mặt B-spline, rồi các mặt và vỏ dựng từ đó. Không có gì bị xấp xỉ. Một lỗ 5,2 mm được lưu là đường tròn bán kính 2,6 mm, và bất kỳ chương trình nào đọc file đều có thể chia nhỏ nó mịn tùy ý.

STL đã chọn sẵn điều đó. Trình xuất CAD chọn dung sai dây cung và giới hạn góc, cắt mọi đường cong thành đoạn thẳng và bỏ đường cong đi. Phóng to một lỗ in từ STL thô, bạn thấy các mặt phẳng; trên máy in nhanh, các đoạn ngắn dày đặc cũng làm mất tốc độ và độ mượt, đó là lý do Bambu Lab ghi chú rằng nhập STEP cho phép Bambu Studio tạo nhiều chuyển động cung hơn trong G-code.

  • STEP: phép toán mô tả bề mặt chính xác
  • STL: bản sao lấy mẫu ở một độ phân giải cố định
  • Dung sai chia tam giác được chọn khi xuất, không phải khi in

Kích thước file thực: một giá đỡ dạng STEP và STL

Chúng tôi mô hình hóa một giá đỡ hình L 60 x 40 x 40 mm với thành 5 mm, góc bo 1,5 mm trên mọi cạnh và bốn lỗ 5,2 mm (52 mặt B-rep) trong OpenCASCADE, lưu dạng STEP AP214, rồi xuất STL ở ba cài đặt chia tam giác.

FileDung sai (tuyến tính / góc)Số tam giácKích thước
STEP AP214Bề mặt chính xáckhông áp dụng175 KB
STL, thô0.1 mm / 0.5 rad1,46273 KB
STL, mịn0.01 mm / 0.2 rad5,290265 KB
STL, rất mịn0.001 mm / 0.1 rad25,3401.27 MB

STEP giữ nguyên kích thước dù bạn muốn kết quả mượt đến đâu. STL tăng khoảng năm lần mỗi khi siết dung sai, và bản thô làm các góc bo 1,5 mm bị lộ mặt rõ.

Có thể slice trực tiếp file STEP vs STL không?

Ngày càng có thể. PrusaSlicer thêm nhập STEP từ phiên bản 2.5, và trung tâm trợ giúp của họ nói rằng STEP được chia tam giác trong quá trình nhập.

Bambu Studio nhập file STEP và bản lắp ráp qua nhân OpenCASCADE, giữ Assembly View với vị trí từng chi tiết, và cung cấp hai cài đặt chất lượng, độ lệch tuyến tính và độ lệch góc: giá trị nhỏ hơn cho bề mặt mượt hơn, nhiều tam giác hơn và nhập chậm hơn. Nếu hộp thoại không hiện, bật "Show the STEP mesh parameter setting dialog" trong Preferences.

Danh sách loại mô hình được UltiMaker Cura hỗ trợ gồm 3MF, STL, OBJ, PLY, glTF và các loại khác, nhưng không có STEP, nên người dùng Cura vẫn phải xuất lưới trước.

Lợi ích khi slice từ STEP là kiểm soát: bạn chọn cách chia tam giác lúc in thay vì chấp nhận thứ nhà thiết kế đã xuất. Lợi ích của STL là hoạt động ở mọi nơi, kể cả dịch vụ in và trang tải lên.

  • PrusaSlicer 2.5+: nhập STEP, chia tam giác khi tải
  • Bambu Studio: STEP và bản lắp ráp, độ lệch điều chỉnh được
  • Cura: xuất STL, OBJ hoặc 3MF trước

Khi nào dùng STEP và khi nào dùng STL

Một quy tắc bao quát hầu hết trường hợp: gửi STEP cho người sẽ thay đổi thiết kế, STL cho máy chỉ làm ra nó.

Gia công CNC hoặc kim loại tấm

STEP. Phần mềm CAM cần cung và mặt phẳng thật để tạo đường chạy dao sạch và đo tính năng.

Lấy báo giá từ nhà sản xuất

STEP, lý tưởng là AP242 hoặc AP214. Công cụ báo giá đọc kích thước lỗ và thể tích từ B-rep.

In tại nhà hoặc tại xưởng in

STL được chấp nhận ở mọi nơi. Nếu slicer của bạn đọc STEP, nhập nó giúp bạn kiểm soát độ mượt.

Chia sẻ trên Printables, Thingiverse hoặc MakerWorld

Tải STL hoặc 3MF cho máy in, và thêm STEP để người khác có thể remix thiết kế.

Hình khối điêu khắc hoặc quét 3D

STL, OBJ hoặc 3MF. Mô hình hữu cơ, bản quét và mô hình do AI tạo vốn là lưới từ đầu; không có bề mặt CAD để giữ.

Lưu trữ thiết kế của chính bạn

Giữ file CAD gốc cộng với STEP. STEP là bản trung lập mà bất kỳ công cụ CAD tương lai nào cũng mở lại được.

Lỗi xuất STL vs STEP cần tránh

Hầu hết vấn đề đến từ cài đặt xuất, không phải định dạng.

Nên làm
  • Xuất STL ở dung sai dây cung gần 0.01 mm cho chi tiết chức năng; góc bo nhỏ lộ mặt ở 0.1 mm
  • Kiểm tra STEP là AP214 hay AP242 nếu cần giữ màu hoặc tên lắp ráp
  • Đặt giá trị độ lệch của Bambu Studio một lần và giữ cho các chi tiết tương tự
  • Xem trước STEP trong trình xem trước khi gửi, để xác nhận mọi khối đã xuất
Nên tránh
  • Chuyển STL sang STEP và mong có tính năng chỉnh sửa; bạn chỉ nhận mặt tam giác phẳng
  • Xuất STL ở cài đặt cực mịn theo mặc định; file phình to mà không thấy lợi ích
  • Cho rằng STEP sẽ mở trong mọi slicer; Cura cần lưới
  • Chỉ gửi STL cho xưởng gia công; họ sẽ hỏi STEP

Hỏi đáp

Câu hỏi thường gặp

STEP có tốt hơn STL để in 3D không?

Dù sao bản in cũng đến từ lưới, vì slicer nhập STEP sẽ chia tam giác trước. STEP tốt hơn khi bạn muốn tự chọn độ mượt lúc nhập, như Bambu Studio cho phép với cài đặt độ lệch tuyến tính và góc. STL tốt hơn khi file phải hoạt động trong mọi slicer, dịch vụ in hoặc trang mô hình. Chỉ để in thì một STL được xuất tốt cũng tốt tương đương.

Tôi có thể chuyển STL sang STEP không?

Có, nhưng không khôi phục được thiết kế. Trình chuyển đổi bọc mỗi tam giác thành một mặt phẳng, nên STL 25.000 tam giác thành STEP với 25.000 mặt nhỏ. Công cụ CAD mở được và bạn có thể cắt hoặc thêm tính năng đơn giản, nhưng không thể đổi đường kính lỗ hay bán kính góc bo. Muốn có bề mặt chỉnh sửa thật, bạn phải mô hình hóa lại chi tiết hoặc dùng công cụ thiết kế ngược.

Vì sao file STEP nhỏ hơn STL của tôi?

STEP lưu mỗi tính năng một lần dưới dạng toán học, còn STL lưu từng tam giác. Trong giá đỡ thử nghiệm, STEP là 175 KB và giữ nguyên kích thước; STL là 73 KB ở dung sai thô 0.1 mm nhưng 1.27 MB ở 0.001 mm. Chi tiết đơn giản có thể có STL nhỏ hơn STEP, nhưng chi tiết mượt, nhiều chi tiết thường ngược lại.

Cura có mở file STEP không?

Không có sẵn. Danh sách loại file mà UltiMaker nói Cura tải được gồm 3MF, STL, OBJ, AMF, PLY, X3D, COLLADA và glTF, nhưng không có STEP. Xuất lưới từ công cụ CAD, hoặc chuyển STEP sang STL trong trình duyệt bằng trình chuyển đổi miễn phí của chúng tôi, rồi mở trong Cura. PrusaSlicer 2.5 trở lên và Bambu Studio nhập STEP trực tiếp.

Sự khác biệt giữa file STEP vs STL đối với thợ gia công là gì?

Phần mềm CAM của thợ máy cần hình học chính xác: lỗ phải tròn thật, mặt phải phẳng thật, cạnh phải đo được. Một file STEP có đủ tất cả những thứ đó. STL chỉ có tam giác, nên cái lỗ biến thành đa giác và đường kính chỉ còn biết đoán. Hầu hết xưởng sẽ yêu cầu STEP, và nhiều nơi còn không báo giá nếu chỉ có STL.

AP203, AP214 và AP242 là gì?

Đó là các giao thức ứng dụng (application protocol) của STEP, tức bộ lược đồ quy định file STEP được phép chứa những gì. AP203 bao gồm hình học thiết kế 3D có kiểm soát cấu hình. AP214, ra đời từ ngành ô tô, bổ sung màu sắc và lớp. AP242 hợp nhất cả hai và thêm thông tin chế tạo sản phẩm như dung sai; phiên bản thứ hai được công bố năm 2020. Nếu chưa chắc chọn loại nào, AP214 hoặc AP242 đều được chấp nhận rộng rãi.

Có xem được file STEP mà không cần phần mềm CAD không?

Có. Trình xem STEP miễn phí của chúng tôi mở file .step và .stp ngay trên trình duyệt nhờ OpenCASCADE biên dịch sang WebAssembly, nên bạn không phải cài đặt gì cũng không cần tạo tài khoản. Bạn có thể xoay chi tiết, kiểm tra kích thước rồi chuyển nó thành lưới bằng công cụ chuyển STEP sang STL đi kèm. File tới 200 MB vẫn mở được, và không có dữ liệu nào bị tải lên.

AI có tạo được file STEP từ ảnh không?

Hiện tại thì chưa, theo cách hữu dụng. Các công cụ image-to-3D, kể cả SupaVoxel, tạo ra lưới (mesh) và bạn có thể xuất STL, OBJ hoặc 3MF để in. Cách này rất hợp với tượng nhân vật, đạo cụ và các hình khối hữu cơ. Với chi tiết cơ khí cần kích thước chính xác, bạn vẫn phải dựng trong CAD rồi xuất STEP.

Bắt đầu miễn phí

Muốn in thứ gì đó hữu cơ?

Với tượng nhân vật và đạo cụ thì vốn dĩ không có file CAD từ đầu. Hãy biến một bức ảnh thành mô hình 3D, thường chưa tới một phút, rồi xuất STL hoặc 3MF bằng gói trả phí.

Không cần thẻ tín dụng · 3 credit miễn phí khi bắt đầu