Snowbird Power Systems · Datasheet · snowbird-feather-1s

Snowbird Feather 1S

The default. A complete 1S power system on a Feather.
Rev 2026-09-14
← Product page

Charger, BMS, fuel gauge, 3.3 V and 5 V rails, USB-C and solar inputs, and a Bluetooth LE supervisor on a castellated Feather. Stack it under any Feather host, drop it on a breadboard, or solder it down.

Highlights

  • Raw LiPo or Li-ion pouch cells, protected on the board
  • USB-C and solar in one part, 10 W continuous
  • BTHome to Home Assistant with no integration work
  • One register map across Arduino, C and MicroPython
The Snowbird Feather 1S from directly above, showing the USB-C port, Qwiic and solar connectors at one end, the Bluetooth module at the other, and the battery connector, terminal block, charger and LEDs between them.

Battery

Cells1S
ChemistriesLi-ion, LiPo, LiHV, LiFePO4, LiSOCl2 primary mode
Battery connector3-pin JST-PH (BAT, NTC, GND)
ProtectionOvercharge, overdischarge, overcurrent, short circuit, temperature; programmable per chemistry
Fuel gaugeState of charge, voltage, current, temperature, time to empty; ±3 % on LiFePO4 after one cycle (measured)

Inputs

USB-C5 V at 0.5, 1.5 or 3 A, read from the CC lines
Solar6 to 22 V, MPPT, 10 W continuous, 15 W peak (measured)
Charge current50 mA to 3 A in 10 mA steps; default 0.5 C
Charger efficiency94 % peak, 91 % at 3 A (measured)
Power pathLoad runs from the input while the battery charges; ideal-diode handoff when the input is lost

Outputs

3.3 V rail1.5 A continuous, always on inside the discharge window (measured)
5 V rail2 A continuous, switchable; off by default (measured)
SignalsPG, CHG_DONE, INT, EN5V on jumpered Feather positions; VSYS and VBAT on pads

Supervisor

SupervisornRF52840 module, Zephyr firmware, I2C at 0x36
Bluetooth LEBTHome v2 broadcast, Battery Service, custom GATT; read-only by default
Idle current28 µA outputs unloaded; 42 µA advertising every 2 s; 3 µA in ship mode (measured)
LibrariesArduino, C, MicroPython; one register map, v1.2

Physical

OutlineFeather, 50.8 × 22.86 mm, castellated, four mounting holes
Board4-layer, ENIG, matte navy
Operating temperature−40 to 85 °C board; charge and discharge windows set per chemistry

Feather header

3V3V3 · out · Regulated 3.3 V; drives the host's 3V position
ENEN (host) · out · Pulled low through a jumper closed by default, so the host's own regulator stays off
BAT— · — · Not connected, by design: the host's charger must never see the battery
USB— · — · Not connected, so two 5 V sources are never in parallel
11INT · out, open drain · Event interrupt; jumper open by default
A2PG · out, open drain · Power good, both rails in regulation; jumper open by default
A3CHG_DONE · out, open drain · Charge complete; jumper open by default
A5EN5V · in, pulled up · Enable the 5 V rail; jumper open by default
SDA, SCLI2C · — · Qwiic bus at 3.3 V; the supervisor answers at 0x36
GNDGND · — ·
5V2-position 3.5 mm screw terminal block and a pad · Rated 2 A; switched by EN5V and set5V()
VSYSPad and castellation · Raw system rail, battery or input, whichever the power path selects
VBATPad and castellation · Battery terminal after the BMS switch; never the host's BAT position
NTCBattery connector pin 2 and a pad · 10 kΩ, B = 3435 by default; other B values are a setting

Physical

Mass8.6 g
HS code8504.40.95
OriginAssembled in China; designed and tested in Canada

Compliance

No cell is supplied with this board. Set the chemistry jumper for the connected cell before the first charge. Safety: https://www.snowbirdpower.com/docs/safety. Security disclosures: [email protected]. Generated from the product data record on 2026-10-21.