
OxyCart
A home oxygen cylinder cart with a built-in scale and a small sensor for the concentrator outlet.
- Shows oxygen hours left
- Measures the real flow
- Alerts family in a power cut
From $129 per cart
DetailsSmart bed caster cups: turn reminders and night-fall alerts
Software: Basic alerts included · optional plans up to $4 per bed per month (none for a single home bed; $4 for care homes)
Concept, not for sale yet. Tell us if you want it; that decides what we build.
Rate this idea and tell us what to change
Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size
How it fits together
Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate
01
The whole TurnCup
Four caster cups weigh the bed. A hub finds which way the person lies, logs each turn and reminds the carer when one is due.
02Brain
XIAO ESP32-C3 (TurnClock)
The brain: it runs the turnclock firmware program

03
Load cells in cups
Weigh each bed leg; four cells make one 200 kg bridge
XIAO ESP32-C3 (TurnClock) · 4-core shielded cable · Bridge signal per cup
04
Four HX711 amplifiers
Turn each cup's signal into a 24-bit weight reading
XIAO ESP32-C3 (TurnClock) · GPIO pins (shared clock) · Weight at 10 samples/s

05
2.9 in e-paper screen
Shows time on this side and when the next turn is due
XIAO ESP32-C3 (TurnClock) · SPI · Screen image, once a minute
06
ACK and TURNED buttons
Carer confirms a reminder or logs a manual turn
XIAO ESP32-C3 (TurnClock) · One analog pin (ladder) · Which button pressed
07
Bedside buzzer
Sounds the reminder; off at night by default
XIAO ESP32-C3 (TurnClock) · GPIO pin (FET gate) · Buzz on or off

08
FloorWatch radar (option)
Spots a fall on the floor, only when the bed is empty
XIAO ESP32-C6 · Wi-Fi (MQTT) · Fall or low-and-still alert
09
USB-C and 18650 backup
Mains by USB-C; the cell keeps it running through a power cut
XIAO ESP32-C3 (TurnClock) · USB-C 5 V lead · 5 V power
10
All connected
8 key parts, one program, and your phone
What it is
Four weighing caster cups under an existing bed, plus a small display on the footboard.
What it does
Who it's for
Families caring at home, and care homes worried about night falls.
How the parts connect
Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.
The program
void loop() {
for (int i = 0; i < 4; i++) w[i] = hx[i].get_units(1); // shared SCK on D6
float M = w[0] + w[1] + w[2] + w[3];
float copx = centreOfPressureX(w);
bed.update(M, copx); // EMPTY, IN_BED, DISTURBED, SETTLING
float dx = (copx * M - cop0 * M0) / patientMass;
if (bed.state == IN_BED && abs(dx - dxLast) > 40 && heldFor(60)) {
Side side = sideFromDx(dx); // LEFT, BACK or RIGHT
logTurn(side, bed.carerRecently() ? "carer" : "self");
mqtt.publish("iemi/turncup/site/bed/event", turnJson(side));
dxLast = dx;
}
if (minuteTick()) epaper.show(minutesSinceTurn, nextDue);
}To your phone
Carer phone on the home Wi-Fi
One screen for each job TurnCup does.
Turn remindersMum rolls onto her right side by herself at 02:10. The cups see it and reset the clock, so the carer is woken only when a turn is due.
Edge of bedIn a care home, a resident at risk sits up on the edge of the bed at night. The weight moves to one side and the night carer is alerted.
Not backThe resident in room 15 left the bed and has not come back within the home's 15-minute limit. The night carer is asked to check.
App screens with sample data. The interface is in development.
| Turn logged | RIGHT, self, 02:10 | Each turn |
|---|---|---|
| Turn due | Due: on RIGHT since 02:10 | Before and at due |
| Bed state | In bed, 1 h 40 since turn | Every 60 s |
| Edge or out | Room 12 at the edge | On each event |
| Hub battery | Mains on, backup 100% | Every 60 s |
No camera and no microphone. The app shows turns, never the person's weight unless a nurse enables it.
CAD design · Rev A design complete (stages 1-6) plus rev A1 NightWatch (26 Oct 2026: staged bed-exit alerts, not-back timer, FloorWatch ceiling radar), all hardware fit-checked in CAD, not built; bed-patient monitor KMI is FDA Class I and 510(k)-exempt, but no fall-prevention or pressure-injury claim is made

