技官研修2日目
Autodesk EAGLEを用いた電子回路の設計実習
本実習では、Autodesk EAGLE(以下EAGLE)という電子回路CADを用いて、電子回路(PCB)の設計を行った。電子回路の設計は、1) 回路図(Schematic)作成、2) 回路パターン(Artwork)作成、3) 加工用ガーバデータ作成、という3つのプロセスに分かれている。EAGLEはこれらの3つの工程を全てカバーするソフトウェアであり、教育版の無償ライセンスが提供されている。
回路CADの選定にあたっては、以下の観点をもとにした。
- 筆者が使い慣れていること
- 教育版の無償ライセンスがあること
- JKUATで導入しているLPKF社の基板加工機に対応していること
- 回路CADのなかでも比較的シンプルな操作体系であること
まず1に関して、JKUATではProteusを多く利用していると聞いたが、筆者は電子回路CADとしてEAGLEとAltium Designerを普段の業務に利用しており、Proteusを利用した経験がなかった。また2 について、EAGLEには無償ライセンスがあり、学生や教員の自習に活用してもらうことを考えると、積極的に使いたい理由であった。EAGLEの設計データをLPKF S63で使うためのガーバデータ(RS-274X形式)に変換するためのCAM定義ファイルがサードパーティから提供されていたことも好都合であった。最後に、これは電気系の専門の参加者から感想として聞いたのだが、ProteusよりもEAGLEの方がシンプルで使いやすいとのことであった。初心者の教育的な観点からは、はじめから高度で複雑な機能を搭載したソフトウェアよりは、操作がシンプルで全体像を見渡せるものを最初に学んだほうが、のちのち応用が効くと感じているため、EAGLEを選んだのは正解であったと言える。
以下に、演習に用いるために用意した基板の設計を示す。
実際に実習時には、EAGLEの機能解説に想定より時間を要したため、DCモータの速度制御という趣旨は残したまま回路を簡易化し、以下の回路設計を行った。
今回はAdafruitの提供するEAGLEライブラリを利用したため、ライブラリの自作方法は解説しなかった。それもあって、参加者は特に詰まるところなく設計を完了させていた。ライブラリの自作方法を研修に含めると、かなり時間を要することになると思われる。
従来から分かりづらかったEAGLEのCAM Processorの操作インターフェースはEAGLE8.6.0から変更されており、多少改善が見られたが、依然としてCAM定義ファイルを開くメニューへの導線がわかりづらく、参加者から一番質問が出たのはこの箇所であった。
最初に準備した設計ではオートルータ(自動配線)の利用方法も解説する予定であったが、変更後の設計があまりに簡素であることもあり、オートルータの利用方法は解説しなかった。講習が終わった後の時間に、数人に対して補習としてオートルータの使い方を説明した。
LPKF S63基板加工機を用いた電子回路基板の加工実習
本実習ではLPKF社のS63基板加工機を用いて、実際に設計した基板の銅板への切削加工を行った。筆者は日本ではMITS社の基板加工機を愛用しており、LPKF社の加工機は初めてであったが、メカトロニクス学科のテクノロジストの助けもあって、操作方法をすぐに習得することができた。LPKFに搭載されていて、MITSに無い機能として、加工ツールのZ方向の自動キャリブレーション機能がある。大変便利な機能であり、製作者に優しい製品設計であると感動した。
S63基板加工機ではCircuit Proというソフトウェアを利用して、通常の基板加工機と同様にガーバデータ(RS-274X形式)を読み込み、ツールパスを生成し、加工機へデータを送信する。今回は簡単のために片面基板を設計したが、カメラを利用した位置合わせによって容易に両面基板を製作することも可能である。
参加者が一番知りたかったのは、複数の加工情報をどのように区別して加工機に送信するのか、という点であった。EAGLEではCAM ProcessorとLPKF S63用の定義ファイルを用いて、はんだ面データ(.sol拡張子)、Excellon形式ドリルデータ(.drd拡張子)、輪郭線情報(.outline拡張子)を吐き出すことができる。これらの各々をCircuit Proで読み込むことで、自動ツール交換装置(ATC)に対応したツールパスを生成できるということを、参加者は学んだ。