abse/boostxl-tmp107

This code defines a 6-pin electronic component with a specified footprint, 3D models, and pin labels, suitable for PCB design and visualization.

Version
1.0.7
License
unset
Stars
0

README.md

# BOOSTXL-TMP107 tscircuit reconstruction

This project reconstructs the Texas Instruments BOOSTXL-TMP107 BoosterPack in tscircuit. The electrical design follows TI's MHR035 Rev A schematic in the official BOOSTXL-TMP107 user guide. The board includes the LaunchPad headers, selectable UART transmit path, main TMP107, and two breakaway TMP107 sensor nodes.

The complete board is authored directly in `index.circuit.tsx`. Non-passive populated parts are local JLCPCB imports; resistors and capacitors use native tscircuit components with explicit manufacturer and JLCPCB part numbers.

## Local checks

```sh
bun install
bun run release-check
```

Individual commands:

```sh
bun run typecheck
bun run build
bun run verify
bun run check:shorts
bun run snapshot:update
```

## Source authority and current limits

- Electrical values, part numbers, pin connections, and UART mode selection come from TI's official schematic.
- The board dimensions, header placement, and breakaway layout are reconstructed from TI's board photography and the standard 2.54 mm BoosterPack grid.
- TI currently exposes the user guide and firmware on the product page, but not the original editable CAD/Gerber package. Therefore this project is a faithful reconstruction, not a byte-for-byte copy of TI's PCB files.
- Passing the automated checks proves internal consistency and absence of detected copper shorts. It does not replace a prototype assembly and bench test before production quantity.

See `reference/README.md` for primary sources and `docs/design-verification.md` for the cross-check record.