Submit Search
Upload
プリント基板設計 RaspberryPi HAT基板設計実習
•
Download as PPTX, PDF
•
0 likes
•
358 views
M
MarbleStream
Follow
ものづくりサークル講習用資料 RaspberryPi HATの設計を通してPCB設計技術習得を意図したものです.
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Recommended
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
A AOKI
クロージャデザインパターン
クロージャデザインパターン
Moriharu Ohzu
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
増田 亨
エスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのこと
Yoshitaka Kawashima
アジャイルによくきく?モデリング
アジャイルによくきく?モデリング
Iwao Harada
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
プログラムを高速化する話
プログラムを高速化する話
京大 マイコンクラブ
Recommended
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
「実践ドメイン駆動設計」社内読書会まとめ ~IDDD本難民に捧げる1章から7章~
A AOKI
クロージャデザインパターン
クロージャデザインパターン
Moriharu Ohzu
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
増田 亨
エスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのこと
Yoshitaka Kawashima
アジャイルによくきく?モデリング
アジャイルによくきく?モデリング
Iwao Harada
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
WPFの画面をWebブラウザのように拡大・縮小に追従させる方法(オートスクロールバー付き)
Study Group by SciencePark Corp.
プログラムを高速化する話
プログラムを高速化する話
京大 マイコンクラブ
Redmineとgitの 連携利用事例
Redmineとgitの 連携利用事例
Tomohisa Kusukawa
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
Koichiro Matsuoka
低レイヤー入門
低レイヤー入門
demuyan
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
WA-MIKAN(和みかん)説明資料
WA-MIKAN(和みかん)説明資料
三七男 山本
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
Boost Fusion Library
Boost Fusion Library
Akira Takahashi
PostgreSQLアンチパターン
PostgreSQLアンチパターン
Soudai Sone
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
TDD のこころ
TDD のこころ
Takuto Wada
ソフトウェア設計の学び方を考える
ソフトウェア設計の学び方を考える
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
Takafumi ONAKA
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
超低損失新素材パワー半導体(SiC)の実力
超低損失新素材パワー半導体(SiC)の実力
Tsuyoshi Horigome
kicad講習.pptx
kicad講習.pptx
ssuserc89aed
More Related Content
What's hot
Redmineとgitの 連携利用事例
Redmineとgitの 連携利用事例
Tomohisa Kusukawa
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
Koichiro Matsuoka
低レイヤー入門
低レイヤー入門
demuyan
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
WA-MIKAN(和みかん)説明資料
WA-MIKAN(和みかん)説明資料
三七男 山本
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
増田 亨
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
Boost Fusion Library
Boost Fusion Library
Akira Takahashi
PostgreSQLアンチパターン
PostgreSQLアンチパターン
Soudai Sone
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
TDD のこころ
TDD のこころ
Takuto Wada
ソフトウェア設計の学び方を考える
ソフトウェア設計の学び方を考える
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
Takafumi ONAKA
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Mikiya Okuno
What's hot
(20)
Redmineとgitの 連携利用事例
Redmineとgitの 連携利用事例
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
低レイヤー入門
低レイヤー入門
Oss貢献超入門
Oss貢献超入門
WA-MIKAN(和みかん)説明資料
WA-MIKAN(和みかん)説明資料
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
実践的な設計って、なんだろう?
実践的な設計って、なんだろう?
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Boost Fusion Library
Boost Fusion Library
PostgreSQLアンチパターン
PostgreSQLアンチパターン
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
TDD のこころ
TDD のこころ
ソフトウェア設計の学び方を考える
ソフトウェア設計の学び方を考える
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
短期間で新技術を学ぶ技術
短期間で新技術を学ぶ技術
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
Similar to プリント基板設計 RaspberryPi HAT基板設計実習
超低損失新素材パワー半導体(SiC)の実力
超低損失新素材パワー半導体(SiC)の実力
Tsuyoshi Horigome
kicad講習.pptx
kicad講習.pptx
ssuserc89aed
GTC Japan 2017
GTC Japan 2017
Hitoshi Sato
RISC-V の現況と Esperanto Technologies のアプローチ
RISC-V の現況と Esperanto Technologies のアプローチ
Yutaka Yasuda
Introduction of FPGA
Introduction of FPGA
Imaoka Micihihiro
サブサーキット内のモデルパラメータ
サブサーキット内のモデルパラメータ
Tsuyoshi Horigome
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Yasuhiro Ishii
Quadcept Ver10.7.0_ReleaseNote
Quadcept Ver10.7.0_ReleaseNote
Quadcept
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
シスコシステムズ合同会社
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
griddb
140803 半導体デジタル回路とコスト
140803 半導体デジタル回路とコスト
Tetsuya Kimata
回路設計者からみた電子部品
回路設計者からみた電子部品
Tsuyoshi Horigome
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
magoroku Yamamoto
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Yasuhiro Ishii
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
Hitoshi Sato
Imaocande LT
Imaocande LT
Imaoka Micihihiro
クラウド、クラウドというけれどJavaのシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれどJavaのシステムにとってクラウドってメリットあるの?
Takakiyo Tanaka
Network as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSM
Miya Kohno
ScyllaDBユーザー勉強会 #1
ScyllaDBユーザー勉強会 #1
Changhwan Lee
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
昌桓 李
Similar to プリント基板設計 RaspberryPi HAT基板設計実習
(20)
超低損失新素材パワー半導体(SiC)の実力
超低損失新素材パワー半導体(SiC)の実力
kicad講習.pptx
kicad講習.pptx
GTC Japan 2017
GTC Japan 2017
RISC-V の現況と Esperanto Technologies のアプローチ
RISC-V の現況と Esperanto Technologies のアプローチ
Introduction of FPGA
Introduction of FPGA
サブサーキット内のモデルパラメータ
サブサーキット内のモデルパラメータ
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Quadcept Ver10.7.0_ReleaseNote
Quadcept Ver10.7.0_ReleaseNote
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(応用編)
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
もうSQLとNoSQLを選ぶ必要はない!?~両者を備えたスケールアウトデータベースGridDB~
140803 半導体デジタル回路とコスト
140803 半導体デジタル回路とコスト
回路設計者からみた電子部品
回路設計者からみた電子部品
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
第162回情報処理学会ハイパフォーマンスコンピューティング研究発表会
Imaocande LT
Imaocande LT
クラウド、クラウドというけれどJavaのシステムにとってクラウドってメリットあるの?
クラウド、クラウドというけれどJavaのシステムにとってクラウドってメリットあるの?
Network as a Service - Data plane evolution and abstraction by NSM
Network as a Service - Data plane evolution and abstraction by NSM
ScyllaDBユーザー勉強会 #1
ScyllaDBユーザー勉強会 #1
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
スケールアップファーストのNoSQL、ScyllaDB(スキュラDB)
プリント基板設計 RaspberryPi HAT基板設計実習
1.
プリント基板設計 RaspberryPi HAT基板設計実習 静岡大学 工学部
機械工学科 渡辺祥平
2.
2 1. はじめに KiCAD →回路CADソフト
LTspice →回路解析ソフト 国際ブランドのクレカやプリカ →VISAがおすすめ 準備 取扱事項 KiCADの操作方法 設計のルール 基板発注について
3.
3 2. KiCAD概要 1. 設計要件の定義 →基板寸法,許容電流,電源仕様など 2.
回路の設計・解析 →伝達関数モデル解析,SPICEシミュレーションなど 3. 回路図の作成 →KiCAD::回路図エディタ 4. PCB基板設計 →KiCAD::PCBエディター 5. 発注 →PCBway, Elecrow, JLPCB, FusionPCB, etc. 6. 実装・性能評価 イチケン氏のB級アンプ製作動画が大変参考になる 開発の流れ
4.
4 2. KiCAD概要 KiCADの基本UI プロジェクト作って回路図書いて基板引く 回路図で使う 基板設計で使う
5.
5 2. KiCAD概要 今回の課題 ラズパイ用インターフェース拡張ボードの開発 →A/D変換器,MUX/DEMUXによる機能拡張 ピンヘッダ
for RasPi ADC, MUX ユニバーサル スルーホール 基板の概念設計 ADコンバータIC MUX/DEMUXに 使用するIC
6.
6 3. KiCAD::回路図エディター 回路設計 MUX/DEMUXの設計 →UARTをGPIOで相手を切り替えて2個と通信可能に
TXピン:信号出力先をスイッチ→DEMUX RXピン:信号受信元をスイッチ→MUX 2入力MUX/DEMUXによる信号経路切替
7.
7 3. KiCAD ::回路図エディター 回路図作成準備
パーツのシンボルをつくる →KiCAD::シンボルエディター 作成するシンボル A/DコンバータIC (MCP3204, SOP14) 3ステートバッファIC (TC7W126FU, SSOP8-P0.65) シュミットトリガインバータ IC (TC7S14F, SSOP5-P0.95) MCP3204シンボル TC7W126FUシンボル TC7S14Fシンボル
8.
8 3. KiCAD ::回路図エディター シンボルの作成1
はじめにMyPartsライブラリを作成 →ライブラリディレクトリは分かりやすい所に保存 Myライブラリ中にシンボル(回路基板)を作成 シンボルの作成 3. 名前 1. 自作シンボルライブラリ 2. 新規シンボルの作成
9.
9 3. KiCAD ::回路図エディター シンボルの作成2
MCP3204の例 ICのピンの仕様はデータシート参照のこと ピン設定は 編集::ピンテーブル が楽 データシートより抜粋 MCP3204シンボルの作成例
10.
10 3. KiCAD ::回路図エディター 回路図の作成
電源にはPWR_FLAGをつける パーツ定数を忘れず記入 一段落書いたら 検査::エレクトリカルルールチェック KiCAD::回路図エディタ上部メニュー KiCAD::回路図エディタツールバー(90度回転) 選択パーツの回転・反転 図面プロパティ 図面の出力 自動アノテーション 回路チェック(ERC) パーツとフットプリント の紐付け テキスト・図形の挿入 ラベル挿入 結線 導線 電源 パーツ 基本のモード
11.
11 3. KiCAD ::回路図エディター 電源フラグ設定
12.
12 3. KiCAD ::回路図エディター フットプリント設定
間違えると実装できなくなる チップR, C →1608M ピン→2.54mmピッチ SSOP5-P0.95→TSOP5-P0.95とハンダ面同じ 代表的なICパッケージ規格はいくつか覚えるべし 規格寸法とフットプリント寸法の整合は必ず確認
13.
13 4. KiCAD::回路図エディター フットプリントの割り当て
14.
14 4. KiCAD::PCBエディター PCBエディター 回路図エディターから インポート 回路設計チェック 表面導線 裏面導線 表面シルク 裏面シルク 表面はんだ面 裏面はんだ面 基板外形線 パーツの追加配置 通常配線 ビア穴 寸法測定 選択レイヤーに 図形・文字 表示方法設定
15.
15 4. KiCAD::PCBエディター 基板設計 RaspberryPi用基板サイズ
大電流線路なし→導線は細くても可 基板設計の参考品
16.
16 4. KiCAD::PCBエディター 基板作成例 56x65の基板サイズで設計 3Dビュー表面 PCBエディター
17.
17 4. KiCAD::PCBエディター イラスト・ロゴの追加 基板を引いたら仕様書を書くこと
仕様書をアップしてURLをQRにして貼ると良い 仕様書アクセス用QRの作成 仕様書を公開する →Notion, pdfをgoogleドライブにup, etc. URLをQRコードに変換,QR画像ダウンロード KiCAD::イメージコンバーター でフットプリントに KiCAD::PCBエディター でフットプリント設置
18.
18 4. KiCAD::PCBエディター QRコードのシルク 仕様書QRコード (公開Notionノート) 3Dビュー裏面
19.
19 4. KiCAD::PCBエディター プリント基板設計のノウハウまとめ 線幅は1mm/Aくらいを意識 →10A以上の線路は極短距離,ジャンパ線にするなど工夫
ビア1つ300mAまで →例えば1Aなら3,4箇所密集してビアを打つ 直角配線はNG →角部でインピーダンス特性悪化,ノイズの原因に 最後にGNDベタ塗り →GNDベタがシールドとなる インダクタ裏にGND,配線の配置はNG →磁束が鎖交してノイズの原因に GNDベタ塗り部分に等間隔ビア →GNDのインピーダンス特性改善 はんだ面にビアはNG →ビア穴にはんだが流れてしまう シルクに情報を載せる
20.
20 4. KiCAD::PCBエディター ガーバーデータの生成 PCBエディター::製造ファイル出力
を選択 各メーカーのフォーマットに合わせる
21.
21 4. KiCAD::PCBエディター ドリルファイルの生成
22.
22 5. PCB発注 ファイル名変更 PCBwayのルール:(基板名).(対応拡張子)
で統一 ガーバーデータのファイル名を以下に変更 • (name)-F_Cu.gtl→(name).GTL • (name)-B_Cu.gbl→(name).GBL • (name)-F_Mask.gts→(name).GTS • (name)-B_Mask.gbs→(name).GBS • (name)-F_Silkscreen.gto→(name).GTO • (name)-B_Silkscreen.gbo→(name).GBO • (name)-Edge_Cuts.gm1→(name).GML • (name).drl→(name).TXT
23.
23 5. PCB発注 おまけ フォーマット変換スクリプト Pythonスクリプトで拡張子変更・名前統一して保存 https://github.com/Marble-GP/GarbarExtConverter
24.
24 5. PCB発注 ガーバーデータの確認 KiCAD::ガーバービュアーで全部開く
問題なければ基板寸法を控え,zipにまとめる
25.
25 5. PCB発注 PCBwayでの発注 中国メーカでは1枚約$1.0が相場
10枚注文すると10枚以上来る(製造上の都合?) むしろ送料のほうが高かったりする 製造~到着におおよそ2,3weekかかる 細かいオプションつけるとコスト増 →いじるのはレジストカラーだけにしておく 製造上の注意事項 穴は0.3mm以上 →これ未満はコスト大 最小配線幅は0.026mm(6/6mil)まで
Editor's Notes
https://akizukidenshi.com/catalog/g/gI-05812/ https://jp.rs-online.com/web/p/buffers/0581906
https://isle3hw.kuis.kyoto-u.ac.jp/primitive_circuits/index.html
https://jp.rs-online.com/web/generalDisplay.html?id=ideas-and-advice/ic-package-guide
https://www.monotaro.com/g/01601103/
https://www.monotaro.com/g/01601103/
https://ana-dig.com/pattern_width/ https://www.atmarkele.com/articles/131 https://www.noise-counterplan.com/faq/45/ https://engineer-climb.com/ground-point/ https://techweb.rohm.co.jp/knowledge/dcdc/dcdc_pwm/dcdc_pwm03/3254 電圧波長(c/f)が基板寸法並(~1m)になるときは高周波配線
Download now