Skip to the content
PCBKitNew board
2 layers35 × 20 mmBpf 100mhz lc, the printed circuit board in 3D

Containerized Linux engineering platform for automated RF/microwave design, KiCad 10, openEMS, Qucs-S, FreeCAD, and AI-driven hardware synthesis.

Size
35 × 20 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
2
Pads
16
Tracks, vias
3, 37
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Sep 2026
Updated
10 Oct 2026

Overview

Bpf 100mhz lc is an open-source printed circuit board by cholan2100, from the cholan2100/rf-agent repository on GitHub. It is a 2-layer board of 35 × 20 mm with 6 parts on 2 nets, routed with 3 tracks and 37 vias.

Its parts include 2 connectors, 1 capacitor and 1 inductor. It belongs with the radio and wireless boards of this library.

README

examples/bpf_100mhz_lc/README.md

100MHz LC Tank Bandpass Filter (Autonomously Generated by RF-Agent)

This reference example was designed and generated fully autonomously by the rf-agent AI. No human intervention, pre-made template files, or manual GUI clicking were involved in the CAD creation or solver execution. The agent interpreted a natural language prompt, mathematically derived the circuit specifications, and drove the 9-stage engineering toolchain seamlessly.

Workflow Execution Breakdown

Below is a step-by-step description of the 9-stage process the AI agent executed to generate this design.

1. Schematic Synthesis

The agent first interpreted the user request to create a 100MHz bandpass filter, derived the appropriate components (L=100nH, C=25.3pF for a shunt parallel LC tank), and programmatically drafted the KiCad 10 schematic.

Schematic Synthesis

2. Controlled Impedance PCB Layout & DRC

Based on the default FR4 substrate parameters, the agent synthesized a 50Ω Grounded Coplanar Waveguide (CPWG) with a trace width of 1.87mm and a gap of 0.40mm. It routed the board, implemented 45-degree component pad tapers to eliminate capacitive steps, placed continuous via fencing along the signal trace, poured the copper ground zones, and ran a headless Design Rule Check (DRC) to ensure 0 errors.

3. Photorealistic 3D Rendering

To verify mechanical and spatial constraints, the agent invoked KiCad's headless raytracer to generate multiple photorealistic perspectives of the assembled board.

Isometric Render

Top Copper Render Bottom Ground Render

4. Mechanical CAD & STEP Assembly

The agent exported the precise board geometry into a standard 3D mechanical STEP file and packaged it inside a native FreeCAD project (cad/bpf_100mhz_lc.FCStd) to enable mechanical engineers to seamlessly design an enclosure.

5. Multi-Port EM Extraction (openEMS)

The physical PCB layout was meshed and simulated using the openEMS 3D FDTD solver. The agent extracted the full-wave S-parameters (in Touchstone format) across a broad frequency sweep.

6. Linear Co-Simulation (Qucs-S)

The Touchstone EM extraction was piped into Qucsator (via Qucs-S) and co-simulated with the discrete SMD components in a standard 50Ω testbed to characterize the filter's real-world behavior.

7. RF Performance Visualization

The agent plotted the resulting dataset using Matplotlib to produce engineering-grade charts, verifying the target center frequency, insertion loss, and return loss.

S-Parameter Frequency Response

Smith Chart Impedance Trajectory Rollett Stability Factor

8. Production Gerber Packaging

A complete 26-layer RS-274X Gerber and Excellon NC drill package was synthesized and compressed into a ZIP archive, immediately ready for fabrication.

9. Engineering Report & BOM

Finally, the agent generated a comprehensive Markdown performance report (PERFORMANCE_REPORT.md), assembling the bill of materials, substrate metrics, and PASS/FAIL threshold checks into a single human-readable document.

Parts

6
QtyValueFootprintReferences
2MountingHole_2.2mm_M2MountingHole_2.2mm_M2H1, H2
1100nHL_0603_1608MetricL1
125.3pFC_0805_2012MetricC1
1SMA_INSMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ1
1SMA_OUTSMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ2

Questions

How big is the Bpf 100mhz lc PCB?

It measures 35 × 20 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Bpf 100mhz lc use?

6 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Bpf 100mhz lc KiCad files?

From the cholan2100/rf-agent repository on GitHub, at the commit this page was made from: the board is examples/bpf_100mhz_lc/bpf_100mhz_lc.kicad_pcb and its schematic examples/bpf_100mhz_lc/bpf_100mhz_lc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bpf 100mhz lc design in my own project?

Its repository states no licence, so its author keeps all rights: ask cholan2100 before reusing the design.

Similar boards

  • 2 layers18.5 × 11.1 mmSwitch, the printed circuit board in 3D

    Switch

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    6 parts4.3kMIT
  • 2 layers14.6 × 33 mmBrain board SD Card 1, the printed circuit board in 3D

    Brain board SD Card 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    6 parts1.2k
  • 2 layers9 × 9 mmDpoint, the printed circuit board in 3D

    Dpoint

    Jcparkyn/dpoint

    Open-source digital stylus using camera tracking and inertial measurements

    6 parts1.1kMIT
  • 2 layers51.5 × 16.6 mmMicroswitchXY Endstop, the printed circuit board in 3D

    MicroswitchXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    6 parts1.1kGPL-3.0
  • 2 layers21.9 × 76.7 mmAmiga External, the printed circuit board in 3D

    Amiga External

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    6 parts1kGPL-3.0
  • 2 layers88.9 × 50.8 mmBusinesscard, the printed circuit board in 3D

    Businesscard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    6 parts915
  • 2 layers20.3 × 15.2 mmL0 RGB led, the printed circuit board in 3D

    L0 RGB led

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    6 parts546MIT
  • 2 layers9 × 3.6 mmOpticalEncoder, the printed circuit board in 3D

    OpticalEncoder

    adamb314/ServoProject

    Getting the most out of your hobby servo

    6 parts545