Серия «PrintPAL»

18

В копилку калькуляторов: Новая надежда

Серия PrintPAL

UPD:

Ломалось при установке в папку с кириллицей в пути - починил.

Продолжение оригинального поста

АХТУНГ! Тут все еще про нейросетевое всякое!

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

За это время я:

  • Добавил поддержку AMS/CFS и прочих мультифиламентных устройств.
    В комментах сразу сообщили что вот этот момент то я и пропустил. Исправляю.
    Вообще неважно сколько голов или АМСок в принтере, просто берем весь филамент и запихиваем в расчёт. Работает.

Эка невидаль

Эка невидаль

  • Добавил повторный просмотр расчёта в историю.
    Да, если добавляли модель - она там тоже будет.

И это тоже можно экспортировать в CSV

И это тоже можно экспортировать в CSV

Как прекрасен филамент, посмотри

Как прекрасен филамент, посмотри

  • Самое главное - форкнул базу филаментов SpoolmanDB
    Об этом был отдельный пост тут. Если коротко: ее никто не поддерживает, российских производителей филамента нет. Поддерживаю форк теперь я, в SpoolmanDB можно теперь отправлять PR для добавления уже из моей базы. 30+ PR реквестов которые отсутствовали у них теперь есть тут.

  • Теперь эта же база - основа работы всей программы. Из нее берется весь филамент (но если нужного нет - можно добавить и свой), она делает программу не только удобным калькулятором, но еще и не менее удобным архивом для вашего филамента. Да, есть поле для баркода, нет пока вводить только руками. Работаю над этим.

  • Добавил всюду возможность одновременного добавления и удаления нескольких позиций. Странно что изначально об этом тоже не подумал.

  • Обновил настройки. Теперь тут полным полно тем. Ставь любую.
    Тут же настройки ТЕХОБСЛУЖИВАНИЯ. Вскоре переедут во вкладку принтеры, но пока что есть. Ставим часы до ТО и на главной вылезет напоминание о необходимости подсмазать.

Пытались добавить разнообразия

Пытались добавить разнообразия

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

    Также это выгодно отличает данное приложение от того же Spoolman: я не тяну с ним докер и отдельную систему для его запуска.

О будущем приложения:

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

  2. Допилить базу. Начал парсить сайты российских производителей, ибо сами предоставлять отказываются. Ну и ладно, ну и не надо.

  3. Программа максимум - синхронизация с Klipper. Пока не решил как буду мутить, но однозначно надо. Есть несколько путей, от использования встроенного в клиппер отслеживания количества филамента, до написания прослойки под клиппер же.

  4. Допиливать под капотом надо. Ошибки порой проскакивают там и тут.

  5. Допилить под Linux. Пока не самый приоритетный пункт, но постараюсь.

    Скачать последний билд ТУТ

    Посмотреть исходники ТУТ


Благодарю всех кто прокомментировал прошлый пост, вы правда очень сильно помогаете.

Показать полностью 4
6

SpoolmanDB вилкой чистим

Серия PrintPAL

АХТУНГ, снова о нейросетях.

И снова доброго дня, Пикабу.

В комментариях под постом о PrintPAL писали что, мол зачем оно, есть же Spoolman. Вот этот пост как раз и будет об одной из причин того что с ним не так.

Оригинальный сайт

Оригинальный сайт

Очень юзер френдли

Очень юзер френдли


Автор забил болт на работу над проектом, не коммитит уже почти полгода. А что такое отсутствие обновлений в проект? Новый филамент не добавить, да даже не изменить никак то что уже есть. А изменять есть чего: некорректные названия, вес, цвет. Да банально у бамбулаба половины филаментов не было. Как Ивану Петровичу добавить в базу филамент? Он должен форкнуть базу, изменить ее сам, а потом кинуть PR мейнтейнеру. Сложно это все.

И я говорю ХВАТИТ ЭТО ТЕРПЕТЬ!

Презентую вам ShpoolkenDB - базу филамента здорового человека.

It just works

It just works


Да, это форк SpoolmanDB, но быстрее, выше, сильнее.

Что тут у нас?

  • Нормальная морда

  • База обновлена, филаменты поправлены

  • PR SpoolmanDB влиты

  • Есть форма добавления филамента

Стек:

  • JSON-файлы → компиляция в единый filaments.json

  • React + Tailwind frontend

  • GitHub Pages хостинг

  • CI/CD на GitHub Actions

Работает так:

  1. Юзер заходит в базу и ищет нужный филамент

  2. Находит и смотрит температуры и прочую интересующую его информацию

  3. Если не находит - может самостоятельно добавить

  4. Мне приходит Github issue

  5. Проверяю на достоверность, вливаю в базу

  6. Обновляется за 5 минут в автоматическом режиме

Но и это еще не все. Данный форк - основа для большинства новых функций PrintPal о которых можно будет почитать в отдельном посте.

Ссылка на базу

Показать полностью 4
19

В копилку калькуляторов

Серия PrintPAL

АХТУНГ, речь о нейросетевом слопе! Если сама идея написания программ с помощью нейросеток не мила - смело пролистывай.

Почти СРМ, ога

Почти СРМ, ога

Привет, пикабу. Вкину свои пять копеек в вопрос о калькуляторах для 3д печати.

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

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

Программа называется PrintPAL. Работает как обычное десктопное приложение — скачал, запустил, работает.

Чего умеет то?

  • Считает стоимость печати. Учитывает филамент, электричество, износ принтера, наценку

  • Следит за остатками филамента. Остаток уменьшается сам после каждого расчёта

  • Хранит историю расчётов. Прикреплённый файл модели скачивается из истории

  • Показывает веб-интерфейс принтера. Вводишь IP — видишь морду принтера прямо в программе

  • Поддерживает камеру. Отдельный IP для видеопотока

  • Отслеживает часы до техобслуживания. Прогресс-бар на дашборде

  • Экспортирует и импортирует филамент через JSON-файл

  • 9 цветовых тем. Каждая со светлой и тёмной версией

  • Три языка интерфейса: русский, английский, испанский

  • Настраиваемый порядок вкладок.

  • Экспортирует историю в CSV

Написано на Python + Flask. Обёрнуто в Electron, чтобы работало как обычная программа. База данных — SQLite, лежит в %APPDATA%, не теряется при обновлениях.

Весит ~70 МБ. Не требует установки — портативный exe. При первом запуске сам ставит Flask если его нет.

Почему не на веб

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

Где взять

Сейчас тестирую на домашних устройствах, вроде все работает как надо, если есть желание попробовать - милости прошу на гитхаб

Там же и исходники

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества