roboforum.ru

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

3D принтер. Прошивка Marlin, оптимизация.

Re: 3D принтер. Прошивка Marlin, оптимизация.

Евген_380V » 17 ноя 2012, 15:54

попробовал отредактировать и залить Mаrlin в 644P, плата Sanguinololy...
после компиляции прошивки в ардуино 022, выдает сообщение: Binary sketch size: 46152 bytes (of a 63488 byte maximum)
далее нажимаю аплоад, сперва бегут белые строки, а потом красные и всякие коды и т.п...в конце концов выдает сообщение:
avrdude: verifying ...
avrdude: 45346 bytes of flash verified
avrdude: Send: Q [51] [20]
avrdude: Recv:
avrdude: Recv:
Это вообще нормально? у меня сомнения по этому поводу возникают...
Вложения
2.JPG
1.JPG

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 18 ноя 2012, 22:31

странно что красным, но похоже все "ок"

Re: 3D принтер. Прошивка Marlin, оптимизация.

om2804 » 03 дек 2012, 23:55

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

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 04 дек 2012, 11:58

такого небыло ни разу.
бывает что при ожидаемом линейном движении ось движется длинными рывками с остановкой раз в пол секунды

Re: 3D принтер. Прошивка Marlin, оптимизация.

fuse bit » 07 янв 2013, 00:36

коллеги, у меня тут проблема такая - в какой-то момент перестает реагировать на команды марлин.
включены дефайны ultra lcd, ultipanel, newpanel. подключена панель управления g3d. как я и сказал - через несколько минут после подключения перестает отвечать на команды, а на команды с панельки реагирует и температуру не ней показывает.

в чем может быть дело?

Re: 3D принтер. Прошивка Marlin, оптимизация.

om2804 » 07 янв 2013, 01:18

у меня было такое, только терял соединение рандомно. помогло сменить кабель USB.

Re: 3D принтер. Прошивка Marlin, оптимизация.

fuse bit » 07 янв 2013, 02:33

om2804 писал(а):у меня было такое, только терял соединение рандомно. помогло сменить кабель USB.

не помогает.

при программном отключении и подключении заново - выкидывает в консоль сообщение "присоединенное к системе устройство не работает". да и вроде бы на этой же прошивке(последней версии) была проблема что при подключении юсб-кабеля выкидывало сообщение винды о том что не удалось определить устройство, раз на 5й подключалось. С более древней версией прошивки и при отключенном ЛСД (и его дефайнах) никаких проблем не наблюдалось.

Re: 3D принтер. Прошивка Marlin, оптимизация.

faeton13 » 07 янв 2013, 14:11

есть такая лажа. у меня сейчас подозрение что перегружается по питанию порт USB и система его отрубает. при наличии панели решается банально - печать с SD карты

Re: 3D принтер. Прошивка Marlin, оптимизация.

fuse bit » 07 янв 2013, 17:46

faeton13 писал(а):есть такая лажа. у меня сейчас подозрение что перегружается по питанию порт USB и система его отрубает. при наличии панели решается банально - печать с SD карты


моя проблема кажется решилась! не понимаю как так, но попробовал приставить вентилятор к ардуино и рампс и в итоге все заработало как надо. пока работает стабально уже час, раньше и 15 минут не проходило.
вот такие вот бывают непонятные штуки

Re: 3D принтер. Прошивка Marlin, оптимизация.

faeton13 » 07 янв 2013, 18:01

чтото перегревается

Re: 3D принтер. Прошивка Marlin, оптимизация.

Rukey » 24 янв 2013, 17:38

Вот исходный код (по словал автора глубокая бета) https://github.com/darthrake/QTMarlin
Мне удалось собрать и заставить работать это под MAC OSX 10.6.8 (3 дня жесткого секса с параметрами линковки библиотек),
под линукс вроде собирается само.

Всем, привет!
Имел тут аналогичный секс, но со сборкой по ubuntu.
1. Скачал по вышеуказанной ссылке QTMarlin. Распаковал.
Описание очень лаконичное "requires: qt 4, qwt v5, qserialdevice".
2. Установил qt4 через Synaptic Package Manager, там в поиске забил qt4. Выделил и установил.
3. Установил qwt, уже точно не помню, но мне кажется тоже через Synaptic
4. В файле QTMarlin.pro важно отредактировать пути к установленным библиотекам, но это позже, после скачивания и компиляции qserialdevice и qextserialdevice.
5. Скачиваем qserialdevice
git clone git://gitorious.org/qserialdevice/qserialdevice.git qserialdevice
заходим в каталог qserialdevice, создаем папку build, заходим в нее, и из нее выполняем:
qmake ../BuildLibrary.pro
make
sudo make install
Если все ок, получаем в каталоге build/src/build/release нужный файл libqserialdevice.a
6. Скачиваем и компилим qextserialdevice. С ним я намучался очень долго.
git clone https://code.google.com/p/qextserialport/
заходим внутрь каталога qextserialport и ВАЖНО, правим файл qextserialport.pro, раскомментируем строчки:
############################### *User Config* ###############################

# Uncomment following line if you want to build a static library
CONFIG += qesp_static

# Uncomment following line if you want to build framework for mac
# macx:CONFIG += qesp_mac_framework

# Uncomment following line if you want to enable udev for linux
linux*:CONFIG += qesp_linux_udev

# Note: you can create a ".qmake.cache" file, then copy these lines to it.
# If so, you can avoid to change this project file.
############################### *User Config* ###############################

сохраняем и создаем каталог build каталог
заходим внутрь
выполняем
qmake ../qextserialport.pro
make
sudo make install


7. Правим в файле QTMarlin.pro пути к установленным библиотекам.
Создаем каталог build
внутри него выполняем
qmake ../QTMarlin.pro
make
sudo make install (это мне кажется не нужно)
Если все ок, получаем испольняемый файл QTMarlin.
Вложения
QTMarlin.tar.gz
это полученный файл, не знаю поможет вам или нет :-)
(114.76 КиБ) Скачиваний: 0
QTMarlin.png

Re: 3D принтер. Прошивка Marlin, оптимизация.

gregor_in » 24 янв 2013, 17:57

fuse bit писал(а):
faeton13 писал(а):есть такая лажа. у меня сейчас подозрение что перегружается по питанию порт USB и система его отрубает. при наличии панели решается банально - печать с SD карты


моя проблема кажется решилась! не понимаю как так, но попробовал приставить вентилятор к ардуино и рампс и в итоге все заработало как надо. пока работает стабально уже час, раньше и 15 минут не проходило.
вот такие вот бывают непонятные штуки


У меня наблюдались гляки на осях когда на контроллерах шаговиков были токи сильно завышены и радиаторы адски грелись. Решилось уменьшение токов. Внешнего охлаждения нет.

Re: 3D принтер. Прошивка Marlin, оптимизация.

ropod7 » 07 фев 2013, 23:34

Rukey писал(а):
7. Правим в файле QTMarlin.pro пути к установленным библиотекам.
Создаем каталог build
внутри него выполняем
qmake ../QTMarlin.pro
make
sudo make install (это мне кажется не нужно)
Если все ок, получаем испольняемый файл QTMarlin.


Можете выдать содержание вашего файла QTMarlin.pro? Третий день прописываю пути, а он не видит ничего, пишет:
/usr/bin/ld: cannot find -libqserialdevice.a
/usr/bin/ld: cannot find -libqextserialport.a

Уж не знаю что и думать... :cry:

Re: 3D принтер. Прошивка Marlin, оптимизация.

ReaN » 08 фев 2013, 19:30

я вот думаю - есть последний Мерлин https://github.com/ErikZalm/Marlin/
под него наверное нужна последняя Ардуина... на всех форумах пишут, что моя ГЕН6 работает максимум с 18й версией Ардуины (или 22й - уже и не помню).
Логически - есть ли мне разница какие версии одного и другого использовать, если я ими только компилю прошивку в хекс, а заливаю программатором (AVR)?

Re: 3D принтер. Прошивка Marlin, оптимизация.

setar » 08 фев 2013, 20:02

предположение не верно, марлин собирается даже на старых IDE


cron
Rambler\'s Top100 Mail.ru counter