Открытый проект со схемой, платой и документацией.
Характеристики
Микроконтроллер: STC8A8K64S4A12 @ 27 МГц.
Экран: OLED 0,96 дюйма, 128 × 64.
Управление: один энкодер EC11.
Вход: один канал.
Развёртка (с/дел): 500, 200, 100, 50, 20, 10, 5, 2, 1 мс, 500, 200, 100 мкс.
Режим 100 мкс доступен только при автозапуске.
Диапазон напряжения: 0–30 В.
Частота дискретизации: 250 кГц при 100 мкс/дел.
Параметры на главном экране:
Время на деление: 500, 200, 100, 50, 20, 10, 5, 2, 1 мс, 500, 200, 100 мкс.
Диапазон напряжения: 0–30 В.
Уровень запуска: уровень напряжения запуска.
Фронт запуска: по нарастающему или спадающему фронту.
Режим запуска: авто, обычный, однократный.

Состояние на главном экране:
Run — идёт оцифровка. Stop — оцифровка остановлена. Fail — уровень запуска вне сигнала в авторежиме. Auto — автоматический диапазон напряжения.
Параметры на экране настроек:
PMode — режим отрисовки: вектор или точки.
LSB — коэффициент оцифровки, калибровка измеряемого напряжения подстройкой LSB.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/oleg.tchurilo/mini-dso