あおしまの日記

あおしまさんの日記らしいです。個人的に興味がある事を時々書きます。スマートウォッチPebble日本語パックを作成、公開しています。

Pebble日本語言語パックのダウンロード先変更(2020年9月)

Yahoo!Box 公開サービス終了

今まで、私のPebble日本語言語パックのダウンロード先は、Yahoo!Boxというサービスを利用しておりましたが、9月1日からそのサービスがファイル公開機能を停止したため、日本語言語パックがダウンロードできないようになっておりました。(言われて気づいたYahoo!Boxの機能終了orz)
info-box.yahoo.co.jp

そこで急遽、ファイルの置き場とダウンロード先を変更いたしましたので、ここに告知します。

Pebble日本語言語パックの新しいダウンロード先

  • aktmono モノクロ機種用(日本語フォント、機能表示翻訳あり) 

https://aoshimak.sakura.ne.jp/pebble/aktmono.pbl

  • aktbig3 大きな文字用(日本語フォント、機能表示翻訳なし)

https://aoshimak.sakura.ne.jp/pebble/aktbig3en.pbl

  • akt10en カラー機種を含む全機種用(日本語フォント、機能表示翻訳なし)

https://aoshimak.sakura.ne.jp/pebble/akt10en.pbl

  • akt10jp カラー機種を含む全機種用(日本語フォント、機能表示翻訳あり)

https://aoshimak.sakura.ne.jp/pebble/akt10jp.pbl

ついでにお知らせ

もう色々なスマートウォッチも出て来ておりますし、今更Pebbleでもないとは思いますが、やっぱりこれがいい、という方に向けて、細々と修理済みPebbleSteelを頒布しております。バッテリーと液晶表示の修理を施してあります。個人的な趣味でやっておりますが、ありがたいことに、今までお分けした方からは、壊れたという報告はいただいておりません。ご興味がある方は「メルカリ」というところをお探しください。

さらにお知らせ

一部機種の修理が出来るようになりました。お手持ちのPebbleの修理も承っております。個人の趣味の範囲でやっております。
コメント欄にてお問い合わせください。(コメント欄に書き込みますと、承認しなければ管理者の私だけに見える形になっております。)

Pebble修理のご相談窓口を作りました

こちらで修理のご相談をお受けする場合、わざわざ「はてな」にアカウントを作ってコメントを書き込まなければならないことを考えると少し面倒ですので、別の場所に受付窓口を作りまして、そちらからも修理のご相談を受け付ける事にしました。以下のサイトの下の方に書き込み枠がありますので、そちらからどうぞ。*1
fixpebble JP | aoshimak

*1:敷居を下げる事には少し悩みましたが、ダメそうでしたら閉じます。

2025年のカレンダー

2025年のカレンダーができました

伊東屋カレンダーが買えなかったので自作した話」から今年で11年目となりました。
今年もカレンダーを自作しました。
六曜入りでシンプルなものをお探しの方に毎年ご好評いただいております。

aoshimak.hatenadiary.jp

毎年余っているので、今年もメルカリで頒布を行っております。

1枚ですと定形外郵便(規格外)の送料込みで550円 です。
郵便料金と印刷代金の値上げに伴い、値上げとなりました。
2枚以上ですと送料が変わりますのでご相談ください。1枚を2回買うよりもお安くできます。
箱に入れて丸めて送ります。

ご興味がある方はメルカリで「自作カレンダー ポスター 2025年」で検索をお願いします。
なお、複数枚希望の方はコメント欄でご連絡いただいた方がお安くなります。

HP microserver gen8再び(px4_drv+recisdb+mirakurun+EPGstation)

サーバー停止すると色々ある件

パソコン用ラックの整頓を兼ねてmicroserverを停止したところ、システム用の2.5inchHDDがお亡くなりになりました。mirakurunが起動と停止を繰り返したので、これはあかんと思い、1から再構築する事になりました。

前回のこれが2021年だそうなので3年。前に使っていたmicroserverでもだいたい3年ぐらいで2.5inchHDDの挙動が怪しくなっていたので、寿命がこんなもんかなと思った次第。
aoshimak.hatenadiary.jp

再構築にあたり

