Fabrication and Assembly

First Run in Preparation

A finished Kompic̄ comes together in four stages — two at the manufacturer, two on the bench:

  • Fabrication — the bare 4-layer PCB is produced from the Gerbers.
  • Machine assembly — the economy PCBA service places the small passives.
  • Reflow — the remaining top-side parts are hand-placed and hot-plate reflowed in a single pass.
  • Manual soldering & wiring — the underside parts, the USB-C jack, and the wired sub-assemblies are finished by hand.

The split is driven by cost and process limits:

  • 4-layer, 1 mm. Four layers to route the density on a 44.5 × 50.62 mm outline; 1 mm to keep the case stack thin.
  • Machine assembly is top-side and passives-only. One stencil, one pass, lowest cost.
  • The costly parts and the hand-finished parts stay off the machine. Partly to keep a small prototype run affordable, partly because some parts (the underside components, the wired sub-assemblies) simply can't be machine-placed.

Manufacturer Recommendation

The production files in the repository were generated by JLCPCB's tooling, and the author used JLCPCB and their economy PCBA out of familiarity. This is not an endorsement — any capable fabricator and assembler will do; choose one for your needs and regenerate the files for their workflow if required.

1 · Fabricating the Bare Board

The KiCad project and production files live in the repository under hardware/Kompic_Mk1. Upload the production set to the manufacturer's quote tool — three files do the work:

  • the Gerber .zip — copper, mask, and silkscreen artwork,
  • the BOM — the bill of materials for the assembled parts, and
  • the placement file — the position and rotation of each assembled part.

Most fabrication settings stay at their defaults. Two were changed:

Non-default settings

Thickness → 1 mm (from the usual 1.6 mm). The watch has a tight thickness budget; a thinner board buys back room in the case stack.

Surface finish → lead-free HASL (from leaded). The same flat, solderable finish without the lead.

The board outline is 44.5 × 50.62 mm. Main and daughter board are panelized as a single 4-layer design on this one outline and routed apart after fabrication. Five sets were ordered for the first run.

Full fabrication settings used for this order
Base materialFR-4 (TG135)
Layers4
Dimension44.5 mm × 50.62 mm
PCB thickness1 mm (changed)
Surface finishLead-free HASL (changed)
Outer copper weight1 oz
Inner copper weight0.5 oz
PCB colorGreen
SilkscreenWhite
Via coveringPlugged
Min. via hole / diameter0.3 mm / 0.4–0.45 mm
Delivery formatSingle PCB
PCB quantity5
Electrical testFlying-probe, full test
Board outline tolerance±0.2 mm
Appearance qualityIPC Class 2

2 · Machine Assembly (Economy PCBA)

The economy PCBA service machine-places the passives on the top side. The order ran on stock defaults — nothing was changed from what the economy tier ships with (top-side only, high-temp paste, nitrogen reflow, 5 boards).

Full economy PCBA settings used for this order
PCBA typeEconomic
Assembly sideTop side
PCBA quantity5
Tooling holesAdded by manufacturer
Confirm parts placementNo
Bake componentsNo
Photo confirmationNo
Board cleaningNo
Conformal coatingNo
Special stencilNo
Solder pasteHigh temp.
Nitrogen reflowYes (economy default)
Flying-probe testNo
Function testNo
Depanel before deliveryNo
Panel format1 × 1
PackagingAntistatic bubble film
File provided asComplete file (own files)
Build time3–4 days

These are the 14 line items actually placed by the machine — straight from the assembler's selected-parts export, with LCSC part numbers and library tier:

Machine-placed parts (top side, 5 boards)
Value / PartDesignatorsLCSCTier
Capacitors (0402)
10 µFC2, C3, C5, C6, C9, C11, C13, C14C15525Basic
4.7 µFC4, C22, C27, C35C23733Basic
1 µFC7, C15, C34, C36, C37C52923Basic
100 nF (decoupling)C8, C10, C16, C19, C20, C25, C26, C28–C33, C38–C45C1525Basic
100 pFC18, C21C1546Basic
1.0 pF (BLE match)C1C1550Extended
Resistors (0402)
10 kΩR1, R2, R4, R10, R13, R14, R17, R20, R24, R27, R28, R30, R31, R33, R35, R36C25744Basic
5.1 kΩ (I²C / pull-ups)R3, R5–R9, R12, R19, R21, R22, R29C25905Basic
470 Ω (Qvar RC)R16, R18C25117Basic
100 kΩ (TPS62840 VSET → 3.2 V)R15C25741Basic
47 ΩR23, R25, R26, R32C25118Extended
Diode
1N4148WS (SOD-323)D2, D3, D4C2128Basic
Active / sensing
10 kΩ NTC (charger temp sense)TH1C77131Extended
TPS62840DLCR buck (→ 3.2 V rail)U16C2071859Extended

Basic vs Extended — why most rows say "Basic"

Basic parts live in the assembler's standing feeders and carry no setup fee. Extended parts are loaded from the wider catalogue and each one adds a per-part setup fee (roughly $3), which piles up fast across a BOM.

So the design was steered onto Basic parts wherever one would do. Only four Extended parts survive, because nothing Basic fit them: the 1.0 pF RF match cap, the 47 Ω resistor, the NTC thermistor, and the TPS62840 buck.

Verify orientation and polarity of every part in the assembler's viewer before approving the order. The design-for-manufacturability pass catches a lot, but treat it as a safety net, not a substitute for the check.

Kompic Mk I machine-placement preview from the assembly tool
Machine-placement preview from the assembly tool (iv7.1).

Why an IC (the buck) is in the machine set

The TPS62840 buck (U16) is the one IC here rather than on the reflow tray — it was meant to be hand-placed but slipped into the machine BOM. Rather than re-spin the order it was left in PCBA; the only correction needed was its placement orientation in the viewer before approval. Expect calls like this: a part goes out of stock, lands on the wrong list, or turns out cheaper to assemble than to hand-place, and you adjust the split accordingly.

3 · Reflow (Hand-Placed, Single Pass)

The remaining top-side parts — the module, sensors, the inductors and TVS kept off the machine set, connectors, and discretes — are placed by hand and hot-plate reflowed.

One pass, no second go

Everything reflowable goes down in a single pass. There's no second reflow for any part, the GPS module included — once the board is hand-finished (the USB-C jack especially) it can't safely go back on the hot plate, so all reflow happens here, first.

Why hand-place these

Hand-sourcing and reflowing the expensive parts keeps a prototype run affordable: roughly 50€ in parts for one or two watches, against 200€+ to fully assemble all five boards. Prove the design on a couple of units, then commit to a populated run.

Reflow tray — hand-placed, top side
DesignatorPartNotes
Main-board ICs
U1ESP32-S3-WROOM-1U-N16R8MSL3 — bake if open >1 week
U2XC6206P182MR1.8 V LDO
U4BQ25619RTWRcharger + boost
U5LSM6DSV16XTRIMU + Qvar ECG
U6MAX-M10SGPS — MSL3
U7LIS3MDLTRmagnetometer
U8PCF85063ATLRTC
U9BME688environmental
U10MSM261DGT003PDM MEMS mic
U11VEML6030ambient light
U12BSS138Wlevel-shift MOSFET
Daughter board
U13MAX30101EFD+Toptical HR / SpO&sub2;
U15TMP117AIDRVRskin temperature
Inductors (kept off the machine set)
L12.7 nHBLE match
L23.9 nHBLE match
L427 nHGPS bias-T
L3, L52.2 µH (1008)BQ25619 & TPS62840 switchers
Connectors, RF & discrete
J1OK-F024-0424-pin display connector
D1TPD2E001DRLRUSB data-line TVS
D5, D6ESDALCL5-1BM25 V rail TVS
AE32450AT18A100EBLE chip antenna
LED1WS2812B-2020addressable RGB
LED2TJ-S4008SW4flashlight LED
X1FC31M2 32.768 kHzRTC crystal
C170.22 F supercapGPS backup

The hot-plate profile and the MSL3 bake notes for the module and GPS are in the Manual Assembly guide →

4 · Manual Soldering & Wiring

What's left is finished by hand, with a soldering iron or a hot-air station — the underside parts (which never face the hot plate), the USB-C jack, and the wired sub-assemblies.

Hand-soldered parts
DesignatorPartNotes
Card1TF push SD socketunderside, main board
U14DRV2605LDGSRhaptic driver; underside, main board
AE1BWGNSCNX8-8W2GPS ceramic antenna
BT2ML621RTC backup cell
USB1JS16T Type-CPower, flashing, storage; once on, no more reflow
Wired connections (flying leads)
LinkWiringNotes
Main ↔ daughter board8 × silicone wire, 0.8 mmboth I²C buses, MAX_INT, Qvar1, rails + GND
Crown encoder (SW2)2 wiresEC05E1220401
Battery (BT1)2 wiresLiPo ~380 mAh leads
LRA motor (M1)2 wiresELV1411A, in its case pocket

Between the machine-placed passives, the reflow tray, and these hand-finished parts and wired links, every component on both boards is accounted for. Board stacking, the crown assembly, and closing the case are covered in the Manual Assembly guide →