tscircuit/boosters
This code defines PCB schematics, footprints, and 3D CAD models for various integrated circuits, connectors, sensors, and electronic components used in TI booster packs and modules.
- Version
- 0.1.19
- License
- unset
- Stars
- 0
boostxl-tmp107/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.
This BoosterPack directory follows the source-only layout used by the other boards in this repository: the circuit entrypoint, TypeScript component imports, and canonical snapshots are tracked, while generated build/manufacturing outputs and downloaded model files are not.
## Checks
```sh
bun install
bun run typecheck
bun run build
bunx tsci check shorts boostxl-tmp107/index.circuit.tsx --mode gerber --layer all
bunx tsci snapshot boostxl-tmp107/index.circuit.tsx --3d --disable-parts-engine
```
## 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.
- Original engineering source: <https://github.com/Abse2001/boostxl-tmp107>