Собираем 3D-принтер своими руками. Пошаговая инструкция. Часть 4.

plastmaska
Идет загрузка
Загрузка
18.08.2016
109256
313
печатает на Ultimaker 2
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

84
Друзья, привет!

В конце сегодняшней части наш принтер уже будет печатать.

Напомню что мы с вами уже сделали:

1. Вводный. Приобретение всего необходимого. 2. Сборка принтера. Часть первая. Корпус и механика. 3. Сборка принтера. Часть вторая. Электроника. 3.1. Дополнительные фотографии. 3.2. Подключение электроники 4. Прошивка и настройка принтера – Marlin.

5. Прошивка и настройка принтера - Repetier-Firmware.

Сегодня нам потребуется мультиметр, компьютер, кабель USB, который шел в комплекте с Arduino Mega, карта памяти SD.

Предупреждаю сразу, прежде чем включать все это дело в розетку, проверьте 7 раз все ли подключено правильно, и при работе с мультиетром одно неловкое движение и Arduino на замену. Я уже убил 3 Arduino Mega, в том числе одну при настройке этого принтера, и что бы вам не ждать еще две недели этот пост, быстро нашел на авито новую 'дуню'. Если в чем то сомневаетесь, перепроверьте или переспросите! Если что я предупредил.

Что стоит прежде всего проверить:

1. Положение драйверов.

2. Правильность подключения концевиков.

3. Полярность всех проводов.

4. Общая схема подключения всех электроники.

Проверили? 7 раз? Поехали дальше:

Включаем наш принтер в розетку, включаем выключатель (на разъеме для сетевого кабеля с предохранителе и не забываем установить предохранитель), должны включиться:

1. Вентилятор на блоке питания.

2. Обдув RAMPS.

3. Обдув радиатора печатной головы.

4. Подсветка экрана.

5. Подсветка принтера, можно включить выключить при помощи выключателя.

Работает?

Нет - идем в предыдущие главы.

Да - идем дальше.

Картинку взял у соседей:
C помощью мультиметра измеряем напряжение (Вольты постоянного тока - V). Кстати, вот как раз в этот момент дрогнула у меня рука, и я сначала перепаял стабилизатор, который чаще всего в этой ситуации горит, потом понял что сгорел не только стабилизатор, поехал за 'дуней'. На драйверах А4988 можно справиться и без мультиметра, просто по звуку, но мы идем по правилам, выставляем на всех драйверах напряжение 0,68В, для А4988 можно до 1В.

Готово?

Едем дальше:

Качаем здесь - Arduino Software, последнее время с этой программой странное творится, у меня заработала версия 1.6.5, у коллег по цеху другие версии. Устанавливаем на свой компьютер.

Т.к. скорее всего у нас с вами 'дуня' вовсе не 'дуня' а китайский клон на чипе CH341, то качаем еще и драйвер, например здесь - устанавливаем на свой компьютер.

Качаем прошивку - Marlin - распаковываем архив с прошивкой в удобное место.

Качаем библиотеку – u8glib – архив не распаковываем.

Подключаем принтер к компьютеру через USB кабель, происходит установка драйверов и в итоге вы должны увидеть в диспетчере устройств своего компьютера вот такую картинку:
Запоминает номер COM - порта на котором установилась ваша плата Arduino.

Открываем файл ...Marlin-RCMarlinMarlin.ino (в проводнике Windows может быть без расширения просто Marlin) с помощью Arduino Software:
Далее идем: Инструменты - Плата:... - Выбираем свою плату Arduino/Genuino Mega or Mega 2560.
Далее: Инструменты - Процессор:... - ATmega2560(Mega 2560).
Далее: Инструменты - Порт:... - Выбираем тот самый COM порт который мы запомнили в диспетчере устройств своего компьютера.
Едем дальше - открываем вкладку Configuration.h:
Все основные настройки будут произведены в этой вкладке.

Нам необходимо добавить библиотеку для работы с нашим экраном - u8glib, мы ее уже ранее скачали, дальше нам ее необходимо добавить в нашу прошивку.

Идем Эскиз - Include Library (Добавить библиотеку) - Add .ZIP Library...
В открывшемся окне ищем свой архив с u8glib библиотекой выбираем его и нажимаем открыть.
Далее Эскиз - Include Library (Добавить библиотеку) - в самом низу видим появилась u8glib, выбираем ее.
В нашем скетче появилась строчка:

#include
Приступаем к конфигурации прошивки:

1. Необходимо выбрать контроллер нашего принтера, для этого идем во вкладку boards.h
Видим там огромный список контроллеров с которыми уже умеет работать прошивка Marlin:
Напомню что мы используем Arduino Mega 2560 + RAMPS v 1.4 и у нас нагревательный стол, управляемый обдув детали и одна печатаная голова. Думаю все уже нашли нашу плату:

#define BOARD_RAMPS_14_EFB 43 // RAMPS 1.4 (Power outputs: Hotend, Fan, Bed)

Возвращаемся на вкладку Configuration.h

Ищем строчку где необходимо прописать контроллер (MOTHERBOARD) и прописываем туда нашу строчку:
2. Настройка датчика температуры стола.

Скорее всего у вас, так же как и у меня обычный китайский термистор 100К, в этой прошивке он обозначается цифрой 1:

// 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)

Приписываем его для хотэнда и для стола:
Значения максимальной и минимальной температуры можем оставить без изменения или настраиваем под свои нужды:
3. Настройки PID - рекомендую сделать после того как несколько часов уже отпечатаете на свое принтере.

Делается это следующим образом, в программе Pronterface необходимо подключиться к принтеру
и дать команду
Где M303 - команда калибровки, E0 - хотэнд, C10 - количество циклов нагрева-охлаждения, S260 - типичная температура работы сопла.

Принтер 10 раз прогоняет нагрев хотэнда после этого выдает значения Kp, Ki, Kd. Прописываем эти значения в эти прошивку:
Тоже самое для стола, только команда:

M303 E-1 C10 S110

Где E-1 - стол, S110 - типичная температура нагрева стола.

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

Полученные значения вносим в прошивку:
4. Настраиваем работу концевых выключателей:

Напомню что в нашем случае используются:

Максимум по Y

Максимум по Z

Минимум по X
Следовательно в соответствии с этим комментируем(//)/раскомментируем соответствующие строки:
А так же меняем направление расположения 'дома' в соответствии с положением концевиков:
4. Настройки размера печатного поля.

В моем случае получилось ровно 200*200*190 мм:
Ваши значения могут немного отличаться, буквально мм, но это устанавливается опытным путем позже.

5. Установка скорости перемещения домой:

Устанавливается опытным путем, пока оставляем по умолчанию.
6. Настройка шагов перемещения по осям.

Нам необходимо выяснить сколько наш принтер делает шагов на единицу расстояния (в нашем случае 1 мм) по каждой из осей.

В нашем случае используется двигатель, который делает 200 шагов на оборот, и мы дробим этот шаг на 16 микрошагов.

Далее по осям X и Y у нас ременная передача шаг каждого зуба 2 мм и шпуля имеет 20 зубов.

Таким образом, наш двигатель за один оборот делает 200*16 = 3 200 шагов и преодолевает за эти 3 200 шагов расстояние 20*2 = 40 мм.

Следовательно, для того что бы принтеру пройти 1 мм необходимо 3200/40 = 80 шагов (это значение одинаково для оси X и оси Y).

На оси Z установлен трапецеидальный винт, который имеет шаг разный, кто какой приобрел. Например, 8 мм на один полный оборот, т.е. наш принтер за один оборот винта по оси Z проходит 8 мм и делает для этого все те же 3 200, хотя для ускорения оси Z можно поставить дробление (джамперами) и 1/8, как это сделать написано в 3 части.

Итак по оси Z для того что бы пройти 1 мм необходимо принтеру сделать 3 200/8 = 400 шагов.

Подача экструдера. Для того что бы понять сколько наш экструдер подает пластика, нам необходимо вычислить длину окружности, из школьного курса геометрии помним, что длинна окружности равна 2*'число пи'* радиус окружности или 'число пи'* диаметр окружности. Сейчас особая точность нам не нужна (более точно будем подгонять позже), диаметр примерно равен 5,8мм, следовательно за 3200 шагов или один оборот наш экструдер подает 3,1415*5,8 = 18,2207 мм прутка, и на подачу одного мм ему необходимо 3 200 / 18,2207 = 175,624 шага, округляем да целого шага 176.

Прописываем полученные значения в прошивку:
Здесь по порядку X, Y, Z, экструдер.

7. Настройка скоростей и ускорений:

эти параметры пока оставляем без изменений и будем их настраивать в более точной настройке:
8. Настройка экрана:

Раскомментируем (убираем двойной слеш //) со строк

#define ULTRA_LCD

#define DOGLCD

#define SDSUPPORT

#define ULTIPANEL

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

9. Можете назвать свой принтер в честь себя любимого, например 'Plastmaska'

Для этого нужно расккоментировать строку:

//#define CUSTOM_MACHINE_NAME 'Plastmaska'

Все основные настройки прошивки произведены, проверяем, нажав клавишу 'Проверить':
И загружаем нажав клавишу 'Вгрузить':
После этого наш принтер перезагрузится и покажет вам различные параметры.
Теперь нам необходимо произвести тонкую настройку принтера:

1. правильное направление движения по осям.

Должно быть:

ось X - влево 0 (или минус), вправо 200 (или плюс)

ось Y - к вам 0 (или минус), от вас 200 (или плюс)

ось Z - вверх 0 (или минус), вниз 190 (или плюс)

экструдер - подает пластик это плюс, откатывает пластик это минус

Если все соответствует двигаемся дальше, если нет, то изменяем параметры, меняем параметр true на false или false на true - параметр меняется только там где это необходимо (где движение по оси неправильное):

#define INVERT_X_DIR false

#define INVERT_Y_DIR true

#define INVERT_Z_DIR false

#define INVERT_E0_DIR false

компилируем и снова заливаем прошивку, проверяем, совпало двигаемся дальше.

2. Работа концевиков:

Ставим каретку и стол таким образом что бы концевики были не нажаты.

Через программу Pronterface подаем команду M119.

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

x_min: TRIGGERED

x_max: open

y_min: open

y_max: TRIGGERED

z_min: open

z_max: TRIGGERED

или

x_min: TRIGGERED

y_max: TRIGGERED

z_max: TRIGGERED

После этого отправляем каретку и стол домой по очереди по каждой оси и проверяем правильно ли сработал концевик командой M119:

По каждой и сработавших осей он должен написать open, лучше это делать по отдельности, для проверки правильности подключения концевиков, в итоге вы должны получить следующую картину:
или

x_min: open

y_max: open

z_max: open

Это только для нормально закрытых контактов, если вы используете нормально открытые, то у вас должно быть все наоборот, концевик не сработал - open, концевик сработал - TRIGGERED.

Если здесь что то не так то скорее всего или ошиблись в предыдущей настройке концевиков или в их подключении. возвращаемся назад и проверяем.

3. Правильное перемещение домой.

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

Каретка должна отправиться влево и от вас, стол должен опуститься вниз.

Все правильно? двигаемся дальше. Нет? возвращаемся к прошивке
4. Подбираем размеры перемещения:

тут все опытным путем и линейкой подбираем параметры для всех осей и вносим их в прошивку:
5. Проверка подачи прутка:

Берем линийку, отмеряем 10-20-30 см прутка, отмечаем и даем принтеру команду выдавить 10-20-30 см прутка, проверяем насколько точно он это сделал, исходя из значений корректируем прошивку.

6. Подбор скоростей и ускорений:

Лучше чем Сергей Тараненко об этом никто не расскажет:
Полученные параметры вносим в прошивку, заливаем в принтер, проверяем.

7. Установка зазора между столом и соплом.

Предварительно на стол необходимо нанести покрытие для хорошего прилипания к столу, я лично использую клей-карандаш (3M Skotch, UHU, Каляка-Маляка). Клей наношу на холодное чистое сухое стекло, после этого можно нагревать стол, на днях планирую попробовать ситалловое стекло, из проверенного лучше карандаша ничего не работает.

Разогреваем стол и сопло до рабочей температуры (110/250) отправляем стол в точку 0, дальше по трем точкам (там где у нас расположены регулировочные винты)
Подгоняем расстояние гайками так, что бы между соплом и столом лист бумаги был прижат соплом к столу, но при этом его можно было вытащить не порвав, необходимо добиться этого так что бы в любой точке принтера было такое расстояние, для этого достаточно по 3 точкам выровнять стол 2 раза.

Часть параметров можно изменить через EEPROM, делается это или в программе Repetier-Host
Или с помощью команд в том же Pronterface.

На этом пожалуй все, жду от вас вопросов, на основании которых хочу составить некий FAQ по принтеру.
Так же последняя глава '5. Прошивка и настройка принтера - Repetier-Firmware.' откладывается на неопределенный срок, т. к. принтер на котором планировалось устанавливать это прошивку вдруг внезапно получил MKS Sbase, а это уже другая история.

Напоследок еще раз видео как печатает принтер:
и вот что получилось:
Еще одина всем известная модель, но более высоком качестве и более качественным материалом:
Ну а вот новые владельцы принтера радуются.
Осмотрели:
Нанесли адгезионное покрытие:
Ни и принялись за работу:
Что планирую дальше, первое это все же завершить проект с двуглавым принтером:
Но в ближайшее время хочу сделать фанерный Ultimaker Go уж больно понравилась идея носить с собой:
Возможно и Repetier-Firmware реализую именно там.

А так же думаю в сторону смешивания цветов при печати, для того что бы добиться такого, но не градиентным прутком, а именно смешиванием цветов при печати:
Насколько вам было интересно следить за этими проектами, просьба отписаться в комментариях.
Update
Часть 5. Обновления и дополнения. >> http://3dtoday.ru/blogs/plastmaska/small-update-ultimaker/Просьба поддержать данный проект в соц.сетях. Нужен репост статьи!

На всякий случай я в контакте.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

84
Комментарии к статье

Комментарии

18.08.2016 в 14:01
2

Спасибо!)

уж больно понравилась идея носить с собой
Куда носить будете (предположения)? ))

