

AnythingModuleLLM
現在はLLMサーバーとしてOllamaのみサポートしています。 シリアルで接続する場合はserialにあるスクリプトを動かして待機させてください。 WiFiで接続する場合はOllamaの設定からExpose Ollama to the networkを有効にしてください。
- Size
- 50 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 72
- Pads
- 135
- Tracks, vias
- 20, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Nov 2025
- Updated
- 24 Nov 2025
Overview
AnythingModuleLLM is an open-source printed circuit board by akita11, from the akita11/AnythingLLMModule repository on GitHub, published under the MIT licence. It is a 2-layer board of 50 × 50 mm with 13 parts on 72 nets, routed with 20 tracks and 0 vias.
Its parts include 4 connectors and 1 IC.
README
README.mdAnythingLLM Module
M5Stack Coreシリーズに接続し、他のPC等で動作しているAIモデル(大規模言語モデル(LLM))を、M5Stackから使用できるようにするModuleです。M5Stackとは、M5Stack社のLLM Moduleと同等の接続となるため、ソフトウエア的にはLLM Moduleと同様に扱うことができます。他のPCのLLMへはUSBやWiFiで接続します。M5StampS3Aに必要なソフトウエアを書き込んで使用してください。StampS3Aの取り付け方法が2種類あります。
StampS3Aを直接とりつけ
StampS3Aをリフローはんだ付け等で直接基板に実装します。M5Stack接続用のMbusコネクタもリフローはんだ付け等で基板に実装してください。また必要に応じて、Module Frameをとりつけてください。
StampS3Aをコネクタを介してとりつけ
2.54mmピンヘッダ実装済みのStampS3Aと、6pと9p(または8p)のピンソケット、およびMbusコネクタまたは2.54mmの2列x15ピンの低プロファイルのピンヘッダを用意します。
まず基板のこちら面に、6pと9p(または8p)のピンソケットをはんだ付けします。(8pソケットを使う場合は、この写真のように1列分を開けた位置にとりつけてください)
Mbusコネクタをはんだ付け、または2.54mmの2列x15ピンの低プロファイルのピンヘッダをこの写真のようにはんだ付けします。M5Stack本体に接続される側(この写真では下側)の端子の先端が、基板面から5.5mmの位置になるようにしてください。
最後に2.54mmピンヘッダ実装済みのStampS3Aを取り付けて完成です。
ソフトウエア
Moduleに書き込む専用のファームウェアがあります。CoreからはLLM-Moduleのライブラリで通信できるように 「一部」 なっています。PC等との通信はWiFiまたはシリアル通信が選択できます。
Module側
※StampS3Aをリフロー実装した場合は、USB-Cケーブル抜き差し時に、StampS3Aを手で押さえて固定することを推奨します。
PlatformIOでstampS3Rをビルドして、基板上のM5StampS3に書き込みます。
このとき、secrets.hでPC等のローカルIPアドレス、WiFiのSSID/パスワードを設定してください。
PC側
現在はLLMサーバーとしてOllamaのみサポートしています。
シリアルで接続する場合はserialにあるスクリプトを動かして待機させてください。
WiFiで接続する場合はOllamaの設定からExpose Ollama to the networkを有効にしてください。
サンプル
サンプルプログラム(coreS3_test)を用意しています。お使いのOllamaからアクセス可能なモデル名に変更してお試しください。画面にreadyと表示されたら、シリアルモニタからテキストを入力してEnterキーを押すと、会話ができます。
API対応状況(2025/11/20)
- [o] module_llm.checkConnection
- [o] module_llm.llm.setup
- [o] module_llm.llm.inferenceAndWaitResult
Author
Designed by Junichi Akita (@akita11) / akita@ifdl.jp
Programmed by Ogawa3427 / ogawa3427@ifdl.jp
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | CON_MBUS_bottom_Core2 | akita:M5STACK_BUS_30P | CN3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J2 |
| 1 | Conn_02x15_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_Vertical | J1 |
| 1 | ~ | M5KiCad:STAMP-S3-SMD | U1 |
The 5 most common of 13 parts.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0
Questions
How big is the AnythingModuleLLM PCB?
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the AnythingModuleLLM use?
13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the AnythingModuleLLM KiCad files?
From the akita11/AnythingLLMModule repository on GitHub, at the commit this page was made from: the board is PCB/AnythingModuleLLM.kicad_pcb and its schematic PCB/AnythingModuleLLM.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the AnythingModuleLLM design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).