Kiến thức Phần mềm

FreeCAD Open DWG: vì sao phải cài thêm bộ chuyển đổi

FreeCAD open DWG không chạy thẳng vì DWG là định dạng đóng. Bài viết chỉ rõ ba bộ chuyển đổi, chỗ khai báo đường dẫn và vì sao chỉ nhận được nét 2D.

  • autocad123.vn
  • 24/11/2024

Truy vấn "freecad open dwg" thường đến từ một tình huống rất cụ thể. Bạn nhận bản vẽ .dwg của đồng nghiệp, mở FreeCAD lên, rồi thấy phần mềm không nhận tệp. Đó không phải lỗi cài đặt máy bạn. FreeCAD không có bộ đọc riêng cho DWG, và lý do nằm ở chính định dạng ấy.

Tóm tắt. DWG là định dạng đóng của Autodesk. Tài liệu chính thức của FreeCAD nói thẳng rằng phần mềm không hỗ trợ trực tiếp định dạng này. Muốn mở, bạn phải cài thêm một bộ chuyển đổi ngoài, rồi khai báo đường dẫn tới nó trong Edit → Preferences → Import-Export → DWG. FreeCAD sẽ nhờ bộ đó dịch tệp sang DXF ở hậu trường. Thứ nhập vào là nét vẽ hai chiều, không phải khối ba chiều.

Vì sao FreeCAD không mở thẳng được tệp DWG

Tài liệu chính thức của dự án viết nguyên văn: "The DWG format is a closed source binary file format that is not directly supported by FreeCAD". Dịch sát nghĩa là DWG là một định dạng nhị phân đóng, không được FreeCAD hỗ trợ trực tiếp. Autodesk không công bố đặc tả, cũng không cấp thư viện đọc miễn phí cho phần mềm nguồn mở.

Vì vậy FreeCAD chọn một lối khác. Nó không tự giải mã DWG. Nó gọi một chương trình bên ngoài để dịch tệp sang DXF, rồi dùng chính trình nhập DXF sẵn có của mình. Bạn chỉ thấy mình mở tệp .dwg, còn bước dịch diễn ra âm thầm. Hệ quả kèm theo là mọi giới hạn của trình nhập DXF đều áp thẳng vào kết quả.

Đường đi thật của một tệp DWG vào FreeCAD 1. Tệp .dwg, định dạng đóng của Autodesk FreeCAD không có bộ đọc riêng cho nó 2. Bộ chuyển đổi ngoài, bạn phải tự cài LibreDWG, ODA File Converter, QCAD pro FreeCAD gọi nó ở hậu trường, không hỏi bạn 3. Tệp .dxf tạm, bản dịch trung gian Giới hạn của trình nhập DXF áp vào đây 4. Nét hai chiều trong FreeCAD Đường, cung, đa tuyến, chữ, lớp. Không có khối.

Hình 1. Bốn bước của một lần mở tệp DWG. Chỗ hay hỏng là bước 2, vì FreeCAD không kèm sẵn bộ chuyển đổi nào.

FreeCAD open DWG: ba bộ chuyển đổi bạn được chọn

Trình nhập của FreeCAD biết gọi ba chương trình, và bạn chỉ cần một trong ba. Bảng dưới liệt kê ba bộ đó, kèm một lối riêng dành cho bản vẽ ba chiều.

Bộ chuyển đổiGiấy phépTệp chạy FreeCAD tìmGhi chú
LibreDWGGPLv3 trở lên, tự dodwg2dxf, dxf2dwgTừ bản 0.21, FreeCAD dò theo biến PATH của hệ điều hành
ODA File ConverterMiễn phí, đóng mãODAFileConverter.exe trên WindowsTrước đây mang tên Teigha File Converter
QCAD proThương mại, mất phídwg2dwg.bat trên WindowsHỗ trợ từ bản FreeCAD 0.20
CADExchangerThương mại, cài thêm bàn làm việcKhông dùng ô đường dẫn nàyCách duy nhất đọc được DWG ba chiều

Bốn dòng đó không tương đương nhau. Ba dòng đầu đều đi qua DXF, nên đều chỉ lấy được phần hai chiều. Riêng CADExchanger là bàn làm việc cài thêm, và tài liệu chính thức ghi rõ đây là cách duy nhất hiện làm việc được với tệp DWG ba chiều. Nếu bản vẽ của bạn có mô hình đặc, ba lựa chọn miễn phí kia sẽ không mang nó sang.

