コンテンツへスキップ

maker-board · Comparison

M5Stack Core2 vs XIAO ESP32-S3 比較 — 違いと選び方 (2026)

M5Stack 比較の定番、Core2 と Seeed XIAO ESP32-S3 を 16 項目超のスペックで比較。ディスプレイ付きオールインワン vs 極小・拡張前提の違い、エコシステム・消費電力・典型プロジェクト・コスパを整理し、用途別の選び方を結論から解説します。

公開: 2026-04-18更新: 2026-04-30GAJEST 編集部

候補 A

M5Stack Core2 (v1.1)

¥7,800(JPY)

参考価格 (2026-04 時点、v1.1、時期により変動)

候補 B

Seeed XIAO ESP32-S3

¥1,500(JPY)

参考価格 (2026-04 時点、無印 S3、時期により変動)

スペック比較表

スペックM5Stack Core2 (v1.1)Seeed XIAO ESP32-S3
SoCESP32-D0WDQ6-V3 (Xtensa LX6 デュアル 240MHz)ESP32-S3R8 (Xtensa LX7 デュアル 240MHz)
RAM520KB SRAM + 8MB PSRAM512KB SRAM + 8MB PSRAM
Flash16MB8MB
ディスプレイ2.0 インチ 320×240 TFT (静電容量タッチ対応)なし (外付け SPI/I2C)
IMUMPU-6886 (加速度 + ジャイロ 6 軸)なし (外付け)
1W スピーカ / MEMS マイク (SPM1423)なし (Sense 版のみ PDM マイク + カメラ搭載)
バッテリー390mAh LiPo (本体内蔵)なし (BAT パッド経由で外付け LiPo 可)
電源管理AXP192 (2022 以降は AXP2101 の個体あり)USB-C + LiPo 充電 IC 内蔵 (低電流 ~100mA)
GPIO 自由ピン約 6〜8 本 (M5Bus / 側面ピン経由)11 本 (ADC/PWM/I2C/SPI/UART)
拡張M5Bus / GROVE / 背面拡張 / Unit / Hat / Moduleピンヘッダ (要ハンダ) / Grove (Sense 版)
無線Wi-Fi 4 (n) / Bluetooth Classic + BLE 4.2Wi-Fi 4 (n) / Bluetooth 5 LE (Mesh 対応)
USBUSB-C (CP2104 経由)USB-C (USB-OTG / CDC ネイティブ)
RTCBM8563 (バックアップ電池付き)なし (要外付け)
サイズ54×54×16 mm21×17.5×3.5 mm
重量約 50g約 3.5g
対応 IDEArduinoIDE / PlatformIO / UIFlow / ESP-IDFArduinoIDE / PlatformIO / ESP-IDF / MicroPython
公式言語C/C++ / MicroPython / Blockly (UIFlow)C/C++ / MicroPython / CircuitPython

Pros / Cons

M5Stack Core2 (v1.1)

Pros

  • 2.0 インチ ILI9342C カラー TFT タッチスクリーン内蔵
  • バッテリー (390mAh LiPo) と RTC、スピーカ、マイクも本体一体
  • MPU-6886 6 軸 IMU + PMU (AXP192/AXP2101) で電源管理が成熟
  • M5Bus で Base / Unit / Hat と周辺を物理拡張できる
  • UIFlow で Blockly プログラミング対応、教育用途に向く
  • microSD スロット内蔵でログ保存・画像表示が即できる
  • 日本語ドキュメントとコミュニティが厚く学習リソースが豊富

Cons

  • 本体サイズ 54×54×16mm でウェアラブル・超小型向けには大きい
  • GPIO ピンがパネル・電源管理で消費済みで、自由に使える本数が少ない
  • ディープスリープ時の消費電力は PMU 制御で µA 級だが、素の ESP32 より設計が複雑
  • 新機種 (Core S3 / CoreS3 SE) との世代差が出てきた
  • ケース込みの重さ (約 50g) がウェアラブルに使いにくい
  • SoC は旧 ESP32 (LX6) で AI ベクタ命令未対応

Seeed XIAO ESP32-S3