18.08.2016 в 14:08
2

На работу. С большим проблематично

18.08.2016 в 14:19
1

У меня в свое время была дикая идея изготовления носимого принтера-дамской сумочки )))Идет такая ,а в сумочке через стеклышко шебуршится принтер

18.08.2016 в 14:25
0

Отлично

18.08.2016 в 14:34
1

А вам можно будет мозг 'вынести' по теме , если не смогу свой занести?:D

18.08.2016 в 14:49
1

выносите))) с удовольствием отвечу что знаю

18.08.2016 в 14:53
1

Люблю безрассудных героев!)) А серьезно-спасибо потому как трудно включать мозг в совсем неизвестной области,где другим легко и просто.

18.08.2016 в 21:49
4

В дамской сумочке стандартный принтер со свистом поместится :)))

18.08.2016 в 21:58
3

поместится может и поместится,но работать не будет,или ей еще рюкзак на спину с батареей))Весь цимус как раз в том,чтоб шла так по улице,а у нее в сумке огоньки мигают,что то по столу вжикает,мужики и дети таращатся восхищенно,а остальные бабы с пакетами со жратвой зеленея тихо ненавидят)))
Я помню  затащил на выставку и на свой стенд поставил принтер,как раз свистки печатал,потому как я еще не в зуб с ним .Так вот конец выставки все ходят задолбанные,скользя рассеяным взглядом по стендам,уже проходят мимо и тут видно что то в мозгу щелкает,возвращаются и смотрят,некоторые что то спрашивают,дети скачут,просят свисток,а он  печатался минут 8-10 по моему  и вот они ждут,а ты как раз их родителей по своему оборудованию консультируешь,загружаешь так сказать им ОЗУ 8)

29.08.2016 в 11:17
2

Там же и потеряется......

20.11.2016 в 17:54
0

На работу
Тоже думал на это счёт.
Мои итерации (нереализованные):
1. Таскать в руке;
2. Таскать на спине;
3. Сделать две кинематики и не таскать на спине, таскать мозги в карманЕ;
4. Сделать два клона и таскать пять карт памяти SDHC в обложке от телефона (по две копии на одну задачу + 1 - разгонная);
5. < пока не придумал, но футляр для изделий уже в планах ... >

19.08.2016 в 17:07
3

На 3dtoday'евку носить, конечно!

19.08.2016 в 17:10
0

Точняк

19.08.2016 в 17:24
2

Ага) И мешок батареек на 'кравчучке' :)

19.08.2016 в 19:33
0

На чем? :)

19.08.2016 в 19:44
2

Сей девайс:

20.08.2016 в 17:09
0

Ааа, понял :D

20.11.2016 в 17:57
0

Вибрация чревата воб-БЛИН-гом...

10.01.2017 в 13:26
0

Простите пожалуйста, но возникает вопрос, НАКУЯ?))

18.08.2016 в 14:17
1

Статья как раз вовремя. Собираю металлолом двухэкструдерный  и уже нужно заниматься электроникой,но мозги остановились лет 20 назад и сейчас  трудно вьезжать во всякие С++ и прочее. Кстати по поводу полноцвета,лет 5 назад,когда покупал принтеры для работы у бывшего Кипариса,а теперь Пикасо еще тогда говорил,что нужно заниматься уже смешением цветов RGB черный и белый.Посмотрели как на.. не знаю как на кого посмотрели короче.

18.08.2016 в 14:24
3

Ну только RGB не надо, надо CMYKW.

18.08.2016 в 14:31
2

Ну я ж не спесуалисть ,ляпнул по аналогии с телевизирами ))):D

18.08.2016 в 14:34
2

Ну, а я как (помимо прочего) еще и полиграфист, ну не мог не влезть ;)

18.02.2017 в 16:17
0

а как на практике будет выглядеть (по времени печати) смешивание. Плавный переход понятно (хотя зависит какая необходима  граница перехода по размеру). А переход  сразу на другой цвет займет  время на подготовку  (прочистка сопла от ненужного оттенка).  Да и время на переход, скорее всего, будет разное ( по опыту знаю,что меняя филамент с черного на зеленый  достаточно одной длинны прутка до относительно чистого зеленого, а для перехода с черного (зеленого, синего и т д) на белый еще долго можно любоваться различными пятнами на детали.:)

18.08.2016 в 14:36
1

Знаю знаю,самого иногда распирает от знаний и идей))) кто бы делал только...

18.08.2016 в 15:32
1

Спасибо за статью!
Почему калибровка сопла делается на 260 градуса? Печать же идет на более низких температурах.

18.08.2016 в 15:41
0

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

18.08.2016 в 18:00
1

Вот в другой статье такие-же цифры. Может быть, стоит пояснить про это? Можно ссылку на обсуждение об исправлении?
Новички так и будут калибровать экструдер на 260 градусов

18.08.2016 в 18:28
1

Ну я на 260 и калибрую т.к. рабочая теперарута обычно рчдом на всех принтерах. Тут главное не на холодную калибровать.
Ссылку позже приложу.

18.08.2016 в 19:03
2

На термисторы китайские лучше ставить позицию 5 более точно показывает температуру и калибруется стабильние.

18.08.2016 в 19:37
0

Спасибо. Учтем

21.11.2016 в 16:00
0

Это вот тут чтоль ?? [IMG]http://3dtoday.ru/upload/main/7fc/marlin13.jpg[/IMG]

21.11.2016 в 20:31
0

Да

18.08.2016 в 19:39
1

Plastmaska, Понравилось!
Спасибо, в Избранном.

Вопрос насчёт толькочтополученного MKS - не будете ли Вы так любезны дать пост СРАВНИТЕЛЬНОЙ настройки софта?

Ну что-нибудь вроде такого заголовка:

Собираем 3D-принтер своими руками. Пошаговая инструкция. Часть 4.1. Прошивка и настройка принтера – MKS SmoothieWare вместо Marlin.
? ? ?

ski
18.08.2016 в 20:11
1

Постараюсь:)

19.08.2016 в 17:09
0

Будет здорово, так как тоже планирую в ближайшее время покупать MKS.

19.08.2016 в 17:27
2

Вот, держите

ski
19.08.2016 в 17:18
2

Так я ж писал, и указывал соответствующие параметры в марлине.

20.11.2016 в 17:59
0

Спасибо!
Чего-то запамятовал, сейчас перечитаю по Вашей ссылке...

19.08.2016 в 11:56
1

Как происходит смешивание цветов при печати?

19.08.2016 в 12:09
0

Вот это для меня пока один большой знак вопроса. Я знаю одного пользователя с даймондом, прошу его написать на эту тему пост.

19.08.2016 в 12:12
1

Вчера читал про это http://3dwiki.ru/builder-zapustil-color-mixer-dlya-smeshivaniya-filamenta-pri-pechati/

19.08.2016 в 12:22
0

Вот тут такая новость была  - http://3dtoday.ru/blogs/news3dtoday/ord-solutions-accepts-orders-for-color-mixing-3d-printer-rova4d/

19.08.2016 в 12:24
1

Спасибо за статью, как раз искал что-то в этом духе,детали уже заказаны )

20.08.2016 в 14:36
0

У меня на команду M303 E-1 C10 S110  говорит что нет такого экструдера :) 

jhn
21.08.2016 в 15:25
0

аналогично

 M303 E-1 C10 S110
SENDING:M303 E-1 C10 S110
PID Autotune failed! Bad extruder number

jhn
21.08.2016 в 15:58
0

А стол то что есть у принтера он знает? Термистор стола прописан?

21.08.2016 в 16:57
0

да 

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 1

При помощи repeater host нагревал его до рабочих 110. Но тест так и не проводится.

22.08.2016 в 11:16
0

Не просто знает а при печати включает и даже успешно греет.

jhn
11.09.2016 в 07:35
3

Надо раскомментировать 
#define PIDTEMPBED

11.09.2016 в 07:42
0

Спасибо!

18.10.2016 в 00:50
0

Спасибо, раскомментировал, перезалил прошивку, заработало :);)8)

21.08.2016 в 14:51
1

разобрался

ZPT
21.08.2016 в 15:55
0

Инвертировать направление домой
[IMG]http://3dtoday.ru/upload/main/029/2.jpg[/IMG]

21.08.2016 в 17:05
0

ага я понял, только не сразу:) 
прописал изначально

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1

 а когда разобрался, сделал 
#define Z_MAX_ENDSTOP_INVERTING true  
 и тогда стал ехать вниз, но на срабатывание концевика не реагирует. 
 Сейчас переделаю как должно быть.

эта часть нормальная?

#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
//#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define USE_ZMAX_PLUG

Каждый раз когда прошивку корректирую прошивать не вредно?

ZPT
21.08.2016 в 18:50
0

перепрошил, ничего не изменилось
Еще при нажатии  'домой Z' стол с диким скрипом ползет  вниз до упора не обращая внимания на концевик, хотя на экране высвечивается что концевик сработал.

