Skip to content
IEMI Labs
RacketOne

Our own circuit board, in each net post

One board we design for each net post, with every chip soldered on it: the line and kitchen camera chips, the RV1126B processor, the always-on ESP32-S3, the 60 GHz radar chip, Wi-Fi, Bluetooth and the radios, the e-paper score, the call lamp, tone and team keys, and the battery system. It is rigid where chips sit and flexible where it bends, so it runs up the round post in one piece. Both posts carry the same board. No plugs, ribbons or adapters inside.

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 home post 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 post

Line camera1,000 mm

An OV9281 global-shutter camera chip on its own head behind the window on the half’s face, turned 60° from the court face and tilted 15° down to the sidelines, service line and centre T. The board stops under the net cord at 1,070 mm.

Mic and motion940–990 mm

The mic under its court-face port for noise and paddle pops; the motion sensor feels lets and net touches through the post where the cord ties off.

Radar and radios772–832 mm

Behind the 50 × 60 radio window: the 60 GHz radar chip, the always-on ESP32-S3, Wi-Fi and Bluetooth, and on the home post the LTE-M modem with its soldered eSIM.

Brain645–765 mm

The RV1126B processor under a small aluminium heat block to the court-face wall, with 1 GB memory, 8 GB storage, the security chip and ID chip.

E-paper score500–640 mm

The 2.13 in panel is bonded to its window; its own tail is soldered to pads at the top of the panel section, with no connector to put in the wrong way.

Call lamp, tone and keys330–480 mm

Eight LEDs behind the lamp strip and a sounder under the tone holes at 380 mm; two small tabs fold round to the sealed team keys on each face of the net at 450 mm.

Kitchen camera300 mm

A second OV9281 on a head turned 16° to its own half, low behind the Ø12 window, seeing the whole kitchen line for faults and short serves.

Battery system100–230 mm and the foot

Charger, protection, gauge and 5 V boost; the M8 charge socket and the tamper switch under the service hatch on the court face. A flat tab sits on the four cells in the foot.

The post board unfolded, both sides, every part at its real size

Heights are above the court. Tap the drawing to open it full size.

Design review: checked before we order

