Talon SRX. Breakout and Adapter Board. Students and Mentors of FRC Teams 5190 and 900 December 2015

Similar documents
PCB Design. Gabe A. Cohn. May Using Altium Designer/DXP/Protel. Electrical Engineering University of Washington

EECAD s MUST List MUST MUST MUST MUST MUST MUST MUST MUST MUST MUST

Designing a Schematic and Layout in PCB Artist

Best Practices in PCB Design: Exporting Gerber Files

Net Ties and How to Use Them

BUILDING INSTRUCTIONS

Modifying the Yaesu FT-847 External MHz Reference Input

SYSTEM 4C. C R H Electronics Design

Model 201 Wiegand Touchpad Reader Installation Guide

WHO ANSWERED FIRST? FIND OUT WITH THIS QUIZ BUZZER KIT

Laboratory 2. Exercise 2. Exercise 2. PCB Design

PCB Artist Tutorial:

Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue

PCB Design with Altium: Schematic Entry, Libraries, and Designing Components

A Program for PCB Estimation with Altium Designer

Easy Step 1000 Stepper Driver Module

Prototyping Printed Circuit Boards

Accelerometer and Gyroscope Design Guidelines

EXPRESS PCB TUTORIAL Author: Lee Morey Revised: JE Feb 2015

Electronic Circuit Construction:

ABB Drives. User s Manual HTL Encoder Interface FEN-31

GLOLAB Universal Telephone Hold

Electronic Circuit Prototyping Techniques

Grounding Demystified

POINTS POSITION INDICATOR PPI4

revolution Contents: Introduction Power 28-pin Project Board with input/output cables

RGB for ZX Spectrum 128, +2, +2A, +3

Kit Watt Audio Amplifier

Hendricks 41dB Step RF Attenuator

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Application Note: PCB Design By: Wei-Lung Ho

Wurth Electronics Midcom Altium Library Training Module Altium Designer layout software and the Wurth Electronics Midcom Altium libraries

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Executive Summary. Table of Contents

ECEN 1400, Introduction to Analog and Digital Electronics

Switch board datasheet EB

Lab 3: PCB design with EAGLE

Glolab Talking Phone Dial Monitor

TEECES DOME LIGHTING SYSTEMS

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

This lab is due 5:30PM Tuesday November 2, 2010 at 115 Hackerman Hall

Cable Testing with the Huntron Tracker Model 30 and Scanners

AN-420 APPLICATION NOTE ONE TECHNOLOGY WAY P.O. BOX 9106 NORWOOD, MASSACHUSETTS /

Complete. PCB Design Using. NI Multisim, NI Ultiboard, LPKF CircuitCAM and BoardMaster. pg. 1. Wei Siang Pee

SYSTEM 45. C R H Electronics Design

Altium Designer Guide

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

************* OWNER'S MANUAL BAMF800/2 BAMF1250/2 BAMF1800/2 BAMF2200/2 BAMF2600/2 BAMF1200/4 BAMF1600/4 BAMF2000/1D BAMF4000/1D BAMF5500/1D

Portable Cell Phone Charger: Design and Manufacturing

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

Mini Effect Gizmo. User s Manual. RJM Music Technology, Inc.

Adafruit SHT31-D Temperature & Humidity Sensor Breakout

Martin County Amateur Radio Association. Nightfire Kits 1 LED Torch Kit Contents. Description

ENGS 32 Winter, Prototyping Methods

This presentation is courtesy of PCB3D.COM

The SOLUTION for Gathering Rotary Torque Sensor with Encoder Data

MCP4725 Digital to Analog Converter Hookup Guide

LO5: Understand commercial circuit manufacture

Be the best. PCBA Design Guidelines and DFM Requirements. Glenn Miner Engineering Manager March 6, 2014 DFM DFT. DFx DFC DFQ

M. Jämsä PCB COST REDUCTIONS

BrightSign Expander Hardware Guide

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Document number RS-PRD Revision 05 Date 20/10/2009 Page 1/30

Color Mark Sensor with Red or Green LED E3S-VS

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

Build a Voltage and Current Peak Detector

Quadra Solutions. Your Partner for PCB Design Success

ROTOPOD PERISCOPE LIGHTING KIT (for MCWHLR & Daniel D/Xeno Periscopes)

