Design phase: no unit has been built or measured yet. Help build the first one

Status and roadmap

Design phase: tested in software, not yet built.

No unit has been built or measured yet. Below is what exists and is tested, what comes next, and what only a physical prototype can tell us.

Done Works in software

  1. Reference software

    Thermal model and kit checks

  2. Reference software

    Control and safety logic (setpoint clamp, flow interlock, heating taper, watchdog)

  3. Protocol

    OPL protocol (Open Peltier Link), with golden frames shared by Python, Rust and C++

  4. Firmware

    Pico 2 firmware core matches the reference (compiles, not yet run on hardware)

  5. Hub

    ESPHome hub component with Home Assistant entities and night schedules (compiles for ESP32-S3, not yet run on hardware)

  6. Hardware

    Three kits and a parts catalog listed by role (designed, not yet built)

  7. Hardware

    Shopping list for prototype 0 (Solo Starter), every line mapped to a parts role

  8. Hardware

    Step-by-step build guide for prototype 0, from the bench to the bed

  9. Firmware

    Firmware releases and a browser installer for the hub

Next Next

  1. Hardware

    Verify the remaining parts against datasheets

  2. Firmware

    Fan and pump PWM control

  3. Firmware

    Firmware update path over OPL

  4. Software

    Rename code identifiers to the new project name in one sweep

Help wanted Prototype 0: the bench build and its measurements

Every temperature on this site is a model estimate. The bench build comes first; its measurements replace estimates with data.

  1. Prototype 0 bench build (Solo Starter, 10 l water container as thermal load), following the build guide
  2. Body-to-water heat transfer through a typical topper (heated dummy pad at 34 °C)
  3. Cold-plate thermal resistance per Peltier with real clamping
  4. Heatsink resistance vs. fan noise (target ≤ 30 dB(A))
  5. Piezo signal quality per grid position across sleeping positions
  6. Condensation at 15 °C water and 60 % RH
Start the bench build

Decided

Open decisions that are settled

#TopicDecision
D1LicensesHardware CERN-OHL-S-2.0; software and docs Apache-2.0.
D2Control MCURaspberry Pi Pico 2 (RP2350) in both tiers.
D3HubESP32-S3 with ESPHome as the default; a Raspberry Pi as an option for heavier biometrics.

Still open: a medical cooling pad for the first mat (D4) and a vibration alarm in v1 (D5). See OPEN-DECISIONS.md.