Tên cũ gây nhầm. Nhiều bài hướng dẫn tiếng Việt còn ghi "Teigha File Converter". Teigha là tên cũ của bộ thư viện do Open Design Alliance làm, sau đổi thành ODA. Cùng một chương trình, chỉ đổi nhãn. Trong mã nguồn FreeCAD, khoá lưu đường dẫn tới lúc này vẫn còn tên cũ là TeighaFileConverter. Bạn không cần quan tâm khoá đó, nhưng biết thì đỡ tưởng mình tải nhầm.

Khai báo đường dẫn ở đâu trong FreeCAD

Cài xong bộ chuyển đổi mới là nửa việc. FreeCAD phải biết nó nằm ở đâu. Đường đi trong trình đơn là Edit, rồi Preferences, rồi nhóm Import-Export, rồi thẻ DWG. Chính thông báo lỗi của FreeCAD cũng chỉ đúng chỗ này, chỉ khác cách viết một chút: "Please set one manually under menu Edit → Preferences → Import/Export → DWG".

Trong thẻ đó có hai ô đáng quan tâm. Ô thứ nhất là Conversion method, chọn giữa Automatic, LibreDWG, ODA Converter và QCAD pro. Để Automatic thì FreeCAD tự dò lần lượt ba bộ. Ô thứ hai là Path to file converter, dành cho trường hợp máy bạn cài ở chỗ lạ và phần dò tự động thất bại.

Chỗ khai báo bộ chuyển đổi, kiểm 9/2026 Edit → Preferences → Import-Export Thẻ DWG nằm trong nhóm này Ô 1. Conversion method Automatic, LibreDWG, ODA Converter, QCAD Để Automatic thì FreeCAD tự dò ba bộ Ô 2. Path to file converter Trỏ tới tệp chạy, không phải thư mục: dwg2dxf.exe hay ODAFileConverter.exe Chưa cài gì mà mở .dwg FreeCAD báo không tìm thấy bộ chuyển đổi

Hình 2. Hai ô cần điền và thông báo bạn sẽ gặp nếu bỏ qua. Trỏ vào thư mục thay vì tệp chạy là lỗi phổ biến nhất.

Trên Windows, phần dò tự động giả định vài chỗ quen thuộc. LibreDWG được tìm theo biến PATH. ODA File Converter được tìm trong thư mục con của ODA nằm dưới Program Files. QCAD pro được tìm ở Program Files, tệp dwg2dwg.bat. Cài ra ổ khác thì phải điền tay.

Cách nhanh hơn nhiều: xin luôn tệp DXF

Trước khi đi cài thêm phần mềm, hãy hỏi người gửi một câu. Nếu họ mở được bản vẽ bằng AutoCAD hay phần mềm tương đương, họ xuất ra DXF chỉ mất vài giây. Tài liệu FreeCAD nói rõ điều mà nhiều người không tin: "There is no difference between the contents of a file saved in DWG or DXF formats, provided it is the same version". Cùng một phiên bản thì ruột hai tệp như nhau, chỉ khác vỏ.

Chính tài liệu ấy khuyên nên xuất sang DXF bản R12 hoặc R14 cho chắc, vì đó là những bản mà mọi trình đọc đều nuốt được. Đây cũng là lý do không cần lo phiên bản DWG nào cho hợp. AutoCAD từ đời 2018 tới nay vẫn ghi cùng một mã định dạng là AC1032, chi tiết đã nói kỹ trong bài về AutoCAD Portable 2019. Đổi đời phần mềm không đổi được phần ruột tệp.

Bản vẽ vào FreeCAD rồi thì thành cái gì

Đây là chỗ mà phần lớn bài hướng dẫn tiếng Việt nói sai hoặc nói lửng. Người gõ "freecad open dwg" hầu như luôn mong thấy một mô hình xoay được trong không gian ba chiều. Cái nhận về là các nét phẳng.

Bằng chứng nằm ngay trong phần mềm. Trong hộp thoại mở tệp, dòng lọc mà FreeCAD đăng ký cho định dạng này ghi nguyên văn "Autodesk DWG 2D". Chữ 2D nằm trong chính nhãn. Trình nhập DXF dựng lại được đường thẳng, đa tuyến, cung, đường tròn, elip, spline, điểm, chữ, kích thước, đường dẫn chú thích, khối và lớp. Không có bước nào biến các nét đó thành vật thể đặc.

Có một chi tiết dễ mất người dùng. Với khối, trình nhập chỉ lấy phần hình học bên trong. Chữ, kích thước và thuộc tính nằm trong khối bị bỏ qua. Nếu bản vẽ gốc dùng nhiều khối có chữ, bạn sẽ thấy hình còn mà chú thích biến mất. Muốn giữ, hãy phá khối ở phần mềm gốc rồi mới xuất.

Muốn dựng khối ba chiều thì làm tiếp thế nào

