Лазерный гравер на RAMPS 1.4 с дисплеем и SD картой. Часть 1. Тест электроники.

Подписаться на 3Dtoday
AlexBoos
Идет загрузка
Загрузка
07.11.17
9076
82
печатает на Prusa i3 Kit
RepRap
19
"И покатился я по наклонной плоскости..." (с)

Меньше года назад приобрел 3 ДЭ принтер и вот потянуло... По тропе... Натоптанной... К лазерному граверу. Наверно, как следствие, докачусь до CNC и по на катанной дальше и дальше... Шутка. А может и нет.

По ходу возникли вопросы и вот решил поделиться и испросить совета у гуру. Я новичок, так что гениальных и нестандартных решений не будет, как и оригинальных узлов и деталей. Вопросы будут.

Гравер, конечно, проще купить и пользоваться. Оно так на так и выйдет по расходам и убитому времени. Но тут интерес самому изучить 3D моделирование и самому напечатать и собрать. Короче хобби.

Итак, постановка задачи -

1. Размер A3 - для большинства задач достаточный и не слишком громоздкий. Больше - будут проблемы с размещением и хранением. Меньше - как то смысл теряется.

2. Печать с SD, независимость от компьютера.

3. Возможность устанавливать разные приблуды, типа перьевой ручки или фломастера. Плоттер.

Пока и все.

Электроника. Знал почти сразу, что надо брать CNC shild. Gbrl и куча программ и прошивок в помощь. Но проблемы с дисплеем и SD картой. Прошивок чтоб и то и сё не нашел. Остановился на RAMPS 1.4 - избыточно, но зато все в одном. Но проблемы с программами. Не Счастья в этом мире. Одни компромиссы.

Перелопатил кучу прошивок и gbrl в том числе. Начал уже путаться в конфигах и значениях кто от куда. Я не гуру Ардуино и самому писать скетчи рановато. В итоге остановился на прошивке Repetier-Host 0.92 .

Там заявлена поддержка Лазера и CNC. И нашел программу которая понимает эту прошивку как родную - LaserWeb.

Ограничения прошивки описаны внутри прошивки - лазер включается только во время движения. Защита от дурака. Чтоб не сгорело. Управление уровнем вроде предусмотрено, но по умолчанию выключено. Как включить не до пер. А так до значения 200 выключен, выше 200 включен. Как не пытался управлять уровнем - бесполезно. Вот и первый вопрос - как победить прошивку чтобы по M03 S<уровень> менять значения на выходе? Прошивка может работать в трех режимах - FFF, Laser, CNC. Режим можно выставить в прошивке по-умолчанию или менять командами по ходу печати. Но разницы в поведении как-то не заметил.

В итоге пришлось идти на уловку (впрочем как и все делают) - управлять лазером через выход вентилятора - командами M106 S<уровень> и M107 (выключение). В Inkscape c модулем для лазера - просто ставим эти команды и уровень в окошки и имеем рабочий код. Потом на SD карту и печать. В LaserWeb приходится искать строки с S<уровень> и добавлять перед ними M106 - Тогда все тоже работает как надо.
Вот и второй вопрос - как в LaserWeb заставить M106 ставить перед уровнем? В настройках программы есть замены команды на включение и выключение и выставление уровня. Но даже когда явно указываешь, уровень надо писать как M106 S<уровень>, она в коде все равно пишет просто S<уровень>. Про M106 забывает. Как вентилятор сделать инструментом по-умолчанию в прошивке?

Допилить бы прошивку до полноценной поддержки лазера. Так там почти все есть. Но напильником для Ардуины пока не владею. Марлин тоже пытался настраивать - тоже самое почти, но LaserWeb - пишет, что не совместимая прошивка и отваливается сразу. А так Марлин мне показалась более навороченной. Но там нет специальной поддержки лазера и CNC.

Ценность LaserWeb - работа с полутоновыми изображениями. Победить - решить почти все проблемы. Заменой кодов в конечном файле все работает, Но хотца - по-людски. ))) Ниже на видео итоговый тест электроники.
Как соберу все в кучу - напишу более подробный пост. Чтоб, идущим следом, было проще.
Подписаться на 3Dtoday
19
Комментарии к статье

Комментарии

