Лазерный станок на Mega+Ramps1.4+drv8825+hs4401+TTL 500мВт
Добавлено: 12 ноя 2017, 11:22
Здравствуйте. может уже и замыленая тема, но тем не менее создаю эту тему, потому что уже мозг реально вскипел(будет ооооочень много текста). Вобщем сейчас стадия - кишки на походном столике, вроде все работает. ну покрайней мере мега,рампс, драйверы, движки. С лазером пока дело обстоит так - лучше не трогай чтоб не спалить, ибо итак оплеуху получил от жены за его стоимость. Вобщем, на покупку нового,если спалю, порция люлей обеспечена.
И так.... Собрал я эту всю фигню, перечитал кучу инфы в инете про то как настроить драйверы, как подключить и прочее. Скачал прошивку, одну, вторую, третью.... миллиардную.... кончилось место на винчестере.... ни одна не работает, либо работает, но крутит в одну сторону, либо вроде как подключается и работает, но пины вообще не под рампс. Сразу говорю, были это и марлин, грбл, грбл-мастер,грбл фор рампс, марлин лазер, XYz, buildlog-lazercutter marlin и прочие и всякие.... То ошибка компиляции под атмега2560, то просто ошибка компиляции для мега, то компилируется и не работает, то еще что-нибудь.
Нашел только одну действительно работающую прошивку марлин. в ней единственное что нужно было, так это отключить термистор....больше вроде ничего...вот ссылка https://yadi.sk/d/fMJaqmWrxAEGU . работает все это барахло только через Repetier-Host, уж не знаю почему только через нее. С некоторыми программами то понятно, например мач3 мне надо какуюто фигню настроить чтоб эмулировать на USB порт LTP или чтото вроде того, меня этот вариант не устроил сразу.
Printrun-Win-Slic3r-30NOV2016-master (он же pronterface) почемуто не хотел работать вообще с другими прошивками марлин, хотя как раз-таки на нем мне удавалось крутить движками в одну сторону, уже не помню на прошивке марлин или нет, просто запутался нафиг. Хм...сейчас запустил, он работает падла.... Но в нем не понял как запустить "печать". Кстати по Repetier-Host, печать вроде как запускается, но упирается в то что экструдер ненагрет(его собственно нет, как и хотэнда).
Пробовал просто запускать с помощью куска g-кода, обозначающего круг, созданый спомощью Intuwiz G-code Generator(отвратительная программа, как на вид так и на функциональность созданного кода, а именно половина строк с какими-то заклятиями на русском,не несущие информацию для самого гравера)
непонятно почему но в Repetier-Host после ввода в окно во вкладке управление, лог снизу идет но движки не двигаются, хотя свистят. После ввода данного кода в редакторе g-кода движки вроде двигаются, но очень медленно, и такое ощущение что они рисуют не круг, а полуквадрат, ибо по окончанию рисования так или иначе должны двигаться два движка одновременно(эт ж всетаки круг, а значит дуга) а тут двигается один. у меня конечно есть мысль, что это из-за того что "печать" начинается с нулевой точки, а посему рисуется не круг, а сектор круга(ибо дальше чем 0 не позволяет сама прошивка, из-за выбранного поля и точки отсчета).
Ну да ладно, это все фигня, просто несовсем верный g-код. После запуска кода, никак не влияет на работу движков, но лог внизу программы не прекращается, это конечно смущает. Ладно, допустим крутят у нас движки, катают лазер туда-сюда. Теперь, что мне нужно, а нужно чтоб вся эта лабуда управляла лазером. Лазер TTL модуляции с его драйвером и тд. вопрос, куда его цеплять, как заставить программу понять на каком пине у меня лазер, чтоб включать его соответственно коду. то есть не просто чтоб включил и выключил, а еще и работал с понижением,как сказать то...интенсивности прожига. И да, я так понимаю для этого нужно присобачить от прошивки типа сделаной для меги, и типа с лазером, которая даже не компилируется, часть файлов, и часть кода....
Так... теперь, что еще рассказать... Был такой момент что загрузил в Repetier-Host модель в формате stl запустил печать, пошла буферизация кода, но в логе высветилось что типа не видит sd-карту. Это и понятно, у меня какбы и нет дисплея с встроенным разъемом под sd. Нужно вообще ликвидировать пункт в прошивке, касающийся дисплея и карты. попытками закоментировать части кода, мне так и не удалось устранить данную проблему, ибо то это не то то это не так, то ошибка компиляции... Второе, нужно убрать из прошивки хотэнд,экструдер и все что нафиг не нужно в лазерном гравере. Либо же нужна действительно рабочая, действительно обученая прошивка под мегу и рампс+ттл.
И так.... Собрал я эту всю фигню, перечитал кучу инфы в инете про то как настроить драйверы, как подключить и прочее. Скачал прошивку, одну, вторую, третью.... миллиардную.... кончилось место на винчестере.... ни одна не работает, либо работает, но крутит в одну сторону, либо вроде как подключается и работает, но пины вообще не под рампс. Сразу говорю, были это и марлин, грбл, грбл-мастер,грбл фор рампс, марлин лазер, XYz, buildlog-lazercutter marlin и прочие и всякие.... То ошибка компиляции под атмега2560, то просто ошибка компиляции для мега, то компилируется и не работает, то еще что-нибудь.
Нашел только одну действительно работающую прошивку марлин. в ней единственное что нужно было, так это отключить термистор....больше вроде ничего...вот ссылка https://yadi.sk/d/fMJaqmWrxAEGU . работает все это барахло только через Repetier-Host, уж не знаю почему только через нее. С некоторыми программами то понятно, например мач3 мне надо какуюто фигню настроить чтоб эмулировать на USB порт LTP или чтото вроде того, меня этот вариант не устроил сразу.
Printrun-Win-Slic3r-30NOV2016-master (он же pronterface) почемуто не хотел работать вообще с другими прошивками марлин, хотя как раз-таки на нем мне удавалось крутить движками в одну сторону, уже не помню на прошивке марлин или нет, просто запутался нафиг. Хм...сейчас запустил, он работает падла.... Но в нем не понял как запустить "печать". Кстати по Repetier-Host, печать вроде как запускается, но упирается в то что экструдер ненагрет(его собственно нет, как и хотэнда).
Пробовал просто запускать с помощью куска g-кода, обозначающего круг, созданый спомощью Intuwiz G-code Generator(отвратительная программа, как на вид так и на функциональность созданного кода, а именно половина строк с какими-то заклятиями на русском,не несущие информацию для самого гравера)
Код: Выделить всё
N10 G00 Z0.1000
N20 G00 X-5.0000 Y15.0000
N30 G01 Z-1.0000 F60.0000
N40 G02 I10.0000
N50 G00 Z0.1000
N60 G00 X0 Y0
N70 M30Ну да ладно, это все фигня, просто несовсем верный g-код. После запуска кода, никак не влияет на работу движков, но лог внизу программы не прекращается, это конечно смущает. Ладно, допустим крутят у нас движки, катают лазер туда-сюда. Теперь, что мне нужно, а нужно чтоб вся эта лабуда управляла лазером. Лазер TTL модуляции с его драйвером и тд. вопрос, куда его цеплять, как заставить программу понять на каком пине у меня лазер, чтоб включать его соответственно коду. то есть не просто чтоб включил и выключил, а еще и работал с понижением,как сказать то...интенсивности прожига. И да, я так понимаю для этого нужно присобачить от прошивки типа сделаной для меги, и типа с лазером, которая даже не компилируется, часть файлов, и часть кода....
Так... теперь, что еще рассказать... Был такой момент что загрузил в Repetier-Host модель в формате stl запустил печать, пошла буферизация кода, но в логе высветилось что типа не видит sd-карту. Это и понятно, у меня какбы и нет дисплея с встроенным разъемом под sd. Нужно вообще ликвидировать пункт в прошивке, касающийся дисплея и карты. попытками закоментировать части кода, мне так и не удалось устранить данную проблему, ибо то это не то то это не так, то ошибка компиляции... Второе, нужно убрать из прошивки хотэнд,экструдер и все что нафиг не нужно в лазерном гравере. Либо же нужна действительно рабочая, действительно обученая прошивка под мегу и рампс+ттл.