クイックアクセス

製品リスト

製品リスト

各製品の情報ページには、製品画像、特徴、同梱内容、仕様、回路図、ピンマップ、インターフェース、寸法、チップのデータシート、開発プラットフォームの対応状況、製品動画などの情報が含まれています。

製品リストを見る
AIFlow

AIFlow

New

AIFlow は M5Stack のハードウェアとソフトウェア向けに特化した Vibe Coding ツールです。自然言語で MicroPython コードをすばやく生成し、プログラム配信・デバッグまで行えます。Web 版は完全無料ですぐに使える初心者向け、デスクトップ版 & APP は上級者向けで、モデル API のカスタム設定や Skills & MCP などの高度な機能に対応しています。

AIFlow 入門チュートリアル
UiFlow

UiFlow

UiFlow1、UiFlow2 グラフィカル開発プラットフォームの特徴紹介と使用チュートリアル、プラットフォームがサポートする各製品・各機能の簡単な開発例。

UiFlow 入門チュートリアル
Arduino

Arduino

Arduino 開発をサポートする各種コントローラおよび周辺機器、各機能の簡単な開発例、M5Unified・M5GFX ライブラリの API ドキュメント。

Arduino 入門チュートリアル
Linux & Edge AI

Linux & Edge AI

Linux コンピューター、エッジ AI デバイス、AI アクセラレーターのシステム設定、デバイス管理、アプリケーション開発、ローカルモデル推論に関するチュートリアルです。

チュートリアルを見る
Home Assistant

Home Assistant

本チュートリアルでは、M5Stack のハードウェアデバイスを Home Assistant に接続し、スマートホームの制御と自動化を実現する方法を紹介します。

Home Assistant 入門チュートリアル
StackFlow AI

StackFlow AI

StackFlow は、組込み開発者向けのシンプルかつ効率的なワンストップ AI サービス基盤プロジェクトです。M5Stack のハードウェアプラットフォームを基盤に、既存の組込みデバイスに強力な AI アクセラレーション機能を迅速に付与します。

StackFlow AI 入門チュートリアル
製品ガイド

製品ガイド

一部の M5Stack 製品を対象に、工場出荷時ファームウェアの使用方法、機能体験、設定・メンテナンス、活用例を掲載しています。

製品ガイドを見る

M5Stack とは?

M5Stack は、IoT・組込み開発向けのモジュール式ハードウェア/ソフトウェアプラットフォームです。「M」は Modular(モジュール設計)、「5」は初期製品で採用された 5 × 5 cm の標準サイズ、「Stack」は積み重ねて拡張できる設計思想に由来します。コントローラ、機能モジュール、各種拡張製品を組み合わせることで、アイデアの検証やプロトタイプ開発から実用的なアプリケーションの構築まで効率よく進められます。

コントローラ体系

Core シリーズ
Core シリーズはディスプレイ、ボタン、スピーカー、マイク、バッテリー、拡張インターフェースを統合しています。主な製品には Core(Basic、Gray、Fire)、Tough、Core2、CoreS3、Tab5 などがあります。
Stick シリーズ
スリムでコンパクトな形状を持ち、ウェアラブル、ポータブル制御、モバイルインタラクション用途に適したシリーズです。ディスプレイ、無線通信、センシング機能を兼ね備え、主な製品には StickS3、StickC Plus、StickC Plus2、StickC、StickT2 などがあります。
Cardputer シリーズ
ディスプレイ、キーボード、携帯しやすい筐体を一体化し、ハンドヘルド端末、モバイル開発、無線通信、AIインタラクション用途に適したシリーズです。主な製品には Cardputer、Cardputer v1.1、Cardputer-Adv、Cardputer Mesh Kit、CardputerZero などがあります。
Atom シリーズ
超小型サイズで、組込みアプリケーション、IoT ノード、ポータブルプロジェクトに最適です。主な製品には Atom-Lite、Atom Voice、AtomS3、AtomS3U、AtomS3R、AtomS3R-CAM などがあります。
Stamp シリーズ
切手に似た形状で、最小形態のコントローラ製品です。通常は異なる機能ベースに組み込まれ、完全な製品として利用します。
E-Paper シリーズ
電子ペーパーを使用し、低消費電力で、情報の常時表示に適しています。主な製品には PaperColor、PaperMono、PaperMono-Lite、Paper、PaperS3 などがあります。

拡張体系