07.11.17 в 20:15
3
могу помоч - тож на репитере, пришлось полазить по сайтам и чуток поковырять прошивку (добавлять 2 файла и правка кода), зато теперь работает прекрасно: шим выставляет любой от S0 до S255 (через команду М3 для рабочего хода, или M42 P9 - для фокусировки на малой мощности. У меня выход подключен и привязан на D9 - шим аппаратный, частоту поднял до 4+ кГц. Также выход на шим прямой/инверсный (работает для M3, для М42 надо писать прямое значение, например для фокусировки я использую M42 P9 S251 ~1.5% мощности - у меня инверсный ШИМ
прошивка на ЯД
по софту что использую я:
растр (фото, печатные платы и прочее) - CHPU. ЧБ выжигается вообще без проблем, для градаций серого (фото, картинки) - не вздумай использовать выжигание с задержками, только включение на черном, иначе очень удивишся скорости - репитер их не переваривает категорически. К картинке применяеш джарвис (в программе) и доводиш до нужного результата, после чего работаеш, прожиг регулируеш скоростью и мощностью. еще один лайфхак - чтобы шло в несколько раз быстрее - открываем код в редакторе и автозаменой меняем G0 на G0 Fxxx (холостой ход 1000-3000мм/мин) и G1 на G1 Fxxx (выжигание, у меня от 300 до 1000 в зависимости от материала и мощности)
по вектору - плагин репитера для инскейпа

управляю всем через опять же репитер-хост
лазер реальной мощностью ~3Вт, гравирую фанеру/кожу, режу фанеру 3/4мм, делал печатные платы выжиганием краски на фольге (2 слоя матовой, дорожки от 0,3мм, площадки 0,8/1,3мм - сверло 0,8 только есть, вначале сверлю, потом 2 стороны и травить)

П.С. у меня все это дело работает на напечатанном Root2CNC , для лазера напечатал корпус с размерами фрезера, теперь замена одного на другое выполняеться за 1-2 минуты - вынуть одно, вставить другое и подсоеденить разъемы, фото крепежа выкладывал тут

сегодня прикупил уголков алюминиевых 15х15х1, сейчас черчу крепеж чтобы собрать основание для крепления фанеры и прочего - когда просто лежит на основании - неудобно полностью ровно растягивать/крепить
07.11.17 в 21:17
0
Благодарю! Прошивку скачал, буду ковырять. Очень интересно. Программу тоже качнул. Проект CNC тоже заинтересовал - хитрое решение.
07.11.17 в 23:21
1
там правок немного - смотри по дате 24 сентября конфиг и 2 файла
а по фрезеру - там уже полным ходом 3-я версия, дойдут руки - тож переделаю
08.11.17 в 00:08
0
Интенсивность я посмотрел управляется обраткой - analogWrite(9, 255 - intensity) - то есть наоборот? Ну да - инверсный. Норма - разберемся...
08.11.17 в 10:48
1
внимательнее смотри - в зависимости от LASER_ON_HIGH в конфиге (0 - инвертированный, 1 - нет). Это относиться только к М3.
Для М42 там пришлось бы побольше доработок в основном коде, что не совсем корректно, потому и не трогал
а текущие добавленные файлы - предусмотренный авторами хак, позволяющий переписывать некоторые функции своими без вмешивания в основной код, функции мелкие и простые, но чтобы разобраться пришлось порядком повозиться.
06.03.18 в 17:01
1
Помоги начинающему!!!
ардуино мега +рамс 1.4 (дисплея нет) 2 драйвера drv8825
конфигуратором сделал прошивку и успешно прошил
хочу купить лазер на 8 вт но перед покупкой все настроить
заместо лазера и двигателей светодиоды
судя по миганию светодиодов (двигателей) работают
но не пойму как включить лазер
твоя прошивка мне ставится но на ней не работают двигатели (светодиоды)

тут почти не чего не понял
если можно разъясни для незнающих

"шим выставляет любой от S0 до S255 (через команду М3 для рабочего хода, или M42 P9 - для фокусировки на малой мощности. У меня выход подключен и привязан на D9 - шим аппаратный, частоту поднял до 4+ кГц. Также выход на шим прямой/инверсный (работает для M3, для М42 надо писать прямое значение, например для фокусировки я использую M42 P9 S251 ~1.5% мощности - у меня инверсный ШИМ"
07.03.18 в 00:25
1
Драйвер с лазером который идет - может быть инверсным. То есть работать наоборот. Низкий сигнал включает лазер - высокий выключает. Команда М3 S127 включает инструмент (лазер, мотор, шпиндель и т.д.) на половину мощности. Команды читай тут - 3deshnik.ru/wiki/index.php/G-%D0%BA%D0%BE%D0%B4%D1%8B
М5 - выключает. Многие программы позволяют вписывать свои коды управления инструментом. Командой М49 Р9 S251 - напрямую пишешь на выход микросхемы на 9 выход конкретное значение уровня.
08.11.17 в 09:36
2
А так Марлин мне показалась более навороченной. Но там нет специальной поддержки лазера и CNC.
Вот здесь я давал ссылку на версию марлина для лазера, там все просто с настройками.
08.11.17 в 11:22
0
Да я видел и пробовал - но программы прошивку Марлин за свою не считают. А указанная прошивка не компилится. Ошибки, как не извращался. У многих тут на форуме не получилось откомпилировать. На импортном форуме нашел как исправить первые ошибки, но за ними пошел шлейф других и я бросил это дело. Текущую актуальную настроить пробовал. С SD печатать вполне можно.
09.11.17 в 12:21
0
Добрый день! Спасибо за ссылку, вечером попробую подключить, подскажите, а как к рампс 1.4 можно на одну ось подключить два шд, именно в прошивке как можно прописать, чтобы две оси дублировались, а не подключать к одному драйверу два шд? Просто у мен\ два шд на X и два на Y.
09.11.17 в 12:37
1
Вешайте по два ШД на один драйвер, меньше будет проблем. Картинка с подключением проводов есть в комментариях.
09.11.17 в 12:45
0
Последовательно или параллельно? И на какой ток настраивать драйвер? Можете объяснить почему меньше проблем будет, все таки есть лишние драйвера и не пустить их в дело как то странно...
09.11.17 в 13:16
2
Можете объяснить почему меньше проблем будет, все таки есть лишние драйвера и не пустить их в дело как то странно...
На самом деле споры о том как правильно подключать два двигателя на одну ось вспыхивают постоянно.
Можете изучить теорию и выбрать близкий вам по духу способ самостоятельно.
Я для себя выбрал такую, драйвер не греется, усилие развивают достаточное, ток одинаков на обоих двигателях, что еще нужно для счастья?
09.11.17 в 18:01
0
Я так понимаю надо тогда увеличивать ток на драйвере в два раза?
13.11.17 в 18:29
0
вот это не факт,я пробовал не в двое ,а до 1в так радиатор на драйвере кипел
14.11.17 в 02:53
0
Обмотки последовательно надо включить и будет счастье. И ток останется в норме и тяга такая же будет.
09.11.17 в 13:02
1

Типа как то так. А можно просто в параллель

Тут правильнее будет с цветами.
08.11.17 в 13:29
0
не совсем в тему, но личный опыт запуск гравера. сделал все по шагам как тут написано https://www.thingiverse.com/thing:610934
Заработало все сразу. И остановился в области выжигания картинок.

Тоже есть желание делать полноценный g-code для движения по кривым. слышал что есть надстройка к inckscape.
И конечно работать с SD карты куда как приятней чем с компа.
Короче подписался :)
08.11.17 в 16:36
1
Уважаемый Jager вверху дал ссылку на статью - там есть упоминание плагина и Inkscape. Плагин рабочий. Есть и другие плагины на сайтах производителей граверов. Но работают так же.
08.11.17 в 22:11
1
блин жутчайше извиняюсь что дал неработающий код - ковырял одновременно 2 версии репитера, стабильную и дево
рабочая версия
там сейчас шим 490Гц, если нужно 4900 - раскомментировать в CustomEventsImpl.h 13 строку
TCCR2B = TCCR2B & 0b11111000 | 0x02;
08.11.17 в 22:44
0
Первая прошивка компилится с предупреждениями - я их исправил и хотел копать дальше. ))) Буду смотреть эту. В первой простые неточности были.

