表面実装のSDカードソケットとUSBミニジャックのピンがピタリと納まっている。2連ボリュウムのピッチ違いもこれで確認できた。部品エディターを開いて、ピッチを正確な2ミリピッチにする。ミリとmil(1/1000インチ)の換算がややこしい。印刷を切り抜いてケースに入れる。1号機と並べてみると、そのコンパクトさが実感できる。LCDパネルがケースと、さらにLCDのピンヘッダーが裏の電池フォルダーとぶつかることがわかった。細かく位置調整して、LCDパネルをボードに合わせる。位置を変えるだけであちこちがclearanceエラーになるのでそう簡単ではない。EAGLEにだいぶ慣れてきて、変更が早くなった。ときどきripupコマンドが動きすぎて全部の配線をはがしてしまい、面食らうが、これもripupするところを慎重に選べば必要なところだけはがれてくれる。3回、ファイルをセーブしてスナップショットを作りながら、微調整する。望みの配置と配線を終えた。それにしても、このアートワークは際限がない。やり始めると時間のたつのを完全に忘れて夢中になってしまう。配線も良く見ると自動配線は無駄が多い。電源やアナログの部分の結線は太くしたいし、ビアを少なくする方法が見つかることもある。見るたびに不満なところが出てくる。最初はとんでもなく遠い道に見えたが、何とかなるものである。印刷した実体図を見て感慨にふける。手配線では苦労しただろう。あとはOlimexへの注文のための処理を残すだけとなった。最初はStopMaskエラーが900以上(8/17/09)出来た、出来たと得意になっていた鼻は、しかし次の作業ステップで簡単にへし折られた。Olimexに発注する制限事項をこのウェブサイト(ここは詳しくておすすめ)でチェックし、所定のレイヤーを指定したところ、何とStopMaskエラーというのが917個もあらわれたのである。レジストを塗らないハンダ面にシルク印刷をしているよというエラーなのだが、標準ライブラリの部品はほとんどが元からそうなっている。こちらで置いた部品名などがパッドにかぶっているところはむしろ少ない。部品ライブラリを全部直さなくてはならない。何とかなるものではない。あわててウェブに助けを請う。ウェブには余り情報はなかったが、EAGLEのバージョン5からの問題なのだそうだ。シルク印刷がそこにされないだけで、Olimexがこれで発注を拒否したり追加料金をとったりすることはないように思われるが、確証はない。エラーがあるままOlimexに発注するのは何となく気分が悪い。Olimexは8月一杯休みをとるので発注できるのは9月になってからだ。ひとつひとつの部品ライブラリのシルク印刷の部分を直して行く必要があるが、時間はたっぷりある。それにこういう手仕事は嫌いではない。今日も真夏の炎天下でテニスをして体はばてているのだが、気がついてみると、PCの前で、コツコツ、部品をとりだしてはシルク印刷のレイヤーを分解してエラーを無くす作業をしている。標準ライブラリに入っているパッケージの中には既にStopMaskエラーを考慮したシルク(tPlace)になっていてパッドを横切るラインはtDocuという別のレイヤーになっているパッケージがあったりして混乱する。部品ライブラリとOlimex指定ルールの実際の基板とではStopMaskの大きさが違うので部品エディターの段階では確認できない。ひとつ部品を更新しては、実際のボードエディターでエラーをチェックしていかなければならない。それでも、部品をとりかえてはDRC(デザインルールチェック)をかけ、少しづつでもエラーが少なくなっていくのを確認していくのは楽しみなものである。それに、この作業の過程でレイヤーの構造がかなり理解できた。tDocuとtPlaceの2つのレイヤーを持っている部品は、始めこれが何のためかさっぱりわからなかったのだが、この作業のおかげで完全にその目的が理解できた。要領がわかってくると作業のスピードは速くなる。900あまりと言う気の遠くなるエラー数は、2日余りで100前後に減らすことが出来、今日(8/17)、遂に0になった。これで安心してOlimexに基板制作を発注することが出来る。調子に乗って、このあいだからの懸案、Xbeeの2ミリピッチの変換基板もついでに作ってOlimexに発注することにする。160×100のOlimexの発注基板は、4分割して3枚をLPCMプレーヤー基板、残りの1枚を2分割して、Xbeeのピッチ変換基板2枚にする予定だ。EAGLEの落としあな(2009.08.06)コメント失礼します。(当方はGmailアカウントです。04時07分いえ、お礼なんて。採用して頂けただけで十分ありがたいです。私のEAGLEは最新版なので出るはず・・・後で確認してます。当然なんですが、ハンダ面にシルクが乗ると半田が付きにくいので、カッターで削りました。21時25分そらさん。そらさんの助言で電源コネクターをUSBミニジャックにした御礼を書くことを忘れていました。StopMaskエラーは本文にもあるように、Eagleのバージョン5から出るようになったようです。Olimexの指定レイヤー、29のtStop、30のbStopをオンにするとDRCで出てきます。Olimexでの基板の制作工程がわからないので、これを無視するとどういうことになるか、ウェブでははっきりしたことがわかりません。ハンダ面にちゃんと印刷されて出てくるのですか。それなら実害はありませんね。私が発注した基板は、ハンダ面にシルク印刷されてました。01時50分コメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。Xbeeをテストしてみた。