M5Stack Cardputer Zero · Volume 5

M5Stack Cardputer Zero Volume 5 — Power Profile

Hypothesized smaller battery, charge subsystem, per-mode current draw, runtime estimates, budget-tier power discipline

Contents

SectionTopic
1About this volume
2Battery — hypothesized capacity
3Charge subsystem
4Per-mode current draw (estimated)
5Runtime estimates
6Field-deployment power discipline
7LiPo small-cell safety
8Resources

1. About this volume

Vol 5 covers Cardputer Zero’s hypothesized power profile. Smaller battery is the load-bearing assumption — budget variants typically cut battery capacity meaningfully, and the Zero is hypothesized to land in the 500-1000 mAh range (vs ADV’s 1750 mAh). This drives runtime estimates ~50% below the ADV’s.

Cross-reference: ../../../M5Stack Cardputer ADV/03-outputs/Cardputer_ADV_Complete.html Vol 6 (the Cardputer ADV’s power profile). This volume re-derives the numbers for Zero’s presumed smaller capacity.


2. Battery — hypothesized capacity

AspectHypothesisConfidenceNotes
ChemistryLiPo (single cell)HighIndustry standard
Capacity500-1000 mAhMediumBudget-tier sizing; ADV is 1750 mAh
Voltage3.7V nominalHighSingle-cell
Charge endpoint4.20VHighStandard LiPo
Discharge cutoff~3.0V (protection IC)HighStandard
Energy (700 mAh midpoint)~2.6 WhHigh (derived)Reference value for planning
Energy (1000 mAh top)~3.7 WhHighBest-case
Energy (500 mAh bottom)~1.9 WhHighWorst-case

2.1 Why the capacity range

The 500-1000 mAh range reflects M5Stack’s typical budget design choices:

  • 500 mAh: aggressive cost cut; weight reduction; “Zero” tier
  • 700 mAh: middle ground; M5StickS3 has 250 mAh as reference for very-small
  • 1000 mAh: ~57% of ADV; meaningful capacity for several-hour use

The actual value depends on Zero’s intended use case. Education / classroom: smaller (1-2 hour sessions). Fleet ops: medium (3-4 hour shifts). General use: larger end of range.

2.2 Comparison to siblings

DeviceBatteryEnergyTypical runtime
M5StickS3250 mAh0.9 Wh~2-3 hours mixed
Cardputer Zero (mid)700 mAh2.6 Wh~3-5 hours mixed (estimated)
Cardputer K1321500 mAh5.6 Wh~5-7 hours mixed
Cardputer ADV1750 mAh6.5 Wh~6-8 hours mixed

Zero sits between StickS3 and the larger Cardputers — about half a Cardputer’s typical runtime.


3. Charge subsystem

3.1 Likely topology

Standard single-cell LiPo handheld pattern (Vol 2 § 7):

   USB-C 5V ──→ TP4056-class charger ──→ Battery

                       └→ Protection IC + MOSFET pair
                            (DW01+ / FS8205A typical)


   Battery (700 mAh nominal) ──→ Buck reg (SY8089) ──→ 3.3V bus

3.2 Charge time

For a 700 mAh cell at 1 A charge:

  • CC phase (3.0V → 4.20V): ~50 minutes (covers ~80% capacity)
  • CV phase (4.20V hold to termination): ~15-20 minutes (last 20%)
  • Total full charge: ~1-1.5 hours

Shorter than the ADV (which is ~2.5 hours for 1750 mAh). One of the few wins of a smaller battery.

3.3 Charge-while-operating

Standard charge-while-operating topology (Vol 2 § 7) — USB-C power feeds both the system and charge controller. With USB-C connected, internal battery stays at near-100% while the device runs. Useful for extended sessions.


4. Per-mode current draw (estimated)

Engineered estimates based on ESP32-S3 + standard handheld subsystem composition. Verify on hardware.

ModeCurrent (mA)Notes
Deep sleep1-5Protection IC + leakage; very low
Light sleep (display off, Wi-Fi off)20-30LPC32-S3 light sleep mode
Menu navigation (display on, no Wi-Fi)60-80Display + backlight + CPU active
Wi-Fi scan120-180ESP32-S3 active + display
Wi-Fi connected, idle80-120Active connection without traffic
Wi-Fi active TX/RX200-300Variable based on traffic
BLE scan90-130Lower than Wi-Fi
microSD write+30-50On top of base load
Speaker tone+5-15PWM-driven low-current
All on (Wi-Fi scan + display + SD write)250-350Heaviest typical load

4.1 Notes on the estimates

The Zero shouldn’t differ meaningfully from other ESP32-S3 + small-display handhelds at the same brightness setting. The values above are reasonable estimates from the family.