この機械はMLT5PEを搭載しているのでそのあたりを考慮しつつ、今どきなアプローチを取り込みたいと考えて、以下の方針で臨む事に。

  • px4_drvをtsukumijimaさんのものに。
  • 記事を掘ると同じ方のrecisdbというのがあったので、recpt1をやめてrecisdbを使う方向で。
  • mirakurunはdocker不使用で
  • EPGstationを使う

最初に使ったのがPT2とEPGrecでしたが、この分野も時がだいぶ経ち、要素技術も枯れたかなあと思っていても、まだまだ技術改良や新しい提案が生まれてくるので、その恩恵に預ることが有難いと思っています。だから新しいものは試してみたくなるのです。
そこで今回は、大まかにtsukumijimaさんの手順を追ってセットしていきました。
blog.tsukumijima.net

前提

  • Ubuntu 20.04 LTS 導入
  • PLEXから発売されている Digibest 製チューナー
  • カードリーダーのセットアップ
  • 録画用 HDD が /mnt/ 以下のパスにマウントされている(これはいつものことなので)

Ubuntu導入

  • USBから起動で、Ubuntu-server-20.04LTS導入。
  • 元々入っているmicroSD内のgrubだと起動できないので、とりあえず起動に漕ぎ着ける。
 grub rescue> set root=(hd3,2)
 grub rescue> insmod (hd3,2)/boot/grub/i386-pc/normal.mod
 grub rescue> normal

ちなみにmicroSDの区割りは以下の通り。他のLinuxマシンで作業するのが吉。

  1: 34   2047   1007.0KiB   EF02 BIOS Boot
  2:   2048   524288  255.0MiB   EF00   EFI system partition
  3:  526336   3932126   1.6GiB   8300   Linux filesystem
  • 一旦起動したら、とりあえずmicroSDgrub更新。導入先はmicroSDgrub関連ファイルは3つ目のext2領域に入れる。
 $ sudo mount /dev/sdd3 /mnt
 $ sudo grub-install --no-floppy --root-directory=/mnt --force /dev/sdd
  • HDDを差し込まない状態で、最低限、問題なく起動できるgrub設定を書き込み。編集先はmicroSDのext2の中にある/boot/grub/grub.cfg
 set prefix=(hd3,2)/boot/grub
 set root=(hd3,2)
 insmod normal
 normal
  • とりあえず再起動に問題がないことを確認した上で(上記設定だとHDDを差し込むと本数によってドライブ名が移動するので)rootをUUIDで指定する書き方に変更。blkidでシステムHDDのUUIDを取得しておき、メモしておく。
  • grubのroot設定をUUIDで行う方向で、なおかつ以前よりも短く書き直し。以下のものでおそらく充分。(if文も要らないかもしれない)microSD内のgrub.confを変更する。
    • カーネルオプションもここに書いておく。(システム側の指定は反映されない。)
 insmod gzio
 if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
 insmod part_gpt
 insmod ext2
 search --no-floppy --fs-uuid --set=root <<UUID>>
 linux   /boot/vmlinuz root=UUID=<<UUID>> ro <<kernel option>>
 initrd  /boot/initrd.img
 boot
  • 起動を確認

PLEXドライバ導入

  • tsukumijimaさんのpx4_drv導入

github.com

wget https://github.com/tsukumijima/px4_drv/releases/download/v0.4.5/px4-drv-dkms_0.4.5_all.deb
sudo apt install -y ./px4-drv-dkms_0.4.5_all.deb
  • lsmodまたはmodprobeでモジュール導入確認
  • バイスが見つかることを確認。/dev/pxmlt5video0−4

recisdb

github.com

# x86_64 環境
wget https://github.com/kazuki0824/recisdb-rs/releases/download/1.2.2/recisdb_1.2.2-1_amd64.deb
sudo apt install ./recisdb_1.2.2-1_amd64.deb
rm ./recisdb_1.2.2-1_amd64.deb
  • 動作確認
# キャラクタデバイスをオープンし、CATV (ISDB-T) 30ch を選局し、30 秒間の録画データを recorded.m2ts に保存
recisdb tune --device /dev/px4video3 --channel C30 --time 30 recorded.m2ts
  • isdbscannerは自分の環境では無意味だったので省略

