Category Archives: USB

The Single USB RGB LED

This project is a single RGB LED that is controlled over USB using a command line interface from a serial terminal window. A PIC16F1459 microcontroller implements the USB communications device class (CDC), processes the commands received from the user, and controls a single APA106-F8 8mm round RGB LED. Continue reading

Posted in Uncategorized, USB | Comments Off on The Single USB RGB LED

PIC16F1459 USB Volume Knob

The PIC16F1459 is proving to be quite the versatile part when it comes to building USB devices. Previously, I’ve used it to upgrade my giant keyboard, various flavors of one-key keyboards, a USB-controlled industrial stack light, and an annoying CAPS … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB, USB Human Interface Device (HID) | Comments Off on PIC16F1459 USB Volume Knob

Updates to the Annoying CAPS LOCK Warning Buzzer

In my first post on the Annoying CAPS LOCK Warning Buzzer, I concluded with a list of future improvements to make to the project. Those updates are now implemented and the Annoying CAPS LOCK Warning Buzzer is more robust than … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB, USB Human Interface Device (HID) | Comments Off on Updates to the Annoying CAPS LOCK Warning Buzzer

The Annoying CAPS LOCK Warning Buzzer

The only way to make CAPS LOCK even more annoying was to make it audible! Now never type a password in all upper case, join 500 lines together in vi, or turn a harmless forum post into an ANGRY SCREED … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB, USB Human Interface Device (HID) | Comments Off on The Annoying CAPS LOCK Warning Buzzer

PIC16F1459 USB Stack Light Controller

After using the PIC16F1459 to build numerous USB HID input devices including a giant keyboard, a tiny keyboard, and a big red button, it was time to see if the PIC16F1459 could be used to control outputs too. Sticking with … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB | Comments Off on PIC16F1459 USB Stack Light Controller

Piggybacking USB onto an Industrial Push Button

In this project, I mount the electronics from my single-key USB keyboard project to the back of an industrial mushroom push button switch. The finished big red button now activates my screensaver with a single overly-large button press. The biggest … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB, USB Human Interface Device (HID) | Comments Off on Piggybacking USB onto an Industrial Push Button

Presenting the Single ESC Key USB Keyboard!

After building the “awesomely impractical” giant three-key keyboard, I decided it was time to build something a bit more practical—presenting the single ESC key USB keyboard! This keyboard has exactly one function which is to provide an optimal ESCing experience … Continue reading

Posted in 3D Printing, Microchip, PIC18, USB, USB Human Interface Device (HID) | Comments Off on Presenting the Single ESC Key USB Keyboard!