The Haply Development Kit

Similar documents
SRV02-Series. Ball & Beam. User Manual

Commissioning Guide. firepickdelta. Commissioning Guide. Written By: Neil Jansen firepickdelta.dozuki.com Page 1 of 22

ATEM ToolKit (for ATEM Production Switchers)

NewScope-7A Operating Manual

Materials: Programming Objectives:

SRV02-Series. Rotary Pendulum. User Manual

Caution. Hanging the Screen:

CoLinkEx JTAG/SWD adapter USER MANUAL

2100, 2200, 4100, 6200, MPB Series Side Mount Drive Package for Light Load 60 Hz Gearmotors

DMC550 Technical Reference

TeamWork Installation Guide

Turret Replacement Instruction Manual

MP Maker Pro Mk.1. Quick Start Guide

Access Control Keypad for MK-DV, JB-DV

Assembling and Mounting the Presentation Display, Speakers, Speaker Screens, and Table Door

PRODUCT MANUAL. DMX BOSS Wi-Fi Controller. Product Description

DREAMOC DIAMOND 4K - ASSEMBLY GUIDE VERSION ORIGINAL ASSEMBLY GUIDE

TeamWork Kits Installation Guide

Bionic Elephant Trunk. Assembly Instructions

ASSEMBLY, INSTALLATION, AND REMOVAL OF CONTACTS AND MODULES

HQ Electromagnetic Channel Locks. For the HQ Infinity

2100/2200/4100/6200 & MPB Series Bottom Mount Drive Pack. for Standard Load Parallel Shaft 60 Hz Gearmotors

2000 Series Weather Stations Analog Temperature / RH Sensor Upgrade Kit PRODUCT MANUAL KIT # 3613WDU

The Infinity Portal Craig A. Lindley 03/16/2011

Getting Started with Launchpad and Grove Starter Kit. Franklin Cooper University Marketing Manager

Step 1. 2x Kep Nut 1x Left Motor Assembly

Endurance Robotics PT-3

LM/TM-30xx, 31xx Series LCD Monitor User s Manual Rev. A0

3 Closure preparation 3.1 Work-stand 3.2. Opening FIST-GCOG2-Dx Preparing drop cable with micro-tubes

Toughsat Flyaway Users Manual

INSTALLATION INSTRUCTIONS

Elite Screens Frequently Asked Questions. Screens FAQs

(E-UB) UPRIGHT BIKE INSTALLATION INSTRUCTIONS

DLMP-45/45R Installation Instructions

HDMI over CAT5 HDBaseT Extender - 4K

HDMI Over IP Extender Kit - 4K

TV Lift System Model CL-65 Installation Instructions

Regenerating Tissues

MAKE AN RGB CONTROL KNOB.

WaterVue TV Installation & User Manual

Raspberry Pi debugging with JTAG

READ THESE INSTRUCTIONS COMPLETELY AND CAREFULLY

Setting up the Setting up the Dragonfly 1 v June

DL-AR2 Technical Specifications Universal HDMI Adapter Ring Rev

MAGNETIC CARD READER DESIGN KIT TECHNICAL SPECIFICATION

ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

PLL1920M LED LCD Monitor

Instruction for Locking Tuner s Carriage(s) before Shipping

HDMI over CAT5 HDBaseT Extender - Power over Cable - IR - RS232-10/100 Ethernet - Ultra HD 4K ft (100m)

USER MANUEL. SNIPE 2 Ref R13

Building the BX24-AHT

2000i. Projector Replacement Guide. for Projector Replacement Kits. NEC MT1060R ( ) and NEC MT860R ( ) Interactive Whiteboard

Tabletop Kit 03. features and benefits: dimensions: additional information:

DLMP Installation Instructions

Check what you have received against the component checklist and hardware above.

GROUNDBREAKING INNOVATIONS FOR DYNAMIC LIGHTING

Field Service Procedure Replacement GACP Control Panel Kit, ST24

FELIX3.1 assemblymanual

READ ME FIRST. Touchstone TV Lift

In-Ceiling Electric Motorized Front Projection Screen Evanesce Series. User s Guide

Field Service Procedure Replacement PCU Kit, Coastal

Check our knowledge base at

Introduction. Introduction

ADF Module. Installation Guide. 1.1 Overview

SBL /SBLG Series Wireless Clock

Alice EduPad Board. User s Guide Version /11/2017

DM1624, DM1612, DM812

Embest Emlink for ARM Cortex-M3. User Manual

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

Integre4. Audiophile integrated amplifier. v1.2

Step 1. 1x NXT Ultrasonic Sensor

Safety Rules Parts Check Lists and Photos Cable Diagrams for Various Crane Configurations Step by Step Instructions Tips for Packaging and Storage

Xenon lamp for HDX. Installation manual

Instruction Manual for Electronic Blowers and Flashboards

EM1. Transmissive Optical Encoder Module Page 1 of 8. Description. Features

RSL MusicPower Plug-In Installation Manual For Naim NAC 72 Preamp

VNS2210 Amplifier & Controller Installation Guide