Во второй тоже предупреждения. Но компилится. Буду пытаться исправить.
Если CustomEvents.h исправить так

extern bool SetMyLaserIntensity(uint8_t intensity);
extern bool MyLaserInitialise();

#undef EVENT_SET_LASER
#undef EVENT_INITALIZE_LASER
#define EVENT_SET_LASER(intensity) SetMyLaserIntensity(intensity)
#define EVENT_INITALIZE_LASER MyLaserInitialise()


А CustomEventsImpl.h вставить вывод такой

Com::printFLN("write ",intensity);

И в Configuration.h

#define HEATER_PWM_SPEED 3 // поменять на 2

То все компилируется без ошибок и предупреждений. Работу еще не проверял.
09.11.17 в 00:37
1
у меня 1,8,3 ардуино, предупреждений быть не должно, Com::printInfoFLN должны быть закомментированы, в противном случае не работают шаговики у меня.
9 пин по причине доступности и аппаратного шима, в принципе можно и другой использовать, но со стандартной частотой или же откорректировать соответствующий таймер на нужную частоту и пин
09.11.17 в 00:57
0
У меня 1.8.1. Поставлю 1.8.3. Завтра вечером настрою под себя и буду пробовать. Спасибо.
09.11.17 в 20:17
0
Скачал выше прошивку и ошибку выдает, скачал ардуино 1.8.5 и теперь даже старая добрая прошивка выдавать стала ошибки, может кривую ардуинку скачал? Не подскажите, где вы качали свою?
09.11.17 в 22:02
1
с офсайта (можно в архивах поковыряться)

