Profile

Cover photo
126 followers|115,337 views
AboutPostsPhotosVideos

Stream

Keyglove

Shared publicly  - 
 
New prototyping hardware from Silicon Labs, Cypress, TI, and Bosch. Taking away all of the excess eval board hardware, this combination of components allows for a tiny overall footprint. My new goal is a half-size mini PCI-E card.
1
Add a comment...

Keyglove

Shared publicly  - 
 
Enabling some optional features (like Bluetooth) is generating more compile issues in IDE v1.6.5. Guess I'm not quite done tweaking yet!
1
Keyglove's profile photo
2 comments
 
Turns out my Bluetooth-related API command function implementations are too closely tied to the hardware. Needs a layer of abstraction.
Add a comment...

Keyglove

Shared publicly  - 
 
Woohoo! Successful compile with no warnings or errors in the latest official +Arduino IDE. Still have some things to double-check though.
1
Keyglove's profile photo
 
...and, more importantly, it also flashes and runs correctly on the target MCU. Should've mentioned that before.
Add a comment...

Keyglove

Shared publicly  - 
 
Wow. +Autodesk Fusion 360 Fusion 360​ is free for hobbyists and has a Python API, with examples. This is FANTASTIC. Perfect candidate for a demo script, and it should be much easier than the DCOM-based integration with Autodesk Inventor a while back.
1
Keyglove's profile photo
 
API documentation (and more) for AF360 can be found here: http://fusion360.autodesk.com/resources
Add a comment...

Keyglove

Shared publicly  - 
 
Regarding the evolving component selection post a couple of days ago, I'm also looking at the Silicon Labs EFM32HG instead of the ATSAMD21. It's smaller, cheaper, and still meets the requirements. I basically need a glorified UART bridge IC that enumerates as a composite USB device (CDC, HID, possibly more).The Happy Gecko line has a QFN24 for less than $2 in single quantities, which is pretty darn impressive.
1
Add a comment...

Keyglove

Shared publicly  - 
 
Technology has evolved around me while I've been occupied by family and work responsibilities. While the Teensy++ 2.0 is a great workhorse, it's undeniably outdated. Therefore, I have a few new components to study and integrate: Atmel ATSAMD21 MCU, Bosch BNO055 motion sensor, and Cypress CYBLE-224110-00 Bluetooth Low Energy module.

These components simplify the BOM and significantly shrink the package footprints required on the PCB (good news for the controller board). There is a lot of promise here, especially with the BNO055 sensor, which looks fantastic.
1
Keyglove's profile photo
3 comments
 
Cypress Semiconductor CYBLE-224110-00 module on an evaluation board: http://www.cypress.com/documentation/development-kitsboards/cyble-224110-eval-ez-ble-psoc-xtxr-evaluation-board

(Lots of other module options from them, but this is a good combination of RF performance and GPIO count)
Add a comment...

Keyglove

Shared publicly  - 
 
Just published all the new code for Arduino 1.6.5 compatibility. No more hanging on to the old IDE release!
1
Add a comment...

Keyglove

Shared publicly  - 
 
Transition to the latest +Arduino IDE complete! Now I can pick up where I left off in the code. Or hardware. Or both.
1
Add a comment...

Keyglove

Shared publicly  - 
 
Arduino IDE 1.6.5 upgrade is also making me fix warnings in iWRAP, I2Cdev, and MPU6050 libraries. I guess it had to be done sometime.
1
Keyglove's profile photo
 
Actually, pull requests from helpful contributors on +GitHub solved the I2Cdev and MPU6050 warnings for me. What a great community.
Add a comment...

Keyglove

Shared publicly  - 
 
About to start transitioning to Arduino IDE v1.6.5, now that Teensyduino supports it. Wish me luck! Maybe it will be relatively painless...
1
Keyglove's profile photoAlex Bravo's profile photo
4 comments
 
Good Luck!
Add a comment...

Keyglove

Shared publicly  - 
 
Woohoo! So rewarding to finally see battery status API events come in showing the steady increase that is expected while charging. #success
1
Add a comment...
Story
Tagline
Freedom in the palm of your hand.
Introduction
The Keyglove is an innovative new way to interact with your technology. A wearable, wireless, open-source input device, the Keyglove provides unprecedented flexibility and convenience for gaming, design, art, music, data entry, device control, 3D object manipulation, and even inexpensive telepresence.

The Keyglove uses customizable touch combinations and gestures to enter text data, control the mouse, switch between applications, perform multiple operations with a single action, and even have some fun with equipping weapons, attacking, and defending in MMORPGs and other games.

In addition to being an efficient and complementary accessory for current technology, the self-contained, full-featured Keyglove is also a perfect device for the fledgling wearable computing market, since it eliminates the need for miniaturized, impractical QWERTY-based keyboards.

Since the Keyglove is built to support physically relaxed single-handed operation, it is also perfect for handicapped or disabled users, or those who are prone to or suffer from RSI-related injuries.
Contact Information
Contact info
Phone
714-202-6170
Email
Skype
jeffrowberg