P16105: CubeSat Attitude Determination Control System (ADCS) Testing Apparatus Presents

Size: px
Start display at page:

Download "P16105: CubeSat Attitude Determination Control System (ADCS) Testing Apparatus Presents"

Transcription

1 P16105: CubeSat Attitude Determination Control System (ADCS) Testing Apparatus Presents Software, Schematics, Wiring, Theory of Operation, and Troubleshooting Written By: Bradley Conn

2 Requirements Software: Windows Matlab: Available through RIT MATLAB Support Package for Arduino: Free online Supporting software files: Available on RIT p16105 edge website or on included flash drive -Files: gui.m gui.fig Arduino_init.m MAG_init.m PS_init.m PS_sweep.m relay_toggle.m set_field.m, find_closest.m, read_x_y_z.m, simulate_orbit.m, orbit_field.log, Hardware: Constructed Helmholtz Coil RS232 cable for communicating PC to Power Supply: Should be with apparatus Male to Male RS232 cable adapter: Should be with apparatus Electrical box with relay board and Arduino Uno: Should be with apparatus Arduino Nano with mini usb cable: Should be with apparatus Sparkfun HMC5883L Triple Axis Magnetometer: Should be connected to Arduino Nano NOTE: The HMC5883L magnetometer is very bad. A better one would do wonders for the apparatus. Setup: Please see provided construction manual for apparatus setup. The construction manual can be found on the p16105 website or on the provided flash drive. The wiring section of the construction manual has been copied onto the next page for simplicity. In addition to connecting the wires to the coil pairs several extra wires must be connected as well. An overview of all of the communication can be seen in the image below. Please note that the Arduino Nano and Magnetometer are only required for initial calibration and can be removed afterwards.

3 Wiring Included should be an electrical box with many banana plug terminals. Each of the ends of the wires are labeled. Five of the terminals go to the power supply, and the rest get connected to the coils. The five that connect to the power supply are +6V, -6V, +25V, COM, and -25V. They get connected to the equivalent outputs of the power supply as shown in the image below. The remaining wires get connected to the coils. The coils have reciprocating female banana plug terminals for the connection. Both the electrical box wires and the coil wires are labeled as well. The wires should be connected to matching labels. For example, the wire SMALL 1B should be connected to the wire SMALL 1B as seen in the image below. Each of the male banana plugs should match with a female banana plug of the same color.

4 The full list of electrical box to coil wires: SMALL 1A <= SMALL 1A SMALL 1B <= SMALL 1B SMALL 2A <= SMALL 2A SMALL 2B <= SMALL 2B MEDIUM 1A <= MEDIUM 1A MEDIUM 1B <= MEDIUM 1B MEDIUM 2A <= MEDIUM 2A MEDIUM 2B <= MEDIUM 2B LARGE 1A <= LARGE 1A LARGE 1B <= LARGE 1B LARGE 2A <= LARGE 2A LARGE 2B <= LARGE 2B A schematic of a single coil pair has been added for a better understanding of the wiring setup. In addition to this wiring, the rs232 cable must be connected from the power supply to the computer using a rs232 to usb cable as well as an rs232 male to male adapter cable provided.

5 Additionally, the usb cable extruding from the electronics box needs to be attached to the computer. Lastly, if calibration is needed, a mini usb cable is required to connect the Arduino Nano to the computer. Attached to the Arduino Nano should be the sparkfun magnetometer. This communicated over a 4 cable I2C interface. This connection should be permanent but see the next section if fixing is required. Permanent Connections In addition to the usual setup, there are permanent connections that may become disconnected over time for various reasons. The first and most probably is the disconnection between the Arduino nano and the sparkfun magnetometer. This connection contains 4 wires. A +3.3V, Ground, Data, and Clock. The ground wire connects the magnetometer GND pin to a GND pin on the Arduino Nano.The +3.3V wire connects the magnetometer VCC pin to the Arduino 3V3 pin. The data wire connects the magnetometer SDA pin to the Arduino Nano A4 pin. The clock wire connects the magnetometer SCL pin to the Arduino Nano A5 pin. Magnetometer pins GND VCC SDA SCL Arduino Nano pins GND 3V3 A4 A5

6 Inside the electrical box there is an Arduino Uno which also contains connections that should be permanent. For this connection, there is a power and ground line, and 6 additional io pins. The IO pins control individual relays. The connections can be seen in the table below. Relay Board VCC GND Arduino Uno 5V GND IN1 2 IN2 3 IN3 4 IN4 5 IN7 6 IN8 7

