User manual
Copyright © Dr Robot Inc. 2005  
90
By working with the PMS5005, users can simply call a function offered by the WiRobot SDK 
software on PC (requires Microsoft platform) or send a data packet (platform independent) to control 
the DC motors or to obtain the sensor feedback. Please refer to Chapter III. WiRobot SDK API (Page 
26) and Chapter IV.I PMS5005 (Page 67) for the available motor control algorithms and schemes. 
III.2.3 Running as a General Purpose DC Motor Driver Module 
When using the MDM5253 with third party controllers, the power supply and the input/output signals 
should be connected properly (please refer to Section III.3 for connection setting). The controller 
sends control commands to the enable pins and the PWM input pins based on your own control 
schemes and get current and position feedback data via an analog to digital converter. 
III.3 Connections 
III.3.1 Board Structure 
Figure III.3 shows the structure, locations and functions of the connectors on the MDM5253 module 
board. 
Figure III.3 MDM5253 Connector Locations 
III.3.2 Connector Description 
The definitions of the MDM5253 connector signals are listed in the following tables. 
Table III.1 Connections of the Load Screw Terminals MOTOR 
Terminals Name  Description 
1  OUT1A  Channel #1 output A 
2  OUT1B  Channel #1 output B 
3  OUT2A  Channel #2 output A 
4  OUT2B  Channel #2 output B 
5  OUT3A  Channel #3 output A 
6  OUT3B  Channel #3 output B 
Table III.2 Position Sensor Connectors POT1 - 3 
Pin Name  Function 
1  VCC3  + 3.0 V 
2  PVS  Position data, analog 0 – 3.0 V 