| AI processor | Seeed XIAO ESP32-C3 |
|---|---|
| Sensors | 16 × SparkFun SEN-10245 50 kg half-bridge load sensors (4 per cup, 200 kg per cup) · 4 × HX711 24-bit amplifiers · ACK and TURNED buttons · Optional FloorWatch ceiling pod: Seeed MR60FDA2 60 GHz radar with XIAO ESP32-C6 |
| Connectivity | Wi-Fi to the home router or a care-home gateway (MQTT over TLS) · Waveshare 2.9" e-paper TurnClock and buzzer (off at night by default) |
| Power | 5 V USB-C wall adapter with an 18650 backup, about 136 h if unplugged (est.); cups are passive with no batteries |
| Enclosure | Four grey PETG caster cups with guide skirts and TPU anti-slip pads, and a white ASA TurnClock strapped to the footboard |
| Dimensions | Cups take casters up to Ø75 × 32 mm or legs up to 50 mm square or Ø70 mm; raise the bed about 25 mm |
| Capacity | 200 kg per cup; overload stop at about 267 kg (est.) |
|---|---|
| Turn signal | About 6.6 kg side shift for a 30° tilt of a 70 kg person (est.) |
| Change rule | Shift over 40 mm held for 60 s |
| Also detects | Out of bed, edge of bed, head raised |
| Interval | Set by the nurse or doctor; no home default |
|---|---|
| Reminder | 10 min before due and at due |
| Escalation | Second carer if no ACK in 15 min |
| Quiet hours | Bedside buzzer off; phone only |
| Power | 5 V USB-C adapter |
|---|---|
| Backup | About 136 h on 18650 (est.) |
| Display | 2.9" e-paper, no glow at night |
| Weight data | Hidden in the app unless the nurse enables it |
| Alert stage | Sit-up, edge or out of bed, set per resident |
|---|---|
| Edge signal | 9–20 kg off the bed for a 45–100 kg resident (est.) |
| Not-back timer | Home's own limit, 15 min default (est.) |
| FloorWatch view | 100% of a 2.0 × 1.2 m bedside strip at 2.4–3.0 m ceilings (est.) |
Targets for production units; they may change during development.
Hardware: $199–$249 per bed ($249 home kit; $199 per bed for care homes)
Software: Basic alerts included · optional plans up to $4 per bed per month (none for a single home bed; $4 for care homes)
Target pricing. Parts cost is about $225 per bed at qty 1 and about $95 at qty 100 (est.). NightWatch is included for care-home beds; the optional FloorWatch ceiling pod is $79 per room (target), about $47.50 in parts at qty 1 (est.).
Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.
Community
TurnCup is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.
How much people want it
–
No ratings yet
Follow TurnCup
Get build updates and first access when pre-orders open.
No comments yet. Tell us what you'd want from TurnCup.
Questions
Tell us what this would save you, or ask anything. We reply within two business days.
A member of the IEMI Labs team will reply within two business days.
From the product lab · ideation phase
No. TurnCup is a concept in the in-house design and testing stage. It has not been built or tested under a real bed, and it has no ship date yet.
No. TurnCup logs position changes and reminds carers on a schedule set by the person's nurse or doctor. It does not check skin, does not move the person, and does not replace skin checks or clinical advice.
No. NightWatch tells the night carer when a resident sits up, sits on the edge, leaves the bed, is not back in time, or is low on the floor beside the bed. It gives staff time to come, but it cannot stop a fall and does not detect injury.
It should not. A turn moves weight sideways with no drop in total weight, while sitting on the edge takes 9–20 kg off the bed as the feet reach the floor. These rules are still to be tested with volunteers.
No. It is a 60 GHz radar on the ceiling that reports only presence and "low and still", never images. It is only listened to while the cups say the bed is empty, so a person lying in bed cannot set it off.
Only at the interval in the care plan, which the nurse or doctor sets. TurnCup never suggests an interval. If the person changes position on their own, the clock resets.
It is designed for casters up to 75 mm and legs up to 50 mm square or 70 mm round. It raises the bed about 25 mm and needs locked casters, so add a note to the fall-risk plan. Some bed types still need testing.
No. There is no camera or microphone, and nothing touches the person. The cups measure weight under the bed legs; the optional FloorWatch radar reports presence only.

A home oxygen cylinder cart with a built-in scale and a small sensor for the concentrator outlet.
From $129 per cart
Details
A clip-on sensor kit that turns an existing rollator into a walking-distance and speed tracker.
From $99 per kit
Details
A matchbox-sized battery monitor that sticks near pipes, tanks and AC units.
From $199 per unit / building kit
DetailsTurnCup
Concept · target $199