KiCADでQRコードをシルクで入れる方法

自作基板
当サイトのリンクにはアフィリエイト広告が含まれています。
スポンサーリンク

はじめに

本ブログでは、いろいろな自作基板をKiCADで設計・製作したものを紹介したいと考えておりますが、製作した基板にこのサイトのURLをQRコードでシルク表示を行っています。
この方法を覚え書きとしてまとめておきます。
※KiCADのバージョン5.1.2を使用しています。

スポンサーリンク

QRコードの作成方法

QRコード作成サイトで作る

まずはQRコードの作成が必要です。いろいろなサイトでURLをQRコードに変換するサービスがありますが、私は下記のサイトで作成しました。
QRコードのすすめ:

QRコード作成【無料】/QRのススメ
無料で誰でも簡単にQRコードを作成できます。登録不要で、商用利用も無期限・無制限。色・絵・文字を重ねたり、メール起動などの応用例も多数。初心者からプロまで使えます

「URLをQRコードに」のページから、
⇒サイトのURLを入力
⇒QRコード画像の調整
設定は、ドットの色は白黒、サイズは310×310ピクセル(サイズ10)、ファイル形式はPNGで作成しました。

作成したQRコード
作成したQRコード

フリーソフトのLibreOfficeで作る

私が家のPCで使っているオープンソースのオフィスソフトである、LibreOffice にもQRコードを作成する機能が有ったので紹介しておきます。

下記の例では、表計算ソフトの Calc (マイクロソフトで言うとExcelに対応します。)でQRコードを作成しています。

LibreOffice calcのメニュー

上部メニューの「挿入」から、「オブジェクト」を選んで、「QRコード…」を選択します。

ダイアログボックス

「QRコード生成」のダイアログが出てくるので、入れたい文字列を入力します。
エラー訂正レベルも選択することが出来るので、こちらの方が読み込みやすいQRコードが作れそうです。

エラー訂正レベルの比較

上記の画像は、エラー訂正レベルを「レベルQ」と最も高くした「レベルH」で作成したものを比較してみました。
「レベルH」はセル数が増えてしまっているため、実際に配置した時にサイズが小さくなり過ぎないように注意した方が良いかもしれませんね。

KiCADでの画像取り込み

KiCADを起動し、メニューから「ツール」⇒「イメージを変換」を選択するか、右上のボタンメニューよりビットマップコンポーネントコンバーターをクリックします。

ビットマップコンポーネントコンバーターを選択
ビットマップコンポーネントコンバーターを選択
設定内容について
設定内容について

設定内容

「ビットマップをロード」をクリック
作成したQRコードの画像ファイルを選択します。選択した画像が左側に表示されます。
解像度は、今回は750×750dpiに設定しました。このときのサイズは10.5mm×10.5mmと表示されています。実際に表示させたいサイズで調整してみてください。
※あまり小さいとカメラで読み取り時に認識できない可能性があります。
フォーマットはデフォルトの「Pcbnew」ファイルを選択
画像オプションは、そもそも白黒画像なのでモノクロ閾値は気にしなくてもよいです。「ネガ」にチェックを入れると白黒が反転します。私は通常チェックしていません。黒い部分がシルクが印字される部分になりますので、レジスト色が緑・青・赤などの場合、QRが白色で印字されます。黄色のレジストの場合、黒色で印字されます。(Elecrowで製作した場合)
使用するレイヤーはデフォルトの「表面層シルク」を選択します。
「エクスポート」をクリックし、フットプリントライブラリーの入っているフォルダに名前を付けて保存します。

⑦名前をつけてフットプリントを保存
⑦名前をつけてフットプリントを保存

プリント基板への配置

KiCADのPCBレイアウトエディター(Pcbnew)を起動します。
「フットプリント追加」のボタンをクリックし、先ほど保存したフットプリントを選択して、基板上に配置します。

フットプリントを追加をクリック
フットプリントを追加をクリック
保存したQRコードのフットプリントを選択
保存したQRコードのフットプリントを選択

配置した状態が下記の写真です。(下側のQRコード)

PCBレイアウトエディターに配置
下側のQRコードが今回作成したフットプリントです。

ビットマップコンポーネントコンバーターでの表示は10.5mmでしたが、実際のQRコードは約9mm角になってます。これは、画像のQRコード外周に余白があるためと思います。(たぶんネガ反転したら10.5mmのシルクの枠が出来る)

はじめはC面側(表面)に配置されるので、部品を選択して右クリックし、メニューから「裏返す」を選べば、S面側に移動することが可能です。

また、画像上のQRコードは以前に作った5×5mmのものです。実際にこのサイズで発注しましたが、スマホのカメラで認識し難いため、もう少し大きくした方が良いかもしれません。(7×7mmで作成したものは安定して認識できました。)

製作例

下記に実際に作った写真を例として載せます。(いずれもElecrowで製作)

黄色レジストの例(シルク黒)
黄色レジストの例(シルク黒)…これは読めませんでした。
青色レジストの例(シルク白)
青色レジストの例(シルク白)
赤色レジストの例(シルク白)
赤色レジストの例(シルク白)

今回の方法で、QRコード以外の画像ファイルも、シルクに変換出来ますのでぜひお試しください。

※「QRコード」は株式会社デンソーウェーブの登録商標です。

タイトルとURLをコピーしました