# 2023 Summer Schedule
###### tags: `2023 Summer Schedule` `PCB` `product design`
[Toc]
## Self-study program
### [Product design](https://hackmd.io/jsC3hJClSn-iVZBwwhFxbA)
Design my own PCB with specific features
Oreder JLCPCB to manifacture
Test and revise
### Program A Microcontroller
STcubemx + IDE
### [Solidworks](https://www.youtube.com/playlist?list=PLkyKIAm8-pyjpT7WO0lSc8k8HWHus05eJ)(YouTube Tutorial)
All the 3D models I printed previously were designed in Fusion 360, however, SolidWorks is more common in the related industry.Therefor, I think it's essential to learn a more comprehensive software. With the turtorial, I could also learn new features that I don't need to use while designing some simple 3D parts for my rocket.
### [Calculus](https://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=7&)
OpenCourseWare:[ 09901 Department of Mathematics Calculus I ]
**【SYLLABUS】**
- Limit
- Derivative
- Integration
- Transcendental funcation
- Techniques of Integration
L07-A
### [Embedded Systems](https://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=85&) [[Professor's webpage](http://www.cs.nthu.edu.tw/~king/courses/cs4101.html)]
OpenCourseWare:[ 10101 Department of Computer Science Introduction to Embedded Systems ]
**【SYLLABUS】**
- Outline
- Embedded software development
- Introduction to MSP430
> I used Nucleo-F446RE launchpad instead because MSP430 is too old to use/buy
- Timers and clocks
- MSP430 instruction set architecture
- Interrupt
- Analog-to-digital conversion
- Optimization
- Linux basics
- Makefile
L06_A
In high school in Taiwan, you will never learn about Embedded Systems. However, I want to build my own rocket with avionics that go beyond simply assembling Arduino modules. Actually designing a PCB board and putting it into practical use is an incredibly satisfying experience.
## Google Calendar
<iframe src="https://calendar.google.com/calendar/embed?src=4385719e479af57f1d164c04fcfe3b3f53fedcf7f92a3ffe17f3ef6b2bb7df7d%40group.calendar.google.com&ctz=Asia%2FTaipei" style="border: 0" width="900" height="600" frameborder="0" scrolling="no"></iframe>