Skip to content
IEMI Labs

LaundroLink

Washer and dryer uptime, coin checks and a live free-now page

Concept · not for sale
Engineering design: LaundroLink
Target price from$399per 16-circuit hub (target)

Software: $39 per store per month (target)

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
LaundroLink concept: the idea and where each part goes

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

LaundroLink, part by part

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.

LaundroLink concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole LaundroLink

    Clamps on each machine's power wire show when it runs. The hub sends start and stop events so owners and customers see what is free.

  2. 02Brain

    ESP32-C6-WROOM-1 hub

    The brain: it runs the ll-hub firmware program

  3. 03

    Split-core current clamp

    Clips round a machine's live wire and reads its current

    ESP32-C6-WROOM-1 hub · 3.5 mm jack lead · 0–1 V current signal

  4. 04

    ADS131M08 ADC

    Samples 8 clamps at the same instant, 24-bit

    ESP32-C6-WROOM-1 hub · SPI, 8 MHz · 4 kSPS current samples

  5. 05

    Vibration puck IMU

    Magnet-mounted pilot that senses a running machine by shaking

    ESP32-C6-WROOM-1 hub · I²C (STEMMA QT) · Acceleration at 208 Hz

  6. 06

    LTE-M modem

    Backup link when store Wi-Fi drops

    ESP32-C6-WROOM-1 hub · UART (1.8 V shifted) · AT commands and MQTT

  7. 07

    DIN-rail 5 V supply

    Powers the hub from the store's mains, fused

    ESP32-C6-WROOM-1 hub · 5 V power lead · 5 V low-voltage power

  8. 08

    All connected

    6 key parts, one program, and your phone

What it is

A hub at a laundromat's breaker panel that reads each machine's current to track cycles, faults and coins.

What it does

  • Shows which machines are running or down
  • Texts the owner about silent machines
  • Checks coins against cycles run
  • Shows customers which machines are free

Who it's for

Owners of 1–3 laundromats with 30–60 machines.

The idea

A hub by the breaker panel that knows which laundromat machines run, which are down, and whether the coins match

The problem today

Owners of coin laundromats learn a washer is down when customers complain or on the next visit, often days later, and coin shortfalls show up months late if ever. Customers drive over to find every machine busy, and card systems that track this mean replacing every machine's payment hardware.

With LaundroLink

One current sensor per machine circuit tells the hub when each washer and dryer runs. The owner gets a text when a machine goes silent at peak, a coin check against the cycles run at collection, and customers see which machines are free before they leave home and can report a fault by scanning the machine.

WashersBack-to-back washersDryer wallFolding tablesBack roomFront window and door123456
  1. 1LaundroLink hub at the breaker panelOne clamp on each machine's circuit; the hub knows every cycle start, end and fault pattern and sends them over Wi-Fi or LTE-M
  2. 2A washer that goes silentNo cycle for 90 minutes at peak while its neighbours are busy: the owner gets a text and the free page marks it out of order
  3. 3Pilot vibration puckIn a pilot store a magnet puck on the machine counts cycles by vibration, so no electrician is needed to try it
  4. 4QR fault card on a dryerA customer scans it to report no heat or lost coins; the hub's data checks the report before the owner is texted
  5. 5Coin check at collectionThe owner enters coin totals in the app; it compares them with the cycles run and points at the machines with a gap
  6. 6Free-now sign in the windowA QR to the public page showing which washers and dryers are free now and the quiet hours, with no app or account
A 40-machine coin laundromat: a row of washers, a wall of dryers, folding tables, the back room with the breaker panel, and the front window, drawn to show where each part goes (not to scale).

How the parts connect

LaundroLink, wired up

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.

