µrrc µr/c Robot Controller v1.1

Similar documents
Storage Card Interface Kit

GLiPIC Ver C Assembly manual Ver 1.0

Universal Keying Adapter 3+

Storage Card Interface Kit

An open-source hardware+software project. For design files and additional documentation, please visit:

Pacific Antenna Easy TR Switch Kit

4.1 Parts and Components... IV Assembly Tips... IV Assembly Precautions... IV Required Tools, Equipment and Materials..

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

KDS Channel DMX Controlled Servo Kit

SRI-02 Speech Recognition Interface

Installation/assembly manual for DCC/Power shield

Post Tenebras Lab. Written By: Post Tenebras Lab

AVR-M Rev 5 ASSEMBLY

BS2p40tm OEM Module. Surface mount/through hole kit By Robert L. Doerr. Manual Revision.5

Part 2: Building the Controller Board

KDR00101 DMX Controlled Relay Kit

BITSCOPE Mixed Signal Capture Engine. Kit Assembly Guide

Assembling the Printed Circuit Board for the EDE1200 Robot

Cheap Control Systems. Cheap Six Channel (C6C) Servo Controller Version 2.3 OVERVIEW

KDR00301 DMX Controlled Relay Kit

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

Pacific Antenna Two Tone Generator

UF-3701 Power Board Construction Guide

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC

TKEY-1. CW touch key. (no electromechanical contacts) Assembly manual. Last update: June 20,

Construction Construction Instructions

MICRO-TRAK 300 MANUAL VER 1.4

solutions for teaching and learning

VG-305A AC Traffic Light Controller Kit

Uzebox Kit Assembly Guide

Building RoboPIC 18F4550

RC-210 Repeater Controller Assembly Manual

RC Tractor Guy Controller V2.1 Assembly Guide

*on-board power supply capability limited. External battery should be used for higher power servos.

A Programmer for the 68HC705C8 MicroController Figure 1 PROG05 As Built PROG05 User Guide Version C1 Page 1 of 14

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

K2 OWNER S MANUAL ERRATA. Rev. I - 7, March 19, 2017

LED Knight Rider. Yanbu College of Applied Technology. Project Description

Advanced Strobe 1.0 Kit

OpenSprinkler v2.2u Build Instructions

DMX CONTROLLED RELAY K8072

RC-210 Repeater Controller Assembly Manual

RC210 Repeater Controller Assembly Manual

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Construction Manual for the W0EB/N5IB New ubitx Raduino Clone

R e v. I - 4, N o v e m b e r 2 7,

Flight Data Recorder Hardware Version 1.0

Rapid28iXL PIC Prototyping PCB User Manual

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

EAS MINI DAQ. INT of JP4 is for internal power from PC EXT of JP4 is for external power - needed for low power laptops

KAA Watt x 2 Class-D Audio Amplifier Kit

Assembly Instructions for the KA Electronics Elliptic Equalizer

Rapid40iXL PIC Prototyping PCB User Manual

Morse Code Practice Oscillator

K1EL Morse Code Practice Oscillator CPO

OpenSprinkler v2.1u Build Instructions

Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article

DLA. DMX512 Analyzer. DLA Users Manual SV2_00 B.lwp copyright ELM Video Technology, Inc.

Rapid40i PIC Prototyping PCB User Manual

Uzebox Kit Assembly Guide

DIGWDF Ren-W Universal Assembly Guide

PICAXE EXPERIMENTER BOARD (AXE090)

Manual Main PCB Small-MIDI 4

LLIA90 LED ARRAY 90 LED Array Illuminator. LLIA90 LED Illuminator Array

BASIC Stamp Activity Board: Features and Specifications

Phi-panel backpack assembly and keypad options Dr. John Liu 12/16/2012

EQ573 Assembly guide. EQ573 Assembly guide Main board 1. Diodes. 2. Resistors (1) 3. Test pins. 4. Ceramic capacitors.

BATC Kit MTK2 for MiniTiouner

Educato. Assembly Instructions

Butterfly Laser Diode Mount

Thursday, September 15, electronic components

KK1L 2x6 Antenna Switch Relay Controller / Dual Band Decoder Basic Assembly Version 4.8 (new 24-Aug-2009) Parts List updated 19-AUG-2016

Sierra Radio Systems. Making a Keyer with the. HamStack. Project Platform

QRPometer Assembly Manual Copyright 2012 David Cripe NM0S The 4 State QRP Group. Introduction

Installing PRO/DGX or Pro Soloist MIDI interface. R Grieb 9/08/2017

PicoTurbine Mark 8.3 Generator Field Controller Kit

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

