Skip to content

Releases: icamaster/picothermal-fw

picothermal-fw 0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 18:27

Initial release.

Added

  • Firmware for the RP2040 + FLIR Lepton 3.5 thermal camera board, streaming radiometric 160x120 frames (centikelvin) at the camera's full 8.7 fps over WebUSB, with no driver install on Windows, Linux or Android.
  • Lepton driver in thermal-core: CCI control over I2C, VoSPI capture with CRC validation and resynchronisation, and the power-up sequence, all host-tested against mocks.
  • Two-core runtime: capture runs alone on core 1 with DMA reads, USB and camera control on core 0, so streaming never disturbs capture. A watchdog power-cycles the camera if frames stop.
  • Camera control from the host: gain mode (high, low, auto), on-demand flat-field correction, and scene emissivity, re-applied automatically if the camera restarts.
  • Frames captured during a flat-field correction are flagged, so hosts can hold the last good image instead of showing the shutter.
  • WebUSB page (docs/test-page.html) for desktop and Android: colour maps, auto and manual range with a temperature legend, spot readout, frame averaging, mirror and flip, saving the view as a PNG with its legend and settings, and the camera controls above.