差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tech:boarddesign:eagle:sch [2022/08/02 17:25] – [ライブラリ] matsuhachitech:boarddesign:eagle:sch [2025/02/14 20:53] (現在) – [ポイント] matsuhachi
行 1: 行 1:
 {{indexmenu_n>1}} {{indexmenu_n>1}}
 ====== 回路図 ====== ====== 回路図 ======
 +===== 概要 =====
 +  * まずは実装図を書かず回路図だけを引く。
 +  * パーツを集め、部品を追加して、配線する
 +===== ポイント =====
 +[[tech:boarddesign:select|IC選定も見てね]]
 +  * 電源やすべてのGNDはつなぎましょう。正しく電位差を維持するため!
 +  *  振動が多い場面はGHなどの強ロックタイプ(挿抜力ゼロ)のほうがテーピングなど不要になるのでよい
 +    * 特に配線が長いところは振動や衝撃でゆるむリスクが高そう
 +  * ソルダジャンパを使うときは、autoをnormally onのものにしておくと人的ミスが防げる
 +  * 電源シンボルは名前変更しない・コピーしないこと(同じ電源シンボルなのに導通しないことや、名前は変わっているのに導通していることもある)
 ===== パーツ集め ===== ===== パーツ集め =====
 ==== パーツライブラリ検索 ==== ==== パーツライブラリ検索 ====
行 33: 行 43:
   * value offをonにすることで、valueの変更が後からできる。(Arduinoのような固有のものではなく、抵抗のような素子の数値が変わるものの変更が可能になる)   * value offをonにすることで、valueの変更が後からできる。(Arduinoのような固有のものではなく、抵抗のような素子の数値が変わるものの変更が可能になる)
 == プレフィックスおすすめ == == プレフィックスおすすめ ==
 +  * Prefixの反映はTools>renumber partsでできる
 +
 ^ 素子            ^ プレフィックス  ^ ^ 素子            ^ プレフィックス  ^
 | LED             | LED  | | LED             | LED  |
行 65: 行 77:
   * Netで配線する   * Netで配線する
     * 適当につなげると黒ポチ(ジャンクション)が出るが、Netで配線すれば消せる     * 適当につなげると黒ポチ(ジャンクション)が出るが、Netで配線すれば消せる
 +      * 全体的に、部品の足でnetを分岐させるのは●がなくて可読性が落ちるので、あえて●を入れるか、足で分岐させないのがいいかも。
   * move中に右クリックで回転   * move中に右クリックで回転
   * 物理的に配線するほか、Net配線をピンから出して、Place labelにチェックを入れてNameを変更することで、エア配線可能   * 物理的に配線するほか、Net配線をピンから出して、Place labelにチェックを入れてNameを変更することで、エア配線可能
行 73: 行 86:
   * infoでつながってるかどうかも確認できる   * infoでつながってるかどうかも確認できる
   * Replaceで配線そのまま、良しなに部品を入れ替えられることもある   * Replaceで配線そのまま、良しなに部品を入れ替えられることもある
-  全体的に、部品足でnetを分岐させるのは●なく可読性が落ちるので、あえて●を入れるか、足で分岐させないのがいいかも。+    Replaceしたものが本当に置き換わっるかどうかはschファイル
   * **最後に必ずERCをする**   * **最後に必ずERCをする**
 ==== ライブラリ ==== ==== ライブラリ ====
行 80: 行 93:
     * EUとUSは統一してほしいです(USは古いイメージ)     * EUとUSは統一してほしいです(USは古いイメージ)
     * R-US_0204/7だとどっちも大きめのも小さめのも刺さるらしい     * R-US_0204/7だとどっちも大きめのも小さめのも刺さるらしい
 +    * C0603は手実装、C0603Kは手実装じゃないもので、すこしKeepout等の範囲が狭くてエラーが出にくい
   * wirepad   * wirepad
     * 汎用パッドはここ(スルーホールなど)     * 汎用パッドはここ(スルーホールなど)
行 102: 行 116:
       * 変な日付が入ったらRenumber parts without package       * 変な日付が入ったらRenumber parts without package
       * Board and schematic are not consistent!エラーが起きることがある。今の変更を破棄し、回路図だけを開いてもう一回実行して様子見。       * Board and schematic are not consistent!エラーが起きることがある。今の変更を破棄し、回路図だけを開いてもう一回実行して様子見。
 +      * [[https://forums.autodesk.com/t5/eagle-forum/error-with-renumber-parts-function/td-p/9196183|変な英語が出ても諦めず連打すると直る]]
     * ボード図で振りなおす場合,cmd-renumber.ulp     * ボード図で振りなおす場合,cmd-renumber.ulp
   * 部品番号を開始番号から振りなおす   * 部品番号を開始番号から振りなおす