PCB設計ソフトウェアの学習を開始し、2週間で2つのArduino、RTC、外部EEPROM、RFモジュール、およびその他のコンポーネントを含む単一のボード上のPCBプロトタイプを作成しました。
これは私がやった方法です:
PCB設計ソフトウェアの選択-私はEagleを選択しました:
- 無料ですが、限られたボードサイズ(ほとんどの趣味プロジェクトでは大したことではありません)
- 他のソフトウェアと比較した場合の大きなコミュニティサポート(無料であるため)
- ほとんどのオープンソースハードウェアの回路図とボードレイアウトは、Eagle形式で利用できます。Ex Sparkfunは、イーグルの回路図とレイアウトをリリースします。Arduinoも利用可能です。
- 学習はとても簡単でした。
エレクトロニクスの概念を学ぶために:あなたが言ったように、あなたはソフトウェアの男です。複雑なプロジェクトの開発を始める前に、少し読む必要があります。これは必要であり、報われるでしょう。
- パワーレギュレータ-ここでは、リニアレギュレータとスイッチングレギュレータについて学ぶ必要があります。どちらをいつ使用するか。
- デカップリングコンデンサとPCB上の適切な配置。
- ダイオードとその用途-電圧クランプ、逆極性保護など
- 引き上げて引き下げます。
- フィルタリングコンデンサ。
- 優れたグランドプレーンの利点。(私は一度それを過小評価しました。代金を支払いました。)
学ぶべきソフトウェアの概念:明らかに、PCBを作成するためにそのほとんどを学ぶ必要があります。しかし、ここでは、最初のプロジェクトで必要ない場合でも知っておくべきいくつかの概念を強調します。これはある時点で確実に使用されるようになります。
- 自分でコンポーネントを作成する方法。
- カスタムライブラリの作成方法。
- シンボルとパッケージを他のライブラリからライブラリにコピーします。
- ULPの使用方法。イーグルでは、いくつかのタスクを自動化するULPがあります。あまり検討していませんが、回路図からすべてのコンポーネントを抽出してライブラリにダンプするものを使用して、さまざまなプロジェクトで使用できるようにしました。それが私がAtmega328pを得た方法です。デフォルトのライブラリで見つけることができなかったため、Arduinoの回路図から抽出しました。
- ロゴの作成方法-PCBにカスタムロゴを作成したい場合があります。
生産部:
- 回路図とボードレイアウトが完了したら、Gerberファイルをエクスポートして、プロダクションハウスに送信する必要があります。これには、すべての情報が数値形式で含まれており、マシンが理解できます。イーグルはあなたのためにそれを行います。これは、カムプロセッサセクションで確認してください。SparkfunはCamジョブファイルを提供しますが、必要に応じて変更することをためらわないでください。
- PCBの厚さと銅層の厚さを選択する必要があります。低電力の場合、35ミクロンの銅を含む1-2 mmのPCBで簡単に処理できます。制作会社で許可されている場合は、マスクの色も指定できます。
- ほとんどの制作会社は、PCBのプロトタイピングを提供しています。これには費用がかかりますが、代替手段はないようです。あなたはそれがすぐに配信されるようにしたい場合、彼らはあなたにもっと請求します。いずれかを選択する前に、必ず5〜10のプロダクションハウスに相談してください。それらの価格は大きく異なります。私の場合、一方が他方の見積価格の10倍を求めていました。冗談じゃない。
- コンポーネントの選択-スルーホールまたはsmd?どちらにも長所と短所があります。SMDを使用すると、コンパクトできれいなボードを作成できますが、自分ではんだ付けするのは比較的困難です。ただし、比較的大きなフットプリント(1206程度)を選択した場合、それほど難しくないはずです。はじめに、スルーホールコンポーネントをお勧めします。とても扱いやすい。
- ガーバーの検証:本番用にガーバーファイルを送信する前に、無料で入手できるソフトウェアを使用してガーバーファイルを検証できます。GerberLogixを使用します。
ヒント:生産のために最初のボードを送信する前に、フォーラムに回路図とボードレイアウトを投稿して、この分野の経験のある人から提案や意見を得ることができます。