Skip to content
IEMI Labs
CareOne

Our own circuit board, in the bedside locker

One board we design for the smart bedside locker, with every chip soldered on it: the ESP32-S3 radio, the 60 GHz radar chip, two weigh chips, the call key and its mic, the call light, the floor glow, the security chip and two backup cells with their charger. A top board lies in the sealed top over the service tray, with a strip bent up behind the front face, a radar tab bent up to look down at the bed, and a strip bent up behind the bed-side face with the call key; a long flex runs down the bed-side panel to the floor glow. No camera, no plugs, ribbons or adapters inside; no mains in the locker.

Stage 1 of 6 done: shape and placementNot yet ready to manufactureUpdated 4 November 2026 · rev A-0

The board in 3D

Every part at its real size, in its real place. Turn it, zoom in, switch between the board in the locker and laid flat, and click any part to see what it is. The chip bodies are simple blocks until each part's own 3D model is added.

Loading the 3D board…

Drag to turn · scroll to zoom · right-drag to move · click a partDrag to turn · tap a part

Where everything is in the locker

Radartop, front corner on the bed side

A TI 60 GHz radar chip with its antennas built in, on a small tab bent up 65° so it looks 25° down through a 2 mm skin: sitting up, legs over the edge, lying and turning, someone on the floor beside the bed, the carer at the bedside. Positions only, never pictures.

Call key and micbed-side face

A sealed key switch under the flush call key beside the pillow (press for help, hold for a voice note) and a MEMS mic on a port next to it that listens only while the key is held.

Call light and floor glowfront face and bed-side panel

Eight LEDs behind the opal front skin are the call light, a sounder gives the call tone, and eight more on a strip low in the bed-side panel make the amber floor glow when a resident gets up.

Radio and securitytop board

The ESP32-S3 module with its antenna at the right edge, away from the bed, the security chip that signs every call, the latched microSD card with our software, and the tamper switch pressed by the service tray.

Weighing, power and cellstop board

Two weigh chips soldered next to the load cells’ fixed ends (the water jug for the fluid chart, the hand-rub bottle), one latched lead from the listed 5 V adapter, and two backup cells with their charger for power cuts.

The locker board laid flat, both sides, every part at its real size

Laid flat: the top board with its front strip and radar tab, the side strip and, on its tail, the glow strip on the bed side (the glow tail drawn short). Tap the drawing to open it full size.

Design review: checked before we order

Every board-level number CareOne's jobs depend on, checked against its target with the source of each number, using the rules every one of our boards shares (products/_shared/board-rules.mjs). Fixed means a lesson changed this board; to prove means it passes on paper and is measured on rev A before boards are ordered.

