Back to Omi

Assembly & BOM

docs/doc/hardware/consumer/assembly.mdx

3.0.0-Android-App7.1 KB
Original Source

Bill of Materials

The BOM contains 88 components across the mainboard, charger board, FPC, and mechanical assembly.

Download:

Key Components

ComponentMPNManufacturerQty
Main SoCnRF5340-CLAANordic Semiconductor1
Wi-Fi ICnRF7002-CEAA-R7Nordic Semiconductor1
MicrophonesMMICT5838-00-012TDK2
8GB NAND FlashCSNP4GCR01-DPWCS1
6-axis IMULSM6DS3TR-CSTMicroelectronics1
Battery ChargerBQ25101YFPRTexas Instruments1
DC-DC BuckTPS628438YKARTexas Instruments1
Load SwitchTPS22916CYFPRTexas Instruments2
RF SwitchFM8625HFUMAN1
LDO 3.3VSGM2036S-3.3XXDH4G/TRSGMICRO1
LDO 1.8VSGM2036S-1.8XXDH4G/TRSGMICRO1
Crystal 40MHzCJ17-400001010B20CJ1
Crystal 32MHz1S32000049Faith Long1
Crystal 32.768KHzDST1610AKDS1
BatteryGRP1654M1-1C-1S1P-3.7V-150mAhGERUIPU1
Vibration MotorLBM0525A4123FLIDEWEI1
RGB LEDMHPA0606RGBDTMEIHUA2
Pogo Pins (device)CA02-PG07JINLANTIAN6
Pogo Pins (charger)CA62-PG308JINLANTIAN2
Tactile ButtonTS-1001SJINBEILI1

Passive Components

The mainboard uses 0201-size passives (resistors, capacitors) primarily from YAGEO and Murata. See the full BOM CSV for complete listings including designators.

<Tip> **Sourcing tip for indie makers:** Order passives (0201 resistors/capacitors) from LCSC — they have the best prices and ship from China alongside your JLCPCB boards. For active ICs, Mouser/DigiKey have more reliable stock. </Tip>

Assembly Reference

Exploded View

<Frame caption="Complete Omi Consumer — all components identified"> </Frame>

The device consists of these main assemblies:

  1. Front aluminium cover (CNC machined)
  2. LED light guide (SLA/translucent)
  3. Main frame (SLA/translucent PC+ABS)
  4. PCB mainboard with microphones, SoC, flash
  5. FPC connecting to charging contacts
  6. Battery (150mAh LiPo)
  7. Vibration motor
  8. Silicone pad
  9. Back aluminium cover (CNC machined)

Build Guide

<Tabs> <Tab title="Core Assembly" icon="screwdriver-wrench"> <Steps> <Step title="Prepare workspace"> <Frame caption="All components laid out before assembly">
    </Frame>

    Lay out all components on an anti-static mat. You'll need: tweezers, Phillips screwdriver (PH000), UV lamp, multimeter, and S300 adhesive.
  </Step>
  <Step title="Install PCB into frame">
    Place the mainboard PCB into the SLA frame on the mounting posts. Board should sit flat with no rocking. Connect the FPC cable to the board-to-board connector.

    <Warning>The FPC connector is fragile — lift the latch before inserting, then press down firmly to lock. Do not force it.</Warning>
  </Step>
  <Step title="Connect battery and motor">
    Plug in the 150mAh LiPo battery. Route the cable to avoid pinching. Attach the vibration motor with double-sided tape.

    <Warning>**Battery polarity is critical.** Reversed polarity will destroy the BQ25101 charger IC and may cause thermal runaway. Verify polarity with a multimeter before connecting.</Warning>
  </Step>
  <Step title="Install magnets and silicone pad">
    Apply UV adhesive to magnet seats. Insert 4x N52 magnets (D3×H3mm). Cure with UV lamp for 30 seconds each.

    <Warning>Test magnet polarity against the charger dock BEFORE gluing. Mark each magnet with a Sharpie. Once cured, they cannot be removed.</Warning>

    Place the silicone pad over the battery/motor assembly.
  </Step>
  <Step title="Close enclosure">
    Attach aluminium covers (Case A front, Case B back). Secure with 3x Phillips screws (CM1.2×5). Apply S300 glue around the seam.

    <Check>Before sealing: test charging contact continuity, verify BLE advertising, confirm both mics record audio.</Check>
  </Step>
</Steps>
</Tab> <Tab title="Packaging & QA" icon="box"> <Steps> <Step title="Final device QA"> Power on the device and run through the verification checklist: - BLE advertising visible in nRF Connect - Both microphones recording (test with firmware audio loopback) - Wi-Fi scanning networks - IMU reporting orientation changes - LED cycling RGB colors - Charger dock making contact and charging
    <Check>All 6 checks must pass before packaging.</Check>
  </Step>
  <Step title="Package the device">
    Place device in foam insert, close the packaging case. The foam inserts protect the device during shipping.

    <Tip>Packaging STEP files are in [`packaging/cad/`](https://github.com/BasedHardware/omi/tree/main/omi/hardware/consumer/packaging/cad) if you want to manufacture custom retail packaging.</Tip>
  </Step>
</Steps>
</Tab> </Tabs>

Reference Photos

Assembly photos are in assembly/photos/:

Additional Mechanical Parts

PartSpecificationQty
Dust filter5.8x4.0x0.1mm2
Double-sided tape (small)D4xd1.5xH0.1mm2
Double-sided tape (large)14x12.5x0.1mm1
Phillips screwsCM1.2x53
N52 magnetsD3xH3mm4
Light pipePC, D6xH1.9mm (custom)1
S300 glue20g/pcs1
UV glueDDY6203_61
Necklace rope2.5mm, L650mm1
Protection cover28.7x35.5x11mm (molded)1

File Integrity

All design files include SHA-256 checksums for verification against the original source files.

bash
cd omi/hardware/consumer
sha256sum -c checksums.sha256
<Card title="View Checksums" icon="fingerprint" href="https://github.com/BasedHardware/omi/blob/main/omi/hardware/consumer/checksums.sha256"> SHA-256 checksums for all 58 design files (ZIP, STEP, PDF, BOM, images) </Card>