1.9k
This is a basic ‘barebones arduino’, this is an Atmega328 based design.
In this example we are externally powering the Atmega from a 5v source, this removes the need for a 5v on board regulator. In theory you can also remove the crystal and capacitors and use the internal clock but I kept these parts in
Here is a parts list, you can easily build this circuit on veroboard, stripboard or make your own PCB
Assembly List
Label | Part Type | Properties |
---|---|---|
C1 | Ceramic Capacitor | package 200 mil [THT, multilayer]; capacitance 22pF; voltage 6.3V |
C2 | Ceramic Capacitor | package 200 mil [THT, multilayer]; capacitance 22pF; voltage 6.3V |
J1 | Generic female header – 5 pins | package THT; pin spacing 0.1in (2.54mm); pins 5; form ♀ (female); hole size 1.0mm,0.508mm; row single |
J2 | Generic female header – 4 pins | package THT; pin spacing 0.1in (2.54mm); pins 4; form ♀ (female); hole size 1.0mm,0.508mm; row single |
J3 | Generic female header – 5 pins | package THT; pin spacing 0.1in (2.54mm); pins 5; form ♀ (female); hole size 1.0mm,0.508mm; row single |
J4 | Generic female header – 6 pins | package THT; pin spacing 0.1in (2.54mm); pins 6; form ♀ (female); hole size 1.0mm,0.508mm; row single |
J5 | Screw terminal – 2 pins | package THT; pin spacing 0.137in (3.5mm); pins 2; hole size 1.0mm,0.508mm |
R1 | 10kΩ Resistor | package THT; resistance 10kΩ; bands 4; pin spacing 400 mil; tolerance ±5% |
U1 | atmega328 | package dip; version Atmega328-20PU; type ATMEGA328; variant dip28 THT |
XTAL1 | Crystal | package THT; pin spacing 5.08mm; type crystal; frequency 16 Mhz |
Schematic
PCB Layout
Here is a sample layout using fritzing, knocked this up quickly
Links