Bob Rathbone Computer Consultancy
|
|
|
- Thomas Gray
- 9 years ago
- Views:
Transcription
1 Raspberry PI Robot Arm Constructors Manual Bob Rathbone Computer Consultancy 2 nd of November 2013 Bob Rathbone Raspberry PI Robotic Arm / 1
2 Contents Introduction... 3 Raspberry PI computer... 3 Features... 4 Limitations... 4 Parts List... 5 Button Interface Wiring... 6 GPIO Hardware Notes... 7 Building the Maplin Robot Arm... 8 Prepare the Raspberry PI... 8 Disable serial interface... 9 Connect the robot arm... 9 Software installation Software download Running the robotic arm program Using the keyboard Using the Joystick Using the twelve button keypad Display the software version Stopping the robot program Using an input file Robot program logging Trouble shooting problems Appendix A Robot arm commands Appendix B Licences Acknowledgements Glossary Bob Rathbone Raspberry PI Robotic Arm / 2
3 Introduction This project has been designed to help students get started with a Robot on the Raspberry PI. The principle hardware required to build the Robot Arm consists of the following components: A Raspberry PI computer A Maplin Robotic Arm Optional Joystick (Logitech or similar) Optional twelve button interface (Self build) Raspberry PI computer The Raspberry Pi is a credit-card-sized single-board computer developed in the United Kingdom by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. Figure 1 Raspberry PI Computer More information on the Raspberry PI computer may be found here: If you are new to the Raspberry PI try the following beginners guide. Bob Rathbone Raspberry PI Robotic Arm Introduction 3
4 Features The Robot Arm interface provides five separate ways of driving a Maplin Robot Arm. These are: A USB Joystick (Logitech or similar) A twelve push button interface A keyboard interface Using an input file containing the required robot commands A command line interface using required robot commands Figure 2 Maplin Robotic Arm Limitations The Maplin Robot Arm does not have any positional feedback that the program can make use of. The program has no idea of the current position of the robot arm or gripper. This means that you must observe the Robot Arm position whilst moving it around to position it to say pick up an object. This means that the robot arm can never be programmed to carry out a repetitive task with any accuracy. This is purely a fun project with very limited application. Bob Rathbone Raspberry PI Robotic Arm Features 4
5 Parts List The following table shows the parts list for the Raspberry PI Robot interface. Qty Part Description Supplier 1 Raspberry PI Raspberry PI credit card computer Farnell or RS 1 Logitech ATK Joystick Two axis joystick with at least 8 buttons Any computer store 1 Maplin Robot Arm Maplin Robotic Arm with USB interface Maplin Electronics (UK) 1 4 Gigabyte SD card For the Raspian Squeeze operating system Any computer or photographic store 1 Prototype board Button interface board Tandy or Farnell Element Push to make PCB mount button 2 Push to make miniature PCB mount button 1 26 way PCB mount male connector Button interface board push buttons (Robot movement buttons) Button interface board push buttons (light on/off) To take the ribbon cable connection to the button interface board Tandy or Farnell Element 14 Tandy or Farnell Element 14 Tandy or Farnell Element way ribbon cable Ribbon cable connection to the button interface board Tandy or Farnell Element 14 Wiring Thin wire for PCB wiring prototype board Any electronics shop Bob Rathbone Raspberry PI Robotic Arm Parts List 5
6 Button Interface Wiring Wire 3.3v on pin 1 to one side of all of the switches. Wire the other side to the GPIO pin shown in the following table. Table 1 Button interface wiring list GPIO pin Switch Description 1 All switches Common +3.3 volt 7 Base clockwise 8 Base anti-clockwise 11 Shoulder Up 10 Shoulder Down 13 Elbow Up 12 Elbow Down 18 Wrist Up 16 Wrist Down 21 Gripper Open 19 Gripper Close 22 Light On 23 Light Off The picture on the left shows the completed twelve button interface board. The larger red buttons are the Up or Open (grip) functions. The larger black buttons are the Down or Close (gripper) functions. The two smaller buttons on the top left are the LED light on and off respectively. Figure 3 The twelve button interface board The actual wiring as shown by this view of the underside of the board is relatively simple. It consists of wiring one side of all of the switches to the 3.3v on pin 1. Use a volt meter to test between pin 6 (GND) of the GPIO header and the switches voltage supply is 3.3 volts and not 5 volts. The other side of each switch is wired to the appropriate GPIO pin shown in Table 1 above. Figure 4 The underside of the twelve button interface Caution: Do not wire the switches to the +5 volt supply on pin 2 by mistake or you will irreparably damage the raspberry PI. Check for the correct voltage before continuing to wire the switches. Bob Rathbone Raspberry PI Robotic Arm Button Interface Wiring 6
7 GPIO Hardware Notes The following shows the pin outs for the GPIO pins. For more information see: Raspberry PI GPIO numbering Raspberry GPIO Broadcom numbering Note: On rev 2 boards GPIO21 is now GPIO27 Bob Rathbone Raspberry PI Robotic Arm GPIO Hardware Notes 7
8 Building the Maplin Robot Arm The full instructions for building the Maplin Robot arm comes with the kit you purchase from Maplin Electronics. There is also the necessary Microsoft Windows software on a CD to operate and test the robot arm once it has been built. Make sure it is working with the Maplin Windows software before attempting to use it with the Raspberry PI software. Build the robot arm as per the Maplin Assembly and Instruction manual. Prepare the Raspberry PI Before you can start using the robot arm, there are a few things you will have to do to get your Raspberry Pi ready for the robotic arm and joystick. The first thing you will need to do is add the user account you are using on the Raspberry Pi to the 'plugdev' group. Assuming you are using the default 'pi' user account, the command to do this will be: sudo usermod -ag plugdev pi The next step is to add a udev rule to allow the 'pi' user to send commands to the arm. To do this, create a file called /etc/udev/rules.d/85-robotarm.rules, using the command: sudo nano /etc/udev/rules.d/85-robotarm.rules with the contents below: SUBSYSTEM=="usb", ATTRS{idVendor}=="1267", ATTRS{idProduct}=="0000", ACTION=="add", GROUP="plugdev", MODE="0666" To save the file, press ctrl-x and then press Y followed by Enter. You ll then need to install the Python USB libraries. The one from the Apt repository is slightly out of date, so you need to install the Apt version first and then upgrade it Bob Rathbone Raspberry PI Robotic Arm Building the Maplin Robot Arm 8
9 using the pip command. The command below will do this: sudo apt-get install python-pip -y sudo pip install pyusb --upgrade When the Python USB libraries have been installed, reboot your Raspberry Pi so that the changes to udev and the 'pi' user account take effect with the command: sudo shutdown -r now Disable serial interface Two of the pins used by this design namely pin 8(GPIO8) and 10 (GPIO 15) are configured for the serial interface (UART). This must be disabled for reliable operation by removing all references to ttyama0 in the /boot/cmdline.txt and /etc/inittab files Add a hash character at the beginning of lines containing ttyama0. /boot/cmdline.txt #dwc_otg.lpm_enable=0 console=ttyama0, kgdboc=ttyama0, console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait Add the following line to the /boot/cmdline.txt file. This is the same as the above line but with all references to ttyama0 removed. dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait Edit /etc/inittab to disable the serial interface /etc/inittab #Spawn a getty on Raspberry Pi serial line #T0:23:respawn:/sbin/getty -L ttyama vt100 Now reboot the Raspberry PI to disable the serial interface. Connect the robot arm When the Raspberry Pi has been rebooted, connect the arm to a free USB port and turn it on. A USB hub should not be needed here. To check that the Pi has successfully detected the arm, execute the command: dmesg grep usb grep 1267 I f the arm has been detected successfully you should see output similar to the line below: [ ] usb 1-1.3: New USB device found, idvendor=1267, idproduct=0000 I f you don t see the result above, turn off the arm using the power switch, unplug from the USB port, plug the arm back in and turn the power back on. Bob Rathbone Raspberry PI Robotic Arm Prepare the Raspberry PI 9
10 Software installation This procedure assumes that the Raspberry PI is installed with Debian Wheezy and with a working Internet Connection. There are a few steps to carry out to install the software. Download and un-tar the software from the Bob Rathbone web site Create a directory /home/pi/robot Un-zip the program files into to the above directory Make ally python files executable Software download The software is contained in a compressed tar file called pi_robot.tar.gz. This can be downloaded from the following location: Either download it to the PC and copy it across to the Raspberry PI or use the wget facility if there is an Internet connection on the Raspberry PI. Create a directory called /home/pi/robotarm. # mkdir -p /home/pi/robotarm Copy the pi_robot.tar.gz to the /home/pi/robotarm directory or use wget to download it. # cd /home/pi/robotarm # wget Un-tar the file with the following command: # tar -xvf pi_robot.tar.gz This will unzip the following files and directory: log_class.py robot_daemon.py robotd.py Make sure all of the *.py files in this directory are executable with the following command: # chmod +x *.py Bob Rathbone Raspberry PI Robotic Arm Software installation 10
11 Running the robotic arm program Connect the Robotic Arm to any USB port. Connect the joystick to the second USB port. If you have one, the twelve button keypad to the GPIO header. Figure 5 Connecting up the robotic arm Log in to the Raspberry as user pi and issue the following commands: $ sudo bash # cd robotarm #./robotd.py This will display the following message: Usage:./robotd.py start stop restart status version <command> Commands: keyboard - Use keyboard execute <file> - Execute commands in <file> Bob Rathbone Raspberry PI Robotic Arm Running the robotic arm program 11
12 Using the keyboard Issue the following command: #./robotd.py keyboard This will display the following: Key Command a base-anti-clockwise c shoulder-down b wrist-down d shoulder-up g wrist-up f elbow-up h grip-open k stop j light-on m light-off n grip-close v elbow-down z base-clockwise x Exit program Enter command: Now press the appropriate keys on the keyboard to operate the robot arm. Press key x to exit the program. If this doesn t work go to the troubleshooting section on page 16 to determine the exact problem. There is no point attempting to use the joystick or twelve button keypad until the above commands are working. Using the Joystick To use the joystick first start the robot daemon. A daemon is a special type of program which runs in the background and is not connected to a terminal. #./robotd.py start If it started correctly you can check its status with the following command: #./robotd.py status robotd running pid 2437 It will display the process ID (pid) of the running robotd daemon. The pid displayed will be different each time the program is run. You can now operate the joystick. Left and right of the joystick will turn the base clockwise and anticlockwise. The buttons will move the shoulder, wrist and the gripper. Two more buttons will operate the LED light. See Table 2 on page 13 for the complete set off commands. Joystick buttons are labelled 0 onwards. Bob Rathbone Raspberry PI Robotic Arm Running the robotic arm program 12
13 Table 2 Joystick Commands Command Joystick movement Joystick Button grip-close 0 grip-open 1 wrist-up 9 wrist-down 10 elbow-up 6 elbow-down 5 shoulder-up back shoulder-down forward base-clockwise left 4 base-anti-clockwise right 3 light-off 7 light-on 8 Using the twelve button keypad This is optional. If you did not build the keypad then you can use operate the robotic arm using the joystick only (and of course using the keypad). The following table and illustration show the robotic arm to button mapping. Table 3 Twelve button board map Command Button Colour base-clockwise Base Red base-anticlockwise Base Black shoulder-up Should Red shoulder-down Should Black elbow-up Elbow Up Red elbow-down Elbow Down Black wrist-up Wrist Up Red wrist-down Wrist Down Black grip-open Grip Up Red grip-close Grip Down Black light-off Top left Grey light-on Top right Grey Display the software version Issue the following command: #./robotd.py version Version 0.1 Stopping the robot program #./robotd.py stop Version 0.1 Bob Rathbone Raspberry PI Robotic Arm Running the robotic arm program 13
14 Using an input file It is possible to execute commands from an input file using the execute option. To use a commands file use the execute command followed by the name of the commands file. #./robotd.py execute <commands file name> For example to execute the commands in a file called commands.txt, enter the following. #./robotd.py execute commands.txt Table 4 lists all commands and the maximum travel time and half movement travel time. For example if you wish to rotate the base clockwise from its centre position to complete left the command in the commands text file would be: base-clockwise 10 Table 4 File input commands and maximum travel time in seconds Command Maximum time ½ travel time In seconds grip-close grip-open wrist-up wrist-down elbow-up elbow-down shoulder-up 14 7 shoulder-down 14 7 base-clockwise base-anti-clockwise light-off n/a n/a light-on n/a n/a wait any n/a n/a Not applicable All instructions are entered into a small text file using nano or vi (If doing this on a windows PC use either wordpad or notepad, word is not suitable as it contains formatting characters) Example command file light-on 0 base-clockwise 1.5 wait 2 grip-close 0.5 light-off 0 This switches the light on the Robotic arm on, rotates the arm clockwise for 1.5 seconds, wait two seconds, closes the gripper for 0.5 seconds and then switches the light off. The wait command can have any integer or decimal value. Bob Rathbone Raspberry PI Robotic Arm Running the robotic arm program 14
15 Robot program logging The Robot program logs to a file called /var/log/robot.log. See example log below :17:10,663 INFO Robot daemon running pid :17:11,147 INFO Initialized Joystick :Logitech Logitech Attack :17:11,451 DEBUG Listening for commands :17:19,197 DEBUG sendcommand (0, 2, 0) :17:19,833 DEBUG sendcommand (0, 0, 0) :17:21,184 DEBUG sendcommand (0, 1, 0) :17:21,918 DEBUG sendcommand (0, 0, 0) :17:22,859 DEBUG sendcommand (64, 0, 0) :17:23,503 DEBUG sendcommand (0, 0, 0) :17:24,342 DEBUG sendcommand (128, 0, 0) :17:24,904 DEBUG sendcommand (0, 0, 0) :17:28,347 DEBUG JOYBUTTONDOWN :17:28,360 DEBUG Command elbow-up :17:28,369 DEBUG execute elbow-up :17:28,376 DEBUG Light on = False :17:28,401 DEBUG sendcommand [16, 0, 0] :17:28,426 DEBUG A light = False :17:28,634 DEBUG JOYBUTTONUP :17:28,642 DEBUG light_on False :17:28,649 DEBUG sendcommand [0, 0, 0] :17:29,585 DEBUG JOYBUTTONDOWN :17:29,602 DEBUG Command elbow-down :17:29,612 DEBUG execute elbow-down :17:29,618 DEBUG Light on = False :17:29,642 DEBUG sendcommand [32, 0, 0] :17:29,680 DEBUG A light = False :17:29,887 DEBUG JOYBUTTONUP :17:29,894 DEBUG light_on False :17:29,901 DEBUG sendcommand [0, 0, 0] There are four levels of logging namely DEBUG, INFO, WARNING and ERROR. The log level is configured in the /var/lib/robotd/loglevel file. The default is INFO. If you want to increase the logging say to DEBUG carry out the following command as root user and restart the program. # echo DEBUG > /var/lib/robotd/loglevel #./robotd.py restart Bob Rathbone Raspberry PI Robotic Arm Running the robotic arm program 15
16 Trouble shooting problems The Raspberry PI hangs whilst booting up with the Robot arm and Joystick connected Disconnect the joystick and robotic arm from the Raspberry PI. Reboot the raspberry PI and once fully rebooted, switch on the robotic arm and connect it along with joystick to the USB ports. Bob Rathbone Raspberry PI Robotic Arm Trouble shooting problems 16
17 Appendix A Robot arm commands Ignore this section unless you are attempting to understand how the code works. If you take a look at the program code you may wonder how are commands to operate the robot arm constructed. Commands consist of three bytes which control the robotic arm. These are: Arm, Base and LED light respectively. Base and light commands can be combined with any Arm commands. Table 5 Robot arm commands Command Arm Base Light stop 0 0 x grip-close 1 y x grip-open 2 y x wrist-up 4 y x wrist-down 8 y x elbow-up 16 y x elbow-down 32 y x shoulder-up 64 x x shoulder-down 128 y x base-clockwise x 1 x base-anti-clockwise x 2 x light-off x y 0 light-on x y 1 x can be either 0 or 1 y can be either 1 or 2 Table 6 Robot arm command mapping (default) Command Axis Value Joystick Button stop n/a n/a n/a grip-close n/a n/a 0 grip-open n/a n/a 1 wrist-up n/a n/a 9 wrist-down n/a n/a 10 elbow-up n/a n/a 6 elbow-down n/a n/a 5 shoulder-up 1 positive 7 shoulder-down 1 negative 8 base-clockwise 0 negative 4 base-anti-clockwise 0 positive 3 light-off n/a n/a 7 light-on n/a n/a 8 The above mapping is for a Logitech Attack 3 joystick. Bob Rathbone Raspberry PI Robotic Arm Appendix A Robot arm commands 17
18 Table 7 Twelve button board GPIO mapping Command GPIO pin grip-close 19 grip-open 21 wrist-up 18 wrist-down 16 elbow-up 13 elbow-down 12 shoulder-up 11 shoulder-down 10 base-clockwise 7 base-anti-clockwise 8 light-off 23 light-on 22 Bob Rathbone Raspberry PI Robotic Arm Appendix A Robot arm commands 18
19 Appendix B Licences The software and documentation for this project is released under the GNU General Public Licence. The GNU General Public License (GNU GPL or GPL) is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to use, study, share (copy), and modify the software. Software that ensures that these rights are retained is called free software. The license was originally written by Richard Stallman of the Free Software Foundation (FSF) for the GNU project. The GPL grants the recipients of a computer program the rights of the Free Software Definition and uses copyleft to ensure the freedoms are preserved whenever the work is distributed, even when the work is changed or added to. The GPL is a copyleft license, which means that derived works can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD licenses are the standard examples. GPL was the first copyleft license for general use. See for further information on the GNU General Public License. Acknowledgements The idea and the basic code for this project came from an article written by Peter Lavelle in Magpi Magazine issue 14. The software to read the joystick inputs to control the Maplin robotic arm is based on software from (Author unknown). Bob Rathbone Raspberry PI Robotic Arm Appendix B Licences 19
20 Glossary CLI GPIO LED USB Command Line Interface General Purpose IO (On the Raspberry PI) Light Emitting Diode Universal Serial Bus Bob Rathbone Raspberry PI Robotic Arm Glossary 20
Bob Rathbone Computer Consultancy
Raspberry PI Stepper Motor Constructors Manual Bob Rathbone Computer Consultancy www.bobrathbone.com 20 th of December 2013 Bob Rathbone Raspberry PI Robotic Arm 1 Contents Introduction... 3 Raspberry
5inch HDMI LCD User Manual
5inch HDMI LCD User Manual Features 800 480 high resolution Directly-pluggable into any revision of Raspberry Pi (only except the first generation Pi model B which requires an HDMI cable) Driver is provided
Preparing Raspberry Pi
Preparing Raspberry Pi Install Raspbian Jessie on the Raspberry Pi Click HERE to download Raspbian Jessie. Raspberry Pi sample code Expand file system Run the following command line within the Raspberry
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India [email protected] http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2016-04-12 08:03:49 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2014-09-15 12:00:13 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable. Created by Simon Monk
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Guide Contents Guide Contents Overview You Will Need Part Software Installation (Mac) Software Installation (Windows) Connect
PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL
Rev. D PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL 10 BORIGHT AVENUE, KENILWORTH NEW JERSEY 07033 TELEPHONE: 800-524-0273 FAX: 908-686-9317 TABLE OF CONTENTS Page
PiFace Control & Display
PiFace Control & Display A Plug and Play Device to control Raspberry Pi Exclusively From Quick Start Guide Version 1.0 Dated: 30 th Oct 2013 Table Of Contents Page No 1. Overview 2 2. Fitting the PiFace
Adafruit NFC/RFID on Raspberry Pi. Created by Kevin Townsend
Adafruit NFC/RFID on Raspberry Pi Created by Kevin Townsend Guide Contents Guide Contents Overview Freeing UART on the Pi Step One: Edit /boot/cmdline.txt Step Two: Edit /etc/inittab Step Three: Reboot
UPSMON PRO Linux --- User Manual
UPSMON PRO Linux --- User Manual Version : 2.1 *Attention : root authority is necessary to execute at Linux here AA. UPSMON PRO Install 2 BB. UPSMON PRO Start 3 CC. UPSMON PRO Status 6 DD. UPSMON PRO Config
CPSC 226 Lab Nine Fall 2015
CPSC 226 Lab Nine Fall 2015 Directions. Our overall lab goal is to learn how to use BBB/Debian as a typical Linux/ARM embedded environment, program in a traditional Linux C programming environment, and
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD www.arexx.com.cn. Six-servo Robot Arm
Six-servo Robot Arm 1 1, Introduction 1.1, Function Briefing Servo robot, as the name suggests, is the six servo motor-driven robot arm. Since the arm has a few joints, we can imagine, our human arm, in
INTRODUCTION TO SERIAL ARM
INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of
Microstack GPS Getting Started
Microstack GPS Getting Started Harness the power of satellites to know exactly where you are, and globally, wirelessly synchronize your time to the accuracy of an atomic clock! http://www.microstack.org.uk
Speedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.
Guide to the Speedlink software and drivers. Status Instruments has a range of process control equipment that can be configured using the Speedlink software. Some equipment will connect directly to a Windows
Using a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System
Using a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System ECU DB9 USB 20-060_A.DOC Page 1 of 18 9/15/2009 2009 Precision Airmotive LLC This publication may not be copied
Pwn Plug Community Edition 1.1 Installation Guide
Copyright 2012 Rapid Focus Security, LLC, DBA Pwnie Express. Revision 5.21.2012 Pwn Plug Community Edition 1.1 Installation Guide Contents: Legal stuff Release 1.1 Features Download the installation package
COBRA 18R2 Wired Reprogramming Instructions
COBRA 18R2 Wired Reprogramming Instructions The purpose of this document is to perform a wired reprogram of an 18R2 using the COBRA wired reprogrammer. Please note that this process requires only a wired
UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
BMV-602 Data Link Manual
BMV-602 Data Link Manual 1 Contents of the kit 1 x BMV-602 data link cable. 1 x Installation CD 2 System Requirements 2.1 Hardware requirements A BMV-602 with software version 2.03 or higher. A spare RS-232
Transmitter Interface Program
Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following
How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers
USB to router s serial port How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers by Neo at RouterTech.Org Introduction Routers based on the AR7RD/AR7WRD
Bob Rathbone Computer Consultancy
Raspberry PI Rotary Encoders Tutorial Bob Rathbone Computer Consultancy www.bobrathbone.com 1 st of February 2014 Bob Rathbone Raspberry PI Rotary Encoder / 1 Contents Introduction... 3 Raspberry PI computer...
USB VoIP Phone Adapter. User s Manual
USB VoIP Phone Adapter User s Manual FCC Certifications This Equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 and part 68 of the FCC Rules.
Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach3... 6 Starting up the Equipment...
User Manual Table of Contents Getting Started... 3 The Motors... 4 The Control Board... 5 Setting up the Computer with Mach3... 6 Starting up the Equipment... 12 G-Code Example... 13 2 Getting Started
WebIOPi. Installation Walk-through Macros
WebIOPi Installation Walk-through Macros Installation Install WebIOPi on your Raspberry Pi Download the tar archive file: wget www.cs.unca.edu/~bruce/fall14/webiopi-0.7.0.tar.gz Uncompress: tar xvfz WebIOPi-0.7.0.tar.gz
Raspberry Pi Adding a Real Time Clock (RTC)
Raspberry Pi Adding a Real Time Clock (RTC) Level of difficulty: Beginner Hardware: Raspberry Pi Model B, RTC Module, wires, optional connectors Tools required: Wire cutters, soldering iron Project cost:
YubiKey OSX Login. yubico. Via Yubico-PAM Challenge-Response. Version 1.6. October 24, 2015
YubiKey OSX Login Via Yubico-PAM Challenge-Response Version 1.6 October 24, 2015 YubiKey OSX Login 2015 Yubico. All rights reserved. Page 1 of 18 About Yubico Disclaimer As the inventors of the YubiKey,
Animated Lighting Software Overview
Animated Lighting Software Revision 1.0 August 29, 2003 Table of Contents SOFTWARE OVERVIEW 1) Dasher Pro and Animation Director overviews 2) Installing the software 3) Help 4) Configuring the software
Chapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
Raspberry Pi Webserver
62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract
Raspberry Pi Setup Tutorial
Raspberry Pi Setup Tutorial The Raspberry Pi is basically a miniature linux- based computer. It has an ARM processor on it, specifically the ARM1176JZF- S 700 MHz processor. This is the main reason why
Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply
Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical
Mini PC Quick Start Guide
Mini PC Quick Start Guide For model: TBS802A, TBS802B, TBS8210, TBS8220, TBS8240 Product Overview: TBS provides series mini size computers for fulfilling personal multimedia and work needs. Most such mini
Building A Computer: A Beginners Guide
Building A Computer: A Beginners Guide Mr. Marty Brandl The following was written to help an individual setup a Pentium 133 system using an ASUS P/I- P55T2P4 motherboard. The tutorial includes the installation
CONNECTING THE RASPBERRY PI TO A NETWORK
CLASSROOM CHALLENGE CONNECTING THE RASPBERRY PI TO A NETWORK In this lesson you will learn how to connect the Raspberry Pi computer to a network with both a wired and a wireless connection. To complete
Mobile Satellite Solutions. A WiWorld Partner SATELLITE TV ANTENNA CONTROLLER RFM-1000/1100 TECHNICAL MANUAL STOW SEARCH
Mobile Satellite Solutions A WiWorld Partner SATELLITE TV ANTENNA CONTROLLER RFM-1000/1100 TECHNICAL MANUAL SEARCH STOW Ver. 1 June 2012 WARNING Make all electrical and coax connections from the controller
python-escpos Documentation
python-escpos Documentation Release 1.0.8 Manuel F Martinez and others March 14, 2016 Contents 1 User Documentation: 3 2 API: 13 3 Indices and tables 17 Python Module Index 19 i ii Python ESC/POS is a
NetPoint Configuration Guide. for thin clients
NetPoint Configuration Guide for thin clients Contents Layout of this Manual... 2 1.1 Components... 2 You can find the following items in the color box of the device:... 2 1.2 Recommended Server Configuration...
Warnings: This manual is intended to guide a technicians or customers who would like to repair DBL's
DBL's Service Manual Warnings: This manual is intended to guide a technicians or customers who would like to repair DBL's devices (GoIP, SIM Bank, FXS/FXO gateways) at his/her own risk. DBL SHALL NOT be
Character LCD System Monitor
Character LCD System Monitor Created by Phillip Burgess Last updated on 2014-07-19 02:45:08 PM EDT Guide Contents Guide Contents Overview Assembly Windows Linux (incl. Raspberry Pi) Installation (the Easy
Bob Rathbone Computer Consultancy
Raspberry PI Internet Radio Constructors Manual Bob Rathbone Computer Consultancy www.bobrathbone.com 27 th of June 2016 Version 5.3 Bob Rathbone Raspberry PI Internet Radio - / 1 Contents Introduction...
Setting up a Raspberry Pi as a WiFi access point
Setting up a Raspberry Pi as a WiFi access point Created by lady ada Last updated on 2015-03-10 04:30:11 PM EDT Guide Contents Guide Contents Overview What you'll need Preparation Check Ethernet & Wifi
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
Version 1.0. File System. Network Settings
Factory Default Settings LAN 1 IP Address: 192.168.2.127 Login: root or guest ( telnet guest only) Password: root or guest ( telnet guest only) Serial Console Port: Baud rate: 115200 Data format: 8 Bits,
mypro Installation and Handling Manual Version: 7
mypro Installation and Handling Manual Version: 7 Date: JAN 2016 Thank you for using mypro on your PC. myscada is a full featured HMI/SCADA system with advanced options such as vector graphics views, advanced
BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter
BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6
Instrument Software Update Instructions. Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Upgrading an older version to A.12.
Instrument Software Update Instructions Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Purpose Upgrading an older version to A.12.09 and above The purpose of this document is to outline the instrument
Configuring the Siemens TC35 modems for use with the MI2292
Configuring the Siemens TC35 modems for use with the MI2292 The following instruction describe how to set up GSM communication between an MI2292 Power Quality Analyser Plus and a computer 1. Equipment
EMBEDDED ACCESS CONTROL Hardware Installation Guide
EMBEDDED ACCESS CONTROL Hardware Installation Guide Lenel goentry Hardware Installation Guide, product version 1.00. This guide is item number DOC- ENHW-ENU, revision 1.003, April 2009 Copyright 2009 Lenel
Future Technology Devices International Ltd. Windows 98 Installation Guide
Future Technology Devices International Ltd. Windows 98 Installation Guide I Windows 98 Installation Guide Table of Contents Part I Welcome to the Windows 98 Installation Guide 2 Part II Installing FT232BM,
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file
How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?
Author Janice Hong Version 1.0.0 Date Mar. 2014 Page 1/56 How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Application Note The 32-bit operating system
Newton Backup Utility User s Guide. for the Windows Operating System
Newton Backup Utility User s Guide for the Windows Operating System K Apple Computer, Inc. 1995 Apple Computer, Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole
Embedded Based Web Server for CMS and Automation System
Embedded Based Web Server for CMS and Automation System ISSN: 2278 909X All Rights Reserved 2014 IJARECE 1073 ABSTRACT This research deals with designing a Embedded Based Web Server for CMS and Automation
Connecting instruments serially to your computer
Connecting instruments serially to your computer This TechNote will review how to connect instruments (GPS, Sounder, Heading Sensor ) to a computer. Important points such as electrical specification (RS-232
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
Arduino Lesson 1. Blink
Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'
For Raspberry Pi - Getting started Connect to the real world in minutes, with the most popular interface board for Raspberry Pi.
For Raspberry Pi - Getting started Connect to the real world in minutes, with the most popular interface board for Raspberry Pi. PiFace Digital 2 For step by step help and ideas for projects visit: http://www.piface.org.uk/guides/
RX-6 Six In - One Out All in One Receive Antenna Switch Local and Remote Control System RX6ACI User Manual Version 2.1
Universal Device Control Systems www.udcsys.com RX-6 Six In - One Out All in One Receive Antenna Switch Local and Remote Control System RX6ACI User Manual Version 2.1 May, 2014 Universal Device Control
AXE027 PICAXE USB CABLE
AXE027 PICAXE USB CABLE Index: 1.0) Introduction 2.0) General tips for using the AXE027 USB cable 3.0) Windows 2000/2003/XP/Vista Installation 3.1) Windows 7/8 (32/64 bit) Installation 4.0) Linux Installation
Upgrade Instructions. View Manager 96 v. 5.1. Software Upgrade
WORLD LEADER IN ELECTRONIC SECURITY Upgrade Instructions View Manager 96 v. 5.1 1 Software Upgrade This software permits you to upgrade your VM96 version 3.x or 4.x system to the latest version of VM96
Advanced Data Capture and Control Systems
Advanced Data Capture and Control Systems Tronisoft Limited Email: [email protected] Web: www.tronisoft.com RS232 To 3.3V TTL User Guide RS232 to 3.3V TTL Signal Converter Modules P/N: 9651 Document
Matrix 510/520 User Guide
Matrix 510/520 User Guide Introduction: Matrix 510/520 are ARM9-based Linux ready industrial computer. The key features are as follow: Matrix 520 Layout 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,
7/Basic Input and Output
7/Basic Input and Output While the Raspberry Pi is, in essence, a very inexpensive Linux computer, there are a few things that distinguish it from laptop and desktop machines that we usually use for writing
Using the VEX Cortex with ROBOTC
Using the VEX Cortex with ROBOTC This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
EPSON USB/Parallel Adapter User s Guide
EPSON USB/Parallel Adapter User s Guide EPSON Stylus COLOR 440 EPSON Stylus COLOR 800 EPSON Stylus COLOR 600 EPSON Stylus COLOR 850 EPSON Stylus COLOR 640 EPSON Stylus COLOR 1520 EPSON Stylus Photo EX
PN 100-06843L, Revision B, October 2013. Epic 950 TM. Master Programmer User s Guide
PN 100-06843L, Revision B, October 2013 Epic 950 TM Master Programmer User s Guide This page intentionally left blank Change History Rev A Initial release Feb 2007 Rev B Update Oct 2013 100-06843L Rev
Workshop Intel Galileo Board
Workshop Intel Galileo Board Introduction and Basics of Intel Galileo Board Walter Netto November 03th, 2014 Agenda Intel Galileo Board Overview Physical Characteristics Communication Processor Features
Xbox360 Controller Plugin By Lee Davis
Xbox360 Controller Plugin By Lee Davis The XBox360Controller plugin is designed for the XBox360 wired and wireless controllers. The Xbox360 controller works on XP SP1 (or greater), Vista and Windows7.
3NNet KVM CP-104S /OSD / 19 KVM CP-108S / OSD / 19 KVM CP-116S / OSD / 19
3NNet USERS MANUAL KVM CP-104S /OSD / 19 KVM CP-108S / OSD / 19 KVM CP-116S / OSD / 19 RACK MOUNTABLE 4 / 8 / 16 PORT PS2 KVM SWITCH Rev 1.1 TABLE OF CONTENTS INTRODUCTION.. 3 FEATURES... 3 PACKAGE CONTENTS........
Scan2CRM for ACT! User Guide
Scan2CRM for ACT! User Guide APPENDIX Warranty... I Notice to user...ii Publication...III Trademarks...IV Version 9.50 - Supports ACT! by Sage for windows, ACT! 2007 (Version 9) and above. This publication
Running Knn Spark on EC2 Documentation
Pseudo code Running Knn Spark on EC2 Documentation Preparing to use Amazon AWS First, open a Spark launcher instance. Open a m3.medium account with all default settings. Step 1: Login to the AWS console.
PiFace Real Time Clock user guide
PiFace Real Time Clock user guide PiFace Real Time Clock means your Raspberry Pi always has the correct time. Furthermore, it s that small you ll hardly notice it s there! You can slip it inside most cases
PowerPanel for Linux Software
PowerPanel for Linux Software User s User's Manual PowerPanel Business Edition Rev. 1 2010/08/26 Rev. 1.5.11 2009/09/03 Table of Contents Getting Help 2 Getting the UPS Status... 2 Getting the Daemon Settings...
Best Practices for Troubleshooting Superloader3
Best Practices for Troubleshooting Superloader3 This document outlines the best practices to troubleshoot common failures on Superloader 3 units. Start by verifying the following: Cables are properly seated
User s Manual for Fingerprint Door Control Software
User s Manual for Fingerprint Door Control Software Foreword The naissance of F7 indicated that fingerprint reader enters into professional door control domain. That s why we developed this software to
Cassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
BT Home Hub 5. Information and troubleshooting guide for BT Infinity
BT Home Hub 5 Information and troubleshooting guide for BT Infinity Gig Ethernet DSL 1 2 3 4 WAN USB Reset Power Power On Off Gig Ethernet DSL 1 2 3 4 WAN USB Reset Power Power On Off Contents Set-up summary
Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD
Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial
Future Technology Devices International Ltd. Technical Note TN_101
Future Technology Devices International Ltd. Technical Note TN_101 Implementing Custom FTDI VID and PID Codes using Linux Document Reference No: FT_000081 Version 1.0 Issue Date: 2008-10-30 This FTDI technical
The Answer to the 14 Most Frequently Asked Modbus Questions
Modbus Frequently Asked Questions WP-34-REV0-0609-1/7 The Answer to the 14 Most Frequently Asked Modbus Questions Exactly what is Modbus? Modbus is an open serial communications protocol widely used in
Introduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
Communication with BushingGard using computer USB port
Communication with BushingGard using computer USB port There are two ways of communication with BushingGard through computer USB port: Direct communication between computer USB port and BushingGard USB
Synergy Controller Application Note 4 March 2012, Revision F Tidal Engineering Corporation 2012. Synergy Controller Bar Code Reader Applications
Synergy Controller Bar Code Reader Applications Synergy Controller with Hand Held Products Bar Code Scanner OCR-A Labeled Part Introduction The value of the ubiquitous Bar Code Scanner for speeding data
Quick Start Guide RIVA/Athena Sea-Doo ECU
Quick Start Guide RIVA/Athena Sea-Doo ECU PART# - RS11891-ECU-DC APPLICATION(S): Sea-Doo 260/255/215hp icontrol Models RIVA/Athena ECU Manager Web Site: www.rivaathena.com NOTE: YOU MUST PERFORM PHYSICAL
Wina512MB Raspberry Pi & interfacing goodies
IISSUE14-JUL2013 Get printed copies at themagpi.com The camera module A Magazine for Raspberry Pi Users I/O and logic expansion Robotic arm control Parallel processing Bootcamp report LED matrix Charm
SYSTEM 45. C R H Electronics Design
SYSTEM 45 C R H Electronics Design SYSTEM 45 All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, & A outputs. Independent 25
STIM202 Evaluation Kit
Table of contents: 1 FEATURES... 2 2 GENERAL DESCRIPTIONS AND SYSTEM CONTENTS... 2 3 SYSTEM REQUIREMENTS... 2 4 GETTING STARTED... 3 4.1 INSTALLATION OF NI-SERIAL CABLE ASSEMBLY DRIVER... 3 4.2 INSTALLATION
Cisco TelePresence VCR MSE 8220
Cisco TelePresence VCR MSE 8220 Getting started 61-0008-05 Contents General information... 3 About the Cisco TelePresence VCR MSE 8220... 3 Port and LED location... 3 LED behavior... 4 Installing the VCR
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
Procedure to Upgrade from SYSCON+ to SYSCON2 (SYSCON Cage Replacement) and Implement Release 5.1 in a Working Maxum II Analyzer
Procedure to Upgrade from SYSCON+ to SYSCON2 (SYSCON Cage Replacement) and Implement Release 5.1 in a Working Maxum II Analyzer Difficulty Level: High Estimated time to execute: 2 Hours Revision History
Global Monitoring + Support
Use HyperTerminal to access your Global Monitoring Units View and edit configuration settings View live data Download recorded data for use in Excel and other applications HyperTerminal is one of many
USB Driver. Installation Manual
USB Driver Installation Manual Issue 1.00 Detailed guide for the installation of Actisense USB Drivers under the following operating systems: Windows XP / 2000 Windows Vista USB Driver Installation Manual
XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (F Series) 1.
XTreme Files OS & Data Backup/Restore User Manual Please read the Instruction manual before using the XTreme Files (F Series) 1. The suggested interface for your computer is USB2.0 to have better speed
ee-quipment.com ee203 RTCM USB Quick-Start Guide
ee-quipment.com ee203 RTCM USB Quick-Start Guide The ee203 USB interface consists of a flash drive and two virtual serial ports. The required drivers are built into Windows, but the serial ports require
Page 1 S5.5 Monitoring Software Manual Rev 1.2 for Software Ver 1.0
Trantec S5.5 Monitoring Software Manual Initial Setup Minimum PC Requirements 1.6 GHz CPU, 256 MB Memory, 1 available USB port, Windows XP Recommended PC >2.0 GHz CPU, 512 MB (XP) 1 GB (Vista) memory,
