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

DIY 8-bit Computer on ATMega1284

This is an 8Bit computer which apart from being powered by an Arduino is also low cost. It also has a black and white LCD output along with a full QWERTY keyboard input. The brain of this computer is an Arduino ATMega1284 and majority of the files are stored in a 64KB EEPROM chip. It also has support to read and write data through serial interface. The new thing about this project which I found is that all the programs are written in a DPCL (Duo portable command language) for which 12KB of Ram has been reserved. DPCL consists of plain ASCII commands interpreted by the ATMega1284. DPCL programs are checked for syntax errors during runtime. The display is a 102×64 display which might seems small, but works perfectly. Also an online emulator has been provided to check different DPCl commands which is of great use for a beginner. For those interested in the project, everything from source code to hardware-description is available on the website along with some example programs that can be put to use right away. 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