Skip to the content
2 layers74 × 50 mmCEM RF LPF 500 FINAL, the printed circuit board in 3D

CEM RF LPF 500 FINAL

csondurr/RFShield-LPF

Python-assisted, PCB-aware 108–500 MHz / 50 Ω seventh-order RF low-pass filter design.

Size
74 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
6
Pads
20
Tracks, vias
136, 38
Routed
Yes
KiCad
KiCad 8 (file 20240108)
Created
29 Jul 2026
Updated
19 Aug 2026

Overview

CEM RF LPF 500 FINAL is an open-source printed circuit board by csondurr, from the csondurr/RFShield-LPF repository on GitHub, published under the MIT licence. It is a 2-layer board of 74 × 50 mm with 9 parts on 6 nets, routed with 136 tracks and 38 vias.

Its parts include 4 inductors, 3 capacitors and 2 connectors. It belongs with the radio and wireless boards of this library.

README

README.md

RFShield LPF

Python-assisted, PCB-aware 108–500 MHz / 50 Ω seventh-order RF low-pass filter design.

Passband Impedance Order KiCad Final validation Status

Türkçe proje özeti

RFShield LPF, 50 Ω RF sinyal zincirlerinde 108 MHz ile 500 MHz arasındaki işaretleri düşük kayıpla geçirmek ve daha yüksek frekans bileşenlerini bastırmak amacıyla geliştirilmiş, iki katmanlı, yedinci dereceden bir alçak geçiren filtre PCB projesidir. Tasarım; ayrık L/C değer optimizasyonu, parasitik etkileri içeren PCB-farkındalıklı analitik model, 50 Ω mikroşerit sentezi, Monte Carlo tolerans analizi, KiCad dosya üretimi, DRC doğrulaması ve üretim çıktılarının hazırlanması aşamalarını kapsar.

Bu çalışma bir mühendislik prototipi olarak yayımlanmaktadır. Analitik sonuçlar ve KiCad doğrulaması güçlü bir tasarım temeli sağlar; ancak fiziksel üretim sonrası VNA ölçümü, tam dalga elektromanyetik analiz ve hedef RF güç seviyesinde doğrulama yapılmadan seri üretim, maksimum güç veya mevzuat uyumluluğu iddiasında bulunulmaz.


1. Repository integrity and revision status

The public product name is RFShield LPF. Some checked-in files still use the original internal engineering identifier CEM_RF_LPF_500_FINAL and the historical revision label REV_B. Those identifiers are retained here for traceability and do not change the intended product name.

Important status distinction

The repository currently contains an earlier engineering snapshot whose checked-in reports/drc_summary.json reports:

text
20 DRC warnings
0 unconnected items

All 20 warnings are of the same class: via_dangling. They were generated because the RF-route stitching vias were connected to the bottom ground plane but did not yet have a continuous top-copper connection.

A later REV_C production run corrected this by adding continuous F.Cu ground guard rails that electrically join the via fence on both copper layers. That run completed with:

text
Found 0 violations
Found 0 unconnected items

Therefore:

  • the RF topology and selected component values are the final intended design;
  • the checked-in REV_B DRC report is historical evidence of the issue that was found;
  • the corrected REV_C geometry is the manufacturing target;
  • the current repository snapshot should not be treated as the final fabrication master until the corrected REV_C board source and its new DRC report are committed together.

This distinction is documented explicitly to avoid presenting a historical DRC report as if it were the final validated source.


2. Design objectives

ParameterTarget
Intended passband108–500 MHz
Reference impedance50 Ω
Filter classLow-pass
Filter order7
Network formSymmetrical series-L / shunt-C ladder
PCB layer count2
Nominal finished thickness1.60 mm
Nominal copper thickness35 µm
Nominal substrateFR-4
Nominal relative permittivity4.30
Nominal loss tangent0.018
Nominal dielectric height to ground1.53 mm
Input/output connector50 Ω SMA
Maximum analytical passband insertion-loss gate1.00 dB
Minimum analytical passband return-loss gate12.0 dB
Minimum analytical attenuation at 1 GHz25.0 dB
Minimum Monte Carlo pass gate95%

The design is intended for use as a prototype output or interstage low-pass network in sub-500 MHz RF systems. Typical applications may include:

  • harmonic suppression after a low-VHF/UHF RF stage;
  • receiver front-end or laboratory filtering;
  • SDR test chains;
  • RF measurement fixtures;
  • educational study of practical lumped-element filters and PCB parasitics.