7 Software Brief Overview: The software should completely handle all operations of the apparatus. It controls the power supply and arduinos automatically which controls the magnetic field. A GUI has been provided to handle operating the apparatus. To run the gui open gui.m and click the green triangle run button. An image of the GUI can be seen below. There are three buttons which initialize the power supply and two arduinos. There is a reset button which clears the previous initializations. Then there are four functionality buttons. The first button Map Voltage to Magnetic Field turns on one coil at a time and sweeps through voltages and records the magnetic fields as they change. This is not required every time if the apparatus has not been moved since the last mapping, but it always a good idea. The magnetometer will need to be placed in the middle of the cage in the proper orientation (see in depth section) for this function. The Set Magnetic Field Value button takes in an an x value, y value, and z value in gauss (range about +-4 Gauss), and produces the magnetic field entered. The logged files from the mapping function are used to determine the power supply outputs required to create that field.

8 The Simulate Magnetic Field through Orbit button takes in a file of field points and an interval between points (in seconds) and produces the magnetic field of all these points. The Read Magnetic Field Values button reads the field from the connected magnetometer. The values are NOT displayed on the GUI, but are on the regular matlab console. In Depth: The first thing to note about the software is that it is not foolproof. If you try to break it it will break easily. If you follow the appropriate steps everything should work fine. All errors will print back on the regular Matlab terminal. When in doubt, check connections, unplug and replug the devices, restart matlab, or restart your computer. The object initializations accomplished using the Initialize buttons are required first. Without these, the mapping button, setting magnetic field button, simulation button, and reading magnetic field button will not work. These buttons create objects to communicate with the power supply, and arduinos. The COM ports are entered to the left. To check a COM port of a device check the device manager.

9 The button labeled Initialize Power Supply takes a COM port input, and opens a serial connection to the power supply. The USB to RS232 adapter must be plugged into the computer to get an appropriate COM port. To see a list of COM ports check the device manager. The button labeled Initialize Arduino (Box) takes a COM port input, and initializes an Arduino Uno object. This is required to control the relay board. The board is put in place to change the direction of current, and thus magnetic field, so the full range can be created. Six relays are used, one for each coil pair. The Arduino must be plugged in to get a COM port. Sometimes Matlab may need to update the code on the Arduino before it can interact with it. This should only take around 30 seconds. To see a list of COM ports check the device manager. The button labeled Initialize Arduino (Magnetometer) will initialize the Arduino Nano as well as the magnetometer connected to the Nano. If the magnetometer is not attached or is attached incorrectly it will not initialize properly. This Arduino is only required if using the Map function or Reda Magnetic Field Values function. The button labeled Reset will delete all the initialized device objects. The button Map Voltage to Magnetic Field is the most difficult to understand. This function turns off all coils, and turns on one power supply output, which turns on one coil pair. The output sweeps from 0 volts to 6 volts in small increments, and records the magnetic field at each step. The values are recorded to a file, one file per coil pair. Then later, when a specific field is desired these recorded values are looked at to find the appropriate voltage which maps to that magnetic field. This sweeping is done twice for each coil pair. One time with the relays off, and the second time with the relays on, changing the direction of the current, and thus the magnetic field. The relays are controlled from the Arduino in the electronics box. For this function, the magnetometer needs to be placed in the middle of the cage with the proper orientation. The orientation of the magnetometer should match the one written on the top piece of the cage. There are arrows for each axis written on both the magnetometer, and the cage. It should be oriented in such a way that the Y axis arrow is pointing to the center of the largest coil pair, the X axis arrow is pointing to the middle of the medium coil axis pair, and the z axis is pointing vertically, to the center of the smallest coil pair. It is important that the magnetometer be aligned as perpendicular as possible. The voltage to magnetic field does not have to be remapped if the cage has not moved. The button labeled Set Magnetic Field Value will take three inputs from the GUI and set the magnetic field in the cage to the values entered. It does this by looking up (from the previously generated lookup table) the voltage for each axis which maps to those field points desired. Then it will automatically set the voltage to the desired value which creates the field entered. The button Simulate Magnetic Field Through Orbit takes a filename including the extension (example orbit_field.log) which has a set of field points, and an interval in seconds which determines how fast to go through these points. Under the hood, the function opens and reads

10 the magnetic field values, then loops through and uses the same function as the Set Magnetic Field Value button until all the field values have been set. The last button, Read Magnetic Field Value, reads the values on the magnetometer and prints them to the matlab console. This function relies on the magnetometer being initialized for its use. It reads the values through the Arduino Nano and converts them to the appropriate Gauss in matlab. It is very helpful for testing purposes. To edit the GUI use the guide command at the matlab console. To see an example of running this apparatus from the command line look at test_all.m in the possibly useful scripts folder. Alternatively, take a look at the gui.m file for the functions called by the GUI. Troubleshooting We have found some issues pop up from time to time. Some common issues and solutions are listed below. Arduino Uno loses connection This one has popped up annoyingly here and there. I have found changing the USB cable to a better (shorter) cable has usually fixed this issue. Some other things to try are hitting the reset button on the GUI and reinitializing the Arduino Uno, unplug and replug the device, try a different usb port, restart matlab, or restart your computer. Maybe a different arduino would fix the issue. Errors initializing the devices Make sure they have not already been initialized. If you hit initialize twice without resetting it will give you an error. Make sure you reset before trying to initialize again. Make sure you have the correct port numbers. This can be looked up in the Device Manager Functions giving errors Make sure the devices are initialized. Make sure the you are providing a text file (.txt,.log, etc.) with the extension included in the name for the simulate orbit button (example: orbit_field.log)