No check fails8 pass · 2 fixed by the review · 10 to prove before we order · 0 failDesign review of 4 November 2026
AreaCheckOur boardTargetStatus
PowerSupply
About 1.1 W watching (radar tracking, Wi-Fi, weigh chips), 3.6 W charging the cells, up to 1 W for the call light and floor glow (est.): under 70 % of a 12 W adapter.
5 V from a listed USB adapter at the wall socket, on one latched lead (no mains inside the locker, UL 962)≤ 70 % of the adapter (2.4 A)passes
PowerPower cut
The bed-exit and floor calls matter most at night, and a power cut is when a resident is most likely to get up in the dark. The draw in a cut is measured on the dev kit and rev A; Wi-Fi needs the home's access points on their own backup, so the call light and tone on the locker are the first signal.
two 18650 cells: about 27 h in a power cut, cells aged to 80 % (0.55 W: the 60 GHz radar in low-power tracking, Wi-Fi only for calls, call light dim, est.; the bench LD2450 alone drew 0.6 W)≥ 24 h (bed exit and long-lie calls keep going through a cut)to prove on the dev kit
HeatESP32-S3 temperature, a warm care-home room in summer (30 °C, est.)
The board lies in the sealed laminate top with no vents (HBN 00-09: no grilles); the room is the only heat source. 0.5 W through the top board to the sealed top and the tray (25 K/W, est.).
43 °C≤ 85 °C (rated)passes
HeatCell temperature, a warm care-home room in summer (30 °C, est.)
The cells sit on the back of the top board away from the radar rails; charging holds above 45 °C (thermistor RT1), which a care room never reaches (lesson: sun).
33 °C≤ 60 °Cpasses
HeatWeigh chips away from warm parts
A warm load-cell chip drifts, and the jug plate logs drinks for the fluid chart in tens of grams.
charger 207.1 mm and radar rails 106.3 mm from the nearest weigh chip≥ 20 mmpasses
ShockShock and vibration
A locker on castors, pushed between beds and knocked by hoists and trolleys (est.).
20 g (est.)standard partspasses
SoftwareStarts our software from the microSD card, no setup
Owner requirement: power it from its own supply and our software runs from the card. The maker flashes our small loader into the ESP32-S3 at test; it starts our program from the card, and Wi-Fi updates write to the card only in the day shift, never at night.
microSD socket with a hinged, latched lid (Amphenol 101-00660 class), fitted on every board: our software starts from the card (ESP32-S3 SD buscard socket fitted on every board, latchedpasses
SoftwareCard power switch and protection
A card that hangs must be restarted by cutting its power, not the whole board; the card slot is the one place a person touches the electronics (lesson: sdstart). Change: U90, U91 added (4 Nov 2026, CricketOne card-start review).
1 power switch and 1 ESD array for 1 card socketevery socket: switched card supply, ESD on all 6 linesfixed by the review
SoftwareThe card wins the start
An ESP32-S3 starts only from its own flash, so the maker writes our small fixed loader at test; it checks and runs the program on the card (lesson: sdstart). Change: the loader is written at test (4 Nov 2026).
a small loader in the ESP32-S3 flash starts the program on the cardthe program on the card runs every timefixed by the review
SoftwareCard grade
Consumer cards wear out and fail hot; the image is read-only with a separate data partition. Proved: 1,000 power cuts during writes on rev A (lesson: sdstart).
industrial pSLC microSD (Kingston Industrial or Swissbit S-56u), −40 to 85 °Crated for the heat, cold and writesto prove on the dev kit
RadioWi-Fi from the locker top
The antenna end sits at the top board's right edge, away from the bed; some ward lockers have steel frames or drawer runners near the top, and hoists and bed frames are steel. Measured on rev A (lesson: antenna).
to the home's access point, through the 6 mm laminate side skincertified ESP32-S3 moduleto prove on the dev kit
LayoutFast lines on a solid ground plane
The layout rules go to the maker in the quote; the routed board's design rule check (0 copper errors, every keep-out kept) and the maker's impedance coupon prove them (lesson: planes).
USB (90 Ω); antenna feed (50 Ω, keep-out on every layer); card lines (length-matched, no vias under the socket)solid ground under the module and its lines (inner layer 1, or the whole bottom of a 2-layer section), no vias in pads or in the antenna keep-outto prove on the dev kit
MoistureConformal coating
Water jugs spill on the top and every surface is wiped with disinfectant each day, so liquid reaches the plate gaps, the key and the skins. Asked for in the quote (lesson: moisture).
coatedcoated, sensors, sockets and antennas maskedpasses
FitBoard inside the product CAD, every part checked in 3D
The board is checked on its own; the rev T CAD run places it in the product and checks every part in 3D (lesson: fit3d).
not yet in the product CADnothing touchesto prove on the dev kit
RadarEvery bed-bay call in the radar's view
All seven radar calls from the CAD (bed edge, legs over, lying and turning, someone on the floor beside the bed and at its foot, the carer at the bedside) are inside the chip's view, the closest 10.0° from its edge. The bench LD2450 also turned 40° to the bed; our chip's wider view needs only the 25° tilt. TI quotes the view from its antenna plots, so the edge is measured on the maker's evaluation board beside a real care bed.
worst 38° across, 30° up or down, tab bent up 65° (chip 25° down)inside ±70° across, ±40° up or downto prove on the dev kit
RadarRadar through the front skin
At 60 GHz a skin works best near half a wavelength in the material; the rev T CAD sets the skin from the laminate's measured permittivity, as DampOne's 1.5 mm skin.
laminate skin 2 mm over the chip (the bench window was made for 24 GHz)under 3 dB two-way loss at 60 GHzto prove on the dev kit
FitRadar tab behind the front face
Every corner of the bent tab, both faces, and the chip's front corners are checked in the CAD's y-z plane.
bent 65° up from a recess in the top board's front corner; the tab and chip 3.81 mm inside the front face at their closest≥ 0.3 mm, nothing touchespasses
FitTamper switch against the service tray
The bench tamper post on the tray becomes a 1.5 mm boss in the rev T CAD and is checked with the printed tray on rev A.
D2F-01 6.5 mm tall in an 8 mm gap; a 1.5 mm boss on the tray presses itpressed when the tray is screwed in, released when it is openedto prove on the dev kit
FitCall key travel
A resident in bed presses it with a weak hand, so the cap is sized for a large, light press; made in the rev T CAD and tried on rev A.
sealed 6.2 mm tact switch 5.2 mm tall in a 6 mm gap behind the bed-side skin; a printed flush key cap in the Ø16.4 holea clear click with a 0.3 mm or more pre-travel, flush key, wipe-cleanto prove on the dev kit
FitThe glow tail
A long flex tail is cheap to make in one panel only if the maker can fit it; the rev T CAD adds the tray slot and the clip channel behind the drawer runner.
12 × about 684 mm from a tongue in the bed-side edge, through a slot in the tray and down 4 mm inside the bed-side panel past the drawerrouted and clipped in the rev T CAD, clear of the drawer, static bend at or above the maker's minimumto prove on the dev kit

Before we order the first boards, we prove these on the RV1126B development kit or in the rev A tests:

  1. Power cut
  2. Card grade
  3. Wi-Fi from the locker top
  4. Fast lines on a solid ground plane
  5. Board inside the product CAD, every part checked in 3D
  6. Every bed-bay call in the radar's view
  7. Radar through the front skin
  8. Tamper switch against the service tray
  9. Call key travel
  10. The glow tail

Where the design stands

  1. 1Shape and placementdone

    Top board, front strip, radar tab, side strip and glow strip in the locker’s shape, all 42 parts placed at their real size, fit checks against every window in the locker CAD and KiCad design rule check (0 violations).

  2. 2Schematicnext

    Every wire between the chips, from the S1 core circuit.

  3. 3Footprintsnext

    The exact solder pads under each chip.

  4. 4Routinglater

    Copper tracks on all layers and along the long glow tail.

  5. 5Files for the makerlater

    Gerbers with copper, drill, mask, paste, the rigid-flex drawing and the assembly parts list. These go to the board maker.

  6. 6Rev A boardsMar 2027

    Made, assembled and tested on our fixture.

Design files (rev A-0)

These are the stage 1 files: the board's shape and where every part goes. A board maker needs the stage 5 files to build it.

Who can make it

The locker board is one 4-layer board and four 2-layer pieces joined by flexes, one of them about 0.7 m long. It needs a maker who builds rigid-flex boards with long flex tails. We plan three quotes once the stage 5 files are ready: two from China for price, and one from the US for speed.

MakerWhereRigid-flexHDI / layersAssemblyFit for us
PCBWayfirst quoteShenzhen, Chinayes, 6 to 16 layersHDI up to 32 layers, 0.35 mm BGA pitchyes, turnkey, incl. BGA and X-rayBest fit for rev A: the rigid-flex board and its assembly in one order
NextPCBsecond quoteShenzhen, ChinayesHDI, 6 to 32 layersyes (PCBA)Second quote, to compare price and lead time
ALLPCBChina (a network of partner factories)yes, through partner factories1 to 30 layersyesThird quote; check which factory builds it
JLCPCBShenzhen, Chinano (flex only: 1, 2 and 4 layers, up to 490 mm)HDI added Sep 2026yes, incl. BGANot for the one-piece board today. Good for the test fixture, simple boards, and the fallback of separate rigid boards joined by soldered flex
Sierra Circuits (ProtoExpress)US quoteSunnyvale, California, USAyesyesyes, in-house, incl. BGA; turnkey in about 5 daysUS option: fastest turn and engineering help, at a higher price
CirexxSanta Clara, California, USAyesyesyes (turnkey or consigned)Second US option
Advanced CircuitsAurora, Colorado, USAyescheckyesUS quick-turn; check its rigid-flex assembly
EpecNew Bedford, Massachusetts, USAyescheckyes; also builds battery packsUS option that can also make a certified LiFePO4 pack

From each maker's own capability pages, checked 3 November 2026. Limits change, so each quote confirms them for our exact stack-up.

Full design notes

All 42 parts, what is on each board, every connection, heat, power, the factory test, cost and timeline.