投稿

ラベル(やってみた)が付いた投稿を表示しています

KiCadを使ってカスタムPCB(基板)を発注してみた。 その2: VIAのソルダーマスク

イメージ
これまではEagleを使ってPCBをデザインしていましたが、今回、初めて KiCad を使ってPCBを発注してみました。 いつもパネライズに対応した業者を使っているのですが、Eagleでパネライズの為に回路をコピー&ペーストをすると、コピーされた部分のパーツ番号が(重複しない様に) 勝手に増加されます。 なので、Eagleだと、コピーする前にオリジナルのパーツ番号のレイヤを別のレイヤに複製しておいてからコピー&ペーストをして、パネライズが終わった時点でパーツ番号のレイヤを削除してから。複製したパーツ番号のレイヤを最終的なパーツ番号のレイヤに書き換えるといった作業が必要でした。 頻繁にやっていれば間違う事はないと思いますが、久々にやるとどこかのステップを忘れていて、出来上がって送られてきたPCBを見てからパーツ番号がおかしくなっているのに気が付く事がこれまでに数回かありました。。 幸い、KiCadではスクリプトを使うと、パネライズの時にパネライズの工程でパーツ番号が変わってしまう事はないのですが、実施に送られて来たPCBを確認したら「 Eagleの時と違う! 」と思った事が、 その1 で書いた、スクリプトで追加されたV-Cutのレイヤがおかしかったのに加えて、もう1つあったので、今回はそれをメモしておきます。 スルーホールVIAとはんだマスク 結果から言うと、KiCadで追加したVIA(ビア)にはデフォルトでソルダマスク層が指定されない様です。 VIA (ビア) はPCBに穴を開けて別のレイヤ(層)にトラックを繋げたりするのに使われます。 PCB中のVIAの透過イメージ VIAの穴の内側の表面は銅メッキ処理がされて他の銅箔層との電通が確保され、また各銅箔層でVIAの穴の周りには「ランド」と呼ばれる円形の銅箔が追加されます。 VIAの断面は次の様なイメージになります。 VIAの断面イメージ このままの状態だと、そのまま長時間放置すると穴の内側のメッキが錆びて接続不良が出る可能...

KiCadを使ってカスタムPCB(基板)を発注してみた。 その1: パネライズ

イメージ
数は多くありませんが、これまでいくつかのPCB基板をカスタムで作った事があります。 中学校の技術の授業で、銅板付きの板を液体に浸けて、ラジオか何かの基板を作った記憶もありますが、この記事で意味するカスタム基板はその類ではなく。。 基板デザイン用のPCアプリで作図して、「gerber」と呼ばれるファイルに出力して、それを業者に送って基板を作ってもらうタイプのカスタム基板になります。 これまでは、『 Eagle (イーグル)』という基板デザインアプリの無料版を使ってデザインしていましたが、いくつか制限があるので、今回久しぶりに基板をデザインするのにあたって『 KiCad 』というオープンソースの無料アプリを使ってみました。 ※ 大学にいた頃は『Altium Designer』がほとんどのPCで使えたり、過去に働いていた会社でも使っていたので雑用で使ったりはしていましたが、個人で使うとなるとかなりの出費になるのと、頻繁に使う事もないので無料アプリを使うという選択になっています。 Eagle/Autodesk Eagle Eagleは、 何年も前 (2016) に AutoCAD で有名なAutoDeskに買収されて「Autodesk Eagle」という名前になったはずですが、それ以降はアプリが重くなったという声が多数あったのと、 2026年6月 にはAutoDeskによる Eagle のサポートが終るみたいです。 無料版だと、扱える基板が: 裏面と表面の2レイヤーまで 総面積が80cm 2 まで という制限がありますが、 Eagle の利点としては昔からあったアプリなので、ダウンロードして使える電子パーツのライブラリの数が多いという点があるかもしれません。 アプリのバージョン あくまでも個人的な見解ですが、使用頻度が低いデザインアプリほどアプリのバージョン更新をせずに使う様にしています。 また、複数のPCで使う事もあるので、全てのPCでアプリのバージョンが同じになる様にも注意しています。 アプリのパージョンが変わった際に仕様も一部変更になったりすると、実...

Intel NUC7i5の分解掃除 (ホコリ除去で稼働温度が大幅に減少)

