Сообщество - Инженериум DIY

Инженериум DIY

535 постов 5 257 подписчиков

Популярные теги в сообществе:

49

LED CUBE. Дневник разработки. Август '25

Коротко - как я месяц делал игровую платформу в виде куба с нуля (и еще не доделал), побил некоторые рекорды по производительности дисплеев и был не рад исправлять ошибки проводками.

В июле мне предложили сделать светящийся кубик для игр — типа D16, чтобы светилась выпавшая грань. Заказчик испарился, но мысль засела в голове. Подумал — а что если не просто свет, а поставить дисплеи на каждую грань и упростить до D6? И вообще сделать из этого маленькую тактильную игрововую консоль. Такого точно никто не делал. И понеслось…

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Первый концепт кубика

За месяц из простой идеи пока что получился полуготовый куб с проводками, но с рабочими основыми системами. Расскажу как это было — со всеми техническими проблемами и небольшими победами.


Проектирование и осознание масштаба

30 июля — день когда всё началось. Начал прикидывать техническую сторону: ESP32, акселерометр, 6 дисплеев по 240x240 пикселей. В теории выглядит просто — процессор, акселерометр, питание, экраны. На практике оказалось иначе.


31 июля — 1 августа — начало 3D проектирования. Проект зацепил серьёзно. 15 лет назад поступал в универ на программиста, чтобы делать компьютерные игры. И как то не заладилось. И вот через 10 лет выпадает шанс воплотить давнюю мечту.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Одна из первых итераций 3D модели

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Обожаю этот ИИ рендер

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Первые версии материнской платы для куба


Борьба с ограничениями железа

2 августа — первое столкновение с реальностью. Для нормальной картинки нужно хотя бы 25-30 FPS, но по предварительным расчетам упирался то в память, то в скорость передачи данных. Изначально планировал готовый модуль ESP32, но для буфера кадров памяти у него вообще нет.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Вместо линейника на плате появился DC-DC преобразователь и проц переехал на заднюю сторону платы

В итоге полдня переделывал плату, чтобы поставить ESP32-S3 с 8МБ PSRAM - оперативки (наш «огромный» буфер для кадров). Опять по старинке придется припаивать голый проц на плату.. Но зато какая мощь, во всех прошлых проектах такой памяти вообще не было.


3 августа - день, когда спроектировал все платы для заказа на заводе. Небольшой спойлер - наделал всяких ошибок подключения.. Ну хотя бы не критичных, не пришлось выкидывать платы в ведро.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Как выглядит кубик внутри. Только тут не показаны батареи.

В тот день открыл для себя возможности ИИ для кодинга и продумывания архитектуры проекта. Конечно, нейросети могут выдавать тысячи строк кода (как мне тогда и выдало).

Но лучше код делать по модулям и разбираться в том, что ИИ наваял. Половина кода может работать вообще не так, как хотелось.

Главное при должном понимании и подходе, ИИ очень помогает и ускоряет разработку ПО.


4 августа — а что если использовать ИИ не только для генерации кода, но и для картинок персонажей? Да запросто))) Для игр уровня железа этого куба, 2D картинки вполне будут работать.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Не самая лучшая идея просить ИИ сгенерить сразу несколько персонажей

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

А вот одного персонажа в определенном стиле и в 2х ракурсах - вообще отлично.


Первые тесты и корпус

5 августа — напечатал первый корпус для куба. Рамки вокруг экранов получились большие, но таков путь — железо диктует размеры.

Зато скругленные грани дают приятную тактильность и куб удобно крутить.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Реально очень удобно лежит в руке. Несколько дней с ним ходил, крутил в руках.


7 августа — начал программировать игровую архитектуру. Создание игр оказалось не таким как представлял. На кубик приходится писать вообще всё с нуля — ядро системы, драйверы, игровую логику. Хорошо что в универе учили основам системного программирования.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Еще один ИИ рендер =)

Сразу замахнулся на "локомотивные" игры — Diablo, стратегии. Но быстро понял реальность: маленькие экраны требуют переосмысления классических жанров. Disciples может с натяжкой и упрощением получится, а вот Героев 3 портировать скорее всего не получится — слишком много мелких юнитов на экране.


8-9 августа — чисто дни вайб-кодинга. Создать игровые движки с нуля это конечно идея.. Хотя бы нейросети помогают в понимании всех систем. Но по крайней мере основную архитектуру составил. В одиночку бы такое делал не день, а с месяц минимум.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Основная буйная идея - собирать игры как LEGO. Сделать несколько модульных систем, которые будут брать свои данные из специальных json-файлов.

А чтобы не писать вручную технические json-файлы, можно закидывать описание в ИИ, чтобы он подогнал всё под определенный формат.

И кажется, что если такая система будет работать - можно будет собирать игры разных жанров из базовых модулей достаточно быстро и просто.


Небольшое отступление. По образованию я ж айтишник (окончил факультет ПМиК). Нас учили именно программировать ядро систем. То есть все эти внутренние алгоритмы, ассемблер, математика (в один год было 5 разных направлений математики).

Но самое неприятное в программировании ядра - это скука при работе. Не видишь какого-то визуального явного подтверждения (обратной связи) по тому, что прогишь и кажется что занимаешься какими то бесполезными буковками на экране.

С этим я столкнулся в начале разработки прошивки куба. И сразу решил откопать какой нибудь экранчик, чтобы уже видеть хоть какие то картинки при работе.


Тестовый стенд и первые визуальные результаты

12-14 августа — вообще при любой работе стараюсь не изобретать велосипед.

Откопав старенькую плату от фризлайт лампы, подцепил к ней экран. Найдя в инете библиотеку графики EmberGL для ESP32, решил попробовать поработать с готовым решением.

Библиотека как старый жигуль из гаража - запустилась не с первого раза (особенно учитывая что её не обновляли уже 3 года). Пару часов пинания кода с помощью ИИ, и получился первый прямоугольник с градиентом и потом 3D. Там был пример с головой обезьяны на 4000 полигонов. И оно даже работало.. Но это прям максимум для ESP32. И причем без текстурирования.

Красивое 3D, но бесполезное..

Интересное открытие: операции с float выполняются процессором с той же или даже большей скоростью, чем с обычными целыми числами.


15-16 августа — работал над системой загрузки картинок и анимаций.

Идея: генерим картинку с персонажем. Делаем из него видео. Видео разбиваем на кадры, складываем на флешку, потом показываем по очереди.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Разбивка и удаление лишних кадров

Первый тест анимации на OpenGL как то оказался медленным..


Настоящее железо и первые результаты

17-19 августа — приехали экраны и тот самый проц с памятью.

Решил отойти от EmberGL в сторону простого самописного драйвера. То инициализация не та, то цвета неправильные, то порядок бит в той библиотеке.

Экран завелся не с первого раза. Зато какой прирост производительности новый проц дал с оптимизированным кодом чтения с памяти (+SPI 4line) и работе с PSRAM. Давайте посмотрим на эволюцию производительности нашего козлика из Diablo.

Обычный проц и медленное чтение с карты

Новый проц и быстрое чтение кадров с карты памяти

Реактивый козел))))) Новый проц и показ кадров из PSRAM

По замерам проца, последние видео это 20 и 90FPS соответственно. Убойная производительность конечно. Видел в инете тесты, там такие скорости обновления не выжимали в принципе)))


20-21 августа — раз у нас такой быстрый показ кадров, почему бы не показать что-то более интересное. Как насчет упрощенной физики жидкости и показа кино (только без звука)?

С последним пришлось немного помучаться. Обычный MP4 проц открыть не может, но с последовательностью BMP565 вполне справляется.

В статье пропускаю все технические сложности и работу с программированием. Главное же результат и какие то забавные моменты.

Например, на этапе с кино впустую потратил 4 часа, пытаясь разобраться в ошибке чтения файлов. А оказывается надо было поправить всего одну циферку при инициализации.

Cамое печальное, raw bmp весит прям очень много. На минутный ролик надо около 110мб.

Конечно можно заметить, что кино выглядит немного пиксельным и с провалами в тенях. Но это особенности сжатия исходного RGB888 в RGB565 для экрана. У последнего формата данных меньше градаций цветов + сжатие jpg сразу видно.


Платы, сборка и фиаско

26-29 августа — мне ранее говорили что видимые винты крепления корпуса не очень красиво и занялся этой задачей.

Решено сделать внутрянку куба на несущей раме, чтобы потом всё вставить в корпус и закрыть крышкой.

С первого раза конечно не получилось. Защелки надо печатать боком, чтобы нагрузка была поперек линий печати. Если гнуть по линии спекания слоев, оно просто отламывается.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Мой первый корпус на защелках

И корпус то это достаточно просто.. Напечатал и пробуй.

А что если читать кино не как bmp, а mjpg. Около дня ковыряния кода, и оно получилось. И главное весит копейки, около 6МБ на минуту, а не 110МБ+. И хитрый трюк - накидывать шум и легкое размытие на кадры, и так получается меньше пиксельности.


30 августа — наконец-то пришли подарки от китайского деда мороза))) Ну то есть новые платы.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Вот такое почти готовое приезжает с Китая. Заводская пайка, все дела =)

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

На память старый тестовый модуль и новая плата

Конечно сразу взялся за пайку проца и разъемов. Замучился конечно из-за двухсторонней пайки..

Главное, что процессор легко прошивается на новой плате, SD-карта работает. Выжал с карты 10 МБ/с вместо 8.3. Это ещё плюс 5-7 FPS для видео.


31 августа — ИНЖЕНЕРНОЕ ФИАСКО. Когда сказал вслух, что "новая разработка — это исправление недочётов" - накаркал проблему.

LED CUBE. Дневник разработки. Август '25 3D моделирование, 3D печать, Компьютерное железо, Esp32, Разработка, Своими руками, Материнская плата, Видео, Короткие видео, Вертикальное видео, Длиннопост

Колхозный проводной ад

Из-за большого количества подключённых пинов к процессору упустил, что надо ещё подключать линии включения экранов. Результат: ПРОВОДКИ, которые я ненавижу. Плата для меня — инженерная картина, где всё должно быть аккуратно. А тут проводки.. Но главное что работает. И всё исправляется хотя бы так, а не заказом новой платы и ожидания в месяц.

И под конец месяца поставил акселерометр, обновил прошивку и оно работает.


ЧТО ПОЛУЧИЛОСЬ ЗА АВГУСТ

  • Основная плата работает (проц, аксель, чтение с карты, дисплей)

  • Проводки вместо красивой разводки

  • Куб в полуразобранном состоянии

  • Игр пока нет, только тесты

  • Заложена основа для будущей программной системы

  • Корпус собирается на защелках

Открытия:

  • ИИ кардинально ускоряет разработку ПО

  • Железо и чужие библиотеки всегда преподносят сюрпризы

  • Проверять разводку плат три раза, а не один

Впереди ещё месяцы работы над прошивкой, играми и отладкой. Но основа заложена: железо работает, производительность неплохая, архитектура более менее продумана.


Предлагайте свои идеи, что хотели бы видеть из игр/приложений в кубике. У меня уже в планах змейка 6D, визуальная алхимия частиц, какие нибудь квесты. Очень хочется сделать мини Diablo / GTA2. И конечно что то простое точно будет - выдать число, или предсказание как magic 8-ball.


Также в далеком будущем есть планы перейти на ESP32-P4. Вот там прям вычислительная машина (для своего размера и потребления энергии). И возможно поставить звук, вибрацию, часы реального времени, экраны побольше..

А этом кубике еще на один проводок планируется пищалка - пассивный зуммер =)

И кстати, в моем TG-канале новые новости о проекте почти каждый день =)

Подписывайтесь, если интересно.

https://t.me/andreibesarabchannel

P.S. изначально была идея с названием NEO CUBE. Но оно занято.

Показать полностью 16 9
18

Холодильник, который пережил всех

Как-то на ремонте у клиента увидел настоящий раритет — холодильник ЗИЛ, которому было больше 40 лет.

