Leap Motion FAQs | Comparably
proprietary gesture hardware + software read more
EMPLOYEE
PARTICIPANTS
12
TOTAL
RATINGS
185

Leap Motion FAQs

Leap Motion's Frequently Asked Questions page is a central hub where its customers can always go to with their most common questions. These are the 80 most popular questions Leap Motion receives.

Frequently Asked Questions About Leap Motion

  • To install the necessary software for the Leap Motion Controller, visit www.leapmotion.com/setup. For tutorials to help you get started with your Leap Motion Controller, please check out https://support.leapmotion.com/forums/22951263-Tutorials.

    View Article
  • If you have difficulty moving the calibration disc displayed on the screen or can't get a calibration score above 80,please try the following:

    Click "Pause tracking" in the Leap Motion icon menu.

    Click Settings in the Leap Motion icon menu to open the Leap Motion Control Panel and start the calibration utility from the Troubleshooting tab.

    Click "Resume Tracking" in the Leap Motion icon menu when you are done.

    While performing the calibration process, rotate the controller to move the calibration disc so that it "paints" the window. Moving the Leap Motion Controller up and down or side to side does not adversely affect the calibration, but calibration requires rotation.

    To view a tutorial on recalibrating your Leap Motion Controller, visit https://support.leapmotion.com/entries/39257577-Recalibrating-your-Leap-Motion-Controller.

    If you are unable to get the score above 80, please try recalibrating your controller on another computer and with a different USB cable. If that does not help, please contact us.

    View Article
  • To uninstall the Leap Motion software on Mac OS X, run the uninstall program located in the Leap Motion.app package:

    Navigate to your Applications folder.

    Control-click (or right-click) on the Leap Motion application icon, and choose "Show Package Contents."

    Navigate to the Contents/MacOS folder in the package.

    Double-click theuninstallprogram to uninstall the software.

    The uninstaller does not remove any applications downloaded through the App Store. You can find those applications in the user-level applications folder inside the AirspaceApps subfolder.

    View Article
  • Before you can update the graphics driver, you need to know what kind of graphics card you have. If you're on a PC, search for "Device Manager" from the Start Menu search box, expand "Display adapters," and the graphics chipset/card will be shown. Once you know the kind of graphics card you have, visit the manufacturer's website to download the latest driver. Here are links for downloading drivers from the most common graphics card manufacturers:

    NVIDIA: http://www.nvidia.com/content/drivers/drivers.asp

    ATI from AMD: http://support.amd.com/us/gpudownload/Pages/index.aspx

    Intel: http://support.intel.com/support/graphics/

    If you're on a Mac,

    Click the Apple logo.

    On the "Apple" menu, click "Software Update."

    If there is a Mac OS X update available, you can install it. If there is a graphics driver update, it will be included in the Mac OS X update.

    View Article
  • For various reasons your Leap Motion Controller can fail to work properly. This table will help you to determine the cause. Before you begin, make sure you have downloaded and installed the most up-to-date software for your Leap Motion Controller.

    VR Troubleshooting

    For issues related to Virtual Reality tracking, please take a look at our VR Troubleshooting guide.

    Tip: How to view your Leap Motion software log

    Right-click your tray icon Settings Troubleshooting Show Software Log...

    Tip: Find whether your computer detects your Leap Motion Controller

    (Note: enumeration means the name your system assigns to a hardware device)

    Windows 7:

    Click on the Start button

    Open the Control Panel

    Click on Hardware and Sound and select Device Manager

    Check if the Leap Motion Control is detected under Universal Serial Bus controllers or Imaging Devices

    Windows 8:

    Click on the Start Button

    Click on the magnifying glass icon on the top right of the start menu

    Type in Device Manager in the search bar

    Check if the Leap Motion Controller is detected under Universal Serial Bus controllers or Imaging Devices

    Windows 10:

    Click on the magnifying glass icon on the bottom left of the taskbar next to the Windows button

    Type in Device Manager in the search bar

    Check if the Leap Motion Controller is detected under Universal Serial Bus controllers or Imaging Devices

    Mac OS X:

    Click on the Apple logo on the top left of your screen

    Select About this Mac, More Info, System Report, then Hardware and check if the Leap Motion Controller is detected in the USB section

    Tip: Ensure the Leap Motion Controller is plugged directly into your machine.

    When the the Leap Motion control panel application is running, it displays an icon in the notification area of the Windows Taskbar or Mac Finder bar. You can use the menu attached to the icon to open the control panel and visualizer. When the Leap Motion controller is plugged in and working properly, the icon turns green. Other colors indicate errors and abnormal operating conditions:

    Support the Leap Motion controller is unplugged (or the Leap Motion software hasnt detected it yet).

    the Leap Motion controller and software are operating normally.

    indicates that a smudge or other contamination might be clouding the Leap Motion Controller sensor window.

    indicates that tracking has been suspended because the Leap Motion frame rate is below the acceptable threshold. USB bandwidth contention is the primary correctable cause of poor performance and can often be resolved by plugging the Leap Motion controller into a different USB port, plugging the controller directly into the computer rather than using USB hubs or extender cables, or removing other USB devices.

    indicates that the Leap Motion frame rate is below the acceptable threshold and you have turned off theAvoid Poor Performanceoption in the Leap Motion Control Panel. Tracking continues with greatly reduced reliability.

    indicates that an update is available for the Leap Motion software. Open the Leap Motion Control Panel to install the update.

    We do not recommend plugging in the device via a USB Hub, it may not receive enough power and the USB bandwidth associated with the Hub may not be sufficient for the device to work effectively.

    Status LED

    Tray Icon

    Detected in software log?

    Enumeration

    Resolution

    OS

    Yes

    Leap Motion Controller

    You should be able to see tracking in the Diagnostic Visualizer.

    If so, your problem is probably app-specific. If not, try to run the Diagnostic Test.

    both

    No

    Leap Motion Controller

    Make sure the USB port is good; try a different USB port and cable to see if there are any changes. You may need to turn the sensor on by selecting "Resume Tracking" by clicking/right-clicking the Leap Motion Control Panel icon. If the issue persists, please try testing your Leap Motion Controller with another computer to see if you are able to replicate the issue.

    If you are using a USB hub with your Leap Motion Controller, please try connecting your controller directly into your computer to see if that resolves the issue

    both

    Yes

    Leap Motion Controller

    For OSX:

    Open Activity Monitor from Spotlight or applications/utilities/

    Select All Processes from the pull-down from the top right corner.

    Find the leapd process from the list, and click on the Quit button. This will restart the Leap Daemon and it should then continue to work

    For Windows:

    Open up the list of services by pressing the Windows button+R

    Search for LeapService in the list of services and right click on it

    Start (or restart) the service

    both

    Yes

    Leap Motion Controller

    We have found that there are times when a firmware update will complete but will not communicate this information back to the LMCP. To resolve you must Uninstall / Reinstall the software.

    both

    No

    Leap Motion Controller

    1. Uninstall / Reinstall the software

    2. Reboot Computer

    3. Please check out our Support Category in the Community Forum.

    OSX

    No

    Leap Motion Controller

    1. Go to Device Manager

    2. Click the Leap Motion device and select "Update driver software".

    3. Click "Browse my computer for driver software."

    4. Click "Let me pick from a list of device drivers on my computer."

    5. Click the "Have Disk" button.

    6. Navigate to the install directory of the Leap Software (C:\Program Files (x86)\Leap Motion\Core Services\Drivers...

    7. Choose dpinst(x86) or dpinst64.

    8. Choose "Open" to install it manually.

    Win

    Yes

    Leap Motion Controller

    If the Recalibration program can get past Plug-in-device, and the score remains at 0: Please check out our Support Category in the Community Forum.

    both

    Yes

    Leap Motion Controller

    Clean the Leap Motion Controller sensor window. If this doesnt resolve the issue, then Recalibrate your Leap Motion Controller.

    both

    No; or

    Processing Initialized only

    Cypress Bootloader, orWestbridge

    Download and run the firmware reset tool to restore your firmware from HERE.

    The above tools are only for the peripheral, not the HP embedded models. If you are an HP user, please contact us if you suspect that your hardware is the issue and you've tried everything else in this guide.

    Note: If you are prompted to enter a key, press enter to bypass the prompt and the reset tool should continue to run.

    both

    No

    Unknown Device, orUSB Composite Device

    Make sure its actually the Leap Motion Controller, not another device.

    If repeatable on multiple computers: Please contact our Support department to send you a replacement unit.

    both

    No

    <Nothing>, under any category

    If repeatable on multiple computers: Please contact our Support department to send you a replacement unit.

    both

    Yes

    Leap Motion Controller

    Tracking is running in Degraded mode. In this mode tracking performance is severely compromised and we do not recommend operating the Leap Motion Controller in this mode.

    Degraded mode is enabled when USB bandwidth issues are detected and you have disabled the Avoid Poor Performance checkbox in the Control Panel.

    If you are unable to resolve your USB bandwidth issues, please contact our Support department.

    Yes

    Leap Motion Controller

    USB bandwidth issues have been detected and tracking has been paused.

    To resolve this issue, please make sure that you do not have your controller connected through a USB hub -- including the hub provided by the Oculus Rift Head Mounted Display.

    If you already have the Leap Motion Controller plugged directly into your computer, please try to plug the Controller into another USB port. If you have any available USB 3 ports on your machine, we recommend connecting your controller using one of these ports.

    Alternately, you can run your Controller in Degraded mode. You can configure your Controller to run in this mode by unchecking the Avoid Poor Performance box in the Control Panel. However we do not recommend running your controller in this mode as tracking performance is severely compromised.

    If you continue to have problems with USB bandwidth issues please contact our department.

    View Article
  • We love working with other companies to transform how people interact with their devices.For partnership inquiries, please visit our contact page at www.leapmotion.com/contact and select Partnerships as the inquiry type.

    View Article
  • To get the most out of your Leap Motion controller, please view this video

    View Article
  • If the sensors on the Leap Motion Controller are knocked out of their initial alignment, the device must be recalibrated. Poor calibration can cause:- Persistent jumpiness- Frequent discontinuities in the tracking data- Odd behavior in tracking data that occurs only in certain areas of the filed of view- Poor tracking range

    To recalibrate your Leap Motion controller:

    1. Open up the Leap Motion Control Panel in your system tray

    2. Click on the Troubleshooting tab

    3. Click on Recalibrate Device

    4. Pan and tilt the Leap Motion Controller to move the cursor around to paint the screen. Watch the video below to see how to calibrate the controller.

    5. Try to get a calibration score of 80 or above.

    Users running the Orion software should aim for a calibration score of 90+ for best performance.

    View Article
  • To better assist you in finding a solution to your issue we recommend referring to our Troubleshooting guide below:

    Troubleshooting Guide

    If you are unable to find a solution on our Troubleshooting guide, please feel free to contact our support agents via email at [email protected]. We can also be reached via phone Monday through Friday from 8am to 5pm PST toll free at 1.866.745.4609 and Internationally at 415.692.3860.

    View Article
  • You do not need an account to use the Leap Motion Controller.

    Apps can be download without an account from our Gallery

    However, to take full advantage of the Leap Motion Controller as a developer, you will need to download our SDK, which requires an account. You can sign up and register on the Developer Portal

    View Article
  • The minimum system requirements are:

    Windows 7+ or Mac OS X 10.7+

    AMD Phenom II or Intel Core i3/i5/i7 processor

    2 GB RAM

    USB 2.0 port

    For VR use, the minimum system requirements are as follows:

    NVIDIA GTX 970 / AMD R9 290 equivalent or greater

    Intel i5-4590 equivalent or greater

    8GB+ RAM

    Compatible HDMI 1.3 video output

    2x USB 3.0 ports

    Windows 7 SP1 or newer

    View Article
  • There will be times when the Leap Motion Control Panel (LMCP) will warn that a recalibration is needed. To recalibrate your embedded Leap Motion Controller (LMC):

    Click/right-click on the LMC tray icon > Settings

    Select the Troubleshooting tab

    Select Recalibrate Device

    Follow the instructions on screen

    When aiming the flat reflective object at the Leap Motion sensor, try moving the object in a circular fashion with your hand without moving your arm too much. It's all in the wrist!

    If you experience issues with completing the recalibration, try a larger reflective surface like a handheld mirror or a tablet

    Once completed successfully, tracking needs to be re-enabled by pressing Fn + Spacebaror selectingResume Trackingfrom the Leap Motion tray icon

    View Article
  • With a few steps, you can build your own Python 3.3.0 wrapper.

    On Windows:

    Building LeapPython.pyd on Windows (32-bit Python 3.3.0 for this example) :

    Install Visual Studio (any of 2008, 2010, or 2012 should be fine), Python 3.3.0 for Windows x86, and swig-2.0.9.

    Create an empty C++ project. Copy Leap.h, LeapMath.h, Leap.i, and Leap.lib (x86) into this project folder.

    From that folder, run SWIG to generate LeapPython.cpp. For example:c:\leap_python33>"C:\Program Files (x86)\swigwin-2.0.9\swig.exe" -c++ -python -o LeapPython.cpp -interface LeapPython Leap.i

    Open up the project properties, select the Release configuration, and go to the Configuration Properties -> General page. From there, set the 'Target Name' to LeapPython and set the 'Configuration Type' to 'Dynamic Library (.dll)'. ( screenshot )

    Go to to the C/C++ -> General property page. Add the path containing Python.h, typicallyC:\Python33\include. ( screenshot )

    Go to the Linker -> Input property page. Add Leap.lib and the full path to python33.lib, typicallyC:\Python33\libs\python33.lib. ( screenshot )

    Press F7 to build. (If you hit errors such as missing symbols, this tends to come from accidentally omitting one library or mixing x86 with x64. Double-check that you have the correct Leap.lib and python33.lib (from 32-bit Python) and are building a Win32 configuration.)

    Rename the output LeapPython.dll to LeapPython.pyd

    If you need 64-bit Python, create the x64 configuration in Visual Studio and change some of the above steps to use x64 libraries accordingly.

    The process on Mac OS X is generally easier.

    On Mac:

    Building LeapPython.so on Mac :

    Install XCode along with its command-line tools, Python 3.3.0 for Mac, and swig-2.0.9 (likely using MacPorts).

    Copy Leap.h, LeapMath.h, Leap.i, and libLeap.dylib into one folder.

    Generate LeapPython.cpp withswig -c++ -python -o LeapPython.cpp -interface LeapPython Leap.i

    Compile and link withclang++ -arch i386 -arch x86_64 -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m LeapPython.cpp libLeap.dylib /Library/Frameworks/Python.framework/Versions/3.3/lib/libpython3.3.dylib -shared -o LeapPython.so

    Running the Sample Python app:

    You can take your resulting LeapPython.pyd (LeapPython.so on Mac) and run the Sample application alongside Leap.py and Leap.dll (libLeap.dylib on Mac). You'll naturally have to make some changes to adhere to Python 3, such as parentheses around arguments to the 'print' function and replacing the line using the '/=' operator with:pos = pos.__div__(numFingers)

    Mac command-line:

    `$ python3 SamplePython33.py

    Initialized

    Press Enter to quit...

    Connected

    Frame id: 98019, timestamp: 909519145, hands: 0, fingers: 0, tools: 0

    _`

    On Linux:

    Please see Akishin's tutorial on building LeapPython for Python 3+ on Ubuntu

    Conclusion

    In the attached zip file I have included sample wrappers built with the above procedure, as well as a Sample.py modified for Python 3.

    Our hope is that this approach will not only work for users interested in Python 3, but also serve as a solution for those who have requested other versions of Python for which we don't yet provide binaries. For example, we have heard requests for Python 2.7.1, Python 2.6.2, and even alternative builds of Python 2.7.3. We're looking for ways to best meet the needs of our Python users without letting this turn into a maintenance nightmare of Python versioning.

    View Article
  • There will be times when the Leap Motion Control Panel (LMCP) will warn that a recalibration is needed. To recalibrate your embedded Leap Motion Controller (LMC):

    Click/right-click on the LMC tray icon >Settings

    Select the Troubleshooting tab

    SelectRecalibrate Device

    Follow the instructions, shown below

    When aiming the flat reflective object at the Leap Motion sensor, try moving the object in a circular fashion with your hand without moving your arm too much. It's all in the wrist!

    If you experience issues with completing the recalibration, try a larger reflective surface like a handheld mirror or a tablet

    Once completed successfully, tracking needs to be re-enabled by pressing Fn + Spacebaror selectingResume Trackingfrom the Leap Motion tray icon

    View Article
  • Windows 7:

    Press Ctrl+Alt+Del to launch Task Manager

    Select the Services tab

    Locate Leap Service

    Click Stop Service (wait 10s) then click Start Service

    Windows 8:

    Do a Universal Search in the Metro Screen by typing "Services" and select Services

    Locate Leap Service

    Click Stop(wait 10s) then click Start

    Windows 10:

    Search for the "Services" application or Press Windows+R on your keyboard and enter "services.msc" in the text field

    Locate Leap Service

    Click Stop(wait 10s) then click Start

    Command Prompt:

    You can also restart the service by opening a command prompt in

    In a metro/search field type "cmd"

    Right-click on the link and select Run as Administrator

    A Command Prompt window will open

    Type "net stop LeapService" <enter> and wait 20s then type "net start LeapService" <enter>

    View Article
  • The Leap Motion Controller is a small USB device that plugs into your computer. Using LED lights and camera sensors, the Leap Motion Controller scans an area of roughly 8-cubic feet (2x2x2) above the device. It tracks both hands and all 10 fingers as they move through the open space between you and your computer, the special software detects your hands and fingers and translates the data into information for your computer.

    With the release of the Orion software, the Leap Motion Controller can now be used with VR headsets such as the Oculus Rift and HTC Vive.

    View Article
  • Please contact our team using the contact form located at www.leapmotion.com/contact to request a bulk order of Leap Motion Controllers by selecting "Bulk Order" as the inquiry type. We reserve the right to refuse or cancel requests if we suspect that orders have been placed for the purpose of resale.

    View Article
  • For media requests or interviews, please visit our contact page at www.leapmotion.com/contact and select Media/Analyst as the inquiry type.

    View Article
  • You can join our forum and follow us on Twitter, Facebook, Google+ and Meetups for up-to-date information about Leap Motion. You can also check out our YouTube channel for new videos from the company and our community. Weve got an active community of users and developers, and we hope youll join the conversation.

    For event inquiries, please visit our contact page at www.leapmotion.com/contact and select Events as the inquiry type.

    View Article
  • Were always on the lookout for talented people. For job inquiries, please visit our contact page at www.leapmotion.com/contact and select Recruiting as the inquiry type.

    View Article
  • Windows:

    Windows 7

    Click Start

    Open the Control Panel, change to Category view if not already enabled

    Under Programs, select Uninstall a Program

    Click on Leap Motion Software and Uninstall

    Follow the prompts, selecting the radio box to Remove Leap Motion Apps if you would like to remove these from your machine

    Finish

    Windows 8

    Begin from the Metro Screen

    Type "Uninstall a Program" which will prompt a Universal Search of the machine

    On the right, select Settings followed by Uninstall a Program which will be listed to the left

    Click on Leap Motion Software and Uninstall

    Follow the prompts, selecting the radio box to Remove Leap Motion Apps if you would like to remove these from your machine

    Finish

    Mac:

    Navigate to your Applications folder.

    Control-click (or right-click) on the Leap Motion application icon, and choose "Show Package Contents."

    Navigate to the Contents/MacOS folder in the package.

    Double-click the uninstall program to uninstall the software.

    Enter the User Password (if one exists) and press Enter. The password will not be visible.

    If no password exists, one will have to be created through System Preferences > Security & Privacy > Change Password, leave the Old Password blank. Once the software has been removed through Terminal you can return to this location to remove the password, leave New Password and Verify blank.

    Please note that this does not remove any installed Leap Motion apps. You can uninstall apps by navigating to/MacintoshHD/Users/%username%/Applications/AirspaceApps/ and deleting the app folder(s).

    View Article
  • The following steps will allow you to update your Leap Motion software for your ENVY17 Leap Motion SE. This is only necessary when first using the embedded Leap Motion Controller (LMC), all subsequent updates will prompt you automatically:

    Windows 8

    Boot to the Desktop Screen

    On the Keyboard, press Fn + Spacebar and the EULA will pop up

    Accept the EULA

    Wait for the Update Window (~30 seconds depending on internet connection). Then click Download & Install

    Accept the EULA again

    Update complete

    OoBE will begin, please follow the prompts

    Windows 8.1

    Boot to the Desktop Screen

    On the Keyboard, press Fn + Spacebar and the EULA will pop up

    Accept the EULA

    Restart the computer and boot to the Desktop Screen

    Wait for the Update Window (~30 seconds depending on internet connection). Then click Download & Install

    Click Yes to proceed with the installation

    Update complete

    Click the Leap Motion App Home Desktop shortcut to start OoBE, please follow the prompts

    View Article
  • On June 30, the Leap Motion App Store was officially retired. This FAQ will answer most questions you may have.

    Why are you retiring the App Store?

    We launched the Leap Motion App Store in 2013 because it represented a single destination for everyone who wanted to access the latest and greatest content. This made sense at the time because the Leap Motion Controller was a standalone product. Get a controller, download the software, find apps.

    But with mobile VR, were set to become a fundamental component of a larger experience. OEMs who embed our technology have their own visions for app distribution. At the same time, online distribution platforms like Steam have a large (and growing) collection of VR apps. And in the last two years, the Leap Motion Gallery has expanded as a place to find desktop and VR content. For these reasons, an app store no longer makes sense.

    As a user, what happens to my App Home apps?

    With the closure of the App Store, you are longer able to download new apps. The apps that you already have in App Home will continue to be available indefinitely, but cannot be moved to a new computer. However, many of your favorite apps have been made available for free on the Gallery, including GameWAVE and Geco MIDI.

    As a developer, what happens to my App Store apps?

    With the closure of the App Store, your apps will no longer be available to download from the Leap Motion App Store. Users will continue to have access through local installs of App Home, but will not be able to receive updates.

    Can I get a refund on my App Store credits?

    Anyone who purchased credits on or after 12am PT on January 1, 2017 will have their credits automatically refunded to the payment method they used. Anyone who purchased credits before April 2017 and would like a refund should contact us directly at [email protected] (as their payment method may have expired).

    Will you still support the Leap Motion Controller?

    Yes. We have no plans to end support for the Leap Motion Controller. The magic of our technology has always been in its software and even after nearly four years, were still exploring the hidden depths of the hardware.

    When will final app payments be processed?

    We will send final payments on all outstanding app balances on June 30.

    Can I publish my app elsewhere?

    Absolutely! We strongly encourage you to publish on your distribution platform of choice (such as Steam, itch.io, or Green Man Gaming). Leap Motion will also provide promotional support, including featured spots on the Leap Motion Gallery and our newsletter. Email [email protected] for details.

    Did we miss any? Please email us at [email protected].

    View Article
  • FAQs on the Leap Motion SDK Agreement

    Thank you for being a member of the Leap Motion development community!

    We have prepared the FAQs below to help answer questions about our SDK Agreement. The FAQs are qualified by the terms of the agreement, which you should review carefully. If you have any questions after reviewing the FAQs and the SDK Agreement, please contact us at [email protected].

    What does the SDK Agreement allow me to do?

    The SDK Agreement lets you develop and test Leap Motion-enabled applications using our SDK, and also gives you distribution rights for many applications - the exception is for Specialized Applications, which we explain below.

    What is a Specialized Application, and why must I contact Leap Motion if I want to distribute one?

    Basically, a Specialized Application is a Leap Motion-enabled application which is: (i) priced at more than US$500 (or $240/year if on a subscription or similar basis); (ii) for use with a system, machine or device (other than a PC, mobile phone or VR/AR headset), priced at more than US$500 (or $240/year if on a subscription or similar basis); or (iii) designed for use with or control of industrial, military, commercial or medical equipment, or (iv) designed or primarily used for an industrial, military or medical use.

    If you would like to distribute a Specialized Application, please contact our business development team at [email protected].

    We have set $500 (or $240/year if on a subscription basis) as the price limit for applications that can be distributed under the SDK Agreement because we think that above these prices the use may be so specialized that it is appropriate to have a separate agreement. The same goes for uses with other systems, machines or devices above $500 / $240.

    We do not allow distribution under the SDK Agreement of applications at any price if the application is to control industrial, military, commercial or medical equipment, or for industrial, military or medical use. Again, we believe that for these uses it is appropriate to have a separate agreement.

    Does Leap Motion have a standard agreement for Specialized Applications?

    Because of the diverse range of potential Specialized Applications, we do not have a standard agreement. Please contact our business development team at [email protected].

    Does the SDK Agreement restrict development of Specialized Applications?

    No. The restriction in the agreement applies to distribution of Specialized Applications. You can still test and develop Specialized Applications.

    Im a maker, and have put together something to control my drone / robot / dragon. Whats up?

    In general, make away! If you are doing it for yourself, anddon'tplan to distribute it to others, you are largely free to test and develop as you like. And, if you do want to distribute your app, our restrictions apply to industrial, military, commercial or medical equipment, or to other equipment if you plan to sell it (and then, only if its priced at more than $500), or industrial, military or medical use. (Of course, wedon'tallow uses where failure of the controller or software could lead to lead to death or serious bodily injury of any person, or to severe physical or environmental damage.)

    SDK Agreement Update Release Notes

    May 2017 SDK Agreement update

    Addition of prefatory note outlining two tier distribution licensing and definition of Specialized Applications.

    Addition of terms clarifying that SDK may not be used to develop or aid competing hand tracking software.

    Updated Leap Motion corporate address.

    May 2014 SDK Agreement update

    Addition of terms providing that example code available on the Leap Motion developer website is licensed under the Apache 2.0 license unless otherwise noted.

    Simplified language and updated definitions.

    August 20, 2013 SDK Agreement update

    Clarified post-termination rights for distribution of Leap Motion-enabled applications and Leap Motions post-termination use of application assets.

    May 3, 2013 SDK Agreement update

    Addition of distribution rights for almost all applications other than Specialized Applications. Significant update to formatting and language.

    View Article
  • If the Leap Motion software does not appear to be producing data, stop the Leap Motion service or daemon and restart it. Unplug the Leap Motion device and plug it back in.

    To restart the service on Windows, open up the list of Windows services by pressing Windows+R on your keyboard, typing in "Services.msc" in the text field, and pressing enter. From there, scroll down the list and look for "leap service". Once you find it, right click on it and start or restart it.

    You can also restart the service by running the following commands in the command prompt in Administrator mode (instructions on how to do so can be found HERE ):

    net stop LeapService

    net start LeapService

    On Mac, run the following commands:

    sudo launchctl unload /Library/LaunchDaemons/com.leapmotion.leapd.plist

    sudo launchctl load /Library/LaunchDaemons/com.leapmotion.leapd.plist

    On Linux, leapd is still a user process.

    To stop, press Ctrl+C if you are running interactively. If running in the background, useps -Ato find its process ID before terminating with thekillcommand.

    To restart, just run leapd again.

    View Article
  • General Shipping and Handling Information

    The Processing time for orders is typically 1 to 2 business days. Your order will be shipped with the selected shipping method. Orders placed on a weekend or holiday will be shipped within the following 1-2 business days.

    Domestic Express and Express 2nd Day service are not available for shipments to P.O. Box destinations.

    Domestic Shipping

    Domestic Standard Shipping uses DHL Smartpost and is delivered by the US Postal Service. The estimated shipping time frame is 2-7 business days.

    Domestic 2nd Day Express Shipping uses FedEx and will be delivered within 2 business days from the shipment date, Monday through Friday (excluding Holidays).

    Domestic Express Shipping uses FedEx and will be delivered within 1 business day from the shipment date, Monday through Friday (excluding Holidays).

    International Shipping

    International Standard Shipping uses DHL Global Mail. The estimated shipping time frame is 4-14 business days from the shipment date.

    International Expedited Shipping uses FedEx International. The estimated shipping time frame is 4-6business days from the shipment date.

    Notification and Tracking Information

    Once your order has shipped, you will receive an email with your tracking information.

    International and domestic orders may take 24-72 hours for tracking information to be available on the carrier site.

    Taxes and VAT

    Prices for the Leap Motion Controller available through our website are exclusive of taxes, duties, and fees (including shipping and handling) unless otherwise indicated. Tax is assessed based on the shipping address.

    Orders shipped within California and San Francisco will be charged applicable sales tax for these regions.The sales tax charge will be indicated during the checkout process. If you live in a US state with sales or use tax, and we do not collect sales tax, you are responsible for any applicable use taxes.

    Orders shipped outside of the United States may be subject to customs duties, taxes, and fees required for the shipments entry into the destination country. The recipient is the importer of record and must comply with all laws and regulations of the destination country.

    If you are a non-profit organization or school and are eligible for a tax exemption, please email us and we can assist you further. Please note, you will be required to provide specific documentation to confirm eligibility.

    View Article
  • To reset your password, please try going to the reset password page.

    View Article
  • You can update your billing information, and your other Leap Motion Account information, through your Account settings.

    View Article
  • Please check out the following links to review our latest Documentation and download the SDK.

    View Article
  • You can find the latest version of the Leap Motion Unity resources on our Developer Portal.

    View Article
  • You can use the Leap Motion SDK as a Unity plug-in to access Leap Motion tracking data in a Unity application. This article describes both how to use the plug-in mechanism supported by the Pro version of Unity and how to manually copy the libraries to use the free, standard version of Unity, which does not support native library plug-ins.

    Link to full article: https://developer.leapmotion.com/unity/#100

    View Article
  • Reach out and see your hand and finger data represented in a DOM-based visualizer. Take a look under the hood and use the code for your own apps. You can find more LeapJS examples here.

    View Article
  • The code sample below shows how you can count how many hands and fingers the Leap Motion Controller is tracking. Feel free to copy and adapt the code for your own apps. To see more, head over to LeapJS examples.

    View Article
  • Mounting the Leap Motion Controller on your DK2:

    Download the software from here.

    Make sure that the surface on the Oculus VR headset is fully cleaned. We recommend using rubbing alcohol and a clean cloth.

    Align the angled sides of the adhesive mount with the angled details on the DK2. Make sure the orientation of the mount is as shown.

    Firmly press the adhesive mount into place ensuring full contact over the entire surface. For best results. allow at least 1 hour for the mount to adhere to the surface.

    Mounting the Leap Motion Controller on your DK1:

    Download the software from here.

    Print out the DK1 Template and cut on the dotted line.

    Align the bottom edge of the DK1 template to the bottom edge of your DK1 VR headset.

    Align the bottom edge of the adhesive mount to the top edge of the DK1 template. Align the templates green center line with the small arrow on the adhesive mount. Firmly press the adhesive mount into place ensuring full contact over the entire surface. For best results, allow at least 1 hour for the mount to adhere to the surface.

    View Article
  • Whats included with the VR Developer Mount?

    2-piece Leap Motion Controller Mount for Oculus Rift (compatible with DK1 and DK2)

    35 USB cable extender

    Getting started guide

    What are the minimum requirements?Make sure you are running the Leap Motion software or the Orion software

    How do I set up the VR Developer Mount?Check out our developer portal for step-by-step instructions on attaching your VR Developer Mount and setting up a Leap Motion VR Application.

    What can I do with the VR Developer Mount?After setting up the VR Developer Mount, get started with our VR resources for sample projects and to access the new API features.

    Will the VR Developer Mount interfere with the Oculus Rift DK2s positional tracking camera?Mounting the device doesnt result in any issues with positional tracking to the best of our knowledge, since the DK2 actually has many more LEDs than necessary (which allows for experimental uses like this). Weve used it successfully without encountering any problems. The mount itself doesnt actually block any LEDs; occlusion only occurs when the Leap Motion Controller is in place.

    Where can I buy the VR Developer Mount? The VR Mount can only be purchased through our online store. For countries wedon'tship to, we are currently exploring solutions. Updates will be provided here.

    View Article
  • The Leap Motion Controller creates a three-dimensional interaction space of about 8 cubic feet above the device and a close range around an inch above the controller. Through a combination of hardware and software, it senses hands and fingers, as well as tools. This allows you to interact with your computer using precise motions without any visible delay.

    More information can be found on our blog post HERE.

    View Article
  • Here are a few simple ways to help make using the Leap Motion Controller feel natural and easy.

    Do's:

    Place the Leap Motion Controller on your desk where it's comfortable to use.

    If standing or sitting high on a chair, DO hold your elbows near your side. Keep your forearms parallel to the floor and at a right-angle to your body.

    If sitting at usual desk height, DO rest your elbows or forearms on your desk. Avoid uneven, sharp edges. Hold your hands just above the device, your wrist and hands in roughly a straight line.

    HERE

    Don'ts:

    DON'T hunch over your device. Keep it's field of view clear from obstructions, including yourself.

    DON'T bend your elbows and your wrists with your arms close together.

    DON'T hold your arms straight ahead of you in the air.

    DON'T rest your arms on a surface where it forces your elbows to be pointed out to the side.

    VR:

    For comfortable use with VR applications, review the Oculus health and safety guidelines .

    View Article
  • The Leap Motion Controller is built on a unique mathematical model that maximizes speed and precision, so the raw data does not appear as a point cloud. Instead, at its most basic level, the API data arrives in frames. Because of this specialization, there are no depth images calculated anywhere at all.

    The "point clouds" that were featured in our early videos are visualizations from some of our debugging tools. Becausethey'renot temporally or spatially consistent, they are not usable as methods of interaction. They also wouldnt work for non-hand type objects, which just end up looking like a jumbled mess.

    That said, we're working on using the hardware in novel and exciting ways. We hope to make new data types available in future versions of our API.

    View Article
  • Order CancellationsOrders can be cancelled if they have not yet been fulfilled and you have not received a shipping confirmation email.

    Changing Order InformationIf the order has not yet been fulfilled, and you have not received a shipping confirmation email, our support team can edit your shipping address. Unfortunately, payment information, shipping speed, and order quantity cannot be updated and will require a cancellation and a new order to be placed.

    If you wish to cancel or edit your order information, please contact our support team HERE

    View Article
  • All orders placed on or after December 9, 2014 and 2013 automatically receive an email invoice shortly after shipping. If you have not yet received an invoice or purchased your order before the stated date, please contact us.

    View Article
  • Prices for the Leap Motion Controller available through our website are exclusive of taxes, duties, and fees (including shipping and handling) unless otherwise indicated. Tax is assessed based on the shipping address.

    Orders shipped within California and San Francisco will be charged applicable sales tax for these regions.The sales tax charge will be indicated during the checkout process. If you live in a US state with sales or use tax, and we do not collect sales tax, you are responsible for any applicable use taxes.

    Orders shipped outside of the United States may be subject to customs duties, taxes, and fees required for the shipments entry into the destination country. The recipient is the importer of record and must comply with all laws and regulations of the destination country.

    If you are a non-profit organization or school and are eligible for a tax exemption, please email us and we can assist you further. Please note, you will be required to provide specific documentation to confirm eligibility.

    View Article
  • If, within 30 days of shipment of your order, youre not completely satisfied with the Leap Motion Controller you purchased from our web store, you can return it to Leap Motion for a refund. To arrange for the return, please contact us and include the order number.

    To return a Leap Motion Controller that was purchased from any of our authorized retailers, you must check the individual retailers return policy. You can find a list of authorized retailers on our Where to Buy page. Leap Motion Controllers purchased from one of these stores must be returned to that specific retailer.

    If you have questions regarding the Leap Motion Controller warranty, please refer to our Warranty Policy.

    View Article
  • When you use your Leap Motion Controller in bright sunlight, or where bright light sources/reflective surfaces are above the device, performance may be affected. In these situations, our software will attempt to compensate by activating Robust Mode.For best performance, please use the Leap Motion Controller in a minimally bright or reflective environment.

    View Article
  • We have received many inquiries about the availability of the Leap Motion Controller (LMC) as a wireless device. The LMCis a USB powered and tethered device. We're considering a wireless version for the future but unfortunately don't currently have any further information.

    View Article
  • Using spotlight, search for Activity Manager

    Locate leapd and quit process

    Leap Services will restart automatically

    *Note - The Leap Motion service/daemon communicates with applications using TCP on the localhost IP (127.0.0.1) and ports: 6437, 6438, and 6439. This address and ports must not be blocked by a firewall or other program.

    View Article
  • For best performance, maintain a clear field of view between your Leap Motion Controller and your hands and fingers. Loose sleeves, large or loose jewelry, and non-transparent objects or materials that are near the device, or between the device and your hands, or right above your hands, may impact performance. In addition, avoid wearing dark gloves, or using dark or transparent instruments to use the controller.

    View Article
  • To fix this issue, please try the following:

    Visit the download page for Microsoft's C++ Redistributable from their support page HERE.

    Click the red Download button.

    Select both the vcredist_x64.exe and the vcredist_x86.exe for download and click Next.

    After both downloads have completed run both installers and restart the computer.

    Try running the Leap Motion Control Panel again to check if you are able to run it successfully.

    If you continue to receive the error message, please try the following steps to repair the Visual C++ Redistributable installation:

    Launch Programs and Features (Start -> Control Panel -> Programs and Features)

    Locate the twoMicrosoft Visual C++ 2013 Redistributableentries.

    Select the Microsoft Visual C++ 2013 Redistributable (x86) entry and then click the Change button at the top.

    Select the Repair button from the Redistributable Installer

    Let the Repair complete and if prompted restart the system.

    After restart (if required), repeat the above process for the x64 Redistributable.i. Programs and Featuresii. Locate 2013 x64 Redistiii. Select the Change button at the topiv. Run a repair and restart if needed

    View Article
  • To prevent the Leap Motion Control Panel from starting automatically, navigate to Macintosh HD/Library/LaunchAgents/and delete com.leapmotion.leap-motion.plist.

    View Article
  • This issue is usually caused by waking your computer from sleep.

    Please try the following steps to resolve this issue:

    Open Activity Monitor from Spotlight or applications/utilities/

    Select All Processes from the pull-down from the top right corner.

    Find the leapd process from the list, and click on the Quit button. This will restart the Leap Daemon and it should then continue to work.

    leapd can also be stopped/restarted from the Terminal with the following commands:

    sudo launchctl unload /Library/LaunchDaemons/com.leapmotion.leapd.plist (to stop leapd)

    sudo launchctl load /Library/LaunchDaemons/com.leapmotion.leapd.plist (to restart leapd)

    Note: When running these commands you will be prompted for your administrator password.

    View Article
  • Running the Leap Motion Diagnostics

    You can run the set of diagnostic tests to help troubleshoot any problems you encounter when using your Leap Motion Controller.

    To run the tests, open the Leap Motion Control Panel using the *Settings command in the menu attached to the Leap Motion icon shown in the menu bar (Mac) or task bar (Windows). Go to the Troubleshooting tab.

    Before running the diagnostic tests, please make sure the Leap Motion Controller is connected to a USB2 or USB3 port on your computer. Avoid USB hubs or connecting the Leap Motion device to your computer through another USB peripheral (such as a keyboard).

    Orion Users

    The diagnostic tests have been updated in the Orion software and are running in the background. The status of these tests can be found in the Leap Motion Control Panel under the Troubleshooting tab.

    Hardware and Software tests

    The hardware and software tests verify that your Leap Motion Controller and the Leap Motion software are working correctly. If these tests fail, try the following remedies before re-running the diagnostic tests:

    Check your USB connection. Ensure that you are not using a USB hub or connecting the Leap Motion device to your computer through another peripheral (such as a keyboard). We strongly recommend using the cable included with the Leap Motion Controller, if you are not already using it. Sometimes, connecting the controller to a different USB port can help.

    Unplug the Leap Motion Controller and plug it back in.

    Restart your computer.

    Authentication

    The Authentication test verifies that your Leap Motion Controller is genuine. The test can also fail if the firmware (the information stored on the device itself) has a problem. If this test fails, contact Leap Motion support.

    Device Connectivity

    The Device test verifies that the Leap Motion Controller can communicate with the Leap Motion software. If this test fails, check your USB connection. Unplug your Leap Motion Controller and then plug it back in. If the test still fails, try restarting your computer.

    USB Bandwidth

    The USB Bandwidth test verifies that your USB connection can transmit information fast enough. If this test fails, make sure that your are connecting the Leap Motion Controller directly to your computer with a quality cable. Try connecting to a different USB port on your computer. Disconnect other high-bandwidth USB or Bluetooth devices from your computer.

    If the test still fails, turn on "Low Resource Mode" on the Troubleshooting tab of the Leap Motion Control Panel to reduce the USB bandwidth consumed by the Leap Motion Controller.

    If you are connecting your Leap Motion Controller to a USB hub, please try directly connecting your controller to the computer as some hubs may cause issues with connectivity and performance.

    Device Sensors

    The Check Sensor test verifies that the signal quality of the Leap Motion sensor is adequate. If this test fails, please try the test again in a darker environment. If the test still fails, contact Leap Motion support.

    Software

    The Software test verifies that the Leap Motion software can properly analyze the scene in its field of view. If this test fails, make sure that you hold your hand over the device while running the test. If the test still fails, try restarting your computer.

    Environmental Tests

    The environmental tests look for external issues that may degrade performance of your Leap Motion Controller.

    Window Smudge

    The smudge test detects oil, grease or other foreign substance on the Leap Motion Controller sensor window. If this test fails, clean the sensor window with a clean, soft cloth such as you would use to clean eyeglasses.

    Lighting Condition

    The lighting check looks for overly bright infrared light sources in the Leap Motion Controller field of view.

    The Leap Motion Controller achieves its best performance in an environment without any external infrared light sources. Because infrared light is invisible to the human eye, the source of the problem may not be immediately obvious.

    If this test fails, try lowering window blinds or curtains, if daytime. Turn off or relocate halogen or nearby incandescent lights. (Energy efficient lights such as florescent bulbs should not cause interference.)

    Note that the Leap Motion device will still work adequately under most poor lighting conditions. However, the tracking smoothness, range, and accuracy may suffer.

    Calibration Test

    The Calibration test verifies that the Leap Motion Controller is properly calibrated. Poor calibration can result in jumpy, erratic behavior in Leap-enabled applications. If this test fails, perform the calibration procedure using the Recalibrate Device button on the Troubleshooting tab of the Leap Motion Control Panel.

    View Article

Curious about Leap Motion?

Anonymously Ask Leap Motion Any Question

Ask Anonymous Question

×
Rate your company