Ceramic Capacitor Characteristics: Pay attention to C(V)
Explanation of C(V) and a list of resources for designing
Explanation of C(V) and a list of resources for designing
Parametric Electro-Magnetic Optimization Workflow with OpenEMS, Docker, and Python
Guide to installing and using OpenEMS FDTD simulator on Ubuntu with Docker
Comparison of tools for generating descriptive timing diagrams
How to write a custom KiCad DRC rule to enforce JLCPCB’s minimum trace spacing requirement for boards with low copper coverage.
Solving the 2D rectangle packing problem in Python using the rectpack library, with OpenSCAD for visualizing layouts and generating CNC tool paths.
How to use FreeCAD’s Python scripting interface from an AppImage installation, including setting up the environment to call FreeCAD functions from outside the GUI.
Improved mechanical workflow
Writing a KiCad Makefile
Applying semantic versioning principles to hardware design to communicate revision scope, signal compatibility changes, and manage manufacturing releases.
A curated list of technical blogs, news sites, and RSS feeds covering analog design, embedded systems, optics, PCB, and software engineering.
Overview of device control approaches for embedded systems, covering Python-based hardware interfaces and design patterns.
A device control dashboard for embedded systems, bringing together Python UI tools for hardware monitoring and control.
A functional teststand design overview — how to structure automated electronics testing for embedded systems.