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

Let’s Get Into The SI Prog Project!

When someone talking about the ATmega microcontroller, most of you here must be very interested on it, as it’s one of the most popular microcontrollers that have been widely used, especially in electrical and electronic field! By the way, do you have any chances develop or create SI Prog before? Well, if you haven’t, then you may want to test it out by your own, coz today you’re about to create a simplification LancOs’s SI Prog aka the Intelligent Serial Port Programmer! The whole project won’t cost you too much, as you can use either ATmega8 or ATmega 32 as the main component. Oh, if your AVRs reset pin in datasheet have a bar on the name of it (Reset or has a circle outside the pin of it), then this programmer is the most suitable for you here. One more thing that you should take note when you’re dealing with this project! Always ensure that the emitter and base of the BC547 IC is working properly, for the purpose you can use your multimeter in diode mode and check… Continue reading

AcceLED Pong is The Intelligent Play Stuff!

Talking about the Pong game, most of you here have been at least heard it or ever experienced with it? Pong game is one of the easiest games to be developed and it’s simply the best choice to all the home hobbyists that want to test their skill with the ATmega32. This AcceLED Pong or also known as the Accelerometer Controlled Pong is a very easy project. All you need to do is try to hook it up to an Atmel ATMega32 chip that processes the data and controls a red or green LED matrix. Basically, the game is fully controlled by tilting the board left and right to move the paddle. If you want a more challenging tournament, then you may want to adjust your computer into an advance stage, and see if you can beat the computer or not! The whole code is well written for the ATMega32 and it’s meant to be compiled and installed with the AVR-GCC. As a result, it would be easy to port to an Arduino if you insist to do it! So,… Continue reading

Internet0 Transceiver – Sending Data Over the Internet will Never be a Matter Anymore

Living in the 21st century world, you mostly get in touch with the IP related stuffs everyday life. That’s why you should create/develop an Internet0 transceiver, which it will ease your data sending tasks over the internet in a standardized progress, and without even considers about the electronics or cost at all. For today class project, you are going to create a very small yet simple internet0 transceiver device. With just a press of button, a sequence of clicks will be encoded or decoded, then encapsulated in an IP packet and will sent to a computer by serial port in a systematic sequence. Continue reading

Simple and flexible ATmega32 development board

There are tons of various development boards around the internet. If you are looking for one – might be this one will fit your needs. It is featured with ATMega32 MCU clocked at 16MHz; RS232; RS485; I2C EEPROM (64KBytes); 4-way Piano Switch; Reset and some LEDs; 2 x 40 pin DIL breakout connectors. Board is 100x75mm size with tracks on both sides. Probably it is best to send Gerber files to your nearest PCB manufacturer and get professionally looking PCB. Continue reading

Reflow Soldering Oven controller with graphical LCD Display

One of SMD soldering techniques is using a reflow soldering oven. Reflow soldering technique is used when it is impossible to solder components by hand. These may include ball grid arrays (BGA), small pitch quad flat packs. Or simply solder any SMD element to make board look professional and smooth. Special care has to be taken when soldering with oven. Specialized ovens have controllers built in that control overall soldering process by adjusting temperatures, but if you are using regular oven that is much cheaper than specialized soldering ovens, you need to build a controller. Controller has to adjust soldering oven temperature according to chart that is stored in memory. Together with keypad this gives great interactivity. Soldering oven controller is based on ATmega32 microcontroller that uses ADC input to read NTC temperature sensor. Current temperature is displayed on graphical LCD as chart. As authors state – system works OK, maybe additional blower could be added for cooling speed controlling as without fan it is to slow. Continue reading

8x8x8 3D LED effects with Borg 3D

This is what I call some time consuming project. 8x8x8 is 512 total LEDs to solder. But end result looks really cool.  Each LED in this cube can be controlled individually by ATmega32 microcontroller. The controller board can be interfaced to RS232, CAN and two joysticks from the C64. To control such amount of LEDs isn’t easy task without special time controlled multiplexing. The cube is divided in to 64 LED planes where each plane is switched about 100 times per second, so for spectator it looks like individual LEDs are controlled separately. Construction schematics aren’t final, but you can see some versions here. The complete software is written in C for the AVR-GCC compiler and can be found here. Continue reading