Bare-metal MCUBoot Port on Renode
Setting up a bare-metal port of MCUBoot on an nrf52 and simulating in Renode
Setting up a bare-metal port of MCUBoot on an nrf52 and simulating in Renode
Emulating and debugging a Cortex-M4 MCU with Docker + VSCode + OpenOCD + GDB + Renode
Guide to integrating the SCPI-Parser library into embedded projects
Explanation of C(V) and a list of resources for designing
A fast, efficient, and accurate method to use thermistors in embedded systems.
A Python library for analyzing step and pulse responses, inspired by Matlab’s pulse and transition metrics.
Libraries and Custom Strong Types
Effortless CLI options and config management using Pydantic and Dataclasses.
Reproducible and reliable KiCad environments using Docker
Using ATLC2 to improve launch conditions
SIMC tuning and why TECs are great
Quick guide to using KiCad, kicad-xyrs, and kicad-make with MacroFab for PCB assembly.
Semantic Versioning for Electronics Design
Parametric Electro-Magnetic Optimization Workflow with OpenEMS, Docker, and Python
A comparative analysis of total pricing for small-run PCBs from OshPark, PCBWay, and JLCPCB, with a quick overview of U.S. electronics tariffs.
Guide to installing and using OpenEMS FDTD simulator on Ubuntu with Docker
Comparison of tools for generating descriptive timing diagrams
Understanding KiCad’s origin and axis settings for scripting, plugins, and file exports
Evaluating the best library for fixed point algorithm development & testing
An Exploration of Timing Diagram Tools
Generating Beautiful Jupyter Notebook Reports