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
README.md
# TI BoosterPack boards
A multi-board tscircuit repository for BoosterPack-compatible expansion boards for Texas Instruments LaunchPad development kits.
## Boards
| Board | Description |
|---|---|
| [BOOSTXL-EDUMKII educational BoosterPack](./boostxl-edumkii/) | Display, environmental and motion sensors, joystick, buttons, audio, RGB LED, buzzer, servo, and LaunchPad XL headers |
| [BOOST-DRV8848 dual brushed motor BoosterPack](./boost-drv8848/) | DRV8848 dual H-bridge motor stage, adjustable current regulation, parallel mode, external motor power, and LaunchPad headers |
| [BOOST-DRV8711 stepper motor BoosterPack](./boost-drv8711/) | DRV8711 pre-driver, four dual N-channel MOSFETs, 8-52 V motor supply, 1/256 microstepping, SPI control, and LaunchPad headers |
| [BOOSTXL-TLV8544PIR motion detector BoosterPack](./boostxl-tlv8544pir/) | Ultra-low-power PIR motion detector, quad nanopower amplifier signal chain, current monitoring, LEDs, and LaunchPad XL headers |
| [BOOSTXL-DRV8305EVM motor-drive BoosterPack](./boostxl-drv8305evm/) | Four-layer, six-MOSFET three-phase bridge with DRV8305 gate driver, current and voltage sensing, 3.3 V buck supply, and LaunchPad XL headers |
| [BOOSTXL-TMP107 temperature-sensor BoosterPack](./boostxl-tmp107/) | TMP107 daisy-chain temperature sensing, selectable UART transmit path, LaunchPad headers, and two breakaway sensor nodes |
| [BOOSTXL-BASSENSORS building-automation sensor BoosterPack](./boostxl-bassensors/) | TMP116 temperature, HDC2010 humidity, OPT3001 ambient-light, and DRV5055 Hall-effect sensing with a breakaway sensor coupon and LaunchPad XL headers |
| [BOOSTXL-CC2650MA wireless BoosterPack](./boostxl-cc2650ma/) | CC2650MODA Bluetooth Low Energy module, LaunchPad headers, JTAG, removable current-measurement link, status LEDs, and optional external flash |
| [BOOSTXL-AUDIO audio BoosterPack](./boostxl-audio/) | 14-bit DAC/PWM audio, headset detection and routing, electret microphone preamplifier, speaker amplifier, and LaunchPad XL headers |
| [BOOSTXL-ADS7841-Q1 data-acquisition BoosterPack](./boostxl-ads7841-q1/) | Four-channel ADS7841-Q1 conversion, precision input buffers and reference, SPI level translation, board-ID EEPROM, and LaunchPad XL headers |
| [BOOSTXL-ADS1119 data-acquisition BoosterPack](./boostxl-ads1119/) | 16-bit delta-sigma conversion, protected analog inputs, generated 5 V supply, board EEPROM, and LaunchPad XL headers |
| [BOOSTXL-RS232 serial-interface BoosterPack](./boostxl-rs232/) | Dual-channel RS-232 transceiver, selectable 1.8 V/3.3 V logic supply, DB9 connector, signal-status LEDs, and configurable LaunchPad GPIO routing |
| [TIDA-00647 ADS1220 RTD BoosterPack](./tida-00647/) | 24-bit delta-sigma RTD acquisition, two-, three-, and four-wire sensor connections, precision reference network, SPI interface, and LaunchPad headers |
| [BOOSTXL-ULN2003 dual stepper-motor BoosterPack](./boostxl-uln2003/) | ULN2003/ULN2803 motor outputs, serial and parallel control, mode switches, protection, LEDs, and LaunchPad XL headers |
Each BoosterPack lives in its own top-level directory with its circuit entrypoint, TypeScript component imports, and board-specific documentation. Shared deployment and TypeScript configuration remain at the repository root.
## Build
Prerequisites: Bun and a current Node.js runtime.
```sh
bun install
bun run typecheck
bun run build
```
The root build validates and routes all BoosterPack entrypoints. Run `bun run dev` to open the tscircuit development UI, then select the board you want to view or edit.