macsbug

Just another WordPress.com site

pcb-gcode 備忘録

leave a comment »

EAGLE から CNC用の G-Code を出力するには pcb-geode が必要です。

pcb-gcode のインストールと使用方法。

1. pcb-gcode-3.3.3 のインストール。
  pcb-gcode-3.3.3 を以下からダウンロードします。
  http://pcbgcode.org/list.php?12

 

 

 

 

 

 

 

 

 

 

 

  pcb-gcode-3.3.3.zip を解凍すると pcb-gcode-3.3.3 フォルダーができます。
  pcb-gcode-3.3.3 フォルダーの中味は以下。
    emc.pp, generic.pp, isel.pp, mach.pp, turbocnc.pp,filecopy.h, gcode-defaults.h
    pcb-defaults.h, pcb-defaults.release.hm, pcb-file-utils.h, pcb-gcode-options.h
    pcb-gcode-options.release.h, pcb-gcode-stack.h, pcb-gcode.h, pcb-machine.h
    pcb-machine.release.h, user-gcode.h, user-gcode.release.h, 04151_lcdi2c.brd
    enabtmr.brd, 04151_lcdi2c.sch, enabtmr.sch, pcb-gcode-menu.scr
    pcb-gcode-setup.ulp, pcb-gcode.ulp, readme.html

 

  pcb-gcode-3.3.3 フォルダーの中味全てを、EAGLEの ulpフォルダーに入れます。
  memo : ulpフォルダーへ pcb-gcode-3.3.3 フォルダーのまま入れても動作しない。
  Latest Release – 3.5.2.11 は、フォルダーにまとめられており、
  どのようにインストールしたらいいか試していない。

2. G-code 実行。

  EAGLE を起動し BOARD(レイアウト) を表示する。
  コマンドラインに以下のコマンドを入力し Enter Key を押します。
  “run pcb-gcode-setup”
  ウインドウの内容に答える。
  “run pcb-gcode”
  ウインドウの内容に答える。
  プログラム作成フォルーダに、NCファイルが作成される。
  例:A429RX.b##, A429RXtd.nc, A429RXbot.nc, A429RXbd.nc, A429RXtop.nc

BOARD(レイアウト) とコマンドライン入力。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

run pcb-gcode

 

作成された CNC ファイル。

 

 

 

 

 

CNCデーターの確認
Windows で NCVC を起動する。

 

データーのエクステンションを .nc -> .cnd に変更し転送する。
A429RXbot.ncd を読み込み、XY で表示する。

 

xxx.bot XY表示:ハンダ面レイアウト

 

 

 

 

 

 

 

 

 

 

 

xxx.bd XYZ表示:ドリルレイアウト ベタアース実施により不要なものができている。

 

 

 

 

 

 

 

 

 

xxx.td XY表示:ドリルレイアウト ベタアース実施により不要なものができている。

 

 

 

 

 

 

 

 

 

 

 

 

 

xxx.top XY表示:部品面レイアウト

Written by macsbug

12月 11, 2011 @ 7:00 am

カテゴリー: EAGLE

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中