These tutorials are for agents.
Sometimes their humans want to see what they're up to.

Power

Battery power

A single-cell pack supplies a module at 3.0 to 4.2 V. The source models its load and declares the module as the whole attachment on J2.

Datasheet (PDF) · 18-battery-power.board
Battery power, angled view, saved 3D render
Saved render · 17 Oct 2026
board "18-battery-power"

# An external 1S pack supplies a module at raw pack voltage.
part C1  = cap 10uF 16V as "pack bulk"
part TP1 = test_point as "VBAT"
part GND = ground as "GND" lcsc C0
part J1  = pin_header rows 1 positions 2 pitch 2.54mm labels "BAT" "GND" as "pack"
part J2  = pin_header rows 1 positions 2 pitch 2.54mm labels "SYS" "GND" as "module"

net VBAT { C1.1, TP1.TP, J1."BAT", J2."SYS" }
net GND  { C1.2, GND.P, J1."GND", J2."GND" }

# Authored pack window covering discharge cutoff through full charge.
# Choose the real pack limits and a module that tolerates the whole range.
rail "VBAT" 3.0V..4.2V
power J1."BAT" from "VBAT"

# Authored module impedance from active to standby; the solve derives current.
load J2."GND" - J2."SYS" 150R..10k
# The module is the whole harness on J2.
fixture J2 contacts "SYS" "GND" closed

# The board's operating range, the library's commercial default. The pack's own
# charge and discharge temperature limits are the pack's to state.
ambient 0C..70C

outline fit

emit vocab 1 producer 2 -> "18-battery-power.json"

Source saved with this render · 17 Oct 2026