Architecture

See how Campfyre is put together.

Campfyre is designed around a few key subsystems. Green arrows in the diagrams are for Ethernet, and red arrows are for power.

Network

The network of Campfyre is designed to be centralized around a ruggedized network switch, where a Starlink Mini, a Raspberry Pi, and the output jack are all connected.

Network diagram for Campfyre

Starlink creates a WiFi hotspot, and connects via Ethernet to the network switch. The switch then connects to the Raspberry Pi and the water-resistant external ethernet jack.

Power

Campfyre receives its power from an internal battery and an external 12V supply.

Power diagram for Campfyre

Components

  • VIN
    • Main connector for external DC power. It should be water-resistant and support the power requirements needed for Campfyre, as discussed in components.
  • Ideal Diode
    • This provides both reverse polarity protection externally, and prevents backfeeding of power from inside Campfyre to reach outside. In addition, this prevents VBUS from feeding back into the battery through the power path controller.
  • Fuse
    • This is to provide overcurrent protection, preventing a short circuit from causing fires.
  • Circuit Breaker
    • This is to turn on and off Campfyre internally, and provides additional protection against current spikes and short circuits.
  • Charger
    • The charger is for maintaining the internal battery. It needs to support DC in at the voltages provided by VIN, and should prevent the battery from being overcharged.
  • 12V Battery
    • The battery is a 4S LiFePO4 battery, which allows large numbers of charge/discharge cycles, and has a high capacity for its size. See its components page for more details.

VBUS

VBUS is generated with a power path controller, switching automatically between the two input sources (VIN and the battery). See its components page for more details.

VBUS for Campfyre


Last modified January 30, 2026: Add another favicon? (ae37984)