Karma Electronics
All projects

Medical

Wound-care therapy device

Electronics and firmware for a therapy device that runs a pump and reads sensors to manage fluid flow around a patient's wound, with treatment data sent to the cloud.

Industry
Medical devices
Our role
PCB design, firmware, cloud data
Device control
Pump and sensor loop
Cloud
AWS backend and dashboards
  1. Device

    Pump drive, flow and pressure sensing

  2. Connectivity

    Secure device-to-cloud link

  3. AWS cloud

    Treatment data stored per device

  4. Dashboards

    Session history and device status

The challenge

Wound therapy depends on fluid moving at the right rate, continuously, around the wound site. The device had to drive a pump reliably, read its sensors constantly and correct itself when conditions drifted, while keeping the people overseeing treatment informed.

Hardware

A custom PCB with pump drive circuitry and sensor interfaces, laid out to fit a medical enclosure.

Firmware

An embedded control loop that adjusts the pump from live sensor readings to hold fluid flow where the therapy needs it.

Cloud and software

Treatment and device data sent to an AWS backend, stored per device and shown in dashboards for review.

How it was developed

  • PCB design
  • Embedded C
  • Pump control
  • Sensor integration
  • AWS

Client name and confidential details are withheld under NDA.

  • A test board firstRev A was an enlarged board with test points and jumpers, used to prove the critical hardware and start firmware early.
  • Then the real form factorRev B moved to the final size and shape, with every risk from Rev A already retired.
  • Tested against the specBoards were checked against the requirements and for fit in the enclosure, then verified again inside the finished housing.

Therapy device dashboard

How a clinician-facing view of one device could look: live flow against target, device health and the data each unit sends up.

Mockup with simulated data
Therapy device dashboardUpdates every few seconds

This dashboard is an illustration built for this site. Every value is generated in your browser; no client data is shown.

Building something similar?

Tell us about your product, from the board to the dashboard. We'll reply with next steps and a rough plan.

Request a meeting Email us