WEEK 05
Electronics Design
This week I learned electronics design and how to use Electronic Design Automation (EDA) tools.
October 2026
Project Overview
This week presents a great opportunity for me to start working on my final project and put it into something more physical. For context, I intend to build a Castform machine that knows how to auto-rotate based on current weather. So this week's electronics design seem to be really fitting for designing out the circuits part of the machine.
Since I have some PCB experience before so I want to do something bigger and got ambitious during my sketch. Below is a table of modules I want to build:
| Module | Key part | Usage |
|---|---|---|
| Microcontroller | XIAO ESP32-S3 Sense | Control all the components and provide 3.3V power to the board. |
| Servo Motor | MG996R positional servo motor | Used to rotate the Castform plush |
| OLED Screen | I2C OLED display | Display weather information and date information. |
| LED Lights | Addressable RGB LEDs | Light up the board and decorate around the machine. |
| Audio Amplifier | MAX98357A | Provide voice output for potential voice interaction. |
| Button | Push button | Used for debugging and manual control. |
| Expansion Connector | 4-pin 2.54mm pitch connector | Used to connect additional sensors (i.e. humidity sensor). |
Schematic Design
I chose to use KiCad for the schematic and board design.
Board Design
After the schematic is done, I can move on to the board design.
Remarks
I think I am on the ambitious side of board design. But it feels nice to see a lot of different modalities coming together.
I am not sure if current protection are proper in the board, which may be something I need to later check with class staff.