Pros

  • 21×17.5mm の指先サイズでウェアラブル・小型ケースに仕込める
  • ESP32-S3 搭載で Wi-Fi / BLE 5.0 / AI ベクタ命令を網羅
  • USB-C 直挿し書き込み、ブートボタン込みで DevKit として完成度が高い
  • PSRAM 8MB + Flash 8MB (S3 Sense 版はカメラ + マイク搭載)
  • Sense 版は OV2640 カメラ + PDM マイクで AI カメラノードが組める
  • BAT 専用パッドで LiPo 直結 + 充電 IC 内蔵
  • 単価 1500 円台で量産デバイス・複数台運用に向く

Cons

  • ディスプレイもバッテリーも外付け必須 — システム設計が必要
  • GPIO が 11 本と限られ、I2C/SPI/UART を割り振ると余裕は少ない
  • ピン間隔 2.54mm 互換だがピンヘッダ未実装 (要ハンダ付け)
  • M5Stack のようなエコシステム (HAT/Unit) がなく、周辺は自作寄り
  • バッテリー充電 IC は搭載だが放熱余裕が小さく大電流充電は不可
  • 日本語ドキュメントは英語に比べて薄く、初学者には不親切な面がある

M5Stack Core2 と XIAO ESP32-S3 の違い (結論)

結論から言うと、M5Stack Core2 と XIAO ESP32-S3 の違いは「完成品か・部品か」です。 Core2 は液晶・タッチ・IMU・スピーカ・バッテリーまで筐体に揃ったオールインワンで、学習・展示・プロトタイピングをすぐ始めたい人向け。XIAO ESP32-S3 は指先サイズの超小型ボードで、ディスプレイやバッテリーは外付け前提。小型に埋め込む・量産する・最新の AI ベクタ命令を使う用途なら XIAO が向きます。迷ったら「作りたいものに液晶が要るか」で判断すれば、液晶要る→Core2、要らない→XIAO で大半は正解です。

M5Stack Core2 は システム完成品。電源を入れれば液晶が光り、タッチが効き、バッテリーで駆動し、スピーカから音が出て、IMU がジャイロを返す。ハードウェア設計のストレスをすべて取り払ってあり、「コードを書けば機能になる」状態が最初から整っている。これがプロトタイピング速度に直結する。

対して XIAO ESP32-S3 は 超小型の部品。MCU と USB と電源回路だけがあり、あとは全部外付けで設計する。自由度と引き換えにシステム全体を自分で組む責任が発生する。ブレッドボードで試作 → PCB 起こしてケースに収める、というステップを踏めるなら XIAO の小ささと安さが武器になる。

「作るものの形」が決まってるなら XIAO、「作るものを模索する段階」なら Core2、という使い分けが正しい。学校教育・ワークショップ・展示プロトタイプは Core2、最終製品・量産・組み込みは XIAO、と整理するとブレない。

Linux SBC まで視野を広げたいなら Raspberry Pi 5 vs ESP32-S3 を併読。マイコン↔SBC の役割分担が見える。

サイズ・消費電力・バッテリー運用

M5Stack Core2 は 54×54×16mm。机上のガジェットや据え置きデバイスには絶妙なサイズだが、リストバンドや首かけには大きすぎる。内蔵バッテリーは 390mAh で、液晶を常時点灯させれば 3〜4 時間、ディープスリープ主体なら数日持つ程度。「長時間動くデバイス」を作るには工夫が要る。

XIAO ESP32-S3 は 21×17.5mm、約 3.5g。指輪型ガジェット、ペンダント、指先用センサ、どこにでも収まる。バッテリーは外付け前提だが、同じ 400mAh LiPo をつなげば Core2 と同等の運用が可能で、むしろ省電力設計 (液晶なし等) ならバッテリー時間は XIAO のほうが伸びる。

消費電力は ESP32-S3 のほうが ESP32 (旧) より僅かに省電力で、ディープスリープ µA 級は両者とも達成するが、Core2 は液晶バックライト OFF を確実にしないと LDO 経由で漏れ電流が残る。実測比較 (1 分間隔の温度ロガーを 1 ヶ月運用) では XIAO + 1000mAh LiPo で約 3 ヶ月、Core2 内蔵 390mAh で約 5〜7 日が実用レンジ。

ソフトウェアとエコシステム

M5Stack は UIFlow / M5Unified / ArduinoIDE / PlatformIO と対応環境が広い。特に UIFlow は Blockly ブロックプログラミングで、子供や初心者でも「IMU の値を液晶に表示」が 10 分で組める。教育用途で選ばれる最大の理由はこれ。公式が多言語ドキュメントを出していて日本語情報も豊富。