SmartWire Panel Wiring Solutions the easy way to connect

Data Sheet. HFBR-0600Z Series SERCOS Fiber Optic Transmitters and Receivers

Back-Up Camera Installation Guide

3 U CompactPCI Backplane with 4 Slots

Circuit Board Sensor Products

Analog control unit for mobile robots

Review of. 4x IOcards (PCBs) Manufactured by Opencockpits

Multi-Touch Ring Encoder Software Development Kit User s Guide

PCB Design Perfection Starts in the Cad Library Part 1 The 1608 (Eia 0603) Chip Component

MANUAL FOR RX700 LR and NR

XBee USB Adapter Board (#32400)

10/100BASE-T Copper Transceiver Small Form Pluggable (SFP), 3.3V 100 Mbps Fast Ethernet. Features. Application

Analog Servo Drive 25A8

Homebuilt HF Radios for Use Underground Paul R. Jorgenson KE7HR

Fire Pump Controllers Remote Alarm Panels

UIM2901-5A MACH3 breakout board

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

PCB Board Design. PCB boards. What is a PCB board

Product Datasheet P MHz RF Powerharvester Receiver

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

Tube Liquid Sensor OPB350 / OCB350 Series

Xenon HID Lighting System

UPiS - Uninterruptible Power intelligent Supply

40.3. Control Relays and Timers

Control Panel Wiring & Standardization Tips

Cover Page. Factory Radio Other Documents Available For This Vehicle:

Ocean Controls RC Servo Motor Controller

Reverse Engineering: Printed Circuit Boards. Dr. Tarek A. Tutunji Philadelphia University, Jordan

PICAXE COLOUR SENSOR. revolution. Overview: Contents (AXE045 Colour Sensor): Contents (AXE112S Starter Pack): General Operation:

SYMMETRIC 1A POWER SUPPLY K8042


EMBEDDED ACCESS CONTROL Hardware Installation Guide

Transcription:

Talon SRX Breakout and Adapter Board Students and Mentors of FRC Teams 5190 and 900 December 2015 For additional information please email pcbdesign@team900.org or 5190coach@gmail.com

Table of Contents: Introduction Design Connectors Printed Circuit Board Layout Software Circuits for Features 5v to 3.3v conversion Bypass for the op amp (3.3V Gain Adjust) LEDs for Limit Switches 5v and 3.3v selection for quadrature Quadrature Encoder Pullup Resistors Component placement, vias, and routing Final Board Design Fabrication Resource Links 2 of 10

Introduction This project is a collaboration between two FIRST Robotics Competition (FRC) teams in North Carolina. The goals were to introduce students to the ideas of printed circuit board design and manufacturing as well as to help create a sense of community between two teams near the Research Triangle region of the state. Team 5190, the Green Hope Falcons was founded in 2014 and is based out of Green Hope High School in Cary, NC. Team 900, the Zebracorns was founded in 2002 and is based out of the North Carolina School of Science and Mathematics in Durham, NC. The two teams found each other through a desire to improve upon the work that they had each done to develop breakout boards independently in the prior FRC season. Ultimately the teams wanted to combine forces and jointly develop a custom breakout board to connect quadrature and analog encoders to the Talon SRX motor controllers that could be used during the upcoming FRC season and possibly beyond. Design Our design process began with the identification of desirable features not currently offered by other Talon breakout boards. Namely, we wanted a board that mounts directly to the Talon, kept a small footprint, and had breakout connectors to facilitate the connection of bare wires. We also wanted to provide an opportunity to develop the aspiring electrical engineers on our teams and creating these adapter boards, using production grade software (Altium), seemed like the perfect opportunity. 1. Connectors One of the key features of our boards is the choice of connector for attaching the encoder wires to the breakout. The style of connector we wanted is called a direct wire to board style connector and enables the attachment of a bare cable to the breakout board without the need for crimping an additional interface or pins to the encoder wires. After much research, we settled on the 2060 Series of connectors from the WAGO company. Image of WAGO 2060 Series Connector (Hand and Wago Tool not included) WAGO Corporation 3 of 10

We believe these connectors met our requirements for a sturdy and easy to use connector that would enable us to connect encoders without the need to crimp on additional pins or headers. 2. Printed Circuit Board Layout Software We chose to use Altium Designer as our PCB layout software. Altium s features, widespread industry adoption, and inclusion in the FRC Virtual Kit of Parts made it a natural choice. Additionally, Altium has the ability to easily render and export boards in a 3D format. This 3D capability aids in the design and layout of the board and can aid in the design of enclosures and checking interfaces between other devices. 3. Circuits for Features In addition to easy to use connectors, we also wanted our breakout boards to support several different usage scenarios: 5v to 3.3v conversion The heart of this circuit lies in the unity gain buffer operational amplifier circuit. This outputs the same signal as the input but draws power from a separate source, which allows a device to pull as much power from the circuit as necessary without affecting the input signal. Following the op amp circuit is a resistor attenuator, also known as a voltage divider. The complete circuit is shown below where R1 is 66.5k and R2 is 33.2k to produce a voltage of 3.3v. 4 of 10

Bypass for the op-amp (3.3V Gain Adjust) This circuit is used to bypass the op amp and enables the user to select a 3.3v voltage for the analog encoder via a solder jumper. This is done with an additional 100k resistor and a set of solder pads. LEDs for Limit Switches This is a simple circuit with an LED and a resistor in series. These lights are used to help the user know when the forward or reverse limits are engaged. 5v and 3.3v selection for quadrature This circuit is similar to the bypass and enables the user to select the voltage for the quadrature encoder via a solder jumper. 5 of 10

Quadrature Encoder Pullup Resistors We ve also added 10k pullup resistors for the quadrature encoder lines so that they are not floating. They can be activated via solder pads in the same way as the voltage selection: 4. Component placement, vias, and routing We decided to place the components based on what was the most logical from a wiring and organizational standpoint. When it came down to wiring the components, we focused on using the least amount of vias. This entails keeping the most amount of wiring on the top layer of the board. Doing this helps keeps the board looking clean and avoids any potential hazard of short circuiting the board. In an attempt to keep the board from short circuiting we created keepouts to indicate the areas that we should not have any connections running through. Using the dimensioned drawings of the Talon SRX, the diagram below, a digital caliper, and lots of patience we mapped out the areas where the board will make contact with the motor controller as seen in dark blue in the picture below. 6 of 10

Talon SRX Dimensions 5. Final Board Design Image of Routing Traces and Vias Our final board design ended up being compact and we added some additional features for securing the board to the Talon via a zip tie. We also added holes in the board for additional zip ties to be mounted as strain relief for the cables going into the board. 7 of 10

6. Fabrication Image of final board design before fabrication Before creating the fabrication outputs, the PCB layout was panelized to create an array of boards. (File > Place > Embedded Board / Panelize) This is done to reduce the piece cost of the individual boards. The panel layout added.010 spacing between the individual boards to give clearance for scoring. Screenshot showing the PCB Panel 8 of 10

Using Altium s Fabrication Output options, the Gerber and NC Drill files were generated. (File > Fabrication Outputs > Gerber Files AND File > Fabrication Outputs > NC Drill Files) For the Gerber files, the units (inches), format (2:5), and layers (used layers) were each selected before file generation. Screenshot showing the output file selection The output files were double checked using GC Preview. This is a great tool for generic footprint and pcb layout checking. It provides an independent view of the board layout and possible errors, such as drill file scaling. The PCB was sourced through Advanced Circuits (4pcb.com) for several reasons, one is that they are price and quality competitive with other popular quickturn services, such as Sunstone, or PCB Universe. Other reasons include their FreeDFM service (Design for Manufacturability), student discounts, and excellent customer service. Advanced circuits also offers a full turnkey 9 of 10

service where they do the PCB and assembly, but for this project we elected to assemble the boards ourselves. Altium s built in BOM feature was used to create a parts list in Excel format which was then used to order components from Digikey (digikey.com) and Newark (newark.com). Screenshot showing the BOM generation Resource Links Link to board source files: https://github.com/5190greenhoperobotics/talonsrxbreakout Link to FRC Altium Download Site: http://www.altium.com/first robotics competition Link to Talon SRX User Manual: http://www.ctr electronics.com/talon%20srx%20user's%20guide.pdf Link to Talon SRX Dimensioned Drawing: http://www.ctr electronics.com/downloads/cad/217 8080 Drawing 20150120.PDF 10 of 10