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

Single board AVR DSO project

Digital oscilloscope projects or so called DSO are always interesting, because there are speed and quality concurring on limited resources. Vassilis Seradiris constructed single board AVR oscilloscope based on Atmega32 microcontroller.   His attempt was to build DSO scope programmed only in C language instead of ASM. This scope can display maximum 5kHz square signal while for other signals frequency is lower (~1kHz). Maximum signal voltage input 24V(DC)/30V(AC). Wave is displayed on 128×64 pixel graphical LCD. Scope has auto triggering function which allows to view continuous signals like they are stopped. If signal isn’t continuous – it can be frozen by pressing button and analyzed. Project files. Really cool project and may be practical for those who work with low frequency signals. Continue reading

Digital dual axis SCA100T inclinometer project

Inclinometers are used to measure angles of inclination of an object. Angles are measured in reference to gravity. In this project angle is measured by using dual axis SCA100T MEMS sensor.   Digital inclinometer is far more precise than manual with bubble in liquid. Author didn’t provide full working code, but he gives SCA100T inclinometer library to use in new design. As SCA100T connects to microcontroller via SPI interface there shouldn’t be a problem at all. Library files are here. Continue reading

Neat binary DCF-77 clock

This binary clock is actually a DCF=77 receiver which receives and decodes time information transmitted in Germany. Received signal is decoded by Atmega8 microcontroller and displayed in binary format on array of LEDs. Clock has internal counter which is counting time by itself in case signal is lost. When official time signal is received – internal time is adjusted. This project is licensed under the GNU license and can be downloaded here. Continue reading

Simulating particle behavior with FPGA hardware

I’ve found very interesting thesis on the internet written by John Beeckler at McGill University, Montreal. The research was about particle graphics simulation on FPGA graphics. Simulation results can be used for modeling water, cloth, explosion, fire, smoke and clouds behavior.   As usually computer modeling is done in software level, there is main limitation – calculation speed. Calculating at hardware level always gives better results but also gives a lack of flexibility what software can provide. But anyway for specific tasks like particle simulation FPGA running at 130MHz speed increases a performance by two orders of magnitude comparing to software methods. Even FPGA speed up a GPU processors for this task. Read whole thesis here. Continue reading

Simple LED spectrum analyzer and clock for PC modding

Rubashka Vasilly likes do do computer modding on spare time. His latest modding project was LED matrix spectrum analyzer + watch that connects to PC via RS232 port. Device is based on ATS902313(or alternative ATTiny2313) microcontroller.     All design is made on two separate PCB’s. One for control board and another for two 5×8 LED dot matrix’s. Microcontroller program is written in BASCOM-AVR language. As you can understand Attiny2313 doesn’t have enough power to calculate spectrum, so all this is done in managing program running on computer which uses a bass.dll library. Project files are available for download. Continue reading

SCP1000 barometer logger with graphical LCD

Jermington posted his latest SCP100Barometer project in AvrFreaks. For this project he used SCP barometer and DX160 connected to Atmega8 microcontroller. Graphical LCD displays latest 128 readings while one reading occur once in 20 minutes. So totally you can see information of about two last days.   Zipped project files and schematics can be downloaded from here. Continue reading