Teensy4.1でCAN FD

2026年8月8日土曜日
背景 CANにはいくつか種類があり、以前 CAN2.0をTeensy4.1で試し ました。 CAN2.0より通信内容が増えたCAN FDという規格があり、Teensy4.1でそれも使えると分かったので試してみました。 配線やプログラムの内容を備忘録として記事に残します。 使ったも...

2026年7月23日公開版slackの文字の表示がおかしいので1つ前に戻して回避

2026年8月3日月曜日
snap版のslack で文字の一部が四角表示になる不具合が発生しました。 上記の図は日本語の「嬬恋村」の「嬬」と「静岡」の「岡」が表示されていない様子です。 不具合が発生するのは2027年7月23日に公開された4.51.180(snapのrevision 254)です。 下記の...

gzeroはLAN内で[型式コード]-[製造番号].localで呼べる

2026年7月26日日曜日
背景 3Dプリンタgzero はLAN内のIPアドレスをブラウザに入力して操作画面を開けます。 gzeroはネットワークと繋がる部分にraspberry piが使われており、それのhostnameとして設定されている文字列に.localを付けるとLAN内で呼び出せる環境が多いです...

ubutu24.04で最新版のnmapはsnapでインストールできるものの、sudoコマンドと連動させる場合はnetwork-controlの設定が要る

2026年7月19日日曜日
要点 ubuntu24.04へsnap版nmapをインストール後にsudoコマンドでも実行する場合は権限付与のために下記のコマンドが必要でした。 snap connect nmap:network-control 参考:  Couldn't open a raw sock...

stmマイコンの各機能の初期設定の見本はSTM32Cubeで見れる

2026年7月13日月曜日
背景 STM32マイコンのarduino環境は便利なのですが、CAN busはArduino用のAPIが用意されていないため初期設定の把握が難解です。 HALのAPIは用意されているのでそれ用の初期化処理を呼び出せれば使えるはずです。 調べたところSTM32Cubeを使えばHAL...

2026.07.03の更新でubuntu上のFreeCADが動かないのはkf6-core24の不具合が原因

2026年7月5日日曜日
ubuntu24.04のプログラムの更新を行ったところsnap版のFreeCADが起動しなくなりましたが、下記のコマンドで動かせました。 sudo snap revert kf6-core24 2026.07.03以後にsnap版FreeCADを使い始めて上記のrevertコマン...

Teensy4.1とMCP2562でCAN通信

2026年6月29日月曜日
背景 Teensy4.1とは600MHzで動作するマイコンが載った基板です。 CAN通信とはCAN busとも呼ばれる自動車などでも使われる通信規格の名前です。他の通信規格に比べてノイズに強いらしいです。 MCP25625とはCAN通信の電圧形式に信号を変換してくれる装置(トラン...

KiCadのPCBエディターでは特殊記述でプロジェクト名などを呼べる

2026年6月21日日曜日
背景 電子基板作成プログラムKiCadで特殊文字を使うとプロジェクト名など表示できると分かったので、備忘録として関連情報を記事に残します。 使ったもの KiCad 9.0 ${呼び出したい文字}で呼べる一覧の一部 特殊表記で呼び出せる文字列は KiCadのwebの説明書のText...

ubuntuでノートPCの電池の充電率を変える

2026年6月15日月曜日
下記のようなコマンドで変更でき、PCを再起動するその閾値が反映されます。 sudo sh -c "echo 85 > /sys/class/power_supply/CMB1/charge_control_end_threshold" 上記のパスの CM...