Make a dll to communicate with a USB device

I recently bought Velleman EDU05 USB tutor board.
It’s an amazing kit.
But i’m wondering if I could also make a USB control module myself.
I’ve been searching for it on the web, but all I found were some senseless downloads.

Now to the point.
Is there any program where I can make my own USB-dll file with my own subs and functions to communicate with a USB device (like the EDU05D.dll)?
And how should the circuit on my board look like?

I hope you can help me out.
greetz Pieterjan.

Read the topic here on this forum about a similar question about the K8055. Writing your own DLL for USB-communication is very hard to do.

The easy way is to create an USB CDC device that creates a virtual COM port for your USB device using the Windows built-in usbser.sys driver. Because communicating with a COM port is very simple.

Writing a Windows USB driver is highly specialized work and requires the Windows Driver Development Kit. Communicating with a USB driver is also very difficult.

So, in any case, it’s all very difficult without using a third party library to communicate through USB, even for an experienced developer.

Hate to be the party pooper :slight_smile: