roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 141 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 17:08 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
setar писал(а):
расстрою, 32 бита как оказалось не сильно помогают
узкое место это текстовый файл (неоптимальные данные) на SD карте, через SPI
особенно если карта вынесена на LCD дисплее в сторону на проводке 50-100 см
в таком режиме SPI полоса пропускания делится между графическим дисплеем и картой (не факт что переключения оптимальны в прошивке) да еще и снижается скорость полосы из за помех в кабеле

А если печатать с СД карты, которая на самом контроллере стоит? И можно ли с неё запустить печать - наверное удаленно как-то, с какой-то программы.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 17:13 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
есть, почти везде, но это не удобно с практической точки зрения - контроллер нужно расположить таким раком, чтобы SD карта торчала наружу (и всю разводку проводов делать соответственно подтягивая все ближе к фронту)

Добавлено спустя 1 минуту 56 секунд:
удаленно тоже можно = RPi (или аналог) + octoprint
но тут тоже вопрос, упираемся 250000 бит передачи данных по serial over usb


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 17:26 
Не в сети

Зарегистрирован: 18 дек 2014, 01:43
Сообщения: 1132
setar писал(а):
есть, почти везде, но это не удобно с практической точки зрения - контроллер нужно расположить таким раком, чтобы SD карта торчала наружу (и всю разводку проводов делать соответственно подтягивая все ближе к фронту)

Так а зачем чтобы торчала? Она пусть себе стоит там все время. По УСБ копируешь на неё файл и потом запускаешь печать с неё же.

_________________
Noname + Arduino + RAMPS 1.4 + Marlin (не понравился)
Noname (CoreXY) + Duet2 WiFi v1.03 (MKS Clone) + 4 x (E3D V6 1,75 мм (боуден)) ToolChanger (в процессе эксплуатации)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 17:30 
Не в сети

Зарегистрирован: 21 мар 2013, 10:45
Сообщения: 66
setar писал(а):
удаленно тоже можно = RPi (или аналог) + octoprint
но тут тоже вопрос, упираемся 250000 бит передачи данных по serial over usb

Да, но есть одно но, можно обойти USB порт используя UART RPi напрямую, благо их у него несколько.

ЗЫ Да и текстовое представление G-кода не единственное, к примеру, у репитера есть бинарный формат...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 18:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) А UART к чему подключать , и главное на какой скорости ?
те же 250000 и получатся


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 18:13 
Не в сети

Зарегистрирован: 21 мар 2013, 10:45
Сообщения: 66
setar писал(а):
:) А UART к чему подключать , и главное на какой скорости ?
те же 250000 и получатся

UART RPi к UARTу Due напрямую, что касаемо скорости, то конкретной информации не нашел, попались только намеки, что при должном желании можно разогнать до 1МБс, по хорошему, научить бы RPi напрямую драйверами рулить...

ЗЫ народ-то, оказывается давно эксперриментирует:
https://youtu.be/gAruwqOEuPs

ЗЗЫ буду изучать, заинтересовала тема:
https://github.com/Wallacoloo/printipi/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 20:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
проект мертвый https://github.com/Wallacoloo/printipi/ ... ntributors
нужно искать аналоги, вероятно это http://wiki.thing-printer.com/index.php?title=Main_Page
в состав входит прошивка работающая как демон внутри линукса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 22:40 
Не в сети

Зарегистрирован: 21 мар 2013, 10:45
Сообщения: 66
setar писал(а):
проект мертвый https://github.com/Wallacoloo/printipi/ ... ntributors
нужно искать аналоги, вероятно это http://wiki.thing-printer.com/index.php?title=Main_Page
в состав входит прошивка работающая как демон внутри линукса

Интересный проект, только не для RPi, для проекта нужен BeagleBone Black имеющий на борту PRU (Programmable Realtime Unit), а так очень продуманный проект и ядра реального времени и сдвиговые регистры для управления драйверами шаговых моторов, осталось понять, 150$ для электроники это нормально или, все же, дороговато?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 26 янв 2017, 23:55 
Не в сети

Зарегистрирован: 25 янв 2016, 23:06
Сообщения: 351
setar писал(а):
удаленно тоже можно = RPi (или аналог) + octoprint
но тут тоже вопрос, упираемся 250000 бит передачи данных по serial over usb

