В копилку калькуляторов
АХТУНГ, речь о нейросетевом слопе! Если сама идея написания программ с помощью нейросеток не мила - смело пролистывай.
Привет, пикабу. Вкину свои пять копеек в вопрос о калькуляторах для 3д печати.
Давненько задумывал программу для подсчета остатков филамента.,а то чего весь балкон засыпан полуиспользованными катушками, в которых и не поймешь сколько осталось. Да и встроить калькулятор с историей печати было бы неплохо, а то постоянно терял что и за сколько печатал. Ну и вдобавок постоянно между вкладками браузера на нескольких принтерах прыгать не так и удобным казалось. Пошёл искать готовые решения. Нашёл пару онлайн-калькуляторов, но они все какие-то куцые. Нет учёта нескольких принтеров, нет истории, нет мониторинга. В итоге вынашивал-вынашивал, да и выносил идею создать комбайн для использования в домашнем печатном производстве. Одна беда - кодить не умею так, чтоыб реализовать хоть в каком либо удобном виде.
За помощью обратился к нейросетям. Путем проб и ошибок смог выдавить ими вот такой вот простенький, но как мне показалось довольно удобный домашний калькулятор/записную книжку 3д печати.
Программа называется PrintPAL. Работает как обычное десктопное приложение — скачал, запустил, работает.
Чего умеет то?
Считает стоимость печати. Учитывает филамент, электричество, износ принтера, наценку
Следит за остатками филамента. Остаток уменьшается сам после каждого расчёта
Хранит историю расчётов. Прикреплённый файл модели скачивается из истории
Показывает веб-интерфейс принтера. Вводишь IP — видишь морду принтера прямо в программе
Поддерживает камеру. Отдельный IP для видеопотока
Отслеживает часы до техобслуживания. Прогресс-бар на дашборде
Экспортирует и импортирует филамент через JSON-файл
9 цветовых тем. Каждая со светлой и тёмной версией
Три языка интерфейса: русский, английский, испанский
Настраиваемый порядок вкладок.
Экспортирует историю в CSV








Написано на Python + Flask. Обёрнуто в Electron, чтобы работало как обычная программа. База данных — SQLite, лежит в %APPDATA%, не теряется при обновлениях.
Весит ~70 МБ. Не требует установки — портативный exe. При первом запуске сам ставит Flask если его нет.
Почему не на веб
Мог бы сделать сайт. Но тогда нужен хостинг, интернет, аккаунт. А тут — скачал, открыл, работает. Данные у тебя на машине, никуда не улетают.
Где взять
Сейчас тестирую на домашних устройствах, вроде все работает как надо, если есть желание попробовать - милости прошу на гитхаб
Там же и исходники

Лига 3D-принтеров
3.9K постов15.1K подписчик
Правила сообщества
Запрещено хамство и оскорбления, уважайте чужой опыт и труд