2025年12月21日日曜日

Arduino IDEのDEADLINE_EXCEEDEDエラー対策

 Arduino IDE 2.3.7を入れた状態で、ESP32 Arduino Core 3.3.4をボードマネージャーからインストールしようとしたらDEADLINE_EXCEEDEDエラーが出てインストールできなくなってしまっていた。

Error: 4 DEADLINE_EXCEEDED: net/http: request canceled (Client.Timeout or context cancellation while reading body)
他のボードはインストールできるのになぜかESP32 Arduino Coreだけインストールできない。
DEADLINE_EXCEEDEDはどうやらタイムアウトっぽいので、Arduino IDEからみてインストールに時間がかかりすぎていて止まってるように見えてしまっているのかな?

ということでタイムアウトを伸ばせないか調べてみた。

調べてみるとどうやらarduino-cliのnetwork設定っぽくて、Linuxの設定方法ばっかり出てきたんだけど、ライブラリの方で問題が起きている人がいたっぽくてそこの設定がそのまま使えそうなのでやってみた。

C:\Users\<username>\.arduinoIDE\arduino-cli.yamlの中に設定が入っているようで、(<username>は自分がログオンしているWindowsのユーザー名)このファイルを編集していく。普通にCドライブから開いていっても隠しファイルとかじゃないので表示できる。

Arduino IDEを全部閉じた状態で、上のarduino-cli.yamlをメモ帳とかで開いて一番下の方に

network:
  connection_timeout: 300s

と入れて保存。

あとはArduino IDEをもう一度開いてインストールしてみると…

普通にインストールできるようになっていた。Windows 11でArduino IDEでDEADLINE_EXCEEDEDエラーが出ている人は試してみると良いかも。

2025年12月20日土曜日

drinkmate 620の炭酸ガス漏れ修理 その後

 この前ゴム部品を反対につけて治ったと思っていたdrinkmate 620なんだけど、やっぱり反対側が裂けているのでちょっと使っていたらまた少しずつ漏れるようになってきてしまった…
2週間しか持たなかった…

というわけで代わりにOリングを突っ込んでみようと思ってOリングを購入してみた。

EA423RB-3
P-3のOリングがサイズ的に良さそう。ということでAmazonでポチってみたんだけどエスコのOリングが10個で89円って値段間違ってない?

早速drinkmateのノズルのゴムパーツを外して代わりにOリングを突っ込んでみた。高さ的には3個必要かな?とおもったけど2個で大丈夫そう。

これでOリングを2個つけた状態で問題なく漏れなかった。周りのゴムはボロボロだけどあんまり関係ない模様。漏れを防止しているのはセンターの小さいゴム部品だけだったのね。

とりあえずこれでもれなくなったし、汎用部品になったのでまた壊れても安心だね。

2025年12月14日日曜日

USB-PD電源モジュールを使ってみた。

 USB PDトリガーデバイスの中でもスイッチで簡単に切り替えられるやつを見つけたので使ってみた。固定のほうが安全なパターンもあるけど、テストのときは切り替えられたほうが便利だし。

表面にはスイッチが3つついていてこれの組み合わせで電圧を変更できる。
裏側にはLEDがついている。PDSink (303PDSink01)っていうのがデバイス名なのかな。MRA193Aっても書いてあるけど。
そんでもってUSB PD+BC シンクコントローラのCH224Kが乗っている。

デフォルト設定だと全部がのスイッチがオフなので5Vが出力される。

5V: OFF-OFF-OFF
9V:ON-ON-ON
12V:ON-ON-OFF
15V:ON-OFF-OFF
20V:ON-OFF-ON

という感じで設定できるっぽい。USB PD充電器によっては12V対応していないのがあるのでその場合は12Vに設定しても9Vになってしまう。
電源を入れたままスイッチをいじるとリアルタイムで変更される。

端子台とスイッチがついてると実験用には地味に便利だなぁ。

ちなみにデバイスを接続する前には一旦電圧をテスターチェックをしたほうが良いと思う。

2025年12月7日日曜日

drinkmate 620の炭酸ガス漏れ修理

 drinkmate 620を2年半ぐらい使っているわけだけども、どうもボタンを押してから"キューッ"っていう音がするのが気になったので調べてみた。自動でガスが少し漏れるのでシューっていうのは元々していたんだけどもキューっていうゴム風船の空気を抜くような音は今までしていなかった。

炭酸ガス漏れというとボンベの方のパッキンの情報は多くて交換用が売っているんだけども、今回は炭酸水を作るときにだけ漏れてるので、インフューザーとヘッドの間から漏れていそうな。

ヘッドのところを下から覗いて見るとゴム部品がボロボロに…

回りのところはまぁ良いとして、先端のノズルについているゴム部品は先端が真っ二つに割れているのでここからガスが漏れているんじゃないかと…

先端のゴム部品を慎重に引き抜いてみるとこんな感じ。

形状がシンメトリなので先端が裂けてない方と入れ替えればいいんじゃね?って言うことで反対に入れてみた。

これだけで治ってしまった…

この部品だけ売って欲しいなぁ

小さいOリングを団子にするか、ゴムチューブを加工して作るか?インフューザーが入るところは5mmぐらい、一番太いところで5.8mmで、ノズルは3.2mmぐらい。長さは5mmぐらいなのでもしかしてグロメットとか加工して作れるかも?

ガスが減ってきていたので購入するか悩んでいたが、これでしばらくは使えそうなのでガスを買いに行こうかな。