K8055 User Interface is a Mac OS X based Cocoa application for controlling the Velleman K8055 USB interface. Included is a static library which can be used for developing other applications and closely replicates the Velleman Windows .DLL functions.

Project Samples

Project Activity

See All Activity >

Categories

Hardware, Robotics, HMI

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2), GNU General Public License version 2.0 (GPLv2)

Follow K8055 User Interface and Library (Mac)

K8055 User Interface and Library (Mac) Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Thanks for this project which got me on the right track to get a working version for 10.5+ Since the latest changes in OSX it's really troublesome to get a custom kext working, so I struggled thru the Apple docs and another project (ADU Driver) and managed to get it working using the user-space HID manager :-) It's no coding beauty, but shows how to get it done. The project can be downloaded from huygenholding.nl/K8055.zip
  • soldered the Velleman K8055. plugged its USB into my Macbook Pro. The OUT8 LED blinks four times to signify its PIC USB microcontroller booted successfully. ran this control panel app. works great.
  • Didn't work for me at first. The interface fails in K8055 at // Open the device for exclusive access err = (*USBInterfaceInterface)->USBInterfaceOpen(USBInterfaceInterface); with kIOReturnExclusiveAccess This is because the "empty" device driver doesn't work. Using this piha/k8055-mac-codeless-kext from github as a no-code driver, the interface app works fine. Anyway, there's no ok error handling if things go wrong, just return statements without closing the device etc. - keep that in mind. A nice starting point for a driver.
Read more reviews >

Additional Project Details

Operating Systems

Mac

Languages

English

Intended Audience

Developers, End Users/Desktop

User Interface

Cocoa (MacOS X), Other toolkit

Programming Language

C++, Objective C

Related Categories

C++ Hardware Platform, C++ Robotics Software, C++ HMI Software, Objective C Hardware Platform, Objective C Robotics Software, Objective C HMI Software

Registered

2006-09-08