Hi all
I have so far messed successfully with an Arduino Board and several shields.
I now decided that I want to design something on my own, namely a USB stick that provides meteo data (Temperature, pressure etc).
The basic components include a FTDI232RL for USB to Serial and a ATMega328P-AU for processing data coming out of a Bosch BME280.
The ATMega328P was bought from an online shop and are supposed to have the Optiboot bootloader already installed.
So I went ahead and drew a schematic in DipTrace and had boards made. Having soldered the components to the board, it does not really work.
The PC recognizes the new com port when I plug in the stick, but I am unable to upload any sketches to it. The output of the Arduino IDE is as follows:
vrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "D:\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM10
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x05
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x05
The only thing that varies from time to time is the response code. As it tells me that the programmer is not responding, I take it that there is something wrong with the ATMega, whatever that might be.
I tried with both the Uno and Duemillenove board settings.
I have checked that the ATMega get's +5V at the proper pins, and that everything is connected as it's supposed to be. I've also tripple checked that there are no soldering bridges, it all looks good to me.
While I am waiting for a TQFP Adapter so I can build the circuit on a breadboard for better troubleshooting, I thought to ask for a review / help / input on here.
I would greatly appreciate if someone could take a look at my schematics and review them for possible errors.
Thanks a bunch!
Martin