Мотор экструдера однажды покрутился и всё ни жужу. Подкинул другой мотор, тоже не работает.

Что-то рано я курить бросил...

ZPT
22.08.2016 в 09:06
0

#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
//#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define USE_ZMAX_PLUG
Это правильно.
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
Это тоже.
#define Z_MAX_ENDSTOP_INVERTING true
Это точно нет.

Скорее всего надо смотреть вот эти строчки еще:
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false

#define INVERT_E0_DIR false

21.08.2016 в 17:08
1

Энкодер уже работает нормально.

24.08.2016 в 20:23
0

#define DOGLCD
вылазит вот такая ошибка
buzzer.h:95: error: 'DIO37_PIN' was not declared in this scope

25.03.2017 в 19:57
0

was not declared in this scope
Как ты эту ошибку исправил?

25.08.2016 в 00:01
3

все таки запустил и русский язык поставил ))

29.08.2016 в 11:23
0

А как русский ставить ?.. Это библиотека другая ? .. 

29.08.2016 в 11:30
1

там в файле Configuration.h

// list of languages are available:
//    en, an, bg, ca, cn, cz, de, el, el-gr, es, eu, fi, fr, gl, hr, it,
//    kana, kana_utf8, nl, pl, pt, pt_utf8, pt-br, pt-br_utf8, ru, test
//
// :{'en':'English','an':'Aragonese','bg':'Bulgarian','ca':'Catalan','cn':'Chinese','cz':'Czech','de':'German','el':'Greek','el-gr':'Greek (Greece)','es':'Spanish','eu':'Basque-Euskera','fi':'Finnish','fr':'French','gl':'Galician','hr':'Croatian','it':'Italian','kana':'Japanese','kana_utf8':'Japanese (UTF8)','nl':'Dutch','pl':'Polish','pt':'Portuguese','pt-br':'Portuguese (Brazilian)','pt-br_utf8':'Portuguese (Brazilian UTF8)','pt_utf8':'Portuguese (UTF8)','ru':'Russian','test':'TEST'}
//
#define LCD_LANGUAGE en

меняем en на ru

28.05.2018 в 21:47
0

Добрый вечер . Подскажите мне , я меняю настройки на Ru и добавляю библиотеку , но в меня появляется что то не похожее на русский . может где то я пропустил что то ?

20.09.2016 в 23:55
1

Всем привет, я много шерстил, но так и не нашел ничего... По вопросу TMC2100
Собственно вопрос вот в чем. Как должна выглядеть строчка==>
DEFAULT_AXIS_STEPS_PER_UNIT   {(200*16)/(2.0*20),(200*16)/(2.0*20),200*16/1.25,(3200 * 39.0)/(11.0 * 6.75 * 3.45)}
так как джамперы все сняты, значит там теперь полный шаг (TMC2100 вроде как сам независимо все подразбивает) и значит вместо 16 надо ставить 1 ? Или всетаки учитывать автоделение и вписывать 256 ?
Есть и еще один вопрос в догонку, Использую (ну тоесть подключил) оптические концевики, не нашел нигде описания 'китайских', не могу понять куда какой пин подключать, вроде подключил, вроде светятся, но хочется 100% понимания, что воткнул все правильно, может может кто просвятить в этом вопросе?
На RAMPSE, не секрет, есть плюс, минус, сигнал с идентификацией оных проблем нет, а вот на концвике числятся пины V,S,G , как оно все расшифровывается?

20.09.2016 в 23:59
1

V - плюс, S - сигнал, G - минус.
Для TMC2100 джамперы и прошивка конфигурятся как для 1/16.

21.09.2016 в 00:05
0

Собственно почему начал спрашивать... визуально перемещение каретки на 1 см не выглядит таковым, навскидку 2.5см...... Тоесть джамперы всетаки нужны?

21.09.2016 в 00:09
1

Не, джамперы все сняты, я неправильно написал выше. А прошивка как для 1/16.

27.09.2016 в 23:26
0

Продолжаю ковырять принтеру мозги... наткнулся на интересную штуковину, оказалось у меня оси X и Y поменяны местами. Как быть в случае H-bot'а, просто на РАМПсе поменять движки местами? Также появилась необходимость инвертировать ось Y, раз все равно лезть к плате не проще ли также развернуть штекер мотора Y на 180, гдето читал что лучше все менять на уровне прошивки, а не на плате... Так ли это?

Пока ждал ответа, сам немного разобрался... Перефразирую...
Проблема в следующем, не получается инвертнуть ось Х. Поясню. У меня H-BOT, движки у задней стенки, слева x, справа у. Как только в прошивке втыкаю 
#define INVERT_X_DIR true - X и Y меняются местами, в общем не получается добиться правильного направления по всем осям (Зет не всчет).
Кто сталкивался? Как лечили?

06.10.2016 в 15:35
0

Здравствуйте.
Подскажите какие скорость и ускорение мотора экструдера у Вас стоят?

06.10.2016 в 15:41
1

экструдер оставил как есть по дефолту в марлине

10.10.2016 в 11:45
0

Друзья добрый день подскажите пожалуйста, стол, ось Z опускается в низ и поднимается вверх без проблем. Но когда доходит до концевика Z и срабатывает нажатие стол перестает подниматься вверх а опускается только вниз додавливая концевик. Вручную поднимаю стол концевик отщелкивается и всё становиться нормально. Какой из параметров нужно исправить?

10.10.2016 в 17:07
0

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

02.11.2016 в 19:22
0

Всем привет. Собрал по инструкции принтер, всё работает, но есть 1 баг: когда ставлю нагреваться стол принтер отключается от pronterface, пишет '[ERROR] Can't read from printer (disconnected?) (SerialException): device reports readiness to read but returned no data (device disconnected or multiple access on port?)[ERROR] Can't write to printer (disconnected?) (SerialException): write failed: [Errno 5] Ошибка ввода/вывода
[ERROR] Disconnecting after 4 failed writes.
Disconnected.', кто нибудь с подобным сталкивался?

02.11.2016 в 20:19
0

привет, такое не разу не встречал

02.11.2016 в 21:47
0

Разобрался, всему виной - был плохой контакт дюпон перемычки термистора стола и RAMPS, припаял перемычки термистора к RAMPS, теперь греется нормально, осталось подобрать термистор для TEMP_SENSOR_BED. Спасибо за внимание)

03.11.2016 в 14:17
0

https://ru.aliexpress.com/item/3D-printer-Ultimaker-2-frame-UM2-panel-kit-3-D-printer-Diy-laser-cut-wooden-frame/32432875399.html?spm=2114.30010708.3.2.BbwsLK&ws_ab_test=searchweb0_0,searchweb201602_2_10093_10091_10090_10088_10089,searchweb201603_1&btsid=06349e11-3e79-4796-be42-762a8710f2e5 - можно?

03.11.2016 в 15:04
1

Можно, но: 
1. Экран сюда нужен другой.
2. Блок  питания в подвал не влезет.
3. Электроника в подвал не влезет.
4. из фанеры будет гораздо дешевле
5. Энкодер надо думать как крепить и кардридер тоже скорее всего

03.11.2016 в 15:18
0

Так это и есть из фанеры, за какие-то космические деньги.

03.11.2016 в 15:29
0

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

20.11.2016 в 14:09
0

Собрал вроде уже почти ..!!   Почему один шаг энкодера 4мм. и 0.4 мм. , что для осей x,y,z ,  что для экструдера , нет возможности перемещать голову на 1мм. или на 0.1 мм. как указано на экране ..!!! ???  Где копать ???

20.11.2016 в 15:01
1

А менюшка при этом тоже листается очень неудобно, полагаю? У меня когда был марлин, вот такие параметры спасли отца русской демократии.

#define ENCODER_PULSES_PER_STEP 1
#define ENCODER_STEPS_PER_MENU_ITEM 4

20.11.2016 в 16:06
0

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

20.11.2016 в 16:13
1

А оно вообще ездит как надо? А то, может, значение 'шагов на мм' неправильное?

20.11.2016 в 16:57
0

ездит правильно - крутим энкодер , за шаг энкодера показывает 4мм. и едет 4мм....   а должен за шаг показывать ехать 1мм.

20.11.2016 в 17:11
3

Так. А наоборот если?
#define ENCODER_PULSES_PER_STEP 4
#define ENCODER_STEPS_PER_MENU_ITEM 1

20.11.2016 в 17:35
2

Спасибо добрый человек !!!!  Одна проблема решена !!!!!  !!!!!!!!!!!  ..Приступим к следующим ..

20.11.2016 в 17:43
0

'Разогрев не удался. Pinter halted'    -  вот что я получаю на экране при попытке разогреть стол и экструдер , при чем ошибка выходит не сразу , а по достижении какой то температуры....  И еще очень смущает скорость разогрева экструдера , на прюше моей (мелзи плата)  разогревается экструдер меньше минуты до 230 градусов , а тут уже минут 10 жду ... и все никак  ...

20.11.2016 в 21:54
1

Странно- у меня за 2 минут до 260 экструдер греется.
А что за ошибка такая непонятно,  предположу что вытекает из долгого нагрева

21.11.2016 в 08:09
0

Отключил защиту от выпадения термистора-  
( '//#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders 
//#define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed  ,
  ошибка пропала,  НО !!!???  что делать , так оставлять наверно нельзя ,опасно ?? ... Какой алгоритм у этой защиты ? ,..что сделать чтоб и защита работала , и ошибка пропала ??? 

29.11.2016 в 19:34
1

надо не защиту отключать,а уменьшать значения
в configuration_adv.h строчки
#define WATCH_TEMP_PERIOD 20    // Seconds
  #define WATCH_TEMP_INCREASE 2    // Degrees Celsius

и

  #define WATCH_BED_TEMP_PERIOD 90     // Seconds
  #define WATCH_BED_TEMP_INCREASE 2    // Degrees Celsius

первую строчку соответственно увеличивать, вторую понижать (вторая строчка не должна быть ниже 2 градусов)
З.Ы, значения выше - мои, по стандарту другие стоят,если чего)

29.11.2016 в 21:51
0

Спасибо большое ! Очень полезная информация для меня ..!!!!

28.11.2016 в 13:57
0

А стол за сколько греется до 110 градусов ??

28.11.2016 в 14:01
1

Ну минут 10-15

27.11.2016 в 18:42
2

По поводу настройки сервоприводов, я так понял каждый драйвер подкручивать и измерять напряжение, при этом + к винту на драйвере, а - на 4ый контакт подключения платы к блоку питания. и режим на вольметре 

27.11.2016 в 19:25
1

ага

27.11.2016 в 20:04
0

по поводу настроек в прошивке, а именно настройки концевиков.  У вас скрины стоят как должно быть или просто строчки где искать, а изменять надо уже самому? Т.к. у меня по умолчанию такие настройки

27.11.2016 в 20:11
1

У меня не правильно :D

28.11.2016 в 13:58
1

АГА !!! я тож  на этом месте чуть завис )) ))....   потом врубился :D

28.11.2016 в 00:55
1

я уже попробовал все наверно, отключил концевик по Х, тоже самое что с ним что без. По оси Х не бежит голова домой хоть ты ее убей.  Проверил концевик работает сам, проводка целая. Вот фотки подключения. Сначала появилась идея что на нижней плате гайка стоит и может касается контактов, но она смещена немного от концевиков.

28.11.2016 в 00:58
0

А по коду M119 что оно при отжатом и нажатом концевике показывает?

28.11.2016 в 01:03
0

При отжатом пишет TRIGGERED, ну а нажимать я не пробовал вручную. Я кстати пробовал переставлял моторы Х и У местами (провода) и тоже самое влево идет, а вдоль не идет в нуль.