посмотрите что за ошибка - м.б. отсутствуют какие библиотеки, например ug8lib

и да, плата выбрана Arduino/Genuino Mega or Mega2560? просто вспомнил что частенько сам пытаюсь для 328 или тини85 скомпилировать :D

ну и для начала можно попробовать скомпилировать не трогая конфиг чтоб быть уверенным
09.11.17 в 22:18
0
Плата, порт, все выбрано правильно, библиотеку тоже подгрузил, драйвер ch340 тоже стоит на ардуинку свою. Уже много что перепробовал.
9f093f773e31df02c1bd1b820e6d0cf1.png

51c1eb416650404a59a78acabd5a10ac.png
10.11.17 в 00:51
0
Залил я наконец прошивку товарища, чью ссылку выше кидали ( https://mysku.ru/blog/aliexpress/40000.html ) Всего то 4 часа просидел в поисках и чтениях различных форумов со схожими проблемами)). Пришлось пару файлов поменять. Но выдает такое дело: что памяти не хватает (Глобальные переменные используют 77%). Это ладно, надо будет подумать, может и не беда. Но дисплей светиться во весь экран множеством букв nnnnnnnnnnnn. У товарища этого другой дисплей использовался, может кто помочь настроить прошивку на дисплей LCD2004A?
10.11.17 в 02:23
0
Из статьи из Мусек не пошла прошивка. Ошибки. Файлы тоже искал и добавлял. Рекомендую на сайте Репитора в конфигураторе слепить как надо и качнуть себе. Она то работает. Просто тут напильником хочется добиться идеальной работы, типа. :D
10.11.17 в 08:40
0
Если бы я ещё умел... Неужели готового не найти, лазерных резаков столько сделано?
13.11.17 в 21:43
1
Вообщем все работает. Если кратко - 9 и 10 выводы в прошивке могут работать в PDM режиме (Что это тут). Немного изменил файлы дополнений и все пошло без ошибок и предупреждений. Сделал себе прошивку где на 9 вывод командой M106 можно управлять и по M3 на 10 контакт. Программу обработки можно наворотить по своему желанию. Но пока, что возможности с желаниями не совпадают.


Содержание файлов:

CustomEvents.h


extern bool SetMyLaserIntensity(uint8_t intensity);
extern bool MyLaserInitialise();

#undef EVENT_SET_LASER
#undef EVENT_INITALIZE_LASER

#define EVENT_SET_LASER(intensity) SetMyLaserIntensity(intensity)
#define EVENT_INITALIZE_LASER MyLaserInitialise()

CustomEventsImpl.h


bool SetMyLaserIntensity(uint8_t intensity) {
if (LASER_ON_HIGH)
analogWrite(10, intensity);
else analogWrite(10, 255 - intensity);
Com::printFLN(PSTR("New Intensity:";),(int)intensity);
return false;
//
}

bool MyLaserInitialise(){
SET_OUTPUT(10);
//TCCR2B = TCCR2B & 0b11111000 | 0x02;
return false;
}


В консоль выводит значение интенсивности нормально, для отладки. Настройку таймера TCCR2B = TCCR2B & 0b11111000 | 0x02; не использовал. Частоту импульсов не мерял, но довольно высокая. Уже когда аппарат заработает - можно будет поиграть частотами.

Кратко как пользовать -
1. Открываем конфигуратор Repetier-Firmware configuration tool for version 0.92.9 version
2. Настраиваем механику и геометрию под свое железо.
3. Лазер включаем на 10 пин - это Heater 0
4. Режим работы экструдера и вентилятора вместо PWM во вкладке Tools ставим галки на PDM
Enable PDM for heaters (instead of PWM) (PDM_FOR_EXTRUDER)
Enable PDM for fans (instead of PWM) (PDM_FOR_COOLER)
5. Во вкладке Features включаем вентилятор на его же пин.
6. Конфигурируем дисплей как вам надо, но бипер не включаем, так как он жрет ресурсы таймера и нам их может не хватить.

7. Качаем готовую прошивку к себе.
8. Добавляем 2 выше указанных файла
9. В configuration.h добавляем строку

#define CUSTOM_EVENTS
после
#ifndef CONFIGURATION_H
#define CONFIGURATION_H


Все! Режем картон на мелкие полоски... :D
14.12.17 в 12:45
0
А пробовал кто-нибудь резать СО2 лазером на мега2560 +рампс1.4? У меня так это в планах.
14.12.17 в 13:05
0
В теории проблем нет. Но РАМПС не поддерживает gbrl, поэтому проблемы с программами. Лучше для газового лазера использовать CNC shild. Под него есть все.
14.12.17 в 14:03
0
А можете направить ссылкой какой нибудь, где можно изучить данный вопрос?
14.12.17 в 14:30
0
Тут форум по 3D печати как бы. Так что надо искать на параллельных форумах про станки с ЧПУ типа http://stankoforum.ru/ . Там все давно разжевано. Ибо что гравер, что станок с ЧПУ отличаются только формой и размером шпинделя ))).
14.12.17 в 14:36
0
Спасибо, посмотрю. По всем принтерам, граверам и фрезерам согласен- все одно))
12.11.17 в 02:25
0
https://github.com/repetier/Repetier-Firmware/tree/development/src/SampleEventSystems/Laser%20PWM%20and%20DAC - тут решение для полутоновой печати. Но с дополнительным оборудованием. Как вариант. Пока пробую без лишнего.
01.03.18 в 22:35
0
Здравствуйте!!
купил ардуинку и рамс 1.4 прошил все вроде норм но вот не могу разобратся как пользоватся программой LaserWeb
если есть простая инструкция подскажите (мне ходябы проверить работает ли это чюдо)
02.03.18 в 02:26
1
Самое простое для проверки - репитерхост программу запустить и пощелкать управлением - все должно работать. А Laserweb надо настроить сначала под команды прошивки. Там не так все просто. И не все работает. Я сейчас artcam изучаю. Но там полутонов нет. Только выжигание и фрезеровка. Хотя может быть еще просто не нашел. Мощная прога для CNC. Для РАМПСа надо файлы выводить в формате mach 2 или 3 и добавлять G0 или G1 в нужных местах. Тогда все делает как надо. Файлы кстати выводить на аппарат очень просто Репитерхостом. И можно контролировать выполнение команд.
19.04.18 в 11:25
0
Здравствуйте!!
У меня нет дисплея g-код и управление через LaserWeb
движки заместо 10 мм проходят 5мм
прошивка Repetier

