Skip to the content
4 layers100 × 80 mmSTest, the printed circuit board in 3D

Features: - Input protection stage - TVS surge suppression - Analog signal conditioning - Amplification - Level shifting - Anti-alias filtering - STM32 ADC acquisition - TFT waveform display

Size
100 × 80 mm
Copper layers
4
Thickness
1.6 mm
Parts
34
Nets
85
Pads
223
Tracks, vias
186, 23
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jul 2026
Updated
1 Jul 2026

Overview

STest is an open-source printed circuit board by Aryan-Kodan, from the Aryan-Kodan/STM32_Oscillator repository on GitHub. It is a 4-layer board of 100 × 80 mm with 34 parts on 85 nets, routed with 186 tracks and 23 vias.

It is built around the BAT54S and SMAJ24CA. Its parts include 16 resistors, 8 ICs, 7 capacitors, 2 diodes and 1 connector. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

STM32 Portable Oscilloscope

Overview

A portable oscilloscope designed using STM32F103, KiCad and LTspice.

Features:

  • Input protection stage
  • TVS surge suppression
  • Analog signal conditioning
  • Amplification
  • Level shifting
  • Anti-alias filtering
  • STM32 ADC acquisition
  • TFT waveform display

Specifications

ParameterValue
MCUSTM32F103C8T6
Input Range±20V nominal
ProtectionTVS + clamp diodes
ADC Range0-3.3V
Filter Bandwidth100kHz
DisplayEA_eDIPTFT32-A

Analog Front End

Input ↓ Protection ↓ Attenuator ↓ Buffer ↓ Gain ↓ Scale ↓ Offset ↓ Inverter ↓ Low Pass Filter ↓ ADC Driver

Tools Used

  • KiCad
  • LTspice

Parts

34
QtyValueFootprintReferences
1010kResistor_SMD:R_0805_2012MetricR4, R5, R7, R8, R9, R10, R11, R12, R15, R16
6100nCapacitor_SMD:C_0805_2012MetricC2, C5, C7, C8, C9, C10
6MCP6002-xMCPackage_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mmU1, U2, U3, U4, U5, U6
11.6kResistor_SMD:R_0805_2012MetricR13
1100Resistor_SMD:R_0805_2012MetricR1
1100kResistor_SMD:R_0805_2012MetricR3
115kResistor_SMD:R_0805_2012MetricR6
11nCapacitor_SMD:C_0805_2012MetricC1
147Resistor_SMD:R_0805_2012MetricR14
1900kResistor_SMD:R_0805_2012MetricR2
1BAT54SPackage_TO_SOT_SMD:SOT-23D2
1Conn_CoaxialConnector_Coaxial:BNC_Amphenol_031-6575_HorizontalJ1
1EA_eDIPTFT32-ADisplay:EA_eDIPTFT32-XXXU8
1SMAJ24CADiode_SMD:D_SMAD1
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU7

Similar boards

  • 6 layers158 × 174 mmTritonECU Main, the printed circuit board in 3D

    TritonECU Main

    alpauna/TritonECU

    ESP32-S3 engine control unit — fuel injection, ignition timing, wideband O2 (CJ125/LSU 4.9), dashboard, and MQTT telemetry

    457 parts10
  • 2 layers103 × 95 mmDSO, the printed circuit board in 3D

    DSO

    Aryan-Kodan/Two_Channel_DSO

    A custom Multi-Channel Digital Storage Oscilloscope (DSO) designed using the STM32F103C8T6 microcontroller. This project combines a custom analog front-end, trigger circuitry, anti-alias filtering, multi-channel…

    94 parts
  • 4 layers55 × 55 mmCaw bms, the printed circuit board in 3D

    Caw bms

    noxrick91/caw-bms

    锂电池管理系统

    154 parts228GPL-3.0
  • 2 layers34 × 96 mmGem solder, the printed circuit board in 3D

    Gem solder

    arlenko/gem-solder

    💎 DIY soldering iron controller

    114 parts12CERN-OHL-S-2.0
  • 2 layers100 × 75 mmDisplay, the printed circuit board in 3D

    Display

    DLaxV-Community-Projects-Hub/Open-Shot-Clock

    Build your own DIY Shot Clock

    209 parts5CERN-OHL-P-2.0
  • 4 layers84 × 55 mmGrblPANEL, the printed circuit board in 3D

    GrblPANEL

    dresco/grblpanel_main_board

    KiCad implementation of a grblPANEL control board

    143 parts2
  • 2 layers88.8 × 76 mmArch Bridge, the printed circuit board in 3D

    Arch Bridge

    SeraphimlabsLLC/Arch_Bridge

    DCC-EX to Loconet accessory bus interface

    102 parts2AGPL-3.0
  • 4 layers81 × 90.3 mmMildly Overkill, the printed circuit board in 3D

    Mildly Overkill

    hackepeter101/Mildly-Overkill

    todo.md was written entirely by AI. It's the list of everything it found. I read the suggestions, double-check them, and then fix them myself in KiCad, usually while muttering.

    138 parts1

Questions

How big is the STest PCB?

It measures 100 × 80 mm and has 4 copper layers, 1.6 mm thick.

What parts does the STest use?

34 parts, built around the BAT54S and SMAJ24CA. 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.

Where can I download the STest KiCad files?

From the Aryan-Kodan/STM32_Oscillator repository on GitHub, at the commit this page was made from: the board is KiCad/STest.kicad_pcb and its schematic KiCad/STest.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the STest design in my own project?

Its repository states no licence, so its author keeps all rights: ask Aryan-Kodan before reusing the design.