Up to 85% higher Service Life due to efficient sealing method.

Desk Mount Articulating Dual Monitor Arm with Cable Management & Height Adjust

User Manual. Product Link:

Setup Guide. Read me BefoRe unpacking!

In-Wall Control Mount for ipod Touch

Modulate Magnetic Kit 10-07

research platform comma.ai, github.com/commaai/neo

Installation Note. Agilent 89441A Option AYC Installation Kit

Embedded Master Module

Modulate Magnetic Kit 10-01

Datasheet. airmax ac CPE with Dedicated Management Radio. Model: LBE-5AC-Gen2. Lightweight, Low-Cost Solution. Full Adjustment Flexibility

VNS2200 Amplifier & Controller Installation Guide

Documentation VFD clock 8 a clock

HDMI over CAT5 HDBaseT Extender - RS232 - IR - Ultra HD 4K ft (100m)

HDMI over Wireless Extender - 65 ft. (20 m) p

Accessories. Servo Motors. Servo Motors B-45. Accessories

Formulate Designer Series 20 Backwall - Kit 07

Model Colorado Ultra Wide Bandwidth HDTV Matrix Switch

HQ Electromagnetic Channel Locks

Re:source. Communication Module. SAT Version. Dominating Entertainment. Revox of Switzerland. E2.00

PC-250. SMD Taped Parts Counter Operator s Manual. ISO 9001:2008 Certified. V-TEK, Incorporated 751 Summit Avenue Mankato, MN USA

Pelican PL-957. Adding additional Tos Link (Digital Optical) inputs, and / or IR Remote

MSP430-HG2231 development board Users Manual

Transcription:

The Haply Development Kit Introduction The Haply development kit is a robust and adaptable open-source hardware development platform for haptic applications. Designed to be accessible to novices and experts alike, the kit allows you to quickly setup and interact with a haptic simulation using a 2- degree-of-freedom pantograph device. Visit www.haply.co for more information

Kit Overview The Haply development kit contains all the mechanical and electrical components needed to construct your own 2-degree-of-freedom pantograph device. Using the hapi or Haply API, and with a myriad of example projects and detailed setup tutorials available, the kit allows you to quickly start developing your own haptic applications. With design expansion in mind, the M0 Haply Control Board is capable of controlling up 2 motors. Allowing experienced users to develop their own unique designs ranging from 1-degree-of-freedom to 2-degree-of-freedom haptic devices. The Kit is compatible with the M3 Board, which allows users to use 4 motors and develop designs up to 4-degreeof-freedom haptic devices. Kit Contents 1x Acrylic Plate 2x Acrylic L2 Arm Linkages 1x Board Case Bottom 1x Board Case Top 2x Development Board Extension Wires 1x End Effector and Arm Assembly Screws 1x M0 Haply Control Board 1x Large and Small Allen Keys 2x Motors 1x Power Supply 1x Micro USB Cable 4x Suction Cup Feet 1x Wire Adapter Board 1x 3D Printed Base 1x 3D Printed End Effector 2x 3D Printed L1 Arm Linkages 1x 3D Printed Motor Housing 1x 3D Printed Motor Stand 1x Screw Set

Haply Control Board (Version M0) Overview The Haply control board is a highly robust and configurable open-source platform ideal for haptic and robotic development. Based on the 32-bit ATSAMD21G18 ARM microcontroller, the same used in the Arduino Zero, the Haply M0 features built in USB for Native USB-to-Serial program & debug and fully compatible with the Arduino IDE. For advanced users an SWD interface is also made available. Side rail pin connections are made available, giving users access to various I/O pins for development as well as I2C, SPI, and Hardware Serial communication support. A L298P Full-Bridge Driver is incorporated into the board, allowing the Haply M0 to preciously control up to two DC motors. Extension pins are also featured for custom connection of DC motors. A class-d amplifier is also included.

An optional ATWINC1500 WiFi module may be attached, giving the Haply MO Internet connectivity. This allows for the control of robotics projects over 802.11b,g,n networks with WEP, WPA, and WPA2 encryption. Technical Specifications Measures 80mm X 32mm x 8mm ATSAMD21G18 32-bit ARM MCU @48MHz Native USB port for programming and debugging 11 GPIO pins I2C, SPI, and hardware Serial support 4 analog inputs Class D amplifier 2 motor control ports 3.3V MCU operating voltage 5-12V recommended input voltage 2A Max output current per motor port 4 mounting holes Reset and Erase Button Warning: MCU I/O pins have maximum tolerated voltage of 3.3V

Haply Dev Kit Assembly Instructions (V2.0) Haply Development Kit Contents 1. 1x Power supply 2. 1x Micro USB cable 3. 4x Suction cup feet 4. 1x 3D printed motor housing 5. 2x Motors 6. 1x 3D printed motor stand 7. 1x Board Case Top 8. 2x 3D printed L1 arm linkages 9. 2x Acrylic L2 arm linkages 10. Large and small Allen Keys 11. End effector and arm assembly screws 12. 2x Dev board extension wires 13. 1x Wire adapter board

