DSO138 was designed as a training oscilloscope kit. It contains only the basical oscilloscope functions with no fancy features.
Simplicity in structure and easiness in assembly/operation are among the main targets of the design. For these purpose DSO138 uses mostly through-hole parts.
The heart of DSO138 is a Cortex-M3 ARM processor (STM32F103C8) from ST. Its 2.4-inch TFT LCD (320 x 240 dotmatrix, 262K colors) displays nice and clear waveforms.
Detailed assembly instructions are provided in combination with troubleshooting guide and schematc. Source codes are also available to allow user to add their own features.
DSO138 is partially open-sourced. This opens the possibility for users to add different features or develop new applications on the hardware.