Split-core current clamp0–1 V current signal3.5 mm jack leadADS131M08 ADC4 kSPS current samplesSPI, 8 MHzVibration puck IMUAcceleration at 208 HzI²C (STEMMA QT)LTE-M modemAT commands and MQTTUART (1.8 V shifted)DIN-rail 5 V supply5 V low-voltage power5 V power leadTHE BRAINESP32-C6-WROOM-1 hubruns ll-hub firmwareC (ESP-IDF, built with Platform…IEMI servervia Wi-Fi · MQTT over TLS (LTE-M backup)Phone or laptopvia HTTPS and live updates
Drawn from the LaundroLink parts list. The 3D view above is built separately, from the CAD.

The program

What controls LaundroLink

Runs on
ESP32-C6-WROOM-1-N8
Written in
C (ESP-IDF, built with PlatformIO)
System
FreeRTOS on ESP-IDF
AI model
No on-device AI; cycle classifier runs in the cloud
  1. 1Read both ADCs on data-ready and compute 100 ms RMS per channel
  2. 2Compare RMS to the learned idle level with hysteresis
  3. 3Send start and stop events with a sequence number
  4. 4Upload 10 Hz RMS over Wi-Fi; fall back to LTE-M
  5. 5Buffer events in flash if the broker is unreachable
ll-hub firmware.cppmain loop
for (;;) {
    xQueueReceive(drdy_q, &frame, portMAX_DELAY);   // ADS131M08 DRDY ISR
    for (int ch = 0; ch < 16; ch++) {
        rms[ch] = rms_100ms(frame, ch);
        evt_t e = detect(&st[ch], rms[ch]);         // idle + 0.25 A ON, + 0.10 A OFF
        if (e.type != EVT_NONE) {
            e.seq = ++st[ch].seq;                   // idempotent
            publish_or_buffer("ll/<store>/<dev>/event", &e);
        }
    }
    if (every_10s()) publish_rms(rms);              // Wi-Fi only
}

To your phone

How the data reaches LaundroLink Owner

Owner phone or laptop (PWA); customers use a web page

  1. Hub
  2. IEMI server
  3. Phone or laptop

What you see in the app

One screen for each job LaundroLink does.

  • Machine downOn a busy Saturday, washer 14 has drawn only idle current for 90 minutes while its neighbours keep running. The owner gets a text.

  • Coin checkAt collection the owner types in the coin totals. The app compares them with the cycles each machine ran and points at the gap.

  • Free nowBefore leaving home, a customer opens the store's free-now page. It shows which washers are free and which dryers finish soon.

  • QR fault reportA customer scans the QR on a cold dryer. The report is checked against the sensor, which saw tumbling with no heater on.

App screens with sample data. The interface is in development.

What the app gets

Data LaundroLink sends to the app
Machine statusW02 running, 12 min leftEach start or stop
Machines free9 of 20 washersEvery 15 s
Cycle phasesFill, agitate, drain, spinEach cycle
Fault alertW14 silent at peakOn fault
Hub linkWi-Fi, −61 dBmEvery status report

The public page shows free or busy only: no revenue, cycle history or device IDs. Customer reports need consent.

CAD design · Design complete (stages 1–6, rev B), not built, not validated

Designed in code, checked in 3D

  • 10 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)
See the CAD parts renderLaundroLink printable parts rendered from the CAD

Key specs

LaundroLink hardware
AI processorESP32-C6 with 2 × TI ADS131M08 24-bit ADCs (16 channels)
SensorsUp to 16 split-core current sensors per hub (YHDC SCT-013-030, 30 A : 1 V) · Pilot puck: magnet-on LSM6DSOX vibration sensor per machine
ConnectivityWi-Fi 6 (2.4 GHz) · Optional SIM7080G LTE-M where the back room has no usable Wi-Fi · MQTT over TLS · SMS alerts
PowerMean Well HDR-15-5 DIN-rail supply; the hub board runs on 5 V only, about 0.6 W from the wall (est.). Pucks: 5 V USB, about 0.3 W
EnclosureBought CamdenBoss CNMB/9 UL94 V-0 DIN box inside a listed wall enclosure; printed plastic never encloses mains. Printed PETG puck with two magnets
DimensionsHub box 160 × 90 × 58 mm (9 DIN modules); puck 66 × 40 × 21 mm
All target specifications

Measurement

