
ArduinoSpecAn
andreasb242/OpenNetworkAnalyzer
Improved software for https://hackaday.io/project/10021-arduino-network-analyzer

Improved software for https://hackaday.io/project/10021-arduino-network-analyzer
ArduinoSpecAn is an open-source printed circuit board by andreasb242, from the andreasb242/OpenNetworkAnalyzer repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 40.9 × 50.8 mm with 45 parts on 46 nets, routed with 199 tracks and 51 vias.
It is built around the AD8307AN, LM7301IM and AD9851BRS, with the MMBT3904 among its other parts. Its parts include 15 capacitors, 15 resistors, 5 connectors, 3 ICs and 3 inductors.
Improved software for https://hackaday.io/project/10021-arduino-network-analyzer
There are different hardware implementations, some based on Arduino, for an easy Start.
firmware/arduino/ONA_PWM is a firmware, which does not need any additional hardware. The Pin D5 is used as output, without any filtering, the Pin A0 is used as input. This firmware can be used to easy check how it's working, wihtout bying / building hardware.
But the output is a rectangular signal, which isn't really working for testing, as a rectangular signal contains different frequenecies instead of one. Therefore this is only for testing purpose.
Maximum Frequency is 62500Hz, really low.
firmware/arduino/ONA_AD9851 is the Version based on the first software-hackday.io Version. There is the Arduino Uno Shield, layout located at layout/hackaday.io-V2.0.
And there is an Arduino Nano Version, located at layout/arduino-nano-AD9851 This board is not tested.
firmware/arduino/ONA_SI5351 This implementation is fully working from 4kHz to 175MHz, recommend range is about 1MHz to 100MHz, out of this range there are some issues: at 4kHz the Sinus looks more than a Square wave. At > 100MHz the signal gets lower.

Not yet ready.

git clone https://github.com/andreasb242/OpenNetworkAnalyzer.git
sudo apt install python3-tk python3-numpy python3-serial python3-pil.imagetk
cd software
python3 main.pyTODOTODO| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | .1uF | footprints:Custom_0805 | C5, C11, C12, C13, C14, C15 |
| 4 | 10uF | footprints:Custom_0805 | C2, C3, C4, C6 |
| 3 | 100 | footprints:Custom_0805 | R4, R10, R13 |
| 3 | 220 | footprints:Custom_0805 | R5, R6, R7 |
| 2 | 10pF | footprints:Custom_0805 | C7, C10 |
| 2 | 1k | footprints:Custom_0805 | R11, R12 |
| 2 | 270nH | footprints:Custom_0805 | L1, L3 |
| 2 | 2k | footprints:Custom_0805 | R14, R15 |
| 2 | 39pF | footprints:Custom_0805 | C8, C9 |
| 2 | CONN_01X08 | Pin_Headers:Pin_Header_Straight_1x08 | P1, P3 |
| 2 | MMBT3904 | footprints:SOT-23 | Q1, Q2 |
| 2 | SMA | footprints:SMA_Edgemount | J1, J2 |
| 1 | .01uF | footprints:Custom_0805 | C1 |
| 1 | 3k92 | footprints:Custom_0805 | R1 |
| 1 | 47 | footprints:Custom_0805 | R8 |
| 1 | 470nH | footprints:Custom_0805 | L2 |
| 1 | 4R7 | footprints:Custom_0805 | R3 |
| 1 | 50 | footprints:Custom_0805 | R9 |
| 1 | 51 | footprints:Custom_0805 | R2 |
| 1 | AD8307 | SMD_Packages:SOIC-8-N | U1 |
| 1 | AD9851 | Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mm | U2 |
| 1 | CONN_01X06 | Pin_Headers:Pin_Header_Straight_1x06 | P2 |
| 1 | KC5032A | footprints:KC5032A-CM_SMD_Crystal | X1 |
| 1 | LM7301 | Housings_SOT-23_SOT-143_TSOT-6:SOT-23-5 | U3 |
| 1 | POT | footprints:ST4ETB_Trim_Pot | 1k Pot |

andreasb242/OpenNetworkAnalyzer
Improved software for https://hackaday.io/project/10021-arduino-network-analyzer

andreasb242/OpenNetworkAnalyzer
Improved software for https://hackaday.io/project/10021-arduino-network-analyzer

vermiscore/level-gate-screamer
Tube Screamer-style overdrive with a level gate: attenuates below threshold, boosts above

MR-DOS/TDR_diploma_thesis
Time domain reflectometer. Includes Hardware, firmware and GUI in Octave. Also a diploma thesis.

sh123/nano_power_meter
Dual channel Arduino Nano milliwatt power meter for HF/VHF/UHF/SHF bands



paretech/Watson
PCB layout and test results for a simple high dynamic range power meter based on the Analog Devices AD8307 Logarithmic Amplifier.

MR-DOS/generator_5351_rect_sine
Rectangular and sine generator with Si5351 working up to 200 MHz

SmittyHalibut/HF-QRP-ServiceMonitor
A set of testing gear for your HF QRP radios.
It measures 40.9 × 50.8 mm and has 4 copper layers, 1.6 mm thick.
45 parts, built around the AD8307AN, LM7301IM, AD9851BRS and MMBT3904. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the andreasb242/OpenNetworkAnalyzer repository on GitHub, at the commit this page was made from: the board is layout/hackaday.io-V2.0/ArduinoSpecAn.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).