Упираемся? Это же с какой скоростью у тебя принтер печатает что ты в 250кбит упираешся? :shock: :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 00:47 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
скорость принтера тут не причем, тут главное скорость изменения
если 32бит электроника позволяет печатать кривые очень плавно, то грех это не использовать.
следовательно нужно передавать большой поток изменений (координат отрезков)

для осознания разрыва в потенциале и реализации:
250кбит = 0,03125 МБ/с при том что SD карта 10 класса дает 10 МБ/c
возможности не используются больше чем на два порядка.
сейчас поток с карты одинаков что на дешевом RAMS что на крутой 32битной электронике (при использовании внешнего SD ридера на LCD пульте)

Добавлено спустя 2 минуты 50 секунд:
и, да, я часто упираюсь в скорость работы карты (точнее шины SPI до карты), это видно о дебаг информации при отладке на 32битной прошивке MarlinKimbra

Добавлено спустя 1 минуту 1 секунду:
кстати по этой же причине никто не заливает на SD карту код для печати не вынимая ее из слота


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 01:37 
Не в сети

Зарегистрирован: 25 янв 2016, 23:06
Сообщения: 351
Лесли у тебя плата не 32 бита, то, скорее всего, ты упираешся в фуллграфик экран. Он дает конкретные тормоза. А скорость порта, спи и звезд на небе там погоды не делают.
Ради интереса в понедельник соберу статистику сколько времени выполняются команды при печати. Подозреваю что там скорости порта 36400 за глаза будет :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 12:01 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
вероятно вы никогда не сравнивали печать цилиндра высоко-полигонального качества (хотя бы 0.5 градуса на сегмент) с SD карты и с порта USB.
разница заметна даже на звук, вез всякого дебага (печать через USB "захлебывается").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 12:05 
Не в сети

Зарегистрирован: 25 янв 2016, 23:06
Сообщения: 351
Отчего же, сравнивал.
Вот только печатать цилиндр прямыми это былинный костыль, особенно с учетом того, что тот же марлин имеет G-Code для рисования дуг. Так что тут слайсеры надо дорабатывать, а не скорость порта/карты поднимать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 13:00 
Не в сети

Зарегистрирован: 21 мар 2013, 10:45
Сообщения: 66
В общем, может кому будет интересно, порылся в интернете, оказывается для BeagleBone есть несколько разработок шилдов http://blog.machinekit.io/p/hardware-capes.html, не все можно купить, но есть бюджетные варианты, которые можно спаять, например, Bumps, по сути аналог RAMPS для BeagleBone. Что дает данная связка в реале? Во первых, достаточно бюджетно, во вторых, в одной связке и управление шаговиками и, в случае с OctoPrintом, веб интерфейс, даже слайсер уже там, что более премечательно, высокоскоростное управление шаговиками, благодаря сопроцессорам реального времени, один минус, привычный для 3D печати софт, поддерживающий разные кинематики есть только для Replicape, который относительно не дешев, к тому же, драйверы впаяны в плату. Идеальным вариантом вижу, спаять Bumps, что вполне подсилу и подправить под него программное обеспечение Redeem (от Replicape). что с одной стороны не сложно, учитывая что используется питон, с другой, прошивки для сопроцессоров написаны на ассемблере. что несколько усложняет задачу, учитывая что в Replicape используются внешние последовательные сдвиговые регистры для формирования сигналов на драйвера, но объем ассемблерного кода не велик, так что, можно попробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как уменьшить шумность 3D-принтера?
СообщениеДобавлено: 27 янв 2017, 13:45 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
imdefined писал(а):
Лесли у тебя плата не 32 бита, то, скорее всего, ты упираешся в фуллграфик экран.

у меня экран не подключен, но на 128 микрошаге мега выдаёт дай бог 40 мм/с :D (и это на больших шпулях с 20 зубами, на мелких шпулях с 14 зубами будет ещё хуже.) при этом там работает дурацкий квадростепинг режим и шум стоит не хуже чем при 1/32 шаге.

а с включенной функцией LIN_ADVANCE, марлин захлёбывается даже на 1/32 микрошаге.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

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


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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


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

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