roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 11:33

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 66 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Визуализатор g-code моего авторства
СообщениеДобавлено: 21 окт 2012, 20:42 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
Всем привет,

Чета мне тут захотелось на днях поизучать javascript, а то отстал, понимаешь, от современных тенденций. А изучать, как известно, лучше всего на каком-нибудь проекте. И как-то очень удачно совпало, что я начал снова пользоваться slic3r'ом, в котором, по сравнению с kisslicer'ом, лично мне критически не хватает одной фичи - просмотра получившегося g-code. А то ругается иногда на модель, а посмотреть, насколько все плохо - нереально. Да и просто иногда полезно посмотреть, что получилось, перед тем как печатать.
При этом из существующих анализаторов мне почему-то все критически не нравится. То левый софт какой-то ставить надо, то на какой-то сервер загружать не маленькие в общем-то файлы (у меня средний гкод - метров 10, а но больших принтах - под 30), ну или просто общая бесполезность из-за того, что делали красивость, а не инструмент.

Короче, долго чтобы не писать, представляю - анализатор г-кода моего авторства, development snapshot так сказать. Из текущих фич:
1) Не требует установки на комп (веб-приложение)
2) Не требует загрузки чего бы то ни было на сервер (используется HTML5 File API)
3) Быстрый (ну, это гонево конечно, я ничего особо не оптимизировал, но у меня 30Мб gcode обрабатывается около 1 секунды)
4) Умеет показывать как будет слой печататься (последовательность действий)
5) Несколько режимов работы:
а) Может показывать или скрывать движения головки без экструзии
б) Может показывать или скрывать "пустые" слои (когда используется lift или подобные механизмы - большинство визуализаторов, которые я видел, начинают показывать дополнительные пустые слои, что бесит)
в) Может показывать слои в порядке, как они появляются в gcode или сортировать по высоте

Требования: современный браузер (chrome, firefox, ie 10, safari 6), правда во всех не проверял, но должно бы работать.

Пока больше ничего не умеет =) Но принимаю заявки на фичи )

Посмотреть можно на http://hobbydev.ru

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

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 21 окт 2012, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 30 апр 2012, 20:03
Сообщения: 2044
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#
надо резиновую вёрстку, на нетбуке невлазит. А так гут. Собирался делать подобное, но не хватает времени


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 21 окт 2012, 22:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Выложи туда же пару-тройку примеров файлов.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 21 окт 2012, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
=DeaD= писал(а):
Выложи туда же пару-тройку примеров файлов.

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

om2804 писал(а):
надо резиновую вёрстку, на нетбуке невлазит. А так гут. Собирался делать подобное, но не хватает времени

Можно, да, но верстка нифига не мой конек ) Ща посмотрел статистику по разрешениям экрана, чуток поправил, должно влазить для 98% пользователей.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 00:02 
Не в сети

Зарегистрирован: 04 мар 2012, 01:06
Сообщения: 1607
Откуда: Севастополь-Москва
А куча зелёных линий при отрисовке что означает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 00:05 
Не в сети
Аватара пользователя

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

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
hudbrog писал(а):
Ну оно работает тока с локальными файлами. Я конечно могу туда положить какой-нить гкод, который надо будет скачать и показать ей, но как-то это не слишком удобно.

Хоть ссылку на какой-нибудь файл, а то посмотреть хочется, а что заливать -хз :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 00:31 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
http://hobbydev.ru/penholder.gcode

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Красотища, жалко нет кнопки: виев 3д с вращением модели :pardon:

Добавлено спустя 2 минуты 25 секунд:
Это же до cnc вьювера недалеко...

Добавлено спустя 9 минут 7 секунд:
в chrome - летает, в firefox - тормозит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 11:22 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
копочка рендер не загарается ни в эксплорере ни в сафари.
пробовал разные файлы включая http://hobbydev.ru/penholder.gcode
аплоад не происходит ? или может нестандартные порты используются ??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 11:34 
Не в сети
Аватара пользователя

Зарегистрирован: 14 май 2008, 15:49
Сообщения: 1585
Откуда: Москва
ФИО: Алексей
В эксплорере версии меньше 10 и не загорится, он не поддерживает html5 File Api, в safari меньше 6 тоже не должно, по той же причине.

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

Добавлено спустя 1 минуту 2 секунды:
Dmitry__ писал(а):
в chrome - летает, в firefox - тормозит

Странно, у себя на машине я визуальной разницы в производительности между хромом и лисой не вижу. А где тормозит - отрисовка или загрузка?

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
hudbrog писал(а):
А где тормозит - отрисовка или загрузка?

Отрисовка происходит только при отпускании слайдера.
Но у меня ноут 1.6 ггц, не пупер быстрый...
В firefox, сначала, то же не загоралась кнопочка рендер, оказалось былa отключена ява.
И обманул немного, не хром у меня , а хромиум, хз отличаются они или нет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
на хрома на двух машинах нифига. дрэг дроп не пашет, выбрать файл - тоже не канает. расширение файла ж неважно? просто тхт?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 13:56 
Не в сети
Аватара пользователя

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

Добавлено спустя 16 секунд:
Duhas писал(а):
на хрома на двух машинах нифига. дрэг дроп не пашет, выбрать файл - тоже не канает. расширение файла ж неважно? просто тхт?

важно, обязательно *.gcode
Но вообще это бага конечно, надо добавить нотификацию что расширение файла не правильное.

_________________
У меня в голове опилки и длинные слова меня только огорчают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Визуализатор g-code моего авторства
СообщениеДобавлено: 22 окт 2012, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
hudbrog писал(а):
И если не отпуская долго держать слайдер на одной позиции - все равно не отрисовывает?

Отрисовывает. Задержка примерно 0.5 - 1 сек.
firefox 15.0 Mozla firefox for ubuntu canonical - 1.0

hudbrog писал(а):
важно, обязательно *.gcode

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 66 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO