Skip to content
IEMI Labs
Now part of RacketOne. RacketOne does this product's jobs and more in one device, our one product for Tennis and pickleball.

CourtPost

One unit on the net post: the score, line-call replays, noise evidence, quiet-gear hours and no-show bookings

Concept · not for sale
Engineering design: CourtPost
Target price from$1,290per court unit, or Court Kit with 2 BaseClips

Software: $29 per court per month (LTE data, app and records included)

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
CourtPost 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

CourtPost, 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.

CourtPost 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 CourtPost

    One unit on the net post keeps the score, replays line calls, measures the noise and the paddle pops, sees whether the court is in use, and sends it all to one app.

  2. 02Brain

    ESP32-S3 (base unit board)

    The brain: it runs the courtpost-base firmware program

  3. 03

    Score screen and keys

    Shows score, server, quiet hours and check-in; three keys score and challenge

    ESP32-S3 (base unit board) · SPI and key lines over the 0.6 m head lead · Screen image and key presses

  4. 04

    Replay computer and line cameras

    Woken on CHALLENGE: finds the bounce and draws it against the line

    ESP32-S3 (base unit board) · Power switch + RS-485 over the head lead; cameras on CSI · Wake command in, verdict and clip out

  5. 05

    Measurement mic

    Noise levels for neighbours and the pitch of each paddle pop

    ESP32-S3 (base unit board) · PDM, 6-way lead up the stalk · Sound levels (no audio kept)

  6. 06

    Court radar

    Sees players on court: no-show release and lights-off

    ESP32-S3 (base unit board) · UART · Up to 3 targets, 10 times a second

  7. 07

    LTE-M radio

    Sends everything to the app with no club Wi-Fi

    ESP32-S3 (base unit board) · UART (AT + MQTT) · Events and summaries

  8. 08

    Solar and battery

    A 3.5 W panel on the cap charges one LiFePO4 pack for everything

    ESP32-S3 (base unit board) · I²C to the charger · Charge and battery level

  9. 09

    All connected

    7 key parts, one program, and your phone

What it is

One solar unit on a tennis or pickleball net post that does five court jobs.

What it does

  • Keeps and calls the score, and replays disputed line calls
  • Logs noise and paddle pops, and checks quiet-gear hours
  • Releases booked courts nobody uses and turns their lights off

Who it's for

Parks departments, HOAs and tennis and pickleball clubs with courts near homes.

How the parts connect

CourtPost, 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.

Score screen and keysScreen image and key pressesSPI and key lines over…Replay computer and line came…Wake command in, verdict and clip outPower switch + RS-485 o…Measurement micSound levels (no audio kept)PDM, 6-way lead up the…Court radarUp to 3 targets, 10 times a secondUARTLTE-M radioEvents and summariesUART (AT + MQTT)Solar and batteryCharge and battery levelI²C to the chargerTHE BRAINESP32-S3 (base unit board)runs courtpost-base firmwareC++ (ESP-IDF)Base brainvia RS-485 head leadIEMI cloudvia LTE-M · MQTT over TLSPlayers, club, park, neighboursvia App and push
Drawn from the CourtPost parts list. The 3D view above is built separately, from the CAD.

The program

What controls CourtPost

Runs on
ESP32-S3
Written in
C++ (ESP-IDF)
System
ESP32-S3 firmware (FreeRTOS tasks)
AI model
PickleQuiet pop-pitch classifier and sound meter; ScorePost RallyCall score rules; bounce finding stays on the Pi 5
  1. 1Meter the sound every second and judge each paddle pop by its pitch
  2. 2Read the radar: court in use or empty
  3. 3Read the keys: score, server, CHALLENGE or a 2 s hold for CHECK IN
  4. 4On CHALLENGE power the Pi 5, wait for its verdict, show it, power it off
  5. 5Release an empty booked court after 10 min; refresh the screen; send to the app
courtpost-base firmware.cppmain loop
for (;;) {
    meter_tick();                                // LAeq, LAFmax, pops
    if (pop_heard()) quiet_judge(pop_pitch());   // loud gear in quiet hours?
    occupied = radar_people() > 0;
    switch (key_event()) {
        case GAME_A: case GAME_B: score_add(key); break;
        case CHALLENGE: pi_power(true); show(pi_wait_verdict(20 s)); pi_power(false); break;
        case HOLD_MID: booking_check_in(); break;
    }
    if (booking_due() && !occupied && mins_since_start() > 10) booking_release();
    if (changed()) epaper_show(score(), server(), quiet_state(), booking());
    lte_flush();                                 // nRF9151, MQTT over TLS
}

To your phone

How the data reaches CourtPost club and park app

Phone browser for players, club and park staff; read-only view for neighbours

  1. Pi 5 replay
  2. Base brain
  3. IEMI cloud
  4. Players, club, park, neighbours

What you see in the app