Adafruit HMC5883L Breakout - Triple-Axis Magnetometer Compass Sensor

Adafruit HMC5883L Breakout - Triple-Axis Magnetometer Compass Sensor Adafruit HMC5883L Breakout - Triple-Axis Magnetometer Compass Sensor Created by lady ada Last updated on 2016-09-14 07:05:05 PM UTC Guide Contents Guide Contents Overview Pinouts Assembly Prepare the header

More information

USB Type A Female Breakout Hookup Guide

USB Type A Female Breakout Hookup Guide Page 1 of 7 USB Type A Female Breakout Hookup Guide Introduction If you have a microcontroller that can act as a USB host, then you will need a way to plug in USB cables and devices. The USB Type A Female

More information

CONUCON Software. User Guide. for Linion, Dora and Fresadora. Dezember 2018 CONUCON Software v

CONUCON Software. User Guide. for Linion, Dora and Fresadora. Dezember 2018 CONUCON Software v CONUCON Software User Guide for Linion, Dora and Fresadora Dezember 2018 CONUCON Software v181216 1 Contents 1.First Steps...2 Installing Drivers...2 Connecting...4 Graphical User Interface...4 Safety

More information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO LEONARDO WITH HEADERS Code: A000057 ARDUINO LEONARDO WITH HEADERS Code: A000057 Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).

More information

Note. The above image and many others are courtesy of - this is a wonderful resource for designing circuits.

Note. The above image and many others are courtesy of   - this is a wonderful resource for designing circuits. Robotics and Electronics Unit 2. Arduino Objectives. Students will understand the basic characteristics of an Arduino Uno microcontroller. understand the basic structure of an Arduino program. know how

More information

1.6inch SPI Module user manual

1.6inch SPI Module user manual 1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries

More information

If I wanted to connect an LED and little light bulb and have them switch on and off with one switch, my schematic would look like the one below.

If I wanted to connect an LED and little light bulb and have them switch on and off with one switch, my schematic would look like the one below. Relays Relays are great tools for turning on and off entire circuits, either with a small control switch, or with a microcontroller like the Arduino. To understand how relays are useful and how to control

More information

GIGAVAC Contactors I 2 C Communication

GIGAVAC Contactors I 2 C Communication Document Revision: 3 GIGAVAC Contactors I 2 C Communication Product models: MXST15/16-mm-ss, delay on break contactors. Attention: Read this instruction entirely for a top-level-feel of what you prefer

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 CONTENTS 1 INTRODUCTION... 3 2 INTERFACE DESIGN... 4 2.1 Connectivity... 5 2.2 Analog Interface... 6 2.3 I 2 C Interface... 7 2.4 I 2 C Operations...

More information

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO MICRO WITHOUT HEADERS Code: A000093 ARDUINO MICRO WITHOUT HEADERS Code: A000093 Arduino Micro is the smallest board of the family, easy to integrate it in everyday objects to make them interactive. The Micro is based on the ATmega32U4 microcontroller

More information

Blue Point Engineering

Blue Point Engineering Blue Point Engineering Board - Pro Module (E) Instruction Pointing the Way to Solutions! Controller I Version 2.1 The Board Pro E Module provides the following features: Up to 4 minutes recording time

More information

ARDUINO MINI 05 Code: A000087

ARDUINO MINI 05 Code: A000087 ARDUINO MINI 05 Code: A000087 The Arduino Mini is a very compact version of the Arduino Nano without an on board USB to Serial connection The Arduino Mini 05 is a small microcontroller board originally

More information

ARDUINO M0 PRO Code: A000111

ARDUINO M0 PRO Code: A000111 ARDUINO M0 PRO Code: A000111 The Arduino M0 Pro is an Arduino M0 with a step by step debugger With the new Arduino M0 Pro board, the more creative individual will have the potential to create one s most

More information

Exen Mini. Setup Guide - V1. nerdonic.com

Exen Mini. Setup Guide - V1. nerdonic.com nerdonic. Exen Mini Setup Guide - V1 01 Exen Mini - Pinout SWCLK SWDIO RESET 3.3V GND POWER LED SWD HEADER PROGRAMMABLE LED 8 / PA06 3.3-20V INPUT REGULATED TO 3.3V 3.3-20V 3.3V INPUT OR REGULATED 3.3V

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

