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

AVR chip computer runs basic programs

Jörg Wolfram has been developing interesting project so called AVR-ChipBASIC on Atmega32. Simply speaking this is a basic language programmable chip computer which his capable to run basic programs and with ability to display results in RGB TV screen.   This is almost fully functional computer system that have many functions including: RGB-TV 23 rows with 30 colums, NTSC/PAL per jumper selectable; prepared for FBAS encoder; 256 characters with pseudo-graphics, 8 colors; PS2 keyboard; simple sound (1 channel, 1 voice, noise); serial port (1200Bps only) with charge pump; parallel printer port, also usable for IO and ADC; I2C-port for data EEPROM and temperature sensors; ISP port is also able to handle Atmel dataflash; mostly Tiny-BASIC compatible with many improvements; 4 programs to 51 lines are stored in flash; built-in full screen editor; serial load/store via text transfer, listing print; screenshot function; integrated monitor with single step, breakpoints. Programs can be edited and run directly on TV screen and run from AVR chipbasic menu system. Also program can be saved, transferred via terminal or even printed. Firmware is updated constantly so… Continue reading