4.2 What’s lower vs the ADV

Some Zero-specific savings:

  • No audio codec idle current (~5-10 mA saved vs ADV)
  • No mic + amp idle (~3-5 mA saved)
  • No IMU continuous sampling (~5-10 mA saved)
  • Smaller backlight area if display is smaller (insignificant)

Total Zero savings vs ADV: ~15-25 mA in typical operation. Modest but additive.


5. Runtime estimates

Assuming 700 mAh nominal cell (mid-range estimate) and ~600 mAh usable capacity (after voltage cutoff margin):

ModeCurrent (mA)Runtime
Deep sleep3~200 hours (8+ days)
Light sleep25~24 hours
Menu navigation70~8.5 hours
Wi-Fi scan continuous150~4 hours
Wi-Fi connected idle100~6 hours
Wi-Fi active TX/RX250~2.4 hours
BLE scan continuous110~5.5 hours
All on (heaviest load)300~2 hours

For other capacities:

  • 500 mAh: multiply by 0.71
  • 1000 mAh: multiply by 1.43

5.1 Realistic mixed-use

A typical “Cardputer in your pocket” scenario:

Activity mixAvg currentRuntime
80% idle / standby, 15% navigation, 5% scan50 mA~12 hours
50% navigation, 30% scan, 20% idle100 mA~6 hours
30% Wi-Fi active, 40% navigation, 30% idle130 mA~4.5 hours
Continuous Wi-Fi pentest workflow220 mA~2.7 hours

Operational bottom line: Zero is a half-day device, not a full-day device. Plan engagements accordingly.


6. Field-deployment power discipline

For Zero used in field engagements:

6.1 Pre-deployment

  • Charge to 100% before deployment
  • Carry USB-C battery pack for any engagement >3 hours
  • Pack USB-C cable
  • Verify charging works before leaving

6.2 During engagement

  • Dim display to 30-50% — saves ~30 mA continuous
  • Use sleep mode when not actively using — Zero supports this if firmware is well-implemented
  • Disable Wi-Fi when not needed — biggest single power saver
  • Monitor battery indicator every 30-60 minutes
  • Switch to USB-C pack when internal drops below 30%

6.3 Engagement length guidelines

DurationInternal battery only?USB-C pack required?
<2 hoursYes (with margin)No
2-3 hoursYes (tight)Recommended
3-5 hoursNoYes (5000 mAh minimum)
5-8 hoursNoYes (10000 mAh recommended)
8+ hoursNoYes (20000 mAh + opportunistic top-up)

For comparison: ADV doubles all of these durations on internal alone.


7. LiPo small-cell safety

Smaller cells share the same safety concerns as larger ones, with one specific addition: higher discharge rate per nominal capacity under heavy load.

7.1 Standard discipline

  • Don’t charge a swollen cell
  • Don’t operate when wet
  • Store at ~50% charge for long shelf life
  • Operating temperature 0-40 °C
  • Charging current ~1C (700 mA for a 700 mAh cell)
  • Discharge cutoff at protection IC’s ~3.0V

7.2 Small-cell-specific concerns

  • Faster discharge ratio: Wi-Fi peak currents (~300 mA) are ~0.5C on a 700 mAh cell — within spec but stresses the cell more than a 1750 mAh cell at the same load
  • Less voltage headroom: smaller cells sag more under high current; brownouts more likely under aggressive load
  • Less thermal mass: a small cell warms faster under heavy discharge; thermal management more delicate
  • Replacement cost: smaller cells are sometimes cheaper, sometimes more proprietary (model-specific)

7.3 Longevity expectations

300-500 charge cycles before capacity drops to 80%. For a Zero charged daily: ~1-2 years before noticeable degradation. For weekly charging: ~5+ years.

7.4 Storage discipline for Zero

If Zero will sit unused for >2 weeks:

  • Charge to ~50% (not 100% or empty)
  • Store at room temperature (15-25 °C)
  • Disconnect from USB if connected (no float-charge stress)
  • Top up to ~50% every few months

8. Resources

  • Cardputer ADV Vol 6 (power canonical): ../../../M5Stack Cardputer ADV/03-outputs/Cardputer_ADV_Complete.html
  • M5StickS3 Vol 11 (small-cell discipline reference): ../../../M5Stick S3/03-outputs/M5StickS3_Complete.html
  • Battery University: https://batteryuniversity.com/ (LiPo behavior canonical)
  • TP4056 datasheet: NanJing TopPower

End of Vol 5. Next: Vol 6 covers the firmware ecosystem — what Zero inherits from the Cardputer family, what’s restricted vs ADV, and what budget-tier firmware authoring looks like.