The Microcontroller and Motor Driver Circuit Board

This entry is part 3 of 6 in the series Autonomous Object Avoiding Robot  

The circuit board was designed using the Eagle Schematic and PCB design software.  You can find the files for download at the bottom of this post.

I tried as much as possible to limit the number of wire jumpers in this board but things got a little tight since I was combining the microcontroller and motor driver in one board.  It would have been a lot cleaner if I would have left the programming header off.

This schematic includes the ATTINY84, 5V voltage regulator, and L298N motor driver.

This schematic includes the ATTINY84, 5V voltage regulator, and L298N motor driver.

 

The L298N is a dual motor driver that is essentially a dual H-Bridge motor driver in a compact package.  Since the “Multiwatt15 through-hole package” doesn’t conform to the 0.1″ spacing of most components, it won’t fit directly into standard perf boards.  There are inexpensive breakout boards available if you don’t want to worry about etching.

The files available for download include both the schematic and the board layout.

This is the view of the board with all of the components.  Before printing for etching, you will want to remove the layers except for traces and drill holes.

This is the view of the board with all of the components. Before printing for etching, you will want to remove the layers except for traces and drill holes.

The ATTINY84 and L298N both fit nicely on this 4X3 PCB board.  I even had room for a switch and a programming header.

The ATTINY84 and L298N both fit nicely on this 4X3 PCB board. I even had room for a switch and a programming header.

Series Navigation<< Programming the ATTINY84Creating Rounded Edges with Acrylic >>
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.