ОК. учту... Но музыка по децибелам вроде на верном уровне, а голос да, буду погромче делать. Вообщем еще научусь выравнивать звук, что бы на протяжении всего видео был на одном уровне.
Подскажите пожалуйста, где прописываются дополнительные двигатели вместо экструдера в прошивке Ардуино. То есть если на оси X и Y по 2 двигателя. Построил станок на базе Mpcnc primo
I dont mean to be offtopic but does any of you know a tool to log back into an instagram account..? I was dumb forgot my login password. I would appreciate any assistance you can offer me.
@Cole Mayson Thanks so much for your reply. I got to the site thru google and I'm trying it out atm. I see it takes quite some time so I will reply here later when my account password hopefully is recovered.
Добрый день подскажите пожалуйста, какую версию marlin вы скачивали, АТО я скачиваю по вашей ссылке у меня качает marlin 2.0 но там в коде вообще все по другому и ни как не могу разобраться, какую бы вы порекомендовали версию для rams 1.4
Я бы последнюю скачивал, но на сайте марлин есть возможность скачать версию 1.0.2-2 скачайте ее и там будут настройки как у меня в видео marlinfw.org/meta/download/
@@TechLaboratory спасибо большое завтра попробую, а вообще в чем разница между последней прошивкой и той ктороя у вас , а какая прошивка считается последней, ато я в интернернете прочитал, что версия 2.0 , для 32 битных плат
Спасибо за видео. подскажите где регулировать скорость оси Z когда даеш команду авто home? очень большие обороты и моторы останавливаются. а в ручную скорость передвижения нормальная. и когда запускаеш печать в нулевую точку тоже не опускается?
Игорь, а где в прошивке регулировать смещение стола,хочу печатать деталь она получается смещена в верхний левый угол стола. Концевики все в минимум.Вот мои yadi.sk/i/uKKkGvtJDKYGWw
Все верное, настраивать эти параметры что на скриншоте, но также в слайсере необходимо указать точный размер стола и отступы, что бы деталь реально была по центру стола.
Подскажите пожалуйста. При заливке marlin на новую ардуинку, все оси реагируют нормально кроме мотора подачи пластика. В прошивке указано что 1 экструдер Е0. Где копать? Принтер только собран, только начал настраивать.
Привет. Ну тут либо в прошивке что то не верно либо в железе, если в прошивке отключена защита и все подготовлено что бы он мог давить на холодную, Но при этом не работает то нужно разбираться с электроникой, как минимум поменять местами драйвер шагового мотора экструдера и оси X раз на ней гарантировано рабочий.
Здравствуйте!. Я первый раз собираю 3D принтер (на основе Mega2560 + RAMPS 1.4), опыта пользования 3D принтерами нет. блокируется шаговые двигатели при нажатии на кнопку HomeZ в Pronterface
Привет. При включении принтера все двигатели вначале отключены, а после любого движения, они становятся на удержание, вверху с лева есть кнопка отключения двигателей что бы они стали снова отключены. Или в чем вопрос?
@@АндрейБеларусь-ц7л Сверху в меню заходите Параметры > Принтер > Управление принтерами, затем в появившемся окне справа нажимаете кнопку Параметры принтера. В открывшемся окне справа в низу бкдет раздел Завершающий G-код это код который выполняется по окончанию печати. Там есть строка G28 X0 Y0 данный код отправляет все оси домой к концевикам. Можно ось X отправить домой G28 X0, а потом написать строку которая отправить ось Y в нужную координату. Для этого необходимо перейти в режим работы в абсолютных координатах командой G90, а потом отправить ось в нужную координату G0 Y10 (отправка в координату 10)
@@TechLaboratory M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+4 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way G1 Y210 F9000 ;move out to get part off M84 ;steppers off G90 ;absolute positioning это мои данные. если я правильно понял то в конце добавить G0 Y10 стол встанет в 10 сантиметрах от нуля
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way замени на: G28 X0 потом под этой же строкой G90 G0 Y10 затем M84 отключает моторы. Вот это удалить: G1 Y210 F9000 ;move out to get part off
Привет. Не правильно настроена концевики, в прошивке стоит как нормально замкнуты, а подключены как разомкнуты, или на оборот. Скорее всего в этом дело
Да все верно указал. Документация Marlin: marlinfw.org/docs/configuration/configuration.html#lcd-controller Wiki RepRap: reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller То что ниже, не разобрался, а как я сделал работает и русский поддерживает и все как положено.
Просто Вы при выборе типа дисплея вместо раскомментирования строки, написали новую, точно такую же. А строку с выбором кодировки удалили удалили совсем. но она для графического дисплея и не нужна. наверное можно ту строку с кодировкой закомментировать, а ниже строку с выбором дисплея раскомментировать. имхо
Да подающую часть экструдера заменил для возможности печати гибкими пластиками, затем обдув зоны печати, антивоблинг на ось Z, на обводные ролики для ремня, сделал накладки зубчатые, а не плоские как в оригинале. Остальное все по умолчанию.
Потому что когда включил принтер он делает что находится в 0 координат и не может уйти в минус. Что бы установить точку 0, нужно отправить оси в дом. Иконка с домиком по нужной оси или сразу по всем.
Доброго времени суток! Помогите решить проблему пож. - принтер перед началом печати подымает голову на 20мм над столом.. затем опускает на 10мм и печатает по воздуху - где копать? концевики не стоят вообще. я их отключил в прошивке. там все ок. но сам код перед печатью откуда берется? в слайсере смещение по z - стоит 0! Подскажите где искать.. Заранее благодарен!
Добрый день. Подскажите пожалуйста как работать с компьютера, если нету дисплея на Arduino. С помощью какой программы можно загружать печатные файлы на Arduino через кабель USB?
@@TechLaboratory А смогу ли я собрать принтер с arduino uno? Ведь на ней 4 драйвера, а двигателей 5. Или придется на оси z монтировать только один двигатель? Два двигателя же не получится запитать от одного драйвера.
2 двигателя можно запитатьтот одного драйвера, сила на моторах упадет, но для оси Z , все равно будет достаточно. Тут важно что бы было куда подключить термопару экструдера, стола, нагрев экструдера, нагрев стола, управление обдувом области печати. Так что скорее всего проще и дешевле будет взять плату более подходящую.
Спасибо автору за видео! Интересует один момент! Купил я двигатели NEMA17 17HS4401 ( измеряю их длину корпуса 37,5 мм, сопротивление обмоток 2,2 Ом ) Как я понимаю, это что клон на 1.5 ампера? Хотя китаец в параметрах указал длина 40мм и ток 1,7 а.
Да тут больше от производителя зависит. У некоторых длина 40мм , а у некоторых по чертежам написано max 48мм , а по факту там 37,5мм. хотя и у тех и у тех модель одна и та же. Я лично держал в руках моторы от разных производителей и на всех была модель 17HS4401, но при этом все отличались по корпусу, по звуку работы и особенно ощутимо по мощности.
Здравствуйте подскажите пожалуйста я собрал принтер на подобии toyrep. Сделал его автономным т.е. подключил дисплей картридер и флешку и всё работает, но я печатаю при температуре 260 градусов и при печати с ПК всё нормально а при печати без пк выставляется максимальная температура 250 и печать не стартует хотя в прошивке выставляю T MAX 263 градуса в чём причина может быть?
@@TechLaboratory define heater _0 maxtemp define heater _1 maxtemp и т.д везде ставлю 263 градуса но при печати не с ПК температура макс стоит 250 но уточнюсь при печати с пк всё нормально
А то у меня принтер был на Мелзи 3.0 А я переношу на arduino + ramps 1.4 но никак не могу вот с этими настройками чтобы высчитать точное количество 1 шага помоги пожалуйста
Первым делом нужно проверить настройки принтера, его прошивку, сдвинуть ось на 50мм и посмотреть по линейке, действительно ли он сдвинул ось на 50мм. Если нет то изменить прошивку или желание шага на драйверах увеличить в 2 раза. Ну и проверить модель в совсем, действительно ли 20мм. Ошиблись малое всего в количестве шагов на 1мм.
Добрый день подскажите пожалуйста я собрал принтер и у меня есть проблема по оси x. Концевик стоит справа. При ручном перемещении едет как надо а в дом едет в другую сторону. Если перевернуть разъём двигателя то в дом едет куда положено и концевик срабатывает но тогда при ручном перемещении ось вместо в лево едет вправо и наоборот. Как настроить подскажите пожалуйста.
@@Вероника-б6ш6ъ #define X_HOME_DIR 1 тут 1 это концевик в максимум(с права) -1 в минимум (с лева). Ну и на плате должен быть подключен в разъем максимум
Да меня в вк нету . уже неделю мучаюсь . первый раз с ардуино работаю . файл марлин изначально есть у меня с проекта . там вроде плата другая была поменял на свою на мега 2560 . и не могу понять в чем причина . выдаёт при компиляции скейча ошибка компиляции для платы arduino/genuine mega of mega 2560. Если есть возможность связаться через viber . +79069179601 заранее благодарен !
Подскажите пожалуйста. Отключается экструдер при температуре 160 градусов. Где ошибка? Программа Repetier-Host, указывал рабочую температуру 210 градусов.
Это срабатывает защита. Если за определенное время не нагрелся хотенд то он отключается, на случай если повредился термистор что бы небыло пожара. Это может быть из за того что нагреватель на 24 вольта а вы его питание от 12 вольт. До этого работал? Или его вентилятор сильно обдувает и охлаждает.
@@TechLaboratoryПривет. Купил экструдер на али вот с таким нагревательным элементом ru.aliexpress.com/item/32818576995.html?spm=a2g0o.productlist.0.0.13af1463JVfIUW&algo_pvid=7aa1832d-ed90-468f-b5aa-8aef9502368a&algo_expid=7aa1832d-ed90-468f-b5aa-8aef9502368a-39&btsid=045b4beb-78aa-44d2-855c-3f1d62616ca0&ws_ab_test=searchweb0_0,searchweb201602_6,searchweb201603_52 А там стоит термопара к 500мм Плата Mega 2560 r3 При подключении дает разных вариантов прошивки дает от 0 до 1000 градусов.
Можно сместить нулевую точку для этого необходимо задать размер стола(рабочий): #define X_BED_SIZE 200 #define Y_BED_SIZE 200 Максимальный ход задается: #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 170 Нулевая точка это ближний левый угол стола(рабочего поля).
Здравствуй. Сделал я прошивку. Но почему-то нажав "монитор порта" обмена данными не происходит. Порт сом-3, скорость 250000. Раньше принтер откликался в "мониторе порта", теперь нет. Я прошивку успешно залил. Но Рronterface соединиться с принтером не может. В чем может быть причина?
Добрый день. Такое может быть если уже какая то программа подключена к плате, или бывает что плата так думает, нужно попробовать ее полностью обесточить и попробовать снова.
немогу перепрошить мегу. Комп видит ее и к какому порту подключена,но при заливке прошивки на плату IDE пишет,что проблема загрузки на плату. В самой IDE Мега разпознается. В чем причина может бить? Ранее перепрошивал без проблем. Спасибо за ответ.
Скорее всего не прошивается из-за ошибки в скетче или отсутствии библиотеки для графического экрана. Попробуйте прошить стандартный пример Blink и попробовать.
Tech Lab на тот самом скетче он работал без проблем. До недавних пор. Подключил,чтоб запустить мотори-запустил,работали,печатал,но потом при отключении от компа(он может с флешки)только на питании от своего БП,дисплей начал моргать,как от плохого контакта,и больше логика не работала от етого бп. Только от usb. Механика сейчас от бп,а логика от usb. Работает то все,но...не шьется,хотя комп видит что за девайс и к какому порту подключен. Залить другой скетч не получается.
так вот и я о том же. Еще такого не било. Может бить через поломку стабилизатора на самой плате??? При работе только от БП логика питалась от 12 вольт. Я где-то читал,что ардуино (стаб) от такого напряжения может греться и "кони двинуть" . Температурний режим стаба не проверял. Как думаешь???
Добрый день а подскажите пожалуйста у меня моторы крутятся только в одну сторону а в другую только при нажатам концевике. Прошивка marlin 1.1x. Экструдер не подключён. Помогите пожалуйста.
Привет. Двигатели не могут в минусовую позицию двигаться, так что вначале отправить в дом нужно их, а потом пробовал. Концевики при необходимости нужно инвертировать в прошивке.
@@TechLaboratory например в pronterface нажимаю ось x в право двигатель крутиться а в лево ничего не происходит но если зажать концевик то тогда в лево крутиться пока держу зажатый концевик. И у меня пока нет экструдера просто пока от придёт хочется протестировать
Добрый вечер. Модернизирую свой принтер, установил 3 боуден-экструдера, которые работают на моно сопло. Прописал в прошивке: #define EXTRUDERS 3 #define SINGLENOZZLE Но когда дело дошло указать микрошаги двигателей компилятор выдает множество ошибок. В примере указывается так: X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] я указал свои цифры микрошагов так: #define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] } #define DEFAULT_MAX_FEEDRATE { 150, 150, 5, 40 [, 40[, 40]] } #define DEFAULT_MAX_ACCELERATION { 1500, 1500, 100, 500 [, 500[, 500]] } Сообщение компилятора выглядит так: Configuration.h:467:72: error: expected primary-expression before ',' token #define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] } ^ sketch\SanityCheck.h:1121:34: note: in expansion of macro 'DEFAULT_AXIS_STEPS_PER_UNIT' constexpr float sanity_arr_1[] = DEFAULT_AXIS_STEPS_PER_UNIT, Configuration.h:467:83: error: expected primary-expression before ',' token #define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] } ^ sketch\SanityCheck.h:1121:34: note: in expansion of macro 'DEFAULT_AXIS_STEPS_PER_UNIT' constexpr float sanity_arr_1[] = DEFAULT_AXIS_STEPS_PER_UNIT, Помоги пожалуйста с решением... К стати, возможно, многим ответ будет очень полезен... ...И еще. В прошивке есть такой параметр -"MIXING_EXTRUDER". Что это- по логике понятно, но чем он отличается от SINGLENOZZLE и "о чем КИНО" с его настройками? Какие "подводные камни" на этом пути? Обьясни пожалуйста...
Привет! По поводу указания параметров: в квадратных скобках указанны параметры которые необязательные (могут отсутствовать) но если они есть, то квадратные скобки ненужны. Вот так: #define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183, 203.7183, 203.7183} По поводу многоцветной печати: SINGLENOZZLE - это когда экструдер типо Cyclops. Тут указывается что с одного сопла может печатать или одним или другим пластиком, при смене пластика происходит ретракт первого, и потом "Прокачка" вторго, например печатая башню или экструдируя в "Сборщик", после чего начинается печать вторым цветом данным цветом. Вообщем печать идет только одним пластиком. MIXING_EXTRUDER - он же создает миксы из нескольких пластиков (цветов) от 2 до 5 одновременно, и запоминает данные миксы, потом эти миксы могут вызываться через Т команды. Также в данном случае обязательно использование нескольких шаговых двигателей, для подачи необходимых нитей одновременно.
Проблему решил, скачал более старый ide 1.6.3 и другую прошивку, все сделалось, но вот теперь другая беда, пробовал прогнать моторы, они вибрируют но не крутятся, пробовал на 17 nema и на 23, вообще я собираю гравер с функцией 3д принтера, поэтому и моторы взял помощней, не знаю может ли впринципе их потянуть ардуиновские дрова
да, но для нема 23 лучше 24 вольта что бы было, для 24 вольт нужно драйвера которые работать будут без рампса, так как он работает только с 12 вольтами, либо выбрать плату управления которая 24 вольта поддерживает. Обмотки правильно определены и подключены?
Спасибо за быстрый ответ. У меня еще один вопрос при движенье аксами не срабатывают ограничители.Из-за чего это может быть, в прошивки менял светодиоды загораются, а моторы дальше крутятся Стоит треск если возможно помогите советом. Заранее спасибо
Скорее всего в прошивке неправильно задано положение концевиков. Концевик может стоять либо в минимуме оси, либо в максимуме. Также концевик могут быть нормально открытые или нормально закрытые.
@@TechLaboratory Добрый день спосибо за ответ.Попробовал изменить с минуса на плюс #define X_HOME_DIR1 #define Y_HOME_DIR1 #define Z_HOME_DIR1 поевилася ошибка exit status 1 missing binary operator before token "return" что это может озночать и как с этим боротся. Спосибо
@Eduard Miche Командой M119 проверьте состояние концевиков, Если где то написано будет что он нажат, а он на самом деле открыт, то необходимо инвертировать концевик const bool X_MIN_ENDSTOP_INVERTING = true; const bool Y_MIN_ENDSTOP_INVERTING = true; const bool Z_MIN_ENDSTOP_INVERTING = true; const bool X_MAX_ENDSTOP_INVERTING = true; const bool Y_MAX_ENDSTOP_INVERTING = true; const bool Z_MAX_ENDSTOP_INVERTING = true; также необходимо убедится что моторы едут в нужную сторону: ось X: при "-" движется влево, при "+" движется вправо ось Y: при "-" движется НА вас, при "+" движется ОТ вас ось Z: при "-" хотенд приближается к столу, при "+" хотенд отодвигается от стола. Если моторы движутся не в ту сторону то менять: #define INVERT_X_DIR true #define INVERT_Y_DIR false #define INVERT_Z_DIR true #define INVERT_E0_DIR false #define INVERT_E1_DIR false #define INVERT_E2_DIR false #define INVERT_E3_DIR false #define INVERT_E4_DIR false Положение концевиков в минимуме #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 работает прекрасно (ВНИМАНИЕ: 1 или -1 пишется после пробела, например: #define X_HOME_DIR пробел -1 ) -1 это минимум, 1 это максимум
Спасибо за разъяснение! Но при нагреве стола программа сбрасывается при 90 градусах до нагрева экструдера и начала печати дело даже не доходит. Пишет разогрев не удался PRINTER HALTED Please reset
Привет. Вся проблема что стол не успевает нагреться и принтер уходит в защиту, необходимо потрогать провод который идет от рампса к столу не сильно ли он греется, если сильно то заменить проводом с большим сечением, утеплить снизу нагревательный стол, любым утеплителем, минеральной ватой, пробковым деревом и ли просто фанерой. Если и это не поможет то можно во время набора температуры стола, накрывать еще стол сверху фанеркой или тем же утеплителем, а когда стол прогреется тогда его убирать и запускать печать.
А что тут считать. Все как в видео рассказал. Моторы у тебя 200 шагов на оборот, за оборот сдвиг равен 3*13=39. Итого получается 200/39=5,13 шага на мм при полношаговом режиме. А что бы с учетом деления шага например на 32 было:200*32/39=164,1 шага на мм.
Спасибо! Делитесь видео, чем больше просмотров тем больше стимул быстрее выпускать новые, а в планах очень много интересных видео еще. Ссылку на БП обновил в описании.
Привет. а arduino ide скачивал в архиве zip или установщик exe? Ошибка может быть из за использования как раз портативной версии из архива, попробуй arduino ide установить через установщик exe
Такой вопрос:модуль управления не видит флешку. В марлине sd включен. На главном екране есть вставленная карта,но когда хочу открить,то говорит,что ее нет. Как с етим бороться?
У меня тоже самое случилось с дисплеем (full graphic smart controller) после года активного использования, тут вся проблема в том что при вставлении флешки нажимается концевик и плата показывает что она есть, а не читается из за того что плохо пропаены контакты от картридера до шлейфа, все прозвонить мультиметром и пропаять где нет контакта.
мне понравилось чёткое описание прошивки но вот на фоне не очень громкой речи орущая музыка меня подклинела так что каждый раз приходилась приглушать динамик😕
У меня tevo black window вы случайно не знаине как настроить BL Touch чисто случайно снёс прошивку всё настроил нормально а вот датчик не получаиться с позиционировать смещение относительно экструдера
Здравствуйте .Можете оставить ссылочку прямую на марлин рк как у вас)или залить на хост какой нибудь )просто их там огромное множество и скачать нужный не могу)Зарание благодарю.Видео хорошее,даже музыка не напрягает)
Все версии Марина вот тут: github.com/MarlinFirmware/Marlin/releases я вообще советует ставит самую последнюю LTS (на текущий момент 2.0.9.7) если хотите более похожую на мою то то marlin LTS 1.1 (1.1.9.1) но все же информации в этом видео достаточно что бы настроить самую последнюю прошивку.
Добрый день у меня возникла проблема не знаю почему, но не включается обогрев стола хотел настроить PID, но на стол не подается электричества если возможно подскажите где я что делаю не тау. Зарание спосибо.
Здравствуй у меня проблема я задаю каманду M303 E-1 C8 S90 В программу Pronterface выходит ответ на команду PID Autotune failed! Bad extruder number . Может что-то надо в прошивки переставить?
Да в последних версиях марлин данная команда не работает, пока поставьте такие же параметры для стола как у меня. А с аатокалибровкой пид попробуем потом разобраться.
Все классно! Молодец!!! А теперь по существу: Чего? Сколько? По чем? ИТОГО:??? Вот сынишка мой посмотрел и давай говорит соберем! А я даже и ответить ничего не могу... В общем с тебя Итоговый обзор о том где, что, когда! С уважением... Ок???
Привет, спасибо за отзыв )) итого: 14000р ушло на все, уже 1 год печатает 24/7, для первого 3D принтера считаю что это лучшая модель, за этот год много чего понял, разобрался, понял все минусы (главный из них это кинематика "дрыгстол" и отсутствие термокамеры), но и есть плюсы в виде большей жесткости по сравнению с prusa i3. Но я им все же очень доволен, сейчас готовлю новый проект принтера, который на 80% будет состоять из компонентов использованных в этом принтере, так что с небольшими вложениями можно будет перейти на новый уровень печати )) Видео о этом тоже будет тут на канале. Вообщем рекомендую к повторению.
Фигня с калибровкой стола (( пишет, автонастройка провалена, хреновый номер экструдера.. Может от того ,что уменя два экструдера ? Или в Пронтерфэйсе надо настройки менять?
как настроить пузу печати вызванную G кодом чтоб она корректно работала с экраном принтера? негде немогу найти эту информацию все рассказывают только о том как настроить моторы и температуру и всё, сам пытался настроить только теперь плата моего принтера вообще перестала отвечать на запросы.
Привет. Что то не пойму что именно нужно? Что бы принтер в нужное время ушел на паузу, заменить пластик на другой цвет и им напечатать другой элемент? Или что?
Для этого удобнее всего использовать Simplify3d, в нем нужно создать два процесса, в первом печать с 1 слоя по 20 например и в завершающем скрипте g код прописать что бы хлтенд отъехал в удобное место для замены пластика и при этом не отключал моторы, что бы стояли на удержании, а во втором процессе необходимо выбрать что печать должна начаться с 21 слоя и при этом в стартовом g коде необходимо убрать обнуление координат в нулевой точке. А если нужно что то разово и без заморочек то просто во время печати в нужное время на дисплее или в управляющей программе выбрать пауза печати, заменить филамент и нажать продолжить печать. В Cura проблематично сделать остановку в нужном месте, нужно использовать дополнительный плагин или руки добавлять строчку в G код файл
@@TechLaboratory рабочию пиратку Simplify3d я найти не смог, в G коде я побывал у меня конфликтует материнка с экраном, экран думает что печать идёт а по факту нет и при нажатии на паузу зависает.
Привет, у меня стоят везде швп 1204 установил на рампс перемычки везде по 3 шт (x,y,z,e0), драйвера Drv8825 Подскажи пожалуйста шаги высчитывать так же как у тебя в видео для моих осей или же как то по другому, вот как я считал, копия с марлина (#define DEFAULT_AXIS_STEPS_PER_UNIT { 200*32/4,200*32/4,200*32/4,100 }) // @section motion /** * Default Settings * * These settings can be reset by M502 * * Note that if EEPROM is enabled, saved values will override these. */ /** * With this option each E stepper can have its own factors for the * following movement settings. If fewer factors are given than the * total number of extruders, the last value applies to the rest. */ //#define DISTINCT_E_FACTORS /** * Default Axis Steps Per Unit (steps/mm) * Override with M92 * X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] */ #define DEFAULT_AXIS_STEPS_PER_UNIT { 1600,1600,1600,100 } /** * Default Max Feed Rate (mm/s) * Override with M203 * X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] */ #define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 300} /** * Default Max Acceleration (change/s) change = mm/s * (Maximum start speed for accelerated moves) * Override with M201 * X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] */ #define DEFAULT_MAX_ACCELERATION { 1000,1000,100,10000} /** * Default Acceleration (change/s) change = mm/s * Override with M204 * * M204 P Acceleration * M204 R Retract Acceleration * M204 T Travel Acceleration */ #define DEFAULT_ACCELERATION 1500 // X, Y, Z and E acceleration for printing moves #define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts #define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves /** * Default Jerk (mm/s) * Override with M205 X Y Z E * * "Jerk" specifies the minimum speed change that requires acceleration. * When changing speed and direction, if the difference is less than the * value set here, it may happen instantaneously. */ #define DEFAULT_XJERK 20.0 #define DEFAULT_YJERK 20.0 #define DEFAULT_ZJERK 0.4 #define DEFAULT_EJERK 5.0
Да точно так как в виде рассказываю. Считаешь примерно подачу либо ставишь на угад, потом проталкивает 200-300мм прутка, замеряешь, затем как в виде высчитывает "индекс погрешности" изменяешь на него текущее кол во шагов, повтлряешь все снова пока не будет все четко )) Готово!
Благодаря твоим видеоурокам я собрал вот это детище ruclips.net/video/n9e1uAmiR8A/видео.html теперь можно спокойно печатать на нем детали для его же доработки. Спасибо
12864 работает с любым языком. Возможно в Ардуино иде не все библиотеки добавлены (u8glib) именно эта библиотека отвечает за шрифты или неверно настроена прошивка.
+mykola yasynskyi да для первых запусков этого более чем достаточно, драйвера без радиаторов уже год печатают 24/7 выше 30 градусов не греются. На ШИМ обдува подключен вентилятор обдува зоны печати.
Да речь то в видео идет про кулеры обдува платы управления и обдува радиатора хотенда, их скоростью управлять не требуется, их можно подключать напрямую к 12 вольтам, что бы они работали всегда когда работает принтер, а к шим необходимо подключать кулер обдува зоны печати, что бы программно можно было управлять силой обдува.
Хороший и подробный гайд по сборке получился.
Спасибо за разъяснение! Было бы здорово музыку тише сделать, что бы с голосом на одном уровне
ОК. учту... Но музыка по децибелам вроде на верном уровне, а голос да, буду погромче делать. Вообщем еще научусь выравнивать звук, что бы на протяжении всего видео был на одном уровне.
по децибелам- да, но ухи решет конкретно, задолбался регулятор дергать! и так на всех видео. а за разъяснения- спасибо!
С удовольствием посмотрел все виде про сборку прушки, я ее в свое время не застал.
Да пожалуйста. Скоро новый сериал думаю будет по проектирование и сборку принтера. От идеи до готового изделия
с 2017 года видео, скачал как справочник д сих пор пользуюсь.
Отлично! Очень быстро настроил и запустил после долгого простоя) Первый раз после сборки несколько дней методом тыка мучился)
Большое спасибо, такого подробного описания я ещё не встречал. Дай бог тебе здоровья!
Да пожалуйста. Рад что кому-то это все полезно ))
Подскажите пожалуйста, где прописываются дополнительные двигатели вместо экструдера в прошивке Ардуино. То есть если на оси X и Y по 2 двигателя. Построил станок на базе Mpcnc primo
Хоть один толковый разбор.
Спасибо!
Tech Lab как дела со станком ЧПУ?
Да нормально, работает по не ногу, сейчас перевезу станок в новое место и снова виде будут выходить
огромнейшее СПАСИБО за разъяснение по прошивке, очень доступно и наглядно.
Пожалуйста ))
Пол года мой принтере стоял, пока я на ваш гайд не напоролся. Спасибо
+Максим Баулин не за что ))
На настоящий момент это самое путевое видео на данную тему. Спасибо!
Я даже подписался ;)
О! Спасибо за такой хороший отзыв.
Спасибо огромное, все коротко, четко и ясно, без всяких соплей. Очень приятно смотреть. Всех благ Вам!
I dont mean to be offtopic but does any of you know a tool to log back into an instagram account..?
I was dumb forgot my login password. I would appreciate any assistance you can offer me.
@Carmelo Josue Instablaster :)
@Cole Mayson Thanks so much for your reply. I got to the site thru google and I'm trying it out atm.
I see it takes quite some time so I will reply here later when my account password hopefully is recovered.
@Cole Mayson it worked and I actually got access to my account again. Im so happy:D
Thank you so much, you really help me out :D
@Carmelo Josue Glad I could help :D
Единственный человек каторый реально видеом памог спс
Доброго дня суток
Можете пожалуйста подсказать как прописать в Ender 5 Pro, Jyers дисплей Ender 3V2
Молодца, хорошо изложил. Информа подана чётко и плотно.
+Slav 0lervi спасибо ))
Добрый день подскажите пожалуйста, какую версию marlin вы скачивали, АТО я скачиваю по вашей ссылке у меня качает marlin 2.0 но там в коде вообще все по другому и ни как не могу разобраться, какую бы вы порекомендовали версию для rams 1.4
Я бы последнюю скачивал, но на сайте марлин есть возможность скачать версию 1.0.2-2 скачайте ее и там будут настройки как у меня в видео
marlinfw.org/meta/download/
@@TechLaboratory спасибо большое завтра попробую, а вообще в чем разница между последней прошивкой и той ктороя у вас , а какая прошивка считается последней, ато я в интернернете прочитал, что версия 2.0 , для 32 битных плат
Спасибо за видео. подскажите где регулировать скорость оси Z когда даеш команду авто home? очень большие обороты и моторы останавливаются. а в ручную скорость передвижения нормальная. и когда запускаеш печать в нулевую точку тоже не опускается?
В прошивке DEFAULT_MAX_FEEDRATE (максимальная скорость подачи) по оси Z это третий параметр его уменьшить нужно.
спасибо!
Самое толковое видео из всех.
Познавательное видео. А в разделе mechanical setting какую строчку нужно раскоментировать под ваш тип принтера?
+Алексей Родин не какую ненужно, так как тут самая простая механика, каждый мотор отвечает за свою ось.
Игорь, а где в прошивке регулировать смещение стола,хочу печатать деталь она получается смещена в верхний левый угол стола. Концевики все в минимум.Вот мои yadi.sk/i/uKKkGvtJDKYGWw
Все верное, настраивать эти параметры что на скриншоте, но также в слайсере необходимо указать точный размер стола и отступы, что бы деталь реально была по центру стола.
@@TechLaboratory Я не знаю значение этих цифр yadi.sk/i/U5UcV8uyCDF9cA
Подскажите пожалуйста. При заливке marlin на новую ардуинку, все оси реагируют нормально кроме мотора подачи пластика. В прошивке указано что 1 экструдер Е0. Где копать? Принтер только собран, только начал настраивать.
Может стоит защита на подачу пластика пока хотенд холодный?
@@TechLaboratory стоит в минимуме на 5 гр. Попробую ещё раз поменять температуру и перепрошить. Мож глюк какой то. Спасибо за подсказку.
И через какую программу можно печатать на прямую с компа? У меня без дисплея и картридера.
@@Всёвсёвсё-ю9т Да, пробуй. А печатать можно через ту программу что я в видео показываю Pronterface, либо можно из программ слайсеров.
@@TechLaboratory Хорошо. Спасибо.
здравствуйте экструдер не крутится убавил температуру до 5 как вы сказали. Поставил на X эктрудер крутиться, какава причина можит быть?
Привет. Ну тут либо в прошивке что то не верно либо в железе, если в прошивке отключена защита и все подготовлено что бы он мог давить на холодную, Но при этом не работает то нужно разбираться с электроникой, как минимум поменять местами драйвер шагового мотора экструдера и оси X раз на ней гарантировано рабочий.
Подскажите пж как ращитать двигатели уменя 28BYJ-48 5В и вал м5 шаг резьбы 0.8мм. Зарания спасиба
Здравствуйте!. Я первый раз собираю 3D принтер (на основе Mega2560 + RAMPS 1.4), опыта пользования 3D принтерами нет. блокируется шаговые двигатели при нажатии на кнопку HomeZ в Pronterface
Привет. При включении принтера все двигатели вначале отключены, а после любого движения, они становятся на удержание, вверху с лева есть кнопка отключения двигателей что бы они стали снова отключены. Или в чем вопрос?
Подскажите пожалуйста как настроить принтер чтобы после окончание печати стол двигался в Y min точку а не в максимальную
В слайсере изменить код окончания печати. Вы каким слайсером пользуетесь?
@@TechLaboratory cura
@@АндрейБеларусь-ц7л Сверху в меню заходите Параметры > Принтер > Управление принтерами, затем в появившемся окне справа нажимаете кнопку Параметры принтера. В открывшемся окне справа в низу бкдет раздел Завершающий G-код это код который выполняется по окончанию печати. Там есть строка G28 X0 Y0 данный код отправляет все оси домой к концевикам. Можно ось X отправить домой G28 X0, а потом написать строку которая отправить ось Y в нужную координату. Для этого необходимо перейти в режим работы в абсолютных координатах командой G90, а потом отправить ось в нужную координату G0 Y10 (отправка в координату 10)
@@TechLaboratory
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+4 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
G1 Y210 F9000 ;move out to get part off
M84 ;steppers off
G90 ;absolute positioning
это мои данные.
если я правильно понял то в конце добавить
G0 Y10
стол встанет в 10 сантиметрах от нуля
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
замени на: G28 X0
потом под этой же строкой
G90
G0 Y10
затем M84 отключает моторы.
Вот это удалить: G1 Y210 F9000 ;move out to get part off
спасибо хорошая информация, а если стол без подогрева, какие параметры нужно корректировать, дайте ответ пож.
Привет. Только в разделе выбора термистора поставить 0 - TEMP_SENSOR_BED 0
Добрый день.Самодельный 3 д принтер Prusa из металла двигается толька в одном направлении по 3 осям .В чём может быть проблема?
Привет. Не правильно настроена концевики, в прошивке стоит как нормально замкнуты, а подключены как разомкнуты, или на оборот. Скорее всего в этом дело
Попробуй двигать ось с зажатым концевиком и вначале двигай в + , а потом в -
Быстро,чётко,все по делу! Красавчик :)
+Ptn Pnx спасибо, стараюсь. Подписывайте, впереди еще много интересного ))
А Вы тип дисплея в правильной строке указали? он вроде ниже выбирается, раскомментированием строки
Да все верно указал.
Документация Marlin: marlinfw.org/docs/configuration/configuration.html#lcd-controller
Wiki RepRap: reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
То что ниже, не разобрался, а как я сделал работает и русский поддерживает и все как положено.
Просто Вы при выборе типа дисплея вместо раскомментирования строки, написали новую, точно такую же. А строку с выбором кодировки удалили удалили совсем. но она для графического дисплея и не нужна. наверное можно ту строку с кодировкой закомментировать, а ниже строку с выбором дисплея раскомментировать. имхо
Все четко, без лишней воды :)
Спасибо
+Александр Чупров спасибо ))
Слабо разбираюсь, как выбирается тип принтера? Менлел, н бот и другие. В какой строке меняется?
Киематека а разделе настройке кинематики, если Corexy нужно то
#define COREXY
Все толково. И музыка в тему - даже уснул пару раз под нее
Да усыпать под ролики на RUclips это святое ))
За все время эксплуатации какие-нибудь доработки делали на своём принтере?
Да подающую часть экструдера заменил для возможности печати гибкими пластиками, затем обдув зоны печати, антивоблинг на ось Z, на обводные ролики для ремня, сделал накладки зубчатые, а не плоские как в оригинале. Остальное все по умолчанию.
@@TechLaboratory Поделитесь 3D моделью зубчатых накладок на ролики ремня?
@@МаксимЖуравлев-е2г я его брал готовый:
www.thingiverse.com/thing:973209
www.thingiverse.com/thing:1066230
www.thingiverse.com/thing:2763870
Не мог бы ты сделать видео по настройке ретракта на самодельном 3d принтере E3Dv6 с боуден системой?
Привет. Попробую что то снять
Добрый день.почему в pronterface делаю по оси +z три шага. то -z тоже делает ровно три и больше не двигается и так по всем осям
Потому что когда включил принтер он делает что находится в 0 координат и не может уйти в минус. Что бы установить точку 0, нужно отправить оси в дом. Иконка с домиком по нужной оси или сразу по всем.
Доброго времени суток!
Помогите решить проблему пож. - принтер перед началом печати подымает голову на 20мм над столом.. затем опускает на 10мм и печатает по воздуху - где копать?
концевики не стоят вообще. я их отключил в прошивке. там все ок.
но сам код перед печатью откуда берется? в слайсере смещение по z - стоит 0!
Подскажите где искать..
Заранее благодарен!
Привет. В слайсере стартовый g code нужно изменить
Добрый день. Подскажите пожалуйста как работать с компьютера, если нету дисплея на Arduino. С помощью какой программы можно загружать печатные файлы на Arduino через кабель USB?
Для печати с компьютера без проблем подойдет pronterface, либо можно запросто печатать из программы слайсера: Simplify3D, Cura, Repetier-Host.
@@TechLaboratory Спасибо за ответ. Будем пробовать.
Да не за что ))
@@TechLaboratory А смогу ли я собрать принтер с arduino uno? Ведь на ней 4 драйвера, а двигателей 5. Или придется на оси z монтировать только один двигатель? Два двигателя же не получится запитать от одного драйвера.
2 двигателя можно запитатьтот одного драйвера, сила на моторах упадет, но для оси Z , все равно будет достаточно. Тут важно что бы было куда подключить термопару экструдера, стола, нагрев экструдера, нагрев стола, управление обдувом области печати. Так что скорее всего проще и дешевле будет взять плату более подходящую.
хоть кто то увеличил шрифт! с меня лайк!
Да сам поражаюсь когда что то показывают с 8 шрифтом ещё и запись 480р ))
Спасибо автору за видео! Интересует один момент! Купил я двигатели NEMA17 17HS4401 ( измеряю их длину корпуса 37,5 мм, сопротивление обмоток 2,2 Ом ) Как я понимаю, это что клон на 1.5 ампера? Хотя китаец в параметрах указал длина 40мм и ток 1,7 а.
Да тут больше от производителя зависит. У некоторых длина 40мм , а у некоторых по чертежам написано max 48мм , а по факту там 37,5мм. хотя и у тех и у тех модель одна и та же. Я лично держал в руках моторы от разных производителей и на всех была модель 17HS4401, но при этом все отличались по корпусу, по звуку работы и особенно ощутимо по мощности.
Здравствуйте, как мне посчитать шаги на титан экструдере с драйвером 4988? СПАСИБО.
Точно так же как в видео, только свое количество зубьев шестерен подставь и диаметр подающей части зубчатой.
Здравствуйте подскажите пожалуйста я собрал принтер на подобии toyrep. Сделал его автономным т.е. подключил дисплей картридер и флешку и всё работает, но я печатаю при температуре 260 градусов и при печати с ПК всё нормально а при печати без пк выставляется максимальная температура 250 и печать не стартует хотя в прошивке выставляю T MAX 263 градуса в чём причина может быть?
Привет. В каких именно строках меняете максимальную температуру?
@@TechLaboratory define heater _0 maxtemp
define heater _1 maxtemp и т.д везде ставлю 263 градуса но при печати не с ПК температура макс стоит 250 но уточнюсь при печати с пк всё нормально
А то у меня принтер был на Мелзи 3.0 А я переношу на arduino + ramps 1.4 но никак не могу вот с этими настройками чтобы высчитать точное количество 1 шага помоги пожалуйста
здравствуйте хотел спросить где я ошибся начал печатать кубик 20х20х20 а вышло 40х40х40 и толщина слоя вроде слишком тонковата
Первым делом нужно проверить настройки принтера, его прошивку, сдвинуть ось на 50мм и посмотреть по линейке, действительно ли он сдвинул ось на 50мм. Если нет то изменить прошивку или желание шага на драйверах увеличить в 2 раза. Ну и проверить модель в совсем, действительно ли 20мм. Ошиблись малое всего в количестве шагов на 1мм.
спасибо проверю
Здравствуйте! Спасибо за Ваш труд. Попробую повторить!
Пожалуйста. Главное за основу берите чистую прошивку Marlin с оф. сайта.
@@TechLaboratory Не переживайте, я Вам еще надоем вопросами )))
@@invisibleold4497 Да тут все рассказано что вопросов не должно быть вообще )) для всех принтеров с кинематикой такой же подойдет.
@@TechLaboratory есть отличия немного, у меня шпильки м8 и драйвера 4988, думаю разберусь. Спасибо Вам еще раз, новый проект у Вас ожидается?
@@invisibleold4497 Да сейчас как раз занят моделированием и изготовлением. Бкдет новый 3D принтер и станки новые.
Спасибо за очень хорошее видео !
Интересно, как выглядит принтер сейчас после 5 лет работы, что изменилось...
Привет. На самом деле в таком же виде и печатает он все это время, изменилось только продающая часть экструдера ))
@@TechLaboratory где можно посмотреть изменения?
Очень информативно СПАСИБО!! лайк!
+Михаил Костецкий Еее!!! Больше поддержки канала, больше видео!!!
Видео очень полезное, но музыка... лучше её бы не было ))). Запишите ещё видео про настройку слайсера.
Да вот не как не могу вернутся к записи нового контента, про слайсеры сниму ))
@@TechLaboratory А когда?
Доброй ночи.Подскажи какое значение шага будет для 8 шпильки?
+Viktor шаг шпильки м8 1.25мм
На карту памяти нужно записывать STL файл, или преобразовывать его в g код? Вставляю карту памяти - пишет "карта вставлена", захожу - а там пусто!
Слайсерам делать g-code и его записывать на карту. Карту правильно отформатировать необходимо в FAT.
@@TechLaboratory если карта wi-fi жить будеть проще
@@x_mouzzer_x А если принтер под управлением OctoPrint то еще проще, и автоматическая синхронизация файлов и полный контроль удаленно ))
Добрый день подскажите пожалуйста я собрал принтер и у меня есть проблема по оси x. Концевик стоит справа. При ручном перемещении едет как надо а в дом едет в другую сторону. Если перевернуть разъём двигателя то в дом едет куда положено и концевик срабатывает но тогда при ручном перемещении ось вместо в лево едет вправо и наоборот. Как настроить подскажите пожалуйста.
Привет. В прошивке нужно указать что кроватку оси X расположен не в min, а в max
@@TechLaboratory А можно чуть подробнее пожалуйста
Да но когда дома буду напишу
@@TechLaboratory Хорошо спасибо Вам большое
@@Вероника-б6ш6ъ #define X_HOME_DIR 1
тут 1 это концевик в максимум(с права) -1 в минимум (с лева). Ну и на плате должен быть подключен в разъем максимум
Подскажите пожалуйста заливаю прошивку . выдаёт типо выберите правильно плату . все правильно стоит mega 2560 в чем может быть дело ? спасибо !
+Артем Ар привет. Может быть Com порт выбран неверно, скинь скриншот в вк мне, вечером буду дома подскажу
Да меня в вк нету . уже неделю мучаюсь . первый раз с ардуино работаю . файл марлин изначально есть у меня с проекта . там вроде плата другая была поменял на свою на мега 2560 . и не могу понять в чем причина . выдаёт при компиляции скейча ошибка компиляции для платы arduino/genuine mega of mega 2560. Если есть возможность связаться через viber . +79069179601 заранее благодарен !
Подскажите пожалуйста. Отключается экструдер при температуре 160 градусов. Где ошибка? Программа Repetier-Host, указывал рабочую температуру 210 градусов.
В какой момент отключается? На экране ошибка нагрева высвечивается?
@@TechLaboratory При разогреве, при температуре 151 градусов (если точнее).
Error: Heating failed, system stopped! Heater_ID: 0
Такая ошибка выходит.
Это срабатывает защита. Если за определенное время не нагрелся хотенд то он отключается, на случай если повредился термистор что бы небыло пожара. Это может быть из за того что нагреватель на 24 вольта а вы его питание от 12 вольт. До этого работал? Или его вентилятор сильно обдувает и охлаждает.
@@TechLaboratory Это первый, пробный запуск. До этого не знаю, работал или нет. Как исправить? Можно в прошивке поменять?
@@TechLaboratory вентилятор маленький, стандартный китайский, который стоит на радиаторе.
Купил печатную головку а там термопара типа K 500 мм Link, не подскажешь как в прошивке подключить?
Привет с термопарой работают не все платы. Для большинства нужен ещё операционный усилитель для термопар типа К. Какая у тебя плата управления?
@@TechLaboratoryПривет. Купил экструдер на али вот с таким нагревательным элементом ru.aliexpress.com/item/32818576995.html?spm=a2g0o.productlist.0.0.13af1463JVfIUW&algo_pvid=7aa1832d-ed90-468f-b5aa-8aef9502368a&algo_expid=7aa1832d-ed90-468f-b5aa-8aef9502368a-39&btsid=045b4beb-78aa-44d2-855c-3f1d62616ca0&ws_ab_test=searchweb0_0,searchweb201602_6,searchweb201603_52
А там стоит термопара к 500мм
Плата Mega 2560 r3 При подключении дает разных вариантов прошивки дает от 0 до 1000 градусов.
Да тут нужен обязательно усилитель ali.ski/998b45 без него ардуинка не умеет работать с термопарами.
@@TechLaboratory Спасибо, а то я совсем зашился.
С наступающим вас Новым Годом. Я был бы вам благодарен если бы вы подслозали мне где меняется центр не могу найти .
Зарание спосибо.
Можно сместить нулевую точку для этого необходимо задать размер стола(рабочий):
#define X_BED_SIZE 200
#define Y_BED_SIZE 200
Максимальный ход задается:
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 170
Нулевая точка это ближний левый угол стола(рабочего поля).
Здравствуй. Сделал я прошивку. Но почему-то нажав "монитор порта" обмена данными не происходит. Порт сом-3, скорость 250000. Раньше принтер откликался в "мониторе порта", теперь нет. Я прошивку успешно залил. Но Рronterface соединиться с принтером не может. В чем может быть причина?
Добрый день. Такое может быть если уже какая то программа подключена к плате, или бывает что плата так думает, нужно попробовать ее полностью обесточить и попробовать снова.
Я вынимал USB провод, результат тот-же. Сегодня нашел в меню пункт "получить информацию о плате" - нажимаю - "неизвестная плата"
А в прошивке верно указана плата?
#ifndef MOTHERBOARD
#define MOTHERBOARD 43
#endif
монитор порта не ругается на не правильную плату, он просто остается пустым
классный кубик получился !
+Ева Бриллиант да кубик симпатичный ))
немогу перепрошить мегу. Комп видит ее и к какому порту подключена,но при заливке прошивки на плату IDE пишет,что проблема загрузки на плату. В самой IDE Мега разпознается. В чем причина может бить? Ранее перепрошивал без проблем. Спасибо за ответ.
Скорее всего не прошивается из-за ошибки в скетче или отсутствии библиотеки для графического экрана. Попробуйте прошить стандартный пример Blink и попробовать.
Tech Lab на тот самом скетче он работал без проблем. До недавних пор. Подключил,чтоб запустить мотори-запустил,работали,печатал,но потом при отключении от компа(он может с флешки)только на питании от своего БП,дисплей начал моргать,как от плохого контакта,и больше логика не работала от етого бп. Только от usb. Механика сейчас от бп,а логика от usb. Работает то все,но...не шьется,хотя комп видит что за девайс и к какому порту подключен. Залить другой скетч не получается.
очень странно, если даже не получается залить скетч блинк из тестовых, то скорее всего что-то с самой платой arduino
так вот и я о том же. Еще такого не било. Может бить через поломку стабилизатора на самой плате??? При работе только от БП логика питалась от 12 вольт. Я где-то читал,что ардуино (стаб) от такого напряжения может греться и "кони двинуть" . Температурний режим стаба не проверял. Как думаешь???
Tech Lab
Спасибо за видио,я не могу узнать шаг на ШВП SFU1605 500mm ,диаметр 16мм ,подскажи?
Шаг 5мм, модель 1605, первые 2 цифры это диамет, а вторые шаг.
@@TechLaboratory СПАСИБО БОЛЬШОЕ.....
Значит как в видео 200 умножить на 4 и поделить на 5, получится значение 160 это в моём случае правильно?
Да правильно если у вас деление шага стоит на 4, то да, получится 160 шагов на миллиметр.
@@TechLaboratory А как узнать деление шага или это значение для все винтов(200*4)
Добрый день а подскажите пожалуйста у меня моторы крутятся только в одну сторону а в другую только при нажатам концевике. Прошивка marlin 1.1x. Экструдер не подключён. Помогите пожалуйста.
Привет. Двигатели не могут в минусовую позицию двигаться, так что вначале отправить в дом нужно их, а потом пробовал. Концевики при необходимости нужно инвертировать в прошивке.
@@TechLaboratory я только начинаю разбираться можно чуть по подробнее пожалуйста
Опиши подробнее. Ось X например передавинь в право, а только потом в лево, двигается так?
@@TechLaboratory например в pronterface нажимаю ось x в право двигатель крутиться а в лево ничего не происходит но если зажать концевик то тогда в лево крутиться пока держу зажатый концевик. И у меня пока нет экструдера просто пока от придёт хочется протестировать
Используй команду M119, и концевики в консоли должны показать open во время когда не нажаты.
Спасибо!!!
Добрый вечер. Модернизирую свой принтер, установил 3 боуден-экструдера, которые работают на моно сопло.
Прописал в прошивке:
#define EXTRUDERS 3
#define SINGLENOZZLE
Но когда дело дошло указать микрошаги двигателей компилятор выдает множество ошибок.
В примере указывается так: X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
я указал свои цифры микрошагов так:
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] }
#define DEFAULT_MAX_FEEDRATE { 150, 150, 5, 40 [, 40[, 40]] }
#define DEFAULT_MAX_ACCELERATION { 1500, 1500, 100, 500 [, 500[, 500]] }
Сообщение компилятора выглядит так:
Configuration.h:467:72: error: expected primary-expression before ',' token
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] }
^
sketch\SanityCheck.h:1121:34: note: in expansion of macro 'DEFAULT_AXIS_STEPS_PER_UNIT'
constexpr float sanity_arr_1[] = DEFAULT_AXIS_STEPS_PER_UNIT,
Configuration.h:467:83: error: expected primary-expression before ',' token
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183 [, 203.7183[, 203.7183]] }
^
sketch\SanityCheck.h:1121:34: note: in expansion of macro 'DEFAULT_AXIS_STEPS_PER_UNIT'
constexpr float sanity_arr_1[] = DEFAULT_AXIS_STEPS_PER_UNIT,
Помоги пожалуйста с решением... К стати, возможно, многим ответ будет очень полезен...
...И еще. В прошивке есть такой параметр -"MIXING_EXTRUDER".
Что это- по логике понятно, но чем он отличается от SINGLENOZZLE и "о чем КИНО" с его настройками?
Какие "подводные камни" на этом пути? Обьясни пожалуйста...
Привет! По поводу указания параметров: в квадратных скобках указанны параметры которые необязательные (могут отсутствовать) но если они есть, то квадратные скобки ненужны. Вот так:
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200, 200, 3657.1428, 203.7183, 203.7183, 203.7183}
По поводу многоцветной печати:
SINGLENOZZLE - это когда экструдер типо Cyclops. Тут указывается что с одного сопла может печатать или одним или другим пластиком, при смене пластика происходит ретракт первого, и потом "Прокачка" вторго, например печатая башню или экструдируя в "Сборщик", после чего начинается печать вторым цветом данным цветом. Вообщем печать идет только одним пластиком.
MIXING_EXTRUDER - он же создает миксы из нескольких пластиков (цветов) от 2 до 5 одновременно, и запоминает данные миксы, потом эти миксы могут вызываться через Т команды. Также в данном случае обязательно использование нескольких шаговых двигателей, для подачи необходимых нитей одновременно.
Делал все в точности как вы, набор электроники один в один, но при компиляции выдает ошибку, пишет что нет файла macros.h что делать?
+Wyto Art в последнее время что то ардуино иде версия портабл не стабильно работает. Попробуй скачать версию для установке exe
Проблему решил, скачал более старый ide 1.6.3 и другую прошивку, все сделалось, но вот теперь другая беда, пробовал прогнать моторы, они вибрируют но не крутятся, пробовал на 17 nema и на 23, вообще я собираю гравер с функцией 3д принтера, поэтому и моторы взял помощней, не знаю может ли впринципе их потянуть ардуиновские дрова
да, но для нема 23 лучше 24 вольта что бы было, для 24 вольт нужно драйвера которые работать будут без рампса, так как он работает только с 12 вольтами, либо выбрать плату управления которая 24 вольта поддерживает. Обмотки правильно определены и подключены?
Не знаю мне ее особо музыка мешала )) Вопрос такой , сделал все так как в видео но у меня проблемма с кинематикой , подскажите что это может быть
Привет. А в чём именно проблема? Не в ту сторону едет или концевики не работают?
Огромное спасибо все очень понятно неплохо былобы еслибы точно также разеснили как подключать индукционный автоуровень стола.
Спасибо. Я просто автоуровнями не пользуюсь, вообще не вижу в них смысла.
Спасибо за быстрый ответ. У меня еще один вопрос при движенье аксами не срабатывают ограничители.Из-за чего это может быть, в прошивки менял светодиоды загораются, а моторы дальше крутятся Стоит треск если возможно помогите советом.
Заранее спасибо
Скорее всего в прошивке неправильно задано положение концевиков. Концевик может стоять либо в минимуме оси, либо в максимуме. Также концевик могут быть нормально открытые или нормально закрытые.
@@TechLaboratory Добрый день спосибо за ответ.Попробовал изменить с минуса на плюс
#define X_HOME_DIR1
#define Y_HOME_DIR1
#define Z_HOME_DIR1
поевилася ошибка
exit status 1
missing binary operator before token "return"
что это может озночать и как с этим боротся.
Спосибо
@Eduard Miche Командой M119 проверьте состояние концевиков, Если где то написано будет что он нажат, а он на самом деле открыт, то необходимо инвертировать концевик
const bool X_MIN_ENDSTOP_INVERTING = true;
const bool Y_MIN_ENDSTOP_INVERTING = true;
const bool Z_MIN_ENDSTOP_INVERTING = true;
const bool X_MAX_ENDSTOP_INVERTING = true;
const bool Y_MAX_ENDSTOP_INVERTING = true;
const bool Z_MAX_ENDSTOP_INVERTING = true;
также необходимо убедится что моторы едут в нужную сторону:
ось X: при "-" движется влево, при "+" движется вправо
ось Y: при "-" движется НА вас, при "+" движется ОТ вас
ось Z: при "-" хотенд приближается к столу, при "+" хотенд отодвигается от стола.
Если моторы движутся не в ту сторону то менять:
#define INVERT_X_DIR true
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false
#define INVERT_E4_DIR false
Положение концевиков в минимуме
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
работает прекрасно (ВНИМАНИЕ: 1 или -1 пишется после пробела, например: #define X_HOME_DIR пробел -1
)
-1 это минимум, 1 это максимум
Спасибо за разъяснение! Но при нагреве стола программа сбрасывается при 90 градусах до нагрева экструдера и начала печати дело даже не доходит. Пишет разогрев не удался PRINTER HALTED Please reset
Привет. Вся проблема что стол не успевает нагреться и принтер уходит в защиту, необходимо потрогать провод который идет от рампса к столу не сильно ли он греется, если сильно то заменить проводом с большим сечением, утеплить снизу нагревательный стол, любым утеплителем, минеральной ватой, пробковым деревом и ли просто фанерой. Если и это не поможет то можно во время набора температуры стола, накрывать еще стол сверху фанеркой или тем же утеплителем, а когда стол прогреется тогда его убирать и запускать печать.
А ты можешь расчитать мне кол - во шагов у меня мотор sl42sth40 1684a 23 ремень с шагом 3 мм и 13 зубьев
пожалуйста
А что тут считать. Все как в видео рассказал. Моторы у тебя 200 шагов на оборот, за оборот сдвиг равен 3*13=39. Итого получается 200/39=5,13 шага на мм при полношаговом режиме. А что бы с учетом деления шага например на 32 было:200*32/39=164,1 шага на мм.
Спасибо просто мне 13 лет
Счет в школе еще не проходили?)))
спасибо за понимание
Отличное видео, лайк! Дайте пожалуйста новую ссылку на блок питания 12V 400W ?
Спасибо! Делитесь видео, чем больше просмотров тем больше стимул быстрее выпускать новые, а в планах очень много интересных видео еще.
Ссылку на БП обновил в описании.
Спасибо! Очень доступно!
Настраивал прошивку, но при заливке почему-то выдало сообщение об ошибке:
exit status 1
#endif withourt #if
Что это значит?
Привет. а arduino ide скачивал в архиве zip или установщик exe?
Ошибка может быть из за использования как раз портативной версии из архива, попробуй arduino ide установить через установщик exe
ЗАЧЕТНО МОЛОДЕЦ!!!!!!!!!!!!!!!!!
Такой вопрос:модуль управления не видит флешку. В марлине sd включен. На главном екране есть вставленная карта,но когда хочу открить,то говорит,что ее нет. Как с етим бороться?
У меня тоже самое случилось с дисплеем (full graphic smart controller) после года активного использования, тут вся проблема в том что при вставлении флешки нажимается концевик и плата показывает что она есть, а не читается из за того что плохо пропаены контакты от картридера до шлейфа, все прозвонить мультиметром и пропаять где нет контакта.
мне понравилось чёткое описание прошивки но вот на фоне не очень громкой речи орущая музыка меня подклинела так что каждый раз приходилась приглушать динамик😕
+gggz Asasln да пока мало опыта в создании видео. Но думаю дальше будет лучше
У меня tevo black window вы случайно не знаине как настроить BL Touch чисто случайно снёс прошивку всё настроил нормально а вот датчик не получаиться с позиционировать смещение относительно экструдера
Отступы вот тут устанавливаются,
#define X_PROBE_OFFSET_FROM_EXTRUDER -25
#define Y_PROBE_OFFSET_FROM_EXTRUDER -29
#define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35
Tech Lab спасибо попробую как с Чукотки прилечу 👍
Спасибо всё получилось!!!
Здравствуйте .Можете оставить ссылочку прямую на марлин рк как у вас)или залить на хост какой нибудь )просто их там огромное множество и скачать нужный не могу)Зарание благодарю.Видео хорошее,даже музыка не напрягает)
Все версии Марина вот тут: github.com/MarlinFirmware/Marlin/releases я вообще советует ставит самую последнюю LTS (на текущий момент 2.0.9.7) если хотите более похожую на мою то то marlin LTS 1.1 (1.1.9.1) но все же информации в этом видео достаточно что бы настроить самую последнюю прошивку.
Спасибо огромное)Только начинаю изучать эту тему.
Еще раз Большое вам спосибо.
Да не за что.
Я планирую автокалибровку стола сделать. Помоги настроить Marlin-1.1.x под индуктивный датчик. Заранее спасибо
Привет! Я не настраивал автокалибровку, да и не особо пока что вижу в ней смысл, поэтому нет опыта в настройке ее.
Ребята помогите настроить 3D Tach в марлине, уже 3 день бьюсь ни как не могу в Ramps 1.4 активировать servo пины.
Добрый день у меня возникла проблема не знаю почему, но не включается обогрев стола хотел настроить PID, но на стол не подается электричества если возможно подскажите где я что делаю не тау.
Зарание спосибо.
Добрый. Вообще не работает? Команда автонастройки пид не срабатывает? Или и простое включение нагрева в пронтерфейсе тоже не работает?
Здравствуй у меня проблема я задаю каманду M303 E-1 C8 S90 В программу Pronterface выходит ответ на команду
PID Autotune failed! Bad extruder number .
Может что-то надо в прошивки переставить?
Да в последних версиях марлин данная команда не работает, пока поставьте такие же параметры для стола как у меня. А с аатокалибровкой пид попробуем потом разобраться.
Все классно! Молодец!!!
А теперь по существу:
Чего? Сколько? По чем?
ИТОГО:???
Вот сынишка мой посмотрел и давай говорит соберем! А я даже и ответить ничего не могу...
В общем с тебя Итоговый обзор о том где, что, когда!
С уважением... Ок???
Привет, спасибо за отзыв )) итого: 14000р ушло на все, уже 1 год печатает 24/7, для первого 3D принтера считаю что это лучшая модель, за этот год много чего понял, разобрался, понял все минусы (главный из них это кинематика "дрыгстол" и отсутствие термокамеры), но и есть плюсы в виде большей жесткости по сравнению с prusa i3. Но я им все же очень доволен, сейчас готовлю новый проект принтера, который на 80% будет состоять из компонентов использованных в этом принтере, так что с небольшими вложениями можно будет перейти на новый уровень печати )) Видео о этом тоже будет тут на канале. Вообщем рекомендую к повторению.
Здравствуйте. Установил настройки как в видео, но движки только гудят и не валы не крутятся :-(
Обмотки правильно определили?
@@TechLaboratory К движкам были провода с разъемами перестановка ничего не дала :-(
Фигня с калибровкой стола (( пишет, автонастройка провалена, хреновый номер экструдера..
Может от того ,что уменя два экструдера ? Или в Пронтерфэйсе надо настройки менять?
Как сделать что бы были цифры в командных строках?
как настроить пузу печати вызванную G кодом чтоб она корректно работала с экраном принтера? негде немогу найти эту информацию все рассказывают только о том как настроить моторы и температуру и всё, сам пытался настроить только теперь плата моего принтера вообще перестала отвечать на запросы.
Привет. Что то не пойму что именно нужно? Что бы принтер в нужное время ушел на паузу, заменить пластик на другой цвет и им напечатать другой элемент? Или что?
@@TechLaboratory да что-бы принтер ушёл на паузу в нужное время для смены филомента
Для этого удобнее всего использовать Simplify3d, в нем нужно создать два процесса, в первом печать с 1 слоя по 20 например и в завершающем скрипте g код прописать что бы хлтенд отъехал в удобное место для замены пластика и при этом не отключал моторы, что бы стояли на удержании, а во втором процессе необходимо выбрать что печать должна начаться с 21 слоя и при этом в стартовом g коде необходимо убрать обнуление координат в нулевой точке. А если нужно что то разово и без заморочек то просто во время печати в нужное время на дисплее или в управляющей программе выбрать пауза печати, заменить филамент и нажать продолжить печать. В Cura проблематично сделать остановку в нужном месте, нужно использовать дополнительный плагин или руки добавлять строчку в G код файл
@@TechLaboratory рабочию пиратку Simplify3d я найти не смог, в G коде я побывал у меня конфликтует материнка с экраном, экран думает что печать идёт а по факту нет и при нажатии на паузу зависает.
Используй скрипт в Cura - Pause At Height, в расширения > пост-обработка
Привет, у меня стоят везде швп 1204 установил на рампс перемычки везде по 3 шт (x,y,z,e0), драйвера Drv8825
Подскажи пожалуйста шаги высчитывать так же как у тебя в видео для моих осей или же как то по другому,
вот как я считал, копия с марлина (#define DEFAULT_AXIS_STEPS_PER_UNIT { 200*32/4,200*32/4,200*32/4,100 })
// @section motion
/**
* Default Settings
*
* These settings can be reset by M502
*
* Note that if EEPROM is enabled, saved values will override these.
*/
/**
* With this option each E stepper can have its own factors for the
* following movement settings. If fewer factors are given than the
* total number of extruders, the last value applies to the rest.
*/
//#define DISTINCT_E_FACTORS
/**
* Default Axis Steps Per Unit (steps/mm)
* Override with M92
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 1600,1600,1600,100 }
/**
* Default Max Feed Rate (mm/s)
* Override with M203
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
*/
#define DEFAULT_MAX_FEEDRATE { 300, 300, 3, 300}
/**
* Default Max Acceleration (change/s) change = mm/s
* (Maximum start speed for accelerated moves)
* Override with M201
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
*/
#define DEFAULT_MAX_ACCELERATION { 1000,1000,100,10000}
/**
* Default Acceleration (change/s) change = mm/s
* Override with M204
*
* M204 P Acceleration
* M204 R Retract Acceleration
* M204 T Travel Acceleration
*/
#define DEFAULT_ACCELERATION 1500 // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration for travel (non printing) moves
/**
* Default Jerk (mm/s)
* Override with M205 X Y Z E
*
* "Jerk" specifies the minimum speed change that requires acceleration.
* When changing speed and direction, if the difference is less than the
* value set here, it may happen instantaneously.
*/
#define DEFAULT_XJERK 20.0
#define DEFAULT_YJERK 20.0
#define DEFAULT_ZJERK 0.4
#define DEFAULT_EJERK 5.0
ruclips.net/video/k8j1UzbefH8/видео.html
Характеристики: ШВП
* Диаметр: 12 мм;
* Шаг: 4 мм;
* Точность : C7 (JIS);
* Грузоподъемность дин.: 1100 кгс;
* Вид: холоднокатаный;
* Покрытие: хром;
* Диаметр шариков: 2.5 мм;
* Артикул: 28002.
Да верно все вроде считал, для ШВП с шагом 4мм, и при условии что деление шага 32 стоит.
Спасибо!
Спасибо очень помог!!!
подскажи плиз😆
как откалибровать мк8 экструдер
Да точно так как в виде рассказываю. Считаешь примерно подачу либо ставишь на угад, потом проталкивает 200-300мм прутка, замеряешь, затем как в виде высчитывает "индекс погрешности" изменяешь на него текущее кол во шагов, повтлряешь все снова пока не будет все четко )) Готово!
@@TechLaboratory я уж себе формул напридумывал.😀
Сними видео пожалуйста про настройку 3D Tach
А еще вопросик Как установить деление шага 32
Деление шага устанавливается перемычками под драйверами шаговых двигателей, расположение перемычек зависит от модели драйвера.
подскажите настройки на lcd 2004а заранее спасибо
#define ULTRA_LCD
#define SDSUPPORT
#define ULTIPANEL
#define REPRAP_DISCOUNT_SMART_CONTROLLER
спасибо за кучу рекламы очень интересно
А что рекламировал то я хоть? )) А то и сам не в курсе что то )) или речь о монетизации от Ютуба?
SENDING:M303 E-1 C8 S110
PID Autotune failed! Bad extruder number
Благодаря твоим видеоурокам я собрал вот это детище ruclips.net/video/n9e1uAmiR8A/видео.html теперь можно спокойно печатать на нем детали для его же доработки. Спасибо
О круто!!! Рад что помог.
Приведи пример типа блока питания
только в экструдере у меня у шестерни которая закреплена на моторе 26 зубьев а вторая это не шестерня а ролик
Пришли фотку в вк подающего механизма.
Рассказано неплохо, но музыка... Вы сами-то слушали, что получилось ? Реально невозможно слушать. Перезалейте без музыки и люди к вам потянутся :)
Да согласен музыка громковата, не у всех все с первого раза получается, учусь монтировать. Последнее видео вроде как уже нормально по звуку.
Не переименовуется принтер - как был 3D printer - так и остался - а вписывал свое название
Очень странно, должно было измениться если правильно все сделано.
Блин!!!! Как у меня сделать музыку тише? За разьяснение лайк, за подачу дизлайк= итого 0.
команда m303 e-1 c8 s100
у меня дисплей русский не поддерживает одни каракули
У тебя наверное двухстрочный дисплей? если да и он китайский а не русский типо от амперки то только английский язык будет поддерживать.
@@TechLaboratory вот его номер 12864 сколько видел почему-то под русский прошивается мой какой-то не понятный
12864 работает с любым языком. Возможно в Ардуино иде не все библиотеки добавлены (u8glib) именно эта библиотека отвечает за шрифты или неверно настроена прошивка.
Серьезно?? Драйвера без радиаторов??? куллер без крепления прямо на плату кидать?? НА МОСФЕТЫ?! Обдув прямо на бп, а не на шим обдува??? СЕРЬЕЗНО?
+mykola yasynskyi да для первых запусков этого более чем достаточно, драйвера без радиаторов уже год печатают 24/7 выше 30 градусов не греются. На ШИМ обдува подключен вентилятор обдува зоны печати.
1m12s "Оба куллера подключаем в 12 вольтам блока питания"
Да речь то в видео идет про кулеры обдува платы управления и обдува радиатора хотенда, их скоростью управлять не требуется, их можно подключать напрямую к 12 вольтам, что бы они работали всегда когда работает принтер, а к шим необходимо подключать кулер обдува зоны печати, что бы программно можно было управлять силой обдува.
сделай