Celadon, Inc. TRX Series Infrared Remote and Receiver Assembly and Operation Instruction Manual

Insert the male, 90 angled, 2x10 connectors into the corresponding 2x10 sockets and put them in place, flat under the PCB. Solder.

SILICON DESIGNS, INC Model 1210 ANALOG ACCELEROMETER

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN

orban FIELD ENGINEERING BULLETIN Purpose: Units Affected: Replacement Kit, Orban Part # Replacing SSM2017 Op-Amps

dual bipolar voltage controlled step sequencer DIY ASSEMBLY MANUAL v1.03

Transcendent Frequency Counter

PedalSync. 9 Switches MV-62. Chip. Module. and

The GENIE Light Kit is ideal for introducing simple lighting projects, such as an electronic die, a wearable badge or a night-time warning system.

AC300/AC400 SERIES DYNAMIC BRAKING and ADDITIONAL FORM C RELAY. INSTALLATION INSTRUCTIONS Document Number:

CP5176 Assembly guide. Soldering. CP5176 Assembly guide Main PCB PCB split. Document revision 2.1 Last modification : 12/11/17

Instruction Manual for BE-SP3 Circuit. 10/21/07

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

Chill Interface PCB Assembly Instructions

Dwarf Boards. DB021 : L298 dual motor driver

LCD Prototype Circuit on Solderless Breadboard. 840 Pin Solderless Breadboard ( # ND)

Assembly Instructions for the KA Electronics IGFO Input Gain Filter Output Board

SharpSky Focuser Construction. SharpSky Focuser. Construction Document V st December 2012 Dave Trewren 1

The ability to make basic voltage and resistance measurements using a digital multimeter

DIY Line Tracking Smart Car with AT89C2051

Arduino shield kit. 1) Low Pass Filter (LPF) kit (available for LF/MF/HF/VHF bands 2,200m to 6m)

Transcription:

v1.1 OVERVIEW The µrrc is a simple, easy to use interface between a 3-channel R/C receiver and the OSMC H-Bridge controller for battle style robots. In principle, the µrrc can be used to drive any motor controller that accepts PWM, Direction and Enable signals. Learn more about the OSMC project at: http://groups.yahoo.com/group/osmc TECHNICAL SPECIFICATIONS o R/C input range: 200 5uS steps between 1.0 and 2.0ms o PWM output: +/- 64 steps @ 5uS per step (~3 khz) o Dead-Band: Selectable 20 or 60uS. o Input mixing: Selectable mixed (single stick) or normal (tank style) o Brake Mode: Selectable Brake/Coast o Outputs: 10 pin headers compatible with the OSMC H-Bridge board. o Auxiliary outputs: two open collector terminals suitable for driving relays. o Supply voltage range: 6.5 to 15v (LM2940) o BEC output: 5.0v.7A max (limited by the 12v supply) HANDLING CONSIDERATIONS The µrrc and similar boards have proved rugged in casual use. However, µrrc is a CMOS device and normal electrostatic discharge precautions apply. Always keep the board in an anti-static environment until installed. Always discharge your self by touching the ground terminal of the robot before touching the board.

CABLING The cabling from µrrc and the OSMC motor controllers are standard straight 10 pin IDC connectors. These are easily made from sockets and flat cable and a vice or channel lock pliers. Custom female-to-female R/C cables are required between the receiver and µrrc. The R/C cables are held in place with three pin headers. In a high vibration environment they may come loose. To insure the cables don t come loose, a hole is provided near the headers for tying them down with a nylon cable tie. If building a kit, you may consider soldering the R/C radio cables directly to the board, instead of making female-to-female cables. In this case, discard the three pin headers supplied in the kit. POWER The µrrc is powered from the +12v supply of the OSMC 3.2 boards. Each OSMC can supply approximately 400ma and that needs to be considered when connecting relays or R/C receivers to the µrrc. Because the µrrc is isolated from the OSMC via diodes, one could supply +12-15 volts via the terminal strip to power the R/C receiver and µrrc. If using external power, the total current draw is limited by the power dissipation ratings of the LM2940 voltage regulator, which is about 2 watts. Please refer to regulator data sheets for more information. AUXILIARY OUTPUTS The auxiliary outputs are intended to drive relays connected to the +12v supply or a digital input. E.g. flip input. The SN75477 dual peripheral driver has a 300ma limit per channel. The total current draw may be less to stay within the limits of the +12v supply. KIT CONTENTS The kit of parts is shipped in a static barrier bag. The parts are loose. First open the bag of parts and verify that all components are included. Since some components are static sensitive, open the bag in a static safe environment. The voltage regulator is a surface mount part and quite small. Make sure you don t lose it! µrrc 1.1 Users Guide p2/2 Larry Barello, 2001

