STM32-Oscilloscope

ahmedkamel382·STM32-Oscilloscope·Hardware Design/DSO_Final.kicad_pcb

STM32-Oscilloscope PCB layout, top view — open source board by ahmedkamel382
Simulate this board

About the STM32-Oscilloscope PCB

STM32-Oscilloscope is an open source PCB design by ahmedkamel382, published on GitHub. It is a 2-layer board measuring 88 × 60 mm, with 20 components from 12 distinct parts.

By type, the board carries 5 capacitors, 5 resistors, 4 connectors, 4 switches and 2 transistors.

It belongs with the test & measurement and displays & leds designs in this gallery.

From the project

A custom Digital Storage Oscilloscope (DSO) built with an STM32F401 Black Pill and a custom PCB. Features a 1.47" SPI display, an analog front-end with hardware over-voltage protection, and real-time DSP for waveform analysis and measurements.

A high-performance, low-cost Digital Storage Oscilloscope (DSO) engineered from the component level up. Built around the STM32F401 "Black Pill", this project bridges embedded hardware and modern data science by combining a custom Analog Front-End (AFE), deterministic DMA-paced sampling, high-speed USB-CDC telemetry, and an offline Machine Learning waveform classifier.

STM32-Oscilloscope bill of materials (BOM)

20 components, 12 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
2N3906
Q1
1
2N3904
Q2
1
Conn_Coaxial
J1
1
CONN_01X08
Conn_01x08
J2
2
CONN_01X20
Conn_01x20
J4, J5
4
SW_Push
SW1, SW2, SW3, SW4
1
33PF
33pF
C1
2
10UF
10uF
C2, C5
2
100NF
100nF
C3, C4
1
33K
33k
R1
3
10K
10k
R2, R4, R5
1
47R
R3

STM32-Oscilloscope design files

The KiCad project lives in the ahmedkamel382/STM32-Oscilloscope repository on GitHub; these links point at the commit this page was built from.

STM32-Oscilloscope: common questions

How big is the STM32-Oscilloscope PCB?

The STM32-Oscilloscope measures 88 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the STM32-Oscilloscope?

20 components, from 12 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the STM32-Oscilloscope design files?

From the ahmedkamel382/STM32-Oscilloscope repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the STM32-Oscilloscope design in my own project?

The repository has no license, so all rights stay with ahmedkamel382. Use it as a reference, and ask the author before reusing the design.

Similar boards