14-03-2017, 02:17:07 PM #1
Giới thiệu về trình xuất gcode cho CNC -> PCB-GCode với Eagle
Để có thể làm mạch in [PCB] nhanh với máy CNC, thiết nghĩ có rất nhiều cách có thể làm được. Cơ bản trình tự như sau:
- Vẽ mạch, tất nhiên dùng các chương trình vẽ mạch in.
- Sao lưu lại với đường biên dạng vector, hoặc lưu mạch lại dưới dạng ảnh.
- Dùng chương trình CAM & import file vector đã tạo, hoặc có thể dùng công cụ tái tạo file ảnh mạch thành vector [nếu bước trên lưu file dưới dạng ảnh bitmap].
- Sau đó làm các thao tác CAD/CAM căn bản để tạo đường dao, hiệu chỉnh mạch v.v... rồi tiến hành CNC thôi.Trước đây, khi chưa biết vẽ mạch với các trình vẽ mạch chuyên dùng, mình hay dùng phương pháp vẽ tay để mô hình hóa trước đường mạch. Sau đó thì.. dùng AutoCAD để vẽ mạch, rồi dùng ArtCAM hoặc các trình CAM 2D khác hổ trợ xuất đường dao [toolpath] để chuyển qua máy CNC. Với cách làm thì quá mất thời gian.
Sau này, khi được biết PCB-GCode là plugin trong Eagle [trình vẽ mạch & PCB] thì luyện vẽ và làm mạch với nó. Eagle tuy không quá mạnh nhưng theo mình khá là tiện dụng. Vì vẽ không chuyên nên cũng không dám giới thiệu gì nhiều.
Vừa qua thấy có nhiều bạn cũng vẽ & cnc mạch với Eagle, có hỏi xem cài đặt thông số thế nào? Cái này mình vẫn còn nhiều điều chưa hiểu dù cài đặt chỉ qua vài thông số.
Nay lập chủ để này để mọi người cùng tham gia thảo luận & chia sẻ kinh nghiệm chạy mạch với Eagle & PCB-GCode.
Trình thiết kế mạch Eagle giờ đã thành sản phẩm của AutoDesk
Đính kèm bên dưới là ảnh chụp 2 TAB setting mà mình có can thiệp vào, các phần khác đều để mặc định.
Có đính kèm plugin PCB-Gcode bên dưới
PS: mình còn quan tâm đến phần mô phỏng 3D của nó, không biết bác nào rành về mấy phần này có thể bổ xung một bài hướng dẫn giúp đã thông cho anh em được không?
Có 8 thành viên đã cám ơn CKD cho bài viết hữu ích này:
Bài trước đã có giới thiệu về các loại file gerber được xuất ra từ phần mềm Orcad, trong bài này chúng tôi xin giới thiệu về các file gerber của Eagle cần lưu ý khi đặt mạch in
Eagle Là một phần mềm thiết kế mạch tương đối cũ nhưng rất dễ dùng, thường được sử dụng bởi những lão làng trong thiết kế mạch [những kỹ sư có tuổi]. Bài viết dưới đây liệt kê các tên file điển hình cần có khi xuất gerber từ phần mềm Eagle
[xem thêm về xuất file gerber bằng Eagle]
Đuôi GERBER xuất bởi EAGLE | MÔ TẢ [EN] | TÊN KHÁC | FAB layer type [quy định tên theo phần mềm FAB3000] | MÔ TẢ [VI] |
--- | Mid-layer 1, 2, etc. | --- | --- | Lớp ở giữa, là lớp hàn gắn các layer vào với nhau, như là 1 lớp chất dính. Nhiều lúc người thiết kế dùng lớp này làm lớp đồng ở giữa để đi dây |
SOL | Bottom Layer | bottom copper | Bottom | Lớp đồng đi dây mặt dưới |
PLS | Bottom Overlay | Bottom Silkscreen | Silk bottom | Lớp này để in chú thích lên bề mặt ví dụ như chữ, hình ảnh |
Bottom Paste Mask | Paste bottom | là lớp đồng sẽ lộ ra bề mặt ngoài để hàn linh kiện vào. Thường là chân linh kiện. Thường gọi là chỗ mạ thiếc mã vàng. Có thể có hoặc không, vì bản thân lớp GBL đã thể hiện rồi. Chỉ cần lớp GBS phủ lên đấy thì sẽ vẫn tạo nên PAD hàn bình thường | ||
STS | Bottom Solder Mask | Mask bottom | Lớp này dùng để bỏ qua việc phủ xanh [phủ polyme cách điện cho diện tích nào đó được tạo bởi lớp này]. Thường có trên các Pad chân linh kiện | |
Drill Drawing | Fab Drawing | file vị trí lỗ khoan dạng hình ảnh, trong đó GD1 là lỗ khoan từ layer TOP đến MID1, GD2 là lỗ khoan từ MID1 sang MID2 ... Cứ như vậy cho đến layer BOTTOM | ||
Drill Guide | Fab Drawing | file hướng dẫn khoan [dịch nôm na như vậy, các file GG1, GG2 cũng là chỉ chiều hướng của các lỗ từ layer này sang layer khác theo chiều từ TOP đến BOTTOM]. Thực chất file này bình thường cũng thể hiện như các file GD1,GD2 | ||
Keep Out Layer | Border | file này dùng để định hình đường vẽ mà máy sẽ cắt thủng theo đường đấy để loại bỏ phần nào đó của mạch hoặc tạo đường biên mạch | ||
Mechanical Layer 1, 2, etc. | Mechanical Drawing | Lớp vẽ thể hiện hình dạng của linh kiện gắn trên mạch | ||
Internal Plane Layer 1, 2, etc. | Internal plane | Lớp đi dây điện ở giữa, trong trường hợp mạch có hơn 2 layer đi dây | ||
Pad Master Bottom | Không rõ [ít sử dụng, chắc không quan trọng] | |||
Pad Master Top | Không rõ [ít sử dụng, chắc không quan trọng] | |||
CMP | Top Layer | top copper | Top | Lớp dây đồng đi trên mạch, mặt trên cùng |
PLC | Top Overlay | top Silkscreen | Silk Top | lớp chú thích in lên bề mặt mạch ví dụ: chữ, hình ảnh... |
Top Paste Mask | Paste top | Lớp mạ thiếc, lớp lộ ra để hàn linh kiện, nhưng không thực sự quan trọng. Vì chỉ cần lớp Top Solder Mask là đủ. | ||
STC | Top Solder Mask | Mask top | Lớp chống phủ xanh [phủ polyme] tại vị trí đó. Thường dùng để tránh phủ xanh tại Pad chân linh kiện | |
Score | V-score, V-cut | Score | Lớp vẽ đường khía, khoét rãnh không đứt mạch, phục vụ cho việc bẻ gãy mạch bằng tay | |
Gerber Panels | Gerber Panels là sản phẩm của việc ghép các gerber lại với nhau trong 1 panel tiêu chuẩn để gia công | |||
Report file | file báo cáo [quá trình xuất file GERBER - Không care] | |||
Layer report file | Không rõ [không care] | |||
Rule report file | File báo cáo lỗi của các Gerber | |||
DRD | ASCII NC Drill | Drill Through Hole | File khoan [theo kiểu GCODE - mở vào toàn là Gcode] | |
EIA NC Drill | File khoan [theo kiểu nhị phân - mở vào sẽ chẳng thấy gì hết] | |||
NC Drill Report | File báo cáo khoan [Đường kính dao, độ dài hành trình, bao nhiêu dao .v..v] | |||
Aperture File [generated when Embedded apertures [RS274X] on the Apertures tab is enabled] | Không rõ, ít dùng, không quan trọng | |||
Aperture File [generated when Embedded apertures [RS274X] on the Apertures tab is not enabled] | Không rõ, ít dùng, không quan trọng |