samba導入(省略)

  • とりあえず動画テストのファイルを閲覧したり、設定ファイルを入れたりの窓口として。

node.js

  • mirakurunとepgstationに必要なので入れる。
curl -fsSL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt-get install -y nsolid
nsolid -v
sudo apt-get install -y nodejs
node -v

Mirakurun(非docker)

 sudo npm install -g pm2
 sudo npm install -g --unsafe-perm --foreground-scripts --production mirakurun
  # mirakurunバージョン確認
 curl http://127.0.0.1:40772/api/version
  • mirakurunの設定ファイルを変更、修正

EPGstation

 $ git clone https://github.com/l3tnun/EPGStation.git
 $ cd EPGStation
 $ npm run all-install
 $ npm run build
 
 $ sudo pm2 startup
 $ sudo pm2 start dist/index.js --name "epgstation"
 $ sudo pm2 save

作業を終えて

  • 2.5inchは数年で死ぬ。SSDの方が持ちが良い。
  • recisdbでの稼働は概ねOK
  • チャンネルスキャナーはCチャンネルに対応していないのでうちの環境では無意味
  • HDDのマウント方法でby-labelが使えるようになっている。/etc/fstabで、/dev/disk/by-label/〜〜を参照する。録画ディスクにxfs+ラベル管理を採用していたので、これは便利。
    • ついでにディスクのルートディレクトリにラベル名をtouchしておくとわかりやすいかも?
  • sudoのpm2と、ローカルのpm2は別物なので、epgstationはsudoの方のpm2に登録saveする。こちらにmirakurunも入るので両方管理できる。
  • EITparsing はEnableにする。Disableのすると順次EPG更新がされなくなる。インストール時にしかEPS更新しない状態で放置。(これで2日悩んだ。)
    • 問題解決としては、mirakurun-epgdumpでチェックしたら、TSにEPS情報が含まれていたので、mirakurun側の設定の問題だとわかった。

防湿フィラメントボックスを作る


3Dプリンターを使っていますが、今年は本当に湿度が高くて参ります。
従来でしたら防湿ボックスからフィラメントを取り出し、使うときだけオープンエアーに晒していましたが、それでも湿気てくる傾向が見えたので、やむなく防湿フィラメントボックスを作るハメになりましたorz
2日ほどで突貫で製作した「超ズボラ防湿ケース」を恥ずかしながら公開いたします。

出来合いのものを探す

とりあえず自分で考えるより、市中に出来の良いデザインがあったら頂戴しようと考えておりましたが、これが皆様優等生な設計で、部品点数も多くて、ちょっと作るのが面倒、と思いまして、やむなく自作する事に。
ただ、大まかな方針として、「イノマタの乾物ストッカー6.0を使うのは筋が良さそう」とは思いました。その時点で即座に発注しました。

製作方針

そうはいっても、できればすぐに欲しいので、以下の目標を立てました。

  • ホームセンターで簡単に手に入る部品を、最低限使用する
  • 構成部品を極力減らす
  • ケースに極力穴を開けない
  • 手持ちの湿度計をはめ込めるようにする

超ズボラで雑な設計方針ですね(笑)

完成

1日目でプロトタイプを作り、車輪がないと転がりが悪いなあと思い、改良して2日目に突貫工事で仕上げました。
写真やデータはこちらで公開しています。
www.printables.com

構成部品

  • 3D出力部品(本体、車輪2個)x 2セット
  • M8ボルト 70mm 2本
  • M8ナット 2個(ナイロンナットUナットだと外れないのでおすすめ)
    • ホームセンターでバラ売りしているものを買うと安く上がる。
  • 防湿ケース イノマタ 乾物ストッカー6.0(1216)

  • チューブ継手 M5 4mm(チューブ径) 千代田 F4-M5M

フィラメント引き出し用。適度な大きさで、チューブがくるくる回る。
Amazonよりもヨドバシの方が買いやすい、かも?
ネジの上の1段に合わせて穴を開けると密着度が上がって良い。
https://www.yodobashi.com/product/100000001001969914/

  • 継手固定用ナット

 化粧ナットまたは蝶ナットなどを使うと手回しで締められるので便利。ホームセンターで2個パックまたはバラで買える。

  • PTFEチューブ 外径4mm 適量

