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

mechanical/speaker-selection.json

{
  "manufacturer": "Same Sky (formerly CUI Devices)",
  "manufacturer_part_number": "CMS-28588N-L152A",
  "distributor": "DigiKey",
  "distributor_part_number": "2223-CMS-28588N-L152A-ND",
  "product_url": "https://www.digikey.com/en/products/detail/same-sky-formerly-cui-devices/CMS-28588N-L152A/13563523",
  "price_usd_at_check": 5.16,
  "stock_at_check": 667,
  "checked_date": "2026-10-07",
  "impedance_ohms": 8,
  "impedance_min_ohms": 6.8,
  "impedance_max_ohms": 9.2,
  "rated_power_w": 2,
  "max_power_w": 2.5,
  "resonance_hz": 550,
  "response_hz": [
    550,
    20000
  ],
  "body_diameter_mm": 28,
  "body_depth_mm": 5.5,
  "magnet_diameter_mm": 16,
  "drawing_tolerance_mm": 0.2,
  "distributor_height_mm": 5.8,
  "reserved_depth_mm": 6.0,
  "lead_length_mm": 152,
  "lead_length_tolerance_mm": 5,
  "lead_wire": "UL1571 28 AWG",
  "lead_housing": "Molex 51021-0200",
  "speaker_red_polarity": "positive",
  "speaker_black_polarity": "negative",
  "board_header": "Molex 53261-0271",
  "amplifier": {
    "part": "MAX98357AETE+T",
    "supply_v": 5,
    "datasheet_output_8ohm_10pct_thdn_w": 1.8,
    "speaker_rated_vrms": 4,
    "conservative_playback_limit_w": 1.0,
    "conservative_playback_limit_vrms": 2.828,
    "firmware_limiter_implemented": false
  },
  "cad_source": "derived from manufacturer mechanical drawing; manufacturer STEP could not be retrieved (403)",
  "physical_fit_verified": false,
  "body_pose": {
    "front_x_mm": -37,
    "center_y_mm": 3,
    "center_z_mm": 20.5,
    "wire_exit": "upward, manufacturer drawing rotated 180 degrees"
  },
  "gasket": {
    "material": "3M VHB 4910 or validated equivalent",
    "nominal_thickness_mm": 1,
    "outer_diameter_mm": 28,
    "inner_diameter_mm": 23
  },
  "layout_status": "J7 relocated on real PCB, antenna copper keepout retained; fabrication checks tracked in validation/speaker-routing-review.json",
  "J7_center_world_mm": [
    -21.8,
    15.2,
    38.6
  ],
  "connection_status": "Direct original Molex 51021-0200 plug to 53261-0271 PCB header; no adapter",
  "lead_modification": {
    "operation": "Cut stock lead and recrimp into original Molex housing with standard compatible contacts",
    "finished_length_mm": {
      "red": 27,
      "black": 23
    },
    "tolerance_mm": 1,
    "catalog_length_mm": 152,
    "adapter": false,
    "custom_hardware": false,
    "requires_crimp_tool_and_new_standard_contacts": true,
    "physical_fit_verified": false
  },
  "board_header_jlcpcb": "C177225",
  "manufacturer_mating_evidence": "Speaker drawing names53261-0271; header drawing sheet2 and5 name51021 series"
}