Item # Digikey Part Number Description 1 1 LM2940IMP-5.0CT-ND LM2940-IMP 5.0 voltage regulator, Surface Mount SOT-223 2 2 P5164-ND 47 uf low ESR 15v radial 5mm capacitor. 3 2 BC1127CT-ND.1uF monolithic ceramic cap.1" lead spacing. 4 1 S2011-05-ND 2x5 bare pin header. 5 2 A26267-ND 2x5 shrouded header. 6 2 1n4001GCT-ND 1N4001 1A 50piv diode. 7 1 AT90S1200-12PC-ND AT90S1200-12PC CPU 20 Pin DIP. 8 1 X907-ND 12mhz ceramic resonator. 9 3 S1011-03-ND 1x3 bare pin header. 10 1 S1011-02-ND 1x2 bare pin header. 11 1 277-1277-ND Phoenix 2.54mm 6 position terminal block. 12 7 1.0KEBK-ND 1k 1/8wt resistor 5% (brown, black and red stripe) 13 7 10KEBK-ND 10k 1/8wt resistor 5%. (Brown, black and orange stripe) 14 1 MCP130-475DI/TO-ND MCP130-475DI CPU Reset Chip TO-92. 15 1 R/C Robot Controller PCB Board. 16 1 296-9920-5-ND TI SN75477 Dual Peripheral Driver 8 Pin DIP. 17 1 S9002-ND.1 Gold Plated Shunt (Jumper block) ASSEMBLING THE KIT The kit construction is straightforward. All parts, with the exception of the voltage regulator, are mounted on the top of the board. The voltage regulator is mounted on the bottom of the board. The topside has printed legends showing where each part is inserted and their orientation. When soldering components, use a fine tip 40wt soldering iron and thin 60:40 rosin-core solder. When soldering parts like headers (things with multiple pins) solder one corner pin, double check alignment and adjust if needed by holding with fingers, melting the solder and adjusting the part. Once you are satisfied, then solder the remaining pins in place. Soldering the IC s in place is recommended. However, if you prefer sockets, gold plated machine screw sockets are preferred. In the harsh environment of a battle-bot cheap sockets will eventually fail through vibration and corrosion. There are two values of resistors in the kit: 1k and 10k. They can be hard to tell apart. Double check with a DVM to insure you correctly identified the resistors. The 1 k resistor is marked with the colors brown, black and red. The 10 k resistor is marked with colors brown, black and orange. RECOMMENDED ASSEMBLY SEQUENCE Attach the voltage regulator on bottom of board first. First swab a bit of paste solder flux onto the pads. Position the regulator over the pads and hold it in place with your fingers. Then touch the tip of the soldering iron to one of the leads of the regulator. The solder tinning on the PCB should melt and wick under the lead attaching it securely to the board. Once one lead is attached, double check the alignment and then attach the other two leads and then, finally, the heat sink tab, to the PCB. Because the heat sink tab is soldered to the ground plane/heat sink it might be difficult to melt the solder. You might want to put a touch of solder on each of the small leads after the chip is soldered down. µrrc 1.1 Users Guide p3/3 Larry Barello, 2001

1k resistors: R3, R8, R9, R10, R11, R12 and13. Orientation is not important. 10k resistors: R2, R4, R5, R6, R7, R14 and R15. Orientation is not important. Isolation diodes, D1 and D2. Orient the parts with the band matching the printing on the PCB..1 uf ceramic bypass capacitors C4 and C5, Orientation is not important. 12 MHz Ceramic resonator (crystal) Orientation is not important CPU reset chip. Align flat side of the unit with the printed legend on the board. Bare pin headers (1x2, 1x3 and 2x5) and the green terminal block. Terminal block openings are toward the edge of the board. Shrouded headers. PAY ATTENTION: there are two keys on the headers. The side with the key in the center is oriented toward the center of board. These are very hard to remove without destroying them. Double check orientation before soldering. Power supply capacitors C1 and C2, pay attention to polarity. The band goes towards the center of the board. The longer lead goes towards the edge of the board. IC1 & IC2 (or sockets) Double check you have them installed correctly before soldering in. Each chip has a dot or shiny spot near pin 1 which should be aligned with the notch printed on the board. µrrc 1.1 Users Guide p4/4 Larry Barello, 2001