One screen for each job CourtPost does.

  • Line challengeOn court 2 a player taps CHALLENGE on a close baseline ball. The replay shows the bounce against the line on both phones.

  • Noise logNeighbours open a read-only page. It shows the court noise level and paddle pops every 15 minutes, and never any audio.

  • Quiet gearIn quiet hours the mic judges each pop by its pitch. When too many sound like loud paddles, the score screen shows a reminder.

  • Empty courtCourt 3 was booked for 19:00 but nobody came. After 10 minutes it goes back on the booking page, and lights go off on empty courts.

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

What the app gets

Data CourtPost sends to the app
Challenge verdictOUT 14 mm, clip on both phonesEach challenge
Pickleball score call4-2-1Each rally
NoiseLAeq 58 dB, 212 pops/hEvery 15 min
Quiet hoursLoud gear 34% at 19:20When amber lasts 15 min
BookingCourt 3 released, nobody came10 min after start
LightsCourt 2 lights off 21:05When the court empties

Cameras keep only a 20 s memory loop, saved only on CHALLENGE. The mic keeps levels and pop counts, never audio. The radar sees dots, not faces.

CAD design · Design rev A, 27 Oct 2026: CAD, fit checks and assembled 3D model done; not built

Designed in code, checked in 3D

  • 14 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)

Key specs

CourtPost hardware
AI processorEspressif ESP32-S3-WROOM-1 in the base unit as the one brain; Raspberry Pi 5 2GB in the head as the replay computer, powered only on a challenge
SensorsInfineon IM69D130 measurement mic on a 1/2 in stalk · Hi-Link HLK-LD2450 24 GHz radar · Two Raspberry Pi Global Shutter Cameras with 4 mm lenses · Three 22 mm IP67 keys
ConnectivityNordic nRF9151: LTE-M, MQTT over TLS · Web app for players, club and park, and neighbours · Booking-system link and a lighting relay output
PowerOne 2 × IFR32700 LiFePO4 pack (38 Wh) charged by a 3.5 W solar cap; about 4 Wh a day without camera use (est.)
EnclosureBlack ASA score head with camera pods, white ASA solar cap, white ASA base unit on the same net post
DimensionsHead 250 × 320 × 71 mm with the cap on top; base unit 124 × 83 × 173 mm plus the mic stalk
Weight~3.2 kg per court unit without clamps (est.)
Ingress ratingIP65 design target (not tested)
All target specifications

Jobs

Jobs target specifications
ScoreTennis games and sets; pickleball side-out score with server number, called aloud
Line replaysOn CHALLENGE, along-the-view lines; baselines with the Court Kit's BaseClips
NoiseLAeq, LAFmax, pops per hour every 15 minutes; indicative, not type-approved
CourtsQuiet-gear hours, check-in, no-show release after 10 min, lights-off

Install

Install target specifications
PostRound net posts 60–89 mm, 4 stainless hose clamps
PowerSolar cap; USB-C top-up for heavy camera use
RadioLTE-M; signal check at install
TimeAbout 20 minutes per court

Targets for production units; they may change during development.

Pricing

Hardware: $1,290–$1,590 per court unit, or Court Kit with 2 BaseClips

Software: $29 per court per month (LTE data, app and records included)

Target pricing. Bought separately, ScorePost with camera pods ($649), a RallyPair ($129) and a LetTap ($79), plus a PickleQuiet fence unit ($899) with the radar ($149) and a QuietLight ($169), add up to $2,074 + $44/month per court. Parts cost about $485 per court unit at qty 1 (est.).

Court

$1,290 + $29/mo

Every job on one net post.

  • Score and pickleball caller
  • Challenge replays
  • Noise and quiet hours
  • Bookings and lights

Court Kit

$1,590 + $29/mo

Adds two BaseClips for baseline calls.

  • Everything in Court
  • Baseline and foot-fault views
  • Clips on both phones
  • Club page

Park

Custom

Parks and clubs with many courts.

  • All courts on one page
  • Neighbour noise page
  • Booking-system link
  • Volume pricing

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

Community

What do you think of CourtPost?

