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

Dual Thermometer with Graphical LCD

Dont know if using grafical LCD is very effective way of building thermometer, but if you have few spare laying on your desk – why not. As a result you can bild very cool thermometer as Andrei did. He used few standard parts like PIC16F88 microcontroller, KS0108 graphical LCD and couple LM35 temperature sensors. He also made Proteus VSM simulation – this is much easier to test firmware or even modify existing one without building real board. All necesasry files including source code written for CCS C compiler, Proteus VSM simulation file and hex you can find here. Continue reading

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

AVR graphical LCD test board

Graphical LCDs with KS0108 controllers are used for quite long time like widely used HD44780 Text LCDs. So there are many projects and information available around the internet. Scienceprog has build simple single sided board for HQM1286404 128×64 graphical LCD with same KS0108 controller. The board can be equipped with Atmega16 or Atmega32 depending on memory needs. Also it has many other available features that allow to reach various complex applications on single board like 16MHz speed for high speed ADC applications, ISP for fast programming, RS232 communication block, potentiometer adjustable analog reference voltage (AREF) from 0 to 5V, graphical LCD with contrast potentiometer, 3 ADC inputs, 10 I/O pins, reset button, 5V voltage regulator on board. PCB small(100x50mm) single sided without wire strips. There you can also find program demo which KS0108 control library, and all other project files included. Continue reading