Interactive browser of every signal that crosses the 120-pin MCS DIM connector between a Motor Control DIM card (the MCU board) and a motor-control baseboard.

Open the viewer

๐Ÿ–ฅ๏ธ Open in full window

How to read the grid

ElementMeaning
Left columnDIM connector pin number (1 โ€“ 120)
Centre columnBaseboard signal on that DIM pin, colour-coded by category (PWM, ANA, QEI, HAL, FLT, DBG, PWR, XPR, COM, PFC, NC)
Right columnMCU pin name(s) โ€” if multiple are listed, the first is the primary (directly connected) route; any below are alternates (via 0 ฮฉ resistors) or DNP (see tooltip)

Category colour legend

  • ๐ŸŸข PWM โ€” PWM outputs to the inverter / brake / PFC
  • ๐ŸŸ  ANA โ€” Analog input (current shunt, voltage divider, thermistor, potentiometer)
  • ๐Ÿ”ต QEI โ€” Quadrature encoder input
  • ๐ŸŸฃ HAL โ€” Hall-sensor input
  • ๐Ÿ”ด FLT โ€” Fault / latch inputs
  • โšซ DBG โ€” Debug (PGD/PGC/MCLR, TX/RX)
  • โšช PWR / NC โ€” VCC/VSS rails and no-connects
  • ๐ŸŸก PFC โ€” PFC-specific (MCHV baseboard only)
  • ๐ŸŸข COM โ€” On-board communication (EEPROM chip-select, etc.)
  • ๐ŸŸฃ XPR โ€” Xplained Pro expansion header pass-through

Useful interactions

  • Hover any MCU-pin cell to see the full pin signature (all PPS / AD / CVD / CMP tags from the datasheet).
  • Click a DIM header to jump to its Confluence info sheet (when a link is available).
  • Toggle “Show alternates” to reveal secondary routing paths โ€” usually DNP 0 ฮฉ resistors reserved for hardware rework.
  • Toggle “Motor-control essentials” to dim everything that isn’t on the PWM / current / voltage / Hall / QEI / fault signal path โ€” helpful when sanity-checking a control-loop wiring.
  • mchp-board-dim-mapping skill โ€” full methodology for maintaining the spreadsheet and adding new DIMs. (In-repo at .pi/skills/mchp-board-dim-mapping/SKILL.md; not served by Hugo.)
  • Motor Control Guide โ€” high-level overview of the MCHP motor-control ecosystem.
  • Block Reference โ†’ PWM HS FEP โ€” the PWM block that drives the inverter pins visible in this viewer.
  • Microchip Motor Control landing page โ€” product-level information and development kits.

Data-source details

The embedded data is assembled from four authoritative inputs:

  1. Motor Control DIM-Pin Mapping.xlsx โ€” the Pin-DIM, DIM-Pin, and Alternates tabs
  2. MCS DIM Info Sheets on Confluence (space MCU16APP) โ€” for DNP / alternate-path remarks
  3. Per-chip datasheets โ€” for the pin-name signatures shown on hover
  4. MCHP_ChipDef.mat โ€” for cross-checking that every MCU pin mentioned actually exists on the target silicon

The extraction pipeline lives at Claude_Sandbox/boards/ in the repository; regeneration is a manual step (not part of build.sh) because it reads Confluence directly.

Known limitations

  • Date-stamped snapshot. A commit to the spreadsheet or the Confluence sheets after 2026-04-30 will not automatically propagate here; the tool must be regenerated.
  • Single baseboard pair only. Only MCLV-48V-300W and MCHV-230VAC-1.5kW are bundled today. Adding a new baseboard means extending the generator, not just dropping a new JSON.
  • Read-only. There is no “export schematic” button โ€” this is a lookup tool, not a CAD integration.
  • Browser-only. Works in any modern desktop browser (Chrome, Edge, Firefox, Safari). Not tested on mobile; the 120-row grid is hard to read on a narrow screen.

Feedback

Found a discrepancy with the spreadsheet or with silicon? Either:

  • File a Jira ticket on the internal MCU16APP project, or
  • Edit the spreadsheet first, then regenerate the viewer via Claude_Sandbox/boards/build_viewer.py.

Do not edit the embedded data directly in index.html โ€” the fix will be lost on next regenerate.