roboforum.ru

Технический форум по робототехнике.

Визуализатор g-code моего авторства

Re: Визуализатор g-code моего авторства

hudbrog » 22 окт 2012, 14:13

А у меня загрузился "penholder.gcode.txt"

Ну это тоже в общем-то бага =) там ща regexp проверяет что есть .gcode в названии, а не что на него заканчивается, но я думаю .gcode.txt должно быть допустимым, впилю.

Re: Визуализатор g-code моего авторства

Duhas » 22 окт 2012, 16:42

у меня фрезер/токарник HAAS с любым расширением жрет файлы)

Re: Визуализатор g-code моего авторства

hudbrog » 22 окт 2012, 17:03

Ну проверка на расширение была впилена скорее как предосторожность, нежели как что-то нужное. Можно и совсем выпилить, но это как-то не аккуратно. Или делать проверку по содержимому файла например. Типа читать первые 10кб и искать там упоминание G0/G1/G28/G90/G91/G92.. что-нить из этого прямо стопудова должно бы быть =)
А ты чем под фрезер генеришь программы? Можешь переименовать в .gcode получившееся и посмотреть - покажет ли ) А то я проверял тока на гкодах от слайсеров )

Re: Визуализатор g-code моего авторства

noonv » 22 окт 2012, 17:08

здорово! отличная работа!

Re: Визуализатор g-code моего авторства

Duhas » 22 окт 2012, 18:36

hudbrog писал(а): .gcode получившееся и посмотреть

powermill.
завтра попробую. как раз корпус редуктора буду точить )

Re: Визуализатор g-code моего авторства

alys » 22 окт 2012, 19:19

1. надо где нить сбочка основного фрейма рисовать номер слоя и возможно условный "обьем" филамента в данном слое. и хоть какие-то размеры.
2. при смене опции, например - Hide Empty Layers надо делать перерисовку. а то ставишь или снимаешь галку там - а ничто визуально не меняется. надо слайдер двинуть, тогда поменяется.
3. надо какие-то размеры писать где-то. а то непонятен размер штуковины. хотя бы в шагах, что-ли, если абсолютных нет. может ХУ оси там нарисовать с метками.
4. может стоит сделать опцию - показ только вершин. то есть не рисовать при этом соединяющие отрезки.
5. надо еще чтобы с урла брал файл, у меня вроде только локальный может брать. тогда можно не скачивая к себе, смотреть файлы прямо из инета

Re: Визуализатор g-code моего авторства

hudbrog » 22 окт 2012, 19:28

1) Аха, это в приоритетных, сам хочу
2) У, а что, правда меняется при двиганье слайдера? Должно тока при нажатии на кнопку Render меняться =)) Думал над этим, но пока считаю низкоприоритетной, потом сделаю подсказку =)
3) Да, это тоже в приоритетных - минимальный анализ модели - размеры, количество потраченного пластика, время печати (в порядке приоритета)
4) Ну, в общем не сложно, не уверен правда зачем
5) А вот это сложная фиговина. Скачивать в результате все равно придеца, ибо отрисовка идет на клиенте. Если вдруг начну делать серверную часть - такая фича конечно появится, но там надо думать как сделать правильнее.
Спасибо, дельные советы.

Re: Визуализатор g-code моего авторства

anenkov_3Designer » 23 окт 2012, 02:11

У-У-У-Умничка.

Re: Визуализатор g-code моего авторства

hudbrog » 23 окт 2012, 03:17

В общем обновление. Эта версия куда более сырая чем предыдущая, зато в ней есть 3д визуализация и появился тултип при прокрутке 2д режима, показывающий текущий слой и его высоту.
При переключении в 3д режим, особенно на медленных машинах, может казаться что браузер повис - пугаться не надо, это оно модель строит. Медленно. Даже на быстрых компьютерах. Потом постараюсь сделать, чтобы браузер при этом не вис )
Еще позанимался оптимизацией базовой обработки gcode'а, у меня 17мб файл теперь с момента нажатия кнопки "рендер" до показа картинки обрабатывается 1250мсек, против 1550мсек раньше. На более медленных компах должно быть заметнее )
Ну и поправил несколько багов.

А, 3д-визуализация сейчас показывает каждый 3-й слой, потом буду менять.

Re: Визуализатор g-code моего авторства

faeton13 » 23 окт 2012, 10:58

Несмотря на включенную опцию прятать пустые слои. модель послашеная киссом все одно из выдает. (
эт ты во сколько ее окончил?

Re: Визуализатор g-code моего авторства

hudbrog » 23 окт 2012, 11:15

А скинь модель на которой пустые слои не прячуца, посмотрю.. вполне себе допускаю, что вчера при оптимизации обработки гкода че-нить сломал..
Кстати, если находите прямо дефекты - можно на гитхабе сразу заводить(https://github.com/hudbrog/gCodeViewer/issues), чтобы мне потом не просматривать ветку в поисках багов )

Re: Визуализатор g-code моего авторства

alys » 23 окт 2012, 19:49

у меня 3d вообще не показывается, на многострадальном пенхолдере. проц core i3-540. ни в firefox, ни в клонах хромиума.

Re: Визуализатор g-code моего авторства

setar » 23 окт 2012, 20:31

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

Re: Визуализатор g-code моего авторства

hudbrog » 23 окт 2012, 21:33

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

Re: Визуализатор g-code моего авторства

setar » 24 окт 2012, 01:10

добавь плиз расширение .g

Добавлено спустя 8 минут 35 секунд:
перепутана нумерация слоев.
в приложении код маленького теста.
он сначала чистит голову, затем рисует скирт, после него заполняет внутренний слой.
визуализирует по другому
Вложения
tover_test(38).gcode
(97.19 КиБ) Скачиваний: 379


Rambler\'s Top100 Mail.ru counter