工場内の設備・運用に実際に関わりながら、Python / Go / 小型デバイスを中心に、日常業務や現場改善に使えるツールを作っています。 主な関心領域は PLC / IoT / 画像処理 / OCR / LLMバックエンド / 運用自動化 / 小型デバイスUI です。
- Raspberry Pi / Pico / M5Stackを使った小型デバイス向けアプリケーション
- 小型マイコンデバイスを使ったAGV発進制御・遠隔操作
- Pico / M5Stackを使ったPLC連携まわりの組み込み制御
- 測定機の結果をREST API経由でPLCへ書き込むデータ連携
- 三菱PLC(シーケンサ)/ MC Protocol まわりの通信ツール
- 工場内の記録、監視、検査、遠隔操作を支える現場向けツール
- カメラ、異常検知、画像処理まわりの検証と実装
- OCR、検索、API化などのバックエンド
- 運用を楽にする自動化ツール
- M5Stack Dial / ESP32-S3 / LVGL / BLE まわりの小型UIデバイス
- ローカルLLMやCLI利用量を見える化する周辺ツール
公開しているものの中から、最近触っている領域に近いものを中心に載せています。
-
PLC / Factory Automation
- gomcprotocol
三菱電機PLCのMC Protocol通信を扱うGoライブラリ - gomc-rest
測定機や周辺システムからPLCへデータを書き込むためのREST APIサーバー - gomc-rest-gui
gomc-restの確認・デバッグを行うためのGUIツール - gomc_rest_client gomc-restのHTTP APIを扱うためのクライアントライブラリ
- micromcprotocol
ESP32 / Raspberry Pi Pico W向けの軽量MC Protocolクライアント - plc_trigger_recorder / plc_trigger_cam
PLCのビット変化をトリガーに、カメラ録画・撮影を行うGUIツール
- gomcprotocol
-
Vision / Inspection
- PatchcoreBackend / patchcore-inspection
PatchCore系の異常検知バックエンドと検証用ツール - yolox_wrapper
YOLOXまわりの検証・利用をしやすくするためのラッパー
- PatchcoreBackend / patchcore-inspection
-
Gadget / Device UI
- Claudial
M5Stack DialでCodex利用状況を表示する物理モニター
- Claudial
-
Search / OCR / LLM Backend
- faiss-knowledge-search
FAISSベースのナレッジ検索 - ocr_web_api
OCR処理をWeb APIとして扱うためのバックエンド - llm_query_backend / llm_backend
LLM連携まわりのバックエンド実装
- faiss-knowledge-search
社内向けには、工場の検査業務で使う画像検査システムや、異常検知モデル作成を支援するGUIツールの開発・運用も行っています。
- 測定機の測定結果を収集し、REST APIからPLCへ書き込む仕組みづくり
- M5Stack DialやPico Wを使った、小型デバイスからの状態表示・遠隔操作
- Discord / OpenClaw / Codex / ローカルLLM / CUDA環境の運用整備
- 現場寄りツールやプロトタイプを、継続して使える形に整えること
- Main: Python, Go
- Device / Embedded: MicroPython, C, C++, ESP32-S3, Raspberry Pi Pico, M5Stack
- Factory / Office Automation: 三菱PLC, VBA, VBS
- API / Integration: REST API, device-to-PLC integration
- UI / App: TypeScript, LVGL, BLE
- Also exploring: Rust, C#, JavaScript
- Platform: Linux, Raspberry Pi, Raspberry Pi Pico, M5Stack, self-hosted
各リポジトリの説明文やREADMEを少しずつ整理しています。
気になるものがあれば、IssueやDiscussionで声をかけてもらえるとうれしいです。



