Prerequisites & Setup

Guides and APIs to setup, run, and customize PickPilot.

Hardware Setup

1. Mount the 3DoF arm securely. Connect the ESP32-S3 stepper drivers, limits, and suction relay. 2. Place the iPhone holder facing down towards the picking bed.

Software Installation

Follow these steps to compile, package, and execute the application suite layers:

1. WebSocket Broker Setup

# Install dependencies in frontend folder
cd src/frontend
bun install

# Run WebSocket server broker from the repository root
./run.sh backend

2. Next.js Console Setup

# Run Next.js frontend from the repository root
./run.sh frontend

3. Edge ESP32 Firmware Setup

# Build and flash using PlatformIO CLI
cd src/embedded
pio run --target upload