USB2510T Transverse High-Field USB Magnetometer

USB2510T Transverse High-Field USB Magnetometer Transverse High-Field USB Magnetometer Features and Benefits High-Field Sensing Technology Measurement Range of -30 koe to 30 koe 5 Digit Resolution Plug and Play USB Interface Powered from USB Bus Graphical

More information

Trouble shooting the DeskCNC controller:

Trouble shooting the DeskCNC controller: Checking for a functional card. 1) Unplug/Disconnect all connections to the I/O and step and direction pins/terminals. 2) Apply regulated 5vdc to the +5 and gnd terminals. CHECK FOR CORRECT POLARITY WITH

More information

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD). ARDUINO UNO REV3 SMD Code: A000073 The board everybody gets started with, based on the ATmega328 (SMD). The Arduino Uno SMD R3 is a microcontroller board based on the ATmega328. It has 14 digital input/output

More information

Module 003: Introduction to the Arduino/RedBoard

Module 003: Introduction to the Arduino/RedBoard Name/NetID: Points: /5 Module 003: Introduction to the Arduino/RedBoard Module Outline In this module you will be introduced to the microcontroller board included in your kit. You bought either An Arduino

More information

Closed Loop Step Response

Closed Loop Step Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Closed Loop Step Response by Sean Hendrix revised by Trevor Eckert 1 OBJECTIVE This experiment adds feedback to the Open Loop Step Response experiment. The objective

More information

Introduction to Arduino (programming, wiring, and more!)

Introduction to Arduino (programming, wiring, and more!) Introduction to Arduino (programming, wiring, and more!) James Flaten, MN Space Grant Consortium with Ben Geadelmann, Austin Langford, et al. University of MN Twin Cities Aerospace Engineering and Mechanics

More information

SPIRIT. Phase 5 Analog Board Computer and Electronics Engineering

SPIRIT. Phase 5 Analog Board Computer and Electronics Engineering SPIRIT Phase 5 Analog Board Computer and Electronics Engineering In this exercise you will assemble the analog controller board and interface it to your TekBot. Print out the schematic, silkscreen and

More information

EARTH PEOPLE TECHNOLOGY. VISIPORT 2 USB To Serial Adapter User Manual

EARTH PEOPLE TECHNOLOGY. VISIPORT 2 USB To Serial Adapter User Manual EARTH PEOPLE TECHNOLOGY VISIPORT 2 USB To Serial Adapter User Manual The VisiPort 2 is a USB To Serial Adapter Module that is compact in size and programs any Arduino. It's small size allows it to fit

More information

RedBoard Hookup Guide

RedBoard Hookup Guide Page 1 of 11 RedBoard Hookup Guide CONTRIBUTORS: JIMB0 Introduction The Redboard is an Arduino-compatible development platform that enables quick-and-easy project prototyping. It can interact with real-world

More information

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO ETH Code: A000022 ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.

More information

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections Power Supply, Arduino MEGA 2560, and Stepper Motors Connections By: Maram Sulimani Abstract: Arduino MEGA 2560 is required for this project to control the movement of the 3D printer axis and its extruder.

More information

How to Use an Arduino

How to Use an Arduino How to Use an Arduino By Vivian Law Introduction The first microcontroller, TMS-1802-NC, was built in 1971 by Texas Instruments. It owed its existence to the innovation and versatility of silicon and the

More information

Installing LE History Record Reader program software.

Installing LE History Record Reader program software. INSTALLATION & OPERATING INSTRUCTIONS FOR THE LE HISTORY RECORD READER These Instructions will inform you on how to install software to use the RS-232/USB Isolator- Adapter and your LE History Record Reader

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

ARDUINO UNO REV3 Code: A000066

ARDUINO UNO REV3 Code: A000066 ARDUINO UNO REV3 Code: A000066 The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can

More information

Halloween Pumpkinusing. Wednesday, October 17, 12

Halloween Pumpkinusing. Wednesday, October 17, 12 Halloween Pumpkinusing Blink LED 1 What you will need: 1 MSP-EXP430G2 1 3 x 2 Breadboard 3 560 Ohm Resistors 3 LED s (in Red Color Range) 3 Male to female jumper wires 1 Double AA BatteryPack 2 AA Batteries

More information

Serial Basic Hookup Guide

Serial Basic Hookup Guide Page 1 of 7 Serial Basic Hookup Guide Introduction The Serial Basic is an easy to use USB to Serial adapter based on the CH340G IC from WCH. It works with 5V and 3.3V systems and should auto install on

More information

VP- X Pro & VP- X Sport

VP- X Pro & VP- X Sport VP- X Configurator Release Notes As of version 1.6 (May 13, 2013) This document updated October 31, 2013 Contents 1. Models...1 2. Updating the VP-X Pro and Sport firmware (Automatic)...1 3. Software Upgrade

More information

SCADA Maintenance Manual

SCADA Maintenance Manual SCADA Maintenance Manual ECE 492 Spring 2013 Latest Revision: 16 May 2013 Prepared by: Sabbir Siddiqui Abstract This manual is to be used to maintain or troubleshoot the SCADA system as built by the Spring

More information

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA 2560 REV3 Code: A000067 ARDUINO MEGA 2560 REV3 Code: A000067 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D

More information

Sanguino TSB. Introduction: Features:

Sanguino TSB. Introduction: Features: Sanguino TSB Introduction: Atmega644 is being used as CNC machine driver for a while. In 2012, Kristian Sloth Lauszus from Denmark developed a hardware add-on of Atmega644 for the popular Arduino IDE and

More information

ESPino - Specifications

ESPino - Specifications ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit

More information

CORTESIA ELECTRONICCA

CORTESIA ELECTRONICCA Connect with I2C The first option we'll show is how to use the i2c interface on the backpack. We'll be showing how to connect with an Arduino, for other microcontrollers please see our MCP23008 library

More information

Beetle SKU:DFR0282. Contents. Introduction

Beetle SKU:DFR0282. Contents. Introduction Beetle SKU:DFR0282 From Robot Wiki Beetle Contents 1 Introduction 2 Specification 3 PinOut 4 Tutorial o 4.1 Power o 4.2 Programming o 4.3 Example Code 5 Trouble shooting Introduction The Beetle is a minimalized

More information

- Software may become unresponsive during some operations, always wait before reclicking.

- Software may become unresponsive during some operations, always wait before reclicking. 130232 Audio DSP Board Note: connectors & headers have been renamed to conform to Elektor style Hardware - DC power plug: center pin is GND. - DC power: from 5 to 12 V - ADC0 and ADC1 cinch connectors

More information

Handson Technology. 2 Channel 5V Optical Isolated Relay Module. User Guide. 1

Handson Technology. 2 Channel 5V Optical Isolated Relay Module. User Guide. 1 User Guide Handson Technology 2 Channel 5V Optical Isolated Relay Module This is a LOW Level 5V 2-channel relay interface board, and each channel needs a 15-20mA driver current. It can be used to control

More information

Evaluation Board User Guide UG-047

Evaluation Board User Guide UG-047 Evaluation Board User Guide UG-047 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Evaluating the ADT7310/ADT7410 Temperature Sensors

More information

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview Freeduino USB 1.0 Arduino Compatible Development Board Starter Guide 1. Overview 1 Arduino is an open source embedded development platform consisting of a simple development board based on Atmel s AVR

More information

Quick Start idds-2 Frequency Synthesizer

Quick Start idds-2 Frequency Synthesizer Quick Start idds-2 Frequency Synthesizer 1.0 Operation This Guide explains how to generate a constant output frequency (Single Tone Mode) and how to generate a repeating frequency ramp (Image Mode) using

More information

Qwiic Shield for Arduino & Photon Hookup Guide

Qwiic Shield for Arduino & Photon Hookup Guide Page 1 of 7 Qwiic Shield for Arduino & Photon Hookup Guide Introduction The Qwiic Shield (for Arduino or Particle Photon) is the first step in getting acquainted with SparkFun s Qwiic connect ecosystem.

More information

GAUSS OBC ABACUS 2017

GAUSS OBC ABACUS 2017 [] Table of contents Table of contents... 1 1. Introduction... 3 1.1. ABACUS Features... 3 1.2. Block Diagram... 6 2. Pinouts... 7 3. Inertial Measurement Unit Details... 10 3.1. Orientation of Axes...

More information

Arduino Panel Meter Clock. By Russ Hughes

Arduino Panel Meter Clock. By Russ Hughes Arduino Panel Meter Clock By Russ Hughes (russ@owt.com) OVERVIEW My father has been a lifelong Ham Radio Operator with a fondness for almost anything with a panel meter. After seeing the Trinket Powered

More information

MAG3110 Magnetometer Hookup Guide

MAG3110 Magnetometer Hookup Guide MAG3110 Magnetometer Hookup Guide CONTRIBUTORS: AGLASS0FMILK FAVORITE 0 Introduction The SparkFun MAG3110 Triple Axis Magnetometer is a breakout board for the 3-axis magnetometer from NXP/Freescale. It

More information

BaseCam 1.0 board Manual

BaseCam 1.0 board Manual 1 BaseCam 1.0 board Manual Introduction The BaseCam system is a simple way to create a powerful stabilization for small and medium cameras used on small remote controlled aircraft or in other applications

More information

BASIC Arduino. Part I

BASIC Arduino. Part I BASIC Arduino Part I Objectives Introduction to Arduino Build a 1-60MHz DDS VFO prototype, breadboard and write Sketches, with Buffer amps to be designed, and PCB Using your own laptop Go on to build other

More information

Darksoft s Sega ST-V Multicart

Darksoft s Sega ST-V Multicart Game selector for Darksoft s Sega ST-V Multicart Version 1.0 "1 Selector board Game selector board consists of Arduino Nano clone for the logic, two row LCD screen with buttons and main PCB with connectors

More information

BB-303 Manual Baseboard for TMCM-303

BB-303 Manual Baseboard for TMCM-303 BB-303 Manual Baseboard for TMCM-303 Trinamic Motion Control GmbH & Co. KG Sternstraße 67 D 20357 Hamburg, Germany http://www.trinamic.com BB-303 Manual (V1.04 / Jul 9th, 2007) 2 Contents 1 Features...

More information

Embedded Workshop 10/28/15 Rusty Cain

Embedded Workshop 10/28/15 Rusty Cain 2 IC Embedded Workshop 10/28/15 Rusty Cain Set up for Workshop: Please Sign in on Sheet. Please include your email. While you are waiting for the Workshop to begin 1. Make sure you are connected to the

More information

Exen Mini. Setup Guide - V2. nerdonic.com

Exen Mini. Setup Guide - V2. nerdonic.com nerdonic. Exen Mini Setup Guide - V2 01 Setup Guide - Changelog V2 - Added common PC connection and Unknown Device fixes 02 SWCLK SWDIO RESET 3.3V GND Exen Mini - Pinout POWER LED SWD HEADER PROGRAMMABLE

More information

Getting Started with your D3000M Series Module

Getting Started with your D3000M Series Module Getting Started with your D3000M Series Module This document contains step-by-step instructions to quickly connect and communicate with your D3000M modules. The modules require a one-time configuration

More information

Vector 3D printer complete wire list including extruder PWA listing

Vector 3D printer complete wire list including extruder PWA listing Vector 3D printer complete wire list including extruder PWA listing Conventions Pin numbering for connectors It is normal practice in print circuit board (PCB) layout to denote pin 1 of a PCB mounted connector

More information

USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE

USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE WWW.NUMATO.COM 1 Numato Labs WWW.NUMATO.COM Table of Contents 1. Introduction 2. Electrical Specification 3. Wiring Details 4. Using the Module 5. Command

More information

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A

Cerebot Nano Reference Manual. Overview. Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Cerebot Nano Reference Manual Revised April 15, 2016 This manual applies to the Cerebot Nano rev. A Overview The Cerebot Nano is the

More information

Doc: page 1 of 6

Doc: page 1 of 6 Cerebot Nano Reference Manual Revision: February 6, 2009 Note: This document applies to REV A of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview

More information

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0 Sierra Radio Systems Digital Compass Reference Manual Version 1.0 Contents Digital compass board RS485 power injector For more information, go to the Sierra Radio Systems web site at www.sierraradio.net

More information

LPMS-ME1 DK Manual Ver.1.4

LPMS-ME1 DK Manual Ver.1.4 LPMS-ME1 DK Manual Ver.1.4 LP-RESEARCH Inc. http://www.lp-research.com Table of Contents 1. Document Revision History... - 2-2. Introduction... - 3-3. Operation... - 4-3.1 Base Board Overview... - 4-3.2

More information

DFS/Cutter. Debugging Communication Problems

DFS/Cutter. Debugging Communication Problems DFS/Cutter Technical Support Bulletin Debugging Communication Problems Abstract: This TSB is written to help users debug communication problems where the cutter appears to ignore everything the computer

More information

How-To #7: Assemble an H-bridge Circuit Board

How-To #7: Assemble an H-bridge Circuit Board How-To #7: Assemble an H-bridge Circuit Board Making a DC motor turn is relatively easy: simply connect the motor's terminals to a power supply. But what if the motor is to be controlled by an Arduino,

More information

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett RaspiDigiHamClock Raspberry Pi Amateur Radio Digital Clock v2018-07-08 WA4EFH R.Grokett Overview Amateur Radio Operators (aka HAM Radio) use 24 hour UTC (Universal Coordinated Time) for much of their operation.

More information

LIS3DH Hookup Guide. Introduction. SparkFun Triple Axis Accelerometer Breakout - LIS3DH SEN Required Materials

LIS3DH Hookup Guide. Introduction. SparkFun Triple Axis Accelerometer Breakout - LIS3DH SEN Required Materials Page 1 of 15 LIS3DH Hookup Guide Introduction The LIS3DH is a triple axis accelerometer you can use to add translation detection to your project. It would be classified as a 3DoF, or 3 Degrees of Freedom.

More information

Flex Series User Guide

Flex Series User Guide User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents

More information

Product Manual. Relay Plug

Product Manual. Relay Plug Product Manual Relay Plug Updated on 24 June 2017 Index Index 1 Introduction 2 Specification 3 Operating voltage: 5V 3 Variants 4 Supported cables: 4 Details 4 How to interface? 5 Example Codes 9 Arduino

More information

SCA8X0-21X Demo Kit User Manual. Doc.Nr C

SCA8X0-21X Demo Kit User Manual. Doc.Nr C SCA8X0-21X0-3100 Demo Kit TABLE OF CONTENTS SCA8X0-21X0-31X0 DEMO KIT 1 Introduction...3 2 Quick start for using the SCA8X0-21X0-31X0 DEMO KIT...3 3 Hardware...4 4 GUI software...4 4.1 Resetting GUI and

More information

XCD EDGE Evaluation Kit

XCD EDGE Evaluation Kit XCD EDGE Evaluation Kit User Guide XCDE458E01-00 revision A August 30, 2012 Nanomotion Ltd. POB 623, Yokneam 20692, Israel Tel: 972-73-2498000 Fax: 972-73-2498099 Web Site: www.nanomotion.com E-mail: nano@nanomotion.com

More information

Assignment 5. You can configure hardware options by setting jumper on the mainboard. See Figure 2-1 for jumper locations. Set a jumper as follows:

Assignment 5. You can configure hardware options by setting jumper on the mainboard. See Figure 2-1 for jumper locations. Set a jumper as follows: CIS 170 Microcomputer Hardware Name: Assignment 5 From the lack of having enough peripherals for this course (at least at this point), we have the necessity of doing some experiments mentally rather than

More information

Hardware Overview and Features

Hardware Overview and Features Hardware Overview and Features Don t snap apart your LilyPad ProtoSnap Plus until you're ready to use the pieces in a project. If you leave the pieces attached to the board, you'll be able to prototype

More information

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release

NeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release NeoLoch Inquisitor 4116 DRAM Blade Manual Overview The Inquisitor 4116 DRAM blade is designed to test 16 pin DRAM ICs. Current tests include 4116, 9016, D416, 4027 and 4096. The Inquisitor 4116 DRAM tester

More information

DIABLOSPORT PREDATOR REVISION UPDATE INSTRUCTIONS

DIABLOSPORT PREDATOR REVISION UPDATE INSTRUCTIONS DIABLOSPORT PREDATOR REVISION UPDATE INSTRUCTIONS This page contains instructions that will guide you through the process of updating the DiabloSport Predator to the latest software revision available.

More information

Owner s Hardware Service Manual Frank Control Computer System

Owner s Hardware Service Manual Frank Control Computer System Owner s Hardware Service Manual Frank Control Computer System Revision 0105 ABOUT THIS MANUAL This section describes the contents of this manual and how to use this manual effectively. It was designed

More information

DPM-3221 Digital DC Power Meter with data logging capability.

DPM-3221 Digital DC Power Meter with data logging capability. Introduction DPM-3221 Digital DC Power Meter with data logging capability. User Manual As a digital DC power meter, it measures the real time DC Voltage (5-60V), DC Current (0-200 A with the correct shunt),

More information

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL 1 Preface About RobotLinking RobotLinking is a technology company focused on 3D Printer, Raspberry Pi and Arduino open source community development.

More information

Elektor Uno R4 Installation & Test

Elektor Uno R4 Installation & Test Elektor Uno R4 Installation & Test Prerequisites Elektor Uno R4 USB-A to micro-b cable Computer with Windows (XP or later), Linux or OSX (10.7 or later) Arduino IDE 1.6.7 or higher (not 1.6.8) We highly

More information

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F mightwerk Resources for creators and innovators outs 697B1380-9797-4B8D-A50A-61944C26074F Introduction... 1 4-pin Expansion Header out... 2 6-pin ICSP Header out... 3 Map from to... 4 Map from ATmega328

More information

The DS2703 EV kit evaluation software gives the user complete control of all SHA-1 functions of the DS2703 as well as the various other commands.

The DS2703 EV kit evaluation software gives the user complete control of all SHA-1 functions of the DS2703 as well as the various other commands. 19-4832; Rev 10/09 www.maxim-ic.com FEATURES Demonstrates the capabilities of the DS2703 Battery Pack Authentication IC with SHA-1 Security, including: Secure Challenge and Response Authentication using

More information

User s & Installation guide

User s & Installation guide Engine Bridge EI (Electronic Ignition) User s & Installation guide INTRODUCTION Engine Bridge EI connects to E-Mag Electronic Ignition modules and allows full control of the settings. Our controller also

More information

MMI6070 Quick Start Guide

MMI6070 Quick Start Guide MMI6070 Quick Start Guide Introduction If at any time more information is required on HMI safety and protection ratings, HMI Power, and HMI communication, please refer to the MMI6070 Installation Guide

More information

What s in the box. Connection Please see also a video tutorial at https://youtu.be/eeeutrlq8bw. Securing wire. 4 pin adapter.

