News & Articles

Get started learning to build your own electronics by following our FREE online courses below!
Learn More »



Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!
I2C Tiny USB

Posted July 24, 2013 by Chris

“The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to the usb. It is meant as a replacement for those simple and cheap printer port to i2c adapters. A USB solution has several advantages incl. the built-in power supply and a more future proof interface.”

OpenSCB: The Open Source Servo Controller

Posted July 12, 2013 by Chris

“OpenSCB is still a project under heavy development. Its goal is to create a fully open source servo controller. That means that we have designed a board with all the hardware to interface with classic RC servos, AX-12/AX-18 servos, openservo and more… It’s using a powerfull 32-bits microcontroller and it has a USB port for programming and control with a PC.”

Mister Gloves – A Wireless USB Gesture Input System

Posted May 24, 2013 by Chris

“Mister Gloves is a wireless USB gesture input system that enables a person to use a computer by performing intuitive hand and finger motions in the air. While wearing a glove controller on the right hand, the user can move the cursor by forming a pointing gesture and click by curling the index finger or thumb. Other right hand gestures enable scrolling and provide access to various keyboard shortcuts.”

EZ-USB Breakout Board

Posted November 17, 2012 by Chris

“My first project using the EZ-USB microcontroller was the ‘EZ1’ test board in 2001 with two MAX521 8 channel DACs, a MAX127 8 channel 12 bit ADC (both with I²C interface), a RS232 connector and one for the Infineon FingerTip sensor as well as two LEDs. If you don’t have JTAG for debugging, two LEDs is the absolute minimum to trace the program execution.”

Arduino to USB Host Controller Interface

Posted May 31, 2012 by Chris

“The VDIP1 USB host controller is a worthwhile extension module for anyone working with the Arduino microcontroller. The ability to integrate USB inputs/outputs with your Arduino microcontroller means that you can interface it with practically any USB device, creating even more exciting possibilities with Arduino.”

DIY USB Password Generator

Posted May 18, 2012 by Chris

“As USB keyboards were an area untouched, I decided to make a small USB HID keyboard device that types a password stored in EEPROM every time it’s attached. A new password can be generated just by tabbing CAPS LOCK a few times.”

Wireless Keylogger – Do It Yourself!

Posted February 10, 2012 by Chris

“A hardware keylogger is a perfect solution for monitoring user activity, at very low risk of disclosure. A hardware keylogger is a purely electronic device, so no access to the operating system is required, no traces are left, and software has no possibility of detecting such a device. However, the hardware keylogger concept inherits one weakness: physical access to the keylogger is required for retrieving captured data. This problem has finally found its solution: a Wireless Keylogger.”

USB 8bit Interface Board

Posted July 27, 2011 by Chris

The FTDI USB to Serial converter chip has grown quite a bit in popularity recently for its ease of use in windows and linux. This article shows you how to use the FT245 to create a USB input/output interface with an 8 pin header off of a PCB and 4 control lines.

Howto Add USB to Anything

Posted July 9, 2011 by Chris

This article shows a simple method for using a USB-to-SPI converter to interface USB with any SPI capable device, which is pretty much anything digital. Don’t fall into the trap of thinking this makes the software side of USB any easier, but it does make the hardware connection to any digital processor miles easier by acting as a buffer.

Homemade USB interface board using a PIC

Posted June 24, 2011 by Chris

This article demonstrates how easy USB interfaces on a PIC can be using the 18F4550. While USB in itsself is rather complex, microchip’s USB framework kit, which was used here, makes things at very least tolerable. The article includes schematic drawings and example pictures of the system completely built and working. Checkout the action video!