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
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
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) |