# Control System

## DUO Control System

| [DUO Control System Landing Page](https://app.gitbook.com/o/-M3qDjqMSqBbHMXNmC_O/s/UOOiQ4S2QcMWmVoSmeQ8/) |
| :-------------------------------------------------------------------------------------------------------: |

### Core Control System Components

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Control Hub</strong><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/control-hub-gs">Getting Started with the Control Hub</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/managing-the-control-system/updating-operating-system#using-the-rev-hardware-client">Updating the Control Hub</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/troubleshooting-the-control-system/control-hub-troubleshooting">Troubleshooting the Control Hub</a></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FdeuawqQa5kojcN9rYSzo%2FControlHub_GB-Card.png?alt=media&#x26;token=9fc4402f-4a81-4f03-aa67-86ae8239cd52">ControlHub_GB-Card.png</a></td></tr><tr><td><strong>Driver Hub</strong><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/driver-hub-gs">Getting Started with the Driver Hub</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/managing-the-control-system/updating-the-driver-hub">Updating the Driver Hub</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/troubleshooting-the-control-system/driver-hub-troubleshooting">Troubleshooting the Driver Hub</a></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FEl2pT2jm2odKTMWcYgp2%2FDriverHub_GB-Card.png?alt=media&#x26;token=8da89471-fac4-4da3-bd52-31863214d4e2">DriverHub_GB-Card.png</a></td></tr><tr><td><strong>Expansion Hub</strong><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/control-system-overview/expansion-hub-basics">Expansion Hub Specifications</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/adding-more-motors/adding-an-expansion-hub">Connecting an Expansion Hub to a Control Hub</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/troubleshooting-the-control-system/expansion-hub-troubleshooting">Troubleshooting the Expansion Hub</a><br></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FgF7vfKvMQpjCZ6Phq32j%2FExpHub_GB-Card.png?alt=media&#x26;token=02ddf01f-d46d-436d-abc6-cacf96f3d416">ExpHub_GB-Card.png</a></td></tr></tbody></table>

### Motion Control System

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Servo Hub</strong><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/servo-hub">Servo Hub Overview</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/servo-hub/configuring-the-servo-hub-with-a-control-hub">Configuring a Servo Hub</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/servo-hub/troubleshooting">Servo Hub Troubleshooting</a><br></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FGcMEVQHVz2kRIAN4x7e7%2FServoHub_GB-Card.png?alt=media&#x26;token=e699ebb7-dc34-440d-9be0-c11c1a8a8afc">ServoHub_GB-Card.png</a></td></tr><tr><td><strong>Servo Power Module</strong><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/spm">Servo Power Module Overview</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/spm#specifications">Servo Power Module Specs</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/servo/spm#electrical-connections">Wiring the Servo Power Module</a><br><br></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FXIJZtftVlNDnFDNecnqg%2FSPM_GB-Card.png?alt=media&#x26;token=156488ce-9ea4-451b-91a2-0050682536a8">SPM_GB-Card.png</a></td></tr><tr><td><p><strong>SPARKMini Motor Controller</strong><br></p><p><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/adding-more-motors/sparkmini-motor-controller">SPARKMini Overview</a></p><p></p><p><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/adding-more-motors/sparkmini-motor-controller#servo-pwm-input">Servo-PWM Input</a><br><br><a href="https://app.gitbook.com/s/UOOiQ4S2QcMWmVoSmeQ8/menu/adding-more-motors/sparkmini-motor-controller#led-status-codes">SPARKMini LED Statuses</a><br></p></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FVQ6Iy3EOpSPBQAyXqQo0%2FSPARKmini_GB-Card.png?alt=media&#x26;token=fddb3329-faa4-4491-badf-1c735f5165af">SPARKmini_GB-Card.png</a></td></tr></tbody></table>

### Sensors and Indicators&#x20;

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Digital and Analog Sensors</strong><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/touch-sensor">Touch Sensor</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/magnetic-limit-switch">Magnetic Limit Switch</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/potentiometer">Potentiometer</a></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FJR73e3DPEzaGTqgqMNmP%2FAnalog%20and%20Digital_GB-Card.png?alt=media&#x26;token=22fc2202-1d6d-488f-8424-4218bc116785">Analog and Digital_GB-Card.png</a></td></tr><tr><td><strong>I2C Sensors and Encoders</strong><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/color-sensor">Color Sensor V3</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/2m-distance">2m Distance Sensor</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/sensors/tbe/v1">Through Bore Encoder</a></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FQGSXtribGZ51dfoiNFtk%2FSensors%20and%20Encoders_GB-Card.png?alt=media&#x26;token=c0973cfa-b208-4613-9963-7720784d0fb2">Sensors and Encoders_GB-Card.png</a></td></tr><tr><td><strong>LED Control</strong><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/blinkin">Blinkin LED Driver</a><br><br><a href="https://app.gitbook.com/s/-ME3KPEhFI6-MDoP9nZD/indicators/digital-led">Digital LED Indicator</a></td><td><a href="https://3172778982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQpUff2Tw0aAY2K1UwemO%2Fuploads%2FGodRc4tEHzMSPiPpX24m%2FBlinkin_GB-Card.png?alt=media&#x26;token=f000ae57-796f-4b99-adb0-7ccf730113cb">Blinkin_GB-Card.png</a></td></tr></tbody></table>

{% hint style="success" %}
Looking for which sensors or motors are compatible with the Control Hub? [Check out our compatibility chart here!](https://docs.revrobotics.com/duo-control/sensors/5v-sensors/sensor-compatibility-chart)
{% endhint %}
