PCB にバーコードとロゴを含める方法

Altium DesignerのPCBエディターは、PCBの任意のレイヤーに直接バーコードシンボルを配置する機能を提供し、製造プロセスの一部としてPCBに簡単にバーコードを印刷できるようにします。さらに、エディターはPCB設計ドキュメントにグラフィカルイメージを追加するためのいくつかの方法をサポートしており、会社のロゴをボードに取り入れるのに最適です!

バーコードの追加

Altium Designerは、製造プロセスの一部としてPCBに簡単に印刷できるように、任意のレイヤーのPCBに直接バーコードシンボルを配置できます。バーコードは、PCBをタグ付けして識別するために一般的に使用され、例えば自動スキャンマシンを使用した在庫追跡を効率化します。サポートされているバーコードのタイプには、リニアバーコード、QR Code、Data Matrixコードがあります。特別な文字列もサポートされています。バーコードは、設定されたテキストオブジェクト (Place » StringまたはPlace » Text Frame)としてPCBドキュメント内に配置されます。必要なタイプのバーコードを生成するには、Propertiesパネルを通じてテキストオブジェクトのプロパティにアクセスし、Properties領域でFont Typeを BarCode に設定し、TypeLinearQR Code、またはData Matrixに設定します。

QR CodeとData Matrixコードのサポートはクローズドベータであり、PCB.QRCodes オプションがAdvanced Settingsダイアログで有効になっている場合に利用可能です。

リニアバーコードの設定

テキストオブジェクトをリニアバーコードとして設定する(そのFont TypeBarCodeに設定し、LinearをそのTypeとして選択する)後、オブジェクトのプロパティパネルで必要に応じて表示オプションを定義します。BarCode ISO Code 39(アメリカ国防総省標準)およびCode 128(グローバル貿易識別標準)がサポートされており、バーコードが派生する実際のテキスト文字列も、Show Textオプションを有効にすることで表示できます。

テキストを表示する場合は、TrueTypeフォントを選択し、テキストの高さを適切に設定します。

元の(人が読める)テキストが下にあるバーコードの例。
元の(人が読める)テキストが下にあるバーコードの例。

バーコードの高さと幅を、望ましい全体の幅または最小バーコード要素の幅のいずれかを使用して指定し、サイズを制御します。どちらの方法を使用する場合でも、適切なスキャナーでバーコードが読み取れるように、サイズを適切に使用してください!

バーコードと反転したテキスト文字列の組み合わせを使用し、必要に応じて塗りつぶしを加えることで、ボード上に素敵なバーコードエリアを定義でき、元のバーコードテキストだけでは得られないより多くの情報をテキストで提供できます。下記のように示されます。

反転したバーコードと追加の反転したテキスト文字列を使用した例。
反転したバーコードと追加の反転したテキスト文字列を使用した例。

QR CodeまたはData Matrixの設定

QR Codeは、スマートフォンでデジタル読み取りが可能な2Dバーコードで、バーコードと同様の情報を含んでいます。電話をかけたり、メッセージやメールを送ったり、ウェブサイトを開いたりするのに使用できます。Data Matrixは、正方形または長方形のパターンで配置された二次元コードです。

テキストオブジェクトをQR CodeまたはData Matrixとして設定する(そのFont TypeBarCodeに設定し、それぞれQR CodeまたはData MatrixをそのTypeとして選択する)後、オブジェクトのプロパティパネルで必要に応じて表示オプションを定義します。必要なSize Modeを選択し、コードの寸法を指定するオプションを使用します:

  • By Pixel Width - QR Code/Data Matrixの1ピクセルの幅をPixel Widthフィールドに入力します。このオプションは、画像を再現できるようにするために役立ちます。

  • By Full Width - QR Code/Data Matrixの全体の幅をFull Widthフィールドに入力します。

左右の端にあるマージンのサイズをHorizontal Marginフィールドに、上下の端にあるマージンのサイズをVertical Marginフィールドに入力します。デザインスペース内のテキストを、Font NameドロップダウンとShow Textオプション(有効または無効)を使用して設定します。Invertedオプションが有効になると、QR Code/Data Matrixが反転し、四方に境界線が追加されます。

 

元の(人が読める)テキストが下にある例のQR Code。

元の(人が読める)テキストが下にある例のData Matrix。

グラフィックの追加

通常、ボードを製造する際、所有企業 - ボードを設計し、その商業的な利用と成功からきちんとした利益を得たいと望む企業 - は、その所有権を「スタンプ」したいと考えます。確かに、これはシルクスクリーン層に単純なテキストを追加することで達成できますが、しばしば、企業のロゴははるかに目を引き、効果的な代替手段です。この要件に対応するために、ソフトウェアのPCBエディタは、PCB設計ドキュメントにグラフィカルイメージを追加するためのいくつかの方法をサポートしています。

フォントとしてグラフィックを配置する

グラフィックをグリフ(フォント内の文字の1つ)として含むカスタムTrueTypeフォントを作成し、そのフォントを使用した文字列をPCBボードに配置することが可能です。使いやすさに加え、もう1つの大きな利点は、フォントのグリフがベクターグラフィックイメージから作成されている場合、正確にスケーリングできることです。

PCB設計で使用される多くの標準シンボル - 鉛フリー、リサイクル、静電気に敏感、地球、C-Tick、UL、CE、FCCなど - を含むフォントが、Altium Design Softwareでの設計の第一人者であるDarren Moore氏によって作成されました。フォントはこちらからダウンロードできます(2015年6月の日付)し、最新の投稿でより最近のバージョンをチェックするために関連フォーラムスレッドも参照できます。