#define DRIVE_SYSTEM 0
#define XAXIS_STEPS_PER_MM 20
#define YAXIS_STEPS_PER_MM 20
#define ZAXIS_STEPS_PER_MM 20
#define EXTRUDER_FAN_COOL_TEMP 50

менял эти параметры но эффекта ноль что делать ? как быть?
19.04.18 в 12:55
1
http://3dtoday.ru/questions/repetierfirmware-os-z-ne-mogu-nastroit-/ - так же не получалось - все просто оказалось.
02.05.18 в 17:09
0
спасибо !!!
Есть другой вопрос
у меня на пине 9д на минусе висит 9 волт
что делать? я через него лазер подключал 15 ват
03.05.18 в 11:42
1
Для лазера главное рабочий ток, а не напряжение. Поэтому лазеры продают с драйверами. Если без драйвера - то надо ограничивать ток. Самый простой, но неправильный способ - резистор. Там целая теория - и я не гуру в этом вопросе. У меня драйвер с TTL входом и он отрабатывает все вопросы. А вообще все не просто...
Вместо спасибы - есть просто плюсик )))
03.05.18 в 14:13
0
G21 ; Set units to mm
G21 ; Absolute positioning
M4 S0 ; Enable Laser/Spindle (0 power)

;
; Operation: 0
; Type: Laser Cut
; Paths: 1
; Passes: 1
; Cut rate: 1000 mm/min
;


