Skip to content
IEMI Labs
StudyOne

Our own circuit board, in the desk lamp

One board we design for the smart desk lamp, with every chip soldered on it: the RV1126B processor and its memory, the page camera chip, the eye-distance chip, the page-light chip, the mic, the reading light and call light, the speaker amp, the security chip and the USB-C power inlet. A head board lies in the hollow head arm over the opal cover, looking down at the page, with a small tab folded towards the child; a flex runs down the column to a base board behind it. No plugs, ribbons or adapters inside; only 5 V in the lamp.

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

Page camerahead arm

A bare Sony IMX415 camera chip under a small M12 lens on the head board looks straight down through the camera window, 450 mm above the desk: the whole open book, a phone or tablet either side of it, the pencil at the near edge.

Eye distancefront of the head

An ST VL53L1X distance chip on a small tab at the board’s front end, folded 45° down, looks out at the child’s head through the eye-distance window: too close at 25 cm and at 18 cm.

Page light and michead arm

A light chip under a short light pipe reads the light on the page; a MEMS mic over a port in the head cover follows the child reading aloud and spelling, as words only.

Reading and call lighthead arm

Sixteen white LEDs (4000 K, high colour quality, no flicker) over the thinned opal are the reading light, and eight colour LEDs are the call light: a green tick, amber for look again, blue for a break.

Processor, radio and securityhead arm

The RV1126B with its memory, a heat block into the steel arm, the Wi-Fi module with its antenna over the opal cover, the security chip that signs every call, the latched microSD card with our software, and the tamper switch pressed by the head cover.

Power and speakerbase

A base board behind the column with the USB-C power inlet (5 V only, from a listed adapter), its protection, and the speaker amp; an 18 mm flex carries power and sound up the column to the head.

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

Laid flat: the base board on the left, the tail (drawn short) and the head board with the eye tab in its slot at the front end. Tap the drawing to open it full size.

Design review: checked before we order

