EasyEDAで回路基板を作成する方法

この記事はもともと AtadiatのWebサイトで 公開され ました

エレクトロニクスに関連するEDAクラウドツールは、ほぼすべての側面(つまり、シミュレーション、PCB設計、フットプリント作成、ガーバーファイル表示、3D PCB表示)で指数関数的に出現しています。 EAGLE CADやAltiumなどの有名なデスクトッププログラムでさえ、独自のサービスを作成するか、他のサービスを取得することで、この分野で競争しようとしています。

EasyEDAやUpverterなどのWebベースのEDAツールスイートは、急速に有名になっています。 これらのオンラインツールは、コラボレーションのためのいくつかの優れたソリューションを提供し、マルチレイヤーPCB設計などの財務上の制限があるチームにいくつかの実行可能な機能を提供しますが、マルチレイヤー機能を備えた他のEDAツールのライセンスを購入するには多くの費用がかかります

このエントリーでは、EasyEDAをレビューして、このWebベースのツールの使用体験を体験します。 いくつかのクールな機能を見つけたので、このツールは非常に有望であると言っても偽善ではありません。 それらの一部は、最近Eagle CADなどのツールに追加されました。

EasyEDAの最初のリリースは2013年でしたが、今日では以下のサービスを正常に提供しています。

  • NgSpiceベースのシミュレーション、WaveFormビューアー、その他の一般的な機能を含む回路図エディター。
  • PCB写真ビューアー、ガーバービューアー、スクリプトサポート、その他の機能を含むPCBレイアウトエディター。
  • ライブラリエディターおよびマネージャー。
  • 統合されたPCB製造およびコンポーネント購入サービス。
  • 優れた共有機能を備えたチームコラボレーション。

これは段階的なチュートリアルではないことに注意してください。 むしろ、このツールの一般的な構造を説明し、最も重要な機能を強調します。

ステップ1:EasyEDAのテスト:回路

テスト回路は、CD4017シフトレジスタを使用した単純なリングカウンターです。
555タイマー出力と接続されています。 物事を面白くするために、PCBにはマリオスタイルのデザインがあります。 このデザインは、後で印刷することを目的としておらず、以前にテストされていません。 EasyEDAでデモプロジェクトを直接表示できます。

ステップ2:EasyEDAのテスト:エディター(回路図)

EasyEDA、オンラインサービスは実際にはオンラインではありません! W3C HTML5オフラインWebアプリケーション機能のおかげで、アプリがオフラインアプリケーションとして機能する場合。 たとえば、インターネットにアクセスしなくても、デザインを編集できます。 つまり、保存アイコンを押してサーバーにアップロードすることにより、変更を保存する必要があります。 したがって、変更およびその他のバックアップファイルは、保存アクションまでローカルに残ります。 エディタを試してみましょう。

まず、新しいプロジェクトを作成する必要があります。 次に、新しい回路図が追加されます。 回路図を作成すると、2セットのツールで新しいタブが開きます。 これらのツールは、配線、バス、ラベル、グループ化、テキスト、形状、移動など、他の回路図エディターで使用可能な他のツールとほとんど同じです。

次に、デザイン(この例ではCD4017)にパーツを追加するには、Shift + Fを押すか、左側のパーツタブに移動します。 多くのカテゴリがあります:LCSC(公式)、アセンブリLCSC、システムコンポーネント、.. etc。 これは何を意味するのでしょうか? LCSCはEasyEDAの姉妹ウェブサイトです。 それは電子機器のディストリビューターおよびサプライヤーです。 したがって、LCSCタップには、ストアで使用可能なコンポーネントが含まれています。 ただし、検索バーを使用してコンポーネント名を入力し、「場所」を押すだけです。 添付のレコードは、回路図の描画方法を示します。

さまざまなパーツのピン間にワイヤを接続した後、ラベルツールを使用してラベルを追加し、ネット名を変更できます。 まず、ネットラベルを挿入し、ターゲットネット(ワイヤ上の灰色の点)を指すようにします。次に、ネットラベルを任意の名前に変更します。 注:オブジェクトを右クリックして選択します。

注(1):EELibタブからコンポーネントを追加することもできます。 このタブには、後でシミュレートできるコンポーネントが含まれています。
注(2):パーツを押しながらスペースを押すと、パーツが回転します。

ステップ3:EasyEDAのテスト:エディター(レイアウト)

PCBレイアウトは、回路図から変換する必要があります。 現在、PCBを描画するための新しいタブと新しいツールセットがあります。