; Pass 0

; Pass 0 Path 0
G0 X198.82 Y184.45

M4 P9 S15
G1 X10.58 Y184.45 F1000
G1 X10.58 Y169.33

M3 P9 S0
M5 ; Disable Laser/Spindle
M42 P9 S0




Если последний M42 P9 S0 делаюM42 P9 S15 лазер работает но в конце не выключается
на другие M42 P9 S0
он не риагирует только на последний
побывал работать Repetier-Host и LaserWeb
помогите не чего не могу понять
на лазере есть драйвер с ттл модуляцией можно регулеровка 5 вольт
03.05.18 в 15:09
1
тут я обратил внимание что g код отправляется сразу весь из -за чего выполняется последняя команда по мощности
https://yadi.sk/i/l6Jw2wOY3VExn2
03.05.18 в 16:23
0
Код уходит в буфер и выполняется последовательно. После последней команды, что не выполняется добавьте какую-нибудь еще. Типа Перемещения или включения чего нить. Пусть ее не выполняет )))
03.05.18 в 16:30
0
в этом и дело что он выполняет последний блок с последней командой
а первые не выполнят
к примеру делаю два прямоугольника второй выжегает и не отключает лазер
а первые пропускает
03.05.18 в 16:28
0
в этом и дело что он выполняет последний блок с последней командой
03.05.18 в 16:31
1
вот думаю может это не прошивка касячная а железо ?
03.05.18 в 16:56
2
В прошивке можно включить ОК после каждой выполненной команды. Если она выполнена. Может прошивка просто не понимает команды.
04.05.18 в 15:23
1
может!
если не жалко скинь какой нибудь g код или мой попробуй
https://yadi.sk/d/TGkEXPrL3VL5fC

тут тестовая линейка
он у меня часть линейки проходит норм а на некоторых элементах не работает у ось
если сможешь скинь свою прошивку я хочу сравнить
04.05.18 в 16:35
1
Разобрался с движками косяк в концевиках был
но лазер по прежнему не отключается
https://yadi.sk/i/wc-UhALG3VLEgW
04.05.18 в 19:54
2
У меня аппарат разобран - 3-й вариант собираю... Надеюсь скоро соберу. Механику покрепче делаю для фрезера. Может что и выйдет.

Про ошибки - dry run - пустой пробег - G0 - просто перемещение инструмента. Ты отключил вывод команд и после чего он такое выдал - хрен зна.
Пример рабочего кода - Z0 - карандаш рисует - Z3 - не рисует - у меня ось Z есть - себе меняешь под лазер G0 - перемещение G1 - рабочий ход F1500 - скорости. Разберешься.

G90
M3
G0 F1500
G1 F3000
Z3
G0 X59.3 Y40.05 F3600
G1 Z0 F600
G1 X62.7 Y40.05 F2400
G0 Z3 F600
G0 X63.425 Y41.025 F3600
G1 Z0 F600
G1 X61.45 Y41.025 F2400
G0 Z3 F600
G0 X60.5 Y41.025 F3600
G1 Z0 F600
G1 X58.725 Y41.025 F2400
G0 Z3 F600
G0 X58.275 Y42.025 F3600
G1 Z0 F600
G1 X59.725 Y42.025 F2400
G0 Z3 F600

https://yadi.sk/i/-WWgMwIF3VLgva - видео
Еще 1-й вариант. Пример работы.
05.05.18 в 00:14
1
Оси перемещаются четко
настроил откалибровал
тут сейчас проблема с включением отключением лазера в нужный момент
команды о включении отключении он воспринимает мгновенно и выполняет их а вот на выполнение команд перемещения нужно время и они не успевают за ними
пробовал ограничить командой м 400
не чего не получилось
можно ли отправлять по 1 команде и ждать ответ

