Open hardware pogo-pin programmer

Ethan Zonca of Protofusion writes: The PogoProg is a small open source hardware pogo pin programming solution. The PogoProg does not need a physical connector on the board, it uses surface-mount pads for signals and thru-holes for alignment. Two standard footprints are available, the smallest of which takes up very little space–only 7.6mm x 1.2mm! […]

ATtiny45 project adds sound activation to PC

Here’s an interesting fun project for the ATtiny45 which lets you wake up your PC by just knocking. Joonas Pihlajamaa posted the detailed project log at CodeAndLife. He describes, “Hardware-wise it’s a simple thing – ATtiny45 emulating a PS/2 device, sending a keypress when three knocks are detected in the attached piezoelectric sensor (or piezo […]

HID-class USB Serial communication for AVRs using V-USB

This video by Ray Wang demonstrates HID-class USB serial communication for AVRs using the V-USB library: Serial communication is helpful for debugging and checking sensor values, and HID-class means it can work on all operating systems without driver installation. This is useful for many software-only USB projects such as based on ATmega328 or ATtiny45/85. To receive and send messages between the […]

A simple brushless sensorless motor driver for AVR Atmega

Davide Gironi posted the brushless sensorless version of his  sensored motor driver for AVR Atmega we posted previously: For this project, I’ve implemented a simple brushless sensoreless motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. The motor can be controlled in speed […]

DIY digital wristwatch

Zak Kemble wrote a post on his blog detailing his digital wristwatch with a 1.3″ 128×64 OLED display, AVR ATmega328P microcontroller: The main incentive behind this project was to see how much I could cram, in terms of both hardware and software, into a wristwatch-like device that is no larger than the display itself. An OLED […]

A simple brushless sensored motor driver for AVR Atmega

Davide Gironi has written an article  detailing his brushless sensored motor driver for AVR Atmega: For this project, I’ve implemented a simple brushless sensored motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. Using this library, the motor can be controlled in speed […]

AVR: Attiny 2313 V-USB media volume control

Rupert Hirst has written a detailed article on his AVR V-USB media volume control: 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 […]

AVR Atmega dehumidifier controller board update

Davide Gironi posted an update on his AVR Atmega dehumidifier controller board we covered previously: The main issue that i’ve fixed is the microcontroller crash, that happens sometimes. I’ve noticed that sometimes the controller stop running, crash or doesn’t works as expected. After some experimets, i’ve noticed that probem was due to Electromagnetic Interference (EMI), EMI […]

FabISP – a home-built AVR in-system programmer

David designed a home-built AVR in-system programmer. It’s built on the USBtiny and V-USB firmwares and uses a ATtiny44 microcontroller to communicate with avrdude over USB and a target microcontroller over the 6pin IDC cable. The FabISP is an in-system programmer for AVR microcontrollers, designed for production within a FabLab. That is, it allows you […]

Protostack 40 pin AVR development board and ATMega32A development kit

Protostack has announced the release of their two newest products, the 40 pin AVR development board and ATMega32A development kit: The board allows you to build microcontroller circuits using the 40 pin AVR microcontrollers.  It measures 127 x 93.98mm, includes a large breadboard style prototyping area and many power supply options.

Smart audio box

Dilshan Jayakody has written an article about his open hardware project known as Smart Audio Box (SAB): Smart Audio Box (SAB) is microprocessor controlled audio switch and amplifier system, which is specifically design for audio composers and for audio engineers. SAB consist of 4 high impedance stereo inputs and two output modes. One output mode […]

USBTiny-MkII SLIM programmer

Here’s a USBTiny-MkII SLIM programmer based on AT90USB162 microcontroller: USBTiny-MkII SLIM programmer (AVRISP-MKII clone) supports all Attiny, Atmega, and Xmega µcontrollers. It has three programming interfaces: ISP, PDI, and TPI. It works with AvrStudio or AvrDude. Small convenient board, contains double direction voltage translator for all interfaces and working from 1,2V, jumper for target chip […]

ATmega 644 based VGA adapter

Ryan Fanelli and David Hartino, students in Cornell University’s Electrical and Computer Engineering program, have written a detailed explanation of their ATmega 644 based VGA adapter. The pair developed this “homemade video card” as their final project in the program, pushing the envelope on MCU clock cycle optimization using only a handful of TTL logic […]

Building a sweep generator for BK 4011

Kerry Wong documented his sweep generator build: In this post I will show you a simple sweep generator I built. It can be used to generate both the sweep waveform and synchronization signal needed for any function generator that has a VCG/VCO input. The sweep frequency can be adjusted from under a Hertz to several […]