Welcome

Hello and welcome to the embedded systems design website.

Featured

Posts

Generating a Netlist

Introduction

A Netlist is essentially a file containing information regarding connections between …

Common Pin Types and their Meanings

Modified from here

Pin Type Description …

Importing Netlist into KiCad PCB

Introduction

We are now ready to transfer over from Schematic Editor to PCB Editor. In order to get …

Anaconda/Miniconda (Python) Installation Tutorial

how to install the Anaconda distribution of Python

Adding Text to a Layout in Cadence PCB Editor

Introduction

Text is important on PCB layouts to identify the designers, project, version, …

Adding Text to your PCB in KiCad

Background

Why add text to my PCB?

It is important to label your PCB. Not only is it required for …

All About Escape Rooms

What is an escape room?

An escape room is a real-life adventure game where you pay to be locked in a …

All About Serial

What are serial protocols?

I2C, SPI, and UART are three of the most common protocols for serial data …

All About Smart Homes

What is a smart home?

A smart home links together home comfort, entertainment, appliances, …

All About the ESP32-S3-WROOM-1

Info

Spring 2025: ESP32-S3-WROOM-1-N4

4Mb SPI-RAM

Micropython firmware

Firmware available here: …

About

This website is developed by Shawn Jordan and Dan Aukes

Know More

External