3Dプリンタ補修用で手元にあったものを使用。当時安かったので買ったのがこちら。

  • 乾燥剤 OZO急速タイプ

超急速(赤ラベル)よりも急速(青ラベル)がおすすめ。赤ラベルはちょっとした容器開放の際の湿気を吸ってしまい、飽和してしまう(除湿しなくなる)ので、もうすこし吸湿が緩い方が使う上では良い。
 

  • 小型湿度計 45mm角

小型、CR2032使用、安価で国内配送ですぐきそうなものを探したらこれだった。
他の乾燥庫にも入れたかったので5個でまとめ買い。両面テープが付いてくるのも良い。

組み立て

  • 3D出力品をとにかく2セット作ってください。サポートが必要ですので設定してください。
  • 本体に車輪2個を取り付けます。M8ボルトとナットを通し、締めます。車輪がカラカラ回ることを確認します。
  • 片方に湿度計をとりつけ
  • 乾物ストッカーの底の丸穴に、構造物の下にある円筒突起を差し込みます。突起がありますのでロックが掛かると思います。
  • 2個取り付けたら、フィラメントリールを載せて回り方を確認してください。
  • (写真では本体に付けていますが)上の蓋にチューブ継手用の穴を開けます。購入した継手に合わせた大きさの穴を開けましょう。リーマーのようなもので現物合わせで開けていくのが良いでしょう。
  • 貫通ネジで締めます。
  • OZO乾燥剤を底部に入れます。
  • フィラメントを入れ、穴を通して外に誘引できればOKです。
  • 蓋を閉めて完成です。

2024年のカレンダー

2024年のカレンダーができました

伊東屋カレンダーが買えなかったので自作した話」から今年で10年目となりました。
今年もカレンダーを自作しました。
六曜入りでシンプルなものをお探しの方にご好評いただいております。

aoshimak.hatenadiary.jp

毎年余っているので、今年もメルカリで頒布を行っております。

1枚ですと定形外郵便(規格外)の送料込みで440円 です。
2枚以上ですと送料が変わりますのでご相談ください。1枚を2回買うよりもお安くできます。
箱に入れて丸めて送ります。

ご興味がある方はメルカリで「自作カレンダー ポスター 2024年」で検索をお願いします。
なお、複数枚希望の方はコメント欄でご連絡いただいた方がお安くなります。

三菱鉛筆 UNIBALL ONE Pでカスタマイズ(芯の換装)

UniBall One Pとは?

ゲルインク使用ボールペンが進化した物。
UniBall One から始まり、低重心化したものがF、そのFをさらに太軸で短くした物がPです。

コロコロ+太軸+低重心なので、もっと他の芯にしたら遊べそう!と思い立っていろいろ買い込んで差し替えてみました。

www.mpuni.co.jp

目標?

個人的な好みで、万年筆やローラーボールのような、太文字ヌルヌルにできそうな芯を探す。
また油性ボールペンで書きやすいものに差し替えも狙う。

結果

以下の4つが適合したうえに、書き味が好みに合いました。

油性

  安定のジェスト芯。油性だが書き味滑らかで軽い書き味。

  • アクロボールBRFV-10M-B

  Jetstreamよりもヌメリ感のある書き味。あとは好みの差。
  Pに入れる時は本来の長さに揃えて後端を少し切ってあげると良い。
  (おまけ)One Fに入れる時は逆に原寸ママの方が長さがちょうど良い。(後端がノック部にはまり込むとちょうど良い。)

ゲル系

  • ペンテル エナージェル LR10黒

  そのままでも入るし使えるが、ノックに多少引っかかりあり。
  書き味ぬるぬるで個人的好みに合う。

  • ZEBRA SARASA(サラサ) JF-1.0 ブルーブラック

  ローラーボール的なインクの出の良さ。
  ジュルジュルインクが出る書き味。
  ラミーLM66に出会った時以来の感触。
  ブルーブラック設定が万年筆好きな自分の好みに合う。

結論

