Week 6: Electronic Design Assignment

Group Assignment:
Use the test equipment available in your lab, such as a multimeter and oscilloscope, to observe and analyze the operation of a microcontroller circuit board.
Document your observations and findings on the group page.
Reflect on what you learned individually on your own page.
Individual Assignment:
Use an EDA tool to design a development board that incorporates parts from the inventory to interact and communicate with an embedded microcontroller.
Group Assignment
We observed the operation of the microcontroller circuit board using various test equipment.

1. Circuit Design Process

Overview of the Process

The circuit design process involves defining objectives, creating a block diagram, designing detailed schematics with tools like KiCad, running simulations, and converting designs into PCB layouts. Finally, prototypes are built and tested, ensuring functionality, safety, and performance through a structured, error-minimizing approach.

Using Ki Cad to build and simulate the circuit
KiCad is an open-source and free tool for Electronic Design Automation (EDA) that enables the creation of electronic circuits and PCB designs. With features like schematic capture, PCB layout, 3D modeling, and Gerber file generation, it is widely used by both engineers and hobbyists to bring hardware concepts to life.
Basic Sketch
Open your web browser and search for "KiCad" on Google.
Click on the official KiCad website link, which is www.kicad.org.
Basic Sketch
On the KiCad website, click the Download button.
Basic Sketch
Choose the operating system you want to install KiCad on. Since I’m using Windows, I will select Windows.
Basic Sketch
You can select the latest version to download, but I prefer to install a specific older version of KiCad because it includes a feature that was discontinued in later versions. To do this, click on the Previous Releases link.
Basic Sketch
From the list of previous versions, click on Kicad-8.0.0 x84x64.exe. This version, and earlier ones, include a feature that allows PCB designs to be downloaded in SVG format. This format is particularly convenient for use with an online tool called ModsProject, which is used for milling designs.
Basic Sketch
When you open the KiCad software, the main window will appear, containing the following tools: Schematic Editor, Symbol Editor, PCB Editor, Footprint Editor, and Gerber Viewer.
Basic Sketch
Open Google and search for Fab KiCad Library.
Look for a link to fabcloud.org in the search results and click on it to access the library download page.
Basic Sketch
On the fabcloud.org page, you may notice a layout similar to GitLab. To download the library:
Locate and click on the CODE button.
Choose the appropriate option to download all the files (e.g., Download ZIP). Basic Sketch
After downloading the file:
Locate the downloaded file on your system.
Right-click on the file and select Extract All or use your preferred extraction tool.
Choose a destination folder that you can easily remember for later use. Basic Sketch
In the KiCad main window:
Click on Preferences in the menu bar.
Select Manage Symbol Libraries from the dropdown menu and click on it. Basic Sketch
In the Manage Symbol Libraries window, click on the New Folder button.
This action will open a new window where you can specify the folder location. Basic Sketch
Navigate to the extracted "Kicad-master" folder, select the fab.kicad_sym file, and upload it into the Symbol Editor.
Basic Sketch
After importing the file, you’ll see a confirmation that it’s been successfully added and it will be visible in the Symbol Editor.
Basic Sketch
Now, return to the KiCad main window and navigate to Preferences → Manage Footprint Libraries.
Basic Sketch
A window similar to the Symbol Editor will open, but here you will add footprint data. Click the Add (+) button, then enter the name Nickmake (which should match the name used in the Symbol Editor when adding the new symbol).
Basic Sketch
Navigate to the extracted "Kicad-master" folder and select the fab.pretty folder to upload it into the Footprint Editor.
Basic Sketch
After importing the file, you’ll receive confirmation that it has been successfully uploaded, and it will be visibly listed.
Basic Sketch
Open KiCad, and when the main window appears, go to File → New Project.
Basic Sketch
Browse to your desired location and name the project— in my case, I named it "electronic Production".
Basic Sketch
You will see two files created:
Schematic File (.sch)
PCB Layout File (.kicad_pcb)
Basic Sketch

2. Component Selection

Component Selection

Component selection is essential in electronics design, affecting functionality, performance, and cost. Start by defining requirements such as voltage, current, and size, and select core components like microcontrollers. Identify supporting components like resistors and capacitors, ensuring compatibility and adherence to electrical specifications.

After opening the KiCad project file, evaluate components based on size, packaging, availability, and cost. Use datasheets and simulations to ensure seamless compatibility, reliability, and compliance for critical applications. Thoughtful selection leads to efficient, cost-effective designs that streamline prototyping and meet performance goals.

To make the schematics choose the components
Basic Sketch
After choosing the components along with the footprint make the schematics
Basic Sketch
you can edit the properties of the components using this dialog box
Basic Sketch
Now move on to the PCB editor

3. Circuit Simulation

Circuit Simulation

Using KiCad, circuit simulation involves designing schematics, configuring analysis parameters like DC or transient, and running simulations to analyze performance. Outputs such as waveforms are reviewed to identify issues, refine designs, and ensure reliability before prototyping. KiCad streamlines the process, saving time and enhancing efficiency.

Basic Sketch
Following steps are done to get the DRC Check: Basic Sketch
Basic Sketch
Basic Skhttpsetch
Once the Drc Chec k is over export the files in SVG format to make the PCB follow the steps below: Basic Sketch
Basic Sketch
Heroshot of the Board: Basic Sketch
Basic Sketch
Files for downlaod:
  • Download KICAD Files