STACK & PLAY
Standard 5×5cm functionally stacking modularized components hardware system.
ESP32 microcontroller、 microSD card slot、USB-C、extension connectors.
The Stacking Functional MODULES Built for Customized Assembly.
Easy Deployment with multifunctional BASE.
STACK SERIES
5×5CM MODULAR STACKABLE
Standard Size
Better Display
User Friendly
For comprehensive application
STICK SERIES
COMPACT IoT SOLUTION
All-in-one
Best in Price
Low power consumption
For IoT edge application
ATOM SERIES
SMALL SIZE, BIG USE!
Smallest ESP32 devkit
IoT edge nodes
Miniature embedded device
For smart home and industry control application
FROM PROTOTYPING TO COMMERCIAL LEVEL
END TO END IoT EDGE SOLUTIONS
SMART FACTORY
Improving efficiency, preventing risks and delivering results with connected IoT devices.
SMART AGRICULTURE
Using sensors to collect data and using edge computing devices to analyze data, helps automate farming and breeding sectors.
SMART RETAIL
Obtain and analyze data about customer behavior; Automate shopping process and optimize shopping experience.
WEATHER STATION
Field ready data-collection solutions for environmental and meteorological monitoring.
WHY CHOOSE US?
FULL RANGE IoT MODULES
From the esp32-s3 controllers, arduino esp32, esp32 kits, esp32 camera, communication modules to the sensors including sensors like tof sensor and otherand actuators; high performance, high reliability, high scalability, and quick access to cloud platforms like Azure, AWS.
QUICK DEVELOPMENT AND VERIFICATION
Stackable standardization system to facilitate rapid concept proofing, rapid verification, and rapid shipment; ISO9001 international quality system certification, FCC, CE, TELEC product certifications to ensure timeline and quality.
TECHNICAL SERVICE
DOCS database, forums and etc provide technical services, UIFlow visual rapid development tools, complete API interfaces, greatly shorten the integration time, and help product mass production.
OPEN PLATFORM
Open-source hardware, open API interface, diverse cooperation forms, more cost-effective.
88
COUNTRIES
52668
GLOBAL DEVELOPERS
280
PRODUCTS
THE LATEST FROM M5STACK

Amsterdam, Netherlands – September 25, 2025 — M5Stack showcased its latest breakthroughs in modular IoT, edge computing, and smart automation at The Things Conference 2025, held at De Kromhouthal, Amsterdam — the world’s leading LoRaWAN and IoT innovation event.

 

 

Highlights from the M5Stack Booth

At the exhibition, M5Stack showcased its signature 5x5cm ESP32-based stackable controllers alongside a versatile lineup of expansion units and modules for plug-and-play development. Live demos revealed how our solutions power rapid, scalable IoT applications across smart homes, classrooms, and industrial environments.

 

 

Alongside best-selling devices, visitors enjoyed a first look at new and upcoming innovations:

·        Cardputer-Adv — The next-generation upgrade to our signature Cardputer, this powerful, credit card-sized computer is built for rapid prototyping, industrial control, and home automation.

·        Tab5 — A sleek, intuitive hub for IoT data visualization and management, demonstrated with its forthcoming keyboard accessory.

·        StamPLC — A compact, IoT-enabled programmable logic controller for industrial automation and remote monitoring.

·        Switch C6 — A single-live-wire smart switch controller featuring an ESP32-C6-MINI-1 wireless SoC and latching relay for IoT-enabled appliances.

·        PowerHub — A programmable multi-channel power management controller with ESP32-S3 and precision monitoring, designed for efficient power control in industrial and smart home applications.

 

Innovative LoRa Solutions

M5Stack also debuted its new LoRa product family, ranging from enterprise-ready LoRaWAN gateways to off-grid Meshtastic devices built for makers, outdoor enthusiasts, and developers. Engineered for low-power, long-range communication, these solutions target applications such as environmental monitoring, smart agriculture, and industrial IoT.

Showcased products included:

·        SolarMesh — A waterproof, solar-powered Meshtastic gateway integrating Wi-Fi (ESP32-S3), LoRa (SX1262), and GPS for versatile, off-grid connectivity.

·        UnitC6L — An edge-computing LoRa module combining ESP32-C6 MCU with SX1262, Wi-Fi 6, and Bluetooth 5 (LE) for flexible deployments.

·        Atom DTU Terminal — A compact, reliable terminal unit for robust data transmission in distributed networks.

 

 

Building the Future Together

Inspiring conversations and hands-on workshops with developers and industry experts highlighted M5Stack’s role in shaping the next wave of IoT solutions. By expanding our modular ecosystem, we aim to empower innovators worldwide to transform ideas into impactful, real-world applications.

 

About M5Stack

M5Stack is a leading provider of modular, open-source IoT development solutions. Our stackable hardware and intuitive programming platform empower developers and businesses to accelerate innovation and rapidly prototype solutions for IIoT, home automation, smart retail, and STEM education.

 

September 5, 2025 – M5Stack, a global leader in modular IoT and embedded development platforms, today announced the launch of Cardputer‑Adv, the upgraded model of its popular card‑sized computer series.

Designed for engineers, developers, and tech enthusiasts, Cardputer‑Adv delivers enhanced performance, richer interfaces, and extended battery life — all while keeping the portable elegance of the original Cardputer.

Whether you’re prototyping IoT gadgets, building portable dashboards, testing sensor networks, or creating unique interactive experiences, CardputerAdv is the ultimate pocketsized development companion.