2つのガジェットがあります。1つはPCBツール用で、もう1つはPCBレイヤー用です。 レイヤーの横の鉛筆アイコンは、これがアクティブな使用ツール(ワイヤー、テキスト、.. etc)の現在使用されているレイヤーであることを意味します。 歯車ボタンを押すことで、レイヤーの色を変更し、いくつかの追加レイヤーを有効/無効にすることができます。

いつものように、PCBを作成した後に最初に行うことは、コンポーネントの正しい配置を行うことです。 この目的のために、「クロスプローブ」と呼ばれる便利なツールが、回路図から同じ選択パーツを取得し、PCBエディターの回路図と同じ方法で配置します。 添付のレコードでこの機能の動作を確認してください。 コンポーネントの配置後、トレースを描画するステップが開始されます。

トレースがそのレイヤーを上から下に変更するときに、ビアがどのように自動的に追加されるかを添付されたレコードから見ることができます。


重要な注意事項:

1-回路図を変更してPCBを更新した後は、常に覚えておいてください。 回路図の変更は、ユーザーの更新要求なしではPCBに変換されません。 これは一種の迷惑です!

2-前述したように、忘れずにデザインを保存してください。 変更は自動的に保存されません。

次に、マリオキャラクターがPCBにインポートされます。 そのため、イメージのインポートツールを使用して、シェイプがオブジェクトとしてインポートされます。 これは非常に便利で使いやすいツールです。 最後に、GNDトレースは未接続のままになります。これは、添付のレコードで行ったように、GNDポリゴンが追加されるためです。

ステップ4:EasyEDAのテスト:その他

PCBの描画中に、意図しないいくつかのミスが発生する可能性があります(つまり、オーバーラップ、オブジェクトの非常に近くなど)。
EasyEDAのDRC(デザインルールチェック)の良い点は、描画中にリアルタイムでチェックを行うことです。これは非常に便利な機能で、たとえばEagle CADにはありません。 添付の画像では、DRC出力のいくつかの例。

注意が必要なもう1つの重要な場所は、すべてのパーツとネット名を参照し、DRCエラーをチェックできる「デザイン」タップです。

最後に、新しいライブラリを設計する方法について簡単に説明しましょう。 まず、シンボルとフットプリントを持つEasyEDAのパーツは、回路図エディターからパッケージ(フットプリント)を関連付けることができるKiCADなどのCADツールと同じ方法を使用することを知っておく必要があります。 それ以外の場合、シンボルは最初にライブラリのフットプリントに関連付けられます。 添付のレコードを確認して、違いを理解してください。

EasyEDAは、新しい部品を設計する2つの方法を提供します。最初の方法は、回路図エディター内でシンボルを直接作成することです。 2番目のアプローチは、スケマティック/レイアウトライブラリエディター(他のライブラリエディターと同様)を使用することです。

回路図エディタ内の最初の方法について詳しく調査します。そのためには、回路図にピンを追加し、「グループ」ツールを使用してそれらをグループ化します。 すべて選択したら、グループアイコンをもう一度押します。 ここで、プレフィックス、名前、および利用可能な場合はパッケージ名を入力します。 とても簡単です!

ステップ5:EasyEDAのテスト:別のクールな機能

システムには、alignツール、モジュール機能、API、オフライン自動ルーター、Eagleからのインポートツールなどの多くの機能があります。

整列ツール

ワンクリックで、選択したコンポーネントを他の多くのオプションと垂直または水平に整列させることができます。 そして、この便利なツールの小さなテストがあります。 注:選択中にマウスの左ボタン+ ctrlを使用してパーツを選択できます。

モジュール
Eagle CADのような多くのPCB CADツールは、最近この機能を追加しました。 この機能により、設計者は回路のチャンクを後で再利用できます。ほとんどの回路では、設計の一般的な部分(モジュール)が必要になります。 したがって、モジュールを毎回設計するのではなく、1ステップで追加できます。 これは、回路図とPCBに適用されます。

file> save as moduleから現在の回路図/ PCBをモジュールとして保存するオプションがあります。


API /スクリプト

プログラムがツールでいっぱいであっても、ユーザーはツールではできないことをしたい場合があります。 EasyEDAは、拡張機能または単純なスクリプトの形式で独自のツールを作成するメカニズムを提供します。

拡張機能またはスクリプトは、EasyEDAシステムのAPI関数のセットを使用してJavaScript言語で記述されています。 スクリプトを実行し、エディターから拡張機能をロードできます。

多くのシステムスクリプトや拡張機能はありませんが、少なくとも独自のスクリプトを作成する機能はあります。


オートルーター