It is not tied to one transmitter, one output power, one national emission mask, or one certified product.


3. Electrical topology

RFShield LPF uses a symmetrical seventh-order ladder:

text
J1 ─ L1 ─●─ L3 ─●─ L5 ─●─ L7 ─ J2
         │      │      │
         C2     C4     C6
         │      │      │
        GND    GND    GND

Net sequence:

text
RF_IN → L1 → N1 → L3 → N2 → L5 → N3 → L7 → RF_OUT
             │          │          │
             C2         C4         C6
             │          │          │
            GND        GND        GND

The symmetry reduces unnecessary input/output asymmetry and simplifies model verification.

Selected values

ReferencesQuantitySelected valueTolerance used in analysisIntended component family
L1, L728.2 nH±5%Coilcraft 0603HP high-Q RF inductor
L3, L5215 nH±5%Coilcraft 0603HP high-Q RF inductor
C2, C624.3 pF±0.1 pFKYOCERA AVX 600S high-Q C0G/NP0
C414.3 pF±0.1 pFKYOCERA AVX 600S high-Q C0G/NP0
J1, J2250 Ω SMA—Amphenol RF 132134-10 family

Intended example manufacturer part numbers:

FunctionExample MPN
8.2 nH inductor0603HP-8N2XJRW
15 nH inductor0603HP-15NXJRW
4.3 pF capacitor600S4R3BT250XT4K
SMA connector132134-10

Substitution must be based on RF characteristics, not only nominal value and package size. Inductor Q, self-resonant frequency, capacitor ESR/ESL, dielectric technology, pad geometry and connector launch geometry directly affect the upper passband and first stopband octave.


4. Why a seventh-order Chebyshev-style ladder was used

A higher-order ladder provides a steeper transition than a simple third- or fifth-order network while remaining practical with discrete components. The design began from a classical low-pass prototype approach and was then optimized using real candidate values and a PCB-aware model rather than relying on one ideal calculation followed by simple E-series rounding.

For an ideal low-pass prototype, series inductors and shunt capacitors can be scaled using:

text
Lk = gk · Z0 / ωc
Ck = gk / (Z0 · ωc)

where:

  • gk is the normalized prototype coefficient;
  • Z0 is the 50 Ω system impedance;
  • ωc is the chosen angular cutoff frequency.

In a real PCB, the final values cannot be chosen from ideal equations alone because the transmission-line sections, component pads, vias, connector launches and finite component Q modify the response. RFShield LPF therefore performs a second-stage discrete optimization with these effects included.


5. Discrete component optimization

The engineering automation evaluates a finite candidate space rather than choosing the nearest values once.

Candidate sets:

text
Outer inductors: 8.2, 9.1, 10, 11, 12 nH
Inner inductors: 15, 16, 18, 22, 24 nH
Outer capacitors: 4.3, 4.7, 5.1, 5.6, 6.2 pF
Center capacitor: 4.3, 4.7, 5.1, 5.6, 6.2 pF

Total combinations:

text
5 × 5 × 5 × 5 = 625 candidate networks

Each candidate is evaluated from approximately 10 MHz to 2 GHz. The score penalizes:

  • passband insertion loss;
  • return loss falling below the acceptance gate;
  • insufficient attenuation at 1 GHz;
  • excessive passband ripple.

The best-performing candidate is selected automatically and the top 20 candidates are preserved in reports/optimization_top20.json for engineering traceability.


6. PCB-aware analytical model

The analysis cascades ABCD matrices for the individual network elements and converts the complete two-port network to S-parameters in a 50 Ω reference system.

Series element matrix

text
[ 1  Z ]
[ 0  1 ]

Shunt element matrix

text
[ 1  0 ]
[ Y  1 ]

Transmission-line matrix

text
[ cosh(γl)      Z0 sinh(γl) ]
[ sinh(γl)/Z0   cosh(γl)    ]

The complete matrix is the ordered product of connector, line, series-L, shunt-C and interconnect matrices.

Included non-ideal effects

  • frequency-dependent transmission-line electrical length;
  • approximate conductor and dielectric loss;
  • inductor finite Q;
  • inductor parasitic capacitance estimated from self-resonant frequency;
  • capacitor ESR;
  • capacitor ESL;
  • shunt-via inductance;
  • dual-via ground return;
  • finite shunt-stub length;
  • connector series resistance and inductance;
  • interstage microstrip lengths;
  • real discrete candidate values.

Effects not fully represented

  • full 3D connector fields;
  • solder fillets and assembly geometry;
  • copper roughness tied to a specific laminate;
  • vendor Touchstone models for every part;
  • enclosure and cable coupling;
  • radiation and higher-order mode effects;
  • power-dependent heating and saturation;
  • exact board-house etch and dielectric distributions.

The analytical model is therefore a strong design-screening tool, but it is not a substitute for full-wave EM simulation or calibrated measurement.


7. Predicted RF performance

The selected values produced the following PCB-aware analytical results:

MetricPredicted result
Worst-case insertion loss in 108–500 MHz0.408 dB
Worst-case return loss in 108–500 MHz23.370 dB
Attenuation at 1 GHz30.837 dB
S21 at 108 MHz−0.167 dB
S21 at 500 MHz−0.409 dB
S11 at 500 MHz−36.024 dB
Predicted passband ripple0.242 dB

Machine-readable results are stored in reports/design_summary.json.

Interpretation

  • The predicted passband loss is below the 1 dB engineering gate.
  • The predicted return loss has significant margin above the 12 dB gate.
  • The 1 GHz attenuation exceeds the 25 dB gate.
  • These are model outputs, not measured VNA results.

No measured insertion-loss, return-loss, group-delay, power-handling or harmonic-compliance claim is made in this release.


8. Monte Carlo tolerance analysis

The selected design was evaluated with 400 deterministic, seeded Monte Carlo runs.

Random seed:

text
20260729

Tolerance assumptions:

  • inductors: ±5%, represented as a normal distribution with the limit at approximately 3σ;
  • capacitors: ±0.1 pF, represented in the same manner.

A run passes only when all three conditions are met:

text
Worst passband IL ≤ 1.00 dB
Worst passband RL ≥ 12.0 dB
Attenuation at 1 GHz ≥ 25.0 dB

Reported model statistics:

MetricResult
Monte Carlo runs400
Passing runs100%
95th-percentile passband IL0.415 dB
5th-percentile passband RL22.161 dB
5th-percentile attenuation at 1 GHz30.098 dB

This result does not include every manufacturing variable. In particular, laminate Er variation, dielectric thickness tolerance, copper thickness, etch bias, connector spread and complete package-model uncertainty are not all randomized. The result must not be interpreted as a guaranteed production yield.


9. Stack-up and controlled impedance

Nominal two-layer stack-up:

text
Top solder mask
F.Cu: 35 µm copper — RF components and signal routing
FR-4: Er = 4.30, tanδ = 0.018, nominal dielectric height = 1.53 mm
B.Cu: 35 µm copper — RF ground reference
Bottom solder mask
Nominal finished thickness: 1.60 mm

The microstrip width is solved with a Hammerstad-style quasi-static approximation.

ParameterCalculated value
Target characteristic impedance50.000 Ω
Solved trace width2.9995 mm
Routed nominal trace width3.000 mm
Effective relative permittivity3.2683
Calculated impedance at solved width50.000 Ω

Critical manufacturing warning

“1.6 mm FR-4” is not a complete controlled-impedance specification. Different fabricators may use different core/prepreg constructions, resin content, copper roughness and actual dielectric thickness.

Before ordering an impedance-controlled lot:

  1. obtain the board house's actual stack-up;
  2. confirm the dielectric height from F.Cu to B.Cu;
  3. update Er, loss tangent and copper thickness;
  4. recalculate the required trace width;
  5. regenerate the PCB;
  6. rerun DRC;
  7. request an impedance coupon where available.

A 3.0 mm trace is appropriate only for the nominal stack-up used in this model. It is not a universal 50 Ω width.


10. PCB layout architecture

Nominal board dimensions:

text
74 mm × 50 mm

10.1 RF signal path

The main RF route is kept linear and symmetrical. The nominal 50 Ω sections use a 3.0 mm microstrip width. Narrow necks are limited to locations where 0603 pad geometry requires a transition.

10.2 Ground reference

The bottom copper is intended as a continuous RF ground reference. A continuous reference plane minimizes loop area, lowers return-path inductance and makes the microstrip impedance definition physically meaningful.

10.3 Shunt-capacitor return paths

Each shunt capacitor requires a short and low-inductance path to ground. Dual local ground vias are used so that the shunt branches remain effective near the upper passband and into the stopband.

A long shared ground bus would add parasitic inductance, detune the ladder and reduce stopband attenuation. The layout avoids that architecture.

10.4 SMA launches

The SMA launches include nearby ground connections and stitching vias. The goal is to provide a short transition from the connector ground tabs to the bottom reference plane and to reduce connector-launch inductance.

The exact connector drawing must be checked against the purchased Amphenol part before fabrication. Similar-looking vertical SMA connectors are not footprint-compatible by default.

10.5 Via fence

The RF route is bordered by a ground via fence with an approximate 5 mm pitch. In the corrected REV_C geometry, front-copper guard rails connect the via fence on F.Cu while the bottom plane connects the same vias on B.Cu.

This change serves two purposes:

  • it removes KiCad via_dangling warnings;
  • it creates a physically continuous two-layer ground structure rather than a decorative set of vias connected on only one copper layer.

10.6 Local footprints

The project includes custom footprint sources:

The hardware/source/fp-lib-table expects a project-local library called CUSTOM.pretty. For a clean local checkout, place the two .kicad_mod files inside:

text
CUSTOM.pretty/

so that the structure becomes:

text
RFShield-LPF/
├── hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcb
├── hardware/source/CEM_RF_LPF_500_FINAL.kicad_pro
├── hardware/source/fp-lib-table
└── CUSTOM.pretty/
    ├── hardware/source/RF_0603.kicad_mod
    └── hardware/source/SMA_AMPHENOL_132134_10.kicad_mod

The footprints embedded in the board allow the PCB to open, but restoring the intended local-library structure is recommended for future edits and reproducibility.


11. KiCad design files

FilePurpose
hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcbMain PCB layout and embedded footprint geometry
hardware/source/CEM_RF_LPF_500_FINAL.kicad_proKiCad project settings and net classes
[machine-specific KiCad session file (intentionally excluded)](machine-specific KiCad session file (intentionally excluded))KiCad local UI/session state; not required for fabrication
hardware/source/fp-lib-tableProject-local footprint library mapping
hardware/source/RF_0603.kicad_modCustom RF 0603 land pattern
hardware/source/SMA_AMPHENOL_132134_10.kicad_modCustom SMA connector footprint

The .kicad_prl file is machine/session specific and is normally excluded from a clean source repository. It is kept in the current snapshot only because it was included in the uploaded engineering package.


12. Reports and traceability files

FileDescription
reports/design_summary.jsonSelected values, analytical metrics, Monte Carlo statistics and nominal stack-up
reports/optimization_top20.jsonRanked top 20 component combinations from the 625-candidate search
reports/drc_report.jsonHistorical KiCad 9.0.7 REV_B DRC report containing 20 via_dangling warnings
reports/drc_summary.jsonCompact summary of the historical REV_B DRC execution

The report files are intended to make the design decision auditable instead of presenting only a final layout with no engineering history.


13. Opening the project

Recommended environment:

  • Windows 10 or Windows 11;
  • KiCad 9.0.7 or a compatible KiCad 9 release.

Procedure:

  1. clone or download the repository;
  2. create a CUSTOM.pretty folder in the repository root;
  3. move the two .kicad_mod files into CUSTOM.pretty;
  4. open hardware/source/CEM_RF_LPF_500_FINAL.kicad_pro;
  5. open PCB Editor;
  6. inspect the board stack-up, design rules, footprints and net classes;
  7. refill or regenerate copper only when intentionally modifying the design;
  8. run DRC locally before exporting any fabrication files.

Command-line DRC example:

powershell
& "C:\Program Files\KiCad\9.0\bin\kicad-cli.exe" pcb drc `
  --output .\drc_report_new.json `
  --format json `
  --severity-all `
  --exit-code-violations `
  .\hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcb

Do not assume that the historical checked-in report describes a modified local board. Always regenerate the report from the exact board revision intended for fabrication.


14. Intended automated production pipeline

The project was developed through a Python-driven engineering pipeline with the following sequence:

  1. define RF and PCB requirements;
  2. solve the nominal 50 Ω microstrip width;
  3. validate board and component-placement constraints;
  4. evaluate 625 discrete L/C candidate networks;
  5. select the best candidate using PCB-aware metrics;
  6. run 400 Monte Carlo tolerance trials;
  7. enforce RF acceptance gates;
  8. generate the KiCad PCB and project files;
  9. generate custom project-local footprints;
  10. generate analytical reports;
  11. call KiCad CLI DRC;
  12. require zero violations and zero unconnected items for release;
  13. export Gerbers;
  14. export PTH and NPTH drill files;
  15. export drill maps;
  16. export CSV component positions;
  17. verify expected fabrication outputs;
  18. create a production ZIP.

The current repository snapshot contains the generated design and reports, but it does not yet include the full Python automation source or the final REV_C fabrication archive. For complete reproducibility, those files should be versioned in a future repository cleanup.


15. Expected fabrication outputs

A complete release package should contain at minimum:

Gerbers

  • F.Cu;
  • B.Cu;
  • F.Paste;
  • F.Silkscreen;
  • B.Silkscreen;
  • F.Mask;
  • B.Mask;
  • Edge.Cuts.

Drill and assembly

  • plated-through-hole Excellon file;
  • non-plated-through-hole Excellon file;
  • drill map;
  • component position CSV;
  • bill of materials;
  • stack-up and impedance note;
  • DRC report from the released source revision.

Gerber export example for KiCad 9:

powershell
& "C:\Program Files\KiCad\9.0\bin\kicad-cli.exe" pcb export gerbers `
  --output .\fabrication\gerbers `
  --layers F.Cu,B.Cu,F.Paste,F.Silkscreen,B.Silkscreen,F.Mask,B.Mask,Edge.Cuts `
  .\hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcb

Drill export example:

