Drive-Thru Hardware Setup
Complete guide for installing and configuring drive-thru hardware.
Hardware Requirements
Minimum Requirements
| Component | Specification | Quantity |
|---|---|---|
| Order Point Display | 10"+ touchscreen, outdoor-rated | 1 per lane |
| Customer Display | 15"+ order confirmation screen | 1 per lane |
| Headset System | Wireless, noise-canceling | 2+ per lane |
| Speaker Box | Weatherproof, 2-way | 1 per lane |
| Network Switch | PoE, outdoor-rated | 1 |
| Edge Server | OlympusEdge (for offline) | 1 (recommended) |
Recommended Equipment
| Component | Recommended Model | Notes |
|---|---|---|
| Headsets | Plantronics EncorePro 720 | Best noise cancellation |
| Speaker Box | HME EOS HD | Industry standard |
| Displays | Elo Touch 1593L | Sunlight readable |
| Network | Ubiquiti EdgeSwitch | Reliable PoE |
Installation Overview
Drive-Thru Hardware Layout
┌─────────────────────────────────────────────────────┐
│ KITCHEN │
│ ┌─────────┐ ┌─────────┐ │
│ │ KDS │ │ Edge │ │
│ │ Display │ │ Server │ │
│ └────┬────┘ └────┬────┘ │
│ │ │ │
│ └────────────┬───────────────────┘ │
│ │ Network │
└─────────────────────┼──────────────────────────────┘
│
┌─────────────────────┼──────────────────────────────┐
│ DRIVE-THRU AREA │ │
│ │ │
│ ┌─────────┐ ┌───┴───┐ ┌─────────┐ │
│ │Customer │ │Network│ │ Order │ │
│ │ Screen │ │Switch │ │ Display │ │
│ └────┬────┘ └───┬───┘ └────┬────┘ │
│ │ │ │ │
│ ┌────┴────┐ ┌───┴───┐ ┌────┴────┐ │
│ │ Speaker │ │Headset│ │ Payment │ │
│ │ Box │ │ Base │ │Terminal │ │
│ └─────────┘ └───────┘ └─────────┘ │
│ │
│ [LANE 1 ORDER POINT] ─────────────────────────▶│
│ │
└───────────────────────────────────────────────────┘
Step-by-Step Installation
Step 1: Network Infrastructure
Install Network First
Always complete and verify network infrastructure before installing any other hardware. Voice AI, displays, and payment terminals all depend on a stable network connection. Proceeding without network verification can lead to costly rework.
- Run ethernet cable from main network to drive-thru area
- Install PoE switch in weatherproof enclosure
- Test network connectivity before proceeding
# Verify network (from order point)
ping -c 4 gateway.local
# Expected: 0% packet loss
Step 2: Speaker Box Installation
- Mount speaker box at order point (customer-facing)
- Connect to headset base via audio cable
- Connect to network switch via ethernet (if IP-enabled)
- Test 2-way audio:
- Press PTT (Push-to-Talk) on headset
- Speak and verify customer hears clearly
- Have customer speak and verify staff hears
Step 3: Order Point Display
- Mount display at staff position (weather-protected)
- Connect power (use surge protector)
- Connect ethernet to PoE switch
- Boot and configure:
- Navigate to Settings → Network → Configure
- Set static IP or DHCP
- Test connection to cloud
Step 4: Customer Display
- Mount outdoor display facing customer (visible from vehicle)
- Connect power and network
- Configure display mode:
- Navigate to Settings → Display Mode → Customer
- Set brightness for outdoor visibility
- Enable order confirmation display
Step 5: Headset System
- Place headset base near staff position
- Connect to speaker box (audio cable)
- Connect to network (for Voice AI)
- Pair headsets:
- Place headset in charging cradle
- Press pairing button on base
- Verify connection indicator
Audio Calibration
Microphone Setup
-
Open Voice AI Settings → Audio Calibration
-
Run Background Noise Test:
- Click "Test" with no speaking
- AI measures ambient noise
- Threshold automatically set
-
Run Voice Level Test:
- Speak at normal volume
- AI calibrates input gain
- Green indicator = optimal
Speaker Setup
-
Test speaker volume:
- Play test tone
- Adjust until clearly audible from vehicle
- Not so loud as to disturb neighbors
-
Test Voice AI output:
- Trigger a test greeting
- Verify clarity and volume
- Adjust TTS speed if needed
Calibration Tips
Calibrate During Quiet Hours
Run audio calibration during off-hours when there is no traffic or kitchen noise. This gives the AI an accurate baseline for background noise filtering, resulting in much better voice recognition accuracy during service.
| Issue | Adjustment |
|---|---|
| Customer can't hear | Increase speaker volume |
| AI can't understand | Reduce background noise threshold |
| Echo/feedback | Adjust microphone gain down |
| Clipping/distortion | Reduce speaker volume |
Network Configuration
Recommended Network Settings
| Setting | Value | Notes |
|---|---|---|
| IP Assignment | DHCP with reservation | Easy management |
| Subnet | Separate VLAN | Security isolation |
| Bandwidth | Min 10 Mbps per lane | Voice AI requirement |
| Latency | Under 50ms to cloud | For real-time AI |
Firewall Requirements
| Port | Protocol | Purpose |
|---|---|---|
| 443 | HTTPS | API communication |
| 8443 | WSS | Real-time updates |
| 3478 | UDP | Voice AI streaming |
| 5004 | UDP | Audio streaming |
Testing Network
# Test API connectivity
curl https://api.restaurantrevolution.ai/health
# Test Voice AI endpoint
curl https://voice.restaurantrevolution.ai/health
# Test latency
ping -c 10 api.restaurantrevolution.ai
# Target: avg < 50ms
Voice AI Activation
Prerequisites
- Audio calibrated
- Network configured
- Location Voice AI enabled (by admin)
Activation Steps
- Navigate to Settings → Voice AI → Activation
- Enter activation code (from admin)
- Accept Voice AI terms
- Run activation test:
- AI greets test customer
- Test order placement
- Verify transcription accuracy
Voice AI Modes
| Mode | Description | When to Use |
|---|---|---|
| Full AI | AI handles entire conversation | High-volume, simple menus |
| AI Assist | AI transcribes, staff confirms | Complex menus, training |
| Manual | Traditional headset only | AI issues, backup |
Integration with Existing POS
Supported Integrations
| POS System | Integration Type | Notes |
|---|---|---|
| Restaurant Revolution | Native | Full Voice AI support |
| Square | API | Limited Voice AI |
| Toast | API | Order push only |
| Clover | API | Order push only |
Native Integration
For Restaurant Revolution POS:
- Orders sync automatically
- Menu updates in real-time
- Voice AI uses live menu data
- Payments process through main system
Third-Party Integration
- Configure API connection in Settings
- Map menu items between systems
- Set order push rules
- Test order flow
Troubleshooting Hardware
Common Issues
| Issue | Possible Cause | Solution |
|---|---|---|
| No audio | Cable disconnected | Check all audio cables |
| Display black | Power issue | Check power, restart |
| Network timeout | Connectivity | Check ethernet, switch |
| Voice AI offline | Network/activation | Check internet, re-activate |
| Echo/feedback | Gain too high | Reduce microphone gain |
Diagnostic Mode
Access diagnostic mode:
- Press and hold Settings for 5 seconds
- Enter admin PIN
- Select Diagnostics
- Run hardware tests
Contact Support
For hardware issues beyond this guide:
- Email: hardware@restaurantrevolution.ai
- Phone: 1-800-RR-HELP (for urgent issues)
- Portal: support.restaurantrevolution.ai
Related Documentation
- Lane Management - Managing multiple lanes
- Voice AI - AI ordering configuration
- Troubleshooting - Common issues and solutions