вот отчет
01:01:56.662 : N45 M105*22
01:01:58.194 : N46 G21*40
01:01:58.194 : N47 G90*35
01:01:58.194 : N48 M4 S0*88
01:01:58.195 : N49 G0 X200.33 Y26.46*33
01:01:58.195 : N50 M42 P9 S15*30
01:01:58.197 : N51 G1 X0 Y26.46 F100*82
01:01:58.197 : N52 G1 X0 Y0*30
01:01:58.197 : N53 G1 X200.33 Y0*51
01:01:58.197 : N54 G1 X200.33 Y26.46*44
01:01:58.197 : N55 G1 X200.33 Y26.46*45
01:01:58.197 : N56 M42 P9 S0*44
01:01:58.197 : N57 G0 X200.33 Y76.46*43
01:01:58.197 : N58 M42 P9 S15*22
01:01:58.197 : N59 G1 X0 Y76.46 F100*95
01:01:58.197 : N60 G1 X0 Y50*42
01:01:58.197 : N61 G1 X200.33 Y50*7
01:01:58.197 : N62 G1 X200.33 Y76.46*44
01:01:58.197 : N63 G1 X200.33 Y76.46*45
01:01:58.197 : N64 M42 P9 S0*45
01:01:58.197 : N65 M5*21
01:01:58.197 : N66 M400*23
01:01:58.197 : Задача завершена в 05.05.2018 1:01
01:01:58.197 : Время печати:0 с
01:01:58.197 : Отправлено строк:22
01:01:58.201 : N67 M42 P9 S0*46
01:01:58.201 : N68 M84*33
05.05.18 в 00:38
2
Это ошибка в построении команд - надо разделять движение и включения. Вернее просто движение и движение с включенным лазером - это разные совсем вещи. Поменяй порядок команд и поймешь. В прошивке вообще по умолчанию - включить лазер в остановке вообще невозможно. Сделано в целях безопасности.
05.05.18 в 10:35
1
Спасибо за помощь я вроде его победил
в лазервебе нарисовал два прямоугольника с выключением лазера
разделил движение и операции с лазером командой М400 в лазервебе получилось вечером попробую что нибудь нарисовать)))!!
02.07.18 в 00:56
0
Есть комплект от принтера . Рампс ардуина и дисплэй. Установил электронику лердже а ардуину снял. Хотел установить на гравер но чет передумал. Почитав статью. Наверное куплю MicroNC2 Laser. Там уже все настроено подключил и работает. А в обновленной версии появился джойстик.
15.08.18 в 22:57
1
Привет всем!!!!!!!!!!

есть пару вопросов
купил дисплей

1 какой пункт вы выберете для дисплея ?
23f3cb7e0b224d1963eee36275452ee8.png

4a19023ab78bbebeb5c0b4170b9cff43.png





2 почему не воспроизводятся эти файлы без компа на дисплее они отображаются


d74bb5f7b3d8c2fc2cb11cf273912d9c.png
15.08.18 в 23:13
0
Выбери "128x4" full graphic - вроде - он, только ещё библитека нужна, вроде u8lib...
15.08.18 в 23:39
1

Не путайте человека, он и так уже запутался... библиотека отношения в конфигуратору вовсе не имеет... она необходима компилятору. :-)
16.08.18 в 00:32
0
Не путайте человека
Я не про то, чтобы путать, я про то, чтобы - не забыть...

... коли "русский" - нужен...

А так - вполне сойдёт и LCD2004.

По мне - fullgraphic - баловство одно...
16.08.18 в 00:43
1
TFT баловство а этот дешевле роликов вышел
16.08.18 в 00:48
0
а этот дешевле роликов вышел
Есть три типа распространённых "бюджетных" дисплейных модулей:
1.MKS-TFT28/32/24 ("тач");
2.LCD2004 (текстовый, не графический!, с крутилкой),
3.Fullgraphic (128x64, , с крутилкой)...

Лично я в Москве LCD2004 брал за 500 рублей.

Сколько стоят ролики - не знаю, своё я откатал ещё на "рыбе"...

Отличия от MKS-TFT - это - в отдельную тему, Вам до него ещё видимо далеко...
16.08.18 в 00:56
1
я за 745,43 руб разница не большая + картридер есть
16.08.18 в 01:05
0
разница

Мы с Вами друг друга не поняли.
Я про вот такой, SD-кардридер - сызнанки:


d07d8d22a22db8ae0936eb07d71cd4ee.jpg

9f3dc947324d520f1ceda3881f9cfef3.JPG
15.08.18 в 23:34
1
:-):-):-):-):-):-)
Где вы такой конфигуратор Repetier-firmware нашли?! ;-)
Если бы оставили все на нормальном языке оригинала, а не переводили бы гуглом, то первый вопрос отпал бы сам собой... можно было бы просто сличить по буквам надпись на дисплее и строчку выбора в конфигураторе, как в детском садике просят найти одинаковые слова... :-):-):-)
7660eb27805088553250593f26519250.PNG

