pdf-icon

Station-Bat

SKU: K124-B

Description

Station-Bat is a versatile industrial-grade programmable embedded controller. It uses the Espressif ESP32 as the main control chip, integrates a Wi-Fi solution, and is equipped with a dual-core low-power Xtensa® 32-bit LX6 microprocessor with a main frequency of up to 240MHz. It comes with 16MB FLASH, a 1.14-inch full-color HD IPS display panel with a resolution of 240×135, a physical button panel, rich peripherals, two sets of six expansion interfaces, and features low-power sleep/timed wake-up functionality. It also integrates the IMU MPU6886.

It supports both USB Type-C and internal rechargeable 18650 battery power supply methods. The onboard high-power-density fully integrated boost DC/DC converter SCT12A0DHKR ensures the stability of electrical equipment operation in complex application scenarios.

This controller can be widely used in industrial field control, smart buildings, multi-channel data acquisition nodes, and developer prototype design, among other application scenarios.

Features

  • Interactive Design:
    • 1.14-inch IPS display panel
    • 6-axis gyroscope MPU6886
    • 3 programmable physical buttons
    • 1 power button
    • 7 programmable RGB LEDs
  • Power Design:

    • Input:
      • AXP192 power management chip
    • Output:
      • Each interface (5 Grove, 1 USB-A) uses an electronic switch SGM2553D for independent on/off control
      • 6 Grove interfaces use INA3221 for voltage/current monitoring, and USB-A uses INA199 for current monitoring
      • Integrated high-power-density fully integrated boost DC/DC converter SCT12A0DHKR
    • Low Power:
      • Integrated RTC BM8563 for low-power sleep/timed wake-up
  • Port Design:

    • 6 Grove expansion interfaces
      • Port A1/A2 share power and signal pins
      • Port B1/B2/C1/C2 have independent power and signal pins
    • USB Type-A is for power output only, with no signal pins
  • Structural Design:

    • DIN rail
    • Magnetic
    • Wall-mounted
    • Screws
    • Cable ties
  • Program Development:

    • Supports UIFlow graphical programming platform, scripting, no compilation, and cloud push
    • Fully compatible with mainstream development platforms like Arduino and ESP32-IDF
    • Supports FreeRTOS, leveraging dual-core and multi-task mechanisms to efficiently organize task logic and optimize program execution efficiency

Includes

  • 1 x Station-Bat
  • 1 x USB Type-C cable (50cm)
  • 1 x Hex key

Applications

  • IoT controller
  • Multi-channel data acquisition
  • IoT product prototype design
  • DIY projects

Specifications

Main Control Resources Parameters
ESP32-D0WDQ6-V3 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB
USB Power Supply 5V@1A
Battery Specification 18650 x 2 (parallel)
Host Interfaces Type-C x 1, Grove (I2C+I/O+UART) x 6, Full-Size USB Type-A (OUTPUT)
LED SK6812 x 7
Buttons Power button, physical buttons x 3
IPS LCD Screen 1.14"@240 x 135 ST7789V2
IMU MPU6886
RTC BM8563
PMU AXP192
Voltage/Current Monitor INA3221 + INA199
USB Chip CH9102F
DC/DC Boost SCT12A0DHKR
Power Distribution Switch SGM2553D
Antenna 2.4G 3D antenna
Operating Current 146.3mA
Sleep Current 31.6µA
Operating Temperature 0 ~ 60°C
Base Screw Specification M2 x 8 hex socket head screws
Housing Material ABS+PC
Product Dimensions 88.0 x 65.0 x 35.0mm
Product Weight 171.6g
Package Dimensions 104.0 x 73.0 x 54.5mm
Gross Weight 209.4g

Learn

Power On/Off Operation:
Power On: Click the central power button
Power Off: Long press the central power button for 4 seconds

Schematics

Schematic updated to v1.3: The 5V power control of the Grove port has been changed from default pull-up enable to control by the LDO2 pin of the AXP192 power management chip.

PinMap

Buttons

ESP32 Chip GPIO37 GPIO38 GPIO39
Buttons BUTTON A BUTTON B BUTTON C

Screen

Driver Chip: ST7789v2 Resolution: 135 x 240 @1.14"

ESP32 Chip GPIO5 GPIO15 GPIO18 GPIO19 GPIO23
AXP192 Chip AXP_LDO3
LCD CS RESET SCK RS MOSI LCD_BL

IMU (3-axis gyroscope + 3-axis accelerometer)

ESP32 Chip GPIO21 GPIO22 GPIO27
MPU6886 SDA SCL INT

RTC

ESP32 Chip GPIO21 GPIO22
BM8563 SDA SCL INT
AXP192 AXP_PWR

Current/Voltage Monitor

ESP32 Chip GPIO21 GPIO22 Control Channel
INA3221(0x40) SDA SCL AXP_GPIO0, AXP_GPIO1
INA3221(0x41) SDA SCL AXP_GPIO2, AXP_GPIO3, AXP_GPIO4

Internal I2C Connection

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
AXP192 SDA SCL
BM8563 SDA SCL
INA3221 SDA SCL

PWR485

Chip GPIO3 GPIO1 GPIO2 (DCDC 9~24->5V) GND
SP3485 TXD RXD REn (READ Enable) GND
SY8303 VIN_12V

Power Management Chip (AXP192)

RTC LCD BackLight ESP32-3.3V SK6812, INA3221, CH902F
LDO1 LDO3 DC-DC1

USB to Serial

ESP32 Chip GPIO3 GPIO1
CH9102F TXD RXD

M5Station Port Description

PORT PIN Monitoring Port Notes:
PORT-A1 (Red) G32/33 (SDA/SCL) AXP_GPIO0 I2C
PORT-A2 (Red) G32/33 (SDA/SCL) AXP_GPIO0 I2C
PORT-B1 (Black) G25/35 (OUT/IN) AXP_GPIO1 DAC/ADC
PORT-B2 (Black) G26/36 (OUT/IN) AXP_GPIO2 DAC/ADC
PORT-C1 (Blue) G14/13 (TX/RX) AXP_GPIO3 UART
PORT-C2 (Blue) G17/16 (TX/RX) AXP_GPIO4 UART

Model Size

module size

Datasheets

Softwares

Arduino

USB Driver

Click the link below to download the driver that matches your operating system. After extracting the compressed file, select the installation package corresponding to your operating system's bit version for installation. (CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but it is actually installed successfully. Ignore the error.) If you encounter issues with downloading programs (e.g., timeout or "Failed to write to target RAM"), try reinstalling the device driver.
Driver Name Applicable Driver Chip Download Link
CH9102_VCP_SER_Windows CH9102 Download
CH9102_VCP_SER_MacOS v1.7 CH9102 Download
MacOS Port Selection
In MacOS, there may be two optional ports. Please select the port named wchmodem when using.

Easyloader

Easyloader Download Link Notes
Station-Bat Test Easyloader Download /

Video

Product Comparison

Station-485 Station-Bat
Equipped with PWR485 (RS485 + power input) Onboard MPU6886, supports two 18650 batteries (parallel)