28.11.2016 в 01:19
1

Ну так надо проверить и сравнить.

28.11.2016 в 17:45
0

TRIGGERED независимо нажат или нет

28.11.2016 в 17:52
0

Махнуть с концевиком другой оси. Чтобы понять, проблема в рампсе-дуйне или концевике с проводами.

28.11.2016 в 17:53
0

Значит где то замыкает

28.11.2016 в 01:05
0

может действительно гайка крепления к корпусу по центру меги коротит чего? или она не достает до контактов на верхней плате?

28.11.2016 в 17:49
0

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

28.11.2016 в 19:47
0

Все настроил. Вопрос по подаче прутка. у меня 3х мм пруток, значения подачи будут отличаться или нет? А также печатать в Cura?

28.11.2016 в 19:51
0

Тут надо считать по формуле.

04.12.2016 в 19:36
0

4. Подбираем размеры перемещения: 

тут все опытным путем и линейкой подбираем параметры для всех осей и вносим их в прошивку:

[IMG]http://3dtoday.ru/upload/main/aea/3.jpg[/IMG]

Запутался !!!  по X и по Z все настроил ..!!!  ... Как принтеру (марлину) указать , что конец печати   по Y находится в 12 мм. назад от срабатывания концевика ?? ......надеюсь правильно объяснил ...  Или кто запутался, что я имею в виду , чертеж  могу  накидать _..

04.12.2016 в 22:00
2

есть отдельная строчка manual_ymax_pos (кажется как то так) там можно задать позицию именно концевика. т..е. к примеру y min 200 а концевик 212

04.01.2017 в 14:42
0

подскажите пожалуйста, не могу найти эту строчку 'manual_ymax_pos (кажется как то так)' во вкладке 'Configuration.h' нашел похожую строчку во вкладке 'Configuration_post.h'
  #if ENABLED(Z_DUAL_ENDSTOPS)
    #define _XMIN_ 100
    #define _YMIN_ 200
    #define _ZMIN_ 300
    #define _XMAX_ 101
    #define _YMAX_ 201
    #define _ZMAX_ 301
вы про это писали?

04.01.2017 в 19:48
1

В районе 477 строчки

13.12.2016 в 10:11
1

Всем привет! Собрал принтер по инструкции с некоторыми изменениями (корпус свой, но механику не трогал, область печати больше 300х300х424). Проблема в том что иногда принтер пропускает движения по той или иной оси. Например на картинках что я приложил он пропускал движения то по Х, то по Y. Грешу на перегрев драйверов DRV8825. Принтер полностью откалиброван, по осям ходит правильно, пластик подает тоже в соответствии с программой, но вот иногда не делает нужных движений, а пластик льет.

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

21.12.2016 в 14:21
0

Привет собирателям 3D принтера! Достаточно громкое перемещение по оси Х, по Y все относительно тихо. Настраивал вольтаж на драйверах, не помогает. Может было у кого похожее, ума не приложу куда смотреть, вроде ничего не трет??? HELP

22.12.2016 в 16:16
0

Отсоединяешь от питания приводящий движок, если двигать руками идет свободней! Провода соединены правильно

22.12.2016 в 17:42
0

Всем спасибо, решил проблему)

17.04.2017 в 20:20
0

как решил проблему?

18.04.2017 в 20:53
0

Поменял местами драйверы движков.

18.04.2017 в 21:35
0

спасибо) помогло

31.12.2016 в 00:04
0

Подскажите пожалуйста. Какова процедура замены филамента на этом принтере?

31.12.2016 в 00:14
0

Нажали рячаг на фидере, вытащили пруток, и поставили новый. 
Дима (dagov) допилил марлин, в нем есть функция смены прутка через меню.

31.12.2016 в 07:55
0

На холодную это нужно делать или нагреть сопло?

31.12.2016 в 08:30
0

На горячую

31.12.2016 в 15:33
0

Спасибо! И с наступающим Новым Годом!

02.01.2017 в 14:31
2

поделитесь пожалуйста ссылкой на допиленный марлин

04.01.2017 в 14:50
0

Всем привет!
Собрал я все таки принтер, сегодня залил марлин. \\короче работает только ось Z. 
По осям: 
Ось Х при попытке движения в + двигатель делает рывок, потом тупо стоит и гудит. с места его не сдвинешь пока не перезапустишь принтер.
Ось Y вообще никакого движения ни в '+', ни в '-'.
Экструдер тоже не подает признаков жизни.
попробовал подкидывать на драйвер оси Z поочередно ось х и ось y. двигатели ходят нормально. каретка катается.
Пробовал менять местами драйвера, снимал с оси Z и ставил его на другие оси. Картина та же. какой драйвер не поставь на ось Z, там он работает.
Помогите с советом, куда смотреть? Может я что в марлине неверно сконфигурировал.
И еще один вопрос по питанию принтера. Ардуина запускается только после подключения принтера к USB компьютера.
Насколько я понимаю, контролер должен запускаться вместе с питанием от своего БП тоже. Но к сожалению начинает светиться экран, и более никаких движений не происходит, ждал более 1 минуты. 

04.01.2017 в 19:45
0

Ось Х при попытке движения в + двигатель делает рывок, потом тупо стоит и гудит. с места его не сдвинешь пока не перезапустишь принтер.
Ось Y вообще никакого движения ни в '+', ни в '-'.
Экструдер тоже не подает признаков жизни.
попробовал подкидывать на драйвер оси Z поочередно ось х и ось y. двигатели ходят нормально. каретка катается.
Пробовал менять местами драйвера, снимал с оси Z и ставил его на другие оси. Картина та же. какой драйвер не поставь на ось Z, там он работает.
причин может несколько:
1. ток на драйверах
2. контакт плохой
3. перепутаны провода
4. сгорела ардуина
И еще один вопрос по питанию принтера. Ардуина запускается только после подключения принтера к USB компьютера.
Сгорел стабилизатор а с ним возможно и ардуина

05.01.2017 в 06:13
0

а если подать питание на ардуину напрямую?

05.01.2017 в 07:49
0

Можно, но есть подозрения что сгорело чуть больше, раз движения нет

28.01.2017 в 12:40
0

а сколько вольт на дуню напрямую подавать? 12 или 5?

28.01.2017 в 12:42
0

если отдельно на дуню то 5

04.01.2017 в 19:25
0

Всех с Новым Годом! При компиляции скетча появились два предупреждения:

Обращать на это внимание или нет?
После загрузки скетча, в таком виде, принтер не реагирует. На экране информации нет. Где искать ошибки? Как исправить?
Кто нибудь на такие грабли наступил? Подскажите!!!

04.01.2017 в 19:42
0

необходимо установить библиотеку U8glib

04.01.2017 в 19:55
0

Установил Иван.

05.01.2017 в 10:42
0

Иван как у тебя выглядит строчка файла /u8g_rot.c/ , что там за значения вместо /NULL/ ?
У меня так:

05.01.2017 в 11:02
0

точно также

05.01.2017 в 11:23
0

А
А это место оставляем в таком виде?[IMG WIDTH=566 HEIGHT=221]http://3dtoday.ru/upload/main/588/marlin12.jpg[/IMG]

05.01.2017 в 11:32
0

Или 33 вместо board_ramps_14...

05.01.2017 в 15:09
0

Есть ещё один нюанс. После загрузки скетча, принтер не перезагружается. На экране информации нет. Единственное что появилось мигающий квадрат 1х1 см.

04.01.2017 в 20:00
0

Я смотрел указанную папку, там значения стоят как и написано NULL, NULL. Походу библиотека чего-то не видит, поэтому так и присвоила. Завтра проверю пайку и подключение. Отпишусь.

05.01.2017 в 10:20
0

Всё проверил, подозрительные места пропаял, ничего не работает.

06.01.2017 в 06:48
0

Всем спасибо за помощь, заработал мой Ультик!!!.
Причина оказалась проста. При сборке RAMPS криво установлен на ардуину, в результате около 10 ноже не вошли в пазы. было обнаружено при снятии RAMPSа, При сборке все заработало.
Теперь есть другая проблема. У кого такой же Ультик подскажите настройки скоростей и ускорений экструдера. Вчера весь вечер просидел, играясь с настройками.
Проблема с пропуском шагов. напряжение на драйвере 0.7В. настройки вот такие:

echo:  M92 X80.00 Y80.00 Z400.00 E176.00
echo:Maximum feedrates (mm/s):
echo:  M203 X300.00 Y300.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X300 Y300 Z100 E2000
echo:Accelerations: P=printing, R=retract and T=travel
echo:  M204 P3000.00 R3000.00 T3000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.40 E1.00
echo:Home offset (mm)
echo:  M206 X0.00 Y0.00 Z0.00

08.01.2017 в 03:30
0

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

08.02.2017 в 15:38
0

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

echo:  M92 X80.00 Y80.00 Z400.00 E170.00
echo:Maximum feedrates (mm/s):
echo:  M203 X300.00 Y300.00 Z15.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X500 Y500 Z100 E100
echo:Accelerations: P=printing, R=retract and T=travel
echo:  M204 P200.00 R1000.00 T200.00

11.06.2017 в 10:52
0

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

11.06.2017 в 13:29
0

Напряжение поднимите

11.06.2017 в 14:00
0

У меня на всех драйверах на подстроечниках установлено 0.95 Вольт. Куда его еще поднимать?

11.06.2017 в 14:31
0

Тогда скорость

12.06.2017 в 07:04
0

Дайте скрин вашей прошивки вот этого  места.[IMG]http://wallmaker.ru/epic/view/1wkguxg4iQ5tLG7DQuj3XLcJ[/IMG]

12.06.2017 в 07:07
0

Да вот так примерно все и есть.

08.09.2017 в 10:55
0

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

11.06.2017 в 11:16
0

К сожалению сейчас сказать не могу, уехал в отпуск на пару месяцев. Если через пару месяцев проблема будет еще актуальна, постучитесь в личку, помогу.

06.01.2017 в 09:43
0

У меня на ардуино горит красный светодиод, постоянно. Так должно быть?

06.01.2017 в 09:50
0

Это вроде питание, да горит постоянно

06.01.2017 в 15:39
1

Добрый день принтеростроители! может кому пригодится, сделал в Excel расчет настройки шагов перемещения  по осям XYZ и шагов экструдера.

06.01.2017 в 18:48
0

Никак не могу вдохнуть в него жизнь. Хотел старыми версиями ПО воспользоваться, так марлин послал. Сказал что до 1.6.8 не поддерживает уже. 

06.01.2017 в 20:13
0

Нашёл старый марлин, с версией 1.6.5 скомпилировался. Вгрузил.... ничего на экране нет.

06.01.2017 в 20:59
0

Error:MINTEMP triggered, system stopped! Heater_ID: 0
[ERROR] Error:MINTEMP triggered, system stopped! Heater_ID: 0

Error:Printer halted. kill() called!
[ERROR] Error:Printer halted. kill() called!
 Убил я его короче!!!

07.01.2017 в 03:32
0

скорее всего у вас обрыв термистора, проверьте контакты термистора.

07.01.2017 в 20:00
0

Да термистор выгорел, на голове, при тестировании. Что-же за температура была что от второпластовых трубочек не осталось ничего.
На экране так ничего не отображается. Кардридер модификации 'без дорожки которую перерезать' не подключается.
Вывод: заказывать новый экран и кардридер нужной модификации по месту поищу.
Рад за тех у кого всё работает!

08.01.2017 в 02:52
0

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

08.01.2017 в 09:11
0

