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
ThermoGrid Contractor Management Software Icon
ThermoGrid Contractor Management Software

ThermoGrid is a specialized contractor management software tool for managing field service operations

Nail down how you manage your day-to-day and level up your services. Whether you are a plumber, electrician, or HVAC technician, ThermoGrid brings together all areas of your business so you can get the job done right.
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