今回の狙いである「ローラーボール的な替芯」に一番合致したのはサラサJF-1.0でした。
最終的には、One Pのソーダとぶどうを2本買いして上下を交換し、ツートンでブルーブラックの色味に合わせたものにサラサのブルーブラックを入れました。書き味、ボディ共に、だいぶお気に入りです。

ただインクがこれだけ出やすいと、書かない時に漏れそうな心配もあるので、サラサドライ0.7あたりも一度検討してみたいところです。今後の検討課題にします。

アクロボール1.0油性は芯が細く、ねっとりした書き味が気に入ったのと、芯が細いのでOne Fのボディーにも入ることがわかり、以前購入したOne Fに移植しました。One Fに入れる時は、無加工で入れた方がノック部分にはまり込んでちょうど良くなります。

余談

個人的には油性ボールペンが好きで、なんでもJetstreamに交換する方向で今まで過ごしてきましたが、サラサ太字のあの書き味にやられまして、LM66の代わりになるのではないか?と思い始めました。LAMYに入れる実験にも後日挑戦してみたいと思います。

KP3S 2台目を組み立てた

またKP3Sを組み立てた

諸般の事情があって、個人用ではないKP3Sをもう1台組み立てたので、そのすったもんだと追加部材のリストを書き留めておく。
中華の洗礼をまともに食らいました。

今回の購入品

Amazonから直営系の在庫ありKP3S Ver.3?を購入しました。
4月末に購入することになり、KP3SProなどとも迷いましたが、Proの方はだいぶ加工精度に難がありそうな風潮を目にしていたので、何か起きても集合知が得られるだろうKP3Sにしました。
前回は特に難点もなかったので、「いうても工業製品やし」と思って、中華製品を舐めてかかっていたところをしっかりヤラレましたorz

今回の個体の難点

今回の個体は、Z柱の底面が平らではなかったところから頭を悩ませました。柱については上下を逆さにすることでマシになったのでそれで固定しました。
Z軸もモーター傾き、モーター位置共にものすごくズレていたので、そこを吸収して調整するのに時間がかかりました。逆にXYは健全だったので、まだ救いがあったように思います。

Z軸の位置ずれ対策としましては、ひとりブログさんのZ軸調整アダプタを作って組み入れました。
上下左右の移動範囲を超えていたので、そこはやすりがけして拡げることで解決させました。
www.thingiverse.com

他の追加部材について

前回のおさらいの意味もあり、購入先ごとにまとめて書きます。

ヨドバシカメラ

  • キオクシアSDカード16GB

https://www.yodobashi.com/product-detail/100000001006382811/

  • Bullet ブレットFG80SV [ファンガード]

https://www.yodobashi.com/product-detail/100000001001691770/

  • DS-AB162 [装飾平小ねじ 縦目ローレット M4 φ12 L20 1個入]

https://www.yodobashi.com/product-detail/100000001004014870/

  • B48-0406 [化粧ビス NO.1 黒 M4X6 30個入]

https://www.yodobashi.com/product-detail/100000001004014156/
今回のヘッド固定ネジは、長さを短めに、小さめの手回しネジにしました。

モノタロウ

109R0824L4D011 SanACE 標準DCファン 1台 山洋電気 【通販モノタロウ】
「山洋+24V+静音フィン+リブなし+回転数低め、25mm厚」で選びました。
型番が表すその通りなんですが、調達できたのがこれだけでした。
リブなし重視なのは、ファンガードをプラスチックタイで簡単に留められるからです。

Amazon

  • SDカードアダプタはケース付きの方が扱いやすいです。(1号機もこれに取り替えたい。)

村上電業

  • 3mm厚ガラエポ板180x180(+数mm)

今回3mm厚にしたことで、2mmよりも中央の盛り上がりは低減されました。
これを固定するのには、ガラスベッド用クリップ(後述 typeAとtypeC)を使用しました。
typeBだと2mmの板までしか留められません。

自作

  • 拙作の電源ケースカバーを出力しました。今回は1号機でPETG一体成形でした。

www.thingiverse.com

Kingroon KP3Sを購入した③

ここからは主に使用中のトラブルとその対処について。
これも色々な道具でリンクを張ります。

ノズルとステージとの間隔

私はガラエポにしてから、基本的には0.2mmのすきまゲージを基準にして、キャリブレーションしています。紙でやるよりも感触が的確で再現性が良いと思います。

