This guide covers the lightweight “bundle” workflow: running servo control, controller input, and voice assistant as independent scripts. It’s the best fit for headless Raspberry Pi setups that don’t need a desktop UI.


When to Pick Bundle Mode

For the desktop all-in-one experience, see master-guide.txt.


Bundle Contents

Located in the bundle/ directory:


Prerequisites

  1. Follow the base setup steps in pi-setup.txt.
  2. Edit bundle/voice.py to add your OpenAI, AWS Polly, and OpenWeatherMap keys.
  3. Wire the PCA9685 board and servos; confirm your gamepad shows up under /dev/input/eventX.