1. Xin chào Khách ! Ban quản trị sẽ tiến hành nâng cấp diễn đàn từ ngày 11/8/2017 Mọi truy cập có thể bị dán đoạn, mong bạn thông cảm!
    Dismiss Notice

Hướng dẫn Cách mặc định lưới, đơn vị mm trong EAGLE

Thảo luận trong 'Eagle'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. croket_2512

    croket_2512 Kỹ sư

    Tham gia ngày:
    21/3/13
    Bài viết:
    227
    Đã được thích:
    101
    Điểm thành tích:
    43
    Giới tính:
    Nam
    Chào các bạn!

    Hôm nay mình viết một bài chia sẻ nhỏ về EAGLE. Chúng ta bắt đầu!

    Đặt vấn đề: Mình muốn khi vào EAGLE BOARD để layout thì các lưới phải mặc định theo mình muốn. Ví dụ: đơn vị mm, lưới chính 0.635, multiple 2, lưới phụ 0.3175.

    eagle.
    Giải quyết vấn đề: Khi EAGLE khởi động nó chạy file eagle.scr, file này nằm trong thư mục cài đặt EAGLE/scr, thường thì đường dẫn mà chúng ta cài là: C:\Program Files\EAGLE\scr. Chỉnh sửa file này là được. Copy file này ra desktop và mở lên bằng Notepad hoặc Notepad++, tìm đến dòng:
    Mã:
    BRD:
    MENU '[designlink22.png] Search and order : Run designlink-order.ulp -general;'\
      '[pcb-service.png] PCB Service : Run pcb-service.ulp;';
    
    Thêm vào như sau:
    Mã:
    BRD:
    GRID ON; #Mở lưới lên
    GRID MM 0.635 2; #Chọn đơn vị mm, bước lưới 0.635mm, hệ số nhân 2
    GRID ALT MM 0.3175; #Chọn đơn vị cho lưới phụ mm, bước lưới phụ 0.3175
    MENU '[designlink22.png] Search and order : Run designlink-order.ulp -general;'\
      '[pcb-service.png] PCB Service : Run pcb-service.ulp;';
    
    Sau khi chỉnh sửa xong, lưu lại, copy file từ desktop dán đè lên chỗ cũ. EAGLE không cho chỉnh sửa trực tiếp file eagle.scr.

    Trong file eagle.scr có tất cả 6 mục khởi động theo EAGLE, gồm: BRD (board), SCH (schematic), LBR (library), DEV (device), SYM (symbol), PAC (package). Chắc bạn đã quá quen với các mục này, mình sẽ không giải thích thêm. Theo ý kiến của mình:
    • SYM: không nên đổi lưới, vì toàn bộ các symbol trong EAGLE đều vẽ theo lưới 0.1inch, nếu bạn thay đổi nhiều lưới khi vẽ symbol, bạn sẽ không nhớ lưới nào với lưới nào, khi đó, lúc qua SCH vẽ nguyên lý, bạn khó hoặc không thể nối dây vào linh kiện được.
    • PAC: nên mặc định đơn vị mm, còn bước lưới đổi thường xuyên, trước sau gì cũng đổi, cho nên khỏi mặc định! :D
    • DEV: chả cần lưới, nó là cửa sổ liên kết SYM với PAC thôi.
    • LBR: nếu mặc định lưới trên đây, sẽ mặc định trên toàn thư viện, mà kiểu gì cũng đổi, mặc định chi cho mệt.
    • SCH: tốt nhất không nên đổi, lưới mặc định của nó là 0.1inch, trùng với lưới của SYM
    Tại sao BRD lại cần mặc định và Lời khuyên về bước lưới? Vì trong BRD chúng ta thường vẽ với các lưới 1.27mm (50mil), 0.635mm (25mm), 0.3175mm (12.5mil), 0.15875mm (6.25mil). Cá nhân mình khi vẽ layout chưa bao giờ qua 4 bước lưới này. Nên tận dụng multiple để đỡ khỏi chuyển nhiều lần. Ví dụ: multiple 2, bước lưới 0.635mm, mình cũng có được bước lưới 1.27mm. Chúng ta tuy chuyển đổi về đơn vị mm cho dễ hình dung hơn mil, nhưng nên tuân thủ theo đơn vị mil.

    Tại sao mình biết các lệnh GRID?
    Vào Help hoặc nhấn F1, gõ từ GRID, hoặc tìm đến mục Editor commands, tất cả các trợ giúp về lệnh GRID nằm trong đó. Tất cả các lệnh khác cũng nằm trong Help.

    Giới thiệu thêm các script khác:
    • default-assign.scr: các phím tắt mặc định trong GENERAL, SCH, BRD, LBR, DEV, SYM, PAC. Với C: nút Ctrl, A: nút Alt, S: nút Shift, dấu #: tương tự dấu // trong lập trình C. Các bạn thích dùng phím tắt, hoặc muốn tăng thêm phím tắt có thể xem hoặc chỉnh sửa trong đây. Cách làm tương tự với file eagle.scr.
    • lbr-assign.scr: tương tự default-assign.scr nhưng chỉ gói gọn trong LBR, DEV, SYM, PAC. Các bạn nếu có thay đổi phím tắt thì thay đổi sao cho tương hợp giữa hai bên, không nó tè lè luôn đấy! :D
    Nếu có thay đổi, nên copy ra một file khác để backup, đề phòng ổ cứng hư hoặc cài lại win là mất hết.:D

    Chút đóng góp nhỏ hi vọng sẽ giúp được các bạn! :)
     
    Last edited by a moderator: 11/3/15
    vdungdt, Vodatdlld, thuyvy31106 others thích bài này.
  2. nguyenthedan

    nguyenthedan Học sinh trung cấp

    Tham gia ngày:
    25/8/14
    Bài viết:
    31
    Đã được thích:
    7
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Nơi ở:
    Hanoi, Vietnam
    mong bác có nhiều bài viết hơn nữa,=D> thấy em này cũng khá hay
     

Chia sẻ trang này