フィラメントがなかなか通らない

フィラメントがエクストルーダーの中になかなか通らなくて悩んだ時期がありました。先をニッパーで斜めカットしてもいまいちなので、送出部分の構造から考えて、先を尖らせた方が良いだろうと思い、2mm芯用の芯削りを使ってみることにしました。
調べていくと、どこのメーカーの物も結局は中島重久堂のOEMらしいので、その中で入手しやすいものを購入すればいいと思います。私はヨドバシドットコムで買いました。*1これでフィラメント先端を削ると、面白いようにエクストルーダーにするする入っていくようになりました。
njk-brand.co.jp

電圧測定でファン端子が火花で消失?!

電源内のファン電圧を計ろうとテスターを当てたら、端子から火花が出てXH2の端子が消し飛びましたorz 仕方ないので電源を分解しまして、XH2のポストを交換しました。
電源の分解には、レギュレーターのヒートシンクにつながる2つのネジを外す必要があります。その為には、保護シール2カ所を破く必要が出てきます。

スロート内でフィラメントが立往生

あるときフィラメントを抜き取って片付ける際にどこかで固まったらしく、スロート内で樹脂が押しも引きも出来ない状況に。
TITANを分解して加熱部分を取り出したものの、それでも動かすことが出来なかったので、ピンバイスでドリリングして樹脂を掻き出した上で、1.7mmの金属棒*2で押し込んで、何とか事なきを得ました。当時は放熱フィンとスロートが分解できると思っていなかったこともあり、ヒートユニット全体を持って作業をしていました。
ピンバイスはこれまた6.35mmの軸がついたもので、この先に1.5mmまたは1.7mmのプラモデル用ドリルチップを付けて、電動ドライバーで回して穴の中にあるフィラメントを削って掻き出した感じです。

https://www.yodobashi.com/product/100000001007502309/
https://www.yodobashi.com/product/100000001007502307/

最終的にはヘッドやスロートも外した上でつまりがないかチェックして、再組立を行いました。


ノズルの交換

ノズルの交換は、最初はいちいちモンキーレンチでやっていましたが、ヒートヘッドを固定しつつだと使いにくい事もあって、6mmの6角が回せればと考えて、6.35mmの軸がある工具と、スタビ的なラチェット握りの組み合わせにたどり着きました。ヒートユニットを外さなくても作業でき、コンパクトかつトルクが掛かるので便利です。


樹脂漏れ発生

初期ノズルでの条件出しを重ねて、0.4mmでの動作はとりあえずうまくいったという事で、0.6mmノズルを購入して交換したところ、樹脂が漏れて焦げるし、ボトボトとモデルの上に垂れて来るし、という事で、しばらく悩みました。結論としては、ノズルの取り付け方が根本的に間違っていたのが原因でした。今までAdventurer3でユニットだった部分が個々の部品の組み合わせになるというのは頭ではわかっていましたが、実際は思っていた以上にデリケートでした。

どこかのサイトを見て間違いに気づいてからは、以下の手順でノズルを付けています。こうしてからは樹脂漏れは起きていません。

  • ヒートブロックにノズルを止まるまでねじ込む
  • ノズルを1回転緩める(ここがポイント)
  • スロートを手回しで行きつくところまで回す。
  • ヒートブロックを固定した上で、ノズル交換で紹介した道具で、増し締めする
    • 人によっては、加熱後にまた増し締めする場合もあるらしいです。

樹脂漏れ部品の修復

樹脂漏れを起こしたヒートブロック周辺部品は、樹脂が固まり、また緊急処置で工具などで握った分だけネジ山が潰れています。そこで、ビットやダイスでさらう訳ですが、本格的にネジ立てするわけではないので、手回しで充分役に立つものを探しました。うちのはM6なので、M6の雄ネジと雌ネジが修復(樹脂剥がし)できればまた使えるようになります。

こちらは、ヒートブロックの穴をさらうものです。ビットホルダーに付けて回します。 

こちらはスロートの外部やノズルなどのねじを修復させるのに便利です。

*1:申し訳ない金額でしたのでメーカー名などは控えます。探せばすぐにわかると思います。

*2:Adventurer3付属品