powershell
& "C:\Program Files\KiCad\9.0\bin\kicad-cli.exe" pcb export drill `
  --output .\fabrication\drill `
  --format excellon `
  --excellon-units mm `
  --generate-map `
  --map-format pdf `
  --excellon-separate-th `
  .\hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcb

16. Manufacturing checklist

Before ordering the PCB:

  • use the corrected REV_C source, not the historical REV_B snapshot;
  • confirm DRC is 0 violations and 0 unconnected items;
  • verify every Gerber in an independent viewer;
  • verify board dimensions and units;
  • verify plated and non-plated drill separation;
  • confirm the exact board-house stack-up;
  • recalculate the 50 Ω width for that stack-up;
  • confirm the exact SMA connector mechanical drawing;
  • confirm 0603 component land patterns;
  • verify solder-mask openings;
  • verify via drill and annular-ring capability;
  • verify copper-to-edge clearance;
  • verify the BOM and current component availability;
  • verify inductor Q and SRF for the full operating range;
  • verify capacitor technology is C0G/NP0 or equivalent RF grade;
  • order a small prototype quantity first;
  • request impedance control or an impedance coupon where practical.

A DRC-clean board can still be electrically unsuitable at RF. Manufacturing review must include return-current paths, connector launches, trace impedance and parasitic behavior—not only geometric rule compliance.


17. Prototype assembly guidance

Recommended assembly sequence:

  1. inspect the bare PCB for shorts, damaged mask and incorrect drill registration;
  2. install the three shunt capacitors;
  3. install the four series inductors;
  4. install the SMA connectors with complete ground-tab soldering;
  5. clean flux residues appropriate to the assembly process;
  6. verify continuity from each ground pad and via to SMA ground;
  7. verify there is no DC short from RF input to ground;
  8. verify there is no DC short from RF output to ground;
  9. inspect component alignment under magnification.

Because the component values are very small, excess solder, lifted parts, long solder fillets and incorrect component technology may noticeably shift the response.


18. VNA validation plan

Recommended first measurement:

  1. warm up the VNA according to the instrument procedure;
  2. use high-quality 50 Ω cables and minimize adapters;
  3. perform SOLT calibration at the cable ends or use an appropriate fixture calibration;
  4. sweep at least 10 MHz to 2 GHz;
  5. record S11, S21, S12 and S22;
  6. save Touchstone data;
  7. compare measured S21 with the analytical response;
  8. inspect passband loss, return loss, cutoff shift and first stopband resonance;
  9. repeat on a second assembled PCB;
  10. document the exact board stack-up and component lot.

Recommended plots:

  • S21 magnitude from 10 MHz to 2 GHz;
  • S11 and S22 magnitude;
  • passband-only S21 zoom from 108 MHz to 500 MHz;
  • group delay in the passband;
  • measured-versus-modeled overlay.

Possible causes of model/measurement mismatch:

  • actual Er or dielectric thickness differs from nominal;
  • component Q/SRF differs from the simplified model;
  • connector launch parasitics;
  • incorrect or substitute components;
  • via inductance and ground-return geometry;
  • solder and pad parasitics;
  • calibration-plane error;
  • cable or adapter repeatability.

19. Power-path validation

Small-signal VNA data is not sufficient to establish a power rating.

For transmitter or PA use, perform a controlled power test with:

  • a rated 50 Ω load;
  • directional couplers;
  • suitable attenuators;
  • a spectrum analyzer or power meter;
  • thermal monitoring;
  • appropriate shielding and RF safety precautions.

Validate:

  • insertion loss at operating power;
  • harmonic attenuation;
  • inductor current and temperature;
  • capacitor RF voltage stress;
  • connector heating;
  • solder-joint heating;
  • response drift with temperature;
  • behavior under load mismatch.

No maximum RF power is claimed by this repository.


20. Known limitations

  • The checked-in source snapshot is the historical REV_B package, not the corrected REV_C manufacturing master.
  • The checked-in DRC report contains 20 via_dangling warnings.
  • The final REV_C 0/0 DRC report is not yet committed.
  • Physical VNA data is not yet published.
  • Full-wave 2.5D/3D EM results are not yet published.
  • The nominal FR-4 stack-up is not tied to one fabricator.
  • The model uses engineering approximations for line and component parasitics.
  • Vendor S-parameter files are not included.
  • Maximum RF power has not been established.
  • Thermal behavior has not been measured.
  • Regulatory harmonic-emission compliance is not claimed.
  • The filter has not been co-simulated with a specific PA output impedance.
  • The current root-level footprint placement should be reorganized into CUSTOM.pretty.
  • The complete automation source and production ZIP are not included in the present repository snapshot.

21. Engineering roadmap

Planned next steps:

  • commit the corrected REV_C KiCad source;
  • replace the historical DRC report with a revision-matched 0/0 report while preserving REV_B history in a separate folder;
  • restore CUSTOM.pretty directory structure;
  • add the full Python automation source;
  • add BOM and component lifecycle information;
  • add generated Gerbers and drills as a tagged release asset;
  • perform ADS Momentum, Sonnet, CST or equivalent EM extraction;
  • import vendor S-parameter models;
  • manufacture at least two prototypes;
  • publish calibrated VNA Touchstone files;
  • correlate analytical and measured responses;
  • evaluate power handling and thermal rise;
  • optimize against a specific board-house stack-up;
  • add automated repository validation and release checks.

22. Safety and regulatory notice

RF hardware can cause interference, equipment damage, burns and unlawful emissions when used incorrectly. The builder and operator are responsible for:

  • complying with local spectrum regulations;
  • using legal frequencies and power levels;
  • using properly rated loads, cables, attenuators and instruments;
  • preventing exposure to hazardous RF levels;
  • ensuring that a transmitter system satisfies applicable harmonic and spurious-emission requirements.

This repository is provided as an engineering and educational project, not as regulatory certification.


23. Project metadata

FieldValue
Public nameRFShield LPF
Internal engineering identifierCEM_RF_LPF_500_FINAL
Intended final hardware revisionREV_C
Frequency range108–500 MHz
System impedance50 Ω
Filter order7
PCB layers2
Primary EDA toolKiCad 9.0.7
Analysis environmentPython, NumPy-based numerical model
AuthorCem Sondur
Project year2026

Repository maintenance

Evidence boundary: Analytical, optimization, and DRC evidence only; fabricated-board RF measurements remain outstanding.

License

Copyright (c) 2026 Cem Sondur. Distributed under the MIT License. Component models and other third-party material remain subject to their original licenses.

Parts

9
QtyValueFootprintReferences
34.3pFCUSTOM:RF_0603C2, C4, C6
2132134-10CUSTOM:SMA_AMPHENOL_132134_10J1, J2
215nHCUSTOM:RF_0603L3, L5
28.2nHCUSTOM:RF_0603L1, L7

Similar boards

  • 2 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

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

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0

Questions

How big is the CEM RF LPF 500 FINAL PCB?

It measures 74 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CEM RF LPF 500 FINAL use?

9 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 CEM RF LPF 500 FINAL KiCad files?

From the csondurr/RFShield-LPF repository on GitHub, at the commit this page was made from: the board is hardware/source/CEM_RF_LPF_500_FINAL.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CEM RF LPF 500 FINAL design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).