Có một lựa chọn trong tuỳ chọn DXF quyết định phần lớn công việc về sau, và nó nằm ở thẻ DXF chứ không phải thẻ DWG. Đó là nhóm Create, cho phép chọn tạo ra simple Part shapes, Draft objects hay Sketches.

Nếu bạn chỉ cần xem và in, để Draft objects là đủ nhẹ. Nếu bạn định đùn thành khối, hãy chọn Sketches ngay từ lúc nhập. Khi đó các nét vào thẳng dạng phác thảo, và bạn dùng được Pad của Part Design mà không phải vẽ đồ lại. Nhập nhầm dạng rồi mới muốn đổi thì phải nhập lại từ đầu.

Việc dựng khối vẫn là việc của bạn. Không có nút nào biến một bản vẽ kỹ thuật hai chiều thành mô hình đặc, ở FreeCAD hay ở bất kỳ phần mềm nào khác. Bản vẽ chỉ cho biên dạng và kích thước. Chiều dày, chiều cao và thứ tự lắp là thứ người đọc bản vẽ phải hiểu rồi tự dựng.

Lỗi thường gặp

Hiện tượngVì saoCách xử lý
Hộp thoại mở tệp không hiện tệp .dwgBộ lọc kiểu tệp đang để ở định dạng khácChọn dòng Autodesk DWG 2D trong danh sách kiểu tệp
Báo không tìm thấy bộ chuyển đổi phù hợpChưa cài, hoặc cài ở chỗ FreeCAD không dò tớiĐiền đường dẫn vào ô Path to file converter
Điền đường dẫn rồi vẫn lỗiTrỏ vào thư mục chứ không phải tệp chạyTrỏ tới dwg2dxf.exe, ODAFileConverter.exe hoặc dwg2dwg.bat
Mở được nhưng màn hình trốngNội dung nằm ở không gian giấy, hoặc lớp bị tắtBật lựa chọn nhập layouts, kiểm lại lớp ở bản gốc
Chữ trong khối biến mấtTrình nhập chỉ lấy hình học bên trong khốiPhá khối ở phần mềm gốc trước khi xuất tệp
Không thấy khối đặc nàoĐường đi này chỉ mang phần hai chiều sangChọn Create là Sketches rồi tự đùn bằng Part Design
Bản vẽ ba chiều mở ra trơ trọiBa bộ chuyển đổi miễn phí đều đi qua DXF hai chiềuCần bàn làm việc CADExchanger, đây là bản thương mại

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

FreeCAD open DWG có tốn tiền không?

Không, nếu bạn chọn LibreDWG hoặc ODA File Converter. Cả hai đều tải về dùng được không mất phí, và bản thân FreeCAD là phần mềm tự do. Chỉ QCAD pro và CADExchanger là hàng thương mại. Nói cách khác, đường đi miễn phí luôn tồn tại, chỉ tốn công cài thêm một lần.

Xuất ngược từ FreeCAD ra DWG được không?

Được, và cũng qua đúng bộ chuyển đổi ấy. FreeCAD đăng ký cả kiểu xuất mang nhãn Autodesk DWG 2D. Nhưng hãy nhớ trình xuất DXF có giới hạn riêng: chữ và kích thước không được xuất bởi trình mặc định, còn màu thì bị bỏ. Bản vẽ gửi đi có thể thiếu phần chú thích.

Vì sao máy tôi làm theo mà giao diện không giống ảnh trên mạng?

Vì giao diện đổi theo đời phần mềm. Các tên ô trong bài này đối chiếu với tài liệu chính thức bản 1.0 và mã nguồn nhánh chính, kiểm tháng 9/2026. Dòng ổn định hiện nay là 1.1, phát hành ngày 25 tháng 3 năm 2026, kèm bản vá 1.1.1 ngày 15 tháng 4 năm 2026. Bài hướng dẫn viết cho các bản 0.19 hay 0.20 sẽ chỉ vào chỗ khác.

Nên chọn LibreDWG hay ODA File Converter?

Nếu bạn ngại thao tác, chọn ODA File Converter vì nó có bộ cài sẵn cho Windows, macOS và Linux. Nếu bạn ưu tiên phần mềm tự do hoàn toàn, chọn LibreDWG. Tài liệu FreeCAD nói LibreDWG còn hạn chế với một số đối tượng DWG, và khuyến khích người dùng thử rồi báo lỗi để nó tốt lên.

Nhìn lại toàn bộ, freecad open dwg là một chuỗi ba mắt xích chứ không phải một nút bấm. Cài bộ chuyển đổi, khai báo đường dẫn, rồi chấp nhận rằng thứ nhập vào là nét phẳng. Hiểu đúng ba mắt xích đó thì mọi thông báo lỗi ở giữa đều đọc được nghĩa.