差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| tech:boarddesign:eagle:sch [2022/08/02 14:01] – [自力で作る] matsuhachi | tech:boarddesign:eagle:sch [2025/02/14 20:53] (現在) – [ポイント] matsuhachi | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| {{indexmenu_n> | {{indexmenu_n> | ||
| ====== 回路図 ====== | ====== 回路図 ====== | ||
| + | ===== 概要 ===== | ||
| + | * まずは実装図を書かず回路図だけを引く。 | ||
| + | * パーツを集め、部品を追加して、配線する | ||
| + | ===== ポイント ===== | ||
| + | [[tech: | ||
| + | * 電源やすべてのGNDはつなぎましょう。正しく電位差を維持するため! | ||
| + | * 振動が多い場面はGHなどの強ロックタイプ(挿抜力ゼロ)のほうがテーピングなど不要になるのでよい | ||
| + | * 特に配線が長いところは振動や衝撃でゆるむリスクが高そう | ||
| + | * ソルダジャンパを使うときは、autoをnormally onのものにしておくと人的ミスが防げる | ||
| + | * 電源シンボルは名前変更しない・コピーしないこと(同じ電源シンボルなのに導通しないことや、名前は変わっているのに導通していることもある) | ||
| ===== パーツ集め ===== | ===== パーツ集め ===== | ||
| ==== パーツライブラリ検索 ==== | ==== パーツライブラリ検索 ==== | ||
| 行 13: | 行 23: | ||
| * 回路図記号 | * 回路図記号 | ||
| * > | * > | ||
| + | * ピンのVisibleはbothにしておく。 | ||
| + | * 他のデバイスで使いまわす可能性もあるし、情報いらんかったら、フットプリントや基板上で消せばよいので。 | ||
| + | * {{: | ||
| + | * 箱型のシンボルを自作するときはこの形がよさそう | ||
| + | * Length(ピンの長さ): | ||
| + | * {{: | ||
| === フットプリント === | === フットプリント === | ||
| * SO4など、パッケージサイズが規格化されているものは、使いまわせる | * SO4など、パッケージサイズが規格化されているものは、使いまわせる | ||
| 行 19: | 行 35: | ||
| * ただし原点出しできないのでそこは詰み… | * ただし原点出しできないのでそこは詰み… | ||
| * > | * > | ||
| - | * valueはvalueレイヤーにいると表示されないので、board図でtplaceに置くこと | + | * valueはvalueレイヤーにいると表示されないので、board図でtPlaceに置くこと(本当は表示されるらしいが…) |
| + | * 面倒でも、PAD上で名前を事前につけておく(アノードカソードとか)と、デバイス作成時にミスは減るが、フットプリントの再利用性は下がる | ||
| === デバイス === | === デバイス === | ||
| * シンボルとフットプリントを紐づける部分 | * シンボルとフットプリントを紐づける部分 | ||
| * 紐づけミスに注意 | * 紐づけミスに注意 | ||
| - | * プレフィックスを設定できる。(IC1、のICの部分。接頭文字) | + | * プレフィックスを設定できる。(IC1、のICの部分。接頭文字)これを設定しないとRenameできない。 |
| * value offをonにすることで、valueの変更が後からできる。(Arduinoのような固有のものではなく、抵抗のような素子の数値が変わるものの変更が可能になる) | * value offをonにすることで、valueの変更が後からできる。(Arduinoのような固有のものではなく、抵抗のような素子の数値が変わるものの変更が可能になる) | ||
| == プレフィックスおすすめ == | == プレフィックスおすすめ == | ||
| + | * Prefixの反映はTools> | ||
| ^ 素子 | ^ 素子 | ||
| 行 50: | 行 68: | ||
| * 最新のバージョンになってることを確認したら、閉じるボタンを押す | * 最新のバージョンになってることを確認したら、閉じるボタンを押す | ||
| * 3DModelsタグをクリック | * 3DModelsタグをクリック | ||
| - | | + | |
| * モデルをアップロードしたらPackageで連結していく | * モデルをアップロードしたらPackageで連結していく | ||
| * SAVEボタンが見えないと思うがCtrl+Sでいける | * SAVEボタンが見えないと思うがCtrl+Sでいける | ||
| 行 59: | 行 77: | ||
| * Netで配線する | * Netで配線する | ||
| * 適当につなげると黒ポチ(ジャンクション)が出るが、Netで配線すれば消せる | * 適当につなげると黒ポチ(ジャンクション)が出るが、Netで配線すれば消せる | ||
| + | * 全体的に、部品の足でnetを分岐させるのは●がなくて可読性が落ちるので、あえて●を入れるか、足で分岐させないのがいいかも。 | ||
| * move中に右クリックで回転 | * move中に右クリックで回転 | ||
| * 物理的に配線するほか、Net配線をピンから出して、Place labelにチェックを入れてNameを変更することで、エア配線可能 | * 物理的に配線するほか、Net配線をピンから出して、Place labelにチェックを入れてNameを変更することで、エア配線可能 | ||
| + | * この配線ラベル、トラベルタグみたいな枠線がつくやつはXrefという | ||
| * label作って配線するとその配線もうあるエラーが出るので使わない | * label作って配線するとその配線もうあるエラーが出るので使わない | ||
| * labelはただのlabelでどこかに接続・導通するわけではない | * labelはただのlabelでどこかに接続・導通するわけではない | ||
| 行 66: | 行 86: | ||
| * infoでつながってるかどうかも確認できる | * infoでつながってるかどうかも確認できる | ||
| * Replaceで配線そのまま、良しなに部品を入れ替えられることもある | * Replaceで配線そのまま、良しなに部品を入れ替えられることもある | ||
| + | * Replaceしたものが本当に置き換わっているかどうかは、schファイル | ||
| + | * **最後に必ずERCをする** | ||
| ==== ライブラリ ==== | ==== ライブラリ ==== | ||
| * rclはよく使う | * rclはよく使う | ||
| * EUでもUSでも。抵抗などの、汎用データはここ。 | * EUでもUSでも。抵抗などの、汎用データはここ。 | ||
| + | * EUとUSは統一してほしいです(USは古いイメージ) | ||
| * R-US_0204/ | * R-US_0204/ | ||
| + | * C0603は手実装、C0603Kは手実装じゃないもので、すこしKeepout等の範囲が狭くてエラーが出にくい | ||
| * wirepad | * wirepad | ||
| * 汎用パッドはここ(スルーホールなど) | * 汎用パッドはここ(スルーホールなど) | ||
| 行 80: | 行 104: | ||
| * LEDのライブラリ | * LEDのライブラリ | ||
| * [[http:// | * [[http:// | ||
| + | ==== Tips ==== | ||
| + | * 存在するけど使わないピンはデバイスから省いておくと良い。(ERCとかでもつながってないよ!って言われるしなあ) | ||
| + | * タクトスイッチ、同一信号同士を短絡しておくと、パッドモゲとかには強くなる | ||
| + | * レベルシフタ等の使ってないチャンネルはプルアップしておくとよい | ||
| + | |||
| ===== ULP ===== | ===== ULP ===== | ||
| * [[https:// | * [[https:// | ||
| 行 87: | 行 116: | ||
| * 変な日付が入ったらRenumber parts without package | * 変な日付が入ったらRenumber parts without package | ||
| * Board and schematic are not consistent!エラーが起きることがある。今の変更を破棄し、回路図だけを開いてもう一回実行して様子見。 | * Board and schematic are not consistent!エラーが起きることがある。今の変更を破棄し、回路図だけを開いてもう一回実行して様子見。 | ||
| + | * [[https:// | ||
| * ボード図で振りなおす場合,cmd-renumber.ulp | * ボード図で振りなおす場合,cmd-renumber.ulp | ||
| * 部品番号を開始番号から振りなおす | * 部品番号を開始番号から振りなおす | ||