Home     All DIY Kits     All Expansion Boards     Accessories     Web Store     OEM/ODM     Contact  
  X100 EXPANSION BOARD  

    QUICK START GUIDE  
 

 
  A. Fitting the expansion board
  B. Power supply
  C.
HDMI to VGA
  D.
Setting RTC time
  E.
RS232 DB9 connector
  F. 
ULN2803 8-channel RC servo port
  G. Writing an image to the SD card

 

 
   A. FITTING THE EXPANSION BOARD  
 
         
   
 <1> Installing the mounting post
 
   <2> Connects to RPi GPIO header
                 pins
    <3> Insert the HDMI adapter
 
         
   
<4> Insert the USB adapter
 
   <5>  Screw  down the expansion board
 
  <5> Install the pin header on RPi
         (Soldering is requiredr it)
 
  
   B. POWER SUPPLY  
 
X100 supplies the RPi with a regulated +5V through the GPIO header using a 2A poly-resettable (PTC) fuse. With the wide voltage input range, the RPi can be powered from a wide variety of external sources such as batteries, 12V power adapters, solar battery sources, etc. Additional +5V power outputs are also available at the pins of the JST servo ports connectors.  

Recommended Power Adapter : 110~240VAC input, 12VDC 2A output  
Dimension of input plug (Unit: mm)

Warning: do not connect a +5V supply through the Raspberry Pi micro-USB connector when used with X100.
 
 
   C. HDMI TO VGA  
 
See description on http://elinux.org/RPi_Screens#RGB_analog.2FVGA
Any HDMI to VGA adapter without external PSU might work for a time, but then burn out D1, therefore Do not use HDMI converters powered by the HDMI port! The solution is to either only use externally powered converters.

X100 doesn’t use power from RPi HDMI port and has many features that enable it to perform in a superior manner. Among those features you will find:  
 
  • Easy to Use: No need of cable and setting

  • Conversion: It can convert complete HDMI into VGA video

  • Supports 165MHz/1.65Gbps per channel (6.75Gbps all channel) bandwidth for HDMI Input

  • Supports Analogue Video output up to UXGA and 1080p with 10-bit DAC

   D. SETTING RTC TIME  
 
<6> Download the latest version operation system of  Raspbian "wheezy" and install. 
 
http://www.raspberrypi.org/downloads 
  
<7> Download the RTC driver
 
pi@raspberrypi ~ $   wget http://www.suptronics.com/downloads/rtc-3.6.11.tar.gz

<8> Extract the RTC driver
   
pi@raspberrypi ~ $   tar xzvf rtc-3.6.11.tar.gz  

<9> Install the RTC driver
   
pi@raspberrypi ~ $   sudo dpkg -i rtc-3.6.11.deb

<10> Copy the RTC module's boot file to the Raspberry Pi boot directory.
   
pi@raspberrypi ~ $   sudo cp /boot/vmlinuz-3.6.11-atsw-rtc+ /boot/kernel.img

<11> Add the RTC kernel module to the /etc/modules list, so its loaded when the machine boots.  
   
pi@raspberrypi ~ $   sudo nano /etc/modules 
  
And add:
i2c-bcm2708
rtc-pcf2127a
          



<12> Save your changes by pressing Ctrl-x then Y


<13> Create the RTC device creation at boot, edit /etc/rc.local by running
   
pi@raspberrypi ~ $   sudo nano /etc/rc.local 
                                             
And add:
echo pcf2127a 0x51 > /sys/class/i2c-adapter/i2c-1/new_device
( sleep 2; hwclock -s ) &



<14> Reboot your Raspberry Pi so the time will automatically be synced from the RTC module,
 
pi@raspberrypi ~ $   sudo reboot

<15> Get the right time set on the Pi ,
  
pi@raspberrypi ~ $   sudo date MMDDHHMMYYYY.SS (MM= Month, DD= Date, HH= Hour, MM= Minute, YYYY= Year, SS= Second ) 
                                    Example:  2013 Jan 4 , 11:39:00 , sudo date 010411392013.00 

<16> Write the system time to the RTC ,
 
pi@raspberrypi ~ $   sudo hwclock -w
                                       
<17> Verify the time ,
  
pi@raspberrypi ~ $   sudo hwclock -r  
         
 
 
   E. RS232 DB9 CONNECTOR  
 
The RS232 port is connected to the UART port on the Raspberry Pi using a MAX3232 interface. The MAX3232 IC converts the 3.3V UART port to RS232 voltages allowing communication with RS232 compatible devices over a DB9 serial cable or with the use of a null-modem cable the board allows terminal access with linux on the Raspberry Pi using a terminal application. The RS232 port can be accessed through the DB9 port.

Terminal application - PuTTY configuration (COMX, X= Serial port number)


  
 
   F. ULN2803 8-CHANNEL RC SERVO PORT  
 
 
Bring in some muscle to your output pins with 8 mighty Darlingtons! This driver chip contains 8 drivers that can sink 500mA from a selectable 5V or DC input voltage supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. The GPIO Pins are connected to ULN2803 inputs through a DIP switch, with the its outputs going to two array of Wire-to-Board header. Alternatively, these ports can be used to supply +5V or input voltage to other external circuitry, or embedded devices.

Please note that this is an 'open collector' driver - it can only be used to connect the load to ground and there will be a 1 Volt (or more) 'drop' across the internal transistors.

Schematic diagram            Raspberry Pi GPIO Pin numbering             ULN2803 Datasheet

       

Optional driver to install - WiringPi

<18>
Install GIT
 
pi@raspberrypi ~ $   sudo apt-get install git-core 
 
<19> Download WiringPi
 
pi@raspberrypi ~ $   git clone git://git.drogon.net/wiringPi 
                                     
<20> Enter the directory of wiringPi
 
pi@raspberrypi ~ $   cd wiringPi 

<21> Install wiringPi
 
pi@raspberrypi ~ $   ./build 

<22> Test GPIO port
 
pi@raspberrypi ~ $   gpio mode x out (x = 0~7) 
pi@raspberrypi ~ $   gpio write x 1 (x=0~7, 1=On)
pi@raspberrypi ~ $   gpio write x 0 (x=0~7, 0=off)
        
 
   G. WRITING AN IMAGE TO THE SD CARD  
 
X100 can also be connected to an USB port of your Windows PC with an USB male-to male cable to write the OS image to your SD card.
Note: SD card and Micro-SD card cannot be read /write at the same time.

        

Please see image installation guides :
http://www.raspberrypi.org/documentation/installation/installing-images/windows.md

 
     
 
TECHNICAL SUPPORT  
Email : sales@suptronics.com
SALES AND AGENT  
Tel : +86 755 - 2570 9690  
Fax : +86 755 - 2214 3001  
Email :
sales@suptronics.com
SUPTRONICS LIMITED
All Rights Reserved
.