What s in the box. Connection Please see also a video tutorial at https://youtu.be/eeeutrlq8bw. Securing wire. 4 pin adapter. FPV1 Zaggometry Naza2FrSky Taranis Telemetrie-Adapter Page 1 of 12 What s in the box 4 pin adapter Securing wire 3 pin adapter S.Port connector Connection Please see also a video tutorial at https://youtu.be/eeeutrlq8bw

More information

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

One Grove Base Shield board this allows you to connect various Grove units (below) to your Seeeduino board; Nine Grove Grove units, consisting of:

One Grove Base Shield board this allows you to connect various Grove units (below) to your Seeeduino board; Nine Grove Grove units, consisting of: GROVE - Starter Kit V1.0b Introduction The Grove system is a modular, safe and easy to use group of items that allow you to minimise the effort required to get started with microcontroller-based experimentation

More information

Explorer V1.20. Features

Explorer V1.20. Features V1.20 Multi-function USB I/O Expander and Controller Features Dual h-bridge 1.3A motor drive with PWM speed control 4.6V to 10.8V input range USB communication 4x digital inputs 2x analogue inputs 7x 100mA

More information

Look closely at this schematic diagram, in thid class you will be asked to construct this circuit WITHOUT using the textbook!

Look closely at this schematic diagram, in thid class you will be asked to construct this circuit WITHOUT using the textbook! LEARNING TO READ SCHEMATIC DIAGRAMS So far you have been constructing the circuits by following the detailed pictures in the textbook. For example, you were following the pictures to connect the LED between

More information

Click Save to return to the main Setup screen.

Click Save to return to the main Setup screen. ON-SITE Setup Guide Thank you for purchasing the ON-SITE. This guide will assist you in the setup of the system. You can call for FREE technical support to get help anytime at 757-258-0910. Please note,

More information

About SunFounder Preface SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the pr

About SunFounder Preface SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the pr About r Preface r is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the promotion of open source culture, we strive to bring the fun of electronics

More information

Introducting Itsy Bitsy 32u4

Introducting Itsy Bitsy 32u4 Introducting Itsy Bitsy 32u4 Created by lady ada Last updated on 2018-01-03 05:47:20 AM UTC Guide Contents Guide Contents Overview Pinouts Which do you have? Power Pins Adafruit Pro Trinket LiIon/LiPoly

More information

Evaluates: DS28E38 and DS2476. DS28E38 Evaluation System. Features. General Description. EV Kit Contents

Evaluates: DS28E38 and DS2476. DS28E38 Evaluation System. Features. General Description. EV Kit Contents Request Security User Guide and Developer Software DS28E38 Evaluation System General Description The DS28E38 evaluation system (EV system) provides the hardware and software necessary to exercise the features

More information

Product description Rev. 3 11/06/14

Product description Rev. 3 11/06/14 EZ863-2G - GNSS Product description Rev. 3 11/06/14 1 Table of Contents 1. Overview... 4 2. General Description... 4 2.1 Dimensions... 4 2.2 Weight... 4 2.2 Installation... 5 2.3 Casing material... 6 2.4

More information

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved AK-DS2482S-100 Reference manual Copyright 2016 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy... 3 Copyright information...

More information

MMA8452Q Accelerometer Breakout Hookup Guide

MMA8452Q Accelerometer Breakout Hookup Guide Page 1 of 11 MMA845Q Accelerometer Breakout Hookup Guide CONTRIBUTORS: JIMB0 Introduction Freescale s MMA845Q is a smart, low-power, three-axis, capacitive micromachined accelerometer with 1 bits of resolution.

More information

Touch Board User Guide. Introduction

Touch Board User Guide. Introduction Touch Board User Guide Introduction The Crazy Circuits Touch Board is a fun way to create interactive projects. The Touch Board has 11 built in Touch Points for use with projects and also features built

More information

Antenna Rotator System

Antenna Rotator System Antenna Rotator System Setup & Hardware Reference Manual May/2002 Rev 2.1c Introduction Thank you for purchasing the ARS interface. ARS is the most powerful, high performance and low cost universal rotator

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

USB-Based 14-Channel Data-Acquisition Module

USB-Based 14-Channel Data-Acquisition Module USB-Based 14-Channel Data-Acquisition Module DLP-IO14 LEAD FREE FEATURES: 14 IO s: 0-5V Analog, Digital In/Out, Temperature Two Bipolar Analog Inputs; ±5V Input Range Max All Analog Inputs: Up to 30Ksps

More information

MEGATRONICS V3.0 QUICK START GUIDE

MEGATRONICS V3.0 QUICK START GUIDE MEGATRONICS V3.0 QUICK START GUIDE Thank you for purchasing the Megatronics v3.0! This small guide will answer the basic questions on how to connect the board to your 3D printer. For more information visit

More information