WEEK 6

TASK
MONDAY 16
WEDNESDAY 18
FRIDAY 20
MONDAY 23

✦ Introduction to Electronics Design

This week I focused on understanding the fundamentals of electronics design and learning how to develop a custom PCB using the KiCad software. Personally, this week was quite challenging since I don't have a very strong background in electronics. However, it was very interesting to explore how electronic components connect and how circuit designs are translated into physical boards. Also, for this week I reviewed some electronic concepts in the Group Assignment.

✦ Learning about Electronics

Concept
Description
Current
Flow of electrons through a conductor, measured in amperes (A).
Voltage
Electrical potential difference that pushes current through a circuit.
Resistance
Opposition to the flow of current, measured in ohms (Ω).
LEDs
Light-emitting components that require a resistor to limit current.

✦ Electronics Design Workflow

◆ Electronic design usually follows these steps:
  • 1.Define the circuit function
  • 2.Create the schematic diagram
  • 3.Assign footprints to components
  • 4.Convert the schematic into a PCB layout
  • 5.Route the connections between components
  • 6.Generate 3D visualization and fabrication files

✦ Designing my PCB

For this assignment, I designed a custom PCB shaped like a star. The main function of this was to create an interactive light display, using the XIAO RP2040 microcontroller that acts as the brain of the circuit, reading an analog signal from the potentiometer. By turning the potentiometer, the user can dynamically control the LEDs, such as adjusting their brightness.

Component
Description
1x Seeed Studio XIAO RP2040
Runs the code and manages the inputs and outputs.
1x Potentiometer
An analog input used to control LED parameters.
1x Push Button
A digital input used to trigger specific actions.
1x Capacitor (1206 SMD)
Filters noise and stabilizes the microcontroller power supply.
10x LEDs (SMD)
Distributed around the star shape for the visual lighting effects.
10x Resistors
Protect each LED by limiting the flow of current.
1x Custom Star-Shaped PCB
The designed board that integrates all these components.

✦ Install KiCad

The first step was creating the Schematic in KiCad. In this stage, the electronic connections between components are defined without considering their physical placement.

✦ Schematic Editor

The first step was creating the Schematic in KiCad. In this stage, the electronic connections between components are defined without considering their physical placement yet.

✦ PCB Layout

The first step was creating the Schematic in KiCad. In this stage, the electronic connections between components are defined without considering their physical placement.

✦ 3D Visualization

To visualize the final PCB design, I went to View → 3D Viewer, which opened a new window displaying the board in 3D. This allowed me to verify the physical placement of the XIAO RP2040 and the rest of the components on the PCB.

✦ Files

In this section, you can find the downloadable source files developed during this week.

SCH

SCHEMATIC

Download File
PCB

PCB

Download File
DXF

STAR SHAPE

Download File