他のオートルーターツールと同様に、ルーティングステージの前に何らかの構成を設定してから実行する必要があります。

オンラインオートルーターを使用するか、PCにツールをダウンロードするには、2つのオプションがあります。 EasyEDAの作成者は、ローカルの1つを使用するようにアドバイスします。多くのユーザーが使用するとオンラインオートルーターが過負荷になり、出力が失敗する可能性があるためです。


Eagle CADからインポート
多くのCADツールが提供するもう1つのクールな機能は、別のファイルタイプからデザインをインポートすることです。 EasyEDAは、Eagle CADおよびAltiumからのファイルのインポートをサポートしています。

古いArduino UNO回路図は、重大な問題なしにEasyEDAエディターにインポートされました。 いくつかのシンボルを新しいフットプリントにリンクし、他のいくつかのバグを修正する必要がある場合があります。

ステップ6:EasyEDAのテスト:共有およびバージョン管理システム機能

共有、コラボレーション、およびバージョン管理システムは、EasyEDAなどのクラウドツールの基盤となる機能です。

最初に、プロジェクトを表示または編集する別のメンバーを追加できます。 下の画像では、atadiatというユーザーが読み取りおよび書き込み権限で追加された様子を見ることができます。 次に、EasyEDAを使用すると、チームを作成できます。 各チームにはメンバーとプロジェクトがあります。 チームを作成したら、メンバーをチームに招待します。 チームのプロジェクトを表示および編集するには、最初にチームプロフィールに切り替える必要があります。 第三に、単純なバージョン管理システム(そう呼ばれることができる場合)。 プロジェクトにコミット(保存)された変更のバージョンの完全なリスト。 また、他のユーザーのパブリックプロジェクトをフォークできます。 このリストに修飾子の名前などの追加情報があると便利です(チームで使用する場合)。

さらに、プロジェクトのプロパティから選択して、プロジェクトをパブリックまたはプライベートにし、適切なライセンスとプロジェクトの現在のステータス(進行中-完了)を選択できます。

ステップ7:PCB製造およびコンポーネント購入サービス

エレクトロニクス市場の多くのプレーヤーは、ワンストップソリューションを提供する傾向があります。 ユーザーは、パートナーまたは姉妹会社がBOMを注文してPCBを製造できます。 EasyEDAは、LCSCと呼ばれる電子部品販売業者とJLCPCBと呼ばれるPCB工場で構成される別のグループの一部です。

ワンクリックで、LCSCからBOMを注文できます。 さらに、デザインにパーツを追加するときに、LCSCストックですでに利用可能なパーツを追加できます。これは非常に便利な機能です。

また、レイアウトエディターからガーバーファイルを生成する場合。 新しいブラウザタブが開き、ガーバーファイルがダウンロードされ、非常に便利な見積ツールを備えたJLCPCBサービスを使用してPCBを製造できます。

彼らは「ビッグプライスドロップ」と呼ばれる興味深い経済的なオファーを持っています。 2ドルで、2層でサイズが10cmx10cm未満のPCBの10個を入手できます。 JLCPCBから注文する方法に興味がある場合は、このガイドを確認してください。

ステップ8:結論

EasyEDAプラットフォームには、このような熱心な作業で非常に有望な未来があります
非常に優れたツールセットをもたらしたこのクラウドツールの背後にあります。 これらのツールの一部は、非常に有名なデスクトッププログラムに最近追加されたばかりです(推測してみてください:D)!

UX(ユーザーエクスペリエンス)では、エディターをよりスムーズに使用するために、いくつかの機能強化が必要です。 目的の機能の1つに名前を付けると、チームメンバー間のリアルタイムのコラボレーションはありません。 つまり、2人のメンバーが同じスケマティックまたはレイアウトを編集している場合、互いの編集をリアルタイムで確認することはできず、一方のメンバーが保存されたときに最も古いタイムスタンプから編集が取得されます。 PCBにトレースを描画することもできますが、その他の機能強化をエクスペリエンスに加えることができます。

最後に大事なことを言い忘れていましたが、他の多くの機能は次のパートや記事で強調されるに値するでしょう。 今のところ、EasyEDAの公式ドキュメントをダウンロードして読むことができます。 EasyEDAでこの概要と幸せなルーティングを書いている間に彼らが示したサポートにEasyEDAチームに感謝します!

注:この記事では、Eagle CADと多くの点を比較しました。 だからといって、Eagle CADが弱かったり悪かったりするわけではありませんが、Eagle CADの通常のユーザーとして、EasyEDAの機能のいくつかを、Eagle CADについて知っている場所と比較することは有益だと感じました。

関連記事