Fabbit. Карманный мультитул для электронщика.

Осциллограф, логический анализатор и ретро-консоль. Проект в разработке.

Корпус Fabbit

01Функции

Приборы
на одной плате.

БП и мультиметр ведёт CH32H417. Логику профиля выполняет ПЛИС.

    01 /

    Демо интерфейса. Числа для примера.

    02Разборка

    Разбираем
    по слоям.

    Спереди экран и кнопки. Под задней крышкой стоят ПЛИС, аналоговый модуль и аккумулятор.

    03Чертёж

    90×150×22,5 мм

    Над аналоговым модулем: 24 мм. Корпус для SLA-печати. Модель FreeCAD: fabbit_case.FCStd.

    04Начинка

    Внутри Fabbit.

    CH32H417 управляет прибором, ПЛИС выполняет логику профиля, ESP32-C5 отвечает за радио.

    ПЛИС

    Профиль соединяет логические блоки ПЛИС в схему прибора.

    ЧипПЛИС 
    Artix-7, модуль Colorlight i9+

    Микро­контроллер

    CH32H417 ведёт меню, загрузку ПЛИС, питание и заряд, лабораторный БП и мультиметр.

    ЧипМикроконтроллер 
    CH32H417

    Радио

    ESP32-C5 — отдельный радиосопроцессор.

    Связь 
    Wi-Fi 6 на 2,4 и 5 ГГц, BLE 5, 802.15.4

    Входы и выводы

    Подключайте щупы, провода и HDMI-монитор.

    Аналоговый модуль 
    осциллограф, генератор и мультиметр
    SMA 
    3 × SMA: входы CH1/CH2, выход GEN
    Видео 
    HDMI Type A
    Порты 
    USB-C, microSD
    Выводы 
    A 2 × 12, B 2 × 10, питание цели 2 × 2
    MIPI-20 
    SWD, JTAG, trace 4 бит
    Расширение 
    BergStak: 80 контактов, шаг 0,8 мм, стек 9 мм

    Прошивка

    Прошивка управляет меню, сменой профилей, питанием, БП и мультиметром.

    Задачи 
    меню, профили, связь с ПК

    Профильсменный

    Профиль задаёт схему прибора в ПЛИС. Загрузка из флеш-слота или с microSD.

    Носитель 
    флеш-слот или microSD

    Компьютер

    Связь с ПК: USB 3.0 через CH32H417.

    Шина ПЛИС 
    UHSIF, 16 бит

    Экран и кнопки

    Экран сверху. Крестовина и кнопки под большими пальцами.

    Экран 
    3,5″, модуль 70 × 51 мм
    Управление 
    крестовина, F1–F4, Fn, Меню, Назад, колесо

    Корпус и питание

    Корпус для SLA-печати. Аккумулятор под задней крышкой.

    Корпус 
    90 × 150 × 22,5 мм; над аналоговым модулем 24 мм
    Аккумулятор 
    Li-pol 1S, 2800 мА·ч
    USB-C 
    PD 3.1: заряд аккумулятора и выход 5 В до 1 А
    Расчётная автономность 
    3–9 ч по режимам

    05Команда

    Собираем Fabbit
    в 10 классе.

    Схемы, логику ПЛИС, прошивку и корпус делаем сами. В дневнике публикуем замеры и ошибки.

    16 лет

    Рома
    Горбачев

    Главный инженер, программист

    16 лет

    Ярик
    Павлюк

    Корпус и 3D

    06Код

    Код, платы
    и корпус открыты.

    В репозитории код ПЛИС и прошивки, платы, корпус и дневник. Код: MIT. Железо: CERN-OHL-S-2.0.

    Структура репозитория
    fabbit/
    ├── gateware/   ПЛИС
    ├── firmware/   микроконтроллер
    ├── profiles/   содержимое карты памяти
    ├── hardware/   платы и корпус
    │   ├── mainboard/
    │   ├── adc-mezzanine/
    │   ├── panel-adapter/
    │   └── case/
    ├── host/       утилиты для ПК
    └── journal/    дневник

    07Поддержать

    Помогите собрать Fabbit.

    Деньги идут на платы, детали и корпус. Каждую трату публикуем.