USB Morse keyer

Dilshan Jayakody writes about a new open source project, the PIC16F886 based CW auto key controller with USB support: USB Morse Keyer is a microcontroller-based auto keyer project with following features: *USB / straight key / iambic key inputs *Support for both standalone and USB operating modes *64-character USB typeahead buffer and 6-character Morse key typeahead buffer […]

Piggybacking USB onto an industrial push button

Glen Akins has written an article detailing his USB-connected big red button project: 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 issues in this […]

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 […]

App note: TPS25810 Charging Port Over USB Type-C™

Allow more current from USB Type-C port, an application note from Texas Instruments utilizing TPS25810 and TPS2544 USB port manager. Link here (PDF) The TPS25810 is a USB Type-C downstream facing port (DFP) controller that monitors the USB TypeC™ configuration channel (CC) lines to determine when a USB device is attached. When the upstream facing […]

USB to RS485

Marko Pavlin has published a new build: Testing of sensors with RS485 using PC without proper interface is not possible. Since RS232 interfaces are very rare, the interface should be hooked to USB. The interface between USB and RS485 can be soldered with one of the many FTDI interfaces with added RS485 driver, or bought […]

Atmega16u2 virtual serial example using LUFA Library

Shane of Wattnotions has published a new build, an Atmega16u2 virtual serial LUFA board: What I wanted the LUFA library to do was pretty specific – the atmega16u2 should show up as a virtual serial port so that the computer can connect and read data from it like any other serial port. All of the other […]

Ultimate classic game console joystick to USB adapter

Matthew Heironimus posted a step by step guide of his “ultimate” classic game console joystick to USB adapter build: This article describes how to use an Arduino Leonardo or Arduino Micro to make up to three classic console joysticks (e.g. Atari 2600, ColecoVision, and possibly others) available to a modern computer (e.g. Windows PC, Mac, or […]

App note: Protecting the Universal Serial Bus from over voltage and overcurrent threats

An old application note from Littelfuse about USB protection. Link here (PDF) This application note addresses the various requirements for protecting the Universal Serial Bus (USB) from overcurrent and overvoltage environmental threats. The solutions presented cover both USB 1.1 and the higher speed USB 2.0 circuitry. Specific emphasis is placed on USB 2.0 with information […]

App note: Isolating USB with SPI

Old but still good technical note from Analog Devices on USB isolation. Link here (PDF) Currently, iCoupler® digital isolation technology is capable of transferring data at rates ranging from DC to about 150Mbps, which is adequate for transferring serial data to support low (1.5Mbps) and full (12Mbps) speed modes of USB. There are three places […]

Nifty USB LED light

Isonno writes, “One of the hit discoveries of Hacker Camp 5 were these little USB lights. Plugs in either way, and you turn on/off/dim by touching the back. Turns out the show is run by a chip called the Sigma SGL8022W. The datasheet has the schematic.” Via the forum.

DirtyPCBs based project: Isolated USB Serial Interface

Steve Rodgers just completed another project using a DirtyPCB order, an isolated USB serial interface, that is available at Github: Here is another project I just completed using a Dirty PCB order. It’s an isolated serial port using the CH340G chip and 4 Silicon Labs Si8410 digital isolators. Isolating the serial port ground from your […]

App note: Introduction to USB Type-C

Microchip’s App note on USB Type-C cable. PDF is here The USB-IF has secured the ubiquitous nature of USB for years to come with the radically updated USB Type-C connector. While the sleek new reversible form factor has been significant for generating buzz and excitement from the general consumer market, the significantly expanded feature-set is […]

App note: USB device design checklist

Application note(PDF) on the design of various USB controllers from Microchip. The purpose of this application note is to provide a list of items that need to be considered when designing systems that incorporate the following categories of Microchip USB products: -USB 2.0 Hubs -USB 3.0 Hubs -Flash Media Controllers -Flash Media Controller Hub Combo […]

OneRNG – an open source entropy generator

Moonbase Otago is pleased to announce its Kickstarter campaign for OneRNG – an open source hardware entropy generator: OneRNG is a USB key in the same form factor as a USB flash drive, it’s an entropy generator, it makes random bitstreams suitable for feeding to your computer’s encryption systems to make better and faster keys […]