Add interactive microstrip bandpass filter designer

- Web Worker (filterWorker.ts) handles Wheeler/Hammerstad calculations
  for microstrip impedance and Butterworth coupled-line synthesis
- FilterDesigner.astro component with live SVG preview, preset buttons
  for common ISM bands (433/915 MHz, 2.4 GHz), and KiCad PCB export
- Tutorial page explains theory with formulas and fabrication guidance
- Generated KiCad files include solid ground plane on B.Cu layer
This commit is contained in:
Ryan Malloy 2026-02-03 11:39:30 -07:00
parent ab576ab9fd
commit 0970f7de56
4 changed files with 1652 additions and 0 deletions

View file

@ -64,6 +64,7 @@ export default defineConfig({
items: [
{ label: 'Testing an Antenna', slug: 'tutorials/practical-projects/testing-antenna' },
{ label: 'Measuring a Filter', slug: 'tutorials/practical-projects/measuring-filter' },
{ label: 'Designing Microstrip Filters', slug: 'tutorials/practical-projects/microstrip-filter-design' },
{ label: 'Cable Length with TDR', slug: 'tutorials/practical-projects/cable-tdr' },
],
},