Measurement target specifications
Channels16 per hub; 3 hubs for a 40-machine store
Sampling4,000 samples a second per channel, RMS 10 times a second
Accuracy targetWithin 3% or 0.05 A on the bench
Classifier targetAt least 98% of cycles counted correctly

Alerts and pages

Alerts and pages target specifications
Silent at peakNo cycle for 90 min while neighbours run
Free-now pageUpdates every 15–20 s; greys out when data is stale
QR reportsPre-filled per machine, bot-protected
Data on LTE-MAbout 12 MB a month (est.)

Install

Install target specifications
PilotMagnet-on pucks, no electrician
ProductionCurrent sensors in the panel, fitted by a licensed electrician
MainsOnly on listed bought parts

Targets for production units; they may change during development.

Pricing

Hardware: $399 per 16-circuit hub (target)

Software: $39 per store per month (target)

Target pricing. Hub parts cost about $242 at prototype quantity ($172 Wi-Fi only); a pilot puck about $32 (est.). If inspectors require listed current sensors, the hub cost rises well above the $399 price. Electrician fees are extra.

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of LaundroLink?

LaundroLink 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

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow LaundroLink

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from LaundroLink.

    Questions

    Ask about LaundroLink

    Tell us what this would save you, or ask anything. We reply within two business days.

    From the product lab · ideation phase

    Lab updates for LaundroLink

    All lab updates
    1. LatestOwners of coin laundromats with 30 to 60 machines learn a machine is down days late, cannot check coins against cycles, and lose visits when customers find the store full; card systems that track this mean new payment hardware on every machine (LaundroLink DESIGN.md market check).
      • Drawn idea plan (idea.json): a 40-machine laundromat from above with the washer row, back-to-back washers, the dryer wall, folding tables, the back room with the breaker panel and the front window; pins for the hub at the panel, a washer that goes silent, the pilot vibration puck, the QR fault card on a dryer, the coin check and the free-now sign
      • The product picture is now this drawn plan instead of the plain fallback card; drawn from the design notes, not the CAD
      • What the plan keeps from the market work: coin-only stores first; the coin gap is a check to be proven in a pilot, and the free-now page is a hypothesis we will measure
      • Next: more drawn plans for catalogue products that still show the fallback card (linecell, motorpulse-ai), then close-out C5 (buyer review prep for sports) from 12:00

      See it in 3DFull research and design

    2. A shared laundry room has three jobs: the owner wants to know which machines are down and how many cycles really ran, to check coins or the route operator's statement (route systems like LaundryView belong to the operator); residents want to know what is free before carrying a basket downstairs; and a burst washer hose costs about $5,300 a claim after the deductible (figure attributed to IBHS). Our own three products for it cost about $1,277 and $153 a month for an 8-machine room.
      • Combined into LaundryRoom (https://iemilabs.com/products/laundryroom/); LaundroLink itself is unchanged

      See it in 3DFull research and design

    LaundroLink FAQ

    General FAQ

    Related products

    ColdChain Guard AI concept: the idea and where each part goes
    SensingConcept

    ColdChain Guard AI

    A lunchbox-sized monitor that mounts inside trucks, cold rooms and fridges.

    • Watches temperature around the clock
    • Warns before goods get too warm
    • Detects door openings and tampering

    From $199 per kit

    Details
    StoreSense concept: the idea and where each part goes
    SensingConcept

    StoreSense

    A ceiling door counter and zone sensors that use depth, not cameras, to measure shop traffic and queues.

    • Counts shoppers in and out
    • Measures till queues and fitting rooms
    • Joins counts with your till sales

    From $149 door unit; $287 with 2 zone nodes at $69 each

    Details
    LaundryRoom concept: the idea and where each part goes
    SensingConcept

    LaundryRoom

    One wall hub and a battery puck on each machine that does three laundry-room jobs.

    • Counts every cycle and finds down machines
    • Checks cycles against coins or the operator's statement and shows what is free now
    • Alerts when water reaches the floor behind a washer

    From $549 8-machine room kit: hub + 8 pucks (4 with leak feet) + tags, placards and sign; extra puck $39

    Details

    LaundroLink

    Concept · target $399

    I want this