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

The Remarkable BlinkM LEDs

Do you feeling bored with the ordinary LEDs? Would you like to have some different types of fun? Well, how about spice up your boring day with the BlinkM LED? If you think that BlinkM LEDs are the same with other LEDs, then you’re totally wrong here! Did you know that the BlinkM LEDs could be used as the: Fader (BlinkM LEDs can fade from deep red to bright purple) Flasher (Same like the police patrol cars’ flash light) Incandescent bulb Flicker (Just like a candle) The main goal of this project is to modify an old relay tester to control multiple BlinkM LED modules, by using wireless serial links! For this project, you’ll need an Arduino Diecimila, four BlinkM LED devices, four ATmega168, four 2400bps rflink receivers and a 2400bps rflink transmitter. BlinkM is a smart LED and it’s to be designed to allow the easy addition of dynamic indicators, displays and lighting to any projects. Multiple BlinkM can be stranded together on an I2C bus to create an awesome light displays! Since the BlinkM is programmable, you can… Continue reading

ArduPilot – The World’s Cheapest AutoPilot!

Do you know that the ArduPilot is known as the world’s cheapest AutoPilot? Yep, with only $24.95, you can own it instantly. Why should you use this ArduPilot? Well, It’s because ArduPilot is the idea navigation-only autopilot based on the open-source Arduino platform, (Of course, you’ll need a GPS module and FMA Co-Pilot first!) Since all the software and hardware are all open source, thus you can use it without worry of being sued! The ArduPilot is actually a custom PCB with an embedded processor (ATMega168) combined with circuitry to switch between RC control and autopilot control. The ArduPilot can be used to navigate the altitude by controlling the rudder and throttle. This autopilot is fully programmable and it can have any number of GPS waypoints and trigger camera or other sensors too! Some of the powerful features of ArduPilot are: It can be used for an autonomous aircraft, car or boat (Stabilization unit only needed for a plane!) The built-in hardware failsafe that uses a separate circuit to transfer control from the RC system to the autopilot and back… Continue reading

Meggy Jr RGB is Greater Than The Gameboy!

Do you always have the dream to build up your very own games, but you don’t have the natural born talent to do so? Well, with some little help from this Meggy Jr RGB, your dream will come true in just a second! This Meggy Jr RGB is a new kit, where it allows you to design as a platform to develop pixel games. It is based around a fully addressable 8×8 RGB LED matrix display. Beside that, it features six fat red buttons for the retro feel game play! The kit is fully driven by an ATmega168 microcontroller, which it enables you to write your very own games or you can control it through the Arduino development environment. One of the unique features of Meggy Jr RGB is that it is designed to be mounted inside a “handle set,” where it can be a wooden or plastic case. This feature is definitely safer and more pleasant to hold than a bare circuit board! Furthermore, you can also make, modify and customize your own handle sets to suit your own… Continue reading

The Portable and Multipurpose Pin Visualizer

Most of the electronic projects need to use many electronic components to assemble it up and it finally turning into a mess in the very end. Like the old saying, “Simple is the best!” Due to this old adage, you’ll have the chance to develop a handy yet portable Pin Visualizer. Well, this project is considering as a simple project, as it requires only two main parts here, which are Arduino and TouchShield Stealth! The Arduino that you’re going to use in this project is an AVR microcontroller board based on the ATmega168. It has 14 digital I/O pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header and a reset button. Meanwhile, the TouchShield would be a 128×128 pixel OLED screen on a PCB shield. It is an Arduino-ready and can be used to bring advanced I/O capabilities to the Arduino platform. The new version of Stealth Edition has an all-blacked out board, where it looks very slick on top of the dark blue Arduino. Furthermore, the TouchShield will only use… Continue reading

The Unbeliavable Arduino-based High Voltage Programmer

Are you guys bored with those ordinary and less challenging electronic projects? Would you mind to have some fresh and spectacular High Voltage related stuff? If you answered yes, then the adventurous journey is about to begin… Honestly, this Arduino-Based AVR High Voltage Programmer is one of the simplest Arduino-based projects that you ever made here! Although this is an easy task, but you all need to watch out, as when you’re being told by “High Voltage”, this means it’s really high voltage and you must pay 100% of attention not to touch any parts of the programmer, once it’s plug with electricity. Or else, you will be turning into a dead toast meat! Oh, you also need to remember one thing that never try to flash the configuration fuses to disable the RESET pin, as it will cause you to lose the ATmega168 here! If you’re accidentally did it, then the only rescuing way is to use what Atmel calls “High Voltage Parallel Programming Mode” where it’s a very few programmer support that help you to overcome the problem!… Continue reading

Get Involve with AVR Logic Analyzer

How often do you involve yourself with AVR logic analyzer? Or, would you interested to develop a simple and powerful AVR logic analyzer for your own use? Well, then you must take a seat first, as you’re about to going into the journey of AVR logic analyzer. This project is uses ATmega168 microcontrollers, where the microcontroller will use its pin change interrupt, so it can detect a change in logic level on any of the six pins. So, if the pins detect a change, the value is to be stored in a 1000 byte buffer. If the serial port is not that busy, then it will send the data to the computer is a FIFO (first in first out) fashion. Furthermore, the computer can be changed the interrupt mask register to enable or disable changes triggering a particular pin. Since the firmware is well written in AVR-GCC with AVR Studio, hence, it can be modified and applied on any microcontroller with hardware UART and pin change interrupts. Since this is a very simple and easy to develop project, thus you… Continue reading