Стоит себе, гудит, и по виду будто говорит: «Я ещё в СССР видел такие продукты, про которые ты и не слышал» 😅

Хозяин рассказал, что холодильник достался ему от родителей и пережил два ремонта кухни. ЗИЛ ни разу не ломался серьёзно, максимум — заменить резинку на дверце.

🛠️ Современные холодильники, конечно, удобнее и экономичнее. Но в надёжности “старичкам” часто нет равных.

👉 У кого-то ещё дома живы такие «динозавры» техники? Делитесь, интересно!

Холодильник, который пережил всех Дом, Холодильник, Стиральная машина, Совет, Лайфхак, Зил
Показать полностью 1
19

Истории мастера с авито

Тут возникла мысль про смену названия на Стетхем в цеху, что скажете?)

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

К истории. Пока я делал дровницы, ко мне обратился тот же заказчик с просьбой изготовить еще кое что, и скинул чертеж.

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

Ну почти чертеж)

Попросил референс, оказалось что это перегородка для камина. При чем одну заказчик уже купил, но оказалось что ему не удобно ей пользоваться, высоковата. Говорит хочу так же но пониже. Такие задачки я люблю, заказ принят!)

Отрезаем из того что есть две пластины ( остатки листа 1.5 мм), два куска трубы (34 мм диаметра, с очень фактурными следами ржавчины), полусферы едем покупать в магазин ковки ( потом поймете зачем они нужны).

Из за размеров детали все косяки становятся легко заметны, придется их сразу убирать.

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

Было

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

Стало

Все детали нарезаны, зашлифованы, я результатом доволен. Но теперь надо сварить..

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

Подписи для красоты)

Тут немного сложностей, 1.5 мм при сварке начинает уводить, то что было плоским становится скрученным, варить пришлось не спеша, по кусочкам, давать металлу время на остывание.

Ставлю на магниты одну полосу к другой, и прихватываю штук на 8 точек по разным сторонам. А дальше по чуть чуть, кусочек с одной стороны кусочек с другой, по 74 см шва на каждую сторону, плюс вертикально заварить трубы.

Зачистил швы, приварил полусферы, опяяяять зачистил, обезжирил, красим!

Покрасил из баллона термостойкой эмалью. Результат отличный, краска матовая, укрывистая, шик и блеск)

Финал, довольный заказчик, я довольный хорошо сделанной работой, изделие которое полностью соответствует чертежу.

Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост
Истории мастера с авито Мастер, Сварка, Короткие видео, Цех, Процесс, Как это сделано, Видео, Без звука, Вертикальное видео, Длиннопост

Спасибо за просмотр.

Расскажите что для вас было бы интереснее восстановления и ремонты или изготовление с нуля?

В следующий раз расскажу про пару вещиц сделанных для дома) да да сапожники не всегда без сапог!.

Показать полностью 12 1

Когда холодильник живёт дольше, чем ремонт в квартире

Сегодня был на вызове: холодильник работает уже 20 лет, хозяева даже не верили, что столько прошло — только лампочка внутри перегорела 😂

А у других через 3–4 года начинаются утечки или компрессор умирает.

💡 Самое интересное: часто «старички» (типа старых Атлантов или LG начала 2000-х) живут дольше, чем новые модели за хорошие деньги.

❓А у вас дома какой холодильник стоит? И сколько лет он уже честно пашет без ремонта?

Когда холодильник живёт дольше, чем ремонт в квартире Техника, Холодильник, Долговечность
Показать полностью 1
15

Внедрение светодиодов в банковскую карту как у Т-банка

Являюсь клиентом данного банка, который предлагает выпустить карты со своей изюминкой - светодиодами.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

При этом имея опыт по попытке такого внедрения в моём опыте по созданию платежного кольца , где мне не удалось запустить светодиод не мешая работе чипа карты, мне было вдвойне интересно, как это получилось у банка.

Задав в ветке комментов поддержке тинька вопрос о том, питаются ли светодиоды отдельной катушкой или используют ту, на которой висит чип, ожидаемо получил ответ "у нас нет информации"

Ну чип от предыдущих проектов у меня остался, да и вторая моя карта начала глючить так, что приходилось прижимать при оплате чип к карте для лучшего контакта.