フォントはCardwareとしてライセンスされており、ダウンロードしたZIPに含まれるReadme.txtで使用条件を参照してください。readmeには利用可能なグラフィックのリストも含まれています。多くはテキストありまたはテキストなしで利用可能で、好みのバージョンは大文字または小文字の文字を使用して選択されます。下の画像は、フォントで利用可能なグラフィックのサンプルを示しています。

Mooretronicsフォントの有用なグラフィックのサンプル。Mooretronicsフォントの有用なグラフィックのサンプル。

PCBにグラフィックを配置する

JPG、BMP、PNG、またはSVG形式のグラフィックをPCBに配置するには、Place » Graphicsコマンドを選択します。

コマンドを起動すると、画像を配置するための矩形領域を定義するために2回クリックするように求められます。その後、グラフィックファイルを選択するように求められます。選択されると、Import Imageダイアログが開きます。必要に応じて画像設定を構成し、OKをクリックしてアクティブなPCBレイヤーにグラフィックを作成します。

注記:

  • 定義した矩形領域内で最大の垂直または水平距離に合わせて画像がインポートされ、元のアスペクト比を維持しながらスケーリングされます。

  • グラフィックが結合として配置される場合、単一のオブジェクトとして移動(クリックしてドラッグ)またはサイズ変更(右クリック » Unions » Resize Union)できます。

Windowsクリップボードから直接メタファイルを貼り付ける

ロゴのために、PCBエディタは標準のWindows Ctrl+Vペーストコマンドを使用して、Windowsクリップボードからメタファイルを現在のPCBレイヤーに直接貼り付けることもサポートしています。サポートされているメタファイルデータには、ビットマップ、線、弧、単純な塗りつぶし、TrueTypeテキストが含まれており、ロゴやその他のグラフィカルシンボルを簡単に貼り付けることができます。

すべての画像編集ソフトウェアが画像データをメタファイルデータとしてクリップボードに配置するわけではないことに注意してください。これを確実に行うための一つの方法は、まず画像をMicrosoft Wordに貼り付け、そこからコピーしてAltium Designerソフトウェアに貼り付けることです。これを行うには:

  1. Microsoft Word文書に希望するロゴ画像(BMPまたはPNG形式)を貼り付けるか挿入します。画像エディタからWordに画像をコピー/貼り付けるか、Wordの「Insert » Pictureコマンドを使用することをお勧めします。Wordは、開いているWordファイルにドラッグアンドドロップされた画像を、貼り付けられた画像や挿入された画像とは異なる扱いをします。

  2. Microsoft Wordで画像をハイライトし、クリップボードにコピーします。

  3. Altium Designerで必要なターゲットPCBドキュメントを開いてください。

  4. クリップボードから画像を貼り付けます(Edit » PasteまたはCtrl+V)。

  5. 画像はカーソルの上に浮かんで表示されます。ワークスペース内の希望する位置をクリックして配置を行います。

元の画像の黒いピクセルは領域にマッピングされ、黒以外の色は空白にマッピングされます。

ピクセルは領域に変換され、隣接する連続した領域の結合が行われます。

インポートされたデータは現在のレイヤーに配置され、そのレイヤーに選択した色が適用されます。ペーストプロセス中に作成されたPCBオブジェクトは自動的にユニオンに追加されます。ペースト後、ユニオンの編集ハンドルを使用してペーストされた画像のサイズを微調整できます。ペーストから生成されたユニオンは、右クリックメニューのResize Unionコマンドを使用していつでもサイズ変更できます(Resize Unionコマンドを起動した後、必要なユニオンを選択するためにクリックします)。

PreferencesダイアログのPCB Editor - GeneralページにあるPaste from other applicationsオプションは、優先フォーマットをMetafileまたはTextに設定するために使用されます。グラフィックの場合、このオプションは影響を与えません - グラフィック内の各独立した形状は領域オブジェクトに変換されます。テキスト文字列を貼り付けるとき、オプションがMetafileに設定されている場合は各文字がテキスト文字列に変換されますが、オプションがTextに設定されている場合は、全体の文字列がAltium Design Softwareの文字列として貼り付けられます。

The Altium logo is pasted as a graphic; each letter in the graphic is converted into a region object.

Altiumのロゴはグラフィックとして貼り付けられており、グラフィック内の各文字は領域オブジェクトに変換されています。

Placing as an OLE Object

BMP形式で保存されたグラフィックは、アクティブなPCBドキュメントにOLEオブジェクトとして配置することもできます。これは、PCBエディタのObject Linking and Embedding(OLE)技術によって可能になります。

グラフィックは*.bmp形式でなければなりません。

まず、OLEオブジェクトデータを配置したいレイヤーをワークスペースでアクティブレイヤーにします。コマンド(Place » Object From File)を起動すると、標準のWindowsのChoose fileダイアログが表示されます。このダイアログを使用して、必要なBMP画像ファイルを参照します。Openをクリックすると、選択したファイルのデータがカーソルの上に浮かびます。ワークスペース内で必要に応じて位置を調整し、クリックするかEnterを押して配置を実行します。

A BMP image is placed as an OLE object onto a PCB document.

BMP画像がPCBドキュメントにOLEオブジェクトとして配置されています。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content