Highlights of CardputerAdv

  • Upgraded Core – Stamp‑S3A module, offering robust computing power with integrated Wi‑Fi + BLE connectivity.
  • Enhanced Audio – ES8311 audio codec, high‑SNR MEMS microphone, NS4150B amplifier, 1W speaker, plus 3.5mm headphone jack for external audio devices.
  • Rich Interaction –56key compact keyboard with improved tactile feel (key actuation force reduced from 260gf to 160gf) and 1.14 TFT LCD for clear display and comfortable input.
  • Smart Sensing – Built‑in BMI270 6‑axis IMU and IR transmitter enable motion tracking and remote control functions.
  • Connectivity & Expansion – Grove‑compatible HY2.0‑4P port, EXT 2.54mm 14‑pin header, microSD card slot, plus compatibility with the optional Cap LoRa868 accessory for Meshtastic communication.
  • Power & Portability – 1750mAh rechargeable lithium‑ion battery, magnetic base for metal surfaces, LEGO‑hole‑compatible mounting design.
  • Multi‑Platform Ready – Supports UIFlow2, Arduino IDE, ESP‑IDF, and PlatformIO for flexible development workflows.

Comparison with Previous Models

 

A Growing Developer Ecosystem

Cardputer isn’t just hardware — it’s a platform. Alongside the built‑in mini‑programs, users can explore a growing library of community‑developed firmware via M5Burner, enabling instant prototyping for applications like retro gaming, remote control, UI dashboards, cybersecurity tools, and more.

Popular projects such as M5Launcher, Bruce, NEMO, Evil‑Cardputer, Marauder, and Ultimate Remote have each surpassed 10,000+ downloads, inspiring creativity across the Cardputer community.

Beyond M5Stack’s official channels, an active userdriven community has formed around Cardputer, where enthusiasts share projects, tips, and firmware.

 Join the discussions and see what’s possible:

Availability

Cardputer‑Adv is now available via the M5Stack Official Store and authorized global distributors. Order today and start building your next project.
For full details, technical documentation, and project ideas, visit
www.m5stack.com.

    In today's fast-evolving IoT and smart hardware landscape, a smooth and responsive user interface (UI) has become just as important as core functionality.

    M5Stack, continuing to refine its visual programming platform UIFlow2, now officially integrates the powerful LVGL (Light and Versatile Graphics Library) — giving makers and developers the best of both worlds: the speed of visual programming and the freedom of a professional embedded GUI framework.

     

    Why LVGL?

    UIFlow2, built on MicroPython, is designed to lower the barrier for hardware programming. Earlier versions included basic controls and drawing functions — useful for simple projects but less suited for complex UI needs.

    LVGL changes the game. It's an open-source, lightweight, cross-platform embedded GUI library with:

    • Rich widget library: Buttons, sliders, progress bars, charts, and more
    • High-performance rendering: Adaptable to different display memory sizes and refresh rates
    • Flexible extensibility: Animations, themes, event callbacks, and advanced custom styling

    With UIFlow2's LVGL integration, developers can start by dragging and dropping blocks, then fine-tune behavior via Python code — moving seamlessly from beginner-friendly to pro-level control.

     

    What's Available Now

    UIFlow2 already supports LVGL in its first integration phase:

    • Controller support: Core2, Tough, Dial, CoreS3, Tab5, and more ready to go
    • Standard widgets: Buttons, labels, images available instantly in the visual editor
    • Drag, drop, adjust: Direct manipulation of LVGL elements with live attribute tweaks
    • Font optimization: One-click custom font generation & download for better localization
    • Full Python API access: Call LVGL functions directly in "Code Mode" to build advanced logic

    Whether you're a first-time maker or a seasoned embedded engineer, you can design and deploy interactive UIs faster than ever.

     

    Getting Started in 4 Steps

    1. Launch UIFlow2 Web IDE

    Power on your M5 device and connect to the UIFLow2 online editor.


    2. Enable LVGL Support

    Select M5UI in settings to enable related blocks.

    3. Add Widgets or Write Code

    Block Mode: Drag and drop "Button", "Label" and other controls directly.

    Code Mode Example:

    
    import m5ui
    import lvgl as lv
    import M5
    
    M5.begin()
    m5ui.init()
    
    page0 = m5ui.M5Page(bg_c=0xffffff)
    
    button0 = m5ui.M5Button(
        text="click me",
        x=115,
        y=153,
        bg_c=0x2196f3,
        text_c=0xffffff,
        font=lv.font_montserrat_14,
        parent=page0
    )
    
    label0 = m5ui.M5Label(
         "Hello M5!!!",
         x=123,
         y=82,
         text_c=0x000000,
         bg_c=0xffffff,
         bg_opa=0,
         font=lv.font_montserrat_14,
         parent=page0
    )
    
    page0.screen_load()
    

     

    4. Run and Debug

    After downloading the program to the device, controls will immediately display on the screen and support real-time interaction.

     

    What's Coming Next

    We're pushing towards full LVGL integration and a more intuitive design experience:

    • More widget support: Charts, animations, themes, advanced style management
    • Improved visual designer: What You See Is What You Get layout editing (WYSIWYG)
    • Wider hardware coverage: More display modules and input peripherals like Module Display and Unit CardKB

    Ultimately, UIFLow2+LVGL bridges the gap between quick, beginner-friendly prototyping and precise, professional-grade UI development — giving every creator the speed to start and the depth to go further.