Alexander Lang has been working on a USB breakout board, he writes: I often need to intercept USB signals for decoding and measurement purposes. I cut a cable apart last time I needed one but to be honest I much prefer doing things properly. I also noticed that nobody seems to sell a similar product […]
Category Archives: USB
How to: STM32F103C8T6 as an USB device (Virtual serial port / CDC)
In this video Hugatry shared detailed instructions of how to use the STM32F103C8T6 as an USB device with virtual serial port: Cheap STM32F103C8T6 development board Blue STM32F103C8T6 development boards, also known as “BluePill”, are cheap way to get started with 32bit ARM microcontrollers. The STM32 development board can sometimes be bought for less than $2 […]
SmallyMouse2 – Universal USB to quadrature mouse adapter
Designed and built by Simon Inns, a universal USB to quadrature mouse adapter project – SmallyMouse2: SmallyMouse2 is a universal USB to quadrature mouse adapter for many 8-bit and 16-bit retro computers and allows the use of modern USB mice on machines such as the Acorn BBC Micro, Acorn Master, Acorn Archimedes, Commodore Amiga, Atari ST […]
USBuddy: USB development tool
Jakub has designed and built a USB breakout board with current monitor, an open hardware tool – USBuddy: Do you sometimes develop with USB? I do. So I need to access data lines, bus voltage and I’d like to easily monitor the current too. I made myself a small companion (43.5 mm × 22.5 mm, […]
USB curve tracer for NPN transistors
Dilshan Jayakody documented his USB port base NPN transistor curve tracer project: Curve tracer is an electronic test instrument to analyze the characteristics of transistors and other discrete semiconductors. In this post we construct USB base curve tracer to analyze properties of NPN transistors. This curve tracer is build around Microchip’s PIC18F4550 MCU and it use […]
USB to ADB converter project
Steve at Big Mess o’ Wires has been experimenting with USB to ADB converter. He writes: It’s time for a new progress report on my USB to ADB converter project! My goal is to design a simple PIC32 device that enables USB keyboards and mice to be used with vintage ADB-based Macintosh and Apple IIgs computers. […]
Automatic monitor brightness controller
Dilshan Jayakody writes: This is an automatic “monitor brightness controller” based on environmental light conditions. This system use USB port base sensor unit to measure the light level and control monitor brightness accordingly. We design this system to reduce the eye stress by matching the monitor brightness with environmental lighting. Project info at Dilshan Jayakody’s blog.
Dual USB serial and I2C converter
Jesus Echavarria has developed a dual USB-Serial converter for debugging serial and I2C communications: Hi all! After a couple of months with a lot of work, I come here again with the last board I develop before Christmas. It’s a dual USB serial and I2C converter based on two MCP2221 Microchip 2.0 USB-Serial bridges. I […]
Programmable CW Morse Keyer / beacon
Marko Pavlin has designed a Mini USB dongle with STM32F0xx , he writes: Mini USB dongle with STM32F0xx is suitable many for simple, mini projects. I attached speaker to Timer14 PWM output (Pin PA6) and LED (or optocoupler connected to PTT) to GPIO pin PA0 The provided software is based on USB Virtual Com Port (VCP) device. […]
USB to 3.3V – 5V serial TTL adapter
Dilshan Jayakody published a new build, USB to 3.3V – 5V serial TTL adapter: This post is about experimental USB to 3.3V/5V serial TTL adapter which we build recently to work with both 5V and 3.3V MCUs. This project is mainly based on CH340G seral-USB chip. CH340G is cheap and commonly available serial-USB convert IC […]
USB Host Library 3.0-Alpha
Oleg over at Circuits@Home writes: The alpha of the third revision of USB Host library has been posted on GitHub. The code has been extensively re-organized to make it modular and generic; as a result, it is now possible to run it on more Arduino compatibles and also use native USB Host hardware on some […]
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.
SIM900 USB Communication using MCP2200
Here’s a simple USB interface to communicate with a SIM900 modem by Jesus Echavarria. He wrote a post on his blog detailing its assembly: Hi all! Here’s the new project where I’m working a couple of days. Since I develop the SIM900 module and test it, I don’t work with it. Also, I’ve got at […]
FlashProg – USB serial flash memory programmer
Dilshan Jayakody published a new build, the FlashProg project – a USB serial flash memory programmer: FlashProg is USB base flash memory programmer to work with 3.3V serial flash memory devices. This programmer is specifically design to read, program and configure 25x series, serial flash memory devices which are commonly used to store BIOS in PC […]
3A Power supply for USB devices
Jayakody published a new build, a 3A Power supply for USB devices: This is 5V 3A power supply to drive two USB based devices simultaneously. This power supply is design around LM2576-5.0 switching regulator IC and the main reasons to choose this IC is its low parts count, small heat sink requirements and its inbuilt current limit […]
ChipHeadBang – design for an USB to Serial converter with ICSP header for (slow) bitbang programming
microtherion has published new project the ChipHeadBang, that is available on Github: Design for an USB to Serial converter with ICSP header for (slow) bitbang programming, based on the CH340G chip. While this seems to work pretty well, and the CH340G can be obtained extremely cheaply from sources such as AliExpress, driver support can be a bit […]
USB interfacing for AVR microcontrollers
Ralph Doncaster writes: Since the release of V-USB, dozens of projects have been made that allow an AVR to communicate over USB. USB data signals are supposed to be in the range of 2.8 to 3.6V, so there are two recommended ways to have an AVR output the correct voltage. One is to supply the […]
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 […]
Remaking MSR206 RS232 magnetic card reader to USB
An article on modifying MSR-206 magnetic card reader to replace RS232 port with USB by crimier: This was of high urgency, so I’ve had to suspend my usual work activities and concentrate on this project yesterday. MSR-206 is a pretty impressive piece of technology, incomparable to those cheap eBay magnetic card readers. It even includes 24V […]
Derbycon video: Making BadUSB Work For You
Adam Caudill and Brandon Wilson gave this presentation at the recent Derbycon 2014 conference in Louisville, KY, covering their hack of the Phison 2251-03 USB controller firmware to add new “features” and functionality. They focus on the Patriot Supersonic Xpress 8GB USB drive allowing it to be repurposed for non-standard uses. Adam has posted his […]