Второй вопрос не совсем понятен в принципе... что значит "не воспроизводятся эти файлы"!? В музыкальном проигрывателе что ли?
15.08.18 в 23:57
1
Выбираю вкладку принт
нахожу файлы
делаю клик
чпу нечего не делает !!
16.08.18 в 00:41
1
нахожу файлы
Находите файлы, названные по-русски, с длинными названиями, да ещё - содержащие пробелы?

Небось - и флешка - на NTFS - сформачена?

Смелое решение...

Я бы для начала - привёл бы всё - к латиннице, да ещё и в формате 8.3 , для пущей надёжности...

... не забывая про FAT32, разумеется...

ДОС - рулит!

(коли ещё помнишь ;-) )

db7ee8fc318ba66896b5790fb2aeecff.jpg
16.08.18 в 00:52
1
да картридера нет через телефон закидывал ))))) завтра картридер намучу отпишусь !
Спасибо !!!!!!!!!!!!
16.08.18 в 00:54
0
через телефон закидывал
Вы круты как никогда...

(упал под стол...)
16.08.18 в 15:39
1
Купил картридер, флеха была уже в FAT32
поменял название файлов на цифры вроде прогресс пошел
вечером буду побывать полноценно работать без компа))
СПАСИБО !!!!!!!!!!!!!!!!!!!!!!
15.08.18 в 23:44
1
4e65b7cc91d4b7f28304cdbc1724c960.png

ВОТ ТАКИЕ ОШИБКИ
15.08.18 в 23:56
1
Увы, я не знаю такого "проигрывателя", по интерфейсу определить не смог, а то что ошибка открытия файла вижу...
16.08.18 в 00:00
1
это отчет лазер веб
16.08.18 в 00:45
0
это отчет лазер веб
... где сказано чёрным по-белому "ошибка открытия файла".

Можно ведь себе упростить задачу, и не ломать открытые двери...
16.08.18 в 01:01
1
от компа до чпу 3 метра, ближе не получилось 1-ка вот и захотел без компа работать .
и большие файлы со сбоями идут думал с дисплеем через флеху эта проблема уйдет!
16.08.18 в 01:10
0
думал с дисплеем через флеху
Шлейфы д.б.:
1. короткие (~200мм = идеал);
2. экранированные (гляньте подвал любого Hercules New, там хоть и MKS-TFT бывает, и fullgraphic, однако шлейф - всё равно - аналогичен);
3. желательно - с ферритами (я пошёл по этому пути).
16.08.18 в 00:07
0
если есть прошивки кинте если не сложно!
там несколько дисплеев работает побывал все!
может я не в том формате сохроняю g код?
g коды
https://yadi.sk/d/06QJbnU23aGT5G


работал через лазер веб
резал 4 мм 15 ватт
16.08.18 в 00:13
0
4b8efd146422e462f83c856f5f2d7a22.png
16.08.18 в 00:31
0
раз уж спрашиваю
почему не работает M3 S100
пользуюсь M42 P9 S100 c ожиданием до конца движения M400
но он не выключается при G0



может что подскажите?
16.08.18 в 02:19
0
Без понимания G-кода с лету не пройдет с этим контроллером. Придется править ручками по-любому. Поэтому для лазера и фрезера лучше пользовать GRBL прошивки и платы расширения. Для них и программы все есть и проблем не будет с G-кодом. А так только понимать, что хочешь и уметь читать код и менять под свои задачи. Менять можно просто - поиск-замена в любом редакторе или писать скрипты.
20.08.18 в 14:49
0
Спасибо за помощь!!!
07.09.18 в 16:54
0
Где можно посмотреть окончательный вариант прошивки?
И в какой программе подготавливали код для TTL (полутонов)? Inkscape с полутонами вроде бы не работает?

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

DOOM. Муки постобработки

Airbus Helicopters разворачивает серийное аддитивное производство авиационных деталей

Форум-выставка «Будущее где-то рядом!» в «Умном городе»

Прошивка Marlin 1.1.9 на Wanhao Duplicator i3 2.1

Светильник Джека

Максимальная эффективность поста. Победа в месячном рейтинге в цифрах.