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

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

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

Сообщение hudbrog » 22 окт 2012, 14:13

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

Ну это тоже в общем-то бага =) там ща regexp проверяет что есть .gcode в названии, а не что на него заканчивается, но я думаю .gcode.txt должно быть допустимым, впилю.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

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

Сообщение Duhas » 22 окт 2012, 16:42

у меня фрезер/токарник HAAS с любым расширением жрет файлы)
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение hudbrog » 22 окт 2012, 17:03

Ну проверка на расширение была впилена скорее как предосторожность, нежели как что-то нужное. Можно и совсем выпилить, но это как-то не аккуратно. Или делать проверку по содержимому файла например. Типа читать первые 10кб и искать там упоминание G0/G1/G28/G90/G91/G92.. что-нить из этого прямо стопудова должно бы быть =)
А ты чем под фрезер генеришь программы? Можешь переименовать в .gcode получившееся и посмотреть - покажет ли ) А то я проверял тока на гкодах от слайсеров )
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

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

Сообщение noonv » 22 окт 2012, 17:08

здорово! отличная работа!
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

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

Сообщение Duhas » 22 окт 2012, 18:36

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

powermill.
завтра попробую. как раз корпус редуктора буду точить )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение alys » 22 окт 2012, 19:19

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

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

Сообщение hudbrog » 22 окт 2012, 19:28

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

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

Сообщение anenkov_3Designer » 23 окт 2012, 02:11

У-У-У-Умничка.
anenkov_3Designer
 
Сообщения: 8
Зарегистрирован: 11 окт 2012, 01:53
Откуда: Москва
Skype: anenkov_a
ФИО: Аненков Андрей

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

Сообщение hudbrog » 23 окт 2012, 03:17

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

А, 3д-визуализация сейчас показывает каждый 3-й слой, потом буду менять.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

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

Сообщение faeton13 » 23 окт 2012, 10:58

Несмотря на включенную опцию прятать пустые слои. модель послашеная киссом все одно из выдает. (
эт ты во сколько ее окончил?
90% моих ответов абсолютно верны, но входит ли это в их число?
Аватара пользователя
faeton13
 
Сообщения: 971
Зарегистрирован: 27 янв 2012, 13:01
Skype: fooltroll

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

Сообщение hudbrog » 23 окт 2012, 11:15

А скинь модель на которой пустые слои не прячуца, посмотрю.. вполне себе допускаю, что вчера при оптимизации обработки гкода че-нить сломал..
Кстати, если находите прямо дефекты - можно на гитхабе сразу заводить(https://github.com/hudbrog/gCodeViewer/issues), чтобы мне потом не просматривать ветку в поисках багов )
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

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

Сообщение alys » 23 окт 2012, 19:49

у меня 3d вообще не показывается, на многострадальном пенхолдере. проц core i3-540. ни в firefox, ни в клонах хромиума.
alys
 
Сообщения: 16
Зарегистрирован: 18 окт 2012, 19:20

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

Сообщение setar » 23 окт 2012, 20:31

нужно в заголовке написать в каком браузере работает, а ещё лучше проверять браузер клиента и выдавать сообщение
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение hudbrog » 23 окт 2012, 21:33

Да, сегодня постараюсь впилить анализатор браузера и буду показывать какие фичи работать будут, а какие нет..
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

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

Сообщение setar » 24 окт 2012, 01:10

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

Добавлено спустя 8 минут 35 секунд:
перепутана нумерация слоев.
в приложении код маленького теста.
он сначала чистит голову, затем рисует скирт, после него заполняет внутренний слой.
визуализирует по другому
Вложения
tover_test(38).gcode
(97.19 КиБ) Скачиваний: 381
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30