Где то в комментариях было какподключить такой кардридер

08.01.2017 в 11:32
0

у меня то как раз такой же как у вас картридер, видимо какой-то контакт не туда подключил, просто надо более внимательнее мне проверить подключение, или найти не картинку подключения а конкретную распиновку (такой то пин подключить к такому то пину). В комментариях выше вы упомянули откорректированную dagov прошивку Марлин с функцией смены прутка через меню, поделитесь пожалуйста ссылкой на этот Марлин.

08.01.2017 в 11:48
0

В комментариях выше вы упомянули откорректированную dagov прошивку Марлин с функцией смены прутка через меню, поделитесь пожалуйста ссылкой на этот Марлин.
У меня ее нет. У Димы надо попросить

08.01.2017 в 12:46
0

попросил у dagov, надеюсь не откажет.

28.01.2017 в 13:26
0

по возможности ссылочку бы на эту прошивку...

ZPT
28.01.2017 в 13:35
0

к сожалению dogov молчит, так что прошивки у меня нет (((

10.01.2017 в 19:30
0

У меня беда была такая: из за того что новый впаяный транзистор с большим радиатором постоянно цеплялся за ковёр, стол и т.д. и т.п. он оторвался от дорожек. Выпаял его с платы и разместил рядом с вентилятором. Заработал экран, появилась информация. Перемещается по оси У .Ось Z толчок и остановка. По Х тишина.

25.01.2017 в 22:28
0

Собрал CORE XY , но вдруг возник вот такой недуг, что не предпринимал програмно, не лечится. Вот решил заняться электроникой. Либо это наводка,  либо гасясщий импульс недостаточный

щий

29.01.2017 в 20:43
0

Добрый всем день. Собрал принтер по инструкции. После подключения к сети закрутились все вентиляторы, которые надо+охлаждение детали. На плате рампс оказался плохой полевой транзистор, поменял его на рабочий, обдув детали прекратил дуть. Как проверить, дует ли он вообще? Есть настройка 'включить обдув детали'?? Есть пунктик Охлаждение, но при включении его реакции принтера никакой. 
Так же после сборки не работает двигатель подачи проволоки(экструдер т.е.). Пробовал менять драйвер-бестолку. Можно ли подключить этот двигатель и драйвер от него в разъём E1(то есть тот, который под тем разъёмом, который используется в инструкции). Что при этом надо менять в прошивке?
И ещё одна проблема имеется. Ось Y и Z двигаются только в одном направлении. Как это лечить?)

29.01.2017 в 20:48
0

Обдув - с компа, командой M106 S255 (полные обороты).
Двигатель экструдера при дефолтных настройках работает только при прогретом хотэнде.
Если Y и Z двигаются только в сторону 'от концевика', то, скорее всего, принтер считает, что концевики сработали. Вы их вообще подключали? На max или на min?

29.01.2017 в 22:05
0

Спасибо за быстрый ответ. Обдув заработал, замена транзистора помогла. Поправил Y и Z в коде, после этого всё начало ездить как надо. Правда, через пронтерфейс Х ездит только в одну сторону, от концевика. Прогреть хотенд осталось и проверить экструдер. Какого размера сопло поставить для первой печати? И ещё вопрос, термистор экструдера в отверстии под него у меня болтается как карандаш в стакане и я думаю он не будет показывать правильную температуру экструдера. Как вы его фиксировали?

29.01.2017 в 22:46
0

На обычном E3D вроде так было

[IMG]http://e3d-online.com/image/data/v6/AssemblyImages/FastenThermistor.jpg[/IMG]

Начинать, я думаю, с сопла 0.4, слоя 0.2.

09.05.2017 в 19:11
0

Дефолтные настройки, это по вашему первоначальные?
И еще у меня к вам один вопрос. Собрал я себе такой же как в этой статье принтер, скажу вам сразу что хотэнд пока еще не собрал. Все оси  работают четко, просто удовольствие, а вот экструдер к огорчению пока еще не сдвинулся с места. Это может быть из за того, что к сведенью ардуинки не предоставлен разогретый хотэнд?

09.05.2017 в 19:20
2

Дефолтные настройки, это по вашему первоначальные?
Да
Это может быть из за того, что к сведенью ардуинки не предоставлен разогретый хотэнд?
Да, но можно отключить в прошивке

09.05.2017 в 22:52
0

За это время я нашел способ чтобы обхитрить арудуину. Экструдер заработал! Напишите пожалуйста, что можно изменить в прошивке. Было бы неплохо, если бы вы преждевременно написали об этом в своей статье, так как наверняка что я не первый и не последний кто наступил на эти 'грабли'. Мне несколько раз приходилось расковыривать этот 'бутерброд' чтобы убедиться в том, что сигналы от атмеги действительно доходят до драйвера. А ведь вы знаете не по наслышке, как рискованно неправильно собрать этот 'бутерброд'.

08.06.2017 в 11:25
0

Это может быть из за того, что к сведенью ардуинки не предоставлен разогретый хотэнд?
Да, но можно отключить в прошивке
а я из-за этого ещё один комплект arduiono+ramps купил, только потом допёрло, что хотэнд греть нужно :D

05.02.2017 в 22:26
0

Добрый день! После настройки, стол паркуется внизу по концевику min. Положение по оси Z соответственно 0 после парковки. Использовал слайсер Slic3r. Сгенерировал пробный кубик. После нагрева и парковки принтер начал печать в воздухе. Зашел в G-code. Смотрю, а там печать начинается по оси Z с 0 и даются команды между слоями на подъем. Подскажите пожалуйста как настроить слайсер так, что бы печать начиналась сверху вниз?

P.S. можно конечно нашаманить с концевиками и направлением парковки, но это не путь джедая)

05.02.2017 в 22:38
1

стол паркуется внизу по концевику min.
надо что бы по max был.
путь джедая)
это в стартовом gcode после парковки отправить стол в точку где сопло касается стола и сказать что это теперь твой 0

06.02.2017 в 12:36
0

Спасибо! Посмотрел статью про подключение еще раз - я невнимательный(

06.02.2017 в 12:44
0

Ага, очень непривычно было, у меня все аппараты парковались в минимуме до этого. И вообще, с направлением осей я при первых запусках отжигал. Напечатал уникальный правый сапог, например.

06.02.2017 в 17:57
1

Кстати, я так понял, что в статье Часть №2 на фотографиях, где показано закрепление концевиков, перепутано где Y, а где X.

06.02.2017 в 18:08
1

есть такое дело

08.02.2018 в 10:25
2

Добрый день!
Перечитал статью несколько раз и всё равно не до конца понимаю 'соль' расположения единственного концевика Z внизу принтера :-(

Правильно ли я понимаю общую логику/последовательность действий:
1) инициируем HOME ALL - каретка уезжает в дальний левый угол, а стол по Z идёт вниз до концевика;
2) после того как стол припарковался - программно отправляем его обратно вверх (через пронтерфейс, к примеру) до сопла;
3) выставляем рабочий зазор между соплом и столом (на горячую), параллельно запомнив координату, на которой дожен находиться стол вверху от нуля внизу, чтобы было соблюдено нужное расстояние между соплом и столом;
4) в стартовый скрипт слайсера (среди прочих нужных команд) помещаем команду подъёма стола по Z до выверенной в предыдущем пункте координаты и после этого сбрасываем координату Z в нуль.

И вот назрели вопросы:
1) Целью программного выставления зазора между соплом и столом по конкретной координате Z является желание избавиться от 'танцев с бубном' вокруг аппаратной калибровки концевика Z, который обычно располагается вверху? Т.е. командами G-кода добиваемся более точной и не напряжной калибровки стола относительно сопла вместо 'классического' подкручивания туда-сюда 'верхнего' концевика Z? Это мой первый ультик, вчера забрал корпус по Вашим выкройкам и только после этого понял, что на задней стенке отсутствуют два вертикальных выреза под регулировку 'верхнего' концевика Z :D
2) Не является ли оверхедом 'путешествие' стола по оси Z вниз при парковке, ведь для печати столу всё равно придётся подниматься вверх? Или это является 'платой' за удобство калибровки?

Заранее спасибо за ответ!

08.02.2018 в 10:45
0

всё равно не до конца понимаю 'соль' расположения единственного концевика Z внизу принтера
Типично оптимизированное индустриальное решение, гляньте на расположение индуктивного датчика нуля по Z в конструкции любой модели Hercules New, например.

1. При известной заранее длине(высоте ?) оси Z - начало отсчёта проще выбрать там, где производится калибровка.
2. С другой стороны, расположенный ВНИЗУ датчик по Z - менее подвержен температурным воздействиям, что - немаловажно.
3. Выбор начала отсчёта ВНИЗУ - просто означает, что принтер все свои вычисления по Z - выполняет в ОТНОСИТЕЛЬНЫХ координатах, и при производстве распечатки - столик ПРИБЛИЖАЕТСЯ (обычно - под собственным весом! ) к началу координат (нижней точке).
То есть датчик нуля - у него практически не используется, так как нужен только для первоначальной калибровки.

Процедура калибровки Hercules New - Находится в виде видоса на канале Импринты на Youtube - велкам просмотреть.
Калибровка вообще говоря может производится по-разному, сильно зависит от механики, и это - надо понимать.

Разумеется, я тоже думал, что мне потребуется для пущей важности и самомнения - доработать свой Hercules New - до верхнего датчика по Z.
Поразмыслив - понял, что правило тепловой трубы - для меня - важнее, и решил свободные контакты RAMPSa - использовать для иных целей.

ski
08.02.2018 в 11:45
1

Спасибо за ответ.
Силюсь понять, чем это лучше 'стандартной' кубиковой кинематики (у меня HEVO), когда нуль Z находится вверху. Я не говорю, что нуль внизу - это хуже. Ни в коем случае. Но вот перестроиться и понять - вот тут сложно.
Про 'тепловую трубу' вообще не знал - огромное спасибо за полезную инфу :)

'3. Выбор начала отсчёта ВНИЗУ - просто означает, что принтер все свои вычисления по Z - выполняет в ОТНОСИТЕЛЬНЫХ координатах...'
Т.е. я в верхнем положении стола не обнуляю координату Z?

'и при производстве распечатки - столик ПРИБЛИЖАЕТСЯ (обычно - под собственным весом! ) к началу координат (нижней точке).'
Но во всех (вроде во всех) ботах стол тоже движется сверху вниз под собственным весом. Только приближается он к аппаратному/программному максимуму.

'Процедура калибровки Hercules New - Находится в виде видоса на канале Импринты на Youtube - велкам просмотреть.'
Не подумайте, что я забил на Вашу рекомендацию :) Но либо я поломал ютюб, либо данный канал и данный принтер хорошо шифруются. Поиск мне выдаёт видео на всяких качков, музыку, но никак не принтер :)

08.02.2018 в 12:12
0

Разжую, Так и быть.

1.

перестроиться и понять - вот тут сложно.
Проще - нарисовать правильно геометрию кинематики - один раз, и подвесить на стенку, позади принтера.
Разноцветными Стрелками - выделить оси.

2.
я в верхнем положении стола не обнуляю координату Z
Не думаю. В прошивке пока не копался. Координаты могут быть и отрицательными, или Z0 может быть равен 180 мм, например, (в Геркулесе New длина каждой оси 180 мм).

3.
во всех (вроде во всех) ботах стол тоже движется сверху вниз под собственным весом
Разные усилия. Движение вниз - шаговик должен 'подтормаживать'.
Движение вверх - шаговиг должен преодолевать силу гравитации и плюс с избытком 'тягать' тяжеленный геркулесовский стол ~ 3 кило.
Червяки - тоже разные. У меня - однозаходный - вроде обесточенный сам не опускается.
Задокументированы случаи произвольного 'опускания' у других кинематик... Ременные Z - вообще 'падают'.
Задумайтесь о бесперебойнике.

4.
либо я поломал ютюб, либо данный канал и данный принтер хорошо шифруются. Поиск мне выдаёт видео на всяких качков, музык, но никак не принтер
Жаль что не освоили гуглопоиск.
Вот ссылки на пару видео/видосов и на канал Импринты - там же - (смотрим внимательно на атрибуты видео)

https://youtu.be/FzUJ3gZ-Z8M
Калибровка стола
Imprinta, Published on Sep 22, 2016

https://youtu.be/zxXq6N-rQ44
Калибровка стола
Imprinta, Published on Sep 20, 2016

С Уважением,
Ski.

ski
08.02.2018 в 13:25
1

Большое спасибо за разъяснения! Смотрю видео, надеюсь станет понятнее.

12.02.2017 в 23:29
2

Уважаемые, помогите победить ось Z! ! !
Собрал всё по инструкции. 
Все концевики отрабатывают, шаги правильные, напряжение по мультиметру. Паркуется без проблем.
СТОЛ ПО ОСИ Z ВСЕГДА ДВИЖЕТСЯ ВНИЗ! ! !
И из меню настроек и из RepiterHost.
Менял напряжение на моторах (увеличивал до 1.9), игрался инверсией по осям, результата никакого.
Куда копать не знаю. . .

17.02.2017 в 16:20
1

Всем привет! Та же проблема. Такое ощущение, что концевик по логике должен быть сверху

18.02.2017 в 03:34
1

На драйвер шагового двигателя приходит два управляющих сигнала - DIR и STEP. Я бы проверил, что DIR меняется. Если меняется, то что-то с драйвером или двигателем. А если нет - то скорее всего настройки. Посмотри как соотносятся положение после парковки, ограничения перемещения в программе и значение положения в команде.

18.02.2017 в 03:29
0

Добрый день! Еще проблема возникла. Поставил сопло 0,8. При печати кубика вижу, что пластик плохо подается. Помог экструдуру рукой, пошел, потом снова заглохло. Так несколько раз. Капнул веретенки на зубчатое колесо - все отлично, кубик пошел ровный. Так напечатал еще одну модельку. Решил поставить сопло 0,6 и тут совсем ни чего не помогает. В какие-то моменты колесо вращается, пруток стоит на месте. На прутке видны следы колеса. пытался поджимать, ослаблять пружину - положительного эффекта не дало. Перебрал хотэнд - вдруг болдуэн не месте или еще что - все ок.  В чем может быть проблема?

18.02.2017 в 21:49
1

Кажись решил проблему - вентилятор на холодной части хотэнда дул не в ту сторону)

03.03.2017 в 11:38
0

Может кто подскажет по прошивке. Завис на этапе основных настроек. Тоесть не могу даже прошивку залить. Выдаёт всякие ошибки постоянно. Все пункты    сделал, как в туториале, толку ноль. 

05.03.2017 в 17:39
0

Попробуй версию Arduino 1.6.5

25.03.2017 в 20:27
0

Удалось что-нибудь сделать?

27.03.2017 в 09:34
0

Пока что безуспешно. Грешил на отсутствие загрузчика в меге (говорят такое бывает), купил программатор дабы залить всё через него, но и это не помогло. Возможно брак самой платы. Поковыряюсь ещё чутка с ней, если таки мы с ней не договоримся, думаю прикупить более менее адекватный и качественный клон, либо может вообще раскошелюсь на ориждинал) Слишком уж много косяков с этим мегабюджетным клоном)

05.03.2017 в 18:31
4

 Доброго времени суток! Хочу поблагодарить Ивана за серию статей по которым, как я понял, уже многие собрали и запустили в работу  этот принтер. Настало время  похвастаться. Вчера заработал аппарат собранный мной. Вся семья, которая с интересом и иногда скепсисом следила за постройкой, собралась на кухне и завороженно наблюдала за работой принтера. Потом постепенно организовалась очередь на печать. Дочке собачку. Сыну машинку. Жена последняя заняла 'и мне что нибудь'. Не могу сказать что постройка прошла гладко. Много было ошибок. Например есть то что не разглядеть не вооружённым глазом. Приехала лупа с подсветкой из Китая и на многие вещи открыла глаза. Для меня это был прорыв. Делал принтер под пруток 3 мм. Пока собирал искал дополнительную информацию в интернете, подписывался на разные группы. И между делом выиграл две катушки пластика 1,75 мм в конкурсе репостов. Китайцы тоже прислали много запчастей на этот диаметр (когда заказывал не указал необходимый) Поэтому первая печать была пластиком 1.75 ABS. Да рекомендуется начинать с PLA, но кто нас остановит. Робот получился вполне сносно. И сразу ушёл в зрительный зал. Вторая печать, держатель для катушки. Опять удача. Поддержки только плохо отрывались, но кто видит тыльную сторону. В общем радости полные штаны. Подводя итог можно сказать: Статьи читать внимательно. Кометы к ним тоже (много интересного) Всё что сделал - рассмотреть под лупой с хорошим увеличением. Спасибо всем кто помогал советом! Удачи всем. ВСЁ У ВАС ПОЛУЧИТЬСЯ!!!

05.03.2017 в 18:51
0

Вадим, спасибо Вам огромное. Надеюсь Ваш отзыв подтолкнет многих на самостоятельную постройку, много вопрос в ЛС типа ' я боюсь что у меня не получится'!

17.03.2017 в 23:04
1

Иван! Спасибо за Ваши статьи. Наконец-то все работает! (Сбоку жужжит принтер) Ни кто не находил случаем модель ручки для энкодера?

18.03.2017 в 10:09
0

Спасибо.
Да ее быстрее нарисовать в размер.

18.03.2017 в 13:49
0

А как закрепить? Фиксирующий винт или просто внатяг на ось энкодера посадить? Я искал по принципу посмотреть, как люди делают, что бы опыта в особенностях 3D печати поднабраться.

18.03.2017 в 13:54
0

просто в натяг,

18.03.2017 в 20:02
0

Ок. Спасибо!

23.03.2017 в 09:00
0

Приветствую, вот и мне пришло все для принтера. Собрал все, были проблемы, но я их поборол. Однако, осталась одна проблема (почти) - почему то ось z измеряется в см в марлине. То-есть если поставить ось z в прошивке скажем равной 200, то, в реальности, когда двигаю z она на 180 уже доходит до головки. Это очень странно и мне кажется дело в оборотах. Подскажите, в чем косячу?

23.03.2017 в 09:12
0

Может быть там у вас как раз около 180 а не 200

23.03.2017 в 09:31
0

В этом и проблема, что когда ставлю 20 высоту, все нормально становится, как раз хватает на подъем....

23.03.2017 в 11:07
0

Кажется, я понял в чем проблема. Нужно поиграться с шагом винта оси z. Видимо нужно уменьшить кол-во шагов на один мм.

23.03.2017 в 11:49
0

ну как бы там все поддается математике  =200 шагов двигателя * количество микрошагов / шаг резьбы

23.03.2017 в 11:53
0

Да, попробую сегодня.

23.03.2017 в 22:46
0

Короче, все получилось, в настройках марлин поставил 400 микрошагов на мм. Все хорошо.

23.03.2017 в 22:50
1

И Следующая проблема: вообщем так и не придумал как это получилось, но факт фактом: Не работают A14-A15 ноги на дуинке. A14 - всегда подает 5v, A15 - всегда подает 3v. И следовательно не работает термистор стола. Можно ли как то переназначить вход аналоговый на другой (например на один из неиспользуемых AUX). Попробовать, я попробовал. Залез в pin_Ramps прописал нужные аналоговые взамен A14, однако даже на неподключенном термисторе, он показывает 24, а когда вставляешь термистор - температура 300С. Я так понимаю проблема именно в том, что пины AUX где то используются параллельно и нужно их там где-то отключить и тогда заработает, но это не точно. Посоветуйте, дуину планирую поменять, если ничего не выйдет.

24.03.2017 в 11:09
1

Есть идеи, сегодня попробую. Там нужна обвязка из конденсатора и резистора. Отпишусь.

26.03.2017 в 11:40
1

Такс, справился с проблемой. Заменил в pins_RAMPS.h строку TEMP_BED_PIN на 5. Спаял шилдик, который вставляется в AUX-2. Все отлично работает. Кому-нибудь обязательно поможет.
 

 

25.03.2017 в 17:38
0

Здравствуйте. Вылезла такая ошибка.

Как быть?

25.03.2017 в 17:48
0

не подскажу тут

25.03.2017 в 19:27
0

Печально =(

Может всё-таки кто-нибудь подскажет.
Эмпирическим путём было установлено, что ошибка появляется после

Раскомментируем (убираем двойной слеш //) со строк 
#define DOGLCD 
Фото до. Фото после. Ошибка появляется во вкладке ultralcd_impl_DOGM в строке 1103. Текст ошибки:

In file included from sketchultralcd.cpp:56:0:
ultralcd_impl_DOGM.h:183: error: 'DOGLCD_CS' was not declared in this scope
   U8GLIB_DOGM128_2X u8g(DOGLCD_CS, DOGLCD_A0);  // HW-SPI Com: CS, A0 // 4 stripes
                         ^
ultralcd_impl_DOGM.h:183: error: 'DOGLCD_A0' was not declared in this scope
   U8GLIB_DOGM128_2X u8g(DOGLCD_CS, DOGLCD_A0);  // HW-SPI Com: CS, A0 // 4 stripes
                                    ^
exit status 1
'DOGLCD_CS' was not declared in this scope

26.03.2017 в 08:36
0

С горем-пополам удалось запустить с другой библиотекой.

01.04.2017 в 09:52
1

Добрый день, скажите как вы убили 3 платы Ардуино? Чего именно опасаться? понятное дело +/- местами перепутать, что еще? Спасибо.!

01.04.2017 в 10:02
1

3 раза за все время. 
1. Не так воткнул рампс, сдвинул на 1 шаг.
2. Не так воткнул концевик.
3. Закоротил два контакта мультиметром когда ток настраивал.

Еще знаю случай когда неправильно втыкались драйвера.

01.04.2017 в 22:09
1

Хочу еще дополнить. Сегодня же случайно нашел в интернете, что участились случаи бракованных рамс из китая. И чтобы это предупредить, нужно на голый (без ардуинки) рампс подать питание. А потом с помощью тестера проверить все пины которые идут к ардуине. +12 вольт должно быть на одной пине, на остальных пинах ничего недолжно быть. Пина на которой должен быть + находится в прямом контакте с диодом который расположен под драйверами двигателей. Будьте аккуратны, так как возле этой пины находится еще и минус, не закоротите.

03.04.2017 в 20:51
0

спасибо, проверим!

01.04.2017 в 21:58
0

Добрый вечер, кто нибудь подскажите. В программе ардуино у меня всего лишь одна вкладка 'maplin'. Что мне дальше делать?

01.04.2017 в 22:10
0

Есть предположение что вы не разархивировали архив с прошивкой

01.04.2017 в 22:20
0

Да, похоже, что вы открыли zip с прошивкой, а из него - marlin.ino. А надо все содержимое зипа в папочку положить.

01.04.2017 в 23:02
0

Пробовал я из zip и из отдельной папочки, но результат один и тот же. Я вот что подумал, может эта проблема возникла из за того, что я закачал марлин как незарегистрированный пользователь. Такое может быть?

03.04.2017 в 20:53
0

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

17.04.2017 в 20:28
0

привет!
вопрос по драйверам, выставил по тестеру везде напряжение, экструндер и ось Y передвигаются хорошо, а вот Z и X сильно шумят, Z еще и пищит в простое,
где-то читал что для китайских драйверов значение напряжения не очень актуально возможно ли это? или надо искать проблему в другом?
без напряжения все передвигается хорошо и одинаково по звуку. 

18.04.2017 в 21:44
0

поменять местами драйвера , например Х и Y, если и шум тоже поменяется местами то драйвера в мусор ку  , кЭтай 8)

18.04.2017 в 22:02
0

так и произошло, ну X и Y теперь тихо ходят. остальные пусть пока пошумят, пока новые не приобрету .

21.04.2017 в 15:16
0

Кто какие скорости и ускорения установил?

13.05.2017 в 17:31
0

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

28.07.2017 в 09:39
0

У меня Кура. С флешки только и печатаю. Проблем нет.

19.05.2017 в 22:36
1

вопрос  как получить такую строку (инвертированный цвет)  координат ?
все прошивку прошерстил, нашел где десятичные включаются , а вот инвертирование не нашел, последняя 1,1,1  агонь а не прошивка ;)

[IMG]http://osoyoo.com/wp-content/uploads/2016/06/12864complete.jpg[/IMG]

12.06.2017 в 09:34
3

Configuration_adv.h

строка на инфо экране 
#define XYZ_HOLLOW_FRAME

курсор меню
#define MENU_HOLLOW_FRAME

11.06.2017 в 17:21
0

Добрый день! Ось Z не хочет работать правильно. Тест провожу через прогу Pronterfase.
Если выставить так 

#define INVERT_X_DIR true
#define INVERT_Y_DIR false
//#define INVERT_Z_DIR true
#define INVERT_Z_DIR false

[SIZE=3]#define X_HOME_DIR -1[/SIZE]
[SIZE=3]#define Y_HOME_DIR 1[/SIZE]
[SIZE=3]#define Z_HOME_DIR 1[/SIZE]

[SIZE=3]
#define USE_XMIN_PLUG
//#define USE_YMIN_PLUG
//#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define USE_ZMAX_PLUG
[/SIZE]

то на команду home ползет верх,но не путает верх и низ, если поменять define INVERT_Z_DIR false на define INVERT_Z_DIR true, то ось путает верх и низ, но на команду home ползет вниз (до упора а потом чуть вверх отползает (и пару сек звук еще есть непонятный)). Если менять define Z_HOME_DIR 1 на Z_HOME_DIR -1 то компилятор выдает ошибку (ну наверно так и должно быть). Есть идеи?

11.06.2017 в 19:35
0

Уточню - Вверх это минус,вниз это плюс?

11.06.2017 в 21:29
0

если в Pronterfase то да, когда нажимаю низ (-) он ползет вверх, если (+) то он ползет вниз, но при этом HOME работает вроде правильно (вниз), если инвертирую, то при нажатии (-) ползет вниз, а при нажатии (+) ползет вверх, но при нажатии HOME ползет вверх. Вот как то так) 

11.06.2017 в 21:35
0

когда нажимаю низ (-) он ползет вверх, если (+) то он ползет вниз, но при этом HOME работает вроде правильно (вниз)
Так ведь так и должно быть

11.06.2017 в 21:50
0

Но по оси X и Y когда нажимаю (-) он ползет к концевым выключателям , а когда (+) ползет в обратную сторону и при нажатии HOME ползет к концевым выключателям. Получается что отличается от оси Z. ))

11.06.2017 в 21:55
0

Но по оси X и Y когда нажимаю (+) он ползет вверх, а когда (-) ползет вниз
вот это сейчас не понял, X и Y тут каким боком.

правильное движение по Z '-' вверх, '+' вниз, домой - вниз.

11.06.2017 в 22:13
0

Такс, сам запутался и всех запутал. Извините, сейчас опишу как у меня по всем осям X Y Z.
Ось X Будем смотреть на принтер спереди: Нажимаю (-) ползет влево концевому выключателю, нажимаю (+) ползет вправо. Нажимаю HOME ползет концевому выключателю (влево).
Ось Y Будем смотреть на принтер спереди: Нажимаю (-) ползет на меня, нажимаю (+) ползет от меня  к концевому выключателю. Нажимаю HOME ползет к концевому выключателю (от меня).
Ось Z Будем смотреть на принтер спереди: Нажимаю (-) ползет вверх, нажимаю (+) ползет вниз к концевому выключателю. Нажимаю HOME ползет к концевому выключателю (вниз).

11.06.2017 в 22:18
0

Ось X Будем смотреть на принтер спереди: Нажимаю (-) ползет влево концевому выключателю, нажимаю (+) ползет вправо. Нажимаю HOME ползет концевому выключателю (влево).
ок
Ось Y Будем смотреть на принтер спереди: Нажимаю (-) ползет на меня, нажимаю (+) ползет от меня к концевому выключателю. Нажимаю HOME ползет к концевому выключателю (от меня).
ок
Ось Z Будем смотреть на принтер спереди: Нажимаю (-) ползет вверх, нажимаю (+) ползет вниз к концевому выключателю. Нажимаю HOME ползет к концевому выключателю (вниз).
ок

все так и должно работать

11.06.2017 в 22:21
0

Спасибо)

14.06.2017 в 23:30
0

Доброго времени суток. Вроде бы все сделал по инструкции. После заливки прошивки пишет что загрузка выполнена успешно, и сообщение на скрине. Принтер не перезагружается, на дисплее информация не отображается (синий экран). Подскажите пж что может быть?

14.06.2017 в 23:39
0

экран не правильно подключен

15.06.2017 в 22:40
0

Нашел неправильно подключенный провод на дисплее. Перепаял. Пробую залить прошивку - результат тот же.

15.06.2017 в 23:16
1

Все!!! Победил!!! Надо было просто подстроечный резистор покрутить. Видимо контрастность на максимуме была.

18.06.2017 в 18:23
0

Добрый день. Есть проблема с энкодером - нажатие работает отлично, а вот с переключением между строчками на экране проблема - чтобы перескочит строчку нужно очень быстро поворачивать ручку. При повороте на 1 шаг ничего не происходит. Дело в том что на вашей схеме энкодер подключался без платы, а я подключал энкодер с платой, мог чего то напутать. Есть ли у вас схема расключения с платой?

28.07.2017 в 09:36
0

Где-то были фотки в комментариях предыдущих постов подключения такого энкодера. Там дополнительно надо питание подключить.

25.07.2017 в 21:26
0

Вопрос про зазор между соплом и стеклом. Сделал я его минимальным, чтобы лист бумаги только проходил. Так ведь сребстись о скрепки прижимные будет периодически?

18.08.2017 в 17:22
1

Ребята, вопрос по работе с СД картой.
Имею адаптер
 

Подключил провод наличия карты на C.DET, наличие/отсутствие карты определяет,но содержимого карты не видит.
Карта SD 16Gb 10 клас, FAT32.
Все что можно прозвонил и пропаял, как на адаптере, рампсе, так и на Ардуино. Цепи разьем РАМПС - Ардуино прозвонил, все гуд.
Есть ли ньюансы по заливке файлов? Достаточно просто скопировать .gcode на карту?
Спасибо.

30.08.2017 в 09:48
0

Всем добрый день!
Подскажите пожалуйста, когда я все собрал и не включая сам принтер в розетку, подсоединяю usb кабель от компьютера, у меня включается экран и комп сигнализирует о том, что подключено устройство. Проверил мультиметром, на него полается 5 вольт. Собственно вопрос: это так и должно быть или я что-то сделал не так?

30.08.2017 в 10:08
0

все правильно так и должно быть

13.09.2017 в 21:29
0

Хорошего всем вечера!
Возникла проблема с калибровкой стола, хотя около недели после сборки было все нормально:
Нагреваю стол и сопло до рабочих температур, поднимаю стол в 0, калибрую листом А4, все замечательно, в итоге стол откалиброван как надо.
А проблемы начинаются, когда отправляю печатать что-либо. Сопло начинает выдавливать пластик где-то в миллиметре от поверхности стола и пластик начинает собираться на сопле... 
Если я пытаюсь опять откалибровать, поднимая стол к соплу, то по бумаге я понимаю, что все нормально и стол не нуждается в калибровке, а как только отправляю на печать, то опять наблюдаю сдвиг на миллиметр и первый слой частично на столе, частично на сопле.
Напряжение на драйвере двигателя экструдера менял и в большую и в меньшую сторону, не помогло.
Подскажите пожалуйста, что это за проблема и куда копать? Заранее спасибо!

13.09.2017 в 21:51
0

По всей видимости слишком толстый слой первый

13.09.2017 в 21:57
0

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

13.09.2017 в 22:07
0

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

13.09.2017 в 22:12
0

Валы в каретки с усилием вставляются и защелкиваются. 
Без применения усилия, валы из кареток не вытащить....

13.09.2017 в 22:46
0

Стартовый gcode проверить надо

13.09.2017 в 23:16
0

Как это сделать, подскажите пожалуйста!?

14.09.2017 в 04:52
0

Почитайте мой пост про Cura

14.09.2017 в 21:42
0

Так а мне сюда start.gcode скопировать, чтобы вы посмотрели?

14.09.2017 в 22:35
0

Я дико извиняюсь!!
Проблему решил. Действительно, как предположил выше Иван, проблема оказалась в высоте первого слоя.
Как этот параметр сбился на другое значение, ума не приложу. Наверно мои кривые руки.

24.09.2017 в 00:15
0

Иван, не могли бы вы выложить уже отредактированный файл Configuration.h?

24.09.2017 в 06:07
0

Он разный, для разных версий марлин, отличается для принтеров.

25.10.2017 в 00:38
0

Доброго времени суток. Собрал принтер по инструкции. Вроде все работает, двигатели, нагрев хот энда, но не могу побороть нагрев стола. При запуске нагрева проходит секунд 10 и выводится на экран ошибка 'разогрев не удался'. Прозвонил цепь, вроде разрывов нигде нет. А при нагреве напряжение на стол не подается? Что может быть?

25.10.2017 в 00:42
0

RAMPS? Питание на оба его входа дали?

25.10.2017 в 00:56
0

Да

19.11.2017 в 20:23
1

Добрый день! собрал принтер , все вроде как работает, но вот не пойму почему когда в pronterfase нажимаю на перемещение на 10 мм по осям  x и y , перемещение происходит на 10 см. в чем моя ошибка? спасибо!
вот прошивка на шаги: 
#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.74,78.74,31*16/2,100}

двигатели- 17HS8401____ драйвера- А4988_____ток на драйвере -0,68в

06.12.2017 в 21:05
0

Доброго времени суток. помогите криворукому))) Столкнулся пока что с 2_мя проблемами: 1) Не работает обдув детали. (решил проблему, у транзистора на PAMS была оторвана нога 2) Стол греется до 65 градусов и всё. в прошивке менял время, не помогло, если нагревать постепенно начиная с 60. потом постепенно добавлять 70.80. 90 .100. то греется нормально без проблем. термистор на 10К 

10.02.2018 в 18:32
0

Стол греется до 65 градусов и всё.
Здесь так: #define BED_MAXTEMP 150 ?

21.01.2018 в 14:01
0

