O projeto do seu próprio dispositivo USB é uma tarefa interessante para qualquer amador, que tem como seu maior obstáculo o desenvolvimento do controlador do dispositivo para o PC. A complexidade de um software deste gênero é normalmente elevada, suficiente para assustar até o mais experiente dos programadores. Neste artigo apresenta-se um controlador USB universal que consiste numa solução para este problema, com a vantagem de ter o respectivo código fonte gratuito.