FC2カウンター FPGAの部屋 KiCad-4.0.2 のフットプリント作成方法
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

KiCad-4.0.2 のフットプリント作成方法

最近KiCadの勉強会をしている。最後の課題で自分で好きなものを作ってくるという課題を自分で出した。私は、Zybot に付けるステレオカメラ用に延長コードで延長できるようにバッファのついてMT9D111 拡張ボードを作ることにした。その際に、フットプリントを作成したのだが、その作成方法を覚書として書いておこう。

フットプリントの作り方は、トランジスタ技術の「KiCadの回路記号&フットプリントを作る方法」を参考にしている。

作成するフットプリントは、秋月電子の「8回路3ステートバッファHD74LVC541A(10個入)」だ。これは、TSSOP パッケージだ。
フットプリントは、HD74LVC541Aのデータシートを見ながら作成した。

最初にKiCad の初期画面からフットプリント エディタを選択する。
MT9D111_inf_1_160627.png

”新規フットプリント”ボタンをクリックし、TSSOP_20_Pin と名前を付けた。
MT9D111_inf_2_160627.png

TSSOP_20_Pin の新規フットプリントが生成された。
”新規ライブラリを生成して現在のフットプリントを保存”ボタンをクリックした。
MT9D111_inf_3_160627.png

”フットプリント ライブラリのフォルダを指定”ダイアログが表示された。パスのベースとライブラリ フォルダを入力した。
MT9D111_inf_4_160627.png

設定メニューからフットプリント ライブラリ ウィザードを選択した。
MT9D111_inf_5_160627.png

”フットプリントライブラリの追加ウィザード”ダイアログが表示された。”このコンピュータにあるファイル”のラジオボタンが選択されていた。そのまま”Next >”ボタンをクリックした。
MT9D111_inf_6_160627.png

追加するライブラリフォルダを選択した。SMD_Packages_Ono.pretty
Next >ボタンをクリックした。
MT9D111_inf_7_160627.png

SMD_Packages_Ono ライブラリが選択された。Next >ボタンをクリックした。
MT9D111_inf_8_160627.png

新しいライブラリの追加方法を選択する。グローバル ライブラリとして設定するか?現在のプロジェクトのみとするか?
今回は現在のプロジェクトのみとした。
MT9D111_inf_9_160627.png

次に、”アクティブなライブラリを選択してください”ボタンをクリックして、SMD_Packages_Ono ライブラリを選択した。
MT9D111_inf_10_160627.png

アクティブなライブラリがSMD_Packages_Ono ライブラリになった。
”新しいフットプリントにフットプリント ウィザードを使用”ボタンをクリックした。
MT9D111_inf_11_160627.png

フットプリント ウィザードが立ち上がった。フットプリント作成ツールのダイアログで、SOIC を選択した。
MT9D111_inf_12_160627.png

SOIC ウィザードの起動画面。パラメータの定数を指定していくことで、フットプリントを作成するようだ。
MT9D111_inf_13_160627.png

HD74LVC541Aのパッケージの情報を示す。、HD74LVC541Aのデータシートから引用する。
MT9D111_inf_14_160627.png

値を指定することでフットプリントを作成する。なおこの値を決定するについては、”パナソニックの参考ランド寸法”を参考にさせていただいた。
ピン数は20ピンで、pad pitch は 0.65 mm 、Pad width は 0.3 mm とした。これは、0.3 mm 以上パッドのギャップがないとハンダがブリッジしやすいとのことだ。
パッド長は内側に 0.3 mm + IC のピン長 0.5 mm + 誤差 0.1 mm + 手付けパッド長 0.8 mm = 1.7 mm とした。
row spacing は、チップの横幅 + パッド長だった。
row spacing は、チップの横幅 4.4 mm + チップのピンの長さ 1 mm - パッドに接触するピン長 0.5 mm + 誤差 0.1 mm - パッドのパッドに接触するピン長から内側の部分 0.3 mm + パッド長 1.7 mm = 6.3 mm を設定した。
MT9D111_inf_15_160627.png

Body は outline x margin は 0.7 mm、outline y margin は 0.6 mm に設定した。
MT9D111_inf_16_160627.png

フットプリントの名称を”TSSOPIC-20”に変更した。
”アクティブなライブラリへフットプリントを保存”ボタンをクリックして、フットプリントを保存する。
MT9D111_inf_17_160627.png

”TSSOPIC-20”という名前で保存した。
MT9D111_inf_18_160627.png

いつの間にか、KiCad のフットプリント エディタのウィザードでフットプリントを生成できるようになっていた。。。
  1. 2016年06月28日 05:51 |
  2. CADツール
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/3503-0adab97f
この記事にトラックバックする(FC2ブログユーザー)