A purely software based USB peripheral for ARM Cortex M0+ devices. This software enables Cortex M0+ devices to act as Low speed USB device. It includes a lightweight USB & HID Stack and easily be optimized to consume only 4KB of flash.
LemcUSB: software USB for EFM32ZG (ARM Cortex M0+) - [Link]
TomKeddie shared his USB Isolator in dangerousprototypes’s project log forum:
This is a nice simple soldering project that does exactly that, isolates your USB port from connected devices. There are two input usb connectors, one carries data and power from the computer the other supplies power to the output. The output comes from a 3rd USB A connector. There is no power/ground/data connection between the computer and connected devices other than through the isolator chip. This board has two grounds, two power supplies etc.
Simple USB Isolator - [Link]
Frank Zhao shared his simple 6x USB charger with current monitor in the dangerousprototypes.com project log forum:
This is a simple 6 port USB device charger with a individual current monitor on each port. The charging current is indicated using RGB LEDs. Blue means slow charge (under 250mA), green means 250mA to 750mA, red means over 750mA, and purple means over 1500mA (for tablets). This circuit involves an ATmega328P (if you do hobby electronics, I bet you have plenty spares of these), INA169 (check out this breakout board), and a OKR-T10-W12.
Simple 6x USB charger with current monitor - [Link]
scasagrande shared his GPIBUSB Adapter rev3 in the dangerousprototypes’s project log forum:
This past weekend I finally finished up the third major revision of my GPIBUSB adapter board. Major hardware changes include swapping the pull-up resistors for the proper GPIB line drivers, as well as swapping the FT232RL for the newer FT230X. There is a number of software improvements from improved reliability to additional commands.
Open source hardware GPIB USB Adapter - [Link]
All-Dock: The fastest docking station in the world. Works with iPhone, iPad, Android, Apple, Samsung, Sony, HTC, Kindle, Nokia, Huawei
The All-Dock is the race car, the Porsche, of charging stations. It’s not just functional – charging multiple devices of nearly every type available – but also incredibly fast and spectacularly beautiful. When this project is completed, the All-Dock will surpass any other charging station in the worldwide market. You can be a part of this amazing effort by supporting us, and by doing so you’ll obtain a product you’ll be proud to display where everyone can see it.
Our dream with the All-Dock is to create more than just a charging station. The All-Dock is envisioned as a functional piece of art. It will offer a solution for the rapid recharging of multiple devices at the same time, compatible with nearly all devices, including Apple, Samsung, Blackberry, LG, HTC, Motorola, Huawei, Microsoft, Nokia, Kindle, Sony Ericsson, Nexus, etc. The All-Dock will enable you to work with, charge, dock and store your device – all with the same station. It will provide incredible value for money.
All-Dock: Universal USB charger for Tablet, Smartphone, etc. - [Link]
Ethan Zonca of Protofusion writes:
While developing the Luma RS485-networked LED driver we discovered a need for a small and inexpensive USB to RS485 adapter. We designed an adapter with a FTDI basic UART chip (FT230XS) and an inexpensive TI differential receiver (SN75176). Our small selection of parts brings the cost down to just over $5 for one adapter.
Open hardware USB to RS485 adapter - [Link]
a cool project by Mats the OSUS Master board. Files available on Github :
A long while ago I wrote about that I might make a series of boards for easier testing of the open USB stacks. Testing all different version of mcu’s and crystal speeds to make the right #defines and linker maps for the firmwares can be a bit tedious.
OSUS will make life a bit easier by removing most of the parts required on the boards to be tested down to a master board. The test-boards basically only need a decoupling cap two and a 14 pin 0.1″ pin header – that’s it.
OSUS – Open source USB Stack test board - [Link]
FT230X charger detection investigation. Baoshi writes:
I bought some FT230X (FT230XS) USB-USART bridge chip recently for a new design. FT230X is not only cheaper than the traditional FT232RL, but also offers a new fancy “USB charger detection” function. This interests me because I’m quickly running out of desk space and power socket. I wish the new device to be solely powered by USB and/or battery.
FT230X charger detection investigation - [Link]
Attiny 2313 V-USB Media Volume Control. [via]
My most rewarding projects are the ones which i actually use. I like my audio gear so, this was the perfect companion project! On my desk i have a headphone amplifier for my AKG K702′s headphones, below it i have my self built Onixia integrated amplifier for my bookshelf speakers. I have been thinking about making a global volume control for both devices for quite some time… here is the results of my efforts.
Attiny 2313 V-USB Media Volume Control - [Link]
Saelig Company Inc. (www.saelig.com) has introduced new Warrior Modules containing the complete electronics required for joystick, mouse or I/O functionality via USB. Based on the successful Warrior USB-interface ICs, these new boards accept analog inputs in the range of 0V to 5V, are compatible with most joystick sensors, and also facilitate measurement, sensor, and other I/O applications.
Warrior ICs from Code Mercenaries are a family of universal I/O controllers for USB that handle all USBʼs complex protocol details without needing Windows drivers since Warrior ICs appear to the OS as HID Device Class (Human Interface Device). This means that Warrior ICs are controlled without screen-prompting for additional software – standard system drivers allow access to Warrior ICs directly from application programs. (A Linux driver is also available.)
Need to connect simple devices to a computer, like relays, switches, or a small display, but the computer has no parallel port or that port is in use by some other device? Using USB used to mean that you had to develop specific code for a USB-enabled microcontroller, developing a unique driver with lots of documentation and using expensive development systems. Using USB to serial adapters is not a good option either, since the adapters don’t have much intelligence and require a lot of programming.
Warrior Modules contains complete electronics for joystick, mouse or I/O functionality via USB - [Link]