background image

© 2013 Designer Systems 

 

 

Page 1 of 8 

CNTRL15.03.13  Revision 1.01 

Designer

Systems

.c

o

.u

k

PRODUCT DESIGN AND MANUFACTURING

 
 
 
 
 
 

18 Channel Servo Driver Shield 

for Arduino

 and Raspberry-PI

 

 

Technical Data 

 

 

 

 

 

 

 

 

 

     

 

 

 

 

 

 

 

 

 

     

 

Features 

 

Arduino

TM

 UNO Shield 

standard form factor for 
simple integration into any 
Arduino project 

 

Frees up the Arduino

TM

 IO 

lines normally used for servo 
control 

 

I

2

C interface for simple con-

nection to Arduino or Rasp-
berry-PI 

 

Dual on-board 5Volt 3Amp 
regulators, with heatsinking, 
for servo power with enable 
jumpers 

 

Sixteen (16) level speed con-
trol for each servo 

 

Movement complete and 
soft-start complete status for 
each servo 

 

Global activation control 
ensures all servos start mov-
ing together, important for 
multi-legged robots 

 

I

2

C address links allow up to 

four [4] shields to be used 
together to provide up to 72 
servos 

 

LVD, RoHS and WEEE 
compliant product 

 
 

Description 

The Designer Systems DS-
SCX18.S is an eighteen [18] chan-
nel RC servo driver with advanced 
servo control features. 
Specifically targeted at the Ar-
duino UNO board user [all other 
Arduino boards supported] and the 
Raspberry-PI the SCX18.S fea-
tures high speed I

2

C communica-

tion for easy project integration 
and smooth speed control. 
 
Once connected each servo can be 
positioned (with speed control), 
enabled, reversed and soft-started 
by simply writing a value to an 
internal register over the connect-
ed I

2

C interface. 

The SCX18.S caters for the major-
ity of servos by providing a wide 
pulse width range of 0.50mS to 
2.50mS with 8uS per step accura-
cy and also provides global activa-
tion of new servo position, soft-
start & movement complete regis-
ters for superior control. 
 
The SCX18.S provides dual high 
power regulators capable of sup-
plying 5V @ 3A to the connected 
servos from an external Li-Pol or  

 
 
 
 
 
 
 
 
 
 
 
 
 
Ni-MH battery pack of 7.2 to 8.4V 
and features a disable link to allow 
the use of low voltage battery 
packs of 3.6 to 4.8V. 
The on-board I

2

C pull-ups are 

jumper configurable to allow dis-
connection when connecting to the 
Raspberry-PI, which has its own 
pull-ups. 
 

Applications 

The SCX18.S has applications 
in robotics, including quadru-
ped, hexapod and octopod ro-
bots, process control & sensor 
manipulation when used in con-
junction with standard RC ser-
vos.

 

 
 
 
 
 

Selection Guide 

Description 

Part Number 

18 Channel Servo Driver Shield  

DS-SCX18.S 

HS311 Standard hobby servo 

DS-HS311 

Raspberry-PI, Arduino, NANO, UNO & MEGA are trademark.

DS-SCX18.S 

C

O

N

T

R

O

L

 M

O

D

U

L

ES

 

Summary of Contents for DS-SCX18.S

Page 1: ...fea tures high speed I2 C communica tion for easy project integration and smooth speed control Once connected each servo can be positioned with speed control enabled reversed and soft started by simply writing a value to an internal register over the connect ed I2 C interface The SCX18 S caters for the major ity of servos by providing a wide pulse width range of 0 50mS to 2 50mS with 8uS per step ...

Page 2: ...plete device address i e if both jumpers are left connected default then the device address would be 1110100Dbinary The D bit determines if a read or a write to the SCX18 is to be per formed If the D bit is set 1 then a register read is performed or if clear 0 a register write To access individual registers a de vice write must be undertaken by the I2 C Master which consists of a Start condition d...

Page 3: ...lue 0 to 15 0 slowest Servo 18 position R35 P P P P P P P P P P Servo position 0 to 255 0 5mS to 2 50mS Servo 18 control R36 A B C D S S S S A Operate 0 Servo disabled 1 Servo enabled B Reverse 0 Servo normal 1 Servo reversed C Soft start control 0 Disabled 1 Enabled D Speed control 0 Disabled 1 Enabled S S Servo speed value 0 to 15 0 slowest Servo global enable register R37 X X X X X X X X X X An...

Page 4: ...abled B Reverse 0 Servo normal 1 Servo reversed C Soft start 0 Complete 1 In progress D Movement 0 Complete 1 In progress Firmware version R18 M M M M V V V V M M Firmware major revision number 1 15 V V Firmware minor revision number 1 15 Bit A 128decimal is the operate bit which when set indicates that the servo is operational Bit B 64decimal is the reverse bit which when set indicates that posi ...

Page 5: ...it values defined above that the value associated with the A bit is 128 so by writing this value to register 1 we can enable servo 1 If we need to enable additional functions such as the speed control D as well as the servo enable the value of this bit is added to the value written to the register i e 128 16 144 In addition we could also add a speed value of 5 that would make the total value 128 1...

Page 6: ... SDA SCL www arduino cc RESET 3V3 5V Gnd Vin 0 1 2 3 4 5 ANALOG IN POWER P1 Raspberry Pi with speed control 18 Channel Servo Driver DS SCX18 Shield Designer Systems SV V GND 6A Max OFF ON D V 0 7 0 _ V 1 0 0 0 1 3 8 5VDC U3 U2 R3 R7 R6 CN1 D1 C2 C1 L1 C5 U1 U4 R4 R5 C7 C6 R1 R2 C4 C3 OFF ON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 V 3 A M a x 5 V 3 A M a x BLACK RED YELLOW GREEN ...

Page 7: ...l 18 Channel Servo Driver DS SCX18 Shield Designer Systems SV V GND 6A Max OFF ON D V 0 7 0 _ V 1 0 0 0 1 3 8 5VDC U3 U2 R3 R7 R6 CN1 D1 C2 C1 L1 C5 U1 U4 R4 R5 C7 C6 R1 R2 C4 C3 OFF ON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 V 3 A M a x 5 V 3 A M a x Revision History 1 00 Release version Mechanical Specifications Units millimetres ...

Page 8: ...Conformity Copyright 2013 by Designer Systems Ltd Apparatus name model number DS SCX18 S Manufacturer Designer Systems 11 Castle Street Truro Cornwall Conformity via Generic Standard EN61000 1 TR1 3AF United Kingdom Generic Standard EN61000 3 Description of apparatus Robotic interface peripheral Conformity criteria For use only within commercial residential and light industrial applications We cer...

Reviews: