Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Simple programmable robot project

Al Williams have sent us a easy to make robot project, which is featured with two IR LED sensors, two servo motors modified for continuous rotating and GP3 general purpose control board based on PIC microcontroller. Probably the most interesting part of this project is the way robot is programmed. It uses a GP3EZ software which allows to use very simple “point and click” programming style. You don’t need to write code – you just have to go through user interface and select program flow steps. This is really easy – especially for starters. More about GP3EZ programming style here. Continue reading

DTMF extension for microcontroller system

Telephone lines that maybe found in your house may be used not only for making calls but also for other purpose like home automation, remote device control. To make it possible there is an interface between phone line and microcontroller system needed. This DTMF extension is universal module that can be connected to any microcontroller platform. It detects DTMF tones and decodes them to binary digits that can be easily read by microcontroller, which can decide what tasks to perform. DTMF decoder is based on CM8888 chip which is ideal for interfacing with MCU. Here is an example source code for interfacing with AVR ATmega8535 microcontroller which is written for WinAVR compiler toolset. Continue reading

PIC based Palm keyboard Morse code application

Palm keyboards are special keyboards that fold up in to compact box. These keyboards communicate with palm via RS232. Hard to say if they are still in production, but probably you can find one in your loft. Palm keyboards use non standard RS232 connector, so PIC based Morse code application uses a fabricated socket. Application itself is simple – it beeps Morse code depending on key is pressed. Application is written in ASM language for 16f628a microcontroller. Continue reading

AVR based Rogue video game

This is a portable battery powered Rogue-like video game- The dungeons of Doom. The game runs on Atmega32 microcontroller. So it can be plugged to any TV set with NTSC decoder. AVR to TV interfacing is done with well known video DAC made of 3 resistors and is tuned to 75Ω TV input resistance. The whole project including 9V battery fits in a box for Altoid mints. Project source code can be downloaded here. Game code is far not complete, like only one monster implemented, also player inventory has no different weapons and items. But I guess there is still some fun to se some action on TV screen. Continue reading

HDD relived as binary clock

Don’t get caught… this clock doesn’t have moving parts. HDD is only as case for a clock. Design is really neat and uses no fancy components like SMD or etched PCB. So everyone can make it on old HDD. LEDs on a HDD platter look really cool. In the dark it should give nice effects.   Binary clock is running on AT90S2313 as it can be replaced by ATtiny2313 now with no code modifications.  Circuit is really simple – matrix of LEDs is controlled by using transistor keys, and additionally there are three buttons for setting time. Source code is also available which is written for AVR-GCC compiler. To see live action of binary clock, view video of the clock. Continue reading

Arduino LED cube

It seems that Arduino board has strong positions among electronic hobbyists. This makes a good base for various projects that can be prototyped very fast. LED cube is made of 3x3x3=27 LEDs that is not much, but it is still FUN to play with. Full source code is available for compiling and modifying it. Continue reading