リジッドフレックスPCBの設計 - 標準モード
サブスタックの定義
基板の構造は、Layer Stack Manager (Design » Layer Stack Manager)で定義します。ここで必要なリジッドフレックス・モードを有効化し、リジッドフレックス設計に必要なサブスタックを定義できます。
サブスタックの定義手順:
- 標準モードでリジッドフレックス基板の設計に必要な機能を有効にするには、Layer Stack ManagerのメインメニューからTools » Features » Rigid-Flex コマンドを選択します。
-
Layer Stack Managerの上部にある
ボタンをクリックして、新しいサブスタックを追加します。
- 各レイヤーのチェックボックスをオン/オフして、このサブスタックで必要なレイヤーのみが有効になるようにします。
- Properties パネルで、サブスタックのプロパティ(例:Name、およびフレックスにするかどうか)を定義します。
► Defining the Substacks - Standard Mode の詳細
基板形状とリージョンの定義
Board Shape は、PCB Editor における基板の境界(外形範囲)を定義します。Board Shape は PCB オブジェクト(Board Outline とも呼ばれます)で、本質的には閉じたポリゴンです。新しい PCB ドキュメントを作成すると、PCB エディタの設計領域に黒い領域として表示されます。
基板形状の定義方法はいくつかあります。以下の動画では、メカニカルレイヤー上のラインとアークから作成したアウトラインを使用する例を示しています。全体のアウトラインを定義した後、それをリジッド領域とフレックス領域に分割します。
基板形状とリージョンの定義手順:
- 基板形状は Board Planning Mode(View » Board Planning Mode)で対話的に定義することも、上の動画で示すように 2D レイアウトモード(View » 2D Layout Mode)で既存のアウトラインに基づいて定義することもできます。
- 既存のアウトラインから基板形状を定義するには、2D レイアウトモードでアウトラインを選択し、Design » Board Shape » Define Board Shape from Selected Objectsコマンドを実行します。ソフトウェアは選択したトラック/アークオブジェクトの中心線に沿ってトレースし、基板形状の外周エッジを定義します。トレースアルゴリズムが中心線を追従できるよう、アウトラインのトラック/アークの端点同士が一致している必要があります。失敗した場合、選択オブジェクトの外側エッジに沿ってトレースを試みる提案が表示されます。
- 基板形状を対話的に定義するには、Board Planning Mode(1ショートカット)に切り替え、Design » Redefine Board Shapeコマンドを選択します。基板形状の定義中は標準のregion object配置動作が適用されるため、Snap Grid とワークスペースのガイドを活用してください。基板形状の編集時に最適な操作性を得るには、 Snap Options paletteで Board Shape オプションを有効にします。Understanding the Snap Behavior も参照してください。
- 各リージョンのNameを定義し、Layer stackを割り当てるには、リージョンをダブルクリックします。別の方法として、PCBパネルをLayer Stack Regionsモードに設定すると、リージョンと曲げ線を確認・編集できます。
- Board Region を 2 つの小さなリージョンに分割するには、Design » Define Split Lineコマンドを使用します。このコマンドは 2 つのクリック位置の間に直線を配置します。基板形状内をクリックすると、最初の位置はクリック地点に最も近い基板エッジ上になります。カーソルを移動して 2 点目の位置を決め、もう一度クリックします。Split Line の頂点をクリックして押したままドラッグすると、新しい位置へ移動できます。
- 既存の Board Region の位置や形状は編集できます。Design Design » Edit Board Shapeコマンドを実行し、標準のpolygonal object editing techniquesを使って形状を調整します。
► Planning Rigid & Flex Regions - Standard Mode の詳細
フレックス領域の曲げの定義
フレックス Region を作成したら、その領域内に Bending Lines(曲げ線)を定義できます。Bending Line は、リージョンを横切るように配置する直線状オブジェクトです。
Bending Line の定義手順:
- Bending Line は Board Planning Mode(1ショートカット)で配置します。
- Bending Line を配置するには、Design » Define Bending Lineコマンドを実行します。
- フレキシブルな基板 Region を横切るように Bending Line を配置します。Bending Line の始点・終点がリージョンの各エッジに正確に接している必要はありません。短すぎる場合は自動的に延長され、長すぎる場合は自動的に短縮されます。Bending Line の少なくとも一端は、リージョンのエッジに接するか、エッジ上を通過している必要があります。
-
Bending Line のプロパティを編集するには、リージョン内の任意の場所をクリックして、そのリージョン内のすべての Bending Line の頂点を表示し、次のいずれかを行います:
- Bending Line の頂点をダブルクリックして Bending Line dialog を開く、または
- PCB パネルを表示して Layer Stack Regions モードに設定し、リージョンと Bending Line を確認・編集する。
- 必要に応じて Bending Angle と、曲げ Radius および を設定します。
- 曲げは Fold Index の順序で折りたたまれます。折りたたみ順が重要な場合の確認にこの機能を使用してください。
- Bending Line を移動するには、各頂点をクリックしてドラッグします。
- Bending Line を削除するには、いずれかの頂点をクリックして押したまま、キーボードの Delete を押します。
- 基板のカットアウトのエッジには Bending Line を適用できません。これが必要な場合は、Rigid-Flex Advanced mode に切り替えてください。