Every board-level number StudyOne'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 fails15 pass · 5 fixed by the review · 9 to prove before we order · 0 failDesign review of 4 November 2026
AreaCheckOur boardTargetStatus
CameraPage camera: a 4 mm handwritten digit at the farthest page corner at 0.491 m
M12 lens, 90° across: about 42.7 px per degree across 3840 px. About 15 px across a digit is the smallest the handwriting model reads (est.): it reads only the answer just written, so one digit is the target.
19.9 px≥ 15 pxpasses
CameraPage camera: frame rate the calls need
A standard mode of the IMX415.
5 fps at 3840 × 2160chip: 30 fps at 3840 × 2160passes
CameraPage camera: data rate vs its 4-lane link
88 % spare on the link.
0.41 Gbps (10-bit)≤ 80 % of 3.564 Gbpspasses
CameraPage camera: a spelling letter, 3 mm, at the page centre at 0.452 m
M12 lens, 90° across: about 42.7 px per degree across 3840 px. Spelling words are read where the child is writing, near the page centre; 12 px is the smallest letter the model is trained on (est.).
16.2 px≥ 12 pxpasses
CameraPage camera: frame rate the calls need
A standard mode of the IMX415.
5 fps at 3840 × 2160chip: 30 fps at 3840 × 2160passes
CameraPage camera: data rate vs its 4-lane link
88 % spare on the link.
0.41 Gbps (10-bit)≤ 80 % of 3.564 Gbpspasses
CameraImage processor load, all cameras
2 cameras into one image processor.
83 Mpx/s≤ 360 Mpx/s (RV1126B ISP)passes
CameraAI engine time per frame
Handwriting and speech on one chip; a full page is never read at once. Measured on the dev kit.
3 TOPSthe answer just written read in under 1 s; the reading-aloud speech model on the mic at the same timeto prove on the dev kit
PowerSupply
About 1.5 W watching (RV1126B, camera at 5 fps, Wi-Fi), 3.2 W for the reading light at full, 0.3 W call light, 1.5 W speaker peak (est.): 6.5 W, 43 % of the adapter.
a listed 5 V 3 A USB-C adapter at the wall socket (SELV, IEC 60598-2-10 asks for no mains in a child's lamp)≤ 70 % of the adapter (15 W)passes
HeatRV1126B temperature, a warm bedroom desk in summer (30 °C) with the reading light on
The steel head arm is warmed by the reading LEDs below it; counted at 40 °C inside. 1.2 W through a 20 × 20 aluminium block and gap pads to the steel head arm (8 K/W, est.).
50 °C≤ 85 °C (rated)passes
HeatCamera chip away from warm parts
A warm sensor adds noise to dim evening pages.
processor 203.7 mm, reading LEDs 25.2 mm, LED driver 73 mm from the camera chip≥ 20 mmpasses
ShockShock and vibration
A lamp knocked off the desk onto the floor (est.). MEMS oscillators are fitted anyway, and the latched card socket keeps the card in.
200 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. 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), and updates write to the card with two system copies, only when the lamp is off and never during homework time. The quote asks for U-Boot and a device tree from Rockchip's RV1126B SDK.
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, 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
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).
9.9 s of 8-bit 5 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: the AP6256 had no clock on the board; Y3, a 37.4 MHz MEMS oscillator, added next to it (4 Nov 2026, from the CricketOne test-board circuit).
37.4 MHz MEMS oscillator (Y3)37.4 MHz next to the AP6256fixed by the review
RadioWi-Fi from inside a steel lamp head
The head arm is powder-coated steel on three sides; only the cover side is plastic. Measured on rev A (lesson: antenna).
chip antenna at the head board's left edge, radiating down through the opal covercertified Wi-Fi 5 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).
RV1126B memory; 1 camera MIPI link (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
Drinks get spilled on a child's desk: the base board sits in the spill and the head is over it. 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
CameraEvery page, desk and pencil call in the camera view
Page corners, a phone or tablet either side of the book and the pencil at the near edge, from the CAD inView targets.
worst 33.4° across, 22.1° alonginside ±45° × ±29° (90 × 59° lens)passes
CameraCamera window in the head cover
The rev A window (Ø14) was sized for the Camera Module 3 pressed on the cover; our camera chip sits on the head board under a lens holder, 0.5 mm above the cover. Change: CAD rev T: camera window Ø14 → Ø17 clear PC (4 Nov 2026).
the 90 × 59° view needs a 16.3 mm window at the cover's lower faceØ17 window (CAD rev T)fixed by the review
SensorsEye-distance chip on its 45° tab
The bench sensor board was tilted 45° on the cover; our chip is on a tab folded out of the head board 7 mm above the cover, so the window grows from 8 × 10 to 11 × 12. Change: CAD rev T: eye-distance window 8 × 10 → 11 × 12 (4 Nov 2026).
axis 0.00 mm from the window centre; too-close calls 4.3° and 10.2° off the axis; the cone needs a 10.6 × 11.1 mm windowinside the 27° cone; window 11 × 12 (CAD rev T)fixed by the review
LightReading light for a child's eyes
A child looks up into the lamp; the photobiological and flicker tests are booked only after rev A, with the opal in place.
16 white LEDs, 4000 K, CRI 95, analogue dimming (no flicker), about 500 lux on the page (est.)IEC 62471 risk group 0 (blue light) at 200 mm; IEC TR 61547-1 flicker; IEC 60598-2-10to prove on the dev kit
HeatHead arm surface a child can touch
The arm is the heat sink; its surface is logged with a thermocouple on rev A, light at full for 2 h.
about 1.2 W processor and 3.2 W LEDs into a 60 × 30 × 400 steel arm (est. under 45 °C)IEC 60598-2-10 touch limitsto prove on the dev kit
FitTamper switch against the head cover
The boss is added in the rev T CAD and checked with the printed cover on rev A.
D2F-01 6.5 mm tall in a 12 mm gap; a 5.5 mm boss on the cover presses itpressed when the cover is screwed on, released when it is openedto prove on the dev kit
FitTail down the column
The tail carries the head's 5 V and the amp's I2S; the column is the only way up. The flex maker confirms the length and the copper weight.
18 mm wide, about 508 mm, through the 24 × 24 column (est.)routed and held in the rev T CAD, carrying 3 A at 5 Vto 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. Card grade
  3. Wi-Fi from inside a steel lamp head
  4. Fast lines on a solid ground plane
  5. Board inside the product CAD, every part checked in 3D
  6. Reading light for a child's eyes
  7. Head arm surface a child can touch
  8. Tamper switch against the head cover
  9. Tail down the column

Where the design stands

  1. 1Shape and placementdone

    Head board, folded eye tab, tail and base board in the lamp’s shape, all 60 parts placed at their real size, fit checks against every window in the lamp CAD and KiCad design rule check (0 violations).

  2. 2Schematicnext

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

  3. 3Footprintsnext

    The exact solder pads under each chip.

  4. 4Routinglater

    Copper tracks on all layers and along the tail down the column.

  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 lamp board is an 8-layer head board and two 4-layer pieces joined by flexes, one of them about half a metre long. It needs a maker who builds rigid-flex boards with a long flex tail and fine-pitch ball-grid chips. 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 60 parts, what is on each board, every connection, heat, power, the factory test, cost and timeline.