イメージ
作業用に使っているIntelの小型PCの NUC7i5 ですが、最近、起動時の温度が常に高い様で、常に内臓ファンがフル稼働する状態が続いていました。 通常エアコンがない部屋で作業をしていますが、オーストラリアは季節が冬の日本とは逆で夏です。 外気温が40℃を超える日も普通にあるので、PCがこの様な状態だと作業中に熱が原因でPCが突然シャットダウンしたりしないか心配になります。 これまでに何度か、NUCのファンの排気口や通気グリルの穴などに掃除機のノズルをあてて埃を吸ってみましたが、特に起動温度が下がる事もなく、最終的にNUCの分解掃除をしました。 上昇するCPUコア温度 普段、PCの温度や冷却ファンの回転数などを常駐アプリで表示させて使っていますが、 昔は PCがアイドル状態だとCPUコア温度が65℃前後で動作していて、冷却ファン低速回転数も低くく、ファンの音はほぼ気にならない状態でした。 Windowsだと起動した時点で、Windowsアップデートが始まったり、よくわからないMicrosoftのテレメトリーチェックが始まったりしてCPUの稼働率が100%になる状態が続く事があります。 以前は、そういった状態になるとファンの回転数は上がりますが、でも、CPUコア温度は80℃台で90℃を超える事はありませんでした。 しかし、最近は常にCPUコア温度が80℃台でファンは常にフル回転という状態が続いていました。 先日、Windowsを起動したらWindowsアップデートとかよくわからないMicrosoftのテレメトリーチェックが始まった様でCPUのコア温度が上昇。。。 結果的には100℃まで上昇。。 確か、BIOS設定でCPUのコア温度が100℃まで行くとCPUの処理速度を落とす設定にしてあったはずなので、温度が100℃を超える事はありませんでした。 掃除機で吸う 長期間使っているPCの場合は、通気口に埃が溜まってしまい、PCの冷却機能が下がってしまう事が良くあります。 これまでに何度か通気口を掃除機でNUCの箱の外から吸ってみましたが、動作温度は全く改善されませんでした…。 ...

M1シリコンのMac miniを購入するかもしれません。。

イメージ
近くの電気屋さん でApple社🍎のパソコンの10%オフのセール中をやっているので、急遽、生まれて初めてのマイMacとして、 M1シリコンのMac mini の購入を考えています。。 これまで、家ではWindowsのPCをメインで使っていて、macを欲しいと思った事は全く無かったのですが、今後、家でのiPhone/iPadアプリの制作を考えると、コンパイル用にmacが1台は必要になるので、今回は80%ほど乗り気になっています。 M1 Mac mini (2020) 8GB 512GB SSD 今回購入を考えているMac miniは、2020年末に登場したM1チップ搭載モデルで、 Mac mini は画面やキーボードの付属しない、パソコンの中心部分だけの商品になるので、パソコンとして普通に使うには、最低でもモニター、キーボード、マウスを接続して使う必要があります。 その反面、Mac miniはApple社のパソコンとしては、かなり小さな筐体にまとまっているのですが。。。 現在、家での作業に主に使っているWindows PCのIntel NUC7i5BNHは、筐体が高さ51mm、幅115mm、奥行き111mmという大きさで、M1シリコンのMac miniは、筐体が高さ3.6cm、幅と奥行きが19.7cmなので、NUC7i5BNHよりも高さは半分以下ですが、 置く場所の占有面積は約3倍 という大きさになります。。😐😐 SSDは256GBか512GBのNVMe内蔵のモデルがあってどちらも標準で8GBのRAM搭載ですが、オプションで増大も可能だそうです。 因みに、全てがメイン基板上に直接搭載されているので 購入後にこれらのパーツのアップグレードが個人では出来ない仕様になっています 。 Mac miniの場合はSSDの容量が足りなくなったら転送速度が割と早いLightning4経由で増設するという設定なのだと思いますが、これまで買ったWindowsのパソコンでは、古くなった時にその時点で値段が落ちて手ごろになっている大容量(+高速)のメモリとSSDに交換してまた第2の道を歩ませるという使い方をしていたので、そういった使い方が出来ないモデルとなっています。 ...

ラズベリーパイとLCD-USB7XW/BとLCD-USB10XB-T (トラブルシューティング編)

以前の記事『 ラズベリーパイとLCD-USB7XW/BとLCD-USB10XB-T (後編: Part 1) 』に、 次のコメント を gitline さんから頂いたので、どうにか解決法を探っていきたいと思います。 gitline 2021年2月18日 23:55 はじめまして。 LCD-USB10XB-Tを入手したので参考にさせていただいております。 突然ですが、どうしても原因がわからず行き詰まっているのでここで質問させていただきます。 本文の通りに、USBモニタ単体での使用、HDMIとUSBモニタの併用のいずれの設定を行った場合も数度はUSBモニタにも出力されるのですが、再起動するとUSBモニタが緑一色の画面に戻ってしまいます。また、このときHDMI出力の方もGUIに入れなくなってしまいます。 動作環境はラズパイ3b+でOSはrasbianを入れています。 当方ラズパイ初心者で勉強中ですので、必要な情報が不足しているかもしれませんが、解決法がもしわかるようであればご教授いただけると幸いです。 よろしくお願いいたします。 返信 削除 手動で設定をする分には問題がなく、でもそこから再起動した場合に何らかの理由でX-Windowsが上手く立ち上がらない様ですが、USBモニタは緑一色表示になるという事なので、udlfbドライバは読み込まれている様です。 なので、この時点では「 後編: Part 1 」の「 ステップ-3: sr_modのモジュールの無効化 」までの設定には問題が無いと言えると思います。 ログの確認 こういう場合、Linux系のOSだと、システムのログを確認してみると何かしらのヒントが見つかる事が多いので、ログの確認方を次に。 カーネルメッセージ コンソール又はターミナル・ウインドウで「display message」という意味の『 dmesg 』コマンドを使うと起動時以降...