Battery-powered handheld virtual pet using an e-paper display for always-on, low-power visuals and physical buttons for user interaction.
Selected Architecture
MCU: ESP32-C3-MINI-1-N4 module for SPI display control, GPIO buttons, BLE/WiFi-capable firmware development, and deep sleep.
Display: Flux-available 1.54-inch SPI e-paper module (HTEW0154T8). A 2.13-inch exact module was not available in the library; the design uses the closest available SPI e-paper module so the schematic can be completed with a real footprint.
Power: USB-C 5 V input, MCP73831 single-cell LiPo charger, JST-PH battery connector, AP2112K-3.3 V LDO rail for MCU/display. User prefers a larger-capacity single-cell LiPo pack; the schematic supports this electrically, and layout/enclosure should reserve battery volume.
User input: Four tactile pushbuttons for virtual-pet controls.
Protection/status: USB ESD protection, USB-C CC pull-downs, charger/status LED, reset/boot support passives, rail decoupling.
Assumptions
Larger-capacity single-cell LiPo battery, nominal 3.7 V, charged from USB-C 5 V. Default charge-current programming is conservative (~100 mA) for thermal safety unless faster charging is requested.
Compact SMD implementation unless changed later.
E-paper refreshes are infrequent; firmware will use MCU sleep between events to conserve battery.
The exact enclosure/form factor will be decided in layout.
Functional Blocks
USB-C input and protection
LiPo charge management and battery connector
3.3 V system regulator
ESP32-C3 MCU module and boot/reset support
SPI e-paper display interface
Four-button human interface
Status LED and test/debug access
Validation Targets
All active components wired per datasheet-recommended circuits.
All IC/module power pins decoupled.
USB-C sink CC1/CC2 use 5.1 kΩ pull-downs.
Charger programming resistor selected for a conservative charge current.
Battery-powered e-ink virtual pet handheld with low-power MCU, e-paper display, buttons, USB charging, and firmware support. Vibe-hardwared in 30 minutes.
Properties
Rechargeable single-cell LiPo battery via JST-PH connector; sized for larger-capacity pack mechanically, charged from USB-C with MCP73831 at conservative ~100mA by default.
Pricing & Availability
Distributor
Qty 1
Arrow
$0.62–$1.05
Digi-Key
$2.78–$3.61
HQonline
$2.27–$2.37
LCSC
$5.75–$5.92
Mouser
$1.95
TME
$4.31
Verical
$1.02–$1.98
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.