Фактически со второй карты я вытащил чип просто поддев ножом с каплей изопропила, но бывают карты, где чип не имеет удобных контактов для пайки, о чем, дабы не повторяться, я уже писал в посте по созданию браслета оплаты

Ну тесты были и с одним светодиодом последовательно чипу карты, но ожидаемо чип работать не захотел, ибо это же ДИОД, пропускающий ток лишь в одну сторону, так что обязательно наличие параллельно установленного диода с обратным направлением тока.

Я не мог не вставить эту пикчу, хоть и манеру написания осуждаю.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

И тут всё сошлось - и почему на заводском образце 2 диода, и как наиболее легко их заставить работать вместе с чипом.

А теперь я устал, у меня лишь выходили как всегда криворукие прототипы, которые то кривые, то свет не так рассеивали, то просто мне не нравятся. Надо добраться до 3д-принтера, да напечатать фотополимером нормальный логотип, да сделать нормальное рассеивание.

Но...Зная, как двигаются (ползут) мои проекты, я просто хочу оставить свои наработки общественности.

Варианты катушек с последовательно подсоединенными парами диодов - все абсолютно рабочие.

С катушкой отдельно - тоже рабочая, но не перспективная.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

Имитация медали)

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

попытка скопировать пятиконечную звезду)

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

Начало перспективное

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

А исполнение черной эпоксидкой - рукожопое.

Светодиоды 1206 использовал вроде, но можно по сути любые, главное - попасть в толщину карты и смочь паять такую мелочь.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

12 светодиодов (Светодиод LED SMD 3014 красный (2,1V-2,2V 20mA)) отличное себя чувствуют, паял на жилы из многожильного провода, чередуя анод и катод на каждом светодиоде.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка
Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

Очередные проблемы с засветкой, на которых я решил прерваться.

Ну и к слову позже внезапно увидел на озоне наклейки на карту со светодиодами (ссыль не реферальная): Она там конечно утолщает карту, не всегда красиво выглядит, ибо светодиоды выпирают в наклейке пузырями, катушка отдельная, но вариант для тех, кто не хочет заморачиваться.

Внедрение светодиодов в банковскую карту как у Т-банка Т-Банк, Своими руками, Светодиоды, Банковская карта, Длиннопост, Электроника, Пайка

Теги ставить умею, доделывать проекты - нет, чем богат - тем поделился, запятые вроде не пропустил.

Показать полностью 10
23

Порядок в мастерской: между идеалом и творческим хаосом


Любой, у кого много инструмента, оснастки или спортивного инвентаря, однажды упирается в вопрос: как это все хранить?

Одни видят в этом вызов и с азартом создают идеальную систему с органайзерами и ящиками. Но поддерживать этот идеал оказывается сложнее, чем его построить. Бросить отвертку в общую коробку всегда проще, чем аккуратно уложить в «свою» ячейку.

Другие же чувствуют себя в творческом беспорядке, как рыба в воде. Их система — это память и мышечное чувство, а любая попытка навести стандартный порядок только мешает.

Объединяет обе эти категории одно: им нужна интуитивная система. Та, где не нужно думать, куда положить или где искать. Где граница между порядком и хаосом стирается, оставляя чистое удобство.

Для меня такой системой стало открытое настенное хранение. Стены в моей мастерской зашиты фанерой с полозьями, на которые можно вешать сделанные мной панели. Их легко перемещать, переставлять ближе к верстаку или розетке в зависимости от текущей цели — система живая и гибкая.

Главный секрет — визуализация. Например, я нарисовал контуры для всего измерительного инструмента (на фото не видно, но они есть). Пустота на месте угольника или уровня сразу бросается в глаза, и рука сама тянется вернуть его на место. Это сработало лучше любых надписей!

Ниже — фото моих панелей в начале пути. Сейчас система уже не новая, вид немного боевой, но функционал от этого не страдает. Может, мои идеи окажутся полезными и для вашей мастерской.

Съемные мобильные панели

Показать полностью 3
Отличная работа, все прочитано!