14. 1x Acrylic plate 15. 1x Board Case Bottom 16. 1x 3D printed Base 17. 1x Haply control Board 18. 1x 3D printed end effector 19. 1x Screw Set 2x 2-56 screws (Motor stand) 4x M2 screws (Motors) 3x 2-56 screws (Acrylic Plate) 2x 2-56 screws black (Wire adapter) 3x 2-56 screws (Board Case) 1x ¾" 4-40 screw (Motor stand) 2x 4-40 set screws black (Arm linkages) Device Assembly Before proceeding with the device assembly, please check over the inventory of the kit contents from the previous section. You will need also need a small flat head screw driver and a small Philips head (cross head) screw driver for device assembly. Please peel off all protective plastics on the acrylic pieces, and attach the acrylic plate to the 1x 3D printed Base with 3x 2-56 screws using the appropriate Allen key. *Warning: Take care not to over tighten screws

Part A: Motor Housing Assembly Section parts list: 1x 3D printed motor housing 2x Motors 4x M2 screws 1. Insert the motors into the motor housing with the cable slipped through the gap in the housing. Make sure the motors are pushed all the way to the bottom. 2. Align the holes from the motor housing with the screw holes on the motors and use two M2 screws to fix each motor to the motor housing using a Philips head screwdriver.

Part B: L2 Arm Linkage Assembly Section parts List: 1x Completed assembly from previous section 2x 4-40 set screws 2x 3D printed L1 arm linkages 1. Insert the 4-40 set screws part way into both of the L1 arm linkages. 2. Before attaching the L1 arm linkages to the motors, make sure the flat side of the motor shaft can be aligned with the set screw. 3. Once the motor shafts and the set screws are aligned, attach the arm linkages. Ensure that arm linkages are oriented such that the cut-outs are on the inner side of the assembly with the flat side facing up. 4. Move the arms around to ensure connection to motor shaft.

Part C: Motor Stand Assembly Section parts List: 1x Completed assembly from previous section 1x 3D printed motor stand 1x Wire adapter board 2x M2 screws black 1x ¾" 4-40 screw 1. Attach the motor cables into the wire adaptor board as shown. 2. Slide the motor stand onto the assembly with the wire adaptor above 3. Insert and tighten the M2 screws into the motor housing.

1. Attach the ¾" 4-40 screw in the front using the flathead screwdriver. The 4-40 screw will go through the motor stand into the small hole on the motor housing.

Part D: L1 Arm Linkage Assembly Section parts List: 1x Completed assembly from previous section 2x L2 arm linkages 2x Plastic joints assembly 1x End-effector handle assembly 1. Place a plastic joint cap into the L1 arm linkage. 2. Before connecting a L2 arm linkage, make sure a Teflon washer is sandwiched between the two linkages.

1. Install the second L2 arm linkage with a Teflon washer sandwiched between the L1 and L2 arm linkages as pictured. 2. Make sure the second L2 arm is installed on the opposite side compared to the first. 3. On the opposite side of the assembly, place the L1 arm under the L2 arm so that the end of one L2 arm linkage is below the other. This will allow for mounting of the end effector.

1. Place the end-effector cap into the top L2 arm linkage, sandwich the end-effector handle washer between the two L2 arm linkages and finally screw in the end-effector screw to complete this section. Part E: Base Attachment Assembly

Section parts List: 1x Completed assembly from previous section 2x 2-56 screws 1x Acrylic top plate/ 3D printed base assembly 1. Place the completed assembly into the top plate. 2. Screw the assembly into the top plate on both sides.

Part F: Haply Control Board Installation Section parts List: 1x Completed assembly from previous section 1x Haply control board 2x Dev board extension wires 1x Board Case Top 1x Board Case Bottom 3x 2-56 screws 1. Connect the dev board extension wires to the Haply control board as shown in the picture. 2. Lay the Haply control board inside the case such that the wires extend from the open sides of the case. All motor ports should be accessible.

1. Slide and tighten the case top using the 2-56 screw. Tighten the board to the case bottom using the two other screws. 2. Attach the dev board extension wires as pictured. This will ensure correct function of the Haply software.

PART G: Base Plate Assembly Section parts List: 1x Completed assembly from previous section 1x Acrylic bottom plate 4x Suction cup feet 1. Place the bottom plate and screw in each of the suction cup feet. 2. Upon completion the device will be ready for use!

Part H: Connectivity Wiring 1x Power supply 1x Micro USB cable Although not a part of assembly, the power supply and micro USB cable are attached as shown below The completed Haply Development Kit The Haply project is intended to provide novice designers and developers a platform from which to explore the field of haptics. The Haptics Application Programming Interface (hapi) is a modular tool that lets users quickly assemble a variety of haptic robots, ranging from one to four degrees of freedom, using the same set of hardware and programming tools. We hope people will be inspired to build new tools to interface with the hapi and share them with the community. If you have any questions or concerns please contact us at haplyrobotics@gmail.com

Enjoy! Copyright (C) <2017> <The Haply Project: Colin Gallacher & Steven Ding> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/ licenses/>.