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ả.
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 đổi | Giấy phép | Tệp chạy FreeCAD tìm | Ghi chú |
|---|---|---|---|
| LibreDWG | GPLv3 trở lên, tự do | dwg2dxf, dxf2dwg | Từ bản 0.21, FreeCAD dò theo biến PATH của hệ điều hành |
| ODA File Converter | Miễn phí, đóng mã | ODAFileConverter.exe trên Windows | Trước đây mang tên Teigha File Converter |
| QCAD pro | Thương mại, mất phí | dwg2dwg.bat trên Windows | Hỗ trợ từ bản FreeCAD 0.20 |
| CADExchanger | Thương mại, cài thêm bàn làm việc | Không dùng ô đường dẫn này | Cá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.
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ượng | Vì sao | Cách xử lý |
|---|---|---|
| Hộp thoại mở tệp không hiện tệp .dwg | Bộ lọc kiểu tệp đang để ở định dạng khác | Chọ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ợp | Chư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ỗi | Trỏ vào thư mục chứ không phải tệp chạy | Trỏ tới dwg2dxf.exe, ODAFileConverter.exe hoặc dwg2dwg.bat |
| Mở được nhưng màn hình trống | Nội dung nằm ở không gian giấy, hoặc lớp bị tắt | Bậ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ất | Trình nhập chỉ lấy hình học bên trong khối | Phá 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 sang | Chọn Create là Sketches rồi tự đùn bằng Part Design |
| Bản vẽ ba chiều mở ra trơ trọi | Ba bộ chuyển đổi miễn phí đều đi qua DXF hai chiều | Cầ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.