XIAO ESP32-S3 は ArduinoIDE / PlatformIO / ESP-IDF / MicroPython が標準ルート。Seeed のチュートリアルは英語中心で、Core2 ほど手厚いドキュメントではないが、ESP32-S3 そのものは情報が多いので困る場面は少ない。

拡張エコシステムの差は大きい。M5Stack は Unit / HAT / Module で I2C 機器が差し込むだけで動く。環境センサ、カメラ、GPS、ThermIR、ステッピングモータドライバ、なんでも箱から出してすぐ使える。XIAO は素の GPIO ピンしかないので、I2C デバイスをブレッドボードに挿して SDA/SCL を手動接続する必要がある。学習用途なら M5、量産・組み込み用途なら XIAO

AI 推論・センシング能力の違い

ESP32-S3 (XIAO) は AI ベクタ命令 (PIE: ESP32-S3 拡張命令) を持ち、INT8 量子化された TFLite Micro モデルが ESP32 (Core2) の 5〜10 倍速で動く。MobileNet 系の軽量画像分類、Wake Word 検出、加速度ジェスチャ識別などのエッジ AI 推論で実用に乗るのは S3 系から。

Core2 の旧 ESP32 (LX6) でも TFLite Micro は動くが、推論時間が長く、リアルタイム用途には向かない。AI 推論を主目的にするなら M5Stack Core S3 (新型) か XIAO ESP32-S3 を選ぶべきで、Core2 (旧 ESP32) は学習・教育用途に絞ったほうが満足度が高い。

センサ統合の観点では Core2 が有利で、IMU・マイク・タッチパネルが本体に揃っているため、「揺らすと数値が変わる」「声をかけると反応する」サンプルがすぐ動く。XIAO で同じことをやるには外付けセンサ + ハンダ作業が必要。

典型プロジェクト例

Core2 向き: デスクトップ環境モニタ (CO2/VOC/温湿度を液晶表示)、タスクタイマー、物理ボタン+液晶の自動化ダッシュボード、IoT コントローラのリモコン、子供向けプログラミング教材、会議室予約表示、レトロゲーム用コントローラ、AC コンセント連動の家電タイマー UI。液晶があるので「見て操作する」物すべて。

XIAO ESP32-S3 向き: ウェアラブル生体センサ、BLE ビーコン、スマートプラグ内蔵用コントローラ、指輪型マウスジェスチャ、自作キーボード (QMK/ZMK)、カメラ付き玄関センサ (Sense 版)、インジケータ LED ネックレス、屋外気象観測ノード、犬猫の首輪 GPS。小さく埋め込む物すべて。

Chip の世代的には XIAO S3 のほうが新しい (LX7 vs LX6、Core2 v1.1 は旧 ESP32)。AI 推論を使うなら XIAO S3 か、M5Stack の Core S3 を選ぶ方が理にかなう。Core2 は完成度の高い「定番」だが最新世代ではない点は留意。

コスト・複数台運用・量産の現実

価格差は約 5 倍。Core2 が 7800 円、XIAO ESP32-S3 が 1500 円台。1 台運用なら誤差だが、5 台 10 台と並べる教室・展示・量産では大きな差になる。20 台のセンサノードを設置するプロジェクトなら、XIAO は約 3 万円、Core2 なら約 16 万円。

ただし XIAO は外付け部品代 (LiPo・ケース・センサ・基板) が別途乗るため、最終製品としての BoM (Bill of Materials) で見ると Core2 の差はある程度縮まる。展示・実験のためにすぐ動く 1 台が欲しい なら Core2 が時間効率で勝つ。

設計データを起こして PCB 発注 → ケース 3D プリントまで自分でできるユーザーなら、XIAO ベースで 1 台 3000-4000 円の最終製品にまとめられる。コミュニティでは XIAO + 自作シールド + 樹脂ケースで「市販 IoT より安い & 機能特化」を実現する事例も多い。

結論:こう選べ

初めてのマイコン、学習が主目的、見た目がガジェットらしく完結していてほしい、子供と一緒に使う → M5Stack Core2。7800 円で液晶・タッチ・IMU・音・バッテリーまで揃う完成度は別格で、学習コストを最小化できる。

特定用途に組み込む、小型にしたい、量産も見据える、最新 ESP32-S3 の AI 命令を使いたい、ウェアラブル・小型ガジェットを作る → XIAO ESP32-S3。1500 円台で S3 搭載、Sense 版ならカメラ付き。設計自由度と単価は代えがきかない。

両方買え は前述した通りで、Core2 (プロトタイピング) + XIAO (最終実装) の 2 段構えが実際は最短。合計でも 1 万円以下に収まる。どちらか 1 台しか買わないなら 「作りたいものに液晶が要るか」 で判断するのが失敗しない。液晶要る → Core2、要らない → XIAO、で 95% 正解。

ESP32 開発ボード全体の選び方は M5Stack / Seeed XIAO / ESP32 DevKit 比較ESP32-S3 入門ガイド、マイコンと Linux SBC の使い分けは Raspberry Pi 5 vs ESP32-S3 を参照。

用途別の推奨

カジュアル / 初心者向け

M5Stack Core2

パワーユーザー / 上級者向け

Seeed XIAO ESP32-S3

よくある質問

M5Stack Core S3 と Core2 どっちがいい?

新規購入なら Core S3。ESP32-S3 搭載で AI 命令対応、USB-C、カメラ対応 (SE 版) と機能が一新されている。Core2 は成熟・資料量で今も十分戦えるが、長く使うなら S3 系に寄せるのが合理的や。Core2 は 2024 年以降「定番ローエンド」として新規価格を抑える方向に動いてる。

XIAO ESP32-C3 のほうが安いけどそっちでええ?

RISC-V 単コアで AI/PSRAM なし、価格は約半額。温湿度送信みたいな超軽量 IoT なら C3 で十分。画像・音声・AI を触るなら S3 を選ぶべき。**用途が決まってないうちは S3** にしておけば後悔しにくい。

QMK/ZMK 対応キーボードに使える?

XIAO ESP32-S3 は ZMK (BLE) 用途で人気。Core2 はキーボード用途には向かん (液晶・ケース形状的にも)。自作キーボードコミュニティでは Nice!Nano に並んで XIAO BLE 系がよく使われてる。なお、自作キーボードのはんだ付け道具は [Pinecil V2 vs TS101](/compare/pinecil-v2-vs-ts101) で詳説。

M5Stack を電池駆動でウェアラブルにできる?

できるが 50g+ 液晶は手首にはゴツい。ウェアラブルなら XIAO + 小型 LiPo の自作が定番で、Core2 は胸ポケットに入れる「持ち運び端末」が現実的な用途や。M5StickC Plus2 (M5Stack の細長型) ならまだ手首にギリ載る。

MicroPython は使える?

両機とも公式対応。Core2 は M5Stack 公式 MicroPython イメージがあり、UIFlow との切替も可能。XIAO は標準 ESP32-S3 用 MicroPython を焼いて使う。MicroPython は **学習速度は速いが、起動時間とメモリ効率は C/C++ より劣る**点は注意。

Bluetooth でスマホと連携できる?

両機とも BLE 対応。Core2 は BLE 4.2、XIAO S3 は BLE 5.0 LE。ペリフェラル (周辺機器側) としてスマホアプリと通信するのは両機とも可能で、温度センサのデータをスマホに送る程度なら誤差。**BLE Mesh** を使った大規模ネットワーク組むなら BLE 5.0 の XIAO が向く。

Wi-Fi が切断されたときの自動再接続は?

Arduino-ESP32 ライブラリの WiFi.onEvent() で再接続ハンドラを書く必要がある。両機とも標準でリトライしてくれない設定が多いので、本格運用するなら **WiFiManager や ESP-IDF の自動再接続フラグ**を使うのがベスト。1 ヶ月以上の連続運用ではこの実装が分かれ道になる。

電源を切らずに長期運用しても壊れない?

両機とも 24/7 連続運用前提の設計ではないが、適切な電源 + 適度な放熱 (ケースのスリット確保) があれば 1 年級の連続運用は実例多数。**液晶のバーンインは Core2 で起きる**ため、固定パターンを長時間表示しないか、定期的に画面を切り替える運用が無難。

Sense 版 XIAO のカメラはどれくらいの画質?

OV2640 (200 万画素) で、QVGA (320×240) ならスムーズ、VGA (640×480) なら 5fps 程度、UXGA (1600×1200) なら 1〜2fps。**画質より省電力で間欠キャプチャ**する用途 (玄関センサ、ペット観察) で本領発揮する。フル HD ストリーミングは無理。