Learn
Brief intro to various skills.
Embedded Systems
Getting Started
Watch a video similar to this. Phil's Lab is great.
Set up:
- KiCad
- VSCode
- Markdown to document
- GitHub
Design Process Example
This is a design process example. You'll have to iterate.
- Set requirements, goals, and constraints.
- One of these constraints may be getting JLCPCB to do the assembly for you.
- Select MCU, sensors, and peripherals.
- Select power management.
- You may need battery charger ICs, which exist in many forms; ask AI about it. You may just need to power from USB, in which case all you need is a buck converter or regulator.
- Begin the schematic in KiCad.
- Set up your BOM for assembly as soon as you start placing parts. Read the JLCPCB assembly FAQ.
- Roughly place components in the PCB editor as you put things in the schematic to make sure you have enough space.