FINAL INSPECTION AND TESTING After assembly, hold the board up to a light and inspect the bottom to insure there are no solder bridges between a pad and the ground plane. The light shining through the gaps will show bridges well. Use a DVM to verify that +5v is not shorted to ground by measuring the resistance between pin 10 & 20 of IC1, the CPU. A typical reading should be around 5k. Then, make sure +12v is isolated from +5v and ground at the green terminal block. Typical readings should be in the low meg-ohm range. Power up the board (either connect to an OSMC board or supply your own +7-15v to the +12v and Gnd connection of the terminal block) and measure the voltage at +5v. You can also check the voltage at pin 1 (reset) of IC1 to make sure it is at +5v. Connect a three-channel R/C receiver to the board. Verify basic functionality by connecting the flip input to AUX-LO. Measure the voltage at AUX-LO while changing the aux channel it should be at +5v until the stick is at roughly ½reverse and it should go to zero. PROGRAMMING Based upon the Atmel AT90S1200 CPU, the µrrc supports In System Programming (ISP) using the standard Kanda STK200 programming cable. The ISP header doubles as the options select jumpers. The orientation of the header is indicated with a 1 on the board. Programming is not needed as the kit and the assembled boards come with a pre-programmed CPU. INPUTS/OUTPUTS AND OPTIONS Looking at the photo of the assembled board, above, starting in the lower left corner and working clockwise: BEC Battery Eliminator Circuit. When these pins are connected, the +5v supply of the µrrc powers the R/C receiver. The total current draw from this supply and all other supplies must not exceed the capabilities of the motor controllers supplying the µrrc. µrrc 1.1 Users Guide p5/5 Larry Barello, 2001

AUX R/C input. This signal controls the auxiliary high and low outputs. RIGHT R/C input. This signal controls the Right Motor Controller, or the steering in mixed mode. LEFT R/C input. This signal controls the Left Motor Controller, or the forward power in mixed mode. LEFT Motor Controller Header. This 10-pin header is compatible with the OSMC 3.0-2 cable. See the schematic of the OSMC 3.2 for details. RIGHT Motor Controller Header. This 10-pin header is compatible with the OSMC 3.0-2 cable. See the schematic of the OSMC 3.2 for details. +12v terminal strip output. Provides isolated 12v power from the motor controller boards. The total current draw from this supply and all other supplies must not exceed the capabilities of the motor controllers supplying the µrrc. AUX-HI terminal strip output. This open-collector output is driven low (Active) when the Auxiliary signal exceeds approximately 1.7ms (Stick ½forward ). The maximum current draw for this terminal is 300 ma. The clamp diodes (for relay inductive kick) are connected to the +12v supply. AUX-LO terminal strip output. This open collector output is driven low (Active) when the Auxiliary signal is less than approximately 1.3ms (stick ½reverse). The maximum current draw for this terminal is 300 ma. The clamp diodes (for relay inductive kick) are connected to the +12v supply. +5v terminal strip output Provides regulated +5v from the µrrc to power additional electronics. The total current draw from this supply and all other supplies must not exceed the capabilities of the motor controllers supplying the µrrc. FLIP terminal strip input Flip is an input to the controller that reverses or swaps the left/right PWM outputs, as needed, to correct for an upside down robot. Flip is internally connected to +5v with a 1k resistor. Flip can be wired to either the AUX-HI or LO outputs so the robot controls can be reversed using the AUX channel (landing gear switch works well here). Alternatively, the FLIP input can be connected to electronics or mechanical tilt switches to automate the process GND terminal strip This terminal is connected to the µrrc ground plane which is also connected to the ground pins of the Left and Right motor control headers. One should be aware of the potential of ground loops when deciding what to connect to this terminal. If you are not sure, don t connect anything to the terminal. DB Option (ISP header) Open: gives +/- 30us of dead-band, suitable for cheaper radios Closed: gives +/- 10us of dead band around the zero point. This should be adequate for high-end radios or computer control (e.g. Innovation First ISSAC16 or FIRST competition controllers) MIX Option (ISP header) Open: the Left & Right R/C input will drive left & right outputs, respectively. Closed: the LEFT and RIGHT are mixed to drive the outputs. The mixing is linear with no variable ratio or exponents. BRK Option (ISP header) Open: the robot will "coast" when zero drive is commanded to the wheels Closed: the robot will brake to a stop when zero drive is commanded to the wheels. DISCLAIMER Larry Barello (barello.net) provides no warrantee of suitability or performance for any purpose for the µrrc. Use of the µrrc software and or hardware is with the understanding that any outcome whatsoever is at the users own risk. Barello.net sole guarantee is that the software and hardware performs in compliance with this document at the time it was shipped. µrrc 1.1 Users Guide p6/6 Larry Barello, 2001

SCHEMATIC µrrc 1.1 Users Guide p7/7 Larry Barello, 2001