eBay

This listing is for printed circuit boards (PCBs) for my AVR BASIC Computer (V0.1) project. This project is a small computer system which runs the BASIC programming language, generates composite video and reads PS/2 keyboard input using an 8bit Microcontroller (the ATmega 1284P from Atmel). I designed the computer as a hobbyist electronics project and had some PCBs manufactured professionally at a board house. More details about project along with links to the firmware (code), ATmega 1284P bootloader, components required and the schematic can be found at following project page: https://hackaday.io/project/3537-avr-basic-computer-v01

The listing is for one PCB only, which is white in colour with ENIG (electroless nickel immersion gold) finish and has the dimensions 67.31x73.6mm (approx).

The PCBs can be easily assembled at home as all components are through-hole. Simply gather the components from the components list at the project page link (above) and solder them into the correct locations on the PCB (marked on the PCB silkscreen). Images of the assembled PCB can be seen at the project page link. A method of programming the ATmega 1284P is required such as a low cost USBasp programmer (a header for this programmer is already on-board the PCB) or using an Arduino as ISP. Therefore, to create the computer the following steps need to be taken:

1) Gather components (a list can be found at the above link)

2) Solder the PCB

3) Program the AVR (Bootloader and firmware)

4) Connect the system to a TV and keyboard and you now have a working computer system which can be programmed in BASIC.

The computer runs the programming language TinyBASIC Plus which is easy to learn and BASIC programs over 7KB in size can be created and saved. I cannot be held responsible for any issues with the PCBs as they have just been designed as a hobbyist electronics project but the assembled PCB had worked fine for me (operates as it has been designed to). No refunds or returns.