A how-to on making a simple USB media knob using rotary encoder and Neopixel ring: I like minimal solutions to problems. I was playing with a CircuitPython-enabled QT Py on a breadboard with and a rotary encoder and I ended up making a USB knob, like many others have done before. But I realized: waitaminute, […]
Category Archives: USB
I2C master mode emulator
Dilshan has published a new build: The I2C master mode emulator allows communication with I2C devices by sending or receiving data to/from the I2C bus. To issue the I2C commands, the emulator should connect to a PC over the USB port. After initializing the emulator, the PC and directly control the I2C slave chip/module. This […]
A USB microphone for online meetings
An I2S USB microphone using an INMP441 and STM32 @ Andy’s Workshop Project files are available on Github. Check out the video after the break.
esp32s2Stick
Luca Dentella designed and built a USB stick powered by esp32-s2 chip, the esp32s2Stick: esp32s2Stick is a USB device based on the esp32-s2 chip by Espressif. Thanks to the presence of an USB OTG interface, it is possible to program the chip to act as a USB peripheral (mass storage device, CDC…) and to upgrade […]
Building a USB-C PD power hub
A detailed instructions of how to build a USB-C PD power hub @ bitsnblobs.com About a month ago, I showed you how to create a USB power hub using a DC power adaptor like this. One of the suggestions was to use USB type C as the power source and in this post, we will […]
The Annoying CAPS LOCK warning buzzer
Glen Akins made a USB notification device that make annoying warning noise when CAPS LOCK is enabled: 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 […]
UPDI Programmer Stick
Johnson Davies designed and built this UPDI Programmer Stick based on an ATmega328P, that is available on GitHub: This is a USB-stick sized UPDI programmer, for programming Microchip’s new 0-series and 1-series ATtiny chips from the Arduino IDE It’s based on an ATmega328P, and is essentially an Arduino Uno on a USB stick, so you […]
4 Port high power USB hub
Dilshan Jayakody has published a new build: In the last couple of years, I tried several powered USB hubs to drive some development boards and USB peripherals. Most of the USB hubs which we can find in the local market are unreliable or not designed to drive more than 500mA of a load. After having […]
USB seven segment display module
Dilshan Jayakody published a new build: This project is about an open source, USB based, 10 digit seven segment display unit. This unit is specifically designed to work with POS systems and banking applications. Initially, this system is developed to work with PC based systems, and later it was modified to work with other platforms […]
Building the ultimate USB power distribution system
Dr. Scott M. Baker published a new build: My goals include: 1. The ability to switch each device on/off with a rocker or toggle switch 2. Current limiting capability via a fuse or similar device 3. Overvoltage protection 4. Visual indicator (LED) of operational status 5. Multiple independent outlet See the full post on his […]
Serial Star, a 4 in 1 USB serial and I2C converter
Jesus Echavarria published a new build: Here’s one of the last board I design the last year. On 2016, I develop the Dual USB Serial and I2C Converter board. Although this board works fine, it has a couple of lacks. First one, is that to use the both converters, you need two free USB ports. […]
BMP180 based USB atmospheric pressure monitor
Dilshan Jayakody published a new build: We initially developed this USB atmospheric pressure monitor to study some operating characteristics of Bosch BMP180 sensor. BMP180 is low cost sensor to measuring barometric pressure and temperature. According to the data sheet this sensor can use to measure pressure ranging between 300hPa to 1100hPa. This sensor is introduced […]
The USB-C Explorer
Jason has designed a development board for USB-C and Power Delivery, that is available on GitHub: The USB-C Explorer is a development board with everything needed to start working with USB Type-C. It contains a USB-C port controller and Power Delivery PHY chip, a microcontroller, and several options for user interaction. Project info on Reclaimer Labs blog. It’s […]
BUS PIRATE: USB Micro B connector test
USB Micro B is the connector of the moment, but we haven’t had a very good time working with it. The bog-standard Chinese generic Micro B connectors on Bus Pirate v5 and Bus Pirate NG1 break constantly. We tested a Micro B connector with through-hole support tabs on the latest Bus Pirate PCBs. It turned […]
PopCom – Identify your COM ports
avishorp has written a small program that pops up a message whenever a serial port over USB device is plugged in, that is available on GitHub (code) and (installer) PopCom is a COM port plug-in/plug-out notifier. Whenever a USB device that emulates a COM port is connected to the computer, a pop-up will be displayed, […]
PSoC5 Grbl with Native USB
bdring at Buildlog.Net writes: I added native USB support to my PS0C5 port of Grbl. The PSoC has USB capability on the chip. It also has a component for using it as a USB UART (CDC Interface). This means it looks like a serial port to the connected PC and uses the standard CDC interface […]
Presenting the single ESC key USB keyboard
Glen Akins shares his latest build 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 regardless of whatever […]
Building a giant USB three key mechanical keyboard
Glen Akins shares his latest build the giant three key USB keyboard: After seeing this giant mechanical keyboard at Adafruit, I decided I had to build my own. Adafruit made theirs out of wood and used one of their Python-compatible microcontroller boards. I wanted a sloped top on my keyboard. I also wanted to check […]
Tiny, isolated USB to Xcvr interface (PTT, Audio, CAT, …)
Mare writes: I will describe here the USB interface between the radio station and the computer which I recently developed and tested. This post is a continuation of the first part, where I described a simple interface for controlling two digital lines using the USB / Serial Converter, where I presented simple interface to control […]
BML USB 3.0 FPGA interface over PMOD
An open-source-hardware USB 3.0 to FPGA PMOD interface design from Black Mesa Labs: Black Mesa Labs is presenting an open-source-hardware USB 3.0 to FPGA PMOD interface design. First off, please lower your expectations. USB 3.0 physical layer is capable of 5 Gbps, or 640 MBytes/Sec. This project can’t provide that to your FPGA over 2 […]