Unit シリーズ
多彩なセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(画面、ライト、ボタン、ノブなど)、オーディオ・ビデオカメラ、通信機能などのユニットを含みます。HY2.0-4P Grove インターフェースで各種コントローラに簡単に接続でき、ハードウェア機能を追加できます。
Module / Base シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(キーボード、ボタン、ノブなど)、オーディオ・ビデオ、通信、バッテリー、LLM などの機能ユニットを含みます。形状・サイズにより Module、Module13.2、Base、Faces の4種類に分けられ、M5-Bus により Core シリーズコントローラに簡単に積み重ね接続(複数製品のスタック対応)して、対応するハードウェア機能を追加できます。
Hat シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、HMI(ボタン、ノブなど)、オーディオ、通信、バッテリーなどの機能ユニットを含みます。8ピンヘッダーを使用して Stick シリーズコントローラに簡単に接続でき、対応するハードウェア機能を追加できます。装着方式が Stick コントローラに帽子をかぶせるような形状なので Hat シリーズと呼ばれています。
Atomic シリーズ
多種のセンサー、アクチュエーター、インターフェース拡張、モータードライバ、オーディオ・ビデオ、通信、バッテリーなどの機能ユニットを含みます。4+5ピンヘッダーで Atom シリーズコントローラに簡単に接続でき、対応するハードウェア機能を追加できます。
Stamp 拡張シリーズ
Stamp シリーズコントローラと同様の形状で、PCB 実装や他の製品への組込みにより対応するハードウェア機能を追加できます。
Chain シリーズ
Chain シリーズは、コントローラ、入力、センシング、表示、サウンドなどのノードを横方向に連結できるモジュール式ハードウェアです。各ノードは 2 つの HY2.0-4P インターフェースで接続し、UART で通信します。マクロパッド、スマートホーム、クリエイティブなインタラクション用途に合わせて柔軟に構成できます。

インターフェース紹介

HY2.0-4P Grove インターフェース
モジュール化された汎用インターフェースで、はんだ付けなしで各種センサーやアクチュエーターなどの周辺機器に迅速に接続し、ハードウェアのデバッグを実現します。逆挿し防止設計です。
M5-Bus
Core シリーズコントローラと Module、Module13.2、Base シリーズ周辺機器に使用されるスタッキング可能なバスインターフェースで、2列15ピン、2.54mm ピッチのピンヘッダーで構成されています。

ソフトウェアドライバ

M5Unified
M5Unified は、各シリーズのコントローラ製品に統一されたハードウェアドライバを提供します。このライブラリは異なるハードウェアの差異を抽象化し、統一インターフェースを提供して、デバイス間の開発体験を簡素化します。
M5GFX
M5GFX はグラフィカルインターフェースの表示を処理し、豊富な描画関数と API を提供します。また、複数のスクリーンドライバとタッチドライバを統合しています。

開発ツール

AIFlow
AIFlow は、M5Stack のハードウェアとソフトウェアに対応した Vibe Coding ツールです。自然言語から MicroPython コードを生成し、プログラムの転送とデバッグまで行えるため、アイデアをすばやく形にできます。
UiFlow2
UiFlow2 は UiFlow1 のアップグレード版で、直感的なグラフィカルプログラミング、ワンクリックの無線/有線送信、コンパイル不要の実行などの特徴を継承し、100 以上の M5 ハードウェア周辺機器とセンサーをサポートし、機能を迅速に拡張できます。新バージョンでは、より多くのデバイスに対応し、プロジェクト共有やデバイス共有機能を追加してチーム協力を容易にしています。UI を再設計し、操作がよりスムーズになり、より効率的な開発体験を提供し、ユーザーが構想から製品化までを迅速に実現できます。
UiFlow1
UiFlow1 は誰でも簡単に使いこなせるグラフィカルプログラミング IDE で、無線/有線でのプログラム送信、クリックでのプログラム実行、コンパイル不要を実現します。100 以上の M5 ハードウェア周辺機器とセンサーをサポートし、ワンクリックで拡張を追加でき、製品プロトタイプ構築を効果的に支援し、開発から最終製品化までを加速します。
M5Burner
M5Burner は M5Stack 製品のファームウェアプラットフォームで、ファームウェアの書き込み、エクスポート、公開、共有、シリアルモニタなどの機能を統合しています。ソフトウェア内では、公式が定期更新する UserDemo(出荷時ファームウェア)、UiFlow ファームウェア、さらにユーザーがアップロードした多数の興味深いプログラムを提供し、簡単かつ迅速にデバイスに書き込むことができます。

関連リソース