PCB design softwares: Difference between revisions
From wikiluntti
| (18 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
=== 1 === | === 1 === | ||
=== | |||
Workflow (a project-based workflow) | |||
# drawing a schematic: Schematic Editor. Which components are in the design and how they are connected. | |||
#* custom symbols may need to be created if appropriate symbols aren't available. | |||
#* footprints are also selected for each component | |||
# laying out a circuit board: PCB Editor | |||
#* footprints are the copper pads that match the pins on a physical component | |||
# editing symbols: Symbol Editor | |||
# editing footprints: Footprint Editor | |||
1. Schematics. Connect through | |||
# lines. (Gets complicated.) | |||
# network labels. | |||
# hierarchical labels. (Multiple worksheets.) | |||
# global labels. | |||
=== Arduino Uno custom shield === | |||
<gallery> | |||
Kicad arduinoUno Schematic1.png| The connectors are already available at the Templates. | |||
Kicad arduinoUno Schematic2.png| The values can be edited by E key. | |||
Kicad arduinoUno Schematic3.png| Copy the labels and the text and rectangle | |||
Kicad arduinoUno Schematic4.png| Cut the wires from the unused connectors. | |||
Kicad arduinoUno Schematic5.png| Some of the sensors are already in the kiCAD library. SO it is easy to include into the system. | |||
Kicad arduinoUno Schematic6.png| Cut the extra wires, save, and check the PCB Editor. Update PCB from schematics (Tools menu). Some components are missing | |||
Kicad arduinoUno Schematic7.png| Assign footprints. This is for a resistor. | |||
Kicad arduinoUno Schematic8.png| The footprints are assigned and all components are visible. | |||
Kicad arduinoUno Schematic9.png| The 3d view when the R1 is changed to axial. The yellow lines are routed in PCB view. | |||
</gallery> | |||
File → New Project From Template → Arduino Uno | |||
References | |||
* https://www.youtube.com/watch?v=B6VE6SSA2wk | |||
* https://www.youtube.com/watch?v=ou_qRzNHZrw | |||
* https://www.youtube.com/watch?v=XRazkC7tdxo | |||
=== ESP32 + sensors === | |||
=== 1 === | === 1 === | ||
=== 1 === | === 1 === | ||
Latest revision as of 08:58, 14 February 2026
Introduction
- LibrePCB
- kiCAD
Kicad Tutorial
1
Workflow (a project-based workflow)
- drawing a schematic: Schematic Editor. Which components are in the design and how they are connected.
- custom symbols may need to be created if appropriate symbols aren't available.
- footprints are also selected for each component
- laying out a circuit board: PCB Editor
- footprints are the copper pads that match the pins on a physical component
- editing symbols: Symbol Editor
- editing footprints: Footprint Editor
1. Schematics. Connect through
- lines. (Gets complicated.)
- network labels.
- hierarchical labels. (Multiple worksheets.)
- global labels.
Arduino Uno custom shield
-
The connectors are already available at the Templates.
-
The values can be edited by E key.
-
Copy the labels and the text and rectangle
-
Cut the wires from the unused connectors.
-
Some of the sensors are already in the kiCAD library. SO it is easy to include into the system.
-
Cut the extra wires, save, and check the PCB Editor. Update PCB from schematics (Tools menu). Some components are missing
-
Assign footprints. This is for a resistor.
-
The footprints are assigned and all components are visible.
-
The 3d view when the R1 is changed to axial. The yellow lines are routed in PCB view.
File → New Project From Template → Arduino Uno
References
- https://www.youtube.com/watch?v=B6VE6SSA2wk
- https://www.youtube.com/watch?v=ou_qRzNHZrw
- https://www.youtube.com/watch?v=XRazkC7tdxo