Looking for compact but flexible, simple and cheap development board? You should consider this nice list of microcontroller USB-Stick tools. These are special development tools that include all necessary hardware and software in a portable USB stick. Most of them consist of two parts – USB stick and attachable target board. [via]
Microcontroller Development tools on USB stick – [Link]

I want to build high quality preamplifier with built-in DAC from SPDIF or USB for my power amplifier Leachamp. I tried to design DAC from USB with this circuit on one-sided PCB and I was successful.
Schematics is from datasheet of PCM2902. Circuit includes DAC and ADC, SPDIF output and input and HID part with 3 buttons for MUTE, VOL+ and VOL-. I used only DAC part. Other parts are not used. For high quality playback is needed to use external low-drop voltage stabiliser for DAC part. I used LP2951CM which was available at local store. Output voltage is set to about 3.7V with two resistors. Circuit board is designed regarding to good ground placement and separating of analog and digital ground. These ground are connected in one point at USB connector. [via]
USB Audio Digital to Analog Converter - [Link]

This project is an instance of the UsbProg project created by Benedikt Sauter. Bene released the schematics, board layout and firmware as an open-source project.The board works when connected to a Win32 PC and with an update to the firmware, enumerates on a Macintosh as well. [via]
UsbProg-SHARP – [Link]

Raijuu writes:If you like to play videogames in your computer as much as I do, you probably already heard about the MJoy, which is an USB joystick made by Mindaugas that uses an ATmega8 and have 24 buttons, one hatswitch (or POV or D-Pad depending on the game) and 6 analog axes…. [via]
MJoy- USB video game controller – [Link]
![]()
Mos writes:I’ve made a DIY USB Controller. Well i needed some extra buttons on my G25 wheel. Maybe someone will find it useful.You need a hardware programmer to write the bootloader to the Chip once. A simple programmer layout I’ve made is attached, but note that it only works with LPT ports with >= 4Volt levels. But many modern PC LPT’S have lower voltage, check your LPT port first. All cables should be as short as possible. Connect 12V & 5V to appropriate PC power supply pins or other stable powersupply with 5V & 12V. My programmer doesn’t has a socket, it programs the chip “In Circuit”. [via]
Do it yourself USB Controller / Display - [Link]

The EnvStick is cheap, homemade temperature sensor that plugs into a USB port. It provides a simple way to collect a room’s ambient temperature.The EnvStick shows up as a serial port – a COM port on Windows boxes. You can see the typical output (on a program like Hyperterminal) – it waits a specified number of seconds, spits out a temperature reading, and starts waiting again. If you press “p”, you can set the number of seconds in between each temperature reading. [via]
EnvStick USB temperature sensor – [Link]

This is a rather simple project. Cypress Semiconductors manufacture a microcontroller called CY7C68013. It is based on a 8051 processor, and has a lot of special functions and built-in peripherals, the most interesting one being its USB interface.This project is supposed to result in a CCD camera for astronomical purposes. developing software for the controller is VERY easy. The code is written on a PC, then downloaded to the CY7C68013’s internal 8 kB SRAM through the USB interface. No hassle with EEPROM burners or slow Flash memory. [via]
Interface card for Cypress CY7C68013 USB microcontroller - [Link]

In this article we will see a state of the art USB programmer for the AVR microcontrollers from Atmel. The programmer firmware has no device dependent data. Therefore it works for almost any AVR microcontroller on the market and possible future microcontrollers. [via]
open source Atmel AVR Programmer with USB interface - [Link]

This hub combination of DS2490 USB-1wire interface and the DS2409 hub. This board allow connection of three 1-wire segments to a USB port. Power is obtained from an external supply to avoid problems with the current limits imposed by USB. 2 1-wire branches are provided on the base board. A 2nd. board may be piggybacked to the primary board if additional legs are required.In addition to the interface and hub functions, several pad sets are provided to allow temperature or other 3-terminal 1-wire devices to be added to the board.A 4 channel A/D convertor is provisioned, with 1 pin of each of the 4 RJ45 connectors routed to the A/D convertor. 2 connectors are routed to a DS2423 counter chip through optical isolators. [via]
USB Base/Hub - [Link]
















































