2005年07月13日

Protel 基板外形のおはなし

何故か Protel PCB ツールには最近まで基板外形の作成機能がなく、伝統的にキープアウトレーヤにトラックを配置することにより基板外形を作成していました。しかし Protel DXP 以来ようやくBoard Shape コマンドが用意され、このコマンドを使用して基板外形を作成できるようになりました。

boardshape.jpg

ところがこのコマンドで作成された基板外形は、表示のコントロールが主な役目であり、本来の基板外形の役目を全て果たすわけではありません。

まず、Board Shape では部品の配置や配線可能なエリアが規定されません。
このことは、ラッツネストをつかんでマニュアル配線を行ってみると良くわかります。例えばBoard Shape コマンドで作成した基板外形の外にも自由に配線が行えエラーも表示されません。このように配置や配線可能なエリアが指定されませんので、自動配置や自動配線を行うことができません。そしてさらに、Board Shape はガーバ出力することができません。

基板外形としてのこれらの基本的な役目は、従来と同じようにキープアウトレーヤが担います。このため、Board Shape で設定した基板外形に加えて、キープアウトレーヤにも外形データが必要になります。

基板外形は、[ Design ] - Board Shape - Redefine Board Shape で作成可能です。しかしこれで終わったと思わず、キープアウトレーヤにも基板外形を作成してください。また、Board Shape とキープアウトレーヤの外形を同じサイズにする場合には、キープアウトレーヤの外形を Board Shape に変更するという方法で手間を省くことができます。これには[ Design ] - Board Shape - Define from Selected Objects コマンドを使用します。

基板外形の作成方法については、以下のドキュメントに詳しく説明されていますのでご覧ください。
http://www.altium.co.jp/protel/resources/learningguides/TU0110_BoardShapeAndSheetBasics_jp.pdf

基板外形を数値入力で作成したい場合があります。しかし、ウィザードを使わない限り数値入力による外形の作成はできませんので、次の方法で代用します。

幸いなことに Protel /Altium Designer にはマウスのカーソルを数値指定した座標に移動させるという機能があります。マウスを右手で操作する代わりにこの機能を使ってカーソルを動かします。そして、マウスの左ボタンの代わりに 「 enter ] キーを使用します。そうするとマウスには一切手を触れることなく、数値の入力によって基板外形を作成することができます。

jump.jpg

この方法で重要なことは、線を引く作業だけでなくコマンドの起動を含めて全ての操作をキーボードで行うことです。一連の作業の途中では一切マウスには手を触れない事が重要です。

例えば、四角形の基板外形を作成する場合には以下の手順で行います。

(1) 画面の左下付近に原点を設定
(2) [ Design ] - Board Shape - Redefine Board Shape コマンドを起動
ここまでは、通常のマウス操作で行います。しかしこの後は一切マウスを使用しません。
(3) 座標値入力の画面を表示
ショートカットキー、「J 」と「 L」 を順に押す。
(4) 始点(基板の左下)座標の入力
X 及び Y 座標の項目の両方に「0」(ゼロ)を入力する。これで基板外形の左下が原点になります。この入力の際、項目を移動には「tab 」キーを使用します。
(5) 入力した座標値の確定と始点の確定
「enter」 キーを押してダイアログボックスを終了したあと、もう一度 「enter」 キーを押すことにより始点(X=0 Y=0)を確定します。
(6) 座標値入力の画面を表示して次の基板コーナの座標値を入力
この後、同じ作業を3つのコーナに対して繰り返します。

要するに、「J」と「L」を押し、X-Y の座標値を入力し、「enter」キーを 2回押すという操作の繰り返しになります。最初は戸惑いますが慣れれば簡単ですので、数値入力で外形を作成したい場合にはこの方法を試してください。

また、キープアウトレーヤの外形線は Prifarences ダイアログボックス上で座標値を修正することができますので、数値入力による基板外形の変更が可能です。

Comment on "Protel 基板外形のおはなし"

"Protel 基板外形のおはなし"へのコメントはまだありません。

Post a Comment

コメントする
(HTMLタグは使用できません)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •