Custom 2-channel digital oscilloscope DAQ with 20MHz bandwidth. Built with a custom KiCad analog front-end (AFE) PCB, Gowin FPGA (Tang Nano 9K) for high-speed signal buffering (VHDL), and an RPi Pico MCU for SCPI-like control. Includes a simple Python GUI for data visualization.
This is one of the PCB projects from the Kicad Like a Pro course. It contains a two and four layer board that implements a MCU datalogger with build-in 512K EEPROM and clock.