Show HN: I made a tiny camera with super long battery life

Overall reception & product positioning

  • Many commenters praise the engineering depth, documentation, and especially the clear, honest landing page and “fine print.”
  • The industrial design and custom enclosure are widely admired; some compare it favorably to typical Show HN launches.
  • Several people say it fills a narrow but interesting niche (stealthy, ultra-long-life still camera), though others find the niche unclear and suggest marketing it more explicitly as a security or timelapse camera.

Image quality, samples, and specs

  • Multiple photographers say sample images are essential and are frustrated they’re not on the main site; some demo images exist only via the Mac app and in the repo.
  • Specs gleaned from the thread: about 3 MP (2304×1296), 12-bit RAW, AR0330 sensor. Some appreciate the honest resolution vs. “fake” upscaled megapixel claims.
  • Some doubt suitability for helmet/lifelogging timelapse without stabilization.

Mac-only software & platform debates

  • Large subthread around the Mac-only companion app.
  • Creator’s reasons: minimal on-device processing to save power, unformatted SD as linear ring buffer, tiny MSP430 code space, RAW-only pipeline, and a personal preference for polished native Mac apps.
  • Many non-Mac users say “Mac-exclusive” copy is off-putting and commercially limiting, especially for a device marketed as open and hackable.
  • Suggested alternatives: USB mass storage or MTP with a filesystem, a USB-powered bridge MCU, WebUSB/web app, Electron/Qt/Flutter, or at least a basic cross-platform CLI.
  • It’s noted that a low-level CLI tool already exists and could be used on Linux; some urge making this more prominent.

Hardware architecture, power, and storage

  • Architecture: MSP430 with FRAM for state, ICE40 FPGA handling high-speed sensor → SDRAM → SD writes, STM32 for USB.
  • Discussion of why MSP430 was chosen (FRAM, ultra-low sleep current) vs modern low-power ARM/RISC-V options; some argue battery self-discharge dominates, so a beefier MCU could be justified.
  • Camera writes RAW to an unformatted SD card as a ring buffer; uses high-endurance cards and wear-leveling.
  • Battery: ~50k–80k stills per charge, but SD holds ~20k images; then oldest frames are overwritten. Very long theoretical timelapse durations are computed.

Enclosure, mounting, and serviceability

  • Custom machined, anodized aluminum case costs about $18/unit at ~125 quantity; significant manual assembly.
  • Weight around 70 g. No tripod mount; people request standard or GoPro-compatible mounting.
  • Battery is technically replaceable but not user-friendly (sealed backplate, custom tool, low-profile connector).
  • Water resistance and PIR motion sensor behavior are discussed; motion doesn’t work through glass and can be over-sensitive outdoors in wind.

Open-source status & extensibility

  • Repo currently lacks an explicit license, so several point out it’s “source-available,” not fully open source, and urge adding a proper license.
  • Many appreciate the detailed blog posts (architecture, rainproofing, manufacturing) and see the device as a great platform for hacking, including potential ports, new UIs, and alternative power/trigger schemes.