Скажите, пожалуйста, а есть ли пятая часть цикла статей? Которая с названием '5. Прошивка и настройка принтера - Repetier-Firmware.' Поиск по сайту не ищет её :(

21.01.2018 в 21:52
0

Нет до репетира так руки и не дошли

29.01.2018 в 03:50
0

Доброго времени суток, такой вот вопрос.
Не идет нормально пруток, то ли не хватает мощи ему его продавливать то ли фиг его знает... Пластик абс температура 250, если руками толкать то все вроде бы гуд, если не приходилось прилаживать диких усилий при толкание, понятно что мотор не может протолкнуть... сопла пробовал от 0.4 до 0.8 забиваются ужас и ничего не вытикает толком, если конечно самому не продавить ...
И еще , почему то стол не греет больше 95 , в чем может быть проблема? 
А мосфет обязательно перепаять нужно?7

29.01.2018 в 06:34
0

И еще , почему то стол не греет больше 95 , в чем может быть проблема?
А мосфет обязательно перепаять нужно?7
Возможно это связанно.

Проверьте прижим экструдера, возможно имеет смысл доработать напильником

29.01.2018 в 10:36
0

Прижим экструдера сам держал со всей дури... Не тянет... Про масфет попробую перепоять...а не подскажите чем можно утеплить стол хотенд ?

29.01.2018 в 10:41
0

Видимо подшипник не прижимает пруток к шесеренке.

Утеплять не надо

04.02.2018 в 20:54
0

Доброго дня. Вдохновлённый Вашей подробно расписанной статьёй собираюсь заморочится сборкой сего чуда чудного. В процессе предварительного анализа написанного Вами позвольте задать пару вопросов. Вот в этой фразе:

В нашем случае используется двигатель, который делает 200 шагов на оборот, и мы дробим этот шаг на 16 микрошагов.

Непонятно что это за 16 микрошагов и откуда они берутся? Далее Вы пишете:

Таким образом, наш двигатель за один оборот делает 200*16 = 3 200 шагов


Т.е. возникает непонятка. Из первой фразы двигатель делает 200 шагов на оборот которые делим на 16. А во второй фразе 200 умножаются на 16 и получается 3200 шагов на оборот.
Почему я об этом спрашиваю? Дело в том что хочется немного сэкономить на двигателях. С доставкой они стоят нехило. Я у нас на радиорынке видел разные шаговые двигателя. Если программа имеет регулируемые настройки шага и т.д. То думаю, можно будет подогнать близкий по характеристикам двигатель и на этом сэкономить немало. Что думаете?

17.02.2018 в 03:44
0

Доброго дня!
Собрал по вашей инструкции принтер, печатает прекрасно. Но есть одна проблема - ужасно шумит ось Х. Две другие работают идеально. Переробовал всё, что пришло в голову: ставил другой двигатель; менял местами драйвера; менял местами оси (подсоединял двигатель оси X к пинам оси Y, шуметь начинал другой двигатель, который управлялся командой движения по оси X, а тот что был осью Х раньше - переставал); переназначал пины на другие (ставил вместо второго экструдера); заменил Ардуину+РАМПС. Пробовал ставить прошивку Repetier - шумит так же. Немного уменьшило шум увеличение напряжения на драйвере до 0,98 В, но несущественно, да и двигатель начал сильно греться. Уменьшение напряжения на нём не помогает.
Не посоветуете, что ещё можно попробовать? Уже закончились идеи, куда копать.

02.03.2018 в 17:15
1

Всем привет! 
Может сообщество что дельного присоветует. 
Я тоже вдохновившись всякими конструкторами приобрел себе китайскую ультиковскую подделку. Но!
При первом включении сгорела нахрен плата. Я вообще не понял почему. Подключил Вроде! все правильно. Ну проверил раза два точно. На кнопочку тыц, пыхнуло от разъема питания и привет. Похоже сгорела atmega16u2 и я вообще без понятия почему. Вот сижу над трупиком, голову ломаю что делать. 

03.03.2018 в 23:53
1

пыхнуло от разъема питания и привет
Вроде как от разъёма USB пыхнуло как видно на фото. Питание от куда было? от блока или от USB? Где то народ писал что надо диод какой то выпаивать, типа ардуино не поддерживает питание одновременно от блока питания и от USB.

03.03.2018 в 23:58
1

USB был подключен. Я полез шнур питания вставлять, тут и пыхнуло. Есть мнение, в соседнем топике, созданном мной по этой же проблеме, что идет коротыш с компа по USB. Он плату и пожег

04.03.2018 в 00:17
1

Может из за того что нету гальванической развязки между ардуиной и компом. Получается если есть на компе утечка то она нашла свой ноль через USB который мог быть там от сетевого выпрямителя платы или наоборот. Сейчас надо попытаться выявить какая дорожка сгорела . Может просто дорожку восстановить  и всё. Если плата не многослойная конечно.

02.03.2018 в 18:50
0

Собрал принтер всё работает! Но есть один нюанс, при команде нагрева стола до 110 градусов срабатывает какая-то защита  на 60 градусах и стол начинает остывать! при ступенчатом нагреве ,а именно сначала команда нагрева до 60 ,жду 10 сек потам команда нагрев до 110 происходит без проблем. время нагрева с 20 -110 примерно минут 10.  в чём может быть проблема. подобный вопрос уже здесь всплывал ,но ответа я не нашёл. Заранее благодарен)

14.03.2018 в 09:32
0

Все правильно?
- По оси X - влево '-', вправо '+'. 
- По Y - вперёд '+', назад '-'. 
- По оси Z - сближение '-', удаление '+'. 
- Экструдер. Extrude - выдавливание нити, Reverse (retract) - откат, втягивание нити. 

Не чего, если Y перепутан вперед '-' , назад '+'

14.03.2018 в 09:39
0

Будет зеркально печатать

14.03.2018 в 10:15
0

Ошибку выдает. Когда меняю расположения дома Y/
#define Y_HOME_DIR -1
Ошибка 

exit status 1
#error 'Enable USE_YMIN_PLUG when homing Y to MIN.'

14.03.2018 в 10:43
0

Y  идет домой в минимум, а в минимуме отключен концевик

14.03.2018 в 11:41
0

Спасибо. Знать бы, что теперь делать!? Так оставить или есть вариант сделать? Как я понял Надо работать над другим?

14.03.2018 в 11:59
0

поменять прошивку, логичности нет в условии, иди к концевику в минимум, только концевик там отключен или направьте в максимум или включите концевик.

14.03.2018 в 10:08
0

Нашел.
1. правильное направление движения по осям. 

Должно быть: 

ось X - влево 0 (или минус), вправо 200 (или плюс) 
ось Y - к вам 0 (или минус), от вас 200 (или плюс) 
ось Z - вверх 0 (или минус), вниз 190 (или плюс) 
экструдер - подает пластик это плюс, откатывает пластик это минус 

29.03.2018 в 11:18
0

Здравствуйте Иван. Подключил вчера дисплей и понял что что-то не то. В предложеной вами схеме контакт VO ни куда не подключен. VO это контакт varible, он же контраст дисплея. Если его подстроить, то изображение станет приятнее.) Извиняюсь за критику.

29.03.2018 в 11:35
0

Спасибо

09.04.2018 в 15:23
2

Добрый день!

Собрал принтер по Вашему руководству и .... Все работает!:)) Большое спасибо за сей труд!

26.04.2018 в 07:06
0

Если Y от home должен уходить в минус, то как осуществляется движение по осям с помощью встроенных утилит? Ведь там возможно двигать ось Y только в +.

21.06.2018 в 15:40
1

Спасибо за ваш подробный мануал. Благодаря вашему труду и у меня уже есть 3D Принтер. Вот что у меня получилось.

22.07.2018 в 20:13
0

Доброго времени суток, у меня возникла проблема с печатью на  Ultimeiker 2, что собирается в данном посту, кто может подсказать куда обратить внимание при подобных проблемах, сопло 0.4 прилипание к столу печатает нормально, а как только доходит дело до самой детали, в моем случае фигурке - он начинает выдавливать больше бруска и мясить его, печатаю через куру, буду благодарен любому совету   

25.07.2018 в 22:57
0

Похоже подается больше пластика чем нужно. 

24.08.2018 в 16:45
0

Доброго всем времени! Наконец через год строительства принтера дело дошло до оживления Ультика и сразу возникла проблема. При заливки прошивки выдаёт ошибку

Как я понимаю не видит библиотеку. Пробовал 3 библиотеки скаченные с разных источников. Arduino 1.6.5 Подскажите куда копать, в чём может быть причина? Вроде всё делал по инструкции

Дисплей совмещён с энкодером и картрийдером

19.09.2018 в 12:51
0

Библиотека u8glib используется для графических дисплеев типа 12864, в вашем случае для символьного дисплея 2004 библиотека не нужна.

18.11.2018 в 00:39
0

подскажите пожалуйста а файлы для резки есть у вас для принтера который в обзоре и на фото здесь был !??

18.11.2018 в 06:14
0

Не понял про какой принтер речь

14.02.2019 в 13:41
0

кто подскажет, где в прошивке указать что бы двигатели по Z  ВСЕГДА стояли на удержании - после Reset отпускаются двигатели, стол едет вниз (тяжелый зараза) и сбивается калибровка стола, стол ездит на двух моторах

10.03.2019 в 13:58
0

Сбивается калибровка стола иногда и каждый раз лезть с ноутбуком и ковырять прошивку геморно. Что надо и где настроить в марлине, чтоб появилось меню в принтере, где можно было бы выставлять вручную высоту по Z?

20.06.2019 в 14:50
0

может кто знает что за ошибка (буду очень благодарен)

Arduino: 1.6.5 (Windows 7), Плата'Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)'

In file included from MarlinConfig.h:29:0,
                 from blinkm.cpp:27:
Configuration.h:1:20: fatal error: U8glib.h: No such file or directory
 #include
                    ^
compilation terminated.
Ошибка компиляции.

  Это сообщение будет содержать больше информации чем
  'Отображать вывод во время компиляции'
  включено в Файл > Настройки

25.06.2019 в 08:53
0

Не находится в файле конфигурации данная строка.
Что это и критично ли пропустить ее?

Нашел немного инфа об этом, что еще больше запутало ситуацию (((
https://3dtoday.ru/questions/define-doglcd-/

07.07.2019 в 16:43
1

У меня тоже нет такой строки Marlin1. 1.9 работает нормуль

06.07.2019 в 20:06
0

Всем здравствуйте!  Собрал и я свой первый 3д принтер по схеме товарища пластмаски за что ему отдельное спасибо!  Старался в процессе сборки не косячить и вот всё собралось только никак не хотели мне везти сд модуль из за бугра! И спустя 3 долгих месяца пришел модуль и не тот что в инструкции подключил и фига!дальше первую ошибку нашел длинные провода и флешку принтер прочитал!  И тут остапа понесло! Выход d49 короткую на контакт сделать модуля куда по схеме Пластмаски нужно было делать перемычку ну и что-то в районе бутерброда коротнуло, завоняло! Я уж думал всё сгорели все мои труды но нет!  Принтер работает ездит греет но как только втыкаешь  карту памяти всё гаснет ардуино рампс  и дисплей! Я понимаю что накосячил но есть ли предположения что я спалил??? Заранее спасибо!

08.08.2019 в 22:23
0

Автору спасибо ,принтер печатает ,пока тренируюсь PLA пластиком , на холодном столе ,как для новичка  не плохо выходит

т 

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

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

Фигурка Волт-Бой из Fallout

Strimplast Flex39 и тест в боевых условиях

Лазерный станок СО2. Проводим эксперименты, что можно порезать на СО2 лазерном гравере.

Чей туловище?

Автополив

Обзор на красный пластик Solidfilament или Strange PLA