abse/museair-usb

USB-C–powered ESP32-C3 controller board with AP63203 buck conversion, AP2112K 3.3V regulation, I²C SEN62 sensor interface, status LED, buttons, UART/I²C headers, and extensive decoupling.

Version
0.5.7
License
unset
Stars
0

docs/SOURCED-COMPONENTS.md

# MuseAir shopping list by supplier

Checked 10 October 2026. Buy one of each listed finished component per device. PCB parts are ordered as part of JLCPCB assembly, not as separate distributor purchases. No purchases or supplier messages have been made.

## DigiKey — purchased parts installed after PCB assembly

| Item | Manufacturer part | Quantity | Exact listing | Confirmed package details |
|---|---|---:|---|---|
| Air sensor | Sensirion SEN62-SIN-T | 1 | [DigiKey 1649-SEN62-SIN-T-ND](https://www.digikey.com/en/products/detail/sensirion-ag/SEN62-SIN-T/29196974) | Sensor module supplied from tray; the listing does not establish an included cable. Treat a complete sensor cable as a separate purchase |
| Speaker | Same Sky CMS-28588N-L152A | 1 | [DigiKey 2223-CMS-28588N-L152A-ND](https://www.digikey.com/en/products/detail/same-sky-formerly-cui-devices/CMS-28588N-L152A/13563523) | Includes its factory 152mm lead and Molex 51021-0200 plug; connects directly to PCB J7. Use unchanged |
| Flat LED light pipe | Bivar VLP-350-F | 1 | [DigiKey 492-1309-ND](https://www.digikey.com/en/products/detail/bivar-inc/VLP-350-F/2407219) | Clear flat 3mm lens; two PCB mounting pins. Matching holes are in the board |

Live US-page stock/prices: sensor 34 / $21.38; speaker 667 / $5.16; light pipe 83,960 / $0.35. These are one-piece prices before shipping/tax and are not stock reservations.

## BuyDisplay — display

- One [ER-TFT2.79-1 wide colour IPS display](https://www.buydisplay.com/wide-angle-2-79-inch-142x428-color-ips-tft-display-nv3007-controller). 142x428 pixels, installed horizontally; factory 10-pin flex goes into PCB J8. The direct manufacturer product URL was identified; current price/stock could not be rechecked because the site presents a security-verification page.

## JLCPCB — main PCB assembly

### Soldered PCB connectors — all verified in source, BOM and CPL

| Reference | Purpose | Manufacturer part | JLCPCB |
|---|---|---|---|
| J1 | USB-C power socket | TYPE-C-31-M-12 | [C165948](https://jlcpcb.com/parts/componentSearch?searchTxt=C165948) |
| J3 | Sensor socket, GH 6-pin | SM06B-GHS-TB(LF)(SN) | [C133065](https://jlcpcb.com/parts/componentSearch?searchTxt=C133065) |
| J6 | Programming socket, SH 3-pin | SM03B-SRSS-TB(LF)(SN) | [C160403](https://jlcpcb.com/parts/componentSearch?searchTxt=C160403) |
| J7 | Speaker socket, PicoBlade 2-pin | Molex 53261-0271 (catalog MPN 532610271) | [C177225](https://jlcpcb.com/parts/componentSearch?searchTxt=C177225) |
| J8 | Display flex socket, 10-pin 0.5mm | AFC24-S10FIA-00 | [C262680](https://jlcpcb.com/parts/componentSearch?searchTxt=C262680) |

These five are already imported and present on the real index board, with matching BOM/CPL records and CAD components. No PCB substitution or routing change is needed for sourcing. J4/J5 are bare test-pad patterns, not missing purchased sockets. The microphone ZTS6216 / C481302 and the remaining chips, switches, resistors and capacitors are also JLCPCB parts; full list below.




The following exact manufacturer and JLC numbers come from the published BOM. Each JLC link searches the selected part code. These are PCB-mounted parts; normally order them through JLCPCB PCBA rather than buying each separately.

| References | Quantity | Manufacturer part | JLCPCB link |
|---|---:|---|---|
| U1 | 1 | ESP32-C3-WROOM-02-N4 | [C2934560](https://jlcpcb.com/parts/componentSearch?searchTxt=C2934560) |
| J1 | 1 | TYPE-C-31-M-12 | [C165948](https://jlcpcb.com/parts/componentSearch?searchTxt=C165948) |
| R1,R2,R19 | 3 | 0603WAF5101T5E | [C23186](https://jlcpcb.com/parts/componentSearch?searchTxt=C23186) |
| C1 | 1 | CL21B105KBFNNNE | [C28323](https://jlcpcb.com/parts/componentSearch?searchTxt=C28323) |
| U2 | 1 | AP63203WU-7 | [C780769](https://jlcpcb.com/parts/componentSearch?searchTxt=C780769) |
| L1 | 1 | SWPA4030S4R7MT | [C57269](https://jlcpcb.com/parts/componentSearch?searchTxt=C57269) |
| C11,C6,C9,C19,C21,C22 | 6 | CC0603KRX7R9BB104 | [C14663](https://jlcpcb.com/parts/componentSearch?searchTxt=C14663) |
| C2,C4,C20 | 3 | CL21A106KAYNNNE | [C15850](https://jlcpcb.com/parts/componentSearch?searchTxt=C15850) |
| C3,C12,C5,C8,C10 | 5 | CL21A226MAQNNNE | [C45783](https://jlcpcb.com/parts/componentSearch?searchTxt=C45783) |
| R3,R4,R5,R6,R7,R8,R9,R16,R17,R18,R20,R21 | 12 | 0603WAF1002T5E | [C25804](https://jlcpcb.com/parts/componentSearch?searchTxt=C25804) |
| SW1 | 1 | TS-1102S-B-H-B | [C480275](https://jlcpcb.com/parts/componentSearch?searchTxt=C480275) |
| C7,C13,C17,C23 | 4 | CL10A105KB8NNNC | [C15849](https://jlcpcb.com/parts/componentSearch?searchTxt=C15849) |
| SW2,SW3 | 2 | TS-1088-AR02016 | [C720477](https://jlcpcb.com/parts/componentSearch?searchTxt=C720477) |
| J3 | 1 | SM06B-GHS-TB(LF)(SN) | [C133065](https://jlcpcb.com/parts/componentSearch?searchTxt=C133065) |
| U4 | 1 | AP2112K-3.3TRG1 | [C51118](https://jlcpcb.com/parts/componentSearch?searchTxt=C51118) |
| R10,R14,R15,R22 | 4 | 0603WAF1001T5E | [C21190](https://jlcpcb.com/parts/componentSearch?searchTxt=C21190) |
| D1 | 1 | KT-0805G | [C2297](https://jlcpcb.com/parts/componentSearch?searchTxt=C2297) |
| J6 | 1 | SM03B-SRSS-TB(LF)(SN) | [C160403](https://jlcpcb.com/parts/componentSearch?searchTxt=C160403) |
| MIC1 | 1 | ZTS6216 | [C481302](https://jlcpcb.com/parts/componentSearch?searchTxt=C481302) |
| U5 | 1 | MCP6001T-I/OT | [C116490](https://jlcpcb.com/parts/componentSearch?searchTxt=C116490) |
| R11,R24,R25,R26 | 4 | 0603WAF1000T5E | [C22775](https://jlcpcb.com/parts/componentSearch?searchTxt=C22775) |
| C14 | 1 | GRM31C5C1H104JA01L | [C97946](https://jlcpcb.com/parts/componentSearch?searchTxt=C97946) |
| C15,C16,C18 | 3 | GRM1885C1H103JA01D | [C85973](https://jlcpcb.com/parts/componentSearch?searchTxt=C85973) |
| R12 | 1 | 0603WAF1004T5E | [C22935](https://jlcpcb.com/parts/componentSearch?searchTxt=C22935) |
| R13 | 1 | 0603WAF1003T5E | [C25803](https://jlcpcb.com/parts/componentSearch?searchTxt=C25803) |
| U6 | 1 | MAX98357AETE+T | [C910544](https://jlcpcb.com/parts/componentSearch?searchTxt=C910544) |
| J7 | 1 | 532610271 | [C177225](https://jlcpcb.com/parts/componentSearch?searchTxt=C177225) |
| U7 | 1 | TCA9534APWR | [C206010](https://jlcpcb.com/parts/componentSearch?searchTxt=C206010) |
| J8 | 1 | AFC24-S10FIA-00 | [C262680](https://jlcpcb.com/parts/componentSearch?searchTxt=C262680) |


## Sensor cable — necessary, but final supplier approval remains open

The selected SEN62 is not a verified sensor-and-cable bundle. It has its socket, but a factory-attached cable must not be assumed. Buy a finished cable with both plugs attached; do not buy loose housings, contacts or a breakout adapter for this board.

The current Sensirion SEN6x datasheet **v1.0, October 2026**, page 15, specifies six-pin GH-compatible plugs (GHR-06V-S or the stated ACES mate), 1.25mm pitch and at least 0.128mm2 copper (26AWG or thicker). The board requires cavity 1 to 1 through 6 to 6.

The following are research candidates, not approved purchase items:

| Supplier | Complete cable | Confirmed | Unresolved |
|---|---|---|---|
| Amazon | [LATTECH GH 6P-6P-100, ASIN B0CDG6962F](https://www.amazon.com/dp/B0CDG6962F) | Seller specifies 100mm, GH 6-pin plugs both ends, 1.25mm, 26AWG; pack of six complete cables | No manufacturer pin-map drawing. No featured offer; selected-seller/destination price and availability unconfirmed |
| DigiKey | [Adafruit 5754 / 1528-5754-ND](https://www.digikey.com/en/products/detail/adafruit-industries-llc/5754/21839797) | Factory-attached plugs at both ends, approximately 100mm; Adafruit explicitly recommends it for SEN6x | Out of stock; page shows one expected 4 November 2026. Wire gauge not published |
| 3DR | [MRC0206, choose 100mm](https://store.3dr.com/mrc0206-6-pin-jst-gh-to-6-pin-jst-gh/) | Plugs both ends; manufacturer drawing explicitly shows GHR-06V-S and all six pins connected 1:1; product marked purchasable | Wire gauge not published; cannot confirm compliance with the sensor's 26AWG requirement |

No currently purchasable complete cable was verified against **all** connector, pin-map and wire-gauge requirements. The approved shopping CSV excludes these candidates; they are recorded in a separate candidates CSV. Before powering a prototype, check the received cable's six connections by continuity. No cutting, soldering or re-crimping is proposed.

## Mounting materials and programming equipment

The speaker currently uses a cut 3M VHB 4910 adhesive ring (OD28/ID23mm, 1mm thick); an exact economical supplier SKU is still open. PCB/holder/lid fasteners, seals and the microphone gasket also need exact listings. These are necessary assembly materials, not extra electronic components.

A USB-C power cable and external programming equipment are separate from the component order. The earlier programmer link was a reference design, not an assembled-product listing. Optional cable ties, extra speaker plugs, loose sensor housings and speaker re-crimp contacts are excluded.

The enclosure, lid, sensor holder and ASK cap are custom fabricated parts. The current speaker CAD still shows shortened lead geometry; this sourcing review does not change CAD, and that geometry must be updated before claiming an exact match to the unmodified factory cable.

Research evidence is in `validation/sourcing-review.json` and `docs/research/sourcing/`. Circuit geometry and fabrication files were not changed by this review.