CourtPost 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 CourtPost

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 CourtPost.

    Questions

    Ask about CourtPost

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

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for CourtPost

    All lab updates
    1. LatestOne tennis and pickleball product per court, as the smart net posts themselves.
      • Still part of RacketOne, now redesigned as smart net posts: https://iemilabs.com/products/racketone/

      See it in 3DFull research and design

    2. Tennis and pickleball clubs and parks need one product per court, not several kits and apps.
      • Folded into RacketOne: see https://iemilabs.com/products/racketone/

      See it in 3DFull research and design

    3. Parks, HOAs and clubs with courts near homes face several jobs on every court: neighbours complain about paddle noise and cities measure by hand at the fence (Cupertino limited hours in May 2026; Denver measured over 70 dB against a 55 dB limit; a Berwyn YMCA closed courts in a lawsuit), quiet-gear hours are posted on signs nobody checks, booked courts at $10–20 an hour sit empty (Tualatin Hills, Kino, Boulder), and rec play has no referee for score and line arguments. Our own two products for it cost $2,074 and $44 a month per court.
      • New product CourtPost: one unit on the net post does the jobs of ScorePost and PickleQuiet, with one ESP32-S3 brain, one LTE-M radio, one LiFePO4 battery and one app; the Raspberry Pi 5 only wakes for a challenge
      • Reused CAD parts unchanged: ScorePost's score head, back, camera pod and BaseClip; PickleQuiet's base unit body, back plate, gasket, mic stalk, retainer, rain hood, battery cradle and post clamp. New part: a white solar cap with a 3.5 W panel that slides over the head and shades the screen. 14 printed parts, each one solid, every bought part fits
      • 3D view: a tennis net post with the score head and solar cap on top, the base unit and mic under it on the same post, and a BaseClip on the side fence
      • Dropped: ScorePost's power bank and its ESP32 screen board; PickleQuiet's fence-post mount, solar bracket and QuietLight puck (the big screen and a 2-second hold on the middle key replace it). SmartLine AI, a grass-field line painter, did not fit on a net post and was not merged
      • Product page https://iemilabs.com/products/courtpost/: $1,290 + $29/month per court instead of $2,074 + $44/month; parts about $485 at quantity 1 (est.)

      See it in 3DFull research and design

    4. Parks, HOAs and clubs with courts near homes face several jobs on every court: neighbours complain about paddle noise and cities measure by hand at the fence (Cupertino limited hours in May 2026; Denver measured over 70 dB against a 55 dB limit; a Berwyn YMCA closed courts in a lawsuit), quiet-gear hours are posted on signs nobody checks, booked courts at $10–20 an hour sit empty (Tualatin Hills, Kino, Boulder), and rec play has no referee for score and line arguments. Our own two products for it cost $2,074 and $44 a month per court.
      • Combined into CourtPost (https://iemilabs.com/products/courtpost/); ScorePost itself is unchanged

      See it in 3DFull research and design

    5. Parks, HOAs and clubs with courts near homes face several jobs on every court: neighbours complain about paddle noise and cities measure by hand at the fence (Cupertino limited hours in May 2026; Denver measured over 70 dB against a 55 dB limit; a Berwyn YMCA closed courts in a lawsuit), quiet-gear hours are posted on signs nobody checks, booked courts at $10–20 an hour sit empty (Tualatin Hills, Kino, Boulder), and rec play has no referee for score and line arguments. Our own two products for it cost $2,074 and $44 a month per court.
      • Combined into CourtPost (https://iemilabs.com/products/courtpost/); PickleQuiet itself is unchanged

      See it in 3DFull research and design

    CourtPost FAQ

    General FAQ
    Which products does CourtPost replace?

    It does the job of ScorePost (scoreboard, pickleball score caller and line-call replays) and PickleQuiet (noise evidence, quiet-gear hours, check-in, no-show release and lights-off) with one brain, one radio, one battery and one app. Bought separately they cost $2,074 + $44 a month per court; CourtPost is $1,290 + $29 a month (target).

    Does it make line calls?

    No. It shows players the evidence when they press CHALLENGE and never overrides their call. It is not ITF classified.

    Can it prove we meet our noise limit?

    No. It is an indicative monitor, not a type-approved sound level meter, and it measures at the net post. It gives a continuous record that both sides can read, and the levels at homes are estimates until they are checked with a meter at the property line.

    Does it record conversations?

    No. The mic keeps sound levels and pop counts, never audio. The cameras keep a 20 second loop in memory and save it only when someone presses CHALLENGE.

    Does it need power or Wi-Fi at the court?

    No. A solar cap charges its battery and a cellular radio sends the data. Heavy camera use may need an occasional USB-C top-up.

    Is CourtPost available now?

    No. It is a concept in design. The CAD and fit checks are done, but it has not been built or tested. We are not taking orders, reservations or deposits.

    Related products

    RacketOne concept: the idea and where each part goes
    SportsConcept

    RacketOne

    IEMI's one tennis and pickleball product: a pair of smart net posts with one brain inside, and one app.

    • Keeps and shows the score, and replays disputed line calls
    • Logs noise and paddle pops, and checks quiet-gear hours
    • Releases no-show courts, and sends lights-off and check-ins to the club's systems

    From $1,590 per court: a pair of smart net posts

    Details
    CricketOne concept: the idea and where each part goes
    SportsConcept

    CricketOne

    IEMI's one cricket product: a smart wicket pair at Law 8 size, with every sensor inside the stumps.

    • Makes the calls: bowled, hit wicket, run-out, stumping, no-ball, wide, over
    • Tracks the ball from six global-shutter stump cameras
    • Times bail-off and checks the bat at the crease in stereo

    From $1,990 per CricketOne

    Details
    FootballOne concept: the idea and where each part goes
    SportsConcept

    FootballOne

    IEMI's one football product: a pair of legal full-size goals with cameras, computers, batteries and radios inside the posts and crossbar, and a referee wrist unit.

    • Sees the ball cross the line and buzzes the referee
    • Logs shots, saves and headers at goal
    • Counts the keeper’s 8 seconds and keeps the match clock and sin bins

    From $4,690 per pair of smart goals with sockets and the referee wrist unit

    Details

    CourtPost

    Concept · target $1,290

    I want this