Skip to content
IEMI Labs
DampOne

Our own circuit board, in the fan grille

One board we design for the smart extractor fan, with every chip soldered on it: two heat-camera chips, the ESP32-S3 radio, the 60 GHz radar chip, the humidity chip, the mic, the call light, sounder, fan drive and security chip. It is a square ring that lies in the grille’s sealed rim around the air path, with one small tab that bends up so the wall camera can look out of the side window. No plugs, ribbons or adapters inside; mains stays above the ceiling.

Stage 1 of 6 done: shape and placementNot yet ready to manufactureUpdated 3 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 grille 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 grille

Wall heat camerawall side

A bare MLX90640 heat-camera chip on a small tab that a 4 mm flex bends 60° up, so it looks 30° down out of the side window at the cold top corner, the window and the skirting of the outside wall.

Floor heat camerawasher side

The second MLX90640 looks straight down through the floor window: water on the floor, the bath filling, the washer.

Radardoor side

The 60 GHz radar chip sees through the grille skin: someone in the room, even lying still in the bath.

Humidityback side, at the vents

The SHT45 sits on its own tongue cut by a U-shaped slot, right at the side vents, so it reads the room air and not the board.

Micback side

A MEMS mic over a hole in the board and a gasket to the mic port: running water, drips and the washer, as sound levels only.

Call light and toneboth slots

Eight LEDs behind each opal slot and a sounder under the tone holes show every call on the grille itself.

Radio and securitydoor-side corner

The ESP32-S3 module with its antenna at the ring’s edge, the security chip that signs every call, and the tamper switch under the plunger to the ceiling.

Power and fanwasher-side corner

One latched 4-way lead from the housing: 5 V from the supply above the ceiling, and the fan’s speed signal and tach. Mains never comes below the ceiling.

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

Seen from the room, the outside wall to the left. Tap the drawing to open it full size.

Design review: checked before we order

Every board-level number DampOne'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 fails7 pass · 5 fixed by the review · 4 to prove before we order · 0 failDesign review of 4 November 2026
AreaCheckOur boardTargetStatus
CameraFloor heat camera: a person lying on the floor (0.4 m across) at 2.4 m
32 × 24 pixels across 110°: 0.3 px per degree.
2.8 px≥ 2 pxpasses
CameraWall heat camera: a cold top corner of the outside wall (0.3 m band), grille within 2 m of that wall at 2 m
32 × 24 pixels across 110°: 0.3 px per degree. Little spare: the reading is checked on rev A at the farthest view.
2.5 px≥ 2 pxto prove on the dev kit
PowerSupply
0.6 W watching, 0.8 W in a call, about 4 W more for the fan on boost: about 5 W, half the supply.
5 V from the Mean Well IRM-10-5 in the housing (10 W)≤ 70 % of the supplypasses
HeatESP32-S3 temperature, a 40 °C steamy bathroom ceiling
Indoors, no sun. 0.8 W through the ring to the grille air (20 K/W, est.).
56 °C≤ 85 °C (rated)passes
HeatHumidity chip away from warm parts
Warm parts would read as dry air.
170 mm or more from every warm part, on the slotted tongue at the vents≥ 30 mmpasses
ShockShock and vibration
Fixed in a ceiling (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. Change: J2, a hinged, latched microSD, added (4 Nov 2026).
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, latchedfixed by the review
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 bathroom ceiling
The fan's metal housing sits just above the ring. Measured on rev A (lesson: antenna).
to the home routercertified 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
A steamy bathroom, with condensation on the grille. Asked for in the quote (lesson: moisture).
coatedcoated, sensors, sockets and antennas maskedpasses
FitBoard inside the product CAD, every part checked in 3D
The folded board from the 3D model is placed in the product CAD and every part is checked against every wall and bought part that stays.
no part touches a wall or a bought part (2026-11-03)nothing touchespasses
CameraWhere the fan goes
At 2.5 m the 110° heat camera puts only 2.0 px on the 0.3 m cold band at the top corner, so the reading would blur the corner with the warmer wall. Change: The install guide places the grille within 2 m of the outside wall (4 Nov 2026), as extract fans usually are.
grille within 2 m of the outside wall (install guide)the wall camera sees the cold corner at 2.5 px or morefixed by the review
CameraHeat-camera version
The board named the BAB, which has the narrow 55 × 35° lens. The same slip was fixed on CellOne and in PumpStation's buy list. Change: U20 and U21 are the BAA (4 Nov 2026).
MLX90640ESF-BAA (110 × 75°)the wide lens the room views needfixed by the review

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

  1. Wall heat camera: a cold top corner of the outside wall (0.3 m band), grille within 2 m of that wall at 2 m
  2. Card grade
  3. Wi-Fi from the bathroom ceiling
  4. Fast lines on a solid ground plane

Where the design stands

  1. 1Shape and placementdone

    Ring outline in the grille rim’s shape, all 35 parts placed at their real size, fit checks against every window in the grille 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, round the ring and over the flex.

  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 boardsFeb 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 grille board is a 4-layer square ring 194 mm across with one small 2-layer flex and tab. It needs a maker who builds rigid-flex boards and solders through-board camera cans. 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 35 parts, what is on the ring and the tab, every connection, heat, power, the factory test, cost and timeline.