About Electronic Design
Electronic design is the process of selecting and combining various electronic components—such as resistors, capacitors, ICs, and transistors—to create a working circuit or device.
Selecting and connecting components to meet specific requirements.
Designing each part of the circuit to ensure proper functionality.
Using computer software to plan, simulate, and test the design.
Voltage - the electric potential between one place and another. How much the electricity wants to move from one point to another. Measured in volts.
Current - the current flow from one point to another, literally based on how many electrons are moving per second. Measured in amps
Power - work that is being done per second. In circuits, this usually means the amount of heat given off by a circuit. Measured in watts, or joules per second.
Energy - total amount of work done. There is no time component for this, which is the differentiator between power and energy. Measured in joules. These are clarified more later in this tutorial.
More info click the link
PCB Design Tools
- KiCAD: A free and open-source tool for PCB design, offering a complete workflow from schematic capture to PCB layout and Gerber file generation.
- Eagle: A widely used PCB design software, especially popular in the maker and hobbyist communities. It offers comprehensive features for schematic capture and PCB layout.
- TinkerCAD: A free, browser-based platform that offers 3D modeling, simulation, and basic electronics design.
Why I Chose KiCAD
- Open-source: KiCAD’s open-source nature means it benefits from a robust community that continuously contributes to its development.
- Complete Workflow: It offers everything needed for PCB design, from schematic capture to layout and file generation.
- Advanced Features: KiCAD supports complex designs and includes an excellent 3D viewer to help visualize the final PCB and ensure mechanical fit.
About the KiCad
KiCad is an open source software suite for Electronic Design Automation (EDA). The programs handle Schematic Capture, and PCB Layout with Gerber and IPC-2581 output. The suite runs on Windows, Linux and macOS and is licensed under GNU GPL v3.
KiCAD PCB Design
I started working on my PCB design using the RP2040 microcontroller. In this project, I also included 3 4-pin one LED, and a switch.
Opened KiCad software to begin the design process.
Created a new project to start the schematic design.
Entered the desired project file name and saved it.
Opened the schematic editor from the main window.
Schematic page was successfully opened for component placement.
Navigated to Preferences → Manage Symbol Libraries.
Opened and browsed the external symbol library file.
Loaded the `Fab.kicad_sym` file from the Fab Library.
Fab library loaded successfully and confirmed by clicking OK.
Clicked on the symbol icon to begin placing components.
Symbol library loaded and components became available.
Selected required components including RP2040, connectors, LED, and switch.
Completed the schematic diagram by placing and connecting all components.
Performed Electrical Rule Check (ERC) to detect and fix any schematic errors.
Opened the PCB Editor to start board layout design.
Ran Design Rule Check (DRC) to ensure correct spacing and layout standards.
Viewed the designed PCB in 3D mode for inspection and verification.
Used the 'Plot' function to prepare output files for manufacturing.
Generated Gerber files required for PCB fabrication.
Verified all layers in the 'Plot' window before exporting.
Exported SVG files.
Confirmed successful plotting of all necessary layers.
Saved all output files in the project folder for future use.
SVG format
Edge Cut SVG format