Every board-level number RacketOne'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 fails20 pass · 6 fixed by the review · 6 to prove before we order · 0 failDesign review of 4 November 2026
AreaCheckOur boardTargetStatus
CameraLine camera: a pickleball (74 mm) at the far corner of its half at 9.1 m
M8 2.2 mm lens, about 82° across: about 15.6 px per degree across 1280 px. Half court 6.7 × 6.1 m from the post at the net.
7.3 px≥ 3 pxpasses
CameraLine camera: smear at 108 km/h, 0.5 ms exposure
A global shutter freezes the whole frame at once.
15 mm≤ 1/3 of the ball (25 mm)passes
CameraLine camera: frame rate the calls need
A standard mode of the OV9281.
120 fps at 1280 × 800chip: 120 fps at 1280 × 800, 180 fps at 640 × 400passes
CameraLine camera: data rate vs its 2-lane link
23 % spare on the link.
1.23 Gbps (10-bit)≤ 80 % of 1.6 Gbpspasses
CameraKitchen camera: a shoe (0.1 m) at the far end of the kitchen line at 6.1 m
M8 2.8 mm lens, about 69° across: about 18.6 px per degree across 1280 px.
17.4 px≥ 10 pxpasses
CameraKitchen camera: frame rate the calls need
A standard mode of the OV9281.
120 fps at 1280 × 800chip: 120 fps at 1280 × 800, 180 fps at 640 × 400passes
CameraKitchen camera: data rate vs its 2-lane link
23 % spare on the link.
1.23 Gbps (10-bit)≤ 80 % of 1.6 Gbpspasses
CameraImage processor load, all cameras
2 cameras into one image processor.
246 Mpx/s≤ 360 Mpx/s (RV1126B ISP)passes
CameraCameras in step for timed calls
One processor reads both cameras, so a foot fault and the ball are timed on one clock. A real-time (PREEMPT_RT) kernel is asked for in the quote (lesson: sync).
both cameras' frame-sync inputs on one RV1126B timer pinboth cameras fire togetherpasses
CameraAI engine time per frame
Two cameras share the AI engine. Measured on the dev kit.
3 TOPS for two camerasball and foot models inside the 8.3 ms frame at 120 fpsto prove on the dev kit
BatteryRun time, 4 cells, worst case (aged to 80 %, 5 °C)
A 10-hour court day (8 h of play, est.) uses 24 Wh: 2.6 W for 8 h (match play: RV1126B, two cameras, every call on), 0.25 W for 2 h (no match: ESP32-S3, radar, e-paper still), through a 90 % converter. 4 × Samsung INR18650-35E, counted at 3.35 Ah (lesson: battery).
12.8 h≥ 10 hpasses
BatteryRun time, 4 cells, new, 20 °C
New cells at room temperature.
18.1 h≥ 10 hpasses
BatterySpare run time, worst case
Room for the estimate to be wrong.
28 % over 10 h≥ 20 % (the draw is an estimate until rev A)passes
BatteryCharge time
TI BQ24074 1.5 A charger with power path (lesson: charge).
10.3 h from flat at 1.5 A; 9 h overnight puts back 100 % of a daya full day back overnight (9 h)passes
BatteryPeak current from the cells
Inside the cells and the converter.
1.51 A at 2.65 V≤ 32 A (4 × 8 A)passes
BatteryEach pack has its own protector
The charger only stops charging; a short or a flat pack needs its own cut-off, at the thresholds of its chemistry (lesson: cellguard).
1 protector (U31) for 1 chargershort, over-current and over-discharge cut-off on every packpasses
BatteryCharging held outside the cells' temperature range
Lithium cells must not be charged when cold or hot (lesson: charge).
thermistor on the pack, read by the charger0–45 °Cpasses
HeatRV1126B temperature, full sun, 35 °C air
The court-face wall of the aluminium post in full sun, about 20 K over the air (est.). 2.6 W through the aluminium heat block onto the court-face wall (3 K/W, est.).
63 °C≤ 85 °C (rated)passes
HeatCell temperature, full sun, 35 °C air
The cells sit low in the ground sleeve, shaded, about 5 K over the air (est.). (lesson: sun).
40 °C≤ 60 °Cpasses
ShockClocks rated for the shock
A ball or a player striking the post, and a drop of the boxed post (est.; DESIGN.md "Impact" tests). Quartz crystals are not rated for that; MEMS oscillators are rated to 50,000 g (lesson: clocks). Change: Y1, Y2, Y20, Y25 and the radar clock are MEMS oscillators (4 Nov 2026, from the CricketOne review).
MEMS oscillatorsevery clock rated for 1500 gfixed by the review
ShockBall-grid chips
Underfill and flexible-termination capacitors are asked for in the quote; the drop tests on rev A prove them (lesson: underfill).
underfill under U1, U2, U10, U5no cracked joints after the drop and hit teststo prove on the dev kit
SoftwareStarts our software from the microSD card, no setup
Owner requirement: power it from its own supply and our software runs from the card. Rev A and sale boards boot from the card; the eMMC holds no system copy (it ships empty, so the card always starts first: Rockchip tries the eMMC before the card). The quote asks for U-Boot and a device tree from Rockchip's RV1126B SDK, and the maker flashes the ESP32-S3. Change: J3 is a hinged, latched microSD fitted on every board (4 Nov 2026).
microSD socket with a hinged, latched lid (Amphenol 101-00660 class), fitted on every board: our software starts from the cardcard 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
Rockchip's start order is SPI flash, eMMC, card, USB: a written eMMC starts before the card. Proved on the dev kit: power on with a card in and the eMMC empty (lesson: sdstart). Change: eMMC ships empty and the loader reads the card first (4 Nov 2026; it used to say the eMMC kept a copy, which would have started instead of the card).
eMMC shipped empty; our loader reads the card firstthe processor starts from the card 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
SoftwareClip buffer for an unsure call
The rest of the memory holds Linux, the program and the AI model (lesson: clip).
3.3 s of 8-bit 120 fps video in 40 % of the 1 GB memory≥ 3 spasses
RadioWi-Fi/BT module clock
The AP6256 runs from its own 37.4 MHz reference clock; a wrong or missing clock means no Wi-Fi or Bluetooth at all (lesson: wificlock). Change: U11 said a 26 MHz Wi-Fi clock; the AP6256 runs from 37.4 MHz, now a 37.4 MHz MEMS oscillator (4 Nov 2026, from the CricketOne test-board circuit).
37.4 MHz MEMS oscillator (U11)37.4 MHz next to the AP6256, MEMS (shock)fixed by the review
RadioLink between the two posts
Easy range, but the antennas sit inside an aluminium tube behind a 50 × 60 window. Antenna outside the metal: the radio window in each aluminium post (lesson: enclosure). Measured on rev A (lesson: antenna).
about 7 m (pickleball) to 13 m (tennis) across the netcertified Wi-Fi 5 and ESP32-S3 modules behind one radio windowto 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).
RV1126B memory; 2 camera MIPI links (100 Ω pairs); USB (90 Ω); antenna feed (50 Ω, keep-out on every layer); card lines (length-matched, no vias under the socket)ground on inner layer 1, supply on inner layer 2, no vias in pads, impedance lines routed firstto prove on the dev kit
MoistureConformal coating
The posts stand out in rain (IPX4 spray test). 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. Change: In the rev T post CAD a corner of the tilted line-camera head reached 0.07 mm into the wall and the lens rim 0.11 mm into the window; the head moved 0.8 mm back along its axis (x -7.7, y 22.6) and the board code now checks every head corner and lens rim in 3D, 0.5 mm from the wall (3 Nov 2026).
no part touches a wall or a bought part (2026-11-03)nothing touchesfixed by the review
RadioRadar with a MEMS reference clock
The radar chip's reference was a crystal; its noise with a MEMS clock is checked on the dev kit.
80 MHz MEMS oscillatorradar range and presence as with a crystalto 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. AI engine time per frame
  2. Ball-grid chips
  3. Card grade
  4. Link between the two posts
  5. Fast lines on a solid ground plane
  6. Radar with a MEMS reference clock

Where the design stands

  1. 1Shape and placementdone

    Board outline in the post’s shape, all 63 parts placed at their real size, fit checks against the round post and KiCad design rule check (0 violations).

  2. 2Schematicnext

    Every wire between the chips, from the V1, C1 and S1 core circuits.

  3. 3Footprintsnext

    The exact solder pads under each chip.

  4. 4Routinglater

    Copper tracks on all layers, incl. the processor’s memory lines and both camera links; reviewed by a Rockchip-experienced engineer.

  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 boardsApr 2027

    Made, assembled and tested on our fixture, after CricketOne’s V1 core is proven.

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

Each post board is one rigid-flex piece about 1.1 m long unfolded: an 8-layer HDI brain with ball-grid chips and 4-layer sections, joined by flex. It needs a maker who builds rigid-flex boards and assembles ball-grid chips with X-ray checks. 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 63 parts, what is on each section, every connection, heat, power, the factory test, cost and timeline.