Homemade Arduino not working?

Monday, January 29th 2018 - 12:01 pm

I recently had an annoying discovery. After building a PCB with a Amtel 328P CPU and required crystal and supporting circuit, it didn't work. After too much wasted time I discovered that the crystal I used was bad. Turns out that out of 10 16mHz crystals I had, 6 were bad...

I ended up using a breadboard to build the basic blink circuit and had to test each crystal before soldering it into the final PCB. I tested each one for several hours and several power cycles to make sure it was ok. Not sure what the deal is, I think they have a moving part inside, maybe it broke in shipping?