mirror of
https://github.com/jankae/LibreVNA.git
synced 2025-12-06 07:12:10 +01:00
Merge branch 'master' into prototype_testing
This commit is contained in:
commit
f76e3a209d
47
.github/workflows/Build.yml
vendored
47
.github/workflows/Build.yml
vendored
|
|
@ -188,11 +188,54 @@ jobs:
|
||||||
LIBREVNA_VERSION: "${{steps.id_version.outputs.app_version}}"
|
LIBREVNA_VERSION: "${{steps.id_version.outputs.app_version}}"
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: LibreVNA-GUI-OSX-${{env.LIBREVNA_VERSION}}
|
name: LibreVNA-GUI-OSX-latest-${{env.LIBREVNA_VERSION}}
|
||||||
path: Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
path: Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
||||||
|
|
||||||
|
PC_Application_OSX_13:
|
||||||
|
runs-on: macos-13
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
brew install qt@6 pcre
|
||||||
|
|
||||||
|
- name: Set Environment
|
||||||
|
run: |
|
||||||
|
echo "/usr/local/opt/qt@6/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
|
- name: Get build timestamp
|
||||||
|
id: id_date
|
||||||
|
run: echo "timestamp=$(date +%Y-%m-%d-%H-%M-%S)" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Get app version
|
||||||
|
id: id_version
|
||||||
|
run: |
|
||||||
|
cd Software/PC_Application/LibreVNA-GUI
|
||||||
|
fw_major=`pcregrep -o '(?<=FW_MAJOR=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
fw_minor=`pcregrep -o '(?<=FW_MINOR=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
fw_patch=`pcregrep -o '(?<=FW_PATCH=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
echo "app_version=v$fw_major.$fw_minor.$fw_patch-${{steps.id_date.outputs.timestamp}}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Build application
|
||||||
|
run: |
|
||||||
|
cd Software/PC_Application/LibreVNA-GUI
|
||||||
|
qmake LibreVNA-GUI.pro
|
||||||
|
make -j9
|
||||||
|
macdeployqt LibreVNA-GUI.app
|
||||||
|
zip -ry LibreVNA-GUI.zip LibreVNA-GUI.app
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: Upload artifact
|
||||||
|
env:
|
||||||
|
LIBREVNA_VERSION: "${{steps.id_version.outputs.app_version}}"
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: LibreVNA-GUI-OSX-13.7-${{env.LIBREVNA_VERSION}}
|
||||||
|
path: Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
||||||
|
|
||||||
Embedded_Firmware:
|
Embedded_Firmware:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
|
|
||||||
47
.github/workflows/Release_tag_stable.yml
vendored
47
.github/workflows/Release_tag_stable.yml
vendored
|
|
@ -209,12 +209,55 @@ jobs:
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ needs.PC_Application_Ubuntu.outputs.upload_url }}
|
upload_url: ${{ needs.PC_Application_Ubuntu.outputs.upload_url }}
|
||||||
asset_path: ./Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
asset_path: ./Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
||||||
asset_name: LibreVNA-GUI-OSX-${{env.LIBREVNA_VERSION}}.zip
|
asset_name: LibreVNA-GUI-OSX-latest-${{env.LIBREVNA_VERSION}}.zip
|
||||||
|
asset_content_type: application/tar+gzip
|
||||||
|
|
||||||
|
PC_Application_OSX_13:
|
||||||
|
needs: PC_Application_Ubuntu
|
||||||
|
runs-on: macos-13
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
brew install qt@6 pcre
|
||||||
|
|
||||||
|
- name: Set Environment
|
||||||
|
run: |
|
||||||
|
echo "/usr/local/opt/qt@6/bin" >> $GITHUB_PATH
|
||||||
|
|
||||||
|
- name: Get app version
|
||||||
|
id: id_version
|
||||||
|
run: |
|
||||||
|
cd Software/PC_Application/LibreVNA-GUI
|
||||||
|
fw_major=`pcregrep -o '(?<=FW_MAJOR=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
fw_minor=`pcregrep -o '(?<=FW_MINOR=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
fw_patch=`pcregrep -o '(?<=FW_PATCH=)[0-9]+' LibreVNA-GUI.pro`
|
||||||
|
echo "app_version=v$fw_major.$fw_minor.$fw_patch" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Build application
|
||||||
|
run: |
|
||||||
|
cd Software/PC_Application/LibreVNA-GUI
|
||||||
|
qmake LibreVNA-GUI.pro
|
||||||
|
make -j9
|
||||||
|
macdeployqt LibreVNA-GUI.app
|
||||||
|
zip -ry LibreVNA-GUI.zip LibreVNA-GUI.app
|
||||||
|
shell: bash
|
||||||
|
|
||||||
|
- name: 'Upload release asset'
|
||||||
|
uses: actions/upload-release-asset@v1
|
||||||
|
env:
|
||||||
|
LIBREVNA_VERSION: "${{steps.id_version.outputs.app_version}}"
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
with:
|
||||||
|
upload_url: ${{ needs.PC_Application_Ubuntu.outputs.upload_url }}
|
||||||
|
asset_path: ./Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.zip
|
||||||
|
asset_name: LibreVNA-GUI-OSX-13.7-${{env.LIBREVNA_VERSION}}.zip
|
||||||
asset_content_type: application/tar+gzip
|
asset_content_type: application/tar+gzip
|
||||||
|
|
||||||
Embedded_Firmware:
|
Embedded_Firmware:
|
||||||
needs: PC_Application_Ubuntu
|
needs: PC_Application_Ubuntu
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
|
|
||||||
22
CHANGELOG.md
22
CHANGELOG.md
|
|
@ -1,5 +1,27 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v1.6.3
|
||||||
|
Bugfixes and quality of life improvements
|
||||||
|
|
||||||
|
- Windows and macOS: add icon to GUI application
|
||||||
|
- From math traces:
|
||||||
|
- Validate formula immediately and show error messages
|
||||||
|
- Bugfix: do not reset variable names when opening trace edit dialog again
|
||||||
|
- Fix crash when combining with de-embedding
|
||||||
|
- Calibration:
|
||||||
|
- Interpolate points using mag/phase instead of real/imag (minor improvements in accuracy)
|
||||||
|
- Update widget when changing span
|
||||||
|
- Fix race condition when aborting measurement
|
||||||
|
- Reset LibreCAL port settings when aborting measurement
|
||||||
|
- Manual improvement: typos and wording
|
||||||
|
- Increase USB buffer timeout during sweep (should prevent disconnect when CPU is very busy)
|
||||||
|
- Include actual serial of connected device in SCPI \*IDN? response
|
||||||
|
- Allow group delay plot for reflection traces
|
||||||
|
- Configurable default Y axis limits per Y axis type
|
||||||
|
- Fix streaming server output for zero span sweeps
|
||||||
|
- Synchronization improvements for compound device
|
||||||
|
- Allow name changes for existing modes
|
||||||
|
|
||||||
## v1.6.2
|
## v1.6.2
|
||||||
|
|
||||||
Mostly bugfixes with only minor new features
|
Mostly bugfixes with only minor new features
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -212,7 +212,11 @@ VNA:FREQ:SPAN? # Read the current span
|
||||||
\section{Commands}
|
\section{Commands}
|
||||||
\subsection{General Commands}
|
\subsection{General Commands}
|
||||||
\subsubsection{*IDN}
|
\subsubsection{*IDN}
|
||||||
\query{Returns the identifications string}{*IDN?}{None}{LibreVNA,LibreVNA-GUI,dummy\_serial,<software version>}
|
\query{Returns the identifications string}{*IDN?}{None}{LibreVNA,LibreVNA-GUI,<serial>,<software version>}
|
||||||
|
\begin{itemize}
|
||||||
|
\item The serial number is the serial number from the connected LibreVNA. If none is connected, it will be set to ``Not connected''
|
||||||
|
\item The software version is the version of the \gui{}, not the firmware version of the connected \vna{}
|
||||||
|
\end{itemize}
|
||||||
\subsubsection{*RST}
|
\subsubsection{*RST}
|
||||||
\event{Resets the GUI (and any connected device) to the default state}{*RST}{None}
|
\event{Resets the GUI (and any connected device) to the default state}{*RST}{None}
|
||||||
\subsubsection{*CLS}
|
\subsubsection{*CLS}
|
||||||
|
|
@ -1131,13 +1135,27 @@ There are a total of 5 streaming servers available. They can all be enabled and
|
||||||
|
|
||||||
\vspace{0.5cm}
|
\vspace{0.5cm}
|
||||||
|
|
||||||
All servers output a newline-terminated line of json formatted data for each measurement point in the sweep:
|
All servers output a newline-terminated line of json formatted data for each measurement point in the sweep. The format of the output data changes depending on the configured sweep type.
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item VNA frequency or power sweeps:
|
||||||
\begin{example}
|
\begin{example}
|
||||||
{"Z0":50.0,"dBm":-20.0,"frequency":42993000.0,"measurements":{"S11_imag":-0.061379313997181856,"S11_real":0.023033630841401063,"S12_imag":0.3205479840477101,"S12_real":-0.5742283570681822,"S21_imag":-0.3746074656570865,"S21_real":0.6126114195570408,"S22_imag":0.06312766256272641,"S22_real":-0.018668561526968372},"pointNum":7}
|
{"Z0":50.0,"dBm":-20.0,"frequency":42993000.0,"measurements":{"S11_imag":-0.061379313997181856,"S11_real":0.023033630841401063,"S12_imag":0.3205479840477101,"S12_real":-0.5742283570681822,"S21_imag":-0.3746074656570865,"S21_real":0.6126114195570408,"S22_imag":0.06312766256272641,"S22_real":-0.018668561526968372},"pointNum":7}
|
||||||
\end{example}
|
\end{example}
|
||||||
|
\item VNA zero span sweeps:
|
||||||
|
\begin{example}
|
||||||
|
{"Z0":50.0,"measurements":{"S11_imag":0.0697879786634009,"S11_real":0.11959939538177566,"S12_imag":-0.2820494760489866,"S12_real":0.4134518710922877,"S21_imag":0.11201366122663228,"S21_real":-0.4258244924547545,"S22_imag":-0.004193267854043776,"S22_real":0.028964823536021114},"pointNum":7,"time":2.438674}
|
||||||
|
\end{example}
|
||||||
|
\item Spectrum analyzer non zero span sweeps:
|
||||||
\begin{example}
|
\begin{example}
|
||||||
{"frequency":2182396.0,"measurements":{"PORT1":7.343487141042715e-06,"PORT2":6.78117066854611e-06},"pointNum":445}
|
{"frequency":2182396.0,"measurements":{"PORT1":7.343487141042715e-06,"PORT2":6.78117066854611e-06},"pointNum":445}
|
||||||
\end{example}
|
\end{example}
|
||||||
|
\item Spectrum analyzer zero span sweeps:
|
||||||
|
\begin{example}
|
||||||
|
{"measurements":{"PORT1":2.595309979369631e-06,"PORT2":1.4385256008608849e-06},"pointNum":7,"time":0.344095}
|
||||||
|
\end{example}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
For zero span sweeps, the time in seconds since the beginning of the sweep is given instead of a frequency of power level. The time is always relative to point 0 of the current sweep and point 0 will have a time of 0.
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -191,9 +191,9 @@ The implemented USB device is limited to USB 2.0 Fullspeed and data transmission
|
||||||
\subsection{External Power}
|
\subsection{External Power}
|
||||||
Input jack for external DC power (\SI{5}{\volt}, \SI{1.5}{\ampere}, positive center pin). If a power source is connected, no current is drawn from the USB port anymore.
|
Input jack for external DC power (\SI{5}{\volt}, \SI{1.5}{\ampere}, positive center pin). If a power source is connected, no current is drawn from the USB port anymore.
|
||||||
\subsection{RF ports}
|
\subsection{RF ports}
|
||||||
RF connector to connect the DUT. Both ports are identical and the device architecture support full S-Parameter measurements (S11, S21, S12 and S22).
|
RF connector to connect the DUT. Both ports are identical and the device architecture supports full S-Parameter measurements (S11, S21, S12 and S22).
|
||||||
\begin{important}
|
\begin{important}
|
||||||
The RF ports have no input protection, do not apply a signal with more than +\SI{10}{\dBm} of power.
|
The RF ports have no input protection, so do not apply a signal with more than +\SI{10}{\dBm} of power.
|
||||||
\end{important}
|
\end{important}
|
||||||
\subsection{LEDs}
|
\subsection{LEDs}
|
||||||
Ten LEDs indicate the status:
|
Ten LEDs indicate the status:
|
||||||
|
|
@ -219,7 +219,7 @@ Due to the high impedance input, the external input may detect a valid signal wh
|
||||||
|
|
||||||
\section{Getting started}
|
\section{Getting started}
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item Connect the \vna{} to a computer using the USB port. After a couple of seconds, only the "Power" and "Ready" LEDs should stay on. If the "Ready" LED does not turn on or the "Booting" LED indicates an error code, there is a problem und the device will not function properly. See section~\ref{troubleshooting} for possible solutions.
|
\item Connect the \vna{} to a computer using the USB port. After a couple of seconds, only the "Power" and "Ready" LEDs should stay on. If the "Ready" LED does not turn on or the "Booting" LED indicates an error code, there is a problem and the device will not function properly. See section~\ref{troubleshooting} for possible solutions.
|
||||||
\item Start the PC application to connect to the \vna{}. The window should look similar to this:
|
\item Start the PC application to connect to the \vna{}. The window should look similar to this:
|
||||||
\makebox[\textwidth][c]{
|
\makebox[\textwidth][c]{
|
||||||
\includegraphics[width=\textwidth]{Screenshots/ApplicationOverview.png}
|
\includegraphics[width=\textwidth]{Screenshots/ApplicationOverview.png}
|
||||||
|
|
@ -402,7 +402,16 @@ Every trace can receive its data from one of three source:
|
||||||
|
|
||||||
\paragraph{Live Capture}
|
\paragraph{Live Capture}
|
||||||
\screenshot{0.5}{LiveCapture.png}
|
\screenshot{0.5}{LiveCapture.png}
|
||||||
The trace is constantly updated by the data received from a connected and sweeping LibreVNA. Available settings are the S parameter from which the data is updated and a simple Max Hold and Min Hold function (based on signal magnitude).
|
The trace is constantly updated by the data received from a connected and sweeping LibreVNA. The available Live Capture parameters are:
|
||||||
|
\begin{itemize}
|
||||||
|
\item \textbf{Type:} Live Captures can be 3 different types:
|
||||||
|
\begin{itemize}
|
||||||
|
\item \textbf{Overwrite:} The trace data is overwritten each sweep
|
||||||
|
\item \textbf{Max hold:} The trace data with the highest signal magnitude is persisted
|
||||||
|
\item \textbf{Min hold:} The trace data with the lowest signal magnitude is persisted
|
||||||
|
\end{itemize}
|
||||||
|
\item \textbf{Parameter:} The S-Parameter you want traced
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\paragraph{From File}
|
\paragraph{From File}
|
||||||
\screenshot{0.5}{FromFile.png}
|
\screenshot{0.5}{FromFile.png}
|
||||||
|
|
@ -477,7 +486,7 @@ Adjustable settings:
|
||||||
\item \textbf{Bandpass:} Input samples may use any frequency and span. Only an impulse response can be calculated as the DC point is unknown.
|
\item \textbf{Bandpass:} Input samples may use any frequency and span. Only an impulse response can be calculated as the DC point is unknown.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item \textbf{Compute Step Response:} Enable calculation of step response as well (only available in lowpass mode)
|
\item \textbf{Compute Step Response:} Enable calculation of step response as well (only available in lowpass mode)
|
||||||
\item \textbf{DC point:} Chose between extrapolating the DC point from frequency data or specifying it manually (only available in lowpass mode)
|
\item \textbf{DC point:} Choose between extrapolating the DC point from frequency data or specifying it manually (only available in lowpass mode)
|
||||||
\item \textbf{Window:} A window is applied before performing the transformation. Available windows are:
|
\item \textbf{Window:} A window is applied before performing the transformation. Available windows are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Rectangular
|
\item Rectangular
|
||||||
|
|
@ -750,7 +759,7 @@ Performing a calibration, especially when multiple ports are used, can require a
|
||||||
|
|
||||||
To start the electronic calibration, select \menu[,]{Calibration,Electronic Calibration} or \menu[,]{Calibration,Calibration Measurements,Electronic Calibration}. There is no need to create a calibration kit first, as the electronic calibration will use the calibration coefficients stored in the LibreCAL.
|
To start the electronic calibration, select \menu[,]{Calibration,Electronic Calibration} or \menu[,]{Calibration,Calibration Measurements,Electronic Calibration}. There is no need to create a calibration kit first, as the electronic calibration will use the calibration coefficients stored in the LibreCAL.
|
||||||
\begin{important}
|
\begin{important}
|
||||||
The electronic calibration will delete and replace any currently active calibration and also the calibration kit standards. Please store any unsaved calibration data before starting the electronic calibration.
|
The electronic calibration will delete and replace any currently active calibration and calibration kit. Please store any unsaved calibration data before starting the electronic calibration.
|
||||||
\end{important}
|
\end{important}
|
||||||
|
|
||||||
\screenshot{0.6}{eCal.png}
|
\screenshot{0.6}{eCal.png}
|
||||||
|
|
@ -762,8 +771,8 @@ Steps required to perform the electronic calibration:
|
||||||
\item Start the electronic calibration dialog
|
\item Start the electronic calibration dialog
|
||||||
\item Select the correct LibreCAL device and the coefficients:
|
\item Select the correct LibreCAL device and the coefficients:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Device:} Serialnumber of the LibreCAL. Usually, only one should be connected and the serialnumber will be automatically selected when the dialog is first opened
|
\item \textbf{Device:} The serial number of the LibreCAL. Usually, only one should be connected and the serial number will be automatically selected when the dialog is first opened
|
||||||
\item \textbf{Coefficients:} Select the coefficient set to be used. The LibreCAL can store multiple sets of coefficients. Please the manual\footnote{\url{https://github.com/jankae/LibreCAL/blob/main/Documentation/manual.pdf}} of the LibreCAL for detailed information on coefficient sets.
|
\item \textbf{Coefficients:} Select the coefficient set to be used. The LibreCAL can store multiple sets of coefficients. Refer to the LibreCAL manual\footnote{\url{https://github.com/jankae/LibreCAL/blob/main/Documentation/manual.pdf}} for detailed information on coefficient sets.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item Check and adjust the port assignments. Ports between the \vna{} and LibreCAL can be connected in any order. Match the ports in the dialog to your physical setup.
|
\item Check and adjust the port assignments. Ports between the \vna{} and LibreCAL can be connected in any order. Match the ports in the dialog to your physical setup.
|
||||||
\item Press the "Start" button. This will perform the following steps:
|
\item Press the "Start" button. This will perform the following steps:
|
||||||
|
|
@ -771,7 +780,7 @@ Steps required to perform the electronic calibration:
|
||||||
\item Fill the calibration kit based on the coefficients extracted from the LibreCAL
|
\item Fill the calibration kit based on the coefficients extracted from the LibreCAL
|
||||||
\item Take an open, short and load measurement for every port of the \vna{}
|
\item Take an open, short and load measurement for every port of the \vna{}
|
||||||
\item Take a through measurement for any combination of ports
|
\item Take a through measurement for any combination of ports
|
||||||
\item Apply the SOLT calibration. For the FACTORY coefficient set, the reference plane will be at the ports of the LibreCAL´
|
\item Apply the SOLT calibration. For the FACTORY coefficient set, the reference plane will be at the ports of the LibreCAL
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
|
|
@ -835,7 +844,7 @@ Any combination of these components can be dragged into the signal path between
|
||||||
|
|
||||||
Further settings:
|
Further settings:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Operation:} Chose between embedding and de-embedding
|
\item \textbf{Operation:} Choose between embedding and de-embedding
|
||||||
\item \textbf{Port:} Port of the \vna{}
|
\item \textbf{Port:} Port of the \vna{}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
If a matching network is required at multiple ports, add this option once for each port.
|
If a matching network is required at multiple ports, add this option once for each port.
|
||||||
|
|
@ -848,17 +857,17 @@ The \vna{} is a \SI{50}{\ohm} system. S parameter measurements are reported with
|
||||||
\section{Signal Generator}
|
\section{Signal Generator}
|
||||||
In the signal generator mode, measurements are stopped and the \vna{} only outputs a CW signal.
|
In the signal generator mode, measurements are stopped and the \vna{} only outputs a CW signal.
|
||||||
\screenshot{0.8}{Signalgenerator.png}
|
\screenshot{0.8}{Signalgenerator.png}
|
||||||
The hardware is not optimized for signal generation which means that the output level is not very accurate, especially at higher frequencies (also see section~\ref{amplitude:calibration}). Also, the signal will contain higher levels of harmonics than one would normally expect from a signal generator.
|
The hardware is not optimized for signal generation which means that the output level is not very accurate, especially at higher frequencies (see also section~\ref{amplitude:calibration}). Also, the signal will contain higher levels of harmonics than one would normally expect from a signal generator.
|
||||||
\section{Spectrum Analyzer}
|
\section{Spectrum Analyzer}
|
||||||
Although the \vna{} hardware is not designed to be used as a spectrum analyzer, the general hardware architecture of a spectrum analyzer is similar enough to that of a VNA to implement basic two-channel spectrum measurements. This is in no way on the same performance level as a dedicated spectrum analyzer but for simple measurements it might suffice if no other equipment is available. The main differences to a real spectrum analyzer are:
|
Although the \vna{} hardware is not designed to be used as a spectrum analyzer, the general hardware architecture of a spectrum analyzer is similar enough to that of a VNA to implement basic two-channel spectrum measurements. This is in no way on the same performance level as a dedicated spectrum analyzer but for simple measurements it might suffice if no other equipment is available. The main differences to a real spectrum analyzer are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{No input attenuator or pre-amplifier:} This means that the measurement range is essentially fixed to approximately \SI{-110}{\dBm} to \SI{-10}{\dBm}.
|
\item \textbf{No input attenuator or pre-amplifier:} This means that the measurement range is essentially fixed to approximately \SI{-110}{\dBm} to \SI{-10}{\dBm}.
|
||||||
\item \textbf{No amplitude calibration:} The displayed signal level is not very accurate, especially at higher frequencies (also see section~\ref{amplitude:calibration}).
|
\item \textbf{No amplitude calibration:} The displayed signal level is not very accurate, especially at higher frequencies (see also section~\ref{amplitude:calibration}).
|
||||||
\item \textbf{No image rejection filters:} This is probably the most severe limitation, because it means that for every real signal several other signals will show up in the spectrum that are not actually present at the input. Most of the images can be filtered out by signal identification but some will remain (at lower amplitude) in the reported data.
|
\item \textbf{No image rejection filters:} This is probably the most severe limitation, because it means that for every real signal several other signals will show up in the spectrum that are not actually present at the input. Most of the images can be filtered out by signal identification but some will remain (at lower amplitude) in the reported data.
|
||||||
\item \textbf{Highest resolution bandwidth is quite low:} The sweep speed is too slow to cover the complete frequency range of \SI{1}{\mega\hertz} to \SI{6}{\giga\hertz} in an acceptable time.
|
\item \textbf{Highest resolution bandwidth is quite low:} The sweep speed is too slow to cover the complete frequency range of \SI{1}{\mega\hertz} to \SI{6}{\giga\hertz} in an acceptable time.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
Most control elements (Frequencies, Span, Traces, Marker, ...) are indentical to the vector network analyzer mode.
|
Most control elements (Frequencies, Span, Traces, Marker, ...) are identical to the vector network analyzer mode.
|
||||||
\subsection{Acquisition Toolbar}
|
\subsection{Acquisition Toolbar}
|
||||||
\screenshot{0.7}{ToolbarSAAcquisition.png}
|
\screenshot{0.7}{ToolbarSAAcquisition.png}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
@ -902,7 +911,7 @@ A tracking generator at either port is available in the spectum analyzer. If the
|
||||||
DFT acquisition is not available when the tracking generator is active. Also, due to hardware limitations, the tracking generator is unable to reach every frequency exactly. For narrow spans this could result in "drops" in the spectrum where the signal of the tracking generator is outside of the RBW filters passband. The frequency resolution is frequency dependent. A warning message appears if this could be a problem with the selected span and stop frequency.
|
DFT acquisition is not available when the tracking generator is active. Also, due to hardware limitations, the tracking generator is unable to reach every frequency exactly. For narrow spans this could result in "drops" in the spectrum where the signal of the tracking generator is outside of the RBW filters passband. The frequency resolution is frequency dependent. A warning message appears if this could be a problem with the selected span and stop frequency.
|
||||||
|
|
||||||
\section{Graphs}
|
\section{Graphs}
|
||||||
In VNA and spectrum analyzer mode, the trace data in displayed on graphs. Several different graph types are available and most can be customized as well.
|
In VNA and spectrum analyzer mode, the trace data is displayed on graphs. Several different graph types are available and most can be customized as well.
|
||||||
\subsection{General graph settings}
|
\subsection{General graph settings}
|
||||||
Common settings for the behavior and appearance of all graphs can be found in \menu[,]{Window,Preferences,Graphs}:
|
Common settings for the behavior and appearance of all graphs can be found in \menu[,]{Window,Preferences,Graphs}:
|
||||||
\screenshot{1.0}{GraphSettings.png}
|
\screenshot{1.0}{GraphSettings.png}
|
||||||
|
|
@ -920,20 +929,20 @@ Graphs use an underlying tile system. Each tile can either:
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
For split tiles, the position of the split can be adjusted manually by using the cursor.
|
For split tiles, the position of the split can be adjusted manually by using the cursor.
|
||||||
|
|
||||||
To create new graphs, an empty tile must be available. If all tiles are showing graphs (the default when starting the GUI), an empty one must be created first. This can be done by right-clicking a graph and either selecting \menu{close} to remove it from its tile or selecting \menu{Add tile...} and chosing in which direction the new tile should be added.
|
To create new graphs, an empty tile must be available. If all tiles are showing graphs (the default when starting the GUI), an empty one must be created first. This can be done by right-clicking a graph and either selecting \menu{close} to remove it from its tile or selecting \menu{Add tile...} and choosing in which direction the new tile should be added.
|
||||||
|
|
||||||
From the empty tile, all graph types are available:
|
From the empty tile, all graph types are available:
|
||||||
\screenshot{0.5}{GraphEmptyTile.png}
|
\screenshot{0.5}{GraphEmptyTile.png}
|
||||||
|
|
||||||
\begin{information}
|
\begin{information}
|
||||||
For a quick enlarged view of a graph, double-click it. The graph will take up the whole tile area. Another double-click returns the graph to its original size.
|
For a quick enlarged view of a graph, double-click it. The graph will take up the whole trace display area. Another double-click returns the graph to its original size.
|
||||||
\end{information}
|
\end{information}
|
||||||
|
|
||||||
\subsection{Adding and removing traces}
|
\subsection{Adding and removing traces}
|
||||||
When a new graph is created, it is empty by default and traces must be added to show up. There are two ways to add traces:
|
When a new graph is created, it is empty by default and traces must be added to show up. There are two ways to add traces:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Drag-and-drop traces from the trace list onto the graph
|
\item Drag-and-drop traces from the trace list onto the graph
|
||||||
\item Right-click a graph and select the trace to add. Traces can also be removed be deselecting them in the context menu
|
\item Right-click on the graph and select the trace to add. Traces can also be removed be deselecting them in the context menu
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\subsection{Smithchart}
|
\subsection{Smithchart}
|
||||||
|
|
@ -944,21 +953,22 @@ There are a few smithchart specific settings in the setup dialog:
|
||||||
\screenshot{1.0}{GraphSmithchartSetup.png}
|
\screenshot{1.0}{GraphSmithchartSetup.png}
|
||||||
The left side of the dialog contains settings on how data is displayed:
|
The left side of the dialog contains settings on how data is displayed:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Display mode (Frequency)} There are three options on how much of a trace is visible in the frequency range:
|
\item \textbf{Display mode (Frequency):} There are three options on how much of a trace is visible in the frequency range:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Limit to current span} Shows all traces only in the frequency range of the currently selected span, even when the trace contains data outside of the span
|
\item \textbf{Limit to current span:} Shows all traces only in the frequency range of the currently selected span, even when the trace contains data outside of the span
|
||||||
\item \textbf{Show complete traces} Always shows the complete trace, regardless of the selected span
|
\item \textbf{Show complete traces:} Always shows the complete trace, regardless of the selected span
|
||||||
\item \textbf{Manual frequency range} Allows selection of an abitrary frequency range to display
|
\item \textbf{Manual frequency range:} Allows selection of an abitrary frequency range to display
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item \textbf{Display mode (Impedance)} There are two options on how much of a trace impedance is visible:
|
\item \textbf{Display mode (Impedance):} There are two options on how much of a trace impedance is visible:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Limit to visible are} Clips the trace data at the edge of the smithchart circle
|
\item \textbf{Limit to visible are:} Clips the trace data at the edge of the smithchart circle
|
||||||
\item \textbf{Show complete traces} Always shows the complete trace, even when the trace data falls outside of the smithchart circle
|
\item \textbf{Show complete traces:} Always shows the complete trace, even when the trace data falls outside of the smithchart circle
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item \textbf{Zoom} Allows to change the center position and zoom factor of the smithchart. Zooming is also possible by using the mousewheel on the graph
|
\item \textbf{Zoom:} Allows to change the center position and zoom factor of the smithchart. Zooming is also possible by using the mousewheel on the graph
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
The right side of the dialog allows the user to add lines of constant values to the smithchart for a quick visual comparisation of trace data to these values. Four types of lines are available:
|
The right side of the dialog allows the user to add lines of constant values to the smithchart for a quick visual comparison of trace data to these values.
|
||||||
|
\textbf{Constant Lines:} Available types are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Constant VSWR
|
\item Constant VSWR
|
||||||
\item Constant resistance
|
\item Constant resistance
|
||||||
|
|
@ -971,9 +981,9 @@ For each line, the color and constant value must be manually selected.
|
||||||
\screenshot{1.0}{GraphXYplot.png}
|
\screenshot{1.0}{GraphXYplot.png}
|
||||||
The XY-plot is the most versatile graph. It can display every trace type if configured correctly. The XY-plot consists of up to three axes:
|
The XY-plot is the most versatile graph. It can display every trace type if configured correctly. The XY-plot consists of up to three axes:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{X-axis} Always present
|
\item \textbf{X-axis:} Always present
|
||||||
\item \textbf{Primary Y-axis} Optional, on the left side of the graph
|
\item \textbf{Primary Y-axis:} Optional, on the left side of the graph
|
||||||
\item \textbf{Secondary Y-axis} Optional, on the right side of the graph
|
\item \textbf{Secondary Y-axis:} Optional, on the right side of the graph
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
Different types can be used for the X-axis and the selected type must match the output domain of all displayed traces. Available types are:
|
Different types can be used for the X-axis and the selected type must match the output domain of all displayed traces. Available types are:
|
||||||
\begin{center}
|
\begin{center}
|
||||||
|
|
@ -1114,12 +1124,24 @@ For every axis, the displayed range can either be determined automatically or ma
|
||||||
\subsubsection{Limit lines}
|
\subsubsection{Limit lines}
|
||||||
The XY-plot also supports custom limit lines:
|
The XY-plot also supports custom limit lines:
|
||||||
\screenshot{1.0}{GraphXYplotLimit.png}
|
\screenshot{1.0}{GraphXYplotLimit.png}
|
||||||
Limit lines can be added and removed in the bottom part of the Axis Setup Dialog. Each line is a list of manually defined points, a selectable color and can be configured either as a high limit, low limit or just as a constant line without any limit checking:
|
Limit lines can be added, removed, imported and exported in the bottom part of the Axis Setup Dialog. Creating a new Limit line by pressing the + button or doubleclicking on an existing one will open up the Edit line window.
|
||||||
\screenshot{1.0}{GraphXYplotLine.png}
|
\screenshot{1.0}{GraphXYplotLine.png}
|
||||||
|
On the left side, you will find limit line parameters and on the right side, you need to plot your limit line by adding points
|
||||||
|
\begin{itemize}
|
||||||
|
\item \textbf{Name:} The name of the limit
|
||||||
|
\item \textbf{Color:} The color of the limit as it will appear on the graph
|
||||||
|
\item \textbf{Axis:} The X-Axis you want to apply the limit to: Primary or Secondary
|
||||||
|
\item \textbf{Pass/Fail:} The limit behavior:
|
||||||
|
\begin{itemize}
|
||||||
|
\item \textbf{Dont Care:} Visual line only
|
||||||
|
\item \textbf{High Limit:} Fails when plot goes above the line
|
||||||
|
\item \textbf{Low Limit:} Fails when the plot goes below the line
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\subsection{Waterfall}
|
\subsection{Waterfall}
|
||||||
\screenshot{1.0}{GraphWaterfall.png}
|
\screenshot{1.0}{GraphWaterfall.png}
|
||||||
The waterfall graph can display the amplitude trend of a single trace over multiple sweeps. Its specific settings are mostly a subset of the XY-plot, the Y-axis configuration is almost identical.
|
The waterfall graph can display the amplitude trend of a single trace over multiple sweeps. Its specific settings are mostly a subset of the XY-plot and the Y-axis configuration is almost identical.
|
||||||
\screenshot{0.8}{GraphWaterfallSetup.png}
|
\screenshot{0.8}{GraphWaterfallSetup.png}
|
||||||
Other settings include:
|
Other settings include:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
@ -1127,14 +1149,14 @@ Other settings include:
|
||||||
\item \textbf{Pixels per line:} Provides a simple vertical zoom feature
|
\item \textbf{Pixels per line:} Provides a simple vertical zoom feature
|
||||||
\item \textbf{Mode:} Determines whether sweep data that doesn't fit onto the graph anymore is kept or deleted (a resize of the graph would reveal kept data)
|
\item \textbf{Mode:} Determines whether sweep data that doesn't fit onto the graph anymore is kept or deleted (a resize of the graph would reveal kept data)
|
||||||
\item \textbf{Number of sweeps:} The maximum number of sweeps kept if mode is set to "Keep offscreen data"
|
\item \textbf{Number of sweeps:} The maximum number of sweeps kept if mode is set to "Keep offscreen data"
|
||||||
\item \textbf{Alignment:} The waterfall can be aligned to a XY-plot of equal size and peaks in the trace data of both plots will line up.
|
\item \textbf{Alignment:} The waterfall can be aligned to an XY-plot of equal size, so that trace peaks of both plots line up
|
||||||
\begin{important}
|
\begin{important}
|
||||||
Both plots are still completely independent of each other. For the alignment to work, they must have the same width and one must be placed exactly below the other.
|
Both plots are still completely independent of each other. For the alignment to work, they must have the same width and one must be placed exactly below the other.
|
||||||
\end{important}
|
\end{important}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\subsection{Polar Chart}
|
\subsection{Polar Chart}
|
||||||
\screenshot{0.6}{GraphPolarplot.png}
|
\screenshot{0.6}{GraphPolarplot.png}
|
||||||
The Polar Chart looks similar to the smithchart but doesn't perform the transformation from S-paramter to impedance. Furthermore, through measurements can be displayed as well. The available settings are identical to the smithchart but the Polar Chart does not support adding custom constant lines:
|
The Polar Chart looks similar to the smithchart but doesn't perform the transformation from S-parameter to impedance. Furthermore, through measurements can be displayed as well. The available settings are identical to the smithchart but the Polar Chart does not support adding custom constant lines:
|
||||||
\screenshot{0.6}{GraphPolarchartSetup.png}
|
\screenshot{0.6}{GraphPolarchartSetup.png}
|
||||||
|
|
||||||
\subsection{Eye Diagram}
|
\subsection{Eye Diagram}
|
||||||
|
|
@ -1143,14 +1165,14 @@ The eye diagram graph shows how a simulated signal would look like after being p
|
||||||
\screenshot{1.0}{GraphEyeDiagramSetup.png}
|
\screenshot{1.0}{GraphEyeDiagramSetup.png}
|
||||||
|
|
||||||
\section{Markers}
|
\section{Markers}
|
||||||
Markers provide an easy read-out of trace data at specific points. Each marker is assigned to one trace and will show up on any graph that show the trace at the marker position.
|
Markers provide an easy read-out of trace data at specific points. Each marker is assigned to a single trace and will show up on all graphs that have that trace selected.
|
||||||
|
|
||||||
Some general marker settings are available in the preferences:
|
Some general marker settings are available in the preferences:
|
||||||
\screenshot{1.0}{MarkerPreferences.png}
|
\screenshot{1.0}{MarkerPreferences.png}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \textbf{Show data on graphs:} Marker data (X-coordinate, trace value) will be shown by default to the right of any graph the marker is visible on
|
\item \textbf{Show data on graphs:} Marker data (X-coordinate, trace value) will be shown by default to the right of any graph the marker is visible on
|
||||||
\item \textbf{Show data in all available formats:} All available formats for the marker data will be shown by default
|
\item \textbf{Show data in all available formats:} All available formats for the marker data will be shown by default
|
||||||
\item \textbf{Positioning:} When moving markers by hand, the can either snap to the individual trace points or be interpolated along the plotted trace
|
\item \textbf{Positioning:} When moving markers by hand, they can either be snapped to the individual trace points or be interpolated along the plotted trace
|
||||||
\item \textbf{Sort order on graphs:} Defines the order of marker data to the right of a graph
|
\item \textbf{Sort order on graphs:} Defines the order of marker data to the right of a graph
|
||||||
\item \textbf{Symbol style:} Various symbol styles for drawing markers on the graphs are available
|
\item \textbf{Symbol style:} Various symbol styles for drawing markers on the graphs are available
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
@ -1164,11 +1186,11 @@ The marker dock provides a quick overview of all markers:
|
||||||
\item \textbf{Marker \#:} The marker number as shown on the graphs
|
\item \textbf{Marker \#:} The marker number as shown on the graphs
|
||||||
\item \includesvg[height=8pt]{Screenshots/visible}/\includesvg[height=10pt]{Screenshots/invisible}: Enable/disable global visibility: Shows/hides the marker an all graphs
|
\item \includesvg[height=8pt]{Screenshots/visible}/\includesvg[height=10pt]{Screenshots/invisible}: Enable/disable global visibility: Shows/hides the marker an all graphs
|
||||||
\item \includegraphics[height=8pt]{Screenshots/chainlink.png}: Indicates linked markers. Markers with the same number are linked and all of them move when one changes its position
|
\item \includegraphics[height=8pt]{Screenshots/chainlink.png}: Indicates linked markers. Markers with the same number are linked and all of them move when one changes its position
|
||||||
\item \textbf{Trace:} The trace name the markers is assigned to
|
\item \textbf{Trace:} The trace name the marker is assigned to
|
||||||
\item \textbf{Type:} Various marker types are available, see section~\ref{marker:types}
|
\item \textbf{Type:} Various marker types are available, see section~\ref{marker:types}
|
||||||
\item \textbf{Settings:} Depends on the marker type, allows configuration of the marker
|
\item \textbf{Settings:} Allows for configuration of the marker based on marker type
|
||||||
\item \textbf{Restrict:} Forces the marker to a specific frequency range (or power/time range if the trace uses another domain)
|
\item \textbf{Restrict:} Forces the marker to a specific frequency range (or power/time range if the trace uses another domain)
|
||||||
\item \textbf{Data:} The trace data at the marker position. Can be displayed in different formats
|
\item \textbf{Data:} The trace data at the marker position which can be displayed in different formats
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
Various other settings are also available in the \textbf{context menu}. The context menu can be reached by right-clicking the marker, either in the marker dock or on the marker symbol in any graph.
|
Various other settings are also available in the \textbf{context menu}. The context menu can be reached by right-clicking the marker, either in the marker dock or on the marker symbol in any graph.
|
||||||
|
|
@ -1225,7 +1247,7 @@ This marker type is only available for through measurements.
|
||||||
\subsubsection{TOI/IP3}
|
\subsubsection{TOI/IP3}
|
||||||
\screenshot{1.0}{MarkerTOIGraph.png}
|
\screenshot{1.0}{MarkerTOIGraph.png}
|
||||||
\screenshot{1.0}{MarkerTOITable.png}
|
\screenshot{1.0}{MarkerTOITable.png}
|
||||||
This marker type calculated the third-order intercept point. It is only available in spectrum analyzer mode. Initially a peak search is executed to find the two highest peaks. The frequencies of the intermodulation products are calculated from these peak frequencies and helper markers placed on each of these frequencies. Finally, the third-order intercept point as well as the tone and distortion signal amplitudes are calculated.
|
This marker type calculates the third-order intercept point. It is only available in spectrum analyzer mode. Initially a peak search is executed to find the two highest peaks. Helper markers suffixed with "p", that show these peaks, are added to the parent marker. These helper markers show up on the graph and in the marker dock by clicking the expand/collapse arrow to the left of the marker \#. The frequencies of the intermodulation products are calculated from the two peak helper markers and a new helper marker is placed at each of these frequencies. One suffixed "l" to the left of the first peak and one suffixed "r" to the right of the second peak. Finally, the third-order intercept point as well as the tone and distortion signal amplitudes are calculated.
|
||||||
\subsubsection{Phase noise}
|
\subsubsection{Phase noise}
|
||||||
\screenshot{1.0}{MarkerPhasenoiseGraph.png}
|
\screenshot{1.0}{MarkerPhasenoiseGraph.png}
|
||||||
\screenshot{1.0}{MarkerPhasenoiseTable.png}
|
\screenshot{1.0}{MarkerPhasenoiseTable.png}
|
||||||
|
|
@ -1366,22 +1388,22 @@ $Quality factor$\\
|
||||||
|
|
||||||
\subsection{Linking markers}
|
\subsection{Linking markers}
|
||||||
\label{marker:linking}
|
\label{marker:linking}
|
||||||
Normally, markers can be moved individually and are only connected to one trace. This creates a problem when reading out trace data from multiple traces at the same position. If the position is changed, all markers need to be moved manually to the new position. Linked markers provide a solution to this problem: All markers within a linked group always use the same position. If one marker is moved, the others move as well. The linked group of each marker is indicated in the marker dock (empty if the marker does not belong to any linked group.
|
Normally, markers can be moved individually and are only connected to one trace. This creates a problem when reading out trace data from multiple traces at the same position. If the position is changed, all markers need to be moved manually to the new position. Linked markers provide a solution to this problem: All markers within a linked group always use the same position. If one marker is moved, the others move as well. The linked group of each marker is indicated in the marker dock (empty if the marker does not belong to any linked group).
|
||||||
|
|
||||||
Only markers that are movable can be added to linked groups. If a marker type performs automatic positioning of the marker (e.g. the maximum marker type), it can not be added.
|
Only markers that are movable can be added to linked groups. Markers that perform automatic positioning (e.g. a marker with the type maximum) cannot be added to a linked group.
|
||||||
|
|
||||||
\subsubsection{Creating a new linked group}
|
\subsubsection{Creating a new linked group}
|
||||||
Select multiple markers in the marker dock, right-click and select "link selected".
|
Select multiple markers in the marker dock, right-click and select "link selected".
|
||||||
\subsubsection{Adding a marker to an existing linked group}
|
\subsubsection{Adding a marker to an existing linked group}
|
||||||
Open the markers context menu, chose "Add to linked group" and select the linked group the marker should be added to.
|
Open the marker's context menu, choose "Add to linked group" and select the linked group the marker should be added to.
|
||||||
\subsubsection{Removing a marker from a linked group}
|
\subsubsection{Removing a marker from a linked group}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Open the markers context menu, chose "Remove from linked group"
|
\item Open the marker's context menu, choose "Remove from linked group"
|
||||||
\item Select multiple linked markers in the marker dock, right-click and select "Break links" to remove all selected markers from their linked groups.
|
\item Select multiple linked markers in the marker dock, right-click and select "Break links" to remove all selected markers from their linked groups.
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\section{Compound Device}
|
\section{Compound Device}
|
||||||
The LibreVNA supports combining multiple hardware units to a "Compound Device". When used, the configured physical LibreVNAs are combined into a virtual device with more ports. When connected to such a device, additional measurement paramaters are available (e.g. measuring S23 in VNA mode or port 3 in spectrumanalyzer mode).
|
The LibreVNA supports combining multiple hardware units into a "Compound Device". When used, the configured physical LibreVNAs are combined into a virtual device with more ports. When connected to such a device, additional measurement paramaters are available (e.g. measuring S23 in VNA mode or port 3 in spectrum analyzer mode).
|
||||||
|
|
||||||
\begin{important}
|
\begin{important}
|
||||||
When connected to a compound device and in VNA mode, there is no phase information for through measurements between different physical devices. This is a hardware limitation and the phase is set to zero in the software. Through measurements within a physical device and all reflection measurements retain their phase information.
|
When connected to a compound device and in VNA mode, there is no phase information for through measurements between different physical devices. This is a hardware limitation and the phase is set to zero in the software. Through measurements within a physical device and all reflection measurements retain their phase information.
|
||||||
|
|
@ -1401,7 +1423,7 @@ Required steps when creating a compound device:
|
||||||
\item At least two physical devices must be used
|
\item At least two physical devices must be used
|
||||||
\item At most four physical devices can be combined with a maximum of eight virtual ports
|
\item At most four physical devices can be combined with a maximum of eight virtual ports
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\item Assign the serialnumbers for each physical device. Serialnumbers for all currently connected devices are available as suggestions but it is also possible to enter a different serialnumber manually
|
\item Assign serial numbers to each physical device. Serial numbers for all currently connected devices are available in the dropdown but it is also possible to enter a different serial number manually
|
||||||
\item Assign the virtual ports of the compound device:
|
\item Assign the virtual ports of the compound device:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item Each port number must appear only once
|
\item Each port number must appear only once
|
||||||
|
|
@ -1412,7 +1434,7 @@ Required steps when creating a compound device:
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
\subsection{Connecting to a compound device}
|
\subsection{Connecting to a compound device}
|
||||||
Configured compound devices appear in the device list with their name when all required physical devices are connected. Once connected, new measurements or ports are available depending on the number of configured ports in the compound device.
|
Configured compound devices appear in the device list when all required physical devices are connected. Once connected, new measurements or ports are available depending on the number of configured ports in the compound device.
|
||||||
|
|
||||||
\begin{information}
|
\begin{information}
|
||||||
Through measurements between physical devices depend on precise matching of the stimulus frequency. Depending on the accuracy of the internal frequency source and the selected IF bandwidth, the stimulus signal from the generating device may fall outside of the IF bandwidth of the receiving device, resulting in a reported lower amplitude than actually present. Either align both internal oscillators precisely with the frequency calibration or (recommended) switch to using the external reference input when using a compound device.
|
Through measurements between physical devices depend on precise matching of the stimulus frequency. Depending on the accuracy of the internal frequency source and the selected IF bandwidth, the stimulus signal from the generating device may fall outside of the IF bandwidth of the receiving device, resulting in a reported lower amplitude than actually present. Either align both internal oscillators precisely with the frequency calibration or (recommended) switch to using the external reference input when using a compound device.
|
||||||
|
|
@ -1433,26 +1455,26 @@ Certain features are not available when connected to a compound device. To use t
|
||||||
\label{amplitude:calibration}
|
\label{amplitude:calibration}
|
||||||
This section is about calibrating the source output level and spectrum analyzer level. It does not affect VNA measurements at all. For the VNA calibration, see section~\ref{vna:calibration}.
|
This section is about calibrating the source output level and spectrum analyzer level. It does not affect VNA measurements at all. For the VNA calibration, see section~\ref{vna:calibration}.
|
||||||
|
|
||||||
Both the internal signal source and the receiver paths used in the generator or spectrum analyzer mode have no means of ensuring accurate amplitudes (as imperfections are removed by the VNA calibration, the hardware is not optimized for absolute amplitude accuracy). In order to improve the accuracy of both the generator and the spectrum analyzer (especially with enabled tracking generator), frequency dependent amplitude calibrations are available. They are permanently stored in the device and are only required to be performed once. The \textbf{Source Calibration} corrects the ouput of the (tracking) generator, while the \textbf{Receiver Calibration} corrects the measurement of the spectrum analyzer.
|
Both the internal signal source and the receiver paths used in the signal generator or spectrum analyzer modes have no means of ensuring accurate amplitudes (as imperfections are removed by the VNA calibration, the hardware is not optimized for absolute amplitude accuracy). Frequency dependent amplitude calibrations are available in order to improve the accuracy of both the signal generator and the spectrum analyzer (especially when the tracking generator option is enabled in the spectrum analyzer). These calibrations are permanently stored in the device and are only required to be performed once. The \textbf{Source Calibration} corrects the output of the signal generator and the spectrum analyzer's tracking generator, while the \textbf{Receiver Calibration} corrects the measurement of the spectrum analyzer.
|
||||||
|
|
||||||
For both calibrations, other test equipment is required, ideally covering the whole range of \SI{1}{\mega\hertz} to \SI{6}{\giga\hertz} (a calibration of only the partial frequeny range is also possible but signals/measurements outside the calibrated range will be inaccurate). The Soure Calibration requires a way to measure the output of the \vna{} (e.g. a spectrum analyzer or power meter), the Receiver Calibration requires a signal source (e.g. a signal generator). Once either calibration has been completed, the \vna{} can also infer the other one with reasonable accuracy.
|
For both calibrations, other test equipment is required, ideally covering the whole range of \SI{1}{\mega\hertz} to \SI{6}{\giga\hertz} (a calibration of only the partial frequency range is also possible but signals/measurements outside the calibrated range will be inaccurate). The Source Calibration requires a way to measure the output of the \vna{} (e.g. a spectrum analyzer or power meter), the Receiver Calibration requires a signal source (e.g. a signal generator). Once either calibration has been completed, the \vna{} can also infer the other one with reasonable accuracy.
|
||||||
|
|
||||||
\subsection{Source Calibration}
|
\subsection{Source Calibration}
|
||||||
Select \menu[,]{Device,Source Calibration}. A window showing the current source calibration opens:
|
Select \menu[,]{Device,Source Calibration}. A window showing the current source calibration opens:
|
||||||
\screenshot{1.0}{SourceCalibration.png}
|
\screenshot{1.0}{SourceCalibration.png}
|
||||||
These are the necessary steps:
|
These are the necessary steps:
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item \textbf{Set up the calibration frequencies:} Add or remove points according to your needs. Ideally, they should be evenly spaced across the range to calibrate, maybe with a slight emphasis on higher frequencies (signal levels generally vary more at higher frequencies). Additionally, it is advisable to set one point at \SI{25}{\mega\hertz} and one just below (at \SI{25}{\mega\hertz} a band is switched, resulting in an amplitude discontinuity). Up to 64 points can be used.
|
\item \textbf{Set up the calibration frequencies:} Add or remove points according to your needs. Ideally, they should be evenly spaced across the calibration range, maybe with a slight emphasis on higher frequencies (signal levels generally vary more at higher frequencies). Additionally, it is advisable to set one point at \SI{25}{\mega\hertz} and another point just below it (at \SI{25}{\mega\hertz} a band is switched, resulting in an amplitude discontinuity). Up to 64 points can be used.
|
||||||
\item \textbf{Select the calibration mode:} Either calibrate both ports separately (best accuracy but more work) or assume that they are identical and use the measurement at one port for both.
|
\item \textbf{Select the calibration mode:} Either calibrate both ports separately (best accuracy but more work) or assume that they are identical and use the measurement at one port for both.
|
||||||
\item \textbf{Perform the calibration:} For each frequency and port, select the corresponding cell in the table. The \vna{} will generate a signal at the selected frequency and port with (what it thinks are) \SI{-20}{\dBm}. Use external equipment to determine the actual output level and enter the measured value into the selected cell.
|
\item \textbf{Perform the calibration:} For each frequency and port, select the corresponding cell in the table. The \vna{} will generate a signal at the selected frequency, on the selected port, at (what it thinks is) \SI{-20}{\dBm}. Use your external equipment to determine the actual output level and enter it into the selected cell.
|
||||||
\item \textbf{Save the calibration:} Once all measurements have been taken, the "Save to Device" button becomes available. There is no way to save intermediate results, you have to calibrate all frequencies you have chosen in step 1.
|
\item \textbf{Save the calibration:} Once all measurements have been taken, the "Save to Device" button becomes available. There is no way to save intermediate results, you have to calibrate all frequencies you have chosen in step 1.
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
If the Receiver Calibration is already done, it is also possible to infer the Source Calibration from that. Press \keys{Automatic measurement} and connect both ports of the \vna{} directly to each other. This connection should be as ideal as possible (short, low loss cable) as every imperfection directly translates into calibration errors. During the automatic calibration, the \vna{} uses the already established frequency points from the Receiver Calibration and measures the output amplitude by itself to determine the coefficients of the Source Calibration.
|
If you've already done a Receiver Calibration, it's possible to infer the Source Calibration from it. Press \keys{Automatic measurement}, connect both ports of the \vna{} directly to each other and press \keys{Start Measurement}. This connection should be as ideal as possible (short, low loss cable) as every imperfection directly translates into calibration errors. During the automatic calibration, the \vna{} uses the already established frequency points from the Receiver Calibration and measures the output amplitude by itself to determine the coefficients of the Source Calibration.
|
||||||
\subsection{Receiver Calibration}
|
\subsection{Receiver Calibration}
|
||||||
Select \menu[,]{Device,Receiver Calibration}. The Receiver Calibration works almost identically to the Source Calibration. The only difference is in step 3:
|
Select \menu[,]{Device,Receiver Calibration}. The Receiver Calibration works almost identically to the Source Calibration. The only difference is in step 3:
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\setcounter{enumi}{2}
|
\setcounter{enumi}{2}
|
||||||
\item \textbf{Perform the calibration:} For each frequency and port, select the corresponding cell in the table and apply a signal with known level at the selected frequency and port. The signal level should be in the range of \SI{-40}{\dBm} to \SI{-10}{\dBm}. Higher signal levels might already compress in the receiver while lower levels unnecessarily increase calibration errors due to noise. The \vna{} tunes its receiver to the selected frequency and measures the amplitude. Apply the signal for at least \SI{2}{\second} and enter its actual amplitude into the selected cell while the signal is still active.
|
\item \textbf{Perform the calibration:} For each frequency and port, select the corresponding cell in the table and apply a signal with known level at the selected frequency and port. The signal level should be in the range of \SI{-40}{\dBm} to \SI{-10}{\dBm}. Higher signal levels might already compress in the receiver while lower levels unnecessarily increase calibration errors due to noise. The \vna{} tunes its receiver to the selected frequency and measures the applied signal's amplitude. Enter the actual amplitude into the selected cell while the signal is still being applied. The signal should be applied for a minimum of \SI{2}{\second} to ensure an accurate measurement.
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
\section{Troubleshooting}
|
\section{Troubleshooting}
|
||||||
\label{troubleshooting}
|
\label{troubleshooting}
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
1
Hardware/Kicad/.gitignore
vendored
Normal file
1
Hardware/Kicad/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
*-backups/
|
||||||
16560
Hardware/Kicad/AttenuatorSwitches.kicad_sch
Normal file
16560
Hardware/Kicad/AttenuatorSwitches.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
20819
Hardware/Kicad/FPGAConnections.kicad_sch
Normal file
20819
Hardware/Kicad/FPGAConnections.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
10167
Hardware/Kicad/FPGAMicrocontroller.kicad_sch
Normal file
10167
Hardware/Kicad/FPGAMicrocontroller.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
15433
Hardware/Kicad/HighFreqSource.kicad_sch
Normal file
15433
Hardware/Kicad/HighFreqSource.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
9091
Hardware/Kicad/LocalOsc1.kicad_sch
Normal file
9091
Hardware/Kicad/LocalOsc1.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
9546
Hardware/Kicad/LocalOsc2_RefClock.kicad_sch
Normal file
9546
Hardware/Kicad/LocalOsc2_RefClock.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
18195
Hardware/Kicad/Port1.kicad_sch
Normal file
18195
Hardware/Kicad/Port1.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
18048
Hardware/Kicad/Port2.kicad_sch
Normal file
18048
Hardware/Kicad/Port2.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
17023
Hardware/Kicad/PowerSupply.kicad_sch
Normal file
17023
Hardware/Kicad/PowerSupply.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
BIN
Hardware/Kicad/Production/Mar2024Production.zip
Normal file
BIN
Hardware/Kicad/Production/Mar2024Production.zip
Normal file
Binary file not shown.
29279
Hardware/Kicad/Production/Mar2024Production/VNA-B_Cu.gbr
Normal file
29279
Hardware/Kicad/Production/Mar2024Production/VNA-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
2325
Hardware/Kicad/Production/Mar2024Production/VNA-B_Mask.gbr
Normal file
2325
Hardware/Kicad/Production/Mar2024Production/VNA-B_Mask.gbr
Normal file
File diff suppressed because it is too large
Load diff
27
Hardware/Kicad/Production/Mar2024Production/VNA-B_Paste.gbr
Normal file
27
Hardware/Kicad/Production/Mar2024Production/VNA-B_Paste.gbr
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.1*%
|
||||||
|
%TF.CreationDate,2024-03-24T21:42:04-04:00*%
|
||||||
|
%TF.ProjectId,VNA,564e412e-6b69-4636-9164-5f7063625858,rev?*%
|
||||||
|
%TF.SameCoordinates,PX535a28cPY8422900*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.1) date 2024-03-24 21:42:04*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10R,2.286000X5.080000*%
|
||||||
|
%ADD11R,2.667000X4.191000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X7580400Y665400D03*
|
||||||
|
X16419600Y665400D03*
|
||||||
|
X105580400Y665400D03*
|
||||||
|
X114419600Y665400D03*
|
||||||
|
D11*
|
||||||
|
X98494600Y93784600D03*
|
||||||
|
X91505400Y93784600D03*
|
||||||
|
X114494600Y93784600D03*
|
||||||
|
X107505400Y93784600D03*
|
||||||
|
M02*
|
||||||
4398
Hardware/Kicad/Production/Mar2024Production/VNA-B_Silkscreen.gbr
Normal file
4398
Hardware/Kicad/Production/Mar2024Production/VNA-B_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,26 @@
|
||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.1*%
|
||||||
|
%TF.CreationDate,2024-03-24T21:42:04-04:00*%
|
||||||
|
%TF.ProjectId,VNA,564e412e-6b69-4636-9164-5f7063625858,rev?*%
|
||||||
|
%TF.SameCoordinates,PX535a28cPY8422900*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.1) date 2024-03-24 21:42:04*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X122000000Y96000000D02*
|
||||||
|
X0Y96000000D01*
|
||||||
|
X0Y-2000000D02*
|
||||||
|
X122000000Y-2000000D01*
|
||||||
|
X0Y96000000D02*
|
||||||
|
X0Y-2000000D01*
|
||||||
|
X122000000Y-2000000D02*
|
||||||
|
X122000000Y96000000D01*
|
||||||
|
M02*
|
||||||
59777
Hardware/Kicad/Production/Mar2024Production/VNA-F_Cu.gbr
Normal file
59777
Hardware/Kicad/Production/Mar2024Production/VNA-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
4744
Hardware/Kicad/Production/Mar2024Production/VNA-F_Mask.gbr
Normal file
4744
Hardware/Kicad/Production/Mar2024Production/VNA-F_Mask.gbr
Normal file
File diff suppressed because it is too large
Load diff
2623
Hardware/Kicad/Production/Mar2024Production/VNA-F_Paste.gbr
Normal file
2623
Hardware/Kicad/Production/Mar2024Production/VNA-F_Paste.gbr
Normal file
File diff suppressed because it is too large
Load diff
9416
Hardware/Kicad/Production/Mar2024Production/VNA-F_Silkscreen.gbr
Normal file
9416
Hardware/Kicad/Production/Mar2024Production/VNA-F_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
29249
Hardware/Kicad/Production/Mar2024Production/VNA-In1_Cu.gbr
Normal file
29249
Hardware/Kicad/Production/Mar2024Production/VNA-In1_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
28823
Hardware/Kicad/Production/Mar2024Production/VNA-In2_Cu.gbr
Normal file
28823
Hardware/Kicad/Production/Mar2024Production/VNA-In2_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
31548
Hardware/Kicad/Production/Mar2024Production/VNA-In3_Cu.gbr
Normal file
31548
Hardware/Kicad/Production/Mar2024Production/VNA-In3_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
31982
Hardware/Kicad/Production/Mar2024Production/VNA-In4_Cu.gbr
Normal file
31982
Hardware/Kicad/Production/Mar2024Production/VNA-In4_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
21
Hardware/Kicad/Production/Mar2024Production/VNA-NPTH.drl
Normal file
21
Hardware/Kicad/Production/Mar2024Production/VNA-NPTH.drl
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
M48
|
||||||
|
; DRILL file {KiCad 8.0.1} date 2024-03-25T21:57:40-0400
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2024-03-25T21:57:40-04:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.1
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,6,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||||
|
T1C0.650
|
||||||
|
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||||
|
T2C1.200
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X61.109Y89.699
|
||||||
|
X66.889Y89.699
|
||||||
|
T2
|
||||||
|
X51.5Y93.0
|
||||||
|
M30
|
||||||
3015
Hardware/Kicad/Production/Mar2024Production/VNA-PTH.drl
Normal file
3015
Hardware/Kicad/Production/Mar2024Production/VNA-PTH.drl
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1 @@
|
||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
224
Hardware/Kicad/Production/Mar2024Production/VNA-job.gbrjob
Normal file
224
Hardware/Kicad/Production/Mar2024Production/VNA-job.gbrjob
Normal file
|
|
@ -0,0 +1,224 @@
|
||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "8.0.1"
|
||||||
|
},
|
||||||
|
"CreationDate": "2024-03-24T21:42:04-04:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "VNA",
|
||||||
|
"GUID": "564e412e-6b69-4636-9164-5f7063625858",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 122.05,
|
||||||
|
"Y": 98.05
|
||||||
|
},
|
||||||
|
"LayerNumber": 6,
|
||||||
|
"BoardThickness": 1.5849,
|
||||||
|
"Finish": "None",
|
||||||
|
"ImpedanceControlled": true
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.15,
|
||||||
|
"TrackToRegion": 0.15,
|
||||||
|
"RegionToRegion": 0.15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Layers": "Inner",
|
||||||
|
"PadToPad": 0.0,
|
||||||
|
"PadToTrack": 0.0,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.15,
|
||||||
|
"TrackToRegion": 0.15,
|
||||||
|
"RegionToRegion": 0.15
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In1_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L2,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In2_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L3,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In3_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L4,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In4_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L5,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L6,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Color": "White",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Color": "Green",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2104,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.4",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "F.Cu/In1.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In1.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.4,
|
||||||
|
"Material": "FR4",
|
||||||
|
"DielectricConstant": "4.6",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In1.Cu/In2.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In2.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2028,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.4",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In2.Cu/In3.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 3 (from In2.Cu to In3.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In3.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.4,
|
||||||
|
"Material": "FR4",
|
||||||
|
"DielectricConstant": "4.5",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In3.Cu/In4.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 4 (from In3.Cu to In4.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In4.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2104,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.6",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In4.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 5 (from In4.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Color": "Green",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Color": "White",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
569
Hardware/Kicad/Production/Mar2024Production/VNA-top-pos.csv
Normal file
569
Hardware/Kicad/Production/Mar2024Production/VNA-top-pos.csv
Normal file
|
|
@ -0,0 +1,569 @@
|
||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
"C1","10uF","C_1206_3216Metric",97.500000,82.200000,90.000000,top
|
||||||
|
"C2","10uF","C_1206_3216Metric",84.800000,75.000000,180.000000,top
|
||||||
|
"C3","10uF","C_1206_3216Metric",84.800000,83.000000,180.000000,top
|
||||||
|
"C4","100nF","C_0402_1005Metric",96.400000,72.800000,0.000000,top
|
||||||
|
"C5","10nF","C_0402_1005Metric",95.700000,74.900000,90.000000,top
|
||||||
|
"C6","100nF","C_0402_1005Metric",89.800000,79.000000,180.000000,top
|
||||||
|
"C7","10uF","C_1206_3216Metric",84.800000,87.900000,180.000000,top
|
||||||
|
"C8","10uF","C_1206_3216Metric",84.800000,72.600000,180.000000,top
|
||||||
|
"C9","100pF","C_0402_1005Metric",99.500000,72.800000,180.000000,top
|
||||||
|
"C10","10uF","C_1206_3216Metric",84.800000,85.500000,180.000000,top
|
||||||
|
"C11","10uF","C_1206_3216Metric",84.800000,70.200000,180.000000,top
|
||||||
|
"C12","10uF","C_1206_3216Metric",108.500000,75.700000,90.000000,top
|
||||||
|
"C13","10uF","C_1206_3216Metric",106.300000,75.700000,90.000000,top
|
||||||
|
"C14","10uF","C_1206_3216Metric",75.300000,72.000000,-90.000000,top
|
||||||
|
"C15","10uF","C_1206_3216Metric",73.000000,72.000000,-90.000000,top
|
||||||
|
"C16","10uF","C_1206_3216Metric",108.000000,80.000000,180.000000,top
|
||||||
|
"C17","10uF","C_1206_3216Metric",108.000000,82.300000,180.000000,top
|
||||||
|
"C18","1uF","C_0603_1608Metric",21.000000,46.900000,0.000000,top
|
||||||
|
"C19","1uF","C_0603_1608Metric",102.000000,50.800000,180.000000,top
|
||||||
|
"C20","1uF","C_0603_1608Metric",29.900000,26.300000,0.000000,top
|
||||||
|
"C21","1uF","C_0603_1608Metric",95.000000,52.000000,180.000000,top
|
||||||
|
"C22","4u7F","C_0603_1608Metric",21.000000,40.900000,0.000000,top
|
||||||
|
"C23","4u7F","C_0603_1608Metric",102.000000,56.800000,180.000000,top
|
||||||
|
"C24","4u7F","C_0603_1608Metric",29.900000,20.300000,0.000000,top
|
||||||
|
"C25","4u7F","C_0603_1608Metric",95.000000,58.000000,180.000000,top
|
||||||
|
"C26","1uF","C_0603_1608Metric",20.000000,38.400000,-90.000000,top
|
||||||
|
"C27","1uF","C_0603_1608Metric",103.000000,59.300000,90.000000,top
|
||||||
|
"C28","1uF","C_0603_1608Metric",28.900000,18.100000,-90.000000,top
|
||||||
|
"C29","100nF","C_0402_1005Metric",91.518900,45.800000,0.000000,top
|
||||||
|
"C30","10nF","C_0402_1005Metric",111.000000,90.500000,-90.000000,top
|
||||||
|
"C31","100nF","C_0402_1005Metric",99.898900,39.423600,90.000000,top
|
||||||
|
"C32","100nF","C_0402_1005Metric",91.498900,43.263600,0.000000,top
|
||||||
|
"C33","100nF","C_0402_1005Metric",96.300000,37.400000,90.000000,top
|
||||||
|
"C34","100nF","C_0402_1005Metric",99.900000,41.675000,90.000000,top
|
||||||
|
"C35","DNP","C_0402_1005Metric",97.500000,37.400000,-90.000000,top
|
||||||
|
"C36","DNP","C_0402_1005Metric",89.200000,39.000000,-90.000000,top
|
||||||
|
"C37","DNP","C_0402_1005Metric",89.200000,43.300000,-90.000000,top
|
||||||
|
"C38","56pF","C_0402_1005Metric",89.200000,36.700000,90.000000,top
|
||||||
|
"C39","10nF","C_0402_1005Metric",95.000000,90.500000,90.000000,top
|
||||||
|
"C40","DNP","C_0402_1005Metric",99.900000,37.400000,90.000000,top
|
||||||
|
"C41","DNP","C_0402_1005Metric",85.200000,39.000000,-90.000000,top
|
||||||
|
"C42","DNP","C_0402_1005Metric",85.200000,43.300000,-90.000000,top
|
||||||
|
"C43","180pF","C_0402_1005Metric",85.200000,36.700000,90.000000,top
|
||||||
|
"C44","DNP","C_0402_1005Metric",102.300000,37.400000,-90.000000,top
|
||||||
|
"C45","DNP","C_0402_1005Metric",81.200000,39.000000,-90.000000,top
|
||||||
|
"C46","DNP","C_0402_1005Metric",81.200000,43.300000,-90.000000,top
|
||||||
|
"C47","56pF","C_0402_1005Metric",81.200000,36.700000,90.000000,top
|
||||||
|
"C48","100nF","C_0402_1005Metric",74.000000,36.000000,0.000000,top
|
||||||
|
"C49","10uF","C_1206_3216Metric",92.000000,54.600000,-90.000000,top
|
||||||
|
"C50","1uF","C_0603_1608Metric",80.600000,57.900000,90.000000,top
|
||||||
|
"C51","10nF","C_0402_1005Metric",72.900000,50.500000,180.000000,top
|
||||||
|
"C52","1uF","C_0603_1608Metric",75.500000,57.900000,90.000000,top
|
||||||
|
"C53","10uF","C_1206_3216Metric",79.200000,54.900000,180.000000,top
|
||||||
|
"C54","100nF","C_0402_1005Metric",72.900000,49.300000,0.000000,top
|
||||||
|
"C55","100nF","C_0402_1005Metric",72.900000,51.700000,0.000000,top
|
||||||
|
"C56","100nF","C_0402_1005Metric",65.700000,45.500000,-90.000000,top
|
||||||
|
"C57","100nF","C_0402_1005Metric",73.300000,58.700000,0.000000,top
|
||||||
|
"C58","1uF","C_0402_1005Metric",71.100000,45.500000,-90.000000,top
|
||||||
|
"C59","1uF","C_0402_1005Metric",66.900000,45.500000,-90.000000,top
|
||||||
|
"C60","1uF","C_0402_1005Metric",69.900000,45.500000,-90.000000,top
|
||||||
|
"C61","100nF","C_0402_1005Metric",64.300000,46.800000,-90.000000,top
|
||||||
|
"C62","100nF","C_0402_1005Metric",63.100000,49.100000,90.000000,top
|
||||||
|
"C63","180pF","C_0402_1005Metric",66.600000,55.600000,90.000000,top
|
||||||
|
"C64","100nF","C_0402_1005Metric",63.100000,53.700000,90.000000,top
|
||||||
|
"C65","100nF/RF","C_0402_1005Metric",51.400000,49.600000,-90.000000,top
|
||||||
|
"C66","3n3F","C_0402_1005Metric",67.800000,57.400000,0.000000,top
|
||||||
|
"C67","18pF","C_0402_1005Metric",64.468900,55.543600,-90.000000,top
|
||||||
|
"C68","100nF/RF","C_0402_1005Metric",56.800000,35.300000,0.000000,top
|
||||||
|
"C69","100nF","C_0402_1005Metric",60.000000,39.000000,180.000000,top
|
||||||
|
"C70","100nF","C_0402_1005Metric",64.000000,32.000000,90.000000,top
|
||||||
|
"C71","100nF/RF","C_0402_1005Metric",60.800000,23.500000,-90.000000,top
|
||||||
|
"C72","100nF","C_0402_1005Metric",63.900000,21.900000,0.000000,top
|
||||||
|
"C73","100nF","C_0402_1005Metric",63.800000,20.400000,180.000000,top
|
||||||
|
"C74","100nF/RF","C_0402_1005Metric",61.000000,16.700000,-90.000000,top
|
||||||
|
"C75","100nF","C_0402_1005Metric",61.900000,3.800000,180.000000,top
|
||||||
|
"C76","100nF","C_0402_1005Metric",26.000000,10.500000,90.000000,top
|
||||||
|
"C77","100nF","C_0402_1005Metric",84.900000,7.941418,-135.000000,top
|
||||||
|
"C78","10uF","C_1206_3216Metric",73.000000,18.000000,-90.000000,top
|
||||||
|
"C79","1uF","C_0603_1608Metric",76.600000,17.800000,-90.000000,top
|
||||||
|
"C80","10nF","C_0402_1005Metric",82.900000,24.100000,0.000000,top
|
||||||
|
"C81","1uF","C_0603_1608Metric",81.600000,17.800000,-90.000000,top
|
||||||
|
"C82","10uF","C_1206_3216Metric",76.000000,29.000000,180.000000,top
|
||||||
|
"C83","100nF","C_0402_1005Metric",83.698900,25.503600,90.000000,top
|
||||||
|
"C84","100nF","C_0402_1005Metric",82.900000,22.900000,180.000000,top
|
||||||
|
"C85","100nF","C_0402_1005Metric",90.300000,29.000000,90.000000,top
|
||||||
|
"C86","100nF","C_0402_1005Metric",83.500000,17.100000,180.000000,top
|
||||||
|
"C87","1uF","C_0402_1005Metric",84.900000,29.000000,90.000000,top
|
||||||
|
"C88","1uF","C_0402_1005Metric",89.100000,29.000000,90.000000,top
|
||||||
|
"C89","1uF","C_0402_1005Metric",86.100000,29.000000,90.000000,top
|
||||||
|
"C90","180pF","C_0402_1005Metric",89.700000,18.800000,-90.000000,top
|
||||||
|
"C91","100nF","C_0402_1005Metric",95.100000,23.700000,-90.000000,top
|
||||||
|
"C92","3n3F","C_0402_1005Metric",88.500000,17.000000,0.000000,top
|
||||||
|
"C93","10nF","C_0402_1005Metric",92.725000,29.050000,-90.000000,top
|
||||||
|
"C94","100nF","C_0402_1005Metric",95.100000,26.100000,90.000000,top
|
||||||
|
"C95","18pF","C_0402_1005Metric",91.738900,18.773600,90.000000,top
|
||||||
|
"C96","100nF/RF","C_0402_1005Metric",26.800000,5.600000,180.000000,top
|
||||||
|
"C97","100nF","C_0402_1005Metric",9.300000,36.800000,0.000000,top
|
||||||
|
"C98","100nF","C_0402_1005Metric",9.300000,38.100000,0.000000,top
|
||||||
|
"C99","100nF/RF","C_0402_1005Metric",12.000000,6.600000,90.000000,top
|
||||||
|
"C100","1uF","C_0402_1005Metric",11.700000,41.700000,180.000000,top
|
||||||
|
"C101","1uF","C_0402_1005Metric",14.000000,41.700000,0.000000,top
|
||||||
|
"C102","100nF","C_0402_1005Metric",14.800000,38.700000,90.000000,top
|
||||||
|
"C103","100nF","C_0402_1005Metric",9.300000,40.500000,0.000000,top
|
||||||
|
"C104","10nF","C_0402_1005Metric",8.200000,18.700000,180.000000,top
|
||||||
|
"C105","10nF","C_0402_1005Metric",8.200000,22.600000,180.000000,top
|
||||||
|
"C106","10nF","C_0402_1005Metric",15.400000,17.600000,-90.000000,top
|
||||||
|
"C107","DNP","C_0402_1005Metric",19.100000,18.900000,180.000000,top
|
||||||
|
"C108","1uF","C_0402_1005Metric",8.200000,25.000000,180.000000,top
|
||||||
|
"C109","100nF/RF","C_0402_1005Metric",16.800000,20.000000,180.000000,top
|
||||||
|
"C110","100nF/RF","C_0402_1005Metric",16.800000,21.200000,180.000000,top
|
||||||
|
"C111","10nF","C_0402_1005Metric",17.000000,22.600000,0.000000,top
|
||||||
|
"C112","DNP","C_0402_1005Metric",7.800000,43.900000,90.000000,top
|
||||||
|
"C113","DNP","C_0402_1005Metric",17.600000,43.900000,-90.000000,top
|
||||||
|
"C114","100nF","C_0402_1005Metric",8.200000,21.200000,0.000000,top
|
||||||
|
"C115","100nF","C_0402_1005Metric",13.300000,46.700000,-90.000000,top
|
||||||
|
"C116","100nF","C_0402_1005Metric",12.100000,46.700000,90.000000,top
|
||||||
|
"C117","100nF","C_0402_1005Metric",8.200000,20.000000,180.000000,top
|
||||||
|
"C118","100nF","C_0402_1005Metric",8.200000,16.300000,0.000000,top
|
||||||
|
"C119","100nF","C_0402_1005Metric",8.200000,23.800000,180.000000,top
|
||||||
|
"C120","10nF","C_0402_1005Metric",14.700000,25.600000,90.000000,top
|
||||||
|
"C121","330pF","C_0402_1005Metric",12.650000,48.500000,0.000000,top
|
||||||
|
"C122","100nF","C_0402_1005Metric",17.000000,23.800000,0.000000,top
|
||||||
|
"C123","10nF","C_0402_1005Metric",11.300000,25.600000,90.000000,top
|
||||||
|
"C124","120pF","C_0402_1005Metric",13.000000,26.300000,180.000000,top
|
||||||
|
"C125","330pF","C_0402_1005Metric",9.200000,49.700000,0.000000,top
|
||||||
|
"C126","330pF","C_0402_1005Metric",12.650000,49.800000,0.000000,top
|
||||||
|
"C127","330pF","C_0402_1005Metric",16.100000,49.800000,0.000000,top
|
||||||
|
"C128","150pF","C_0402_1005Metric",13.000000,28.500000,180.000000,top
|
||||||
|
"C129","1uF","C_0402_1005Metric",6.000000,48.000000,0.000000,top
|
||||||
|
"C130","33pF","C_0402_1005Metric",13.000000,30.600000,180.000000,top
|
||||||
|
"C131","1uF","C_0402_1005Metric",6.000000,53.000000,0.000000,top
|
||||||
|
"C132","100nF","C_0402_1005Metric",9.400000,55.600000,0.000000,top
|
||||||
|
"C133","100nF/RF","C_0402_1005Metric",93.200000,5.600000,0.000000,top
|
||||||
|
"C134","100nF","C_0402_1005Metric",110.000000,40.703600,0.000000,top
|
||||||
|
"C135","100nF","C_0402_1005Metric",110.000000,42.200000,0.000000,top
|
||||||
|
"C136","100nF/RF","C_0402_1005Metric",110.000000,6.700000,90.000000,top
|
||||||
|
"C137","1uF","C_0402_1005Metric",112.800000,46.000000,180.000000,top
|
||||||
|
"C138","1uF","C_0402_1005Metric",115.200000,46.000000,0.000000,top
|
||||||
|
"C139","100nF","C_0402_1005Metric",110.000000,44.800000,0.000000,top
|
||||||
|
"C140","100nF","C_0402_1005Metric",116.000000,42.700000,90.000000,top
|
||||||
|
"C141","10nF","C_0402_1005Metric",101.400000,23.200000,180.000000,top
|
||||||
|
"C142","10nF","C_0402_1005Metric",103.000000,29.900000,90.000000,top
|
||||||
|
"C143","10nF","C_0402_1005Metric",107.000000,29.900000,90.000000,top
|
||||||
|
"C144","DNP","C_0402_1005Metric",105.000000,20.100000,180.000000,top
|
||||||
|
"C145","1uF","C_0402_1005Metric",110.600000,21.700000,-90.000000,top
|
||||||
|
"C146","100nF/RF","C_0402_1005Metric",104.400000,21.800000,90.000000,top
|
||||||
|
"C147","100nF/RF","C_0402_1005Metric",105.600000,21.800000,90.000000,top
|
||||||
|
"C148","10nF","C_0402_1005Metric",108.200000,21.700000,-90.000000,top
|
||||||
|
"C149","DNP","C_0402_1005Metric",109.400000,48.200000,90.000000,top
|
||||||
|
"C150","DNP","C_0402_1005Metric",117.900000,48.200000,-90.000000,top
|
||||||
|
"C151","100nF","C_0402_1005Metric",105.600000,29.900000,-90.000000,top
|
||||||
|
"C152","100nF","C_0402_1005Metric",113.600000,51.000000,-90.000000,top
|
||||||
|
"C153","100nF","C_0402_1005Metric",112.400000,51.000000,90.000000,top
|
||||||
|
"C154","100nF","C_0402_1005Metric",104.400000,29.900000,90.000000,top
|
||||||
|
"C155","100nF","C_0402_1005Metric",100.600000,29.900000,-90.000000,top
|
||||||
|
"C156","100nF","C_0402_1005Metric",109.400000,21.700000,-90.000000,top
|
||||||
|
"C157","10nF","C_0402_1005Metric",110.500000,24.900000,0.000000,top
|
||||||
|
"C158","330pF","C_0402_1005Metric",113.000000,53.700000,0.000000,top
|
||||||
|
"C159","100nF","C_0402_1005Metric",108.200000,29.900000,90.000000,top
|
||||||
|
"C160","10nF","C_0402_1005Metric",110.500000,26.100000,0.000000,top
|
||||||
|
"C161","120pF","C_0402_1005Metric",112.300000,25.500000,90.000000,top
|
||||||
|
"C162","330pF","C_0402_1005Metric",109.000000,55.000000,0.000000,top
|
||||||
|
"C163","330pF","C_0402_1005Metric",113.000000,55.000000,0.000000,top
|
||||||
|
"C164","330pF","C_0402_1005Metric",117.000000,55.000000,0.000000,top
|
||||||
|
"C165","150pF","C_0402_1005Metric",114.100000,28.600000,180.000000,top
|
||||||
|
"C166","1uF","C_0402_1005Metric",105.000000,59.100000,-90.000000,top
|
||||||
|
"C167","33pF","C_0402_1005Metric",114.100000,32.200000,180.000000,top
|
||||||
|
"C168","1uF","C_0402_1005Metric",110.000000,59.100000,-90.000000,top
|
||||||
|
"C169","100nF","C_0402_1005Metric",110.000000,61.300000,0.000000,top
|
||||||
|
"C170","100nF/RF","C_0402_1005Metric",54.000000,13.400000,90.000000,top
|
||||||
|
"C171","10nF","C_0402_1005Metric",37.400000,18.000000,180.000000,top
|
||||||
|
"C172","10nF","C_0402_1005Metric",45.600000,19.200000,0.000000,top
|
||||||
|
"C173","DNP","C_0402_1005Metric",28.300000,31.100000,90.000000,top
|
||||||
|
"C174","DNP","C_0402_1005Metric",38.100000,31.000000,-90.000000,top
|
||||||
|
"C175","10nF","C_0402_1005Metric",45.400000,13.400000,0.000000,top
|
||||||
|
"C176","DNP","C_0402_1005Metric",46.800000,16.000000,-90.000000,top
|
||||||
|
"C177","1uF","C_0402_1005Metric",45.600000,21.600000,0.000000,top
|
||||||
|
"C178","100nF/RF","C_0402_1005Metric",45.000000,15.400000,180.000000,top
|
||||||
|
"C179","100nF/RF","C_0402_1005Metric",45.000000,16.700000,180.000000,top
|
||||||
|
"C180","10nF","C_0402_1005Metric",37.400000,14.000000,180.000000,top
|
||||||
|
"C181","100nF","C_0402_1005Metric",33.800000,34.000000,-90.000000,top
|
||||||
|
"C182","100nF","C_0402_1005Metric",32.600000,34.000000,90.000000,top
|
||||||
|
"C183","100nF","C_0402_1005Metric",37.400000,16.600000,0.000000,top
|
||||||
|
"C184","330pF","C_0402_1005Metric",33.200000,36.700000,0.000000,top
|
||||||
|
"C185","100nF","C_0402_1005Metric",37.400000,15.400000,180.000000,top
|
||||||
|
"C186","100nF","C_0402_1005Metric",37.400000,11.600000,0.000000,top
|
||||||
|
"C187","330pF","C_0402_1005Metric",29.500000,38.100000,0.000000,top
|
||||||
|
"C188","330pF","C_0402_1005Metric",33.200000,38.100000,0.000000,top
|
||||||
|
"C189","330pF","C_0402_1005Metric",37.000000,36.700000,0.000000,top
|
||||||
|
"C190","100nF","C_0402_1005Metric",37.400000,19.200000,180.000000,top
|
||||||
|
"C191","10nF","C_0402_1005Metric",43.500000,21.000000,90.000000,top
|
||||||
|
"C192","10nF","C_0402_1005Metric",40.000000,21.000000,90.000000,top
|
||||||
|
"C193","100nF","C_0402_1005Metric",45.600000,20.400000,0.000000,top
|
||||||
|
"C194","120pF","C_0402_1005Metric",41.750000,21.650000,180.000000,top
|
||||||
|
"C195","1uF","C_0402_1005Metric",37.000000,39.500000,0.000000,top
|
||||||
|
"C196","150pF","C_0402_1005Metric",41.750000,23.950000,180.000000,top
|
||||||
|
"C197","33pF","C_0402_1005Metric",41.760000,26.420000,180.000000,top
|
||||||
|
"C198","1uF","C_0402_1005Metric",37.000000,44.500000,0.000000,top
|
||||||
|
"C199","100nF","C_0402_1005Metric",37.200000,22.400000,90.000000,top
|
||||||
|
"C200","100nF","C_0402_1005Metric",34.200000,22.400000,90.000000,top
|
||||||
|
"C201","100nF","C_0402_1005Metric",30.500000,43.700000,90.000000,top
|
||||||
|
"C202","1uF","C_0402_1005Metric",31.900000,28.900000,180.000000,top
|
||||||
|
"C203","1uF","C_0402_1005Metric",34.600000,28.900000,0.000000,top
|
||||||
|
"C204","100nF","C_0402_1005Metric",37.000000,27.700000,180.000000,top
|
||||||
|
"C205","100nF","C_0402_1005Metric",32.600000,22.400000,90.000000,top
|
||||||
|
"C206","100nF","C_0402_1005Metric",60.500000,73.000000,180.000000,top
|
||||||
|
"C207","100nF","C_0402_1005Metric",70.000000,79.700000,90.000000,top
|
||||||
|
"C208","100nF","C_0402_1005Metric",61.300000,84.300000,90.000000,top
|
||||||
|
"C209","100nF","C_0402_1005Metric",50.200000,64.200000,180.000000,top
|
||||||
|
"C210","100nF","C_0402_1005Metric",34.500000,51.800000,180.000000,top
|
||||||
|
"C211","100nF","C_0402_1005Metric",18.700000,61.300000,-90.000000,top
|
||||||
|
"C212","100nF","C_0402_1005Metric",21.400000,66.600000,180.000000,top
|
||||||
|
"C213","100nF","C_0402_1005Metric",36.100000,80.400000,90.000000,top
|
||||||
|
"C214","100nF","C_0402_1005Metric",41.500000,52.800000,-90.000000,top
|
||||||
|
"C215","100nF","C_0402_1005Metric",43.000000,79.800000,0.000000,top
|
||||||
|
"C216","100nF","C_0402_1005Metric",40.300000,52.500000,-90.000000,top
|
||||||
|
"C217","100nF","C_0402_1005Metric",28.198900,79.283600,180.000000,top
|
||||||
|
"C218","100nF","C_0402_1005Metric",49.100000,66.800000,0.000000,top
|
||||||
|
"C219","100nF","C_0402_1005Metric",21.400000,68.600000,180.000000,top
|
||||||
|
"C220","100nF","C_0402_1005Metric",49.100000,65.600000,0.000000,top
|
||||||
|
"C221","100nF","C_0402_1005Metric",28.600000,53.200000,0.000000,top
|
||||||
|
"C222","100nF","C_0402_1005Metric",34.500000,53.000000,180.000000,top
|
||||||
|
"C223","100pF","C_0402_1005Metric",28.400000,43.700000,90.000000,top
|
||||||
|
"C224","100pF","C_0402_1005Metric",28.900000,39.400000,180.000000,top
|
||||||
|
"C225","100pF","C_0402_1005Metric",28.900000,36.800000,180.000000,top
|
||||||
|
"C226","100pF","C_0402_1005Metric",28.900000,33.200000,180.000000,top
|
||||||
|
"C227","100pF","C_0402_1005Metric",15.400000,54.300000,90.000000,top
|
||||||
|
"C228","100pF","C_0402_1005Metric",15.400000,51.700000,-90.000000,top
|
||||||
|
"C229","100pF","C_0402_1005Metric",18.500000,51.500000,180.000000,top
|
||||||
|
"C230","100pF","C_0402_1005Metric",20.600000,49.700000,90.000000,top
|
||||||
|
"C231","100pF","C_0402_1005Metric",108.700000,50.300000,180.000000,top
|
||||||
|
"C232","100pF","C_0402_1005Metric",108.000000,52.100000,-90.000000,top
|
||||||
|
"C233","100pF","C_0402_1005Metric",105.800000,51.000000,0.000000,top
|
||||||
|
"C234","100pF","C_0402_1005Metric",105.500000,55.100000,0.000000,top
|
||||||
|
"C235","100pF","C_0402_1005Metric",80.400000,20.200000,0.000000,top
|
||||||
|
"C236","100pF","C_0402_1005Metric",87.441418,11.058578,45.000000,top
|
||||||
|
"C237","100pF","C_0402_1005Metric",48.700000,22.700000,180.000000,top
|
||||||
|
"C238","100pF","C_0402_1005Metric",48.700000,19.200000,180.000000,top
|
||||||
|
"C239","100pF","C_0402_1005Metric",51.100000,22.700000,0.000000,top
|
||||||
|
"C240","100pF","C_0402_1005Metric",51.100000,19.200000,0.000000,top
|
||||||
|
"C241","100pF","C_0402_1005Metric",18.200000,33.200000,180.000000,top
|
||||||
|
"C242","100pF","C_0402_1005Metric",18.200000,29.500000,180.000000,top
|
||||||
|
"C243","100pF","C_0402_1005Metric",54.000000,23.500000,90.000000,top
|
||||||
|
"C244","100pF","C_0402_1005Metric",54.000000,18.100000,-90.000000,top
|
||||||
|
"C245","100pF","C_0402_1005Metric",69.300000,38.500000,-90.000000,top
|
||||||
|
"C246","100pF","C_0402_1005Metric",66.000000,38.500000,90.000000,top
|
||||||
|
"C247","100pF","C_0402_1005Metric",73.600000,38.500000,-90.000000,top
|
||||||
|
"C248","100pF","C_0402_1005Metric",70.500000,38.500000,90.000000,top
|
||||||
|
"C249","100pF","C_0402_1005Metric",45.500000,29.600000,180.000000,top
|
||||||
|
"C250","100pF","C_0402_1005Metric",66.500000,33.500000,90.000000,top
|
||||||
|
"C251","100pF","C_0402_1005Metric",45.900000,28.400000,180.000000,top
|
||||||
|
"C252","100pF","C_0402_1005Metric",67.000000,31.100000,90.000000,top
|
||||||
|
"C253","100pF","C_0402_1005Metric",42.000000,31.200000,180.000000,top
|
||||||
|
"C254","100pF","C_0402_1005Metric",66.300000,29.200000,0.000000,top
|
||||||
|
"C255","100pF","C_0402_1005Metric",42.000000,30.000000,180.000000,top
|
||||||
|
"C256","100pF","C_0402_1005Metric",66.300000,28.000000,0.000000,top
|
||||||
|
"C257","100pF","C_0402_1005Metric",63.900000,24.000000,180.000000,top
|
||||||
|
"C258","100pF","C_0402_1005Metric",46.100000,23.500000,-90.000000,top
|
||||||
|
"C259","100pF","C_0402_1005Metric",65.700000,24.500000,-90.000000,top
|
||||||
|
"C260","100pF","C_0402_1005Metric",46.100000,25.900000,90.000000,top
|
||||||
|
"C261","100pF","C_0402_1005Metric",66.900000,24.500000,-90.000000,top
|
||||||
|
"C262","100pF","C_0402_1005Metric",42.000000,28.800000,180.000000,top
|
||||||
|
"C263","100pF","C_0402_1005Metric",39.100000,52.500000,-90.000000,top
|
||||||
|
"C264","100pF","C_0402_1005Metric",37.900000,52.500000,-90.000000,top
|
||||||
|
"C265","100pF","C_0402_1005Metric",53.400000,42.000000,0.000000,top
|
||||||
|
"C266","100pF","C_0402_1005Metric",36.700000,52.500000,-90.000000,top
|
||||||
|
"C267","100pF","C_0402_1005Metric",59.000000,60.300000,0.000000,top
|
||||||
|
"C268","100pF","C_0402_1005Metric",70.200000,55.600000,90.000000,top
|
||||||
|
"C269","100nF","C_0402_1005Metric",5.100000,15.400000,90.000000,top
|
||||||
|
"C270","100nF","C_0402_1005Metric",34.700000,15.900000,135.000000,top
|
||||||
|
"C271","100pF","C_0402_1005Metric",52.800000,60.300000,180.000000,top
|
||||||
|
"C272","100pF","C_0402_1005Metric",74.200000,47.300000,0.000000,top
|
||||||
|
"C273","100pF","C_0402_1005Metric",46.000000,55.900000,180.000000,top
|
||||||
|
"C274","100pF","C_0402_1005Metric",74.200000,46.000000,0.000000,top
|
||||||
|
"D1","MBRS2040LT3G","D_SMB",102.900000,75.700000,90.000000,top
|
||||||
|
"IC1","MIC2253","DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm",98.500000,77.000000,90.000000,top
|
||||||
|
"IC2","LM3370","DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm",84.800000,79.000000,180.000000,top
|
||||||
|
"IC3","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",21.000000,43.900000,90.000000,top
|
||||||
|
"IC4","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",102.000000,53.800000,-90.000000,top
|
||||||
|
"IC5","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",29.900000,23.300000,90.000000,top
|
||||||
|
"IC6","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",95.000000,55.000000,-90.000000,top
|
||||||
|
"IC7","SI5351C","QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm",96.000000,42.000000,180.000000,top
|
||||||
|
"IC8","AP2114H","SOT-223-3_TabPin2",86.300000,55.600000,180.000000,top
|
||||||
|
"IC9","NCP702-3.3","SOT-23-5",78.100000,57.900000,180.000000,top
|
||||||
|
"IC10","MAX2871","QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm",68.050000,50.250000,-90.000000,top
|
||||||
|
"IC11","RFSW6042","QFN40P180X180X55-13T76N",51.200000,46.800000,90.000000,top
|
||||||
|
"IC12","RFSW6042","QFN40P180X180X55-13T76N",51.200000,37.200000,-90.000000,top
|
||||||
|
"IC13","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",60.800000,35.300000,0.000000,top
|
||||||
|
"IC14","RFSA3714","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",61.600000,27.500000,-90.000000,top
|
||||||
|
"IC15","TRF37A73","DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm",60.650000,20.600000,-90.000000,top
|
||||||
|
"IC16","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",61.000000,7.000000,180.000000,top
|
||||||
|
"IC17","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",89.000000,8.000000,45.000000,top
|
||||||
|
"IC18","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",30.000000,8.000000,45.000000,top
|
||||||
|
"IC19","AP2114H","SOT-223-3_TabPin2",76.000000,24.000000,0.000000,top
|
||||||
|
"IC20","NCP702-3.3","SOT-23-5",79.100000,17.800000,0.000000,top
|
||||||
|
"IC21","MAX2871","QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm",88.000000,24.400000,90.000000,top
|
||||||
|
"IC22","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",12.500000,37.500000,90.000000,top
|
||||||
|
"IC23","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",12.700000,43.900000,180.000000,top
|
||||||
|
"IC24","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",12.500000,20.600000,0.000000,top
|
||||||
|
"IC25","NCP702-1.8","SOT-23-5",6.000000,50.500000,90.000000,top
|
||||||
|
"IC26","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",12.400000,53.500000,90.000000,top
|
||||||
|
"IC27","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",113.600000,41.500000,90.000000,top
|
||||||
|
"IC28","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",113.000000,48.200000,180.000000,top
|
||||||
|
"IC29","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",105.000000,26.000000,-90.000000,top
|
||||||
|
"IC30","NCP702-1.8","SOT-23-5",107.500000,59.100000,0.000000,top
|
||||||
|
"IC31","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",112.700000,59.100000,90.000000,top
|
||||||
|
"IC32","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",33.200000,31.100000,180.000000,top
|
||||||
|
"IC33","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",41.300000,16.000000,0.000000,top
|
||||||
|
"IC34","NCP702-1.8","SOT-23-5",37.000000,42.000000,90.000000,top
|
||||||
|
"IC35","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",33.000000,42.300000,90.000000,top
|
||||||
|
"IC36","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",35.700000,25.400000,180.000000,top
|
||||||
|
"IC37","STM32G431CB","QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm",65.100000,77.800000,90.000000,top
|
||||||
|
"J2","SMA","BU-1420701851",12.000000,-1.900000,90.000000,top
|
||||||
|
"J3","SMA","BU-1420701851",110.000000,-1.900000,90.000000,top
|
||||||
|
"J4","USB_C_Receptacle_USB2.0_16P","USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal",63.998900,92.303600,180.000000,top
|
||||||
|
"L1","2.2uH","L_Sunlord_SWPA5040S",101.500000,81.900000,0.000000,top
|
||||||
|
"L2","2.2uH","L_Sunlord_SWPA5040S",90.300000,83.000000,90.000000,top
|
||||||
|
"L3","2.2uH","L_Sunlord_SWPA5040S",90.300000,75.000000,-90.000000,top
|
||||||
|
"L4","2.2uH","L_Sunlord_SWPA5040S",79.300000,72.000000,90.000000,top
|
||||||
|
"L5","2.2uH","L_Sunlord_SWPA5040S",112.450000,75.650000,90.000000,top
|
||||||
|
"L6","FERRITE","R_0402_1005Metric",22.000000,38.400000,-90.000000,top
|
||||||
|
"L7","FERRITE","R_0402_1005Metric",101.000000,59.300000,90.000000,top
|
||||||
|
"L8","FERRITE","R_0402_1005Metric",30.900000,17.800000,-90.000000,top
|
||||||
|
"L9","FERRITE","R_0402_1005Metric",92.000000,58.000000,180.000000,top
|
||||||
|
"L10","FERRITE","R_0402_1005Metric",91.488900,44.813600,180.000000,top
|
||||||
|
"L11","10uH","L_0805_2012Metric_Pad1.15x1.40mm_HandSolder",64.300000,18.400000,180.000000,top
|
||||||
|
"L12","FERRITE","R_0402_1005Metric",16.800000,38.700000,-90.000000,top
|
||||||
|
"L13","FERRITE","R_0402_1005Metric",5.400000,46.200000,-90.000000,top
|
||||||
|
"L14","330nH","L_0402_1005Metric",87.200000,36.000000,180.000000,top
|
||||||
|
"L15","FERRITE","R_0402_1005Metric",16.800000,41.400000,-90.000000,top
|
||||||
|
"L16","FERRITE","R_0402_1005Metric",17.500000,25.600000,90.000000,top
|
||||||
|
"L17","FERRITE","R_0402_1005Metric",7.700000,26.800000,90.000000,top
|
||||||
|
"L18","330nH","L_0402_1005Metric",83.200000,36.000000,180.000000,top
|
||||||
|
"L19","FERRITE","R_0402_1005Metric",79.900000,53.000000,180.000000,top
|
||||||
|
"L20","FERRITE","R_0402_1005Metric",73.300000,57.200000,180.000000,top
|
||||||
|
"L21","FERRITE","R_0402_1005Metric",63.000000,39.000000,180.000000,top
|
||||||
|
"L22","FERRITE","R_0402_1005Metric",65.200000,32.000000,-90.000000,top
|
||||||
|
"L23","FERRITE","R_0402_1005Metric",66.100000,20.400000,180.000000,top
|
||||||
|
"L24","330nH","L_0402_1005Metric",61.600000,18.400000,180.000000,top
|
||||||
|
"L25","FERRITE","R_0402_1005Metric",64.300000,4.500000,90.000000,top
|
||||||
|
"L26","FERRITE","R_0402_1005Metric",84.000000,9.600000,-90.000000,top
|
||||||
|
"L27","FERRITE","R_0402_1005Metric",24.800000,10.500000,-90.000000,top
|
||||||
|
"L28","FERRITE","R_0402_1005Metric",80.000000,29.000000,0.000000,top
|
||||||
|
"L29","FERRITE","R_0402_1005Metric",83.500000,18.500000,0.000000,top
|
||||||
|
"L30","330nH","L_0402_1005Metric",11.800000,34.300000,180.000000,top
|
||||||
|
"L31","330nH","L_0402_1005Metric",14.200000,34.300000,0.000000,top
|
||||||
|
"L32","330nH","L_0402_1005Metric",14.400000,23.800000,180.000000,top
|
||||||
|
"L33","330nH","L_0402_1005Metric",11.600000,23.800000,0.000000,top
|
||||||
|
"L34","68nH","L_0402_1005Metric",14.700000,27.900000,90.000000,top
|
||||||
|
"L35","68nH","L_0402_1005Metric",11.300000,27.900000,90.000000,top
|
||||||
|
"L36","33nH","L_0402_1005Metric",14.700000,30.200000,90.000000,top
|
||||||
|
"L37","33nH","L_0402_1005Metric",11.300000,30.200000,90.000000,top
|
||||||
|
"L38","330nH","L_0402_1005Metric",112.800000,38.200000,180.000000,top
|
||||||
|
"L39","330nH","L_0402_1005Metric",115.400000,38.200000,0.000000,top
|
||||||
|
"L40","330nH","L_0402_1005Metric",108.200000,24.250000,90.000000,top
|
||||||
|
"L41","330nH","L_0402_1005Metric",108.200000,26.700000,-90.000000,top
|
||||||
|
"L42","68nH","L_0402_1005Metric",114.700000,26.800000,90.000000,top
|
||||||
|
"L43","68nH","L_0402_1005Metric",113.500000,26.800000,90.000000,top
|
||||||
|
"L44","33nH","L_0402_1005Metric",114.700000,30.400000,90.000000,top
|
||||||
|
"L45","33nH","L_0402_1005Metric",113.500000,30.400000,90.000000,top
|
||||||
|
"L46","330nH","L_0402_1005Metric",43.200000,19.200000,180.000000,top
|
||||||
|
"L47","330nH","L_0402_1005Metric",40.500000,19.200000,0.000000,top
|
||||||
|
"L48","68nH","L_0402_1005Metric",43.500000,23.300000,90.000000,top
|
||||||
|
"L49","68nH","L_0402_1005Metric",40.000000,23.300000,90.000000,top
|
||||||
|
"L50","33nH","L_0402_1005Metric",43.500000,25.600000,90.000000,top
|
||||||
|
"L51","33nH","L_0402_1005Metric",40.000000,25.600000,90.000000,top
|
||||||
|
"L52","330nH","L_0402_1005Metric",44.790000,25.630000,-90.000000,top
|
||||||
|
"L53","330nH","L_0402_1005Metric",38.700000,25.600000,-90.000000,top
|
||||||
|
"L54","FERRITE","R_0402_1005Metric",113.200000,22.200000,0.000000,top
|
||||||
|
"L55","FERRITE","R_0402_1005Metric",109.400000,29.900000,90.000000,top
|
||||||
|
"L56","FERRITE","R_0402_1005Metric",116.300000,51.000000,90.000000,top
|
||||||
|
"L57","FERRITE","R_0402_1005Metric",117.500000,44.800000,0.000000,top
|
||||||
|
"L58","FERRITE","R_0402_1005Metric",105.200000,61.100000,180.000000,top
|
||||||
|
"L59","FERRITE","R_0402_1005Metric",45.400000,12.200000,0.000000,top
|
||||||
|
"L60","FERRITE","R_0402_1005Metric",38.800000,21.000000,90.000000,top
|
||||||
|
"L61","FERRITE","R_0402_1005Metric",38.000000,29.100000,0.000000,top
|
||||||
|
"L62","FERRITE","R_0402_1005Metric",37.000000,34.100000,0.000000,top
|
||||||
|
"L63","FERRITE","R_0402_1005Metric",37.000000,38.400000,180.000000,top
|
||||||
|
"L64","FERRITE","R_0402_1005Metric",73.400000,53.800000,0.000000,top
|
||||||
|
"L65","FERRITE","R_0402_1005Metric",83.800000,28.000000,90.000000,top
|
||||||
|
"LED1","Red","LED_0603_1608Metric",34.620000,82.720000,90.000000,top
|
||||||
|
"LED2","Green","LED_0603_1608Metric",37.620000,82.820000,90.000000,top
|
||||||
|
"LED3","Red","LED_0603_1608Metric",31.620000,82.820000,90.000000,top
|
||||||
|
"LED4","Red","LED_0603_1608Metric",28.620000,82.820000,90.000000,top
|
||||||
|
"LED5","Red","LED_0603_1608Metric",25.620000,82.820000,90.000000,top
|
||||||
|
"LED6","Green","LED_0603_1608Metric",22.620000,82.820000,90.000000,top
|
||||||
|
"LED7","Green","LED_0603_1608Metric",19.620000,82.820000,90.000000,top
|
||||||
|
"LED8","Green","LED_0603_1608Metric",16.620000,82.820000,90.000000,top
|
||||||
|
"LED9","Green","LED_0603_1608Metric",13.620000,82.820000,90.000000,top
|
||||||
|
"LED10","Green","LED_0603_1608Metric",10.620000,82.820000,90.000000,top
|
||||||
|
"LP1","LP0603A-0947","FILTRDFN160X84X70-4N",47.700000,41.900000,90.000000,top
|
||||||
|
"LP2","LP0603A-3500","FILTRDFN160X84X70-4N",55.600000,42.100000,90.000000,top
|
||||||
|
"LP3","LP0603A-1880","FILTRDFN160X84X70-4N",58.000000,42.100000,90.000000,top
|
||||||
|
"Q1","SSM3J338R","SOT-23",69.878900,86.013600,180.000000,top
|
||||||
|
"Q2","SSM3J338R","SOT-23",73.518900,87.883600,0.000000,top
|
||||||
|
"R1","620R","R_0402_1005Metric",95.700000,77.600000,90.000000,top
|
||||||
|
"R2","4.7k","R_0402_1005Metric",99.500000,70.200000,0.000000,top
|
||||||
|
"R3","10k","R_0402_1005Metric",96.400000,70.200000,0.000000,top
|
||||||
|
"R4","38.3k","R_0402_1005Metric",99.500000,71.500000,0.000000,top
|
||||||
|
"R5","10k","R_0402_1005Metric",96.400000,71.500000,0.000000,top
|
||||||
|
"R6","10k","R_0402_1005Metric",97.400000,45.200000,180.000000,top
|
||||||
|
"R7","100R","R_0402_1005Metric",80.000000,36.700000,90.000000,top
|
||||||
|
"R8","62R","R_0402_1005Metric",78.000000,36.000000,180.000000,top
|
||||||
|
"R9","100R","R_0402_1005Metric",76.000000,36.700000,-90.000000,top
|
||||||
|
"R10","5.1k","R_0402_1005Metric",68.700000,45.500000,90.000000,top
|
||||||
|
"R11","10k","R_0402_1005Metric",58.500000,59.100000,180.000000,top
|
||||||
|
"R12","49.9R","R_0402_1005Metric",63.100000,51.400000,90.000000,top
|
||||||
|
"R13","49.9R","R_0402_1005Metric",64.300000,49.100000,-90.000000,top
|
||||||
|
"R14","49.9R","R_0402_1005Metric",63.100000,46.800000,90.000000,top
|
||||||
|
"R15","1.8k","R_0402_1005Metric",65.508900,54.523600,-90.000000,top
|
||||||
|
"R16","82R","R_0402_1005Metric",69.000000,55.600000,-90.000000,top
|
||||||
|
"R17","330R","R_0402_1005Metric",67.800000,55.600000,90.000000,top
|
||||||
|
"R18","10k","R_0402_1005Metric",53.000000,44.000000,90.000000,top
|
||||||
|
"R19","10k","R_0402_1005Metric",49.400000,44.000000,90.000000,top
|
||||||
|
"R20","10k","R_0402_1005Metric",50.600000,44.000000,-90.000000,top
|
||||||
|
"R21","10k","R_0402_1005Metric",51.800000,44.000000,-90.000000,top
|
||||||
|
"R22","10k","R_0402_1005Metric",51.800000,40.000000,90.000000,top
|
||||||
|
"R23","10k","R_0402_1005Metric",53.000000,40.000000,-90.000000,top
|
||||||
|
"R24","10k","R_0402_1005Metric",50.600000,40.000000,90.000000,top
|
||||||
|
"R25","10k","R_0402_1005Metric",49.400000,40.000000,-90.000000,top
|
||||||
|
"R26","2.7R","R_0402_1005Metric",61.000000,14.400000,-90.000000,top
|
||||||
|
"R27","402R","R_0402_1005Metric",60.300000,12.700000,0.000000,top
|
||||||
|
"R28","56R","R_0402_1005Metric",59.700000,11.000000,90.000000,top
|
||||||
|
"R29","2.7R","R_0402_1005Metric",61.000000,11.000000,-90.000000,top
|
||||||
|
"R30","5.1k","R_0402_1005Metric",87.300000,29.000000,-90.000000,top
|
||||||
|
"R31","10k","R_0402_1005Metric",86.060000,18.810000,90.000000,top
|
||||||
|
"R32","49.9R","R_0402_1005Metric",93.300000,22.700000,0.000000,top
|
||||||
|
"R33","49.9R","R_0402_1005Metric",93.300000,24.350000,0.000000,top
|
||||||
|
"R34","49.9R","R_0402_1005Metric",93.300000,25.925000,0.000000,top
|
||||||
|
"R35","49.9R","R_0402_1005Metric",93.300000,27.275000,0.000000,top
|
||||||
|
"R36","1.8k","R_0402_1005Metric",90.718900,19.793600,90.000000,top
|
||||||
|
"R37","82R","R_0402_1005Metric",87.300000,18.800000,90.000000,top
|
||||||
|
"R38","49.9R","R_0402_1005Metric",94.200000,29.850000,180.000000,top
|
||||||
|
"R39","330R","R_0402_1005Metric",88.500000,18.800000,-90.000000,top
|
||||||
|
"R40","PAT0816-C-3DB-T5","PAT0816",96.500000,5.950000,180.000000,top
|
||||||
|
"R41","0R","R_0402_1005Metric",98.700000,37.400000,-90.000000,top
|
||||||
|
"R42","0R","R_0402_1005Metric",101.100000,37.400000,90.000000,top
|
||||||
|
"R43","0R","R_0402_1005Metric",87.200000,39.600000,180.000000,top
|
||||||
|
"R44","0R","R_0402_1005Metric",83.200000,39.600000,180.000000,top
|
||||||
|
"R45","49.9R","R_0402_1005Metric",17.400000,12.000000,-60.000000,top
|
||||||
|
"R46","49.9R","R_0402_1005Metric",19.500000,12.000000,-120.000000,top
|
||||||
|
"R47","PAT0816-C-3DB-T5","PAT0816",109.650000,10.000000,-90.000000,top
|
||||||
|
"R48","PAT0816-C-3DB-T5","PAT0816",11.650000,10.000000,-90.000000,top
|
||||||
|
"R49","PAT0816-C-3DB-T5","PAT0816",23.250000,5.950000,180.000000,top
|
||||||
|
"R50","49.9R","R_0402_1005Metric",22.100000,14.000000,0.000000,top
|
||||||
|
"R51","0R","R_0402_1005Metric",87.200000,44.000000,180.000000,top
|
||||||
|
"R52","0R","R_0402_1005Metric",83.200000,44.000000,180.000000,top
|
||||||
|
"R53","220R","R_0402_1005Metric",11.700000,40.500000,0.000000,top
|
||||||
|
"R54","220R","R_0402_1005Metric",14.000000,40.500000,180.000000,top
|
||||||
|
"R55","6.8k","R_0402_1005Metric",9.000000,43.900000,90.000000,top
|
||||||
|
"R56","6.8k","R_0402_1005Metric",16.400000,43.900000,-90.000000,top
|
||||||
|
"R57","DNP","R_0402_1005Metric",13.000000,17.000000,0.000000,top
|
||||||
|
"R58","220R","R_0402_1005Metric",10.000000,46.700000,-90.000000,top
|
||||||
|
"R59","220R","R_0402_1005Metric",15.200000,46.700000,-90.000000,top
|
||||||
|
"R60","1k","R_0402_1005Metric",8.200000,17.500000,180.000000,top
|
||||||
|
"R61","220R","R_0402_1005Metric",10.900000,49.100000,-90.000000,top
|
||||||
|
"R62","220R","R_0402_1005Metric",14.400000,49.200000,-90.000000,top
|
||||||
|
"R63","56R","R_0402_1005Metric",13.000000,31.800000,0.000000,top
|
||||||
|
"R64","20R","R_0402_1005Metric",14.700000,32.500000,-90.000000,top
|
||||||
|
"R65","20R","R_0402_1005Metric",11.300000,32.500000,-90.000000,top
|
||||||
|
"R66","56R","R_0402_1005Metric",13.000000,33.100000,180.000000,top
|
||||||
|
"R67","100R","R_0402_1005Metric",55.400000,59.100000,180.000000,top
|
||||||
|
"R68","100R","R_0402_1005Metric",56.000000,55.900000,180.000000,top
|
||||||
|
"R69","10k","R_0402_1005Metric",49.000000,55.900000,180.000000,top
|
||||||
|
"R70","100R","R_0402_1005Metric",52.800000,55.900000,180.000000,top
|
||||||
|
"R72","49.9R","R_0402_1005Metric",105.400000,13.300000,-120.000000,top
|
||||||
|
"R73","49.9R","R_0402_1005Metric",103.400000,13.300000,-60.000000,top
|
||||||
|
"R74","100R","R_0402_1005Metric",4.400000,17.300000,180.000000,top
|
||||||
|
"R75","100R","R_0402_1005Metric",4.400000,21.100000,180.000000,top
|
||||||
|
"R76","49.9R","R_0402_1005Metric",100.900000,15.200000,180.000000,top
|
||||||
|
"R78","100R","R_0402_1005Metric",32.900000,19.000000,90.000000,top
|
||||||
|
"R79","100R","R_0402_1005Metric",35.400000,19.600000,90.000000,top
|
||||||
|
"R80","220R","R_0402_1005Metric",112.800000,44.800000,0.000000,top
|
||||||
|
"R81","220R","R_0402_1005Metric",115.200000,44.800000,180.000000,top
|
||||||
|
"R82","6.8k","R_0402_1005Metric",108.200000,48.200000,90.000000,top
|
||||||
|
"R83","6.8k","R_0402_1005Metric",116.700000,48.200000,-90.000000,top
|
||||||
|
"R84","DNP","R_0402_1005Metric",100.600000,25.500000,-90.000000,top
|
||||||
|
"R85","220R","R_0402_1005Metric",111.000000,52.000000,-90.000000,top
|
||||||
|
"R86","220R","R_0402_1005Metric",115.000000,52.000000,-90.000000,top
|
||||||
|
"R87","1k","R_0402_1005Metric",101.800000,29.900000,90.000000,top
|
||||||
|
"R88","220R","R_0402_1005Metric",111.000000,54.400000,-90.000000,top
|
||||||
|
"R89","220R","R_0402_1005Metric",115.000000,54.400000,-90.000000,top
|
||||||
|
"R90","56R","R_0402_1005Metric",114.100000,33.400000,0.000000,top
|
||||||
|
"R91","20R","R_0402_1005Metric",114.700000,35.200000,-90.000000,top
|
||||||
|
"R92","20R","R_0402_1005Metric",113.500000,35.200000,-90.000000,top
|
||||||
|
"R93","56R","R_0402_1005Metric",114.100000,37.000000,180.000000,top
|
||||||
|
"R94","4.7k","R_0402_1005Metric",29.500000,31.100000,90.000000,top
|
||||||
|
"R95","4.7k","R_0402_1005Metric",36.900000,31.000000,-90.000000,top
|
||||||
|
"R96","220R","R_0402_1005Metric",31.300000,34.900000,-90.000000,top
|
||||||
|
"R97","220R","R_0402_1005Metric",35.100000,35.000000,-90.000000,top
|
||||||
|
"R98","220R","R_0402_1005Metric",31.300000,37.400000,-90.000000,top
|
||||||
|
"R99","220R","R_0402_1005Metric",35.100000,37.400000,-90.000000,top
|
||||||
|
"R100","DNP","R_0402_1005Metric",42.100000,12.300000,0.000000,top
|
||||||
|
"R101","1k","R_0402_1005Metric",37.400000,12.800000,180.000000,top
|
||||||
|
"R102","220R","R_0402_1005Metric",32.600000,24.800000,90.000000,top
|
||||||
|
"R103","220R","R_0402_1005Metric",34.600000,27.700000,180.000000,top
|
||||||
|
"R104","0R","R_0402_1005Metric",56.900000,73.700000,180.000000,top
|
||||||
|
"R105","0R","R_0402_1005Metric",56.900000,71.300000,180.000000,top
|
||||||
|
"R106","0R","R_0402_1005Metric",56.900000,72.500000,180.000000,top
|
||||||
|
"R107","0R","R_0402_1005Metric",56.900000,70.100000,180.000000,top
|
||||||
|
"R108","0R","R_0402_1005Metric",56.900000,68.900000,180.000000,top
|
||||||
|
"R109","0R","R_0402_1005Metric",56.900000,74.900000,180.000000,top
|
||||||
|
"R110","0R","R_0402_1005Metric",56.900000,76.100000,180.000000,top
|
||||||
|
"R111","DNP","R_0402_1005Metric",53.900000,73.700000,180.000000,top
|
||||||
|
"R112","DNP","R_0402_1005Metric",53.900000,71.300000,180.000000,top
|
||||||
|
"R113","DNP","R_0402_1005Metric",53.900000,72.500000,180.000000,top
|
||||||
|
"R114","DNP","R_0402_1005Metric",53.900000,70.100000,180.000000,top
|
||||||
|
"R115","DNP","R_0402_1005Metric",53.900000,68.900000,180.000000,top
|
||||||
|
"R116","10k","R_0402_1005Metric",67.300000,84.300000,90.000000,top
|
||||||
|
"R117","10k","R_0402_1005Metric",66.000000,84.300000,90.000000,top
|
||||||
|
"R118","20R","R_0402_1005Metric",64.000000,84.300000,-90.000000,top
|
||||||
|
"R119","20R","R_0402_1005Metric",62.700000,84.300000,90.000000,top
|
||||||
|
"R120","330R","R_0402_1005Metric",36.100000,82.800000,90.000000,top
|
||||||
|
"R121","10k","R_0402_1005Metric",49.098900,69.253600,0.000000,top
|
||||||
|
"R122","10k","R_0402_1005Metric",49.100000,68.000000,180.000000,top
|
||||||
|
"R123","20R","R_0402_1005Metric",115.100000,60.600000,-90.000000,top
|
||||||
|
"R124","20R","R_0402_1005Metric",49.200000,60.200000,180.000000,top
|
||||||
|
"R125","10k","R_0402_1005Metric",70.900000,89.500000,-90.000000,top
|
||||||
|
"R126","20R","R_0402_1005Metric",93.000000,38.500000,-90.000000,top
|
||||||
|
"R127","10k","R_0402_1005Metric",48.500000,57.600000,0.000000,top
|
||||||
|
"R128","10k","R_0402_1005Metric",48.500000,58.900000,0.000000,top
|
||||||
|
"R129","10k","R_0402_1005Metric",46.000000,78.000000,90.000000,top
|
||||||
|
"R130","10k","R_0402_1005Metric",20.000000,61.300000,90.000000,top
|
||||||
|
"R131","10k","R_0402_1005Metric",22.300000,61.300000,-90.000000,top
|
||||||
|
"R132","10k","R_0402_1005Metric",26.300000,53.200000,0.000000,top
|
||||||
|
"R133","10k","R_0402_1005Metric",26.300000,54.400000,180.000000,top
|
||||||
|
"R134","330R","R_0402_1005Metric",39.100000,82.800000,-90.000000,top
|
||||||
|
"R135","330R","R_0402_1005Metric",33.100000,82.800000,-90.000000,top
|
||||||
|
"R136","330R","R_0402_1005Metric",30.100000,82.800000,-90.000000,top
|
||||||
|
"R137","330R","R_0402_1005Metric",27.100000,82.800000,-90.000000,top
|
||||||
|
"R138","330R","R_0402_1005Metric",24.100000,82.800000,-90.000000,top
|
||||||
|
"R139","330R","R_0402_1005Metric",21.100000,82.800000,-90.000000,top
|
||||||
|
"R140","330R","R_0402_1005Metric",18.100000,82.800000,-90.000000,top
|
||||||
|
"R141","330R","R_0402_1005Metric",15.100000,82.800000,-90.000000,top
|
||||||
|
"R142","330R","R_0402_1005Metric",12.100000,82.800000,-90.000000,top
|
||||||
|
"R143","10k","R_0402_1005Metric",28.400000,41.200000,90.000000,top
|
||||||
|
"R144","10k","R_0402_1005Metric",29.500000,35.000000,-90.000000,top
|
||||||
|
"R145","10k","R_0402_1005Metric",16.600000,53.000000,90.000000,top
|
||||||
|
"R146","10k","R_0402_1005Metric",19.200000,49.700000,-90.000000,top
|
||||||
|
"R147","10k","R_0402_1005Metric",109.300000,52.100000,-90.000000,top
|
||||||
|
"R148","10k","R_0402_1005Metric",105.100000,53.100000,90.000000,top
|
||||||
|
"R149","10k","R_0402_1005Metric",85.400000,10.800000,90.000000,top
|
||||||
|
"R150","10k","R_0402_1005Metric",49.300000,21.000000,90.000000,top
|
||||||
|
"R151","10k","R_0402_1005Metric",50.500000,21.000000,90.000000,top
|
||||||
|
"R152","10k","R_0402_1005Metric",18.900000,31.300000,90.000000,top
|
||||||
|
"R153","10k","R_0402_1005Metric",54.000000,21.100000,90.000000,top
|
||||||
|
"R154","10k","R_0402_1005Metric",67.300000,38.500000,90.000000,top
|
||||||
|
"R155","10k","R_0402_1005Metric",72.400000,38.500000,90.000000,top
|
||||||
|
"R156","10k","R_0402_1005Metric",48.500000,29.200000,180.000000,top
|
||||||
|
"R157","10k","R_0402_1005Metric",50.900000,28.400000,180.000000,top
|
||||||
|
"R158","10k","R_0402_1005Metric",48.500000,27.600000,180.000000,top
|
||||||
|
"R159","10k","R_0402_1005Metric",50.900000,26.800000,180.000000,top
|
||||||
|
"R160","10k","R_0402_1005Metric",48.500000,24.400000,0.000000,top
|
||||||
|
"R161","10k","R_0402_1005Metric",50.900000,25.200000,0.000000,top
|
||||||
|
"R162","10k","R_0402_1005Metric",48.500000,26.000000,0.000000,top
|
||||||
|
"R163","10k","R_0402_1005Metric",57.300000,57.600000,180.000000,top
|
||||||
|
"R164","100R","R_0402_1005Metric",51.600000,59.100000,180.000000,top
|
||||||
|
"R165","10k","R_0402_1005Metric",55.800000,60.300000,180.000000,top
|
||||||
|
"R168","75R","R_0402_1005Metric",5.100000,19.200000,-90.000000,top
|
||||||
|
"R173","75R","R_0402_1005Metric",34.700000,17.800000,180.000000,top
|
||||||
|
"T1","B012-617DB-1-63-B331","EASTEVER_BALUN",18.500000,15.700000,-90.000000,top
|
||||||
|
"T2","B012-617DB-1-63-B331","EASTEVER_BALUN",104.400000,17.000000,-90.000000,top
|
||||||
|
"T3","B012-617DB-1-63-B331","EASTEVER_BALUN",50.000000,15.400000,0.000000,top
|
||||||
|
"U1","W25Q16BVSN","SOIC-8_3.9x4.9mm_P1.27mm",55.335000,65.265000,180.000000,top
|
||||||
|
"U2","XC6SLX9-TQG144","TQFP-144_20x20mm_P0.5mm",35.000000,67.000000,90.000000,top
|
||||||
|
"X1","SMA","J502-ND-142-0711-821_826",111.000000,95.900000,-90.000000,top
|
||||||
|
"X2","SMA","J502-ND-142-0711-821_826",95.000000,95.900000,-90.000000,top
|
||||||
|
"Y1","26MHz","Oscillator_SMD_ECS_20CSMV4_2.0x1.6mm",102.050000,41.025000,180.000000,top
|
||||||
|
BIN
Hardware/Kicad/Production/Production.zip
Normal file
BIN
Hardware/Kicad/Production/Production.zip
Normal file
Binary file not shown.
20835
Hardware/Kicad/Production/VNA-B_Cu.gbr
Normal file
20835
Hardware/Kicad/Production/VNA-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
2327
Hardware/Kicad/Production/VNA-B_Mask.gbr
Normal file
2327
Hardware/Kicad/Production/VNA-B_Mask.gbr
Normal file
File diff suppressed because it is too large
Load diff
27
Hardware/Kicad/Production/VNA-B_Paste.gbr
Normal file
27
Hardware/Kicad/Production/VNA-B_Paste.gbr
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-02-25T23:04:32-05:00*%
|
||||||
|
%TF.ProjectId,VNA,564e412e-6b69-4636-9164-5f7063625858,rev?*%
|
||||||
|
%TF.SameCoordinates,PX535a28cPY8422900*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-02-25 23:04:32*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10R,2.286000X5.080000*%
|
||||||
|
%ADD11R,2.667000X4.191000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X7580400Y665400D03*
|
||||||
|
X16419600Y665400D03*
|
||||||
|
X105580400Y665400D03*
|
||||||
|
X114419600Y665400D03*
|
||||||
|
D11*
|
||||||
|
X98494600Y93784600D03*
|
||||||
|
X91505400Y93784600D03*
|
||||||
|
X114494600Y93784600D03*
|
||||||
|
X107505400Y93784600D03*
|
||||||
|
M02*
|
||||||
4358
Hardware/Kicad/Production/VNA-B_Silkscreen.gbr
Normal file
4358
Hardware/Kicad/Production/VNA-B_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
26
Hardware/Kicad/Production/VNA-Edge_Cuts.gbr
Normal file
26
Hardware/Kicad/Production/VNA-Edge_Cuts.gbr
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-02-25T23:04:32-05:00*%
|
||||||
|
%TF.ProjectId,VNA,564e412e-6b69-4636-9164-5f7063625858,rev?*%
|
||||||
|
%TF.SameCoordinates,PX535a28cPY8422900*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-02-25 23:04:32*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X122000000Y96000000D02*
|
||||||
|
X0Y96000000D01*
|
||||||
|
X0Y-2000000D02*
|
||||||
|
X122000000Y-2000000D01*
|
||||||
|
X0Y96000000D02*
|
||||||
|
X0Y-2000000D01*
|
||||||
|
X122000000Y-2000000D02*
|
||||||
|
X122000000Y96000000D01*
|
||||||
|
M02*
|
||||||
58527
Hardware/Kicad/Production/VNA-F_Cu.gbr
Normal file
58527
Hardware/Kicad/Production/VNA-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
4744
Hardware/Kicad/Production/VNA-F_Mask.gbr
Normal file
4744
Hardware/Kicad/Production/VNA-F_Mask.gbr
Normal file
File diff suppressed because it is too large
Load diff
2623
Hardware/Kicad/Production/VNA-F_Paste.gbr
Normal file
2623
Hardware/Kicad/Production/VNA-F_Paste.gbr
Normal file
File diff suppressed because it is too large
Load diff
9448
Hardware/Kicad/Production/VNA-F_Silkscreen.gbr
Normal file
9448
Hardware/Kicad/Production/VNA-F_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
20601
Hardware/Kicad/Production/VNA-In1_Cu.gbr
Normal file
20601
Hardware/Kicad/Production/VNA-In1_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
20156
Hardware/Kicad/Production/VNA-In2_Cu.gbr
Normal file
20156
Hardware/Kicad/Production/VNA-In2_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
28512
Hardware/Kicad/Production/VNA-In3_Cu.gbr
Normal file
28512
Hardware/Kicad/Production/VNA-In3_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
26098
Hardware/Kicad/Production/VNA-In4_Cu.gbr
Normal file
26098
Hardware/Kicad/Production/VNA-In4_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
21
Hardware/Kicad/Production/VNA-NPTH.drl
Normal file
21
Hardware/Kicad/Production/VNA-NPTH.drl
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
M48
|
||||||
|
; DRILL file {KiCad 9.0.0} date 2025-02-25T23:13:26-0500
|
||||||
|
; FORMAT={-:-/ absolute / metric / decimal}
|
||||||
|
; #@! TF.CreationDate,2025-02-25T23:13:26-05:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,6,NPTH
|
||||||
|
FMAT,2
|
||||||
|
METRIC
|
||||||
|
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||||
|
T1C0.650
|
||||||
|
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
|
||||||
|
T2C1.200
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X61.109Y89.699
|
||||||
|
X66.889Y89.699
|
||||||
|
T2
|
||||||
|
X51.5Y93.0
|
||||||
|
M30
|
||||||
3027
Hardware/Kicad/Production/VNA-PTH.drl
Normal file
3027
Hardware/Kicad/Production/VNA-PTH.drl
Normal file
File diff suppressed because it is too large
Load diff
1
Hardware/Kicad/Production/VNA-bottom-pos.csv
Normal file
1
Hardware/Kicad/Production/VNA-bottom-pos.csv
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
224
Hardware/Kicad/Production/VNA-job.gbrjob
Normal file
224
Hardware/Kicad/Production/VNA-job.gbrjob
Normal file
|
|
@ -0,0 +1,224 @@
|
||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "9.0.0"
|
||||||
|
},
|
||||||
|
"CreationDate": "2025-02-25T23:04:32-05:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "VNA",
|
||||||
|
"GUID": "564e412e-6b69-4636-9164-5f7063625858",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 122.05,
|
||||||
|
"Y": 98.05
|
||||||
|
},
|
||||||
|
"LayerNumber": 6,
|
||||||
|
"BoardThickness": 1.5849,
|
||||||
|
"Finish": "None",
|
||||||
|
"ImpedanceControlled": true
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.15,
|
||||||
|
"TrackToRegion": 0.15,
|
||||||
|
"RegionToRegion": 0.15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Layers": "Inner",
|
||||||
|
"PadToPad": 0.0,
|
||||||
|
"PadToTrack": 0.0,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.15,
|
||||||
|
"TrackToRegion": 0.15,
|
||||||
|
"RegionToRegion": 0.15
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In1_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L5,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In2_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L7,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In3_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L9,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-In4_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L11,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L6,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "VNA-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Color": "White",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Color": "Green",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2104,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.4",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "F.Cu/In1.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In1.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.4,
|
||||||
|
"Material": "FR4",
|
||||||
|
"DielectricConstant": "4.6",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In1.Cu/In2.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In2.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2028,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.4",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In2.Cu/In3.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 3 (from In2.Cu to In3.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In3.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.4,
|
||||||
|
"Material": "FR4",
|
||||||
|
"DielectricConstant": "4.5",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In3.Cu/In4.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 4 (from In3.Cu to In4.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "In4.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Color": "R109G116B75",
|
||||||
|
"Thickness": 0.2104,
|
||||||
|
"Material": "7628",
|
||||||
|
"DielectricConstant": "4.6",
|
||||||
|
"LossTangent": "0.02",
|
||||||
|
"Name": "In4.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 5 (from In4.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Color": "Green",
|
||||||
|
"Thickness": 0.0152,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Color": "White",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
569
Hardware/Kicad/Production/VNA-top-pos.csv
Normal file
569
Hardware/Kicad/Production/VNA-top-pos.csv
Normal file
|
|
@ -0,0 +1,569 @@
|
||||||
|
Ref,Val,Package,PosX,PosY,Rot,Side
|
||||||
|
"C1","10uF","C_1206_3216Metric",97.500000,82.200000,90.000000,top
|
||||||
|
"C2","10uF","C_1206_3216Metric",84.800000,75.000000,180.000000,top
|
||||||
|
"C3","10uF","C_1206_3216Metric",84.800000,83.000000,180.000000,top
|
||||||
|
"C4","100nF","C_0402_1005Metric",96.400000,72.800000,0.000000,top
|
||||||
|
"C5","10nF","C_0402_1005Metric",95.700000,74.900000,90.000000,top
|
||||||
|
"C6","100nF","C_0402_1005Metric",89.800000,79.000000,180.000000,top
|
||||||
|
"C7","10uF","C_1206_3216Metric",84.800000,87.900000,180.000000,top
|
||||||
|
"C8","10uF","C_1206_3216Metric",84.800000,72.600000,180.000000,top
|
||||||
|
"C9","100pF","C_0402_1005Metric",99.500000,72.800000,180.000000,top
|
||||||
|
"C10","10uF","C_1206_3216Metric",84.800000,85.500000,180.000000,top
|
||||||
|
"C11","10uF","C_1206_3216Metric",84.800000,70.200000,180.000000,top
|
||||||
|
"C12","10uF","C_1206_3216Metric",108.500000,75.700000,90.000000,top
|
||||||
|
"C13","10uF","C_1206_3216Metric",106.300000,75.700000,90.000000,top
|
||||||
|
"C14","10uF","C_1206_3216Metric",75.300000,72.000000,-90.000000,top
|
||||||
|
"C15","10uF","C_1206_3216Metric",73.000000,72.000000,-90.000000,top
|
||||||
|
"C16","10uF","C_1206_3216Metric",108.000000,80.000000,180.000000,top
|
||||||
|
"C17","10uF","C_1206_3216Metric",108.000000,82.300000,180.000000,top
|
||||||
|
"C18","1uF","C_0603_1608Metric",21.000000,46.900000,0.000000,top
|
||||||
|
"C19","1uF","C_0603_1608Metric",102.000000,50.800000,180.000000,top
|
||||||
|
"C20","1uF","C_0603_1608Metric",29.900000,26.300000,0.000000,top
|
||||||
|
"C21","1uF","C_0603_1608Metric",95.000000,52.000000,180.000000,top
|
||||||
|
"C22","4u7F","C_0603_1608Metric",21.000000,40.900000,0.000000,top
|
||||||
|
"C23","4u7F","C_0603_1608Metric",102.000000,56.800000,180.000000,top
|
||||||
|
"C24","4u7F","C_0603_1608Metric",29.900000,20.300000,0.000000,top
|
||||||
|
"C25","4u7F","C_0603_1608Metric",95.000000,58.000000,180.000000,top
|
||||||
|
"C26","1uF","C_0603_1608Metric",20.000000,38.400000,-90.000000,top
|
||||||
|
"C27","1uF","C_0603_1608Metric",103.000000,59.300000,90.000000,top
|
||||||
|
"C28","1uF","C_0603_1608Metric",28.900000,18.100000,-90.000000,top
|
||||||
|
"C29","100nF","C_0402_1005Metric",91.518900,45.800000,0.000000,top
|
||||||
|
"C30","10nF","C_0402_1005Metric",111.000000,90.500000,-90.000000,top
|
||||||
|
"C31","100nF","C_0402_1005Metric",99.898900,39.423600,90.000000,top
|
||||||
|
"C32","100nF","C_0402_1005Metric",91.498900,43.263600,0.000000,top
|
||||||
|
"C33","100nF","C_0402_1005Metric",96.300000,37.400000,90.000000,top
|
||||||
|
"C34","100nF","C_0402_1005Metric",99.900000,41.675000,90.000000,top
|
||||||
|
"C35","DNP","C_0402_1005Metric",97.500000,37.400000,-90.000000,top
|
||||||
|
"C36","DNP","C_0402_1005Metric",89.200000,39.000000,-90.000000,top
|
||||||
|
"C37","DNP","C_0402_1005Metric",89.200000,43.300000,-90.000000,top
|
||||||
|
"C38","56pF","C_0402_1005Metric",89.200000,36.700000,90.000000,top
|
||||||
|
"C39","10nF","C_0402_1005Metric",95.000000,90.500000,90.000000,top
|
||||||
|
"C40","DNP","C_0402_1005Metric",99.900000,37.400000,90.000000,top
|
||||||
|
"C41","DNP","C_0402_1005Metric",85.200000,39.000000,-90.000000,top
|
||||||
|
"C42","DNP","C_0402_1005Metric",85.200000,43.300000,-90.000000,top
|
||||||
|
"C43","180pF","C_0402_1005Metric",85.200000,36.700000,90.000000,top
|
||||||
|
"C44","DNP","C_0402_1005Metric",102.300000,37.400000,-90.000000,top
|
||||||
|
"C45","DNP","C_0402_1005Metric",81.200000,39.000000,-90.000000,top
|
||||||
|
"C46","DNP","C_0402_1005Metric",81.200000,43.300000,-90.000000,top
|
||||||
|
"C47","56pF","C_0402_1005Metric",81.200000,36.700000,90.000000,top
|
||||||
|
"C48","100nF","C_0402_1005Metric",74.000000,36.000000,0.000000,top
|
||||||
|
"C49","10uF","C_1206_3216Metric",92.000000,54.600000,-90.000000,top
|
||||||
|
"C50","1uF","C_0603_1608Metric",80.600000,57.900000,90.000000,top
|
||||||
|
"C51","10nF","C_0402_1005Metric",72.900000,50.500000,180.000000,top
|
||||||
|
"C52","1uF","C_0603_1608Metric",75.500000,57.900000,90.000000,top
|
||||||
|
"C53","10uF","C_1206_3216Metric",79.200000,54.900000,180.000000,top
|
||||||
|
"C54","100nF","C_0402_1005Metric",72.900000,49.300000,0.000000,top
|
||||||
|
"C55","100nF","C_0402_1005Metric",72.900000,51.700000,0.000000,top
|
||||||
|
"C56","100nF","C_0402_1005Metric",65.700000,45.500000,-90.000000,top
|
||||||
|
"C57","100nF","C_0402_1005Metric",73.300000,58.700000,0.000000,top
|
||||||
|
"C58","1uF","C_0402_1005Metric",71.100000,45.500000,-90.000000,top
|
||||||
|
"C59","1uF","C_0402_1005Metric",66.900000,45.500000,-90.000000,top
|
||||||
|
"C60","1uF","C_0402_1005Metric",69.900000,45.500000,-90.000000,top
|
||||||
|
"C61","100nF","C_0402_1005Metric",64.300000,46.800000,-90.000000,top
|
||||||
|
"C62","100nF","C_0402_1005Metric",63.100000,49.100000,90.000000,top
|
||||||
|
"C63","180pF","C_0402_1005Metric",66.600000,55.600000,90.000000,top
|
||||||
|
"C64","100nF","C_0402_1005Metric",63.100000,53.700000,90.000000,top
|
||||||
|
"C65","100nF/RF","C_0402_1005Metric",51.400000,49.600000,-90.000000,top
|
||||||
|
"C66","3n3F","C_0402_1005Metric",67.800000,57.400000,0.000000,top
|
||||||
|
"C67","18pF","C_0402_1005Metric",64.468900,55.543600,-90.000000,top
|
||||||
|
"C68","100nF/RF","C_0402_1005Metric",56.800000,35.300000,0.000000,top
|
||||||
|
"C69","100nF","C_0402_1005Metric",60.000000,39.000000,180.000000,top
|
||||||
|
"C70","100nF","C_0402_1005Metric",64.000000,32.000000,90.000000,top
|
||||||
|
"C71","100nF/RF","C_0402_1005Metric",60.800000,23.500000,-90.000000,top
|
||||||
|
"C72","100nF","C_0402_1005Metric",63.900000,21.900000,0.000000,top
|
||||||
|
"C73","100nF","C_0402_1005Metric",63.800000,20.400000,180.000000,top
|
||||||
|
"C74","100nF/RF","C_0402_1005Metric",61.000000,16.700000,-90.000000,top
|
||||||
|
"C75","100nF","C_0402_1005Metric",61.900000,3.800000,180.000000,top
|
||||||
|
"C76","100nF","C_0402_1005Metric",26.000000,10.500000,90.000000,top
|
||||||
|
"C77","100nF","C_0402_1005Metric",84.900000,7.941418,-135.000000,top
|
||||||
|
"C78","10uF","C_1206_3216Metric",73.000000,18.000000,-90.000000,top
|
||||||
|
"C79","1uF","C_0603_1608Metric",76.600000,17.800000,-90.000000,top
|
||||||
|
"C80","10nF","C_0402_1005Metric",82.900000,24.100000,0.000000,top
|
||||||
|
"C81","1uF","C_0603_1608Metric",81.600000,17.800000,-90.000000,top
|
||||||
|
"C82","10uF","C_1206_3216Metric",76.000000,29.000000,180.000000,top
|
||||||
|
"C83","100nF","C_0402_1005Metric",83.698900,25.503600,90.000000,top
|
||||||
|
"C84","100nF","C_0402_1005Metric",82.900000,22.900000,180.000000,top
|
||||||
|
"C85","100nF","C_0402_1005Metric",90.300000,29.000000,90.000000,top
|
||||||
|
"C86","100nF","C_0402_1005Metric",83.500000,17.100000,180.000000,top
|
||||||
|
"C87","1uF","C_0402_1005Metric",84.900000,29.000000,90.000000,top
|
||||||
|
"C88","1uF","C_0402_1005Metric",89.100000,29.000000,90.000000,top
|
||||||
|
"C89","1uF","C_0402_1005Metric",86.100000,29.000000,90.000000,top
|
||||||
|
"C90","180pF","C_0402_1005Metric",89.700000,18.800000,-90.000000,top
|
||||||
|
"C91","100nF","C_0402_1005Metric",95.100000,23.700000,-90.000000,top
|
||||||
|
"C92","3n3F","C_0402_1005Metric",88.500000,17.000000,0.000000,top
|
||||||
|
"C93","10nF","C_0402_1005Metric",92.725000,29.050000,-90.000000,top
|
||||||
|
"C94","100nF","C_0402_1005Metric",95.100000,26.100000,90.000000,top
|
||||||
|
"C95","18pF","C_0402_1005Metric",91.738900,18.773600,90.000000,top
|
||||||
|
"C96","100nF/RF","C_0402_1005Metric",26.800000,5.600000,180.000000,top
|
||||||
|
"C97","100nF","C_0402_1005Metric",9.300000,36.800000,0.000000,top
|
||||||
|
"C98","100nF","C_0402_1005Metric",9.300000,38.100000,0.000000,top
|
||||||
|
"C99","100nF/RF","C_0402_1005Metric",12.000000,6.600000,90.000000,top
|
||||||
|
"C100","1uF","C_0402_1005Metric",11.700000,41.700000,180.000000,top
|
||||||
|
"C101","1uF","C_0402_1005Metric",14.000000,41.700000,0.000000,top
|
||||||
|
"C102","100nF","C_0402_1005Metric",14.800000,38.700000,90.000000,top
|
||||||
|
"C103","100nF","C_0402_1005Metric",9.300000,40.500000,0.000000,top
|
||||||
|
"C104","10nF","C_0402_1005Metric",8.200000,18.700000,180.000000,top
|
||||||
|
"C105","10nF","C_0402_1005Metric",8.200000,22.600000,180.000000,top
|
||||||
|
"C106","10nF","C_0402_1005Metric",15.400000,17.600000,-90.000000,top
|
||||||
|
"C107","DNP","C_0402_1005Metric",19.100000,18.900000,180.000000,top
|
||||||
|
"C108","1uF","C_0402_1005Metric",8.200000,25.000000,180.000000,top
|
||||||
|
"C109","100nF/RF","C_0402_1005Metric",16.800000,20.000000,180.000000,top
|
||||||
|
"C110","100nF/RF","C_0402_1005Metric",16.800000,21.200000,180.000000,top
|
||||||
|
"C111","10nF","C_0402_1005Metric",17.000000,22.600000,0.000000,top
|
||||||
|
"C112","DNP","C_0402_1005Metric",7.800000,43.900000,90.000000,top
|
||||||
|
"C113","DNP","C_0402_1005Metric",17.600000,43.900000,-90.000000,top
|
||||||
|
"C114","100nF","C_0402_1005Metric",8.200000,21.200000,0.000000,top
|
||||||
|
"C115","100nF","C_0402_1005Metric",13.300000,46.700000,-90.000000,top
|
||||||
|
"C116","100nF","C_0402_1005Metric",12.100000,46.700000,90.000000,top
|
||||||
|
"C117","100nF","C_0402_1005Metric",8.200000,20.000000,180.000000,top
|
||||||
|
"C118","100nF","C_0402_1005Metric",8.200000,16.300000,0.000000,top
|
||||||
|
"C119","100nF","C_0402_1005Metric",8.200000,23.800000,180.000000,top
|
||||||
|
"C120","10nF","C_0402_1005Metric",14.700000,25.600000,90.000000,top
|
||||||
|
"C121","330pF","C_0402_1005Metric",12.650000,48.500000,0.000000,top
|
||||||
|
"C122","100nF","C_0402_1005Metric",17.000000,23.800000,0.000000,top
|
||||||
|
"C123","10nF","C_0402_1005Metric",11.300000,25.600000,90.000000,top
|
||||||
|
"C124","120pF","C_0402_1005Metric",13.000000,26.300000,180.000000,top
|
||||||
|
"C125","330pF","C_0402_1005Metric",9.200000,49.700000,0.000000,top
|
||||||
|
"C126","330pF","C_0402_1005Metric",12.650000,49.800000,0.000000,top
|
||||||
|
"C127","330pF","C_0402_1005Metric",16.100000,49.800000,0.000000,top
|
||||||
|
"C128","150pF","C_0402_1005Metric",13.000000,28.500000,180.000000,top
|
||||||
|
"C129","1uF","C_0402_1005Metric",6.000000,48.000000,0.000000,top
|
||||||
|
"C130","33pF","C_0402_1005Metric",13.000000,30.600000,180.000000,top
|
||||||
|
"C131","1uF","C_0402_1005Metric",6.000000,53.000000,0.000000,top
|
||||||
|
"C132","100nF","C_0402_1005Metric",9.400000,55.600000,0.000000,top
|
||||||
|
"C133","100nF/RF","C_0402_1005Metric",93.200000,5.600000,0.000000,top
|
||||||
|
"C134","100nF","C_0402_1005Metric",110.000000,40.703600,0.000000,top
|
||||||
|
"C135","100nF","C_0402_1005Metric",110.000000,42.200000,0.000000,top
|
||||||
|
"C136","100nF/RF","C_0402_1005Metric",110.000000,6.700000,90.000000,top
|
||||||
|
"C137","1uF","C_0402_1005Metric",112.800000,46.000000,180.000000,top
|
||||||
|
"C138","1uF","C_0402_1005Metric",115.200000,46.000000,0.000000,top
|
||||||
|
"C139","100nF","C_0402_1005Metric",110.000000,44.800000,0.000000,top
|
||||||
|
"C140","100nF","C_0402_1005Metric",116.000000,42.700000,90.000000,top
|
||||||
|
"C141","10nF","C_0402_1005Metric",101.400000,23.200000,180.000000,top
|
||||||
|
"C142","10nF","C_0402_1005Metric",103.000000,29.900000,90.000000,top
|
||||||
|
"C143","10nF","C_0402_1005Metric",107.000000,29.900000,90.000000,top
|
||||||
|
"C144","DNP","C_0402_1005Metric",105.000000,20.100000,180.000000,top
|
||||||
|
"C145","1uF","C_0402_1005Metric",110.600000,21.700000,-90.000000,top
|
||||||
|
"C146","100nF/RF","C_0402_1005Metric",104.400000,21.800000,90.000000,top
|
||||||
|
"C147","100nF/RF","C_0402_1005Metric",105.600000,21.800000,90.000000,top
|
||||||
|
"C148","10nF","C_0402_1005Metric",108.200000,21.700000,-90.000000,top
|
||||||
|
"C149","DNP","C_0402_1005Metric",109.400000,48.200000,90.000000,top
|
||||||
|
"C150","DNP","C_0402_1005Metric",117.900000,48.200000,-90.000000,top
|
||||||
|
"C151","100nF","C_0402_1005Metric",105.600000,29.900000,-90.000000,top
|
||||||
|
"C152","100nF","C_0402_1005Metric",113.600000,51.000000,-90.000000,top
|
||||||
|
"C153","100nF","C_0402_1005Metric",112.400000,51.000000,90.000000,top
|
||||||
|
"C154","100nF","C_0402_1005Metric",104.400000,29.900000,90.000000,top
|
||||||
|
"C155","100nF","C_0402_1005Metric",100.600000,29.900000,-90.000000,top
|
||||||
|
"C156","100nF","C_0402_1005Metric",109.400000,21.700000,-90.000000,top
|
||||||
|
"C157","10nF","C_0402_1005Metric",110.500000,24.900000,0.000000,top
|
||||||
|
"C158","330pF","C_0402_1005Metric",113.000000,53.700000,0.000000,top
|
||||||
|
"C159","100nF","C_0402_1005Metric",108.200000,29.900000,90.000000,top
|
||||||
|
"C160","10nF","C_0402_1005Metric",110.500000,26.100000,0.000000,top
|
||||||
|
"C161","120pF","C_0402_1005Metric",112.300000,25.500000,90.000000,top
|
||||||
|
"C162","330pF","C_0402_1005Metric",109.000000,55.000000,0.000000,top
|
||||||
|
"C163","330pF","C_0402_1005Metric",113.000000,55.000000,0.000000,top
|
||||||
|
"C164","330pF","C_0402_1005Metric",117.000000,55.000000,0.000000,top
|
||||||
|
"C165","150pF","C_0402_1005Metric",114.100000,28.600000,180.000000,top
|
||||||
|
"C166","1uF","C_0402_1005Metric",105.000000,59.100000,-90.000000,top
|
||||||
|
"C167","33pF","C_0402_1005Metric",114.100000,32.200000,180.000000,top
|
||||||
|
"C168","1uF","C_0402_1005Metric",110.000000,59.100000,-90.000000,top
|
||||||
|
"C169","100nF","C_0402_1005Metric",110.000000,61.300000,0.000000,top
|
||||||
|
"C170","100nF/RF","C_0402_1005Metric",54.000000,13.400000,90.000000,top
|
||||||
|
"C171","10nF","C_0402_1005Metric",37.400000,18.000000,180.000000,top
|
||||||
|
"C172","10nF","C_0402_1005Metric",45.600000,19.200000,0.000000,top
|
||||||
|
"C173","DNP","C_0402_1005Metric",28.300000,31.100000,90.000000,top
|
||||||
|
"C174","DNP","C_0402_1005Metric",38.100000,31.000000,-90.000000,top
|
||||||
|
"C175","10nF","C_0402_1005Metric",45.400000,13.400000,0.000000,top
|
||||||
|
"C176","DNP","C_0402_1005Metric",46.800000,16.000000,-90.000000,top
|
||||||
|
"C177","1uF","C_0402_1005Metric",45.600000,21.600000,0.000000,top
|
||||||
|
"C178","100nF/RF","C_0402_1005Metric",45.000000,15.400000,180.000000,top
|
||||||
|
"C179","100nF/RF","C_0402_1005Metric",45.000000,16.700000,180.000000,top
|
||||||
|
"C180","10nF","C_0402_1005Metric",37.400000,14.000000,180.000000,top
|
||||||
|
"C181","100nF","C_0402_1005Metric",33.800000,34.000000,-90.000000,top
|
||||||
|
"C182","100nF","C_0402_1005Metric",32.600000,34.000000,90.000000,top
|
||||||
|
"C183","100nF","C_0402_1005Metric",37.400000,16.600000,0.000000,top
|
||||||
|
"C184","330pF","C_0402_1005Metric",33.200000,36.700000,0.000000,top
|
||||||
|
"C185","100nF","C_0402_1005Metric",37.400000,15.400000,180.000000,top
|
||||||
|
"C186","100nF","C_0402_1005Metric",37.400000,11.600000,0.000000,top
|
||||||
|
"C187","330pF","C_0402_1005Metric",29.500000,38.100000,0.000000,top
|
||||||
|
"C188","330pF","C_0402_1005Metric",33.200000,38.100000,0.000000,top
|
||||||
|
"C189","330pF","C_0402_1005Metric",37.000000,36.700000,0.000000,top
|
||||||
|
"C190","100nF","C_0402_1005Metric",37.400000,19.200000,180.000000,top
|
||||||
|
"C191","10nF","C_0402_1005Metric",43.500000,21.000000,90.000000,top
|
||||||
|
"C192","10nF","C_0402_1005Metric",40.000000,21.000000,90.000000,top
|
||||||
|
"C193","100nF","C_0402_1005Metric",45.600000,20.400000,0.000000,top
|
||||||
|
"C194","120pF","C_0402_1005Metric",41.750000,21.650000,180.000000,top
|
||||||
|
"C195","1uF","C_0402_1005Metric",37.000000,39.500000,0.000000,top
|
||||||
|
"C196","150pF","C_0402_1005Metric",41.750000,23.950000,180.000000,top
|
||||||
|
"C197","33pF","C_0402_1005Metric",41.760000,26.420000,180.000000,top
|
||||||
|
"C198","1uF","C_0402_1005Metric",37.000000,44.500000,0.000000,top
|
||||||
|
"C199","100nF","C_0402_1005Metric",37.200000,22.400000,90.000000,top
|
||||||
|
"C200","100nF","C_0402_1005Metric",34.200000,22.400000,90.000000,top
|
||||||
|
"C201","100nF","C_0402_1005Metric",30.500000,43.700000,90.000000,top
|
||||||
|
"C202","1uF","C_0402_1005Metric",31.900000,28.900000,180.000000,top
|
||||||
|
"C203","1uF","C_0402_1005Metric",34.600000,28.900000,0.000000,top
|
||||||
|
"C204","100nF","C_0402_1005Metric",37.000000,27.700000,180.000000,top
|
||||||
|
"C205","100nF","C_0402_1005Metric",32.600000,22.400000,90.000000,top
|
||||||
|
"C206","100nF","C_0402_1005Metric",60.500000,73.000000,180.000000,top
|
||||||
|
"C207","100nF","C_0402_1005Metric",70.000000,79.700000,90.000000,top
|
||||||
|
"C208","100nF","C_0402_1005Metric",61.300000,84.300000,90.000000,top
|
||||||
|
"C209","100nF","C_0402_1005Metric",50.200000,64.200000,180.000000,top
|
||||||
|
"C210","100nF","C_0402_1005Metric",34.500000,51.800000,180.000000,top
|
||||||
|
"C211","100nF","C_0402_1005Metric",18.700000,61.300000,-90.000000,top
|
||||||
|
"C212","100nF","C_0402_1005Metric",21.400000,66.600000,180.000000,top
|
||||||
|
"C213","100nF","C_0402_1005Metric",36.100000,80.400000,90.000000,top
|
||||||
|
"C214","100nF","C_0402_1005Metric",41.500000,52.800000,-90.000000,top
|
||||||
|
"C215","100nF","C_0402_1005Metric",43.000000,79.800000,0.000000,top
|
||||||
|
"C216","100nF","C_0402_1005Metric",40.300000,52.500000,-90.000000,top
|
||||||
|
"C217","100nF","C_0402_1005Metric",28.198900,79.283600,180.000000,top
|
||||||
|
"C218","100nF","C_0402_1005Metric",49.100000,66.800000,0.000000,top
|
||||||
|
"C219","100nF","C_0402_1005Metric",21.400000,68.600000,180.000000,top
|
||||||
|
"C220","100nF","C_0402_1005Metric",49.100000,65.600000,0.000000,top
|
||||||
|
"C221","100nF","C_0402_1005Metric",28.600000,53.200000,0.000000,top
|
||||||
|
"C222","100nF","C_0402_1005Metric",34.500000,53.000000,180.000000,top
|
||||||
|
"C223","100pF","C_0402_1005Metric",28.400000,43.700000,90.000000,top
|
||||||
|
"C224","100pF","C_0402_1005Metric",28.900000,39.400000,180.000000,top
|
||||||
|
"C225","100pF","C_0402_1005Metric",28.900000,36.800000,180.000000,top
|
||||||
|
"C226","100pF","C_0402_1005Metric",28.900000,33.200000,180.000000,top
|
||||||
|
"C227","100pF","C_0402_1005Metric",15.400000,54.300000,90.000000,top
|
||||||
|
"C228","100pF","C_0402_1005Metric",15.400000,51.700000,-90.000000,top
|
||||||
|
"C229","100pF","C_0402_1005Metric",18.500000,51.500000,180.000000,top
|
||||||
|
"C230","100pF","C_0402_1005Metric",20.600000,49.700000,90.000000,top
|
||||||
|
"C231","100pF","C_0402_1005Metric",108.700000,50.300000,180.000000,top
|
||||||
|
"C232","100pF","C_0402_1005Metric",108.000000,52.100000,-90.000000,top
|
||||||
|
"C233","100pF","C_0402_1005Metric",105.800000,51.000000,0.000000,top
|
||||||
|
"C234","100pF","C_0402_1005Metric",105.500000,55.100000,0.000000,top
|
||||||
|
"C235","100pF","C_0402_1005Metric",80.400000,20.200000,0.000000,top
|
||||||
|
"C236","100pF","C_0402_1005Metric",87.441418,11.058578,45.000000,top
|
||||||
|
"C237","100pF","C_0402_1005Metric",48.700000,22.700000,180.000000,top
|
||||||
|
"C238","100pF","C_0402_1005Metric",48.700000,19.200000,180.000000,top
|
||||||
|
"C239","100pF","C_0402_1005Metric",51.100000,22.700000,0.000000,top
|
||||||
|
"C240","100pF","C_0402_1005Metric",51.100000,19.200000,0.000000,top
|
||||||
|
"C241","100pF","C_0402_1005Metric",18.200000,33.200000,180.000000,top
|
||||||
|
"C242","100pF","C_0402_1005Metric",18.200000,29.500000,180.000000,top
|
||||||
|
"C243","100pF","C_0402_1005Metric",54.000000,23.500000,90.000000,top
|
||||||
|
"C244","100pF","C_0402_1005Metric",54.000000,18.100000,-90.000000,top
|
||||||
|
"C245","100pF","C_0402_1005Metric",69.300000,38.500000,-90.000000,top
|
||||||
|
"C246","100pF","C_0402_1005Metric",66.000000,38.500000,90.000000,top
|
||||||
|
"C247","100pF","C_0402_1005Metric",73.600000,38.500000,-90.000000,top
|
||||||
|
"C248","100pF","C_0402_1005Metric",70.500000,38.500000,90.000000,top
|
||||||
|
"C249","100pF","C_0402_1005Metric",45.500000,29.600000,180.000000,top
|
||||||
|
"C250","100pF","C_0402_1005Metric",66.500000,33.500000,90.000000,top
|
||||||
|
"C251","100pF","C_0402_1005Metric",45.900000,28.400000,180.000000,top
|
||||||
|
"C252","100pF","C_0402_1005Metric",67.000000,31.100000,90.000000,top
|
||||||
|
"C253","100pF","C_0402_1005Metric",42.000000,31.200000,180.000000,top
|
||||||
|
"C254","100pF","C_0402_1005Metric",66.300000,29.200000,0.000000,top
|
||||||
|
"C255","100pF","C_0402_1005Metric",42.000000,30.000000,180.000000,top
|
||||||
|
"C256","100pF","C_0402_1005Metric",66.300000,28.000000,0.000000,top
|
||||||
|
"C257","100pF","C_0402_1005Metric",63.900000,24.000000,180.000000,top
|
||||||
|
"C258","100pF","C_0402_1005Metric",46.100000,23.500000,-90.000000,top
|
||||||
|
"C259","100pF","C_0402_1005Metric",65.700000,24.500000,-90.000000,top
|
||||||
|
"C260","100pF","C_0402_1005Metric",46.100000,25.900000,90.000000,top
|
||||||
|
"C261","100pF","C_0402_1005Metric",66.900000,24.500000,-90.000000,top
|
||||||
|
"C262","100pF","C_0402_1005Metric",42.000000,28.800000,180.000000,top
|
||||||
|
"C263","100pF","C_0402_1005Metric",39.100000,52.500000,-90.000000,top
|
||||||
|
"C264","100pF","C_0402_1005Metric",37.900000,52.500000,-90.000000,top
|
||||||
|
"C265","100pF","C_0402_1005Metric",53.400000,42.000000,0.000000,top
|
||||||
|
"C266","100pF","C_0402_1005Metric",36.700000,52.500000,-90.000000,top
|
||||||
|
"C267","100pF","C_0402_1005Metric",59.000000,60.300000,0.000000,top
|
||||||
|
"C268","100pF","C_0402_1005Metric",70.200000,55.600000,90.000000,top
|
||||||
|
"C269","100nF","C_0402_1005Metric",5.100000,15.400000,90.000000,top
|
||||||
|
"C270","100nF","C_0402_1005Metric",34.700000,15.900000,135.000000,top
|
||||||
|
"C271","100pF","C_0402_1005Metric",52.800000,60.300000,180.000000,top
|
||||||
|
"C272","100pF","C_0402_1005Metric",74.200000,47.300000,0.000000,top
|
||||||
|
"C273","100pF","C_0402_1005Metric",46.000000,55.900000,180.000000,top
|
||||||
|
"C274","100pF","C_0402_1005Metric",74.200000,46.000000,0.000000,top
|
||||||
|
"D1","MBRS2040LT3G","D_SMB",102.900000,75.700000,90.000000,top
|
||||||
|
"IC1","MIC2253","DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm",98.500000,77.000000,90.000000,top
|
||||||
|
"IC2","LM3370","DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm",84.800000,79.000000,180.000000,top
|
||||||
|
"IC3","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",21.000000,43.900000,90.000000,top
|
||||||
|
"IC4","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",102.000000,53.800000,-90.000000,top
|
||||||
|
"IC5","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",29.900000,23.300000,90.000000,top
|
||||||
|
"IC6","LDL212PU50R","WSON-6-1EP_3x3mm_P0.95mm",95.000000,55.000000,-90.000000,top
|
||||||
|
"IC7","SI5351C","QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm",96.000000,42.000000,180.000000,top
|
||||||
|
"IC8","AP2114H","SOT-223-3_TabPin2",86.300000,55.600000,180.000000,top
|
||||||
|
"IC9","NCP702-3.3","SOT-23-5",78.100000,57.900000,180.000000,top
|
||||||
|
"IC10","MAX2871","QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm",68.050000,50.250000,-90.000000,top
|
||||||
|
"IC11","RFSW6042","QFN40P180X180X55-13T76N",51.200000,46.800000,90.000000,top
|
||||||
|
"IC12","RFSW6042","QFN40P180X180X55-13T76N",51.200000,37.200000,-90.000000,top
|
||||||
|
"IC13","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",60.800000,35.300000,0.000000,top
|
||||||
|
"IC14","RFSA3714","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",61.600000,27.500000,-90.000000,top
|
||||||
|
"IC15","TRF37A73","DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm",60.650000,20.600000,-90.000000,top
|
||||||
|
"IC16","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",61.000000,7.000000,180.000000,top
|
||||||
|
"IC17","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",89.000000,8.000000,45.000000,top
|
||||||
|
"IC18","QPC6324","QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm",30.000000,8.000000,45.000000,top
|
||||||
|
"IC19","AP2114H","SOT-223-3_TabPin2",76.000000,24.000000,0.000000,top
|
||||||
|
"IC20","NCP702-3.3","SOT-23-5",79.100000,17.800000,0.000000,top
|
||||||
|
"IC21","MAX2871","QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm",88.000000,24.400000,90.000000,top
|
||||||
|
"IC22","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",12.500000,37.500000,90.000000,top
|
||||||
|
"IC23","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",12.700000,43.900000,180.000000,top
|
||||||
|
"IC24","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",12.500000,20.600000,0.000000,top
|
||||||
|
"IC25","NCP702-1.8","SOT-23-5",6.000000,50.500000,90.000000,top
|
||||||
|
"IC26","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",12.400000,53.500000,90.000000,top
|
||||||
|
"IC27","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",113.600000,41.500000,90.000000,top
|
||||||
|
"IC28","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",113.000000,48.200000,180.000000,top
|
||||||
|
"IC29","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",105.000000,26.000000,-90.000000,top
|
||||||
|
"IC30","NCP702-1.8","SOT-23-5",107.500000,59.100000,0.000000,top
|
||||||
|
"IC31","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",112.700000,59.100000,90.000000,top
|
||||||
|
"IC32","THS4521IDGKR","VSSOP-8_3.0x3.0mm_P0.65mm",33.200000,31.100000,180.000000,top
|
||||||
|
"IC33","ADL5801","QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm",41.300000,16.000000,0.000000,top
|
||||||
|
"IC34","NCP702-1.8","SOT-23-5",37.000000,42.000000,90.000000,top
|
||||||
|
"IC35","MCP33131D-10-E/MS","VSSOP-10_3x3mm_P0.5mm",33.000000,42.300000,90.000000,top
|
||||||
|
"IC36","LT5560","WSON-8-1EP_3x3mm_P0.5mm_EP1.45x2.4mm",35.700000,25.400000,180.000000,top
|
||||||
|
"IC37","STM32G431CB","QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm",65.100000,77.800000,90.000000,top
|
||||||
|
"J2","SMA","BU-1420701851",12.000000,-1.900000,90.000000,top
|
||||||
|
"J3","SMA","BU-1420701851",110.000000,-1.900000,90.000000,top
|
||||||
|
"J4","USB_C_Receptacle_USB2.0_16P","USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal",63.998900,92.303600,180.000000,top
|
||||||
|
"L1","2.2uH","L_Sunlord_SWPA5040S",101.500000,81.900000,0.000000,top
|
||||||
|
"L2","2.2uH","L_Sunlord_SWPA5040S",90.300000,83.000000,90.000000,top
|
||||||
|
"L3","2.2uH","L_Sunlord_SWPA5040S",90.300000,75.000000,-90.000000,top
|
||||||
|
"L4","2.2uH","L_Sunlord_SWPA5040S",79.300000,72.000000,90.000000,top
|
||||||
|
"L5","2.2uH","L_Sunlord_SWPA5040S",112.450000,75.650000,90.000000,top
|
||||||
|
"L6","FERRITE","R_0402_1005Metric",22.000000,38.400000,-90.000000,top
|
||||||
|
"L7","FERRITE","R_0402_1005Metric",101.000000,59.300000,90.000000,top
|
||||||
|
"L8","FERRITE","R_0402_1005Metric",30.900000,17.800000,-90.000000,top
|
||||||
|
"L9","FERRITE","R_0402_1005Metric",92.000000,58.000000,180.000000,top
|
||||||
|
"L10","FERRITE","R_0402_1005Metric",91.488900,44.813600,180.000000,top
|
||||||
|
"L11","10uH","L_0805_2012Metric_Pad1.15x1.40mm_HandSolder",64.300000,18.400000,180.000000,top
|
||||||
|
"L12","FERRITE","R_0402_1005Metric",16.800000,38.700000,-90.000000,top
|
||||||
|
"L13","FERRITE","R_0402_1005Metric",5.400000,46.200000,-90.000000,top
|
||||||
|
"L14","330nH","L_0402_1005Metric",87.200000,36.000000,180.000000,top
|
||||||
|
"L15","FERRITE","R_0402_1005Metric",16.800000,41.400000,-90.000000,top
|
||||||
|
"L16","FERRITE","R_0402_1005Metric",17.500000,25.600000,90.000000,top
|
||||||
|
"L17","FERRITE","R_0402_1005Metric",7.700000,26.800000,90.000000,top
|
||||||
|
"L18","330nH","L_0402_1005Metric",83.200000,36.000000,180.000000,top
|
||||||
|
"L19","FERRITE","R_0402_1005Metric",79.900000,53.000000,180.000000,top
|
||||||
|
"L20","FERRITE","R_0402_1005Metric",73.300000,57.200000,180.000000,top
|
||||||
|
"L21","FERRITE","R_0402_1005Metric",63.000000,39.000000,180.000000,top
|
||||||
|
"L22","FERRITE","R_0402_1005Metric",65.200000,32.000000,-90.000000,top
|
||||||
|
"L23","FERRITE","R_0402_1005Metric",66.100000,20.400000,180.000000,top
|
||||||
|
"L24","330nH","L_0402_1005Metric",61.600000,18.400000,180.000000,top
|
||||||
|
"L25","FERRITE","R_0402_1005Metric",64.300000,4.500000,90.000000,top
|
||||||
|
"L26","FERRITE","R_0402_1005Metric",84.000000,9.600000,-90.000000,top
|
||||||
|
"L27","FERRITE","R_0402_1005Metric",24.800000,10.500000,-90.000000,top
|
||||||
|
"L28","FERRITE","R_0402_1005Metric",80.000000,29.000000,0.000000,top
|
||||||
|
"L29","FERRITE","R_0402_1005Metric",83.500000,18.500000,0.000000,top
|
||||||
|
"L30","330nH","L_0402_1005Metric",11.800000,34.300000,180.000000,top
|
||||||
|
"L31","330nH","L_0402_1005Metric",14.200000,34.300000,0.000000,top
|
||||||
|
"L32","330nH","L_0402_1005Metric",14.400000,23.800000,180.000000,top
|
||||||
|
"L33","330nH","L_0402_1005Metric",11.600000,23.800000,0.000000,top
|
||||||
|
"L34","68nH","L_0402_1005Metric",14.700000,27.900000,90.000000,top
|
||||||
|
"L35","68nH","L_0402_1005Metric",11.300000,27.900000,90.000000,top
|
||||||
|
"L36","33nH","L_0402_1005Metric",14.700000,30.200000,90.000000,top
|
||||||
|
"L37","33nH","L_0402_1005Metric",11.300000,30.200000,90.000000,top
|
||||||
|
"L38","330nH","L_0402_1005Metric",112.800000,38.200000,180.000000,top
|
||||||
|
"L39","330nH","L_0402_1005Metric",115.400000,38.200000,0.000000,top
|
||||||
|
"L40","330nH","L_0402_1005Metric",108.200000,24.250000,90.000000,top
|
||||||
|
"L41","330nH","L_0402_1005Metric",108.200000,26.700000,-90.000000,top
|
||||||
|
"L42","68nH","L_0402_1005Metric",114.700000,26.800000,90.000000,top
|
||||||
|
"L43","68nH","L_0402_1005Metric",113.500000,26.800000,90.000000,top
|
||||||
|
"L44","33nH","L_0402_1005Metric",114.700000,30.400000,90.000000,top
|
||||||
|
"L45","33nH","L_0402_1005Metric",113.500000,30.400000,90.000000,top
|
||||||
|
"L46","330nH","L_0402_1005Metric",43.200000,19.200000,180.000000,top
|
||||||
|
"L47","330nH","L_0402_1005Metric",40.500000,19.200000,0.000000,top
|
||||||
|
"L48","68nH","L_0402_1005Metric",43.500000,23.300000,90.000000,top
|
||||||
|
"L49","68nH","L_0402_1005Metric",40.000000,23.300000,90.000000,top
|
||||||
|
"L50","33nH","L_0402_1005Metric",43.500000,25.600000,90.000000,top
|
||||||
|
"L51","33nH","L_0402_1005Metric",40.000000,25.600000,90.000000,top
|
||||||
|
"L52","330nH","L_0402_1005Metric",44.790000,25.630000,-90.000000,top
|
||||||
|
"L53","330nH","L_0402_1005Metric",38.700000,25.600000,-90.000000,top
|
||||||
|
"L54","FERRITE","R_0402_1005Metric",113.200000,22.200000,0.000000,top
|
||||||
|
"L55","FERRITE","R_0402_1005Metric",109.400000,29.900000,90.000000,top
|
||||||
|
"L56","FERRITE","R_0402_1005Metric",116.300000,51.000000,90.000000,top
|
||||||
|
"L57","FERRITE","R_0402_1005Metric",117.500000,44.800000,0.000000,top
|
||||||
|
"L58","FERRITE","R_0402_1005Metric",105.200000,61.100000,180.000000,top
|
||||||
|
"L59","FERRITE","R_0402_1005Metric",45.400000,12.200000,0.000000,top
|
||||||
|
"L60","FERRITE","R_0402_1005Metric",38.800000,21.000000,90.000000,top
|
||||||
|
"L61","FERRITE","R_0402_1005Metric",38.000000,29.100000,0.000000,top
|
||||||
|
"L62","FERRITE","R_0402_1005Metric",37.000000,34.100000,0.000000,top
|
||||||
|
"L63","FERRITE","R_0402_1005Metric",37.000000,38.400000,180.000000,top
|
||||||
|
"L64","FERRITE","R_0402_1005Metric",73.400000,53.800000,0.000000,top
|
||||||
|
"L65","FERRITE","R_0402_1005Metric",83.800000,28.000000,90.000000,top
|
||||||
|
"LED1","Red","LED_0603_1608Metric",34.620000,82.720000,90.000000,top
|
||||||
|
"LED2","Green","LED_0603_1608Metric",37.620000,82.820000,90.000000,top
|
||||||
|
"LED3","Red","LED_0603_1608Metric",31.620000,82.820000,90.000000,top
|
||||||
|
"LED4","Red","LED_0603_1608Metric",28.620000,82.820000,90.000000,top
|
||||||
|
"LED5","Red","LED_0603_1608Metric",25.620000,82.820000,90.000000,top
|
||||||
|
"LED6","Green","LED_0603_1608Metric",22.620000,82.820000,90.000000,top
|
||||||
|
"LED7","Green","LED_0603_1608Metric",19.620000,82.820000,90.000000,top
|
||||||
|
"LED8","Green","LED_0603_1608Metric",16.620000,82.820000,90.000000,top
|
||||||
|
"LED9","Green","LED_0603_1608Metric",13.620000,82.820000,90.000000,top
|
||||||
|
"LED10","Green","LED_0603_1608Metric",10.620000,82.820000,90.000000,top
|
||||||
|
"LP1","LP0603A-0947","FILTRDFN160X84X70-4N",47.700000,41.900000,90.000000,top
|
||||||
|
"LP2","LP0603A-3500","FILTRDFN160X84X70-4N",55.600000,42.100000,90.000000,top
|
||||||
|
"LP3","LP0603A-1880","FILTRDFN160X84X70-4N",58.000000,42.100000,90.000000,top
|
||||||
|
"Q1","SSM3J338R","SOT-23",69.878900,86.013600,180.000000,top
|
||||||
|
"Q2","SSM3J338R","SOT-23",73.518900,87.883600,0.000000,top
|
||||||
|
"R1","620R","R_0402_1005Metric",95.700000,77.600000,90.000000,top
|
||||||
|
"R2","4.7k","R_0402_1005Metric",99.500000,70.200000,0.000000,top
|
||||||
|
"R3","10k","R_0402_1005Metric",96.400000,70.200000,0.000000,top
|
||||||
|
"R4","38.3k","R_0402_1005Metric",99.500000,71.500000,0.000000,top
|
||||||
|
"R5","10k","R_0402_1005Metric",96.400000,71.500000,0.000000,top
|
||||||
|
"R6","10k","R_0402_1005Metric",97.400000,45.200000,180.000000,top
|
||||||
|
"R7","100R","R_0402_1005Metric",80.000000,36.700000,90.000000,top
|
||||||
|
"R8","62R","R_0402_1005Metric",78.000000,36.000000,180.000000,top
|
||||||
|
"R9","100R","R_0402_1005Metric",76.000000,36.700000,-90.000000,top
|
||||||
|
"R10","5.1k","R_0402_1005Metric",68.700000,45.500000,90.000000,top
|
||||||
|
"R11","10k","R_0402_1005Metric",58.500000,59.100000,180.000000,top
|
||||||
|
"R12","49.9R","R_0402_1005Metric",63.100000,51.400000,90.000000,top
|
||||||
|
"R13","49.9R","R_0402_1005Metric",64.300000,49.100000,-90.000000,top
|
||||||
|
"R14","49.9R","R_0402_1005Metric",63.100000,46.800000,90.000000,top
|
||||||
|
"R15","1.8k","R_0402_1005Metric",65.508900,54.523600,-90.000000,top
|
||||||
|
"R16","82R","R_0402_1005Metric",69.000000,55.600000,-90.000000,top
|
||||||
|
"R17","330R","R_0402_1005Metric",67.800000,55.600000,90.000000,top
|
||||||
|
"R18","10k","R_0402_1005Metric",53.000000,44.000000,90.000000,top
|
||||||
|
"R19","10k","R_0402_1005Metric",49.400000,44.000000,90.000000,top
|
||||||
|
"R20","10k","R_0402_1005Metric",50.600000,44.000000,-90.000000,top
|
||||||
|
"R21","10k","R_0402_1005Metric",51.800000,44.000000,-90.000000,top
|
||||||
|
"R22","10k","R_0402_1005Metric",51.800000,40.000000,90.000000,top
|
||||||
|
"R23","10k","R_0402_1005Metric",53.000000,40.000000,-90.000000,top
|
||||||
|
"R24","10k","R_0402_1005Metric",50.600000,40.000000,90.000000,top
|
||||||
|
"R25","10k","R_0402_1005Metric",49.400000,40.000000,-90.000000,top
|
||||||
|
"R26","2.7R","R_0402_1005Metric",61.000000,14.400000,-90.000000,top
|
||||||
|
"R27","402R","R_0402_1005Metric",60.300000,12.700000,0.000000,top
|
||||||
|
"R28","56R","R_0402_1005Metric",59.700000,11.000000,90.000000,top
|
||||||
|
"R29","2.7R","R_0402_1005Metric",61.000000,11.000000,-90.000000,top
|
||||||
|
"R30","5.1k","R_0402_1005Metric",87.300000,29.000000,-90.000000,top
|
||||||
|
"R31","10k","R_0402_1005Metric",86.060000,18.810000,90.000000,top
|
||||||
|
"R32","49.9R","R_0402_1005Metric",93.300000,22.700000,0.000000,top
|
||||||
|
"R33","49.9R","R_0402_1005Metric",93.300000,24.350000,0.000000,top
|
||||||
|
"R34","49.9R","R_0402_1005Metric",93.300000,25.925000,0.000000,top
|
||||||
|
"R35","49.9R","R_0402_1005Metric",93.300000,27.275000,0.000000,top
|
||||||
|
"R36","1.8k","R_0402_1005Metric",90.718900,19.793600,90.000000,top
|
||||||
|
"R37","82R","R_0402_1005Metric",87.300000,18.800000,90.000000,top
|
||||||
|
"R38","49.9R","R_0402_1005Metric",94.200000,29.850000,180.000000,top
|
||||||
|
"R39","330R","R_0402_1005Metric",88.500000,18.800000,-90.000000,top
|
||||||
|
"R40","PAT0816-C-3DB-T5","PAT0816",96.500000,5.950000,180.000000,top
|
||||||
|
"R41","0R","R_0402_1005Metric",98.700000,37.400000,-90.000000,top
|
||||||
|
"R42","0R","R_0402_1005Metric",101.100000,37.400000,90.000000,top
|
||||||
|
"R43","0R","R_0402_1005Metric",87.200000,39.600000,180.000000,top
|
||||||
|
"R44","0R","R_0402_1005Metric",83.200000,39.600000,180.000000,top
|
||||||
|
"R45","49.9R","R_0402_1005Metric",17.400000,12.000000,-60.000000,top
|
||||||
|
"R46","49.9R","R_0402_1005Metric",19.500000,12.000000,-120.000000,top
|
||||||
|
"R47","PAT0816-C-3DB-T5","PAT0816",109.650000,10.000000,-90.000000,top
|
||||||
|
"R48","PAT0816-C-3DB-T5","PAT0816",11.650000,10.000000,-90.000000,top
|
||||||
|
"R49","PAT0816-C-3DB-T5","PAT0816",23.250000,5.950000,180.000000,top
|
||||||
|
"R50","49.9R","R_0402_1005Metric",22.100000,14.000000,0.000000,top
|
||||||
|
"R51","0R","R_0402_1005Metric",87.200000,44.000000,180.000000,top
|
||||||
|
"R52","0R","R_0402_1005Metric",83.200000,44.000000,180.000000,top
|
||||||
|
"R53","220R","R_0402_1005Metric",11.700000,40.500000,0.000000,top
|
||||||
|
"R54","220R","R_0402_1005Metric",14.000000,40.500000,180.000000,top
|
||||||
|
"R55","6.8k","R_0402_1005Metric",9.000000,43.900000,90.000000,top
|
||||||
|
"R56","6.8k","R_0402_1005Metric",16.400000,43.900000,-90.000000,top
|
||||||
|
"R57","DNP","R_0402_1005Metric",13.000000,17.000000,0.000000,top
|
||||||
|
"R58","220R","R_0402_1005Metric",10.000000,46.700000,-90.000000,top
|
||||||
|
"R59","220R","R_0402_1005Metric",15.200000,46.700000,-90.000000,top
|
||||||
|
"R60","1k","R_0402_1005Metric",8.200000,17.500000,180.000000,top
|
||||||
|
"R61","220R","R_0402_1005Metric",10.900000,49.100000,-90.000000,top
|
||||||
|
"R62","220R","R_0402_1005Metric",14.400000,49.200000,-90.000000,top
|
||||||
|
"R63","56R","R_0402_1005Metric",13.000000,31.800000,0.000000,top
|
||||||
|
"R64","20R","R_0402_1005Metric",14.700000,32.500000,-90.000000,top
|
||||||
|
"R65","20R","R_0402_1005Metric",11.300000,32.500000,-90.000000,top
|
||||||
|
"R66","56R","R_0402_1005Metric",13.000000,33.100000,180.000000,top
|
||||||
|
"R67","100R","R_0402_1005Metric",55.400000,59.100000,180.000000,top
|
||||||
|
"R68","100R","R_0402_1005Metric",56.000000,55.900000,180.000000,top
|
||||||
|
"R69","10k","R_0402_1005Metric",49.000000,55.900000,180.000000,top
|
||||||
|
"R70","100R","R_0402_1005Metric",52.800000,55.900000,180.000000,top
|
||||||
|
"R72","49.9R","R_0402_1005Metric",105.400000,13.300000,-120.000000,top
|
||||||
|
"R73","49.9R","R_0402_1005Metric",103.400000,13.300000,-60.000000,top
|
||||||
|
"R74","100R","R_0402_1005Metric",4.400000,17.300000,180.000000,top
|
||||||
|
"R75","100R","R_0402_1005Metric",4.400000,21.100000,180.000000,top
|
||||||
|
"R76","49.9R","R_0402_1005Metric",100.900000,15.200000,180.000000,top
|
||||||
|
"R78","100R","R_0402_1005Metric",32.900000,19.000000,90.000000,top
|
||||||
|
"R79","100R","R_0402_1005Metric",35.400000,19.600000,90.000000,top
|
||||||
|
"R80","220R","R_0402_1005Metric",112.800000,44.800000,0.000000,top
|
||||||
|
"R81","220R","R_0402_1005Metric",115.200000,44.800000,180.000000,top
|
||||||
|
"R82","6.8k","R_0402_1005Metric",108.200000,48.200000,90.000000,top
|
||||||
|
"R83","6.8k","R_0402_1005Metric",116.700000,48.200000,-90.000000,top
|
||||||
|
"R84","DNP","R_0402_1005Metric",100.600000,25.500000,-90.000000,top
|
||||||
|
"R85","220R","R_0402_1005Metric",111.000000,52.000000,-90.000000,top
|
||||||
|
"R86","220R","R_0402_1005Metric",115.000000,52.000000,-90.000000,top
|
||||||
|
"R87","1k","R_0402_1005Metric",101.800000,29.900000,90.000000,top
|
||||||
|
"R88","220R","R_0402_1005Metric",111.000000,54.400000,-90.000000,top
|
||||||
|
"R89","220R","R_0402_1005Metric",115.000000,54.400000,-90.000000,top
|
||||||
|
"R90","56R","R_0402_1005Metric",114.100000,33.400000,0.000000,top
|
||||||
|
"R91","20R","R_0402_1005Metric",114.700000,35.200000,-90.000000,top
|
||||||
|
"R92","20R","R_0402_1005Metric",113.500000,35.200000,-90.000000,top
|
||||||
|
"R93","56R","R_0402_1005Metric",114.100000,37.000000,180.000000,top
|
||||||
|
"R94","4.7k","R_0402_1005Metric",29.500000,31.100000,90.000000,top
|
||||||
|
"R95","4.7k","R_0402_1005Metric",36.900000,31.000000,-90.000000,top
|
||||||
|
"R96","220R","R_0402_1005Metric",31.300000,34.900000,-90.000000,top
|
||||||
|
"R97","220R","R_0402_1005Metric",35.100000,35.000000,-90.000000,top
|
||||||
|
"R98","220R","R_0402_1005Metric",31.300000,37.400000,-90.000000,top
|
||||||
|
"R99","220R","R_0402_1005Metric",35.100000,37.400000,-90.000000,top
|
||||||
|
"R100","DNP","R_0402_1005Metric",42.100000,12.300000,0.000000,top
|
||||||
|
"R101","1k","R_0402_1005Metric",37.400000,12.800000,180.000000,top
|
||||||
|
"R102","220R","R_0402_1005Metric",32.600000,24.800000,90.000000,top
|
||||||
|
"R103","220R","R_0402_1005Metric",34.600000,27.700000,180.000000,top
|
||||||
|
"R104","0R","R_0402_1005Metric",56.900000,73.700000,180.000000,top
|
||||||
|
"R105","0R","R_0402_1005Metric",56.900000,71.300000,180.000000,top
|
||||||
|
"R106","0R","R_0402_1005Metric",56.900000,72.500000,180.000000,top
|
||||||
|
"R107","0R","R_0402_1005Metric",56.900000,70.100000,180.000000,top
|
||||||
|
"R108","0R","R_0402_1005Metric",56.900000,68.900000,180.000000,top
|
||||||
|
"R109","0R","R_0402_1005Metric",56.900000,74.900000,180.000000,top
|
||||||
|
"R110","0R","R_0402_1005Metric",56.900000,76.100000,180.000000,top
|
||||||
|
"R111","DNP","R_0402_1005Metric",53.900000,73.700000,180.000000,top
|
||||||
|
"R112","DNP","R_0402_1005Metric",53.900000,71.300000,180.000000,top
|
||||||
|
"R113","DNP","R_0402_1005Metric",53.900000,72.500000,180.000000,top
|
||||||
|
"R114","DNP","R_0402_1005Metric",53.900000,70.100000,180.000000,top
|
||||||
|
"R115","DNP","R_0402_1005Metric",53.900000,68.900000,180.000000,top
|
||||||
|
"R116","10k","R_0402_1005Metric",67.300000,84.300000,90.000000,top
|
||||||
|
"R117","10k","R_0402_1005Metric",66.000000,84.300000,90.000000,top
|
||||||
|
"R118","20R","R_0402_1005Metric",64.000000,84.300000,-90.000000,top
|
||||||
|
"R119","20R","R_0402_1005Metric",62.700000,84.300000,90.000000,top
|
||||||
|
"R120","330R","R_0402_1005Metric",36.100000,82.800000,90.000000,top
|
||||||
|
"R121","10k","R_0402_1005Metric",49.098900,69.253600,0.000000,top
|
||||||
|
"R122","10k","R_0402_1005Metric",49.100000,68.000000,180.000000,top
|
||||||
|
"R123","20R","R_0402_1005Metric",115.100000,60.600000,-90.000000,top
|
||||||
|
"R124","20R","R_0402_1005Metric",49.200000,60.200000,180.000000,top
|
||||||
|
"R125","10k","R_0402_1005Metric",70.900000,89.500000,-90.000000,top
|
||||||
|
"R126","20R","R_0402_1005Metric",93.000000,38.500000,-90.000000,top
|
||||||
|
"R127","10k","R_0402_1005Metric",48.500000,57.600000,0.000000,top
|
||||||
|
"R128","10k","R_0402_1005Metric",48.500000,58.900000,0.000000,top
|
||||||
|
"R129","10k","R_0402_1005Metric",46.000000,78.000000,90.000000,top
|
||||||
|
"R130","10k","R_0402_1005Metric",20.000000,61.300000,90.000000,top
|
||||||
|
"R131","10k","R_0402_1005Metric",22.300000,61.300000,-90.000000,top
|
||||||
|
"R132","10k","R_0402_1005Metric",26.300000,53.200000,0.000000,top
|
||||||
|
"R133","10k","R_0402_1005Metric",26.300000,54.400000,180.000000,top
|
||||||
|
"R134","330R","R_0402_1005Metric",39.100000,82.800000,-90.000000,top
|
||||||
|
"R135","330R","R_0402_1005Metric",33.100000,82.800000,-90.000000,top
|
||||||
|
"R136","330R","R_0402_1005Metric",30.100000,82.800000,-90.000000,top
|
||||||
|
"R137","330R","R_0402_1005Metric",27.100000,82.800000,-90.000000,top
|
||||||
|
"R138","330R","R_0402_1005Metric",24.100000,82.800000,-90.000000,top
|
||||||
|
"R139","330R","R_0402_1005Metric",21.100000,82.800000,-90.000000,top
|
||||||
|
"R140","330R","R_0402_1005Metric",18.100000,82.800000,-90.000000,top
|
||||||
|
"R141","330R","R_0402_1005Metric",15.100000,82.800000,-90.000000,top
|
||||||
|
"R142","330R","R_0402_1005Metric",12.100000,82.800000,-90.000000,top
|
||||||
|
"R143","10k","R_0402_1005Metric",28.400000,41.200000,90.000000,top
|
||||||
|
"R144","10k","R_0402_1005Metric",29.500000,35.000000,-90.000000,top
|
||||||
|
"R145","10k","R_0402_1005Metric",16.600000,53.000000,90.000000,top
|
||||||
|
"R146","10k","R_0402_1005Metric",19.200000,49.700000,-90.000000,top
|
||||||
|
"R147","10k","R_0402_1005Metric",109.300000,52.100000,-90.000000,top
|
||||||
|
"R148","10k","R_0402_1005Metric",105.100000,53.100000,90.000000,top
|
||||||
|
"R149","10k","R_0402_1005Metric",85.400000,10.800000,90.000000,top
|
||||||
|
"R150","10k","R_0402_1005Metric",49.300000,21.000000,90.000000,top
|
||||||
|
"R151","10k","R_0402_1005Metric",50.500000,21.000000,90.000000,top
|
||||||
|
"R152","10k","R_0402_1005Metric",18.900000,31.300000,90.000000,top
|
||||||
|
"R153","10k","R_0402_1005Metric",54.000000,21.100000,90.000000,top
|
||||||
|
"R154","10k","R_0402_1005Metric",67.300000,38.500000,90.000000,top
|
||||||
|
"R155","10k","R_0402_1005Metric",72.400000,38.500000,90.000000,top
|
||||||
|
"R156","10k","R_0402_1005Metric",48.500000,29.200000,180.000000,top
|
||||||
|
"R157","10k","R_0402_1005Metric",50.900000,28.400000,180.000000,top
|
||||||
|
"R158","10k","R_0402_1005Metric",48.500000,27.600000,180.000000,top
|
||||||
|
"R159","10k","R_0402_1005Metric",50.900000,26.800000,180.000000,top
|
||||||
|
"R160","10k","R_0402_1005Metric",48.500000,24.400000,0.000000,top
|
||||||
|
"R161","10k","R_0402_1005Metric",50.900000,25.200000,0.000000,top
|
||||||
|
"R162","10k","R_0402_1005Metric",48.500000,26.000000,0.000000,top
|
||||||
|
"R163","10k","R_0402_1005Metric",57.300000,57.600000,180.000000,top
|
||||||
|
"R164","100R","R_0402_1005Metric",51.600000,59.100000,180.000000,top
|
||||||
|
"R165","10k","R_0402_1005Metric",55.800000,60.300000,180.000000,top
|
||||||
|
"R168","75R","R_0402_1005Metric",5.100000,19.200000,-90.000000,top
|
||||||
|
"R173","75R","R_0402_1005Metric",34.700000,17.800000,180.000000,top
|
||||||
|
"T1","B012-617DB-1-63-B331","EASTEVER_BALUN",18.500000,15.700000,-90.000000,top
|
||||||
|
"T2","B012-617DB-1-63-B331","EASTEVER_BALUN",104.400000,17.000000,-90.000000,top
|
||||||
|
"T3","B012-617DB-1-63-B331","EASTEVER_BALUN",50.000000,15.400000,0.000000,top
|
||||||
|
"U1","W25Q16BVSN","SOIC-8_3.9x4.9mm_P1.27mm",55.335000,65.265000,180.000000,top
|
||||||
|
"U2","XC6SLX9-TQG144","TQFP-144_20x20mm_P0.5mm",35.000000,67.000000,90.000000,top
|
||||||
|
"X1","SMA","J502-ND-142-0711-821_826",111.000000,95.900000,-90.000000,top
|
||||||
|
"X2","SMA","J502-ND-142-0711-821_826",95.000000,95.900000,-90.000000,top
|
||||||
|
"Y1","26MHz","Oscillator_SMD_ECS_20CSMV4_2.0x1.6mm",102.050000,41.025000,180.000000,top
|
||||||
|
15626
Hardware/Kicad/ReferenceSignal.kicad_sch
Normal file
15626
Hardware/Kicad/ReferenceSignal.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
2038
Hardware/Kicad/VNA.3dmodels/LP0603N3500ANTR.stp
Normal file
2038
Hardware/Kicad/VNA.3dmodels/LP0603N3500ANTR.stp
Normal file
File diff suppressed because it is too large
Load diff
1737
Hardware/Kicad/VNA.3dmodels/PAT0816-C-3DB-T5.STEP
Normal file
1737
Hardware/Kicad/VNA.3dmodels/PAT0816-C-3DB-T5.STEP
Normal file
File diff suppressed because it is too large
Load diff
847
Hardware/Kicad/VNA.3dmodels/PJ-014D.stp
Normal file
847
Hardware/Kicad/VNA.3dmodels/PJ-014D.stp
Normal file
|
|
@ -0,0 +1,847 @@
|
||||||
|
ISO-10303-21;
|
||||||
|
HEADER;
|
||||||
|
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
|
||||||
|
FILE_NAME('/var/www/3D/0T/18326477.1.9.stp','2023-06-13T06:05:44',(
|
||||||
|
'Author'),(''),'Open CASCADE STEP processor 6.9','FreeCAD','Unknown'
|
||||||
|
);
|
||||||
|
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
|
||||||
|
ENDSEC;
|
||||||
|
DATA;
|
||||||
|
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||||
|
'automotive_design',2000,#2);
|
||||||
|
#2 = APPLICATION_CONTEXT(
|
||||||
|
'core data for automotive mechanical design processes');
|
||||||
|
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
|
||||||
|
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
|
||||||
|
#5 = PRODUCT_DEFINITION('design','',#6,#9);
|
||||||
|
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
|
||||||
|
#7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
|
||||||
|
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||||
|
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||||
|
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
|
||||||
|
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
|
||||||
|
#12 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||||
|
#13 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#14 = DIRECTION('',(1.,0.,-0.));
|
||||||
|
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
|
||||||
|
#16 = CARTESIAN_POINT('',(0.,0.,0.1));
|
||||||
|
#17 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#18 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
|
||||||
|
#20 = CARTESIAN_POINT('',(0.,0.,0.));
|
||||||
|
#21 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#22 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||||
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
|
||||||
|
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
|
||||||
|
'3D Context with UNIT and UNCERTAINTY') );
|
||||||
|
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||||
|
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||||
|
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||||
|
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
|
||||||
|
'distance_accuracy_value','confusion accuracy');
|
||||||
|
#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
|
||||||
|
#29 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#30),#360);
|
||||||
|
#30 = MANIFOLD_SOLID_BREP('',#31);
|
||||||
|
#31 = CLOSED_SHELL('',(#32,#152,#228,#299,#346,#353));
|
||||||
|
#32 = ADVANCED_FACE('',(#33),#47,.F.);
|
||||||
|
#33 = FACE_BOUND('',#34,.F.);
|
||||||
|
#34 = EDGE_LOOP('',(#35,#70,#98,#126));
|
||||||
|
#35 = ORIENTED_EDGE('',*,*,#36,.T.);
|
||||||
|
#36 = EDGE_CURVE('',#37,#39,#41,.T.);
|
||||||
|
#37 = VERTEX_POINT('',#38);
|
||||||
|
#38 = CARTESIAN_POINT('',(-8.,-0.4,0.));
|
||||||
|
#39 = VERTEX_POINT('',#40);
|
||||||
|
#40 = CARTESIAN_POINT('',(-8.,-0.4,5.75));
|
||||||
|
#41 = SURFACE_CURVE('',#42,(#46,#58),.PCURVE_S1.);
|
||||||
|
#42 = LINE('',#43,#44);
|
||||||
|
#43 = CARTESIAN_POINT('',(-8.,-0.4,0.));
|
||||||
|
#44 = VECTOR('',#45,1.);
|
||||||
|
#45 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#46 = PCURVE('',#47,#52);
|
||||||
|
#47 = PLANE('',#48);
|
||||||
|
#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
|
||||||
|
#49 = CARTESIAN_POINT('',(-8.,-0.4,0.));
|
||||||
|
#50 = DIRECTION('',(0.,1.,0.));
|
||||||
|
#51 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
|
||||||
|
#53 = LINE('',#54,#55);
|
||||||
|
#54 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#55 = VECTOR('',#56,1.);
|
||||||
|
#56 = DIRECTION('',(0.,-1.));
|
||||||
|
#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#58 = PCURVE('',#59,#64);
|
||||||
|
#59 = PLANE('',#60);
|
||||||
|
#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
|
||||||
|
#61 = CARTESIAN_POINT('',(-8.,8.1,0.));
|
||||||
|
#62 = DIRECTION('',(1.,0.,-0.));
|
||||||
|
#63 = DIRECTION('',(0.,-1.,0.));
|
||||||
|
#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
|
||||||
|
#65 = LINE('',#66,#67);
|
||||||
|
#66 = CARTESIAN_POINT('',(8.5,0.));
|
||||||
|
#67 = VECTOR('',#68,1.);
|
||||||
|
#68 = DIRECTION('',(0.,-1.));
|
||||||
|
#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||||
|
#71 = EDGE_CURVE('',#39,#72,#74,.T.);
|
||||||
|
#72 = VERTEX_POINT('',#73);
|
||||||
|
#73 = CARTESIAN_POINT('',(1.,-0.4,5.75));
|
||||||
|
#74 = SURFACE_CURVE('',#75,(#79,#86),.PCURVE_S1.);
|
||||||
|
#75 = LINE('',#76,#77);
|
||||||
|
#76 = CARTESIAN_POINT('',(-8.,-0.4,5.75));
|
||||||
|
#77 = VECTOR('',#78,1.);
|
||||||
|
#78 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#79 = PCURVE('',#47,#80);
|
||||||
|
#80 = DEFINITIONAL_REPRESENTATION('',(#81),#85);
|
||||||
|
#81 = LINE('',#82,#83);
|
||||||
|
#82 = CARTESIAN_POINT('',(0.,-5.75));
|
||||||
|
#83 = VECTOR('',#84,1.);
|
||||||
|
#84 = DIRECTION('',(1.,0.));
|
||||||
|
#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#86 = PCURVE('',#87,#92);
|
||||||
|
#87 = PLANE('',#88);
|
||||||
|
#88 = AXIS2_PLACEMENT_3D('',#89,#90,#91);
|
||||||
|
#89 = CARTESIAN_POINT('',(-3.5,3.85,5.75));
|
||||||
|
#90 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#91 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#92 = DEFINITIONAL_REPRESENTATION('',(#93),#97);
|
||||||
|
#93 = LINE('',#94,#95);
|
||||||
|
#94 = CARTESIAN_POINT('',(-4.5,-4.25));
|
||||||
|
#95 = VECTOR('',#96,1.);
|
||||||
|
#96 = DIRECTION('',(1.,0.));
|
||||||
|
#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#98 = ORIENTED_EDGE('',*,*,#99,.F.);
|
||||||
|
#99 = EDGE_CURVE('',#100,#72,#102,.T.);
|
||||||
|
#100 = VERTEX_POINT('',#101);
|
||||||
|
#101 = CARTESIAN_POINT('',(1.,-0.4,0.));
|
||||||
|
#102 = SURFACE_CURVE('',#103,(#107,#114),.PCURVE_S1.);
|
||||||
|
#103 = LINE('',#104,#105);
|
||||||
|
#104 = CARTESIAN_POINT('',(1.,-0.4,0.));
|
||||||
|
#105 = VECTOR('',#106,1.);
|
||||||
|
#106 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#107 = PCURVE('',#47,#108);
|
||||||
|
#108 = DEFINITIONAL_REPRESENTATION('',(#109),#113);
|
||||||
|
#109 = LINE('',#110,#111);
|
||||||
|
#110 = CARTESIAN_POINT('',(9.,0.));
|
||||||
|
#111 = VECTOR('',#112,1.);
|
||||||
|
#112 = DIRECTION('',(0.,-1.));
|
||||||
|
#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#114 = PCURVE('',#115,#120);
|
||||||
|
#115 = PLANE('',#116);
|
||||||
|
#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
|
||||||
|
#117 = CARTESIAN_POINT('',(1.,-0.4,0.));
|
||||||
|
#118 = DIRECTION('',(-1.,0.,0.));
|
||||||
|
#119 = DIRECTION('',(0.,1.,0.));
|
||||||
|
#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
|
||||||
|
#121 = LINE('',#122,#123);
|
||||||
|
#122 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#123 = VECTOR('',#124,1.);
|
||||||
|
#124 = DIRECTION('',(0.,-1.));
|
||||||
|
#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#126 = ORIENTED_EDGE('',*,*,#127,.F.);
|
||||||
|
#127 = EDGE_CURVE('',#37,#100,#128,.T.);
|
||||||
|
#128 = SURFACE_CURVE('',#129,(#133,#140),.PCURVE_S1.);
|
||||||
|
#129 = LINE('',#130,#131);
|
||||||
|
#130 = CARTESIAN_POINT('',(-8.,-0.4,0.));
|
||||||
|
#131 = VECTOR('',#132,1.);
|
||||||
|
#132 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#133 = PCURVE('',#47,#134);
|
||||||
|
#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
|
||||||
|
#135 = LINE('',#136,#137);
|
||||||
|
#136 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#137 = VECTOR('',#138,1.);
|
||||||
|
#138 = DIRECTION('',(1.,0.));
|
||||||
|
#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#140 = PCURVE('',#141,#146);
|
||||||
|
#141 = PLANE('',#142);
|
||||||
|
#142 = AXIS2_PLACEMENT_3D('',#143,#144,#145);
|
||||||
|
#143 = CARTESIAN_POINT('',(-3.5,3.85,0.));
|
||||||
|
#144 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#145 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#146 = DEFINITIONAL_REPRESENTATION('',(#147),#151);
|
||||||
|
#147 = LINE('',#148,#149);
|
||||||
|
#148 = CARTESIAN_POINT('',(-4.5,-4.25));
|
||||||
|
#149 = VECTOR('',#150,1.);
|
||||||
|
#150 = DIRECTION('',(1.,0.));
|
||||||
|
#151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#152 = ADVANCED_FACE('',(#153),#115,.F.);
|
||||||
|
#153 = FACE_BOUND('',#154,.F.);
|
||||||
|
#154 = EDGE_LOOP('',(#155,#156,#179,#207));
|
||||||
|
#155 = ORIENTED_EDGE('',*,*,#99,.T.);
|
||||||
|
#156 = ORIENTED_EDGE('',*,*,#157,.T.);
|
||||||
|
#157 = EDGE_CURVE('',#72,#158,#160,.T.);
|
||||||
|
#158 = VERTEX_POINT('',#159);
|
||||||
|
#159 = CARTESIAN_POINT('',(1.,8.1,5.75));
|
||||||
|
#160 = SURFACE_CURVE('',#161,(#165,#172),.PCURVE_S1.);
|
||||||
|
#161 = LINE('',#162,#163);
|
||||||
|
#162 = CARTESIAN_POINT('',(1.,-0.4,5.75));
|
||||||
|
#163 = VECTOR('',#164,1.);
|
||||||
|
#164 = DIRECTION('',(0.,1.,0.));
|
||||||
|
#165 = PCURVE('',#115,#166);
|
||||||
|
#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171);
|
||||||
|
#167 = LINE('',#168,#169);
|
||||||
|
#168 = CARTESIAN_POINT('',(0.,-5.75));
|
||||||
|
#169 = VECTOR('',#170,1.);
|
||||||
|
#170 = DIRECTION('',(1.,0.));
|
||||||
|
#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#172 = PCURVE('',#87,#173);
|
||||||
|
#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);
|
||||||
|
#174 = LINE('',#175,#176);
|
||||||
|
#175 = CARTESIAN_POINT('',(4.5,-4.25));
|
||||||
|
#176 = VECTOR('',#177,1.);
|
||||||
|
#177 = DIRECTION('',(0.,1.));
|
||||||
|
#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#179 = ORIENTED_EDGE('',*,*,#180,.F.);
|
||||||
|
#180 = EDGE_CURVE('',#181,#158,#183,.T.);
|
||||||
|
#181 = VERTEX_POINT('',#182);
|
||||||
|
#182 = CARTESIAN_POINT('',(1.,8.1,0.));
|
||||||
|
#183 = SURFACE_CURVE('',#184,(#188,#195),.PCURVE_S1.);
|
||||||
|
#184 = LINE('',#185,#186);
|
||||||
|
#185 = CARTESIAN_POINT('',(1.,8.1,0.));
|
||||||
|
#186 = VECTOR('',#187,1.);
|
||||||
|
#187 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#188 = PCURVE('',#115,#189);
|
||||||
|
#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
|
||||||
|
#190 = LINE('',#191,#192);
|
||||||
|
#191 = CARTESIAN_POINT('',(8.5,0.));
|
||||||
|
#192 = VECTOR('',#193,1.);
|
||||||
|
#193 = DIRECTION('',(0.,-1.));
|
||||||
|
#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#195 = PCURVE('',#196,#201);
|
||||||
|
#196 = PLANE('',#197);
|
||||||
|
#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
|
||||||
|
#198 = CARTESIAN_POINT('',(1.,8.1,0.));
|
||||||
|
#199 = DIRECTION('',(0.,-1.,0.));
|
||||||
|
#200 = DIRECTION('',(-1.,0.,0.));
|
||||||
|
#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
|
||||||
|
#202 = LINE('',#203,#204);
|
||||||
|
#203 = CARTESIAN_POINT('',(0.,-0.));
|
||||||
|
#204 = VECTOR('',#205,1.);
|
||||||
|
#205 = DIRECTION('',(0.,-1.));
|
||||||
|
#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#207 = ORIENTED_EDGE('',*,*,#208,.F.);
|
||||||
|
#208 = EDGE_CURVE('',#100,#181,#209,.T.);
|
||||||
|
#209 = SURFACE_CURVE('',#210,(#214,#221),.PCURVE_S1.);
|
||||||
|
#210 = LINE('',#211,#212);
|
||||||
|
#211 = CARTESIAN_POINT('',(1.,-0.4,0.));
|
||||||
|
#212 = VECTOR('',#213,1.);
|
||||||
|
#213 = DIRECTION('',(0.,1.,0.));
|
||||||
|
#214 = PCURVE('',#115,#215);
|
||||||
|
#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
|
||||||
|
#216 = LINE('',#217,#218);
|
||||||
|
#217 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#218 = VECTOR('',#219,1.);
|
||||||
|
#219 = DIRECTION('',(1.,0.));
|
||||||
|
#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#221 = PCURVE('',#141,#222);
|
||||||
|
#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
|
||||||
|
#223 = LINE('',#224,#225);
|
||||||
|
#224 = CARTESIAN_POINT('',(4.5,-4.25));
|
||||||
|
#225 = VECTOR('',#226,1.);
|
||||||
|
#226 = DIRECTION('',(0.,1.));
|
||||||
|
#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#228 = ADVANCED_FACE('',(#229),#196,.F.);
|
||||||
|
#229 = FACE_BOUND('',#230,.F.);
|
||||||
|
#230 = EDGE_LOOP('',(#231,#232,#255,#278));
|
||||||
|
#231 = ORIENTED_EDGE('',*,*,#180,.T.);
|
||||||
|
#232 = ORIENTED_EDGE('',*,*,#233,.T.);
|
||||||
|
#233 = EDGE_CURVE('',#158,#234,#236,.T.);
|
||||||
|
#234 = VERTEX_POINT('',#235);
|
||||||
|
#235 = CARTESIAN_POINT('',(-8.,8.1,5.75));
|
||||||
|
#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);
|
||||||
|
#237 = LINE('',#238,#239);
|
||||||
|
#238 = CARTESIAN_POINT('',(1.,8.1,5.75));
|
||||||
|
#239 = VECTOR('',#240,1.);
|
||||||
|
#240 = DIRECTION('',(-1.,0.,0.));
|
||||||
|
#241 = PCURVE('',#196,#242);
|
||||||
|
#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
|
||||||
|
#243 = LINE('',#244,#245);
|
||||||
|
#244 = CARTESIAN_POINT('',(0.,-5.75));
|
||||||
|
#245 = VECTOR('',#246,1.);
|
||||||
|
#246 = DIRECTION('',(1.,0.));
|
||||||
|
#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#248 = PCURVE('',#87,#249);
|
||||||
|
#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
|
||||||
|
#250 = LINE('',#251,#252);
|
||||||
|
#251 = CARTESIAN_POINT('',(4.5,4.25));
|
||||||
|
#252 = VECTOR('',#253,1.);
|
||||||
|
#253 = DIRECTION('',(-1.,0.));
|
||||||
|
#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#255 = ORIENTED_EDGE('',*,*,#256,.F.);
|
||||||
|
#256 = EDGE_CURVE('',#257,#234,#259,.T.);
|
||||||
|
#257 = VERTEX_POINT('',#258);
|
||||||
|
#258 = CARTESIAN_POINT('',(-8.,8.1,0.));
|
||||||
|
#259 = SURFACE_CURVE('',#260,(#264,#271),.PCURVE_S1.);
|
||||||
|
#260 = LINE('',#261,#262);
|
||||||
|
#261 = CARTESIAN_POINT('',(-8.,8.1,0.));
|
||||||
|
#262 = VECTOR('',#263,1.);
|
||||||
|
#263 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#264 = PCURVE('',#196,#265);
|
||||||
|
#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
|
||||||
|
#266 = LINE('',#267,#268);
|
||||||
|
#267 = CARTESIAN_POINT('',(9.,0.));
|
||||||
|
#268 = VECTOR('',#269,1.);
|
||||||
|
#269 = DIRECTION('',(0.,-1.));
|
||||||
|
#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#271 = PCURVE('',#59,#272);
|
||||||
|
#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
|
||||||
|
#273 = LINE('',#274,#275);
|
||||||
|
#274 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#275 = VECTOR('',#276,1.);
|
||||||
|
#276 = DIRECTION('',(0.,-1.));
|
||||||
|
#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#278 = ORIENTED_EDGE('',*,*,#279,.F.);
|
||||||
|
#279 = EDGE_CURVE('',#181,#257,#280,.T.);
|
||||||
|
#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.);
|
||||||
|
#281 = LINE('',#282,#283);
|
||||||
|
#282 = CARTESIAN_POINT('',(1.,8.1,0.));
|
||||||
|
#283 = VECTOR('',#284,1.);
|
||||||
|
#284 = DIRECTION('',(-1.,0.,0.));
|
||||||
|
#285 = PCURVE('',#196,#286);
|
||||||
|
#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291);
|
||||||
|
#287 = LINE('',#288,#289);
|
||||||
|
#288 = CARTESIAN_POINT('',(0.,-0.));
|
||||||
|
#289 = VECTOR('',#290,1.);
|
||||||
|
#290 = DIRECTION('',(1.,0.));
|
||||||
|
#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#292 = PCURVE('',#141,#293);
|
||||||
|
#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
|
||||||
|
#294 = LINE('',#295,#296);
|
||||||
|
#295 = CARTESIAN_POINT('',(4.5,4.25));
|
||||||
|
#296 = VECTOR('',#297,1.);
|
||||||
|
#297 = DIRECTION('',(-1.,0.));
|
||||||
|
#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#299 = ADVANCED_FACE('',(#300),#59,.F.);
|
||||||
|
#300 = FACE_BOUND('',#301,.F.);
|
||||||
|
#301 = EDGE_LOOP('',(#302,#303,#324,#325));
|
||||||
|
#302 = ORIENTED_EDGE('',*,*,#256,.T.);
|
||||||
|
#303 = ORIENTED_EDGE('',*,*,#304,.T.);
|
||||||
|
#304 = EDGE_CURVE('',#234,#39,#305,.T.);
|
||||||
|
#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);
|
||||||
|
#306 = LINE('',#307,#308);
|
||||||
|
#307 = CARTESIAN_POINT('',(-8.,8.1,5.75));
|
||||||
|
#308 = VECTOR('',#309,1.);
|
||||||
|
#309 = DIRECTION('',(0.,-1.,0.));
|
||||||
|
#310 = PCURVE('',#59,#311);
|
||||||
|
#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
|
||||||
|
#312 = LINE('',#313,#314);
|
||||||
|
#313 = CARTESIAN_POINT('',(0.,-5.75));
|
||||||
|
#314 = VECTOR('',#315,1.);
|
||||||
|
#315 = DIRECTION('',(1.,0.));
|
||||||
|
#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#317 = PCURVE('',#87,#318);
|
||||||
|
#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
|
||||||
|
#319 = LINE('',#320,#321);
|
||||||
|
#320 = CARTESIAN_POINT('',(-4.5,4.25));
|
||||||
|
#321 = VECTOR('',#322,1.);
|
||||||
|
#322 = DIRECTION('',(0.,-1.));
|
||||||
|
#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#324 = ORIENTED_EDGE('',*,*,#36,.F.);
|
||||||
|
#325 = ORIENTED_EDGE('',*,*,#326,.F.);
|
||||||
|
#326 = EDGE_CURVE('',#257,#37,#327,.T.);
|
||||||
|
#327 = SURFACE_CURVE('',#328,(#332,#339),.PCURVE_S1.);
|
||||||
|
#328 = LINE('',#329,#330);
|
||||||
|
#329 = CARTESIAN_POINT('',(-8.,8.1,0.));
|
||||||
|
#330 = VECTOR('',#331,1.);
|
||||||
|
#331 = DIRECTION('',(0.,-1.,0.));
|
||||||
|
#332 = PCURVE('',#59,#333);
|
||||||
|
#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);
|
||||||
|
#334 = LINE('',#335,#336);
|
||||||
|
#335 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#336 = VECTOR('',#337,1.);
|
||||||
|
#337 = DIRECTION('',(1.,0.));
|
||||||
|
#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#339 = PCURVE('',#141,#340);
|
||||||
|
#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
|
||||||
|
#341 = LINE('',#342,#343);
|
||||||
|
#342 = CARTESIAN_POINT('',(-4.5,4.25));
|
||||||
|
#343 = VECTOR('',#344,1.);
|
||||||
|
#344 = DIRECTION('',(0.,-1.));
|
||||||
|
#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#346 = ADVANCED_FACE('',(#347),#141,.F.);
|
||||||
|
#347 = FACE_BOUND('',#348,.F.);
|
||||||
|
#348 = EDGE_LOOP('',(#349,#350,#351,#352));
|
||||||
|
#349 = ORIENTED_EDGE('',*,*,#127,.T.);
|
||||||
|
#350 = ORIENTED_EDGE('',*,*,#208,.T.);
|
||||||
|
#351 = ORIENTED_EDGE('',*,*,#279,.T.);
|
||||||
|
#352 = ORIENTED_EDGE('',*,*,#326,.T.);
|
||||||
|
#353 = ADVANCED_FACE('',(#354),#87,.T.);
|
||||||
|
#354 = FACE_BOUND('',#355,.T.);
|
||||||
|
#355 = EDGE_LOOP('',(#356,#357,#358,#359));
|
||||||
|
#356 = ORIENTED_EDGE('',*,*,#71,.T.);
|
||||||
|
#357 = ORIENTED_EDGE('',*,*,#157,.T.);
|
||||||
|
#358 = ORIENTED_EDGE('',*,*,#233,.T.);
|
||||||
|
#359 = ORIENTED_EDGE('',*,*,#304,.T.);
|
||||||
|
#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||||
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#364)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||||
|
((#361,#362,#363)) REPRESENTATION_CONTEXT('Context #1',
|
||||||
|
'3D Context with UNIT and UNCERTAINTY') );
|
||||||
|
#361 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||||
|
#362 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||||
|
#363 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||||
|
#364 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#361,
|
||||||
|
'distance_accuracy_value','confusion accuracy');
|
||||||
|
#365 = SHAPE_DEFINITION_REPRESENTATION(#366,#29);
|
||||||
|
#366 = PRODUCT_DEFINITION_SHAPE('','',#367);
|
||||||
|
#367 = PRODUCT_DEFINITION('design','',#368,#371);
|
||||||
|
#368 = PRODUCT_DEFINITION_FORMATION('','',#369);
|
||||||
|
#369 = PRODUCT('Body','Body','',(#370));
|
||||||
|
#370 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||||
|
#371 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||||
|
#372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#373,#375);
|
||||||
|
#373 = ( REPRESENTATION_RELATIONSHIP('','',#29,#10)
|
||||||
|
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#374)
|
||||||
|
SHAPE_REPRESENTATION_RELATIONSHIP() );
|
||||||
|
#374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
|
||||||
|
#375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#376
|
||||||
|
);
|
||||||
|
#376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#367,$);
|
||||||
|
#377 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#369));
|
||||||
|
#378 = SHAPE_REPRESENTATION('',(#11,#379,#477,#575),#673);
|
||||||
|
#379 = MANIFOLD_SOLID_BREP('',#380);
|
||||||
|
#380 = CLOSED_SHELL('',(#381,#469,#473));
|
||||||
|
#381 = ADVANCED_FACE('',(#382),#395,.T.);
|
||||||
|
#382 = FACE_BOUND('',#383,.T.);
|
||||||
|
#383 = EDGE_LOOP('',(#384,#418,#441,#468));
|
||||||
|
#384 = ORIENTED_EDGE('',*,*,#385,.F.);
|
||||||
|
#385 = EDGE_CURVE('',#386,#386,#388,.T.);
|
||||||
|
#386 = VERTEX_POINT('',#387);
|
||||||
|
#387 = CARTESIAN_POINT('',(0.975,-2.388061258337E-16,1.E-01));
|
||||||
|
#388 = SURFACE_CURVE('',#389,(#394,#406),.PCURVE_S1.);
|
||||||
|
#389 = CIRCLE('',#390,0.975);
|
||||||
|
#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);
|
||||||
|
#391 = CARTESIAN_POINT('',(0.,0.,1.E-01));
|
||||||
|
#392 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#393 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#394 = PCURVE('',#395,#400);
|
||||||
|
#395 = CYLINDRICAL_SURFACE('',#396,0.975);
|
||||||
|
#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
|
||||||
|
#397 = CARTESIAN_POINT('',(0.,0.,-5.));
|
||||||
|
#398 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#399 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405);
|
||||||
|
#401 = LINE('',#402,#403);
|
||||||
|
#402 = CARTESIAN_POINT('',(0.,5.1));
|
||||||
|
#403 = VECTOR('',#404,1.);
|
||||||
|
#404 = DIRECTION('',(1.,0.));
|
||||||
|
#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#406 = PCURVE('',#407,#412);
|
||||||
|
#407 = PLANE('',#408);
|
||||||
|
#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
|
||||||
|
#409 = CARTESIAN_POINT('',(0.,0.,1.E-01));
|
||||||
|
#410 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#411 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
|
||||||
|
#413 = CIRCLE('',#414,0.975);
|
||||||
|
#414 = AXIS2_PLACEMENT_2D('',#415,#416);
|
||||||
|
#415 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#416 = DIRECTION('',(1.,0.));
|
||||||
|
#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#418 = ORIENTED_EDGE('',*,*,#419,.F.);
|
||||||
|
#419 = EDGE_CURVE('',#420,#386,#422,.T.);
|
||||||
|
#420 = VERTEX_POINT('',#421);
|
||||||
|
#421 = CARTESIAN_POINT('',(0.975,-2.388061258337E-16,-5.));
|
||||||
|
#422 = SEAM_CURVE('',#423,(#427,#434),.PCURVE_S1.);
|
||||||
|
#423 = LINE('',#424,#425);
|
||||||
|
#424 = CARTESIAN_POINT('',(0.975,-2.388061258337E-16,-5.));
|
||||||
|
#425 = VECTOR('',#426,1.);
|
||||||
|
#426 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#427 = PCURVE('',#395,#428);
|
||||||
|
#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);
|
||||||
|
#429 = LINE('',#430,#431);
|
||||||
|
#430 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||||
|
#431 = VECTOR('',#432,1.);
|
||||||
|
#432 = DIRECTION('',(0.,1.));
|
||||||
|
#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#434 = PCURVE('',#395,#435);
|
||||||
|
#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);
|
||||||
|
#436 = LINE('',#437,#438);
|
||||||
|
#437 = CARTESIAN_POINT('',(0.,-0.));
|
||||||
|
#438 = VECTOR('',#439,1.);
|
||||||
|
#439 = DIRECTION('',(0.,1.));
|
||||||
|
#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#441 = ORIENTED_EDGE('',*,*,#442,.T.);
|
||||||
|
#442 = EDGE_CURVE('',#420,#420,#443,.T.);
|
||||||
|
#443 = SURFACE_CURVE('',#444,(#449,#456),.PCURVE_S1.);
|
||||||
|
#444 = CIRCLE('',#445,0.975);
|
||||||
|
#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);
|
||||||
|
#446 = CARTESIAN_POINT('',(0.,0.,-5.));
|
||||||
|
#447 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#448 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#449 = PCURVE('',#395,#450);
|
||||||
|
#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455);
|
||||||
|
#451 = LINE('',#452,#453);
|
||||||
|
#452 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#453 = VECTOR('',#454,1.);
|
||||||
|
#454 = DIRECTION('',(1.,0.));
|
||||||
|
#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#456 = PCURVE('',#457,#462);
|
||||||
|
#457 = PLANE('',#458);
|
||||||
|
#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461);
|
||||||
|
#459 = CARTESIAN_POINT('',(0.,0.,-5.));
|
||||||
|
#460 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#461 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
|
||||||
|
#463 = CIRCLE('',#464,0.975);
|
||||||
|
#464 = AXIS2_PLACEMENT_2D('',#465,#466);
|
||||||
|
#465 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#466 = DIRECTION('',(1.,0.));
|
||||||
|
#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#468 = ORIENTED_EDGE('',*,*,#419,.T.);
|
||||||
|
#469 = ADVANCED_FACE('',(#470),#407,.T.);
|
||||||
|
#470 = FACE_BOUND('',#471,.T.);
|
||||||
|
#471 = EDGE_LOOP('',(#472));
|
||||||
|
#472 = ORIENTED_EDGE('',*,*,#385,.T.);
|
||||||
|
#473 = ADVANCED_FACE('',(#474),#457,.F.);
|
||||||
|
#474 = FACE_BOUND('',#475,.T.);
|
||||||
|
#475 = EDGE_LOOP('',(#476));
|
||||||
|
#476 = ORIENTED_EDGE('',*,*,#442,.F.);
|
||||||
|
#477 = MANIFOLD_SOLID_BREP('',#478);
|
||||||
|
#478 = CLOSED_SHELL('',(#479,#567,#571));
|
||||||
|
#479 = ADVANCED_FACE('',(#480),#493,.T.);
|
||||||
|
#480 = FACE_BOUND('',#481,.T.);
|
||||||
|
#481 = EDGE_LOOP('',(#482,#516,#539,#566));
|
||||||
|
#482 = ORIENTED_EDGE('',*,*,#483,.F.);
|
||||||
|
#483 = EDGE_CURVE('',#484,#484,#486,.T.);
|
||||||
|
#484 = VERTEX_POINT('',#485);
|
||||||
|
#485 = CARTESIAN_POINT('',(0.975,7.5,1.E-01));
|
||||||
|
#486 = SURFACE_CURVE('',#487,(#492,#504),.PCURVE_S1.);
|
||||||
|
#487 = CIRCLE('',#488,0.975);
|
||||||
|
#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491);
|
||||||
|
#489 = CARTESIAN_POINT('',(0.,7.5,1.E-01));
|
||||||
|
#490 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#491 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#492 = PCURVE('',#493,#498);
|
||||||
|
#493 = CYLINDRICAL_SURFACE('',#494,0.975);
|
||||||
|
#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
|
||||||
|
#495 = CARTESIAN_POINT('',(0.,7.5,-5.));
|
||||||
|
#496 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#497 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
|
||||||
|
#499 = LINE('',#500,#501);
|
||||||
|
#500 = CARTESIAN_POINT('',(0.,5.1));
|
||||||
|
#501 = VECTOR('',#502,1.);
|
||||||
|
#502 = DIRECTION('',(1.,0.));
|
||||||
|
#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#504 = PCURVE('',#505,#510);
|
||||||
|
#505 = PLANE('',#506);
|
||||||
|
#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
|
||||||
|
#507 = CARTESIAN_POINT('',(0.,7.5,1.E-01));
|
||||||
|
#508 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#509 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
|
||||||
|
#511 = CIRCLE('',#512,0.975);
|
||||||
|
#512 = AXIS2_PLACEMENT_2D('',#513,#514);
|
||||||
|
#513 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#514 = DIRECTION('',(1.,0.));
|
||||||
|
#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#516 = ORIENTED_EDGE('',*,*,#517,.F.);
|
||||||
|
#517 = EDGE_CURVE('',#518,#484,#520,.T.);
|
||||||
|
#518 = VERTEX_POINT('',#519);
|
||||||
|
#519 = CARTESIAN_POINT('',(0.975,7.5,-5.));
|
||||||
|
#520 = SEAM_CURVE('',#521,(#525,#532),.PCURVE_S1.);
|
||||||
|
#521 = LINE('',#522,#523);
|
||||||
|
#522 = CARTESIAN_POINT('',(0.975,7.5,-5.));
|
||||||
|
#523 = VECTOR('',#524,1.);
|
||||||
|
#524 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#525 = PCURVE('',#493,#526);
|
||||||
|
#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
|
||||||
|
#527 = LINE('',#528,#529);
|
||||||
|
#528 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||||
|
#529 = VECTOR('',#530,1.);
|
||||||
|
#530 = DIRECTION('',(0.,1.));
|
||||||
|
#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#532 = PCURVE('',#493,#533);
|
||||||
|
#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
|
||||||
|
#534 = LINE('',#535,#536);
|
||||||
|
#535 = CARTESIAN_POINT('',(0.,-0.));
|
||||||
|
#536 = VECTOR('',#537,1.);
|
||||||
|
#537 = DIRECTION('',(0.,1.));
|
||||||
|
#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#539 = ORIENTED_EDGE('',*,*,#540,.T.);
|
||||||
|
#540 = EDGE_CURVE('',#518,#518,#541,.T.);
|
||||||
|
#541 = SURFACE_CURVE('',#542,(#547,#554),.PCURVE_S1.);
|
||||||
|
#542 = CIRCLE('',#543,0.975);
|
||||||
|
#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
|
||||||
|
#544 = CARTESIAN_POINT('',(0.,7.5,-5.));
|
||||||
|
#545 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#546 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#547 = PCURVE('',#493,#548);
|
||||||
|
#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);
|
||||||
|
#549 = LINE('',#550,#551);
|
||||||
|
#550 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#551 = VECTOR('',#552,1.);
|
||||||
|
#552 = DIRECTION('',(1.,0.));
|
||||||
|
#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#554 = PCURVE('',#555,#560);
|
||||||
|
#555 = PLANE('',#556);
|
||||||
|
#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);
|
||||||
|
#557 = CARTESIAN_POINT('',(0.,7.5,-5.));
|
||||||
|
#558 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#559 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
|
||||||
|
#561 = CIRCLE('',#562,0.975);
|
||||||
|
#562 = AXIS2_PLACEMENT_2D('',#563,#564);
|
||||||
|
#563 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#564 = DIRECTION('',(1.,0.));
|
||||||
|
#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#566 = ORIENTED_EDGE('',*,*,#517,.T.);
|
||||||
|
#567 = ADVANCED_FACE('',(#568),#505,.T.);
|
||||||
|
#568 = FACE_BOUND('',#569,.T.);
|
||||||
|
#569 = EDGE_LOOP('',(#570));
|
||||||
|
#570 = ORIENTED_EDGE('',*,*,#483,.T.);
|
||||||
|
#571 = ADVANCED_FACE('',(#572),#555,.F.);
|
||||||
|
#572 = FACE_BOUND('',#573,.T.);
|
||||||
|
#573 = EDGE_LOOP('',(#574));
|
||||||
|
#574 = ORIENTED_EDGE('',*,*,#540,.F.);
|
||||||
|
#575 = MANIFOLD_SOLID_BREP('',#576);
|
||||||
|
#576 = CLOSED_SHELL('',(#577,#665,#669));
|
||||||
|
#577 = ADVANCED_FACE('',(#578),#591,.T.);
|
||||||
|
#578 = FACE_BOUND('',#579,.T.);
|
||||||
|
#579 = EDGE_LOOP('',(#580,#614,#637,#664));
|
||||||
|
#580 = ORIENTED_EDGE('',*,*,#581,.F.);
|
||||||
|
#581 = EDGE_CURVE('',#582,#582,#584,.T.);
|
||||||
|
#582 = VERTEX_POINT('',#583);
|
||||||
|
#583 = CARTESIAN_POINT('',(0.975,3.6,1.E-01));
|
||||||
|
#584 = SURFACE_CURVE('',#585,(#590,#602),.PCURVE_S1.);
|
||||||
|
#585 = CIRCLE('',#586,0.975);
|
||||||
|
#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
|
||||||
|
#587 = CARTESIAN_POINT('',(0.,3.6,1.E-01));
|
||||||
|
#588 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#589 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#590 = PCURVE('',#591,#596);
|
||||||
|
#591 = CYLINDRICAL_SURFACE('',#592,0.975);
|
||||||
|
#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
|
||||||
|
#593 = CARTESIAN_POINT('',(0.,3.6,-5.));
|
||||||
|
#594 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#595 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601);
|
||||||
|
#597 = LINE('',#598,#599);
|
||||||
|
#598 = CARTESIAN_POINT('',(0.,5.1));
|
||||||
|
#599 = VECTOR('',#600,1.);
|
||||||
|
#600 = DIRECTION('',(1.,0.));
|
||||||
|
#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#602 = PCURVE('',#603,#608);
|
||||||
|
#603 = PLANE('',#604);
|
||||||
|
#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607);
|
||||||
|
#605 = CARTESIAN_POINT('',(0.,3.6,1.E-01));
|
||||||
|
#606 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#607 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
|
||||||
|
#609 = CIRCLE('',#610,0.975);
|
||||||
|
#610 = AXIS2_PLACEMENT_2D('',#611,#612);
|
||||||
|
#611 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#612 = DIRECTION('',(1.,0.));
|
||||||
|
#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#614 = ORIENTED_EDGE('',*,*,#615,.F.);
|
||||||
|
#615 = EDGE_CURVE('',#616,#582,#618,.T.);
|
||||||
|
#616 = VERTEX_POINT('',#617);
|
||||||
|
#617 = CARTESIAN_POINT('',(0.975,3.6,-5.));
|
||||||
|
#618 = SEAM_CURVE('',#619,(#623,#630),.PCURVE_S1.);
|
||||||
|
#619 = LINE('',#620,#621);
|
||||||
|
#620 = CARTESIAN_POINT('',(0.975,3.6,-5.));
|
||||||
|
#621 = VECTOR('',#622,1.);
|
||||||
|
#622 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#623 = PCURVE('',#591,#624);
|
||||||
|
#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);
|
||||||
|
#625 = LINE('',#626,#627);
|
||||||
|
#626 = CARTESIAN_POINT('',(6.28318530718,-0.));
|
||||||
|
#627 = VECTOR('',#628,1.);
|
||||||
|
#628 = DIRECTION('',(0.,1.));
|
||||||
|
#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#630 = PCURVE('',#591,#631);
|
||||||
|
#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
|
||||||
|
#632 = LINE('',#633,#634);
|
||||||
|
#633 = CARTESIAN_POINT('',(0.,-0.));
|
||||||
|
#634 = VECTOR('',#635,1.);
|
||||||
|
#635 = DIRECTION('',(0.,1.));
|
||||||
|
#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#637 = ORIENTED_EDGE('',*,*,#638,.T.);
|
||||||
|
#638 = EDGE_CURVE('',#616,#616,#639,.T.);
|
||||||
|
#639 = SURFACE_CURVE('',#640,(#645,#652),.PCURVE_S1.);
|
||||||
|
#640 = CIRCLE('',#641,0.975);
|
||||||
|
#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644);
|
||||||
|
#642 = CARTESIAN_POINT('',(0.,3.6,-5.));
|
||||||
|
#643 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#644 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#645 = PCURVE('',#591,#646);
|
||||||
|
#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
|
||||||
|
#647 = LINE('',#648,#649);
|
||||||
|
#648 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#649 = VECTOR('',#650,1.);
|
||||||
|
#650 = DIRECTION('',(1.,0.));
|
||||||
|
#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#652 = PCURVE('',#653,#658);
|
||||||
|
#653 = PLANE('',#654);
|
||||||
|
#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657);
|
||||||
|
#655 = CARTESIAN_POINT('',(0.,3.6,-5.));
|
||||||
|
#656 = DIRECTION('',(0.,0.,1.));
|
||||||
|
#657 = DIRECTION('',(1.,0.,0.));
|
||||||
|
#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
|
||||||
|
#659 = CIRCLE('',#660,0.975);
|
||||||
|
#660 = AXIS2_PLACEMENT_2D('',#661,#662);
|
||||||
|
#661 = CARTESIAN_POINT('',(0.,0.));
|
||||||
|
#662 = DIRECTION('',(1.,0.));
|
||||||
|
#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
|
||||||
|
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
|
||||||
|
) );
|
||||||
|
#664 = ORIENTED_EDGE('',*,*,#615,.T.);
|
||||||
|
#665 = ADVANCED_FACE('',(#666),#603,.T.);
|
||||||
|
#666 = FACE_BOUND('',#667,.T.);
|
||||||
|
#667 = EDGE_LOOP('',(#668));
|
||||||
|
#668 = ORIENTED_EDGE('',*,*,#581,.T.);
|
||||||
|
#669 = ADVANCED_FACE('',(#670),#653,.F.);
|
||||||
|
#670 = FACE_BOUND('',#671,.T.);
|
||||||
|
#671 = EDGE_LOOP('',(#672));
|
||||||
|
#672 = ORIENTED_EDGE('',*,*,#638,.F.);
|
||||||
|
#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||||
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#677)) GLOBAL_UNIT_ASSIGNED_CONTEXT
|
||||||
|
((#674,#675,#676)) REPRESENTATION_CONTEXT('Context #1',
|
||||||
|
'3D Context with UNIT and UNCERTAINTY') );
|
||||||
|
#674 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
|
||||||
|
#675 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
|
||||||
|
#676 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
|
||||||
|
#677 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#674,
|
||||||
|
'distance_accuracy_value','confusion accuracy');
|
||||||
|
#678 = SHAPE_DEFINITION_REPRESENTATION(#679,#378);
|
||||||
|
#679 = PRODUCT_DEFINITION_SHAPE('','',#680);
|
||||||
|
#680 = PRODUCT_DEFINITION('design','',#681,#684);
|
||||||
|
#681 = PRODUCT_DEFINITION_FORMATION('','',#682);
|
||||||
|
#682 = PRODUCT('Leads','Leads','',(#683));
|
||||||
|
#683 = PRODUCT_CONTEXT('',#2,'mechanical');
|
||||||
|
#684 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
|
||||||
|
#685 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#686,#688);
|
||||||
|
#686 = ( REPRESENTATION_RELATIONSHIP('','',#378,#10)
|
||||||
|
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#687)
|
||||||
|
SHAPE_REPRESENTATION_RELATIONSHIP() );
|
||||||
|
#687 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
|
||||||
|
#688 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#689
|
||||||
|
);
|
||||||
|
#689 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#680,$);
|
||||||
|
#690 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#682));
|
||||||
|
#691 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#692,
|
||||||
|
#702,#711),#673);
|
||||||
|
#692 = STYLED_ITEM('color',(#693),#379);
|
||||||
|
#693 = PRESENTATION_STYLE_ASSIGNMENT((#694,#700));
|
||||||
|
#694 = SURFACE_STYLE_USAGE(.BOTH.,#695);
|
||||||
|
#695 = SURFACE_SIDE_STYLE('',(#696));
|
||||||
|
#696 = SURFACE_STYLE_FILL_AREA(#697);
|
||||||
|
#697 = FILL_AREA_STYLE('',(#698));
|
||||||
|
#698 = FILL_AREA_STYLE_COLOUR('',#699);
|
||||||
|
#699 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
|
||||||
|
#700 = CURVE_STYLE('',#701,POSITIVE_LENGTH_MEASURE(0.1),#699);
|
||||||
|
#701 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||||
|
#702 = STYLED_ITEM('color',(#703),#477);
|
||||||
|
#703 = PRESENTATION_STYLE_ASSIGNMENT((#704,#709));
|
||||||
|
#704 = SURFACE_STYLE_USAGE(.BOTH.,#705);
|
||||||
|
#705 = SURFACE_SIDE_STYLE('',(#706));
|
||||||
|
#706 = SURFACE_STYLE_FILL_AREA(#707);
|
||||||
|
#707 = FILL_AREA_STYLE('',(#708));
|
||||||
|
#708 = FILL_AREA_STYLE_COLOUR('',#699);
|
||||||
|
#709 = CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#699);
|
||||||
|
#710 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||||
|
#711 = STYLED_ITEM('color',(#712),#575);
|
||||||
|
#712 = PRESENTATION_STYLE_ASSIGNMENT((#713,#718));
|
||||||
|
#713 = SURFACE_STYLE_USAGE(.BOTH.,#714);
|
||||||
|
#714 = SURFACE_SIDE_STYLE('',(#715));
|
||||||
|
#715 = SURFACE_STYLE_FILL_AREA(#716);
|
||||||
|
#716 = FILL_AREA_STYLE('',(#717));
|
||||||
|
#717 = FILL_AREA_STYLE_COLOUR('',#699);
|
||||||
|
#718 = CURVE_STYLE('',#719,POSITIVE_LENGTH_MEASURE(0.1),#699);
|
||||||
|
#719 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||||
|
#720 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#721)
|
||||||
|
,#360);
|
||||||
|
#721 = STYLED_ITEM('color',(#722),#30);
|
||||||
|
#722 = PRESENTATION_STYLE_ASSIGNMENT((#723,#729));
|
||||||
|
#723 = SURFACE_STYLE_USAGE(.BOTH.,#724);
|
||||||
|
#724 = SURFACE_SIDE_STYLE('',(#725));
|
||||||
|
#725 = SURFACE_STYLE_FILL_AREA(#726);
|
||||||
|
#726 = FILL_AREA_STYLE('',(#727));
|
||||||
|
#727 = FILL_AREA_STYLE_COLOUR('',#728);
|
||||||
|
#728 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
|
||||||
|
#729 = CURVE_STYLE('',#730,POSITIVE_LENGTH_MEASURE(0.1),#728);
|
||||||
|
#730 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
|
||||||
|
ENDSEC;
|
||||||
|
END-ISO-10303-21;
|
||||||
4948
Hardware/Kicad/VNA.3dmodels/TCM1-63AX_.step
Normal file
4948
Hardware/Kicad/VNA.3dmodels/TCM1-63AX_.step
Normal file
File diff suppressed because it is too large
Load diff
146
Hardware/Kicad/VNA.kicad_dru
Normal file
146
Hardware/Kicad/VNA.kicad_dru
Normal file
|
|
@ -0,0 +1,146 @@
|
||||||
|
# Custom Design Rules (DRC) for KiCAD 7.0 (Stored in '<project>.kicad_dru' file).
|
||||||
|
#
|
||||||
|
# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities
|
||||||
|
#
|
||||||
|
# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules
|
||||||
|
#
|
||||||
|
# Inspiration
|
||||||
|
# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments)
|
||||||
|
# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments)
|
||||||
|
|
||||||
|
# TODO new rule: NPTH pads.
|
||||||
|
# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter.
|
||||||
|
# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)."
|
||||||
|
|
||||||
|
# TODO: new rule for plated slots: min diameter/width 0.5mm
|
||||||
|
# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad."
|
||||||
|
|
||||||
|
# TODO new rule: non-plated slots: min diameter/width 1.0mm
|
||||||
|
# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
(version 1)
|
||||||
|
|
||||||
|
(rule "RF Clearance"
|
||||||
|
(constraint clearance (min 0.18mm))
|
||||||
|
(condition "(A.NetClass == 'RF') && (B.Type == 'Zone')")
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "RF Track Width"
|
||||||
|
(condition "A.NetClass == 'RF' && A.Type == 'track'" )
|
||||||
|
(constraint track_width (min 0.35mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track width, outer layer (1oz copper)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint track_width (min 0.127mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track spacing, outer layer (1oz copper)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track width, inner layer"
|
||||||
|
(layer inner)
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint track_width (min 0.09mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track spacing, inner layer"
|
||||||
|
(layer inner)
|
||||||
|
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||||
|
(constraint clearance (min 0.09mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Silkscreen text"
|
||||||
|
(layer "?.Silkscreen")
|
||||||
|
(condition "A.Type == 'Text' || A.Type == 'Text Box'")
|
||||||
|
(constraint text_thickness (min 0.15mm))
|
||||||
|
(constraint text_height (min 1mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Pad to Silkscreen"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'pad' && B.Layer == '?.Silkscreen'")
|
||||||
|
(constraint silk_clearance (min 0.15mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Edge (routed) to track clearance"
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint edge_clearance (min 0.3mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
#(rule "Edge (v-cut) to track clearance"
|
||||||
|
# (condition "A.Type == 'track'")
|
||||||
|
# (constraint edge_clearance (min 0.4mm))
|
||||||
|
#)
|
||||||
|
|
||||||
|
# JLCPCB restrictions ambiguous:
|
||||||
|
# Illustration: 0.2 mm, 1&2 layer: 0.3 mm, multilayer: "(0.15mm more costly)"
|
||||||
|
# This rule handles diameter minimum and maximum for ALL holes.
|
||||||
|
# Other specialized rules handle restrictions (e.g. Via, PTH, NPTH)
|
||||||
|
(rule "Hole diameter"
|
||||||
|
(constraint hole_size (min 0.2mm) (max 6.3mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Hole (NPTH) diameter"
|
||||||
|
(layer outer)
|
||||||
|
(condition "!A.isPlated()")
|
||||||
|
(constraint hole_size (min 0.5mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm
|
||||||
|
(rule "Hole (castellated) diameter"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'")
|
||||||
|
(constraint hole_size (min 0.6mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
# JLCPCB: "Via diameter should be 0.1mm(0.15mm preferred) larger than Via hole size" (illustration shows diameters for both dimensions)
|
||||||
|
# JLCPCB: PTH: "The annular ring size will be enlarged to 0.15mm in production."
|
||||||
|
(rule "Annular ring width (via and PTH)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.isPlated()")
|
||||||
|
(constraint annular_width (min 0.075mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: hole to hole (perimeter), different nets"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Net != B.Net")
|
||||||
|
(constraint hole_to_hole (min 0.5mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: hole to hole (perimeter), same net"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Net == B.Net")
|
||||||
|
(constraint hole_to_hole (min 0.254mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: track to NPTH hole (perimeter)"
|
||||||
|
(condition "!A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
(constraint hole_clearance (min 0.254mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: track to PTH hole perimeter"
|
||||||
|
(condition "A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
#(constraint hole_clearance (min 0.33mm))
|
||||||
|
(constraint hole_clearance (min 0.27mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# TODO: try combining with rule "Clearance: PTH to track, different nets"
|
||||||
|
(rule "Clearance: track to pad"
|
||||||
|
(condition "A.Type == 'pad' && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
#XXX (constraint clearance (min 0.15mm))
|
||||||
|
(constraint clearance (min 0.125mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: pad/via to pad/via"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.isPlated() && B.isPlated() && A.Net != B.Net")
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
)
|
||||||
246277
Hardware/Kicad/VNA.kicad_pcb
Normal file
246277
Hardware/Kicad/VNA.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
137
Hardware/Kicad/VNA.kicad_prl
Normal file
137
Hardware/Kicad/VNA.kicad_prl
Normal file
|
|
@ -0,0 +1,137 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 0,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 1.0,
|
||||||
|
"pads": 1.0,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 0.4699999988079071,
|
||||||
|
"zones": 0.47999998927116394
|
||||||
|
},
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [
|
||||||
|
"vias",
|
||||||
|
"ratsnest",
|
||||||
|
"grid",
|
||||||
|
"footprints_front",
|
||||||
|
"footprints_back",
|
||||||
|
"tracks",
|
||||||
|
"drc_errors",
|
||||||
|
"drawing_sheet",
|
||||||
|
"bitmaps",
|
||||||
|
"pads",
|
||||||
|
"zones",
|
||||||
|
"drc_warnings",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"visible_layers": "00000000_00000000_0fffff10_ffffffaf",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_password": "",
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "VNA.kicad_prl",
|
||||||
|
"version": 5
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
162,
|
||||||
|
147,
|
||||||
|
91,
|
||||||
|
67,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
71,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
1269
Hardware/Kicad/VNA.kicad_pro
Normal file
1269
Hardware/Kicad/VNA.kicad_pro
Normal file
File diff suppressed because it is too large
Load diff
950
Hardware/Kicad/VNA.kicad_sch
Normal file
950
Hardware/Kicad/VNA.kicad_sch
Normal file
|
|
@ -0,0 +1,950 @@
|
||||||
|
(kicad_sch
|
||||||
|
(version 20231120)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(uuid "7469840a-34dd-443e-8d3c-7bb0beac8ed2")
|
||||||
|
(paper "A3")
|
||||||
|
(title_block
|
||||||
|
(title "Root")
|
||||||
|
(company "LibreVNA")
|
||||||
|
)
|
||||||
|
(lib_symbols
|
||||||
|
(symbol "Mechanical:Housing"
|
||||||
|
(pin_names
|
||||||
|
(offset 1.016)
|
||||||
|
)
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(property "Reference" "N"
|
||||||
|
(at 3.81 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Housing"
|
||||||
|
(at 3.81 -1.905 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 1.27 1.27 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "~"
|
||||||
|
(at 1.27 1.27 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" "Housing"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "housing enclosure"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "Enclosure* Housing*"
|
||||||
|
(at 0 0 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol "Housing_0_1"
|
||||||
|
(rectangle
|
||||||
|
(start -5.08 -0.635)
|
||||||
|
(end -1.27 -1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(circle
|
||||||
|
(center -4.445 -3.175)
|
||||||
|
(radius 0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type outline)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(circle
|
||||||
|
(center -1.905 -3.175)
|
||||||
|
(radius 0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type outline)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -4.5212 -1.5748) (xy -4.4704 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -4.4196 -1.6764) (xy -4.064 -1.6764)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -4.4196 -1.2192) (xy -4.3688 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -4.318 -1.3208) (xy -4.0132 -1.3208)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -4.2164 -0.9144) (xy -3.9116 -0.9144)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.9116 -1.6256) (xy -3.8608 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.81 -1.2192) (xy -3.7592 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.6068 -1.5748) (xy -3.556 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.5052 -1.6764) (xy -3.1496 -1.6764)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.5052 -1.2192) (xy -3.4544 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.4036 -1.3208) (xy -3.0988 -1.3208)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -3.302 -0.9144) (xy -2.9972 -0.9144)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.9972 -1.6256) (xy -2.9464 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.8956 -1.2192) (xy -2.8448 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.6924 -1.5748) (xy -2.6416 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 -1.6764) (xy -2.2352 -1.6764)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.5908 -1.2192) (xy -2.54 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.4892 -1.3208) (xy -2.1844 -1.3208)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.3876 -0.9144) (xy -2.0828 -0.9144)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -2.0828 -1.6256) (xy -2.032 -1.3716)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -1.9812 -1.2192) (xy -1.9304 -0.9652)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -0.635 0) (xy -0.635 -4.445)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -5.715 0) (xy -0.635 0) (xy 3.175 3.81)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type none)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy -5.715 0) (xy -5.715 -4.445) (xy -0.635 -4.445) (xy 3.175 -0.635) (xy 3.175 3.81) (xy -1.905 3.81)
|
||||||
|
(xy -5.715 0)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(type background)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol
|
||||||
|
(lib_id "Mechanical:Housing")
|
||||||
|
(at 27.94 144.78 0)
|
||||||
|
(unit 1)
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(dnp no)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(uuid "a8a8b741-623f-470d-9536-2b5e32a3c305")
|
||||||
|
(property "Reference" "N1"
|
||||||
|
(at 31.75 143.8274 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Top Cover"
|
||||||
|
(at 31.75 146.3674 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "VNA:VNA_COVER_TOP"
|
||||||
|
(at 29.21 143.51 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "~"
|
||||||
|
(at 29.21 143.51 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" "Housing"
|
||||||
|
(at 27.94 144.78 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(reference "N1")
|
||||||
|
(unit 1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(symbol
|
||||||
|
(lib_id "Mechanical:Housing")
|
||||||
|
(at 49.53 144.78 0)
|
||||||
|
(unit 1)
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(in_bom yes)
|
||||||
|
(on_board yes)
|
||||||
|
(dnp no)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(uuid "c5b1b395-939e-4257-bcde-94f4c980dd96")
|
||||||
|
(property "Reference" "N2"
|
||||||
|
(at 53.34 143.8274 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Bottom Cover"
|
||||||
|
(at 53.34 146.3674 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "VNA:VNA_COVER_BOTTOM"
|
||||||
|
(at 50.8 143.51 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "~"
|
||||||
|
(at 50.8 143.51 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" "Housing"
|
||||||
|
(at 49.53 144.78 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(hide yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(reference "N2")
|
||||||
|
(unit 1)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 102.87)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "5d6d43e6-b4b8-4453-a605-266bbc2eda13")
|
||||||
|
(property "Sheetname" "Microcontroller"
|
||||||
|
(at 20.955 102.1584 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "FPGAMicrocontroller.kicad_sch"
|
||||||
|
(at 20.955 107.2646 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "9")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 113.665)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "798b71c1-ee2e-4e21-b7d2-78d3e660f322")
|
||||||
|
(property "Sheetname" "FPGA"
|
||||||
|
(at 20.955 112.9534 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "FPGAConnections.kicad_sch"
|
||||||
|
(at 20.955 118.0596 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "10")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 92.075)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "7c933d5d-1e4f-4f1a-9202-38e3df2da17e")
|
||||||
|
(property "Sheetname" "Reference Signal"
|
||||||
|
(at 20.955 91.3634 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "ReferenceSignal.kicad_sch"
|
||||||
|
(at 20.955 96.4696 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "8")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.32 19.05)
|
||||||
|
(size 13.97 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "8e1b52f8-5f59-4342-bcf6-c3db62777e07")
|
||||||
|
(property "Sheetname" "Power Supply"
|
||||||
|
(at 20.32 18.3384 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "PowerSupply.kicad_sch"
|
||||||
|
(at 20.32 23.4446 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "1")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 59.69)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "9ff36dc1-434c-4d57-a733-165f83ab55ce")
|
||||||
|
(property "Sheetname" "Attenuator Amp Switches"
|
||||||
|
(at 20.955 58.9784 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "AttenuatorSwitches.kicad_sch"
|
||||||
|
(at 20.955 64.0846 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "5")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 39.37)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "a2bdd878-cafd-4956-a54a-ce0e886c06b4")
|
||||||
|
(property "Sheetname" "2.LO + Ref Clock"
|
||||||
|
(at 20.955 38.6584 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "LocalOsc2_RefClock.kicad_sch"
|
||||||
|
(at 20.955 43.7646 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "3")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 19.685 29.21)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "bbfdd9a2-6278-40c0-9063-6c5cccb1e98b")
|
||||||
|
(property "Sheetname" "1.LO"
|
||||||
|
(at 19.939 28.702 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "LocalOsc1.kicad_sch"
|
||||||
|
(at 19.685 33.6046 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "2")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 69.85)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "be520179-012d-449b-b5ce-97a852bfda27")
|
||||||
|
(property "Sheetname" "Port 1"
|
||||||
|
(at 20.955 69.1384 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "Port1.kicad_sch"
|
||||||
|
(at 20.955 74.2446 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "6")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 48.895)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "c6bc16e9-7b59-42d9-9211-036022b8d9ca")
|
||||||
|
(property "Sheetname" "HF Source"
|
||||||
|
(at 20.955 48.1834 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "HighFreqSource.kicad_sch"
|
||||||
|
(at 20.955 53.2896 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "4")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet
|
||||||
|
(at 20.955 81.28)
|
||||||
|
(size 12.7 3.81)
|
||||||
|
(fields_autoplaced yes)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill
|
||||||
|
(color 0 0 0 0.0000)
|
||||||
|
)
|
||||||
|
(uuid "d32edb1b-4948-4e52-bba9-a931ccb13365")
|
||||||
|
(property "Sheetname" "Port 2"
|
||||||
|
(at 20.955 80.5684 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(color 16 37 255 1)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Sheetfile" "Port2.kicad_sch"
|
||||||
|
(at 20.955 85.6746 0)
|
||||||
|
(show_name yes)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left top)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(instances
|
||||||
|
(project "VNA"
|
||||||
|
(path "/7469840a-34dd-443e-8d3c-7bb0beac8ed2"
|
||||||
|
(page "7")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(sheet_instances
|
||||||
|
(path "/"
|
||||||
|
(page "0")
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
7966
Hardware/Kicad/VNA.kicad_sym
Normal file
7966
Hardware/Kicad/VNA.kicad_sym
Normal file
File diff suppressed because it is too large
Load diff
819
Hardware/Kicad/VNA.pretty/1X10_90.kicad_mod
Normal file
819
Hardware/Kicad/VNA.pretty/1X10_90.kicad_mod
Normal file
|
|
@ -0,0 +1,819 @@
|
||||||
|
(footprint "1X10_90"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "PIN HEADER")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -13.335 3.81 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ec078214-9e42-4c78-9593-33e3991cf61f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.143 1.143)
|
||||||
|
(thickness 0.127)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "1X10_90"
|
||||||
|
(at 14.605 4.445 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "55b8b81b-005c-415b-9716-ca645c5d6a0b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "9f3024b8-048b-400c-97a9-40c9eed46e9b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "0c02d8e0-741e-4bcf-b59c-26aeea935a83")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "6e07d7e8-4630-45eb-b550-9cd15ba04e6a")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -12.7 -0.635)
|
||||||
|
(end -12.7 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d41d8c60-1f87-4089-9f62-a6eb5c48057d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -12.7 1.905)
|
||||||
|
(end -10.16 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5e525bab-b827-46e9-a124-36ca88bd46f5")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -11.43 -6.985)
|
||||||
|
(end -11.43 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4f8d9b8c-a1e6-4045-a183-4d138849c1b5")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -10.16 -0.635)
|
||||||
|
(end -12.7 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "7231fda1-9185-473a-bfe7-10fcfe589494")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -10.16 1.905)
|
||||||
|
(end -10.16 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8608a5db-e109-4af5-a429-7dec8ebc8c7c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -10.16 1.905)
|
||||||
|
(end -7.62 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "e2f07e9c-592b-4b53-a725-0387d0f3bbb5")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -8.89 -6.985)
|
||||||
|
(end -8.89 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d4ecf3ae-912c-43fa-a7ad-a48261e5b52b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -7.62 -0.635)
|
||||||
|
(end -10.16 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "421fb6a2-5dad-4c6d-ba32-c02f69addfe2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -7.62 1.905)
|
||||||
|
(end -7.62 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "902c9a3b-28de-4b85-a67a-9928db981f41")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -7.62 1.905)
|
||||||
|
(end -5.08 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "117680a7-6a46-49c0-ad1b-e9706dc692d0")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -6.35 -6.985)
|
||||||
|
(end -6.35 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ea33f190-22ce-4226-b083-8cd4d328de66")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.08 -0.635)
|
||||||
|
(end -7.62 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "281bb608-c9f2-44f7-be2f-036553f7e042")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.08 1.905)
|
||||||
|
(end -5.08 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "1ffa7f26-1137-4fa4-a6bc-0765958ffbc2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -5.08 1.905)
|
||||||
|
(end -2.54 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "03aeb503-f15a-4cf2-a82f-8967944a5fb4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -3.81 -6.985)
|
||||||
|
(end -3.81 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4ed32379-5d2a-475d-9b8a-57a94fdb3d99")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.54 -0.635)
|
||||||
|
(end -5.08 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "c23ba970-5260-425d-9177-f83b3a8895ea")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.54 1.905)
|
||||||
|
(end -2.54 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5d471c8c-b1d1-4f26-bef2-60b474239d3e")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.54 1.905)
|
||||||
|
(end 0 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "b8370f94-94f2-4a3b-8a26-738059625fc2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.27 -6.985)
|
||||||
|
(end -1.27 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "9151d3b9-bb29-4fbe-a17e-48cebe7ceed9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0 -0.635)
|
||||||
|
(end -2.54 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8a64ada5-6785-4b46-8bc3-b0f09a3139a3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0 1.905)
|
||||||
|
(end 0 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "35e7589d-c038-4f8b-b899-79262e646c4c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0 1.905)
|
||||||
|
(end 2.54 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2517fa20-583f-4289-bfff-04d84c4b5dd0")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.27 -6.985)
|
||||||
|
(end 1.27 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "05d8035f-1543-4469-81cd-e8d35e507a88")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.54 -0.635)
|
||||||
|
(end 0 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "a7855e26-792d-4da6-8f9f-37612dcf08ca")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.54 1.905)
|
||||||
|
(end 2.54 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "b6d5f990-e832-4662-99b6-599e63f1bcb3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.54 1.905)
|
||||||
|
(end 5.08 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2b072163-7571-46fb-a19b-e437ae3f3603")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 3.81 -6.985)
|
||||||
|
(end 3.81 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "46fd24a6-f25e-472b-9e3d-a06eb2ab3631")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.08 -0.635)
|
||||||
|
(end 2.54 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "502ecc53-bfb9-4cc8-b57b-d3608c0e29a4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.08 1.905)
|
||||||
|
(end 5.08 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2c8d574d-ea2b-4405-855f-5e77e0ca81a9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 5.08 1.905)
|
||||||
|
(end 7.62 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "c04f32b8-b18b-4feb-86af-c6c7dae41c85")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 6.35 -6.985)
|
||||||
|
(end 6.35 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8c559103-d6f3-4d23-b81b-d7a2df8bb4a6")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 7.62 -0.635)
|
||||||
|
(end 5.08 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "0eab5ac6-840c-4c79-b621-61d4f2c3b26c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 7.62 1.905)
|
||||||
|
(end 7.62 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f26016a3-0d5c-4c41-a487-6b7e5ef7f22d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 7.62 1.905)
|
||||||
|
(end 10.16 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8661272f-c778-4ca6-a71f-71cf45713a93")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 8.89 -6.985)
|
||||||
|
(end 8.89 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "c1e73865-080d-48b6-9b63-8ebf8ac24ef2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 10.16 -0.635)
|
||||||
|
(end 7.62 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4666a135-0a91-4ff4-a174-2296a5cb5340")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 10.16 1.905)
|
||||||
|
(end 10.16 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "0f59c8b8-cf9c-47fc-99f7-1732977b3437")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 10.16 1.905)
|
||||||
|
(end 12.7 1.905)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "215f3ead-aeaa-4398-985f-12b0e1ab23d6")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 11.43 -6.985)
|
||||||
|
(end 11.43 -1.27)
|
||||||
|
(stroke
|
||||||
|
(width 0.762)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "9ff2648b-798f-41b9-8998-c857c5e77e82")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 12.7 -0.635)
|
||||||
|
(end 10.16 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "519b76a2-77f1-45fb-be6b-9a596d026498")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 12.7 1.905)
|
||||||
|
(end 12.7 -0.635)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d4875ee6-b657-443f-85a4-d064cf5e22cd")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -11.811 -0.635) (xy -11.049 -0.635) (xy -11.049 -1.143) (xy -11.811 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2d0140b1-f31c-433f-98b1-c88c0d5da27b")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -11.811 2.921) (xy -11.049 2.921) (xy -11.049 1.905) (xy -11.811 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "3a9cea8a-cdfd-41f7-a09a-248ef9da1bfd")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -9.271 -0.635) (xy -8.509 -0.635) (xy -8.509 -1.143) (xy -9.271 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d64c1896-7178-4487-bf77-cd33cc3eda65")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -9.271 2.921) (xy -8.509 2.921) (xy -8.509 1.905) (xy -9.271 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5f1dd104-e2a1-4e1a-942f-3e8c5a3689a3")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -6.731 -0.635) (xy -5.969 -0.635) (xy -5.969 -1.143) (xy -6.731 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6ce95f87-f1e3-40e2-a4d7-5c3d509b6a14")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -6.731 2.921) (xy -5.969 2.921) (xy -5.969 1.905) (xy -6.731 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f7fea7cd-fbac-432e-a9f9-97f8bffde640")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -4.191 -0.635) (xy -3.429 -0.635) (xy -3.429 -1.143) (xy -4.191 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5c95a501-9a49-4da4-a566-d2ebaaa11c06")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -4.191 2.921) (xy -3.429 2.921) (xy -3.429 1.905) (xy -4.191 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ad8fb4e5-233c-4a5d-90d1-9473981a5ede")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -1.651 -0.635) (xy -0.889 -0.635) (xy -0.889 -1.143) (xy -1.651 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "822ff2b5-26c0-41d2-8df0-500c01c06116")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -1.651 2.921) (xy -0.889 2.921) (xy -0.889 1.905) (xy -1.651 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "a635caa0-2d3e-446f-a855-4446e840490d")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.889 -0.635) (xy 1.651 -0.635) (xy 1.651 -1.143) (xy 0.889 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2a43a205-5f50-43f6-9fc7-e5d0831f2041")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.889 2.921) (xy 1.651 2.921) (xy 1.651 1.905) (xy 0.889 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ea06bcc1-36a4-4c32-96d7-091bfe564620")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 3.429 -0.635) (xy 4.191 -0.635) (xy 4.191 -1.143) (xy 3.429 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "848cd331-b253-4f97-86ab-3d1fbcf35f27")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 3.429 2.921) (xy 4.191 2.921) (xy 4.191 1.905) (xy 3.429 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "a0085af4-7aa0-4c67-9333-fe6a7a1fc6ab")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 5.969 -0.635) (xy 6.731 -0.635) (xy 6.731 -1.143) (xy 5.969 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4c2fcb48-3bb8-4749-b7af-6249efa8dc42")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 5.969 2.921) (xy 6.731 2.921) (xy 6.731 1.905) (xy 5.969 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "533de418-c40e-4299-ace9-322ec355c339")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 8.509 -0.635) (xy 9.271 -0.635) (xy 9.271 -1.143) (xy 8.509 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "5fac6d7b-23a7-40c2-9f7e-469c68ced7cb")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 8.509 2.921) (xy 9.271 2.921) (xy 9.271 1.905) (xy 8.509 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "3fb56804-ffbb-495a-bbee-5217ad0d03cd")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 11.049 -0.635) (xy 11.811 -0.635) (xy 11.811 -1.143) (xy 11.049 -1.143)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6a22753c-b63b-46f0-8dbe-895cfb641512")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 11.049 2.921) (xy 11.811 2.921) (xy 11.811 1.905) (xy 11.049 1.905)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "2fe7e7e7-15e7-444c-b52f-56521b79a2cf")
|
||||||
|
)
|
||||||
|
(pad "1" thru_hole oval
|
||||||
|
(at -11.43 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "11577024-b787-4dde-99d4-43f9d3205d04")
|
||||||
|
)
|
||||||
|
(pad "2" thru_hole oval
|
||||||
|
(at -8.89 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "fed4299c-3712-4581-a8c3-88715773825b")
|
||||||
|
)
|
||||||
|
(pad "3" thru_hole oval
|
||||||
|
(at -6.35 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "d5747b79-2568-4daf-8ed6-eb403748bba4")
|
||||||
|
)
|
||||||
|
(pad "4" thru_hole oval
|
||||||
|
(at -3.81 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "9863700e-6254-4dd8-b01a-4b756438dace")
|
||||||
|
)
|
||||||
|
(pad "5" thru_hole oval
|
||||||
|
(at -1.27 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "b6a8e160-1a35-4513-9825-d83f32aa892b")
|
||||||
|
)
|
||||||
|
(pad "6" thru_hole oval
|
||||||
|
(at 1.27 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "d85df772-8f45-49b2-9c89-c56e15f50897")
|
||||||
|
)
|
||||||
|
(pad "7" thru_hole oval
|
||||||
|
(at 3.81 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "e456b989-0b9b-443e-a87e-c85d6c333f77")
|
||||||
|
)
|
||||||
|
(pad "8" thru_hole oval
|
||||||
|
(at 6.35 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "57528d93-38b6-40c9-901c-8de45facea5b")
|
||||||
|
)
|
||||||
|
(pad "9" thru_hole oval
|
||||||
|
(at 8.89 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "b1ab998a-6503-488d-95eb-83901514a6d8")
|
||||||
|
)
|
||||||
|
(pad "10" thru_hole oval
|
||||||
|
(at 11.43 3.81 90)
|
||||||
|
(size 3.048 1.524)
|
||||||
|
(drill 1.016)
|
||||||
|
(layers "*.Cu" "*.Mask")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "8bd6cef2-6657-4453-8550-dc787144eb31")
|
||||||
|
)
|
||||||
|
)
|
||||||
217
Hardware/Kicad/VNA.pretty/2.5X2.0_KXO-86-TCXO.kicad_mod
Normal file
217
Hardware/Kicad/VNA.pretty/2.5X2.0_KXO-86-TCXO.kicad_mod
Normal file
|
|
@ -0,0 +1,217 @@
|
||||||
|
(footprint "2.5X2.0_KXO-86-TCXO"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "4 Pad")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -1.55 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "93ee4b74-7961-4f52-8a47-22593d2cbd17")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.25)
|
||||||
|
)
|
||||||
|
(justify bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Val**"
|
||||||
|
(at 0 2.55 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "227f9145-b9e4-4d88-acde-78a82431a95b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.25)
|
||||||
|
)
|
||||||
|
(justify bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "2.5X2.0_KXO-86-TCXO"
|
||||||
|
(at 0 2.5 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "98fb0946-b592-4b2e-a83c-a162221cfdf8")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "48054855-27d1-43fe-8403-e131dc5a5dfe")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "028a14a6-619a-4bbc-b4d4-7b3f735ef40e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -1.25 0.17)
|
||||||
|
(end -1.25 -0.17)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "bef1a906-f95d-40fd-9e84-0b4b6c521ec1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.57 -1)
|
||||||
|
(end 0.57 -1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "7043503e-7d38-4ef0-82f7-34446db499f6")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.57 1)
|
||||||
|
(end 0.57 1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "93eb49be-258e-42f2-a532-dc1aa8d52928")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.25 0.17)
|
||||||
|
(end 1.25 -0.17)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "23d4fdcf-58d8-4aed-8072-e599fb624de9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.25 -1)
|
||||||
|
(end -1.25 1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "1a1b8f48-ae1b-42b2-96ba-9a7db9147dfd")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.25 1)
|
||||||
|
(end 1.25 1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "4c485f99-1f16-41ac-81ba-78205872d627")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.25 -1)
|
||||||
|
(end -1.25 -1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f11104d7-2bc2-4e77-9d11-f4ac9fa0cfe2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.25 1)
|
||||||
|
(end 1.25 -1)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "305ca8c7-aa9a-428e-8bc5-a3fa03a754f4")
|
||||||
|
)
|
||||||
|
(fp_circle
|
||||||
|
(center -0.85 0.6)
|
||||||
|
(end -0.75 0.6)
|
||||||
|
(stroke
|
||||||
|
(width 0.2)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "6cc4ef62-9b4b-4ab9-a231-cfce89dfb2d9")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "01356a8b-6f2a-4cb6-adc7-945b114be18b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 0.5 0.5)
|
||||||
|
(thickness 0.125)
|
||||||
|
(bold yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -1.05 0.725)
|
||||||
|
(size 0.75 0.9)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "85f3f88b-a453-4569-9d3a-253074ca7bc0")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 1.05 0.725)
|
||||||
|
(size 0.75 0.9)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "eddab17e-ad3c-4eba-9134-5620d4e4f94e")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at 1.05 -0.725)
|
||||||
|
(size 0.75 0.9)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "38619009-44af-4347-a899-5381af76095b")
|
||||||
|
)
|
||||||
|
(pad "4" smd roundrect
|
||||||
|
(at -1.05 -0.725)
|
||||||
|
(size 0.75 0.9)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "41b44ac0-3a69-4f36-9a58-370b8ac78ba0")
|
||||||
|
)
|
||||||
|
(model "${KICAD8_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.wrl"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
1279
Hardware/Kicad/VNA.pretty/2X10.kicad_mod
Normal file
1279
Hardware/Kicad/VNA.pretty/2X10.kicad_mod
Normal file
File diff suppressed because it is too large
Load diff
77
Hardware/Kicad/VNA.pretty/B1,27.kicad_mod
Normal file
77
Hardware/Kicad/VNA.pretty/B1,27.kicad_mod
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
(footprint "B1,27"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "TEST PAD")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -0.635 -1.016 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6354ff96-daf0-4384-a954-700711ab4fa5")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.143 1.143)
|
||||||
|
(thickness 0.127)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "B1,27"
|
||||||
|
(at -0.635 0.762 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "4488f2ea-56f8-4e5e-94d9-314fda82eb43")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 0.0254 0.0254)
|
||||||
|
(thickness 0.002032)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "d9afeb1b-aa7a-4e20-b158-ca36a46aa199")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "a12a7be4-88fa-49c3-afb0-8e267cc082f4")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "ffc32708-6f54-49ab-8a86-c63bda732ab3")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at 0 0)
|
||||||
|
(size 1.27 1.27)
|
||||||
|
(layers "F.Cu" "F.Mask")
|
||||||
|
(roundrect_rratio 0.5)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "aba645c5-1cce-48d7-8337-38308088523a")
|
||||||
|
)
|
||||||
|
)
|
||||||
375
Hardware/Kicad/VNA.pretty/BU-1420701851.kicad_mod
Normal file
375
Hardware/Kicad/VNA.pretty/BU-1420701851.kicad_mod
Normal file
|
|
@ -0,0 +1,375 @@
|
||||||
|
(footprint "BU-1420701851"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0.635 -6.35 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f24ee4ff-fe2f-4494-9a1e-bcb081d014f6")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.63576 1.63576)
|
||||||
|
(thickness 0.14224)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Val**"
|
||||||
|
(at 1.27 8.89 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "da26e45c-41cf-4a86-9225-49ed35e397b1")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.63576 1.63576)
|
||||||
|
(thickness 0.14224)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" "BU-1420701851"
|
||||||
|
(at 6.35 0 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "fb6b83f3-b6e7-42ae-ba32-4123ec62fc4e")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "4b12180d-f7d8-4a5d-92b1-7c9dc07b0b2a")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "7e97250e-64b2-4953-b187-50c2ea708dfe")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -9.425 -1.9)
|
||||||
|
(end -8.25 -1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "faaab422-4f43-4d4c-851d-6f3015f37df1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -9.425 1.9)
|
||||||
|
(end -9.425 -1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "444af073-7c9a-4422-ab18-e38809f3b8aa")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -8.25 -2.75)
|
||||||
|
(end -4.45 -2.75)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "baf426f6-a026-4c61-8094-01a7e80ac2af")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -8.25 -1.9)
|
||||||
|
(end -8.25 -2.75)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e5172208-0558-4e84-9f25-83327f4efca9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -8.25 1.9)
|
||||||
|
(end -9.425 1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ae5021af-ca9e-4991-b105-2d9fd1e6fb37")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -8.25 2.75)
|
||||||
|
(end -8.25 1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f8258dae-4d72-47bd-9575-ccb7ddeb1db6")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -4.45 -2.75)
|
||||||
|
(end -3.7 -2)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "72dde89c-323a-44c3-aa04-cd4eebe67286")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -4.45 2.75)
|
||||||
|
(end -8.25 2.75)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "98230e18-efbe-43f0-b187-54007a5eb81b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -3.7 -2)
|
||||||
|
(end -1.55 -2)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7cb81bfd-ff8d-437e-8775-76404763e347")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -3.7 2)
|
||||||
|
(end -4.45 2.75)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "bf6ab951-0723-4a41-bcb9-bb6ebf698d22")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.55 -4.65)
|
||||||
|
(end -0.1 -4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "049a84c9-fd68-4039-9e19-3560c9451a85")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.55 -4.65)
|
||||||
|
(end 4.65 -4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d4891f1e-544a-46da-a704-b1f830571897")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.55 -2)
|
||||||
|
(end -1.55 -4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f93f6cd4-5a53-4979-b3da-9e2fe7b09ea0")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.55 2)
|
||||||
|
(end -3.7 2)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "b9eee4b4-8e5a-4403-864e-9f83d25e40ec")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.55 4.65)
|
||||||
|
(end -1.55 2)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "678f9807-e165-41bb-9668-50c05c6d30d3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.1 -3.85)
|
||||||
|
(end 4.65 -3.85)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f171ac76-510e-4d94-bf19-278e530ec3c4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.1 3.85)
|
||||||
|
(end -0.1 -3.85)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "b9dbacd9-ffce-4fd6-8d27-4c1a89d24a44")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.1 4.65)
|
||||||
|
(end -1.55 4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "19f1fe43-5f04-4d72-9334-8b536373cd30")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0 -5.588)
|
||||||
|
(end 0 5.588)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "46c4e2cb-6b59-4571-8fa6-647f75914504")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.65 -3.85)
|
||||||
|
(end 4.65 -4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "6d33f2a0-42e7-43ff-a38c-d29843165e0d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.65 3.85)
|
||||||
|
(end -0.1 3.85)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "4cf2c0b4-8a0d-47df-9de0-d473afacf079")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.65 4.65)
|
||||||
|
(end -1.55 4.65)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "6376ae3e-9165-410e-b0d4-9284350ce933")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.65 4.65)
|
||||||
|
(end 4.65 3.85)
|
||||||
|
(stroke
|
||||||
|
(width 0.2032)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "3efde273-5472-4ea3-9366-8d9287d402cb")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.025 0.25) (xy 1.9 0.25) (xy 1.9 -0.25) (xy -0.025 -0.25)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f57a33a6-dffa-42c7-8bde-c75ba50876c9")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at -0.9 0 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "1d891ab1-0c16-4b21-a149-8b1ec370a6d2")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.25)
|
||||||
|
(bold yes)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at 1 0)
|
||||||
|
(size 2.1 0.6)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "d0072774-bf76-4f21-885c-384078400396")
|
||||||
|
)
|
||||||
|
(pad "G@1" smd rect
|
||||||
|
(at 2.5654 -4.4196)
|
||||||
|
(size 5.08 2.286)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "279102e0-248b-4be6-9331-742b83727a5a")
|
||||||
|
)
|
||||||
|
(pad "G@2" smd rect
|
||||||
|
(at 2.5654 4.4196)
|
||||||
|
(size 5.08 2.286)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "1d51d823-6205-4771-bb6a-4a5dc12b663d")
|
||||||
|
)
|
||||||
|
(pad "G@3" smd rect
|
||||||
|
(at 2.5654 -4.4196)
|
||||||
|
(size 5.08 2.286)
|
||||||
|
(layers "B.Cu" "B.Paste" "B.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "7ede191e-d263-4d33-9364-3b1ab5fb8b17")
|
||||||
|
)
|
||||||
|
(pad "G@4" smd rect
|
||||||
|
(at 2.5654 4.4196)
|
||||||
|
(size 5.08 2.286)
|
||||||
|
(layers "B.Cu" "B.Paste" "B.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "7b7ee269-8fbc-4f80-a9cb-7c2c8b2600d0")
|
||||||
|
)
|
||||||
|
(model "${KICAD8_3DMODEL_DIR}/Connector_Coaxial.3dshapes/SMA_Molex_73251-1153_EdgeMount_Horizontal.wrl"
|
||||||
|
(offset
|
||||||
|
(xyz 5 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
181
Hardware/Kicad/VNA.pretty/C0402.kicad_mod
Normal file
181
Hardware/Kicad/VNA.pretty/C0402.kicad_mod
Normal file
|
|
@ -0,0 +1,181 @@
|
||||||
|
(footprint "C0402"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "CAPACITOR")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -0.635 -0.635 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d2d74064-40f2-4f8e-a9a8-10f9e3f86c44")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "C0402"
|
||||||
|
(at -0.635 1.905 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "bb12d88a-2036-40c9-8edb-f125bcd421c4")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "08d57fb3-52e2-4a27-8077-135ef5844376")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "a9624f96-b81f-4a0c-a502-4fcf7128ca00")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "c0c86df2-8d43-41c3-91a2-ccf902c71d1f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Adhes")
|
||||||
|
(uuid "7320b8d2-51c5-4d55-996a-f0b93cdb32ec")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.073 -0.483)
|
||||||
|
(end 1.073 -0.483)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "a85628d0-3ff3-4c40-8dd6-cf1e348f0f54")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.073 0.483)
|
||||||
|
(end -1.073 -0.483)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "c99873e9-14f5-413d-9017-ba100d402b27")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.073 -0.483)
|
||||||
|
(end 1.073 0.483)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "1e0c5210-b7be-42cc-915f-eb9d84a33f00")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.073 0.483)
|
||||||
|
(end -1.073 0.483)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "d62bd82b-f30f-490d-918f-e19a01a10446")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.245 -0.224)
|
||||||
|
(end 0.245 -0.224)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d5b732d4-0cc7-43d0-851b-0793351022e4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.245 0.224)
|
||||||
|
(end -0.245 0.224)
|
||||||
|
(stroke
|
||||||
|
(width 0.1524)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "8389f57e-04dc-48c5-ae81-d8f08f1a8f4b")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.554 0.3048) (xy -0.254 0.3048) (xy -0.254 -0.2951) (xy -0.554 -0.2951)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "8eaca8e8-45f3-462a-8d77-d1b2e2024cc5")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.2588 0.3048) (xy 0.5588 0.3048) (xy 0.5588 -0.2951) (xy 0.2588 -0.2951)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "bde933be-159d-4f7f-b378-bf05d0722388")
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -0.56 0)
|
||||||
|
(size 0.67 0.72)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "10d7be64-39ab-483b-8dd4-6e24329951b0")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at 0.56 0)
|
||||||
|
(size 0.67 0.72)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "0c6aa0c9-ebf6-43cb-9b81-7004d8160193")
|
||||||
|
)
|
||||||
|
)
|
||||||
301
Hardware/Kicad/VNA.pretty/C0603.kicad_mod
Normal file
301
Hardware/Kicad/VNA.pretty/C0603.kicad_mod
Normal file
|
|
@ -0,0 +1,301 @@
|
||||||
|
(footprint "C0603"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "CAPACITOR")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -0.635 -0.635 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "f5535a5a-4716-4e61-89c5-e8985e9eb032")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "C0603"
|
||||||
|
(at -0.635 1.905 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "1b19af8d-2c59-4622-93e5-eddb9fbcd021")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "9a269ce3-dc9d-4c38-b4ad-b0fdc42eae4f")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "bab915d5-a1a1-489a-bf6b-31801e0bd955")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "6da44065-5275-4962-909d-09cf437b7a97")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Adhes")
|
||||||
|
(uuid "63e567c8-66ab-4730-8a25-ccafdc0f6fa1")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Adhes")
|
||||||
|
(uuid "bd77d44c-2abd-4d17-8220-e91788d44202")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.473 -0.983)
|
||||||
|
(end 1.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "c8a7d06c-4c50-44b3-9b8c-cc25205d82f5")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.473 -0.983)
|
||||||
|
(end 1.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "d6f57671-ad48-40b9-aca3-f87a35f5a3a1")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.473 0.983)
|
||||||
|
(end -1.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "135d1124-d38f-4e93-ab3e-9b34589c580f")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.473 0.983)
|
||||||
|
(end -1.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "409ceb64-61b8-4b1d-be2c-6c69461e1161")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.473 -0.983)
|
||||||
|
(end 1.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "0ed9c033-f2ed-4a06-9df3-af9648a5a714")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.473 -0.983)
|
||||||
|
(end 1.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "a57aed80-551a-487d-a91c-306b67f6f64e")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.473 0.983)
|
||||||
|
(end -1.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "4f5a755c-be17-454b-9e41-da4eee02c167")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.473 0.983)
|
||||||
|
(end -1.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "d686628f-bba9-4ba9-8c92-acd55b6b9663")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.356 -0.432)
|
||||||
|
(end 0.356 -0.432)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "be1a7ce6-dd9f-429d-91d6-3fb1a0846365")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.356 -0.432)
|
||||||
|
(end 0.356 -0.432)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e0b6e351-c616-4e54-921b-b048808b1b9c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.356 0.419)
|
||||||
|
(end 0.356 0.419)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7a7cb7d8-0c7b-4b15-ae5f-e1874dd8601d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.356 0.419)
|
||||||
|
(end 0.356 0.419)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "94a30f8d-12f0-4e91-aa9b-c7476a285b43")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "42c42587-f6e3-4998-91d3-9574393852e8")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7ee819da-aac1-4c8a-ad01-71b279ba47c1")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "2ae491e3-18af-4415-b5e9-91309c6c1ed4")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "c42dffe6-da3b-453b-9084-a4ca675dd39d")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at -0.635 -0.635 0)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "168b17fc-884e-45dd-b2cc-192ffd1f1c7b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_text user "${VALUE}"
|
||||||
|
(at -0.635 1.905 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "08f39d21-7403-47f2-b62f-25e2373b2288")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at -0.85 0)
|
||||||
|
(size 1.1 1)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "bd9be683-c000-4d49-9f8a-6ac13f11dd0f")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at 0.85 0)
|
||||||
|
(size 1.1 1)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "3b2b1f67-0393-47f5-bd28-77684f87fc6b")
|
||||||
|
)
|
||||||
|
)
|
||||||
181
Hardware/Kicad/VNA.pretty/C1206.kicad_mod
Normal file
181
Hardware/Kicad/VNA.pretty/C1206.kicad_mod
Normal file
|
|
@ -0,0 +1,181 @@
|
||||||
|
(footprint "C1206"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "CAPACITOR")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -1.27 -1.27 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "6c5d68fc-1c79-42d2-a63c-bebf0878ce22")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "C1206"
|
||||||
|
(at -1.27 2.54 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "dc2e2a70-857f-4416-8af9-7afa75a5af1a")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "8e6cb918-c06a-4b1b-800c-c01cb9a4bedb")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "ff194ea9-f7c9-4488-97c0-4085156fbfb3")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "e77f3840-5a84-4569-9470-6eec59fc29de")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.1999 0.4001) (xy 0.1999 0.4001) (xy 0.1999 -0.4001) (xy -0.1999 -0.4001)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Adhes")
|
||||||
|
(uuid "f127663f-6f18-4c72-a884-ac5ce3699eda")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.473 -0.983)
|
||||||
|
(end 2.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "13a0d95f-d4f3-4861-bef7-8077bd8b7b83")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.473 0.983)
|
||||||
|
(end -2.473 -0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "fa2c7dcf-18cf-4472-92c4-9fcd88139804")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.473 -0.983)
|
||||||
|
(end 2.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "2a196de0-08ed-4926-92ab-3c8b898ed4ac")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.473 0.983)
|
||||||
|
(end -2.473 0.983)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "14b1798f-954a-4c4c-a4f5-b23f935f29e9")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.965 -0.787)
|
||||||
|
(end 0.965 -0.787)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e139c1ac-e2d9-41ed-a866-47c6e1dbcfcb")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.965 0.787)
|
||||||
|
(end 0.965 0.787)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "6255c15c-5587-4943-a133-7a819274a126")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -1.7018 0.8509) (xy -0.9517 0.8509) (xy -0.9517 -0.8491) (xy -1.7018 -0.8491)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "a8f8d116-3651-4dfe-b863-d33ea8b68ab5")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.9517 0.8491) (xy 1.7018 0.8491) (xy 1.7018 -0.8509) (xy 0.9517 -0.8509)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "84eaaa98-80c5-42f5-8829-0adde46ba5e4")
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at -1.4 0)
|
||||||
|
(size 1.6 1.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "3f5051ba-aed9-4285-9012-ee2787ba7365")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at 1.4 0)
|
||||||
|
(size 1.6 1.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "fbe18e50-a543-492b-bcd2-e0819f5fcd2d")
|
||||||
|
)
|
||||||
|
)
|
||||||
270
Hardware/Kicad/VNA.pretty/CHIPLED_0603.kicad_mod
Normal file
270
Hardware/Kicad/VNA.pretty/CHIPLED_0603.kicad_mod
Normal file
|
|
@ -0,0 +1,270 @@
|
||||||
|
(footprint "CHIPLED_0603"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "CHIPLED\n\nSource: http://www.osram.convergy.de/ ... LG_LY Q971.pdf")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at -0.635 1.27 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ebc0f07e-dcbc-40e4-bf58-4ba53699ca42")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "CHIPLED_0603"
|
||||||
|
(at 1.905 1.27 90)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "fa5510ee-9fa5-421b-be7e-7019b29a4d8d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.1684 1.1684)
|
||||||
|
(thickness 0.1016)
|
||||||
|
)
|
||||||
|
(justify left bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "c50466df-d54e-4adc-978c-aab3ace9961b")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "f791c47c-5d13-4b1d-85ea-1d8686663a51")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "bca68e2d-6200-4be1-9278-6c04991c3699")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.125 0) (xy 0.125 0) (xy 0.125 -0.25) (xy -0.125 -0.25)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "cb744c28-2a8f-4b7d-a1bb-2b592909c2d3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -0.4 -0.375)
|
||||||
|
(end -0.4 0.35)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "cfaf791d-474b-43f6-ba81-1feece906551")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 0.4 -0.35)
|
||||||
|
(end 0.4 0.35)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "222603c6-1827-4148-8504-31d703c4fed2")
|
||||||
|
)
|
||||||
|
(fp_arc
|
||||||
|
(start -0.275 0.825)
|
||||||
|
(mid 0 0.55)
|
||||||
|
(end 0.275 0.825)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "faa65b5b-92ec-4efe-976e-5532388e5d17")
|
||||||
|
)
|
||||||
|
(fp_arc
|
||||||
|
(start 0.3 -0.799998)
|
||||||
|
(mid -0.000001 -0.524966)
|
||||||
|
(end -0.3 -0.8)
|
||||||
|
(stroke
|
||||||
|
(width 0.1016)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "89066938-4385-4ddb-9082-4531b8d1701e")
|
||||||
|
)
|
||||||
|
(fp_circle
|
||||||
|
(center -0.35 -0.625)
|
||||||
|
(end -0.275 -0.625)
|
||||||
|
(stroke
|
||||||
|
(width 0.0508)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill none)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "5079a0f9-2788-4b84-b12d-b1a993cf47f3")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.45 -0.7) (xy -0.25 -0.7) (xy -0.25 -0.85) (xy -0.45 -0.85)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "44dcafc0-fdc7-4dac-a595-10ff15cdadbe")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.45 -0.35) (xy -0.4 -0.35) (xy -0.4 -0.725) (xy -0.45 -0.725)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "87272543-94b1-4760-8e59-beb47335537b")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.45 -0.35) (xy 0.45 -0.35) (xy 0.45 -0.575) (xy -0.45 -0.575)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "7043399f-8aab-489f-b1b0-6f79b65f9ba0")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.45 0.85) (xy -0.25 0.85) (xy -0.25 0.35) (xy -0.45 0.35)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "d0bd2a6f-ed03-4e79-a5a9-7839ee0844a8")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.275 -0.55) (xy -0.225 -0.55) (xy -0.225 -0.6) (xy -0.275 -0.6)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "a4c6be87-3e6f-43d6-96c0-b4cc6ca959a7")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.275 0.575) (xy 0.275 0.575) (xy 0.275 0.35) (xy -0.275 0.35)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "bc1fece6-d9e3-4cb1-9b20-6a469bcfcab0")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy -0.275 0.65) (xy -0.175 0.65) (xy -0.175 0.55) (xy -0.275 0.55)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "e1365d1d-791b-401c-9782-1b719f864b37")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.175 0.65) (xy 0.275 0.65) (xy 0.275 0.55) (xy 0.175 0.55)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "5f547ed7-07b6-4ab4-b882-5a5c29a8c74c")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.25 -0.55) (xy 0.45 -0.55) (xy 0.45 -0.85) (xy 0.25 -0.85)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ad8915bd-a633-4dc5-959d-aa6d73f55bb5")
|
||||||
|
)
|
||||||
|
(fp_poly
|
||||||
|
(pts
|
||||||
|
(xy 0.25 0.85) (xy 0.45 0.85) (xy 0.45 0.35) (xy 0.25 0.35)
|
||||||
|
)
|
||||||
|
(stroke
|
||||||
|
(width 0)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "dc9a374f-7d36-4618-b3de-7c98ed3e6248")
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at 0 -0.75)
|
||||||
|
(size 0.8 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "723702ef-66af-4c6b-8263-489d229e8604")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at 0 0.75)
|
||||||
|
(size 0.8 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(solder_mask_margin 0.1016)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "4e38e33c-9c46-47b9-a155-623566dca77a")
|
||||||
|
)
|
||||||
|
)
|
||||||
180
Hardware/Kicad/VNA.pretty/EASTEVER_BALUN.kicad_mod
Normal file
180
Hardware/Kicad/VNA.pretty/EASTEVER_BALUN.kicad_mod
Normal file
|
|
@ -0,0 +1,180 @@
|
||||||
|
(footprint "EASTEVER_BALUN"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -2.35 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "0e460025-00dc-4f59-9f09-a9936473a0a6")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.25)
|
||||||
|
)
|
||||||
|
(justify bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "VAL**"
|
||||||
|
(at 0 3.35 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "c5c69b34-adda-41d6-905a-e4eebe7df693")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.25)
|
||||||
|
)
|
||||||
|
(justify bottom)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "4f1d8438-4f44-41f6-bb45-4accc525b6e8")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "ab96aad5-8f9b-422e-9114-044734bdf16d")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "3c31aa2d-9676-45d7-9b86-9dca5dce51ea")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4 -1.9)
|
||||||
|
(end 1.4 -1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.127)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "0fa5a4cd-7da4-4bd3-a7a7-4f12711194cf")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -1.4 1.9)
|
||||||
|
(end -1.4 -1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.127)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "515ef25f-987d-4bac-a272-23941eb6c398")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4 -1.9)
|
||||||
|
(end 1.4 1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.127)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4a28d584-aeb6-4d7d-b01c-23a3972bdb2b")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 1.4 1.9)
|
||||||
|
(end -1.4 1.9)
|
||||||
|
(stroke
|
||||||
|
(width 0.127)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "63604d5e-3aa6-4457-a509-855b8af872e6")
|
||||||
|
)
|
||||||
|
(fp_circle
|
||||||
|
(center -1.2 2.68)
|
||||||
|
(end -1.088197 2.68)
|
||||||
|
(stroke
|
||||||
|
(width 0.223606)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(fill solid)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "242d8df4-fafd-409e-8a4d-e61112f12711")
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -1.715 1.25)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "74e7fa2b-ccbb-4c85-85ed-b608c78a204d")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at -1.715 0)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "8bad1c7a-7f83-4df3-89a5-7ca465d03f39")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at -1.715 -1.25)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "ce58fd27-0b06-4a43-8b2f-62676c389cf7")
|
||||||
|
)
|
||||||
|
(pad "4" smd roundrect
|
||||||
|
(at 1.715 -1.25)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "a231c694-456e-44a6-94c1-490f31c81935")
|
||||||
|
)
|
||||||
|
(pad "5" smd roundrect
|
||||||
|
(at 1.715 0)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "7dc1e3ab-a002-4d73-8e10-747fd90aba2f")
|
||||||
|
)
|
||||||
|
(pad "6" smd roundrect
|
||||||
|
(at 1.715 1.25)
|
||||||
|
(size 1.4 0.8)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(thermal_bridge_angle 0)
|
||||||
|
(uuid "d2e09724-50f0-41aa-994a-d23cb4f88d36")
|
||||||
|
)
|
||||||
|
(model "${KIPRJMOD}/VNA.3dmodels/TCM1-63AX_.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz -90 0 90)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue