<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Phased Array on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/phased-array/</link>
        <description>Recent content in Phased Array on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 28 Sep 2026 23:17:38 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/phased-array/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>PLFM_RADAR</title>
        <link>https://producthunt.programnotes.cn/en/p/plfm_radar/</link>
        <pubDate>Mon, 28 Sep 2026 23:17:38 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/plfm_radar/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1583759604327-f9dcd23499d5?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3OTA2MDg1NzR8&amp;ixlib=rb-4.1.0" alt="Featured image of post PLFM_RADAR" /&gt;&lt;h1 id=&#34;nawfalmotii79plfm_&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;NawfalMotii79/PLFM_RADAR&lt;/a&gt;
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/stargazers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/NawfalMotii79/PLFM_RADAR?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub stars&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/network/members&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/forks/NawfalMotii79/PLFM_RADAR?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub forks&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/watchers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/watchers/NawfalMotii79/PLFM_RADAR?style=social&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub watchers&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://opensource.org/licenses/MIT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/License-MIT-yellow.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;License: MIT&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://ohwr.org/cern_ohl_p_v2.txt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Hardware-CERN--OHL--P-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Hardware: CERN-OHL-P&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;aeris-10-open-source-pulse-linear-frequency-modulated-phased-array-radar&#34;&gt;AERIS-10: Open Source Pulse Linear Frequency Modulated Phased Array Radar
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://ohwr.org/cern_ohl_p_v2.txt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Hardware-CERN--OHL--P-blue.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Hardware: CERN-OHL-P&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://opensource.org/licenses/MIT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Software-MIT-yellow.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Software: MIT&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Status-Alpha-orange&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Status: Alpha&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Features-Work_in_Progress-yellow&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Features: Work in Progress&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Frequency-10.5GHz-blue&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Frequency: 10.5GHz&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/pulls&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/PRs-welcome-brightgreen.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;PRs Welcome&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AERIS-10 is an open-source, low-cost 10.5 GHz phased array radar system featuring Pulse Linear Frequency Modulated (LFM) modulation. Available in two versions (3km and 20km range), it&amp;rsquo;s designed for researchers, drone developers, and serious SDR enthusiasts who want to explore and experiment with phased array radar technology.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/NawfalMotii79/PLFM_RADAR/main/8_Utils/Antenna_Array.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;AERIS-10 Antenna Array&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;-overview&#34;&gt;📡 Overview
&lt;/h2&gt;&lt;p&gt;The AERIS-10 project aims to democratize radar technology by providing a fully open-source, modular, and hackable radar system. Whether you&amp;rsquo;re a university researcher, a drone startup, or an advanced maker, AERIS-10 offers a platform for experimenting with beamforming, pulse compression, Doppler processing, and target tracking.&lt;/p&gt;
&lt;h2 id=&#34;-key-features&#34;&gt;🔬 Key Features
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open Source Hardware &amp;amp; Software&lt;/strong&gt; - Complete schematics, PCB layouts, firmware, and software available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dual Version Availability&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AERIS-10N (Nexus)&lt;/strong&gt;: 3km range with 8x16 patch antenna array&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AERIS-10E (Extended)&lt;/strong&gt;: 20km range with 32x16 dielectric-filled slotted waveguide array&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Full Electronic Beam Steering&lt;/strong&gt; - ±45° electronic steering in elevation and azimuth&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced Signal Processing&lt;/strong&gt; - On-board FPGA handles pulse compression, Doppler FFT, MTI, and CFAR&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python GUI&lt;/strong&gt; - User-friendly interface with map integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GPS/IMU Integration&lt;/strong&gt; - Real-time position and attitude correction&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modular Design&lt;/strong&gt; - Separate power management, frequency synthesis, and RF boards&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-system-architecture&#34;&gt;🏗️ System Architecture
&lt;/h2&gt;&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/NawfalMotii79/PLFM_RADAR/main/8_Utils/RADAR_V6_V2.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;AERIS-10 System Diagram&#34;
	
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;hardware-components&#34;&gt;Hardware Components
&lt;/h3&gt;&lt;p&gt;The AERIS-10 main sub-systems are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Power Management Board&lt;/strong&gt; - Supplies all necessary voltage levels to the electronics components with proper filtering and sequencing (sequencing ensured by the microcontroller)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Frequency Synthesizer Board&lt;/strong&gt; - Uses a high-performance Low Jitter Clock Generator (AD9523-1) that supplies phase-aligned clock references for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX and TX Frequency Synthesizers (ADF4382)&lt;/li&gt;
&lt;li&gt;DAC&lt;/li&gt;
&lt;li&gt;ADC&lt;/li&gt;
&lt;li&gt;FPGA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Main Board&lt;/strong&gt; containing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DAC&lt;/strong&gt; - Generates the RADAR Chirps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2x Microwave Mixers (LTC5552)&lt;/strong&gt; - For up-conversion and IF-down-conversion&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4x 4-Channel Phase Shifters (ADAR1000)&lt;/strong&gt; - For RX and TX chain beamforming&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;16x Front End Chips (ADTR1107)&lt;/strong&gt; - Used for both Low Noise Amplifying (RX) and Power Amplifying (TX) stages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;XC7A50T FPGA&lt;/strong&gt; - Handles RADAR Signal Processing on the upstream FTG256 board:
&lt;ul&gt;
&lt;li&gt;PLFM Chirps generation via the DAC&lt;/li&gt;
&lt;li&gt;Raw ADC data read&lt;/li&gt;
&lt;li&gt;Hybrid Automatic Gain Control (AGC) — cross-layer FPGA/STM32/GUI loop&lt;/li&gt;
&lt;li&gt;I/Q Baseband Down-Conversion&lt;/li&gt;
&lt;li&gt;Decimation&lt;/li&gt;
&lt;li&gt;Filtering&lt;/li&gt;
&lt;li&gt;Forward FFT&lt;/li&gt;
&lt;li&gt;Pulse Compression&lt;/li&gt;
&lt;li&gt;Doppler, MTI and CFAR processing&lt;/li&gt;
&lt;li&gt;USB Interface&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;STM32F746xx Microcontroller&lt;/strong&gt; - Used for:
&lt;ul&gt;
&lt;li&gt;Power-up and power-down sequencing (see Power Management Excel File)&lt;/li&gt;
&lt;li&gt;FPGA communication&lt;/li&gt;
&lt;li&gt;Setup and Interface with:
&lt;ul&gt;
&lt;li&gt;Clock Generator (AD9523-1)&lt;/li&gt;
&lt;li&gt;2x Frequency Synthesizers (ADF4382)&lt;/li&gt;
&lt;li&gt;4x 4-Channel Phase Shifters (ADAR1000) for RADAR pulse sequencing&lt;/li&gt;
&lt;li&gt;2x ADS7830 8-channel I²C ADCs (Main Board, U88 @ 0x48 / U89 @ 0x4A) for 16x Idq measurement, one per PA channel, each sensed through a 5 mΩ shunt on the PA board and an INA241A3 current-sense amplifier (x50) on the Main Board&lt;/li&gt;
&lt;li&gt;2x DAC5578 8-channel I²C DACs (Main Board, U7 @ 0x48 / U69 @ 0x49) for 16x Vg control, one per PA channel; closed-loop calibrated at boot to the target Idq&lt;/li&gt;
&lt;li&gt;GPS module (UM982) for GUI map centering and per-detection position tagging&lt;/li&gt;
&lt;li&gt;GY-85 IMU for pitch/roll correction of target coordinates&lt;/li&gt;
&lt;li&gt;BMP180 Barometer&lt;/li&gt;
&lt;li&gt;Stepper Motor&lt;/li&gt;
&lt;li&gt;1x ADS7830 8-channel I²C ADC (Main Board, U10) reading 8 thermistors for thermal monitoring; a single GPIO (EN_DIS_COOLING) switches the cooling fans on when any channel exceeds the threshold&lt;/li&gt;
&lt;li&gt;RF switches&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;16x Power Amplifier Boards&lt;/strong&gt; - Used only for AERIS-10E version, featuring 10Watt QPA2962 GaN amplifier for extended range&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Antenna Arrays&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AERIS-10N (Nexus)&lt;/strong&gt; - 8x16 patch antenna array&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AERIS-10X (Extended)&lt;/strong&gt; - 32x16 dielectric-filled slotted waveguide antenna array&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous Components&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Slip-Ring&lt;/li&gt;
&lt;li&gt;Stepper Motor and drivers&lt;/li&gt;
&lt;li&gt;Cooling Fans&lt;/li&gt;
&lt;li&gt;Enclosure&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;processing-pipeline&#34;&gt;Processing Pipeline
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Waveform Generation&lt;/strong&gt; - DAC creates LFM chirps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Up/Down Conversion&lt;/strong&gt; - LTC5552 mixers handle frequency translation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Beam Steering&lt;/strong&gt; - ADAR1000 phase shifters control 16 elements&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Signal Processing (FPGA)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Raw ADC data capture&lt;/li&gt;
&lt;li&gt;I/Q baseband down-conversion&lt;/li&gt;
&lt;li&gt;Decimation &amp;amp; filtering (CIC/FIR)&lt;/li&gt;
&lt;li&gt;Pulse compression&lt;/li&gt;
&lt;li&gt;Doppler FFT processing&lt;/li&gt;
&lt;li&gt;MTI &amp;amp; CFAR detection&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;System Management (STM32)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Power sequencing&lt;/li&gt;
&lt;li&gt;Peripheral configuration&lt;/li&gt;
&lt;li&gt;GPS/IMU integration&lt;/li&gt;
&lt;li&gt;Stepper motor control&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visualization (Python GUI)&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Real-time target plotting&lt;/li&gt;
&lt;li&gt;Map integration&lt;/li&gt;
&lt;li&gt;Radar control interface&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/NawfalMotii79/PLFM_RADAR/main/8_Utils/GUI_V6.gif&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;AERIS-10 Dashboard&#34;
	
	
&gt;&lt;/p&gt;
&lt;!-- V6 GIF removed — V6 is deprecated. V65 Tk and V7 PyQt6 are the active GUIs. --&gt;
&lt;h2 id=&#34;-technical-specifications&#34;&gt;📊 Technical Specifications
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Parameter&lt;/th&gt;
					&lt;th&gt;AERIS-10N (Nexus)&lt;/th&gt;
					&lt;th&gt;AERIS-10X (Extended)&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Frequency&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;10.5 GHz&lt;/td&gt;
					&lt;td&gt;10.5 GHz&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Max Range&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;3 km&lt;/td&gt;
					&lt;td&gt;20 km&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Antenna&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;8x16 Patch Array&lt;/td&gt;
					&lt;td&gt;32x16 Slotted Waveguide&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Beam Steering&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Electronic (±45°)&lt;/td&gt;
					&lt;td&gt;Electronic (±45°)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Mechanical Scan&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;360° (stepper motor)&lt;/td&gt;
					&lt;td&gt;360° (stepper motor)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Output Power&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;~1W×16&lt;/td&gt;
					&lt;td&gt;10W×16 (GaN amplifier)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Processing&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;FPGA + STM32&lt;/td&gt;
					&lt;td&gt;FPGA + STM32&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;-getting-started&#34;&gt;🚀 Getting Started
&lt;/h2&gt;&lt;h3 id=&#34;-repository-file-placement-policy&#34;&gt;🧹 Repository File Placement Policy
&lt;/h3&gt;&lt;p&gt;To keep the repository root clean and make artifacts easy to find, place generated files in the following locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Published reports (tracked, GitHub Pages):&lt;/strong&gt; &lt;code&gt;docs/&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Example: &lt;code&gt;docs/AERIS_Simulation_Report_v2.pdf&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simulation-generated outputs (local, gitignored):&lt;/strong&gt; &lt;code&gt;5_Simulations/generated/&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Plots, scenario outputs, temporary analysis directories&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FPGA/Vivado generated artifacts (local, gitignored):&lt;/strong&gt; &lt;code&gt;9_Firmware/9_2_FPGA/reports/&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;VCD/VVP dumps, temporary CSVs, local report snapshots&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reusable FPGA automation scripts (tracked):&lt;/strong&gt; &lt;code&gt;9_Firmware/9_2_FPGA/scripts/&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;TCL flows, helper scripts used by build/bring-up&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Do not leave generated artifacts in the repository root.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;prerequisites&#34;&gt;Prerequisites
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Basic understanding of radar principles&lt;/li&gt;
&lt;li&gt;Experience with PCB assembly (for hardware build)&lt;/li&gt;
&lt;li&gt;Python 3.8+ for the GUI software&lt;/li&gt;
&lt;li&gt;FPGA development tools (Vivado) for signal processing modifications&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;hardware-assembly&#34;&gt;Hardware Assembly
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Order PCBs&lt;/strong&gt;: Production outputs are under &lt;code&gt;/4_Schematics and Boards Layout/4_7_Production Files&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Source Components&lt;/strong&gt;: BOM/CPL files are co-located under &lt;code&gt;/4_Schematics and Boards Layout/4_7_Production Files&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Assembly&lt;/strong&gt;: Use the schematics in &lt;code&gt;/4_Schematics and Boards Layout/4_6_Schematics&lt;/code&gt; together with the production outputs above; a standalone assembly guide is not currently tracked&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Antenna&lt;/strong&gt;: Choose appropriate array files for your target variant&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enclosure&lt;/strong&gt;: Mechanical drawings currently live in &lt;code&gt;/8_Utils/Mechanical_Drawings&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;-license&#34;&gt;📜 License
&lt;/h2&gt;&lt;p&gt;This project is open-source but uses &lt;strong&gt;different licenses for hardware and software&lt;/strong&gt; to ensure proper legal coverage.&lt;/p&gt;
&lt;h3 id=&#34;hardware-documentation&#34;&gt;Hardware Documentation
&lt;/h3&gt;&lt;p&gt;The hardware design files—including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schematics and PCB layouts (in &lt;code&gt;/4_Schematics and Boards Layout&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Bill of Materials (BOM) files&lt;/li&gt;
&lt;li&gt;Gerber files and manufacturing outputs&lt;/li&gt;
&lt;li&gt;Mechanical drawings and enclosure designs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;are licensed under the &lt;strong&gt;CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P)&lt;/strong&gt; .&lt;/p&gt;
&lt;p&gt;This is a hardware-specific license that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Clearly defines &amp;ldquo;Hardware,&amp;rdquo; &amp;ldquo;Documentation,&amp;rdquo; and &amp;ldquo;Products&amp;rdquo;&lt;/li&gt;
&lt;li&gt;✅ Includes explicit patent protection for contributors and users&lt;/li&gt;
&lt;li&gt;✅ Provides stronger liability limitations (important for high-power RF)&lt;/li&gt;
&lt;li&gt;✅ Aligns with professional open-hardware standards (CERN, OSHWA)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You may use, modify, and sell products based on these designs, provided you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maintain the original copyright notices&lt;/li&gt;
&lt;li&gt;Distribute any modified designs under the same license&lt;/li&gt;
&lt;li&gt;Make your modifications available in Source format&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;software-and-firmware&#34;&gt;Software and Firmware
&lt;/h3&gt;&lt;p&gt;The software components—including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FPGA code (VHDL/Verilog in &lt;code&gt;/9_Firmware&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Microcontroller firmware (STM32)&lt;/li&gt;
&lt;li&gt;Python GUI and utilities&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;remain under the &lt;strong&gt;MIT License&lt;/strong&gt; for maximum flexibility.&lt;/p&gt;
&lt;h3 id=&#34;full-license-texts&#34;&gt;Full License Texts
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;The complete CERN-OHL-P license text is in the &lt;code&gt;LICENSE&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;MIT license terms apply to software where not otherwise specified&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;why-this-change&#34;&gt;Why This Change?
&lt;/h3&gt;&lt;p&gt;Originally, the entire project used the MIT license. The community (special thanks to gmaynez!) pointed out that MIT lacks legal protections needed for physical hardware. The switch to CERN-OHL-P ensures the project is properly protected while maintaining the same permissive spirit.&lt;/p&gt;
&lt;h2 id=&#34;-documentation&#34;&gt;📚 Documentation
&lt;/h2&gt;&lt;p&gt;Comprehensive documentation is available in the &lt;code&gt;/docs&lt;/code&gt; folder and served via GitHub Pages at &lt;a class=&#34;link&#34; href=&#34;https://NawfalMotii79.github.io/PLFM_RADAR/docs/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://NawfalMotii79.github.io/PLFM_RADAR/docs/&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/architecture.html&#34; &gt;System Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/implementation-log.html&#34; &gt;Implementation Log&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/bring-up.html&#34; &gt;Hardware Bring-Up Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/reports.html&#34; &gt;Test Reports&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/docs/release-notes.html&#34; &gt;Release Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-contributing&#34;&gt;🤝 Contributing
&lt;/h2&gt;&lt;p&gt;We welcome contributions! Please see our &lt;a class=&#34;link&#34; href=&#34;https://producthunt.programnotes.cn/CONTRIBUTING.md&#34; &gt;Contributing Guidelines&lt;/a&gt; for details on repo layout, branch workflow, and basic PR checks.&lt;/p&gt;
&lt;p&gt;Areas where help is especially appreciated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RF Engineers&lt;/strong&gt;: Review designs, optimize antenna performance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FPGA Developers&lt;/strong&gt;: Optimize signal processing pipeline&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Software Developers&lt;/strong&gt;: Enhance Python GUI and SDK&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Beta Testers&lt;/strong&gt;: University researchers, drone startups, advanced makers&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-contact--collaboration&#34;&gt;📞 Contact &amp;amp; Collaboration
&lt;/h2&gt;&lt;p&gt;I welcome serious inquiries from researchers, engineers, and potential collaborators. However, due to the high volume of interest in this project, please understand that I cannot guarantee a response to every message.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Technical questions or bug reports&lt;/strong&gt;: Please &lt;a class=&#34;link&#34; href=&#34;https://github.com/NawfalMotii79/PLFM_RADAR/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;open a GitHub issue&lt;/a&gt; so the whole community can benefit from the discussion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collaboration, licensing, or business inquiries&lt;/strong&gt;: 📧 nawfal.motii.33 [at] gmail [dot] com&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-sponsors&#34;&gt;💰 Sponsors
&lt;/h2&gt;&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/NawfalMotii79/PLFM_RADAR/main/8_Utils/PCBWAY.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;PCBWay Sponsor Logo&#34;
	
	
&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Star ⭐ this repository if you&amp;rsquo;re interested in open-source radar technology!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: This is an active development project. Some features are still in progress. Check the issues page for known limitations and upcoming features.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&#34;19000-stars--thank-you&#34;&gt;19,000 stars – Thank you
&lt;/h2&gt;&lt;p&gt;This project started in a small workshop in Morocco. Today, 19,000 engineers on GitHub have starred it.&lt;/p&gt;
&lt;p&gt;I am genuinely humbled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this tells me:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open source radar matters&lt;/li&gt;
&lt;li&gt;Affordable sensing is needed&lt;/li&gt;
&lt;li&gt;Engineers want to build, not just buy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thank you to everyone who starred, forked, opened issues, submitted PRs, and shared this project.&lt;/p&gt;
&lt;p&gt;The work continues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nawfal Motii&lt;/strong&gt;
ABAC INDUSTRY
(&lt;a class=&#34;link&#34; href=&#34;http://www.abacindustry.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://www.abacindustry.com&lt;/a&gt;)&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
