Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Using the KiCad Footprint Wizard

How to create a footprint using the footprint wizart for standard footprints and shapes

Using the Pymakr Extension in VSCode

pymaker

  1. install pymakr preview

    code --install-extension Pycom.pymakr-preview
    

Getting Started with Pymakr (from here)

  1. In File explorer(ctrl+shift+e)
    1. add or create a project folder for holding your micropython code (suggestion: name it “micropython”). Consider creating one in your “code” git repository.
  2. navigate to “Pymakr: Projects” tab in the workspace explorer window on the left
    1. select “create project”. Select the same code folder as above and specify a project name (like “hello-world”). Select the option to create a subdirectory with the micropython folder.

Using VCC and GND Symbols

You can use VCC (power) and GND (ground) symbols to connect power and ground instead of manually routing wires across your schematic. This is a common technique used by professional engineers to improve the readability of schematics.

Version Control Part 1 – What is Version Control?

Version control (sometimes called source control) keeps track of changes to files over time. Multiple users can edit the same projects. Some platforms that support version control are GitHub, GitLab, BitBucket, and Google Drive.

Version Control Part 2 – GitHub and GitFlow Tutorial

Setting up GitHub

Create an account on GitHub by going to github.com and signing up. Once complete, click the profile circle on the top right. Most navigation items can be found through the pull down menu. Download a Git CLI, preferably (Git for Windows)[https://gitforwindows.org/], however, GitHub provides a CLI that is recently out of beta GitHub CLI.

Version Control Part 3 – Setting up for PSoC

To use GitHub with PSoc code requires a very specific set up, this is mostly due to how PSoC creates and manages files.

Voltage Regulators VS DC-DC converters

How do I choose a voltage regulator?

There are three major types of voltage regulators that you will encounter in this program:

VSCode Setup and Usage

Installation

Download from here

Installation Options

  • Accept the default installation path
  • keep “Register Code as an editor for supported file types” checked
  • keep “Add to PATH” checked
  • other options: set to your preference

Ubuntu-specific

cd ~/Downloads
sudo dpkg -i code_1.7* #.... tab complete
sudo apt install -yf

Video

Thanks to Wyatte for this helpful video

What is a Gantt Chart?

A Gantt Chart is a common project management tool that helps teams understand the phases of a project, deadlines, critical paths, and interdependencies between tasks. It is important to gain experience predicting how long tasks take in order to calibrate your time management.

What is a printed circuit board?

A printed circuit board (PCB) is a board made of both conducive and non-conductive materials onto which components can be soldered to create a circuit. The circuit connections are made via copper traces on the board. An example PCB is shown in Figure 1.

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External