Проблема с avto home.

Подписаться на 3Dtoday
ILYA43
Идет загрузка
Загрузка
11 Января 2019
360
15
печатает на Anycubic Kossel linear plus
Вопросы и Ответы
Всем привет. Решил я прошить плату Trigorolla на marlin 1.1.9 (прошивал через ардуино иде). Прошивка понравилась, много чего исправлено. Но после прошивки появилась одна огромная проблема при команде avto home двигатели проезжают буквально сантиметр (и причём только вниз) и всё тоже самое происходит и при авто уровне.
Что сделал:
1. Проверил провода
2. Поменял драйвера (если что то у меня 4988), попробовал больший ток, ничего не помогло пробовал просто двигатель без нагрузки, неет!!!!
3.Попробовал снова прошить, прошить другой прошивкой и ничего.
4.Пробовал преставлять обмотки в итоге спалил один драйвер.
5.Проблема на всех осях.
Я уже незнаю что делать!!!!, но что странно при запуске на любую печать двигатели крутяться нормально. Я полагаю что что-то не так с сигналом от мк.
Ссылку откуда скачивал прошивку и видео прикреплю.
"Или для тех, кто не хочет скачивать все по отдельности и задумываться как их объединить, можно скачать готовую прошивку, которой я пользуюсь сам"
А вот ссылка на сам пост: Marlin-1.1.9 для Anycubic Kossel Linear Plus

видео
Ответы на вопрос

Ответы

11.01.19 в 11:39
печатает на Anycubic Kossel linear plus
0
Init EEPROM делали?
11.01.19 в 11:55
печатает на Anycubic Kossel linear plus
0
да
11.01.19 в 12:07
печатает на Anycubic Kossel linear plus
0
Я перепрошивал свой Kossel LP, но прошивку брал из того же самого поста, т.е. отсюда.
Auto Home, Auto Leveling работает, потом ещё пару модификаций делал.
11.01.19 в 12:07
печатает на Anycubic Kossel linear plus
0
Спасибо буду пробовать.
11.01.19 в 12:08
печатает на Anycubic Kossel linear plus
0
А вы не подскажите какая версия платы у вас 1.1 или первая.?
11.01.19 в 12:11
печатает на Anycubic Kossel linear plus
0
Честно? Не знаю. Посмотреть смогу только вечером.
Ещё одно отличие, которое вряд ли влияет, - прошивал с Linux, версия IDE 1.8.5
11.01.19 в 12:13
печатает на Anycubic Kossel linear plus
0
Хорошо спасибо.
11.01.19 в 12:53
печатает на Anycubic Kossel linear plus
0
Поперепрошивал и двигатели закрутились, но вот теперь какая проблема нет реакции на концевики.
11.01.19 в 13:55
печатает на Anycubic Kossel linear plus
0
Концевики родные? NC контакт задействован? Судя по Вашему описанию, плата сначала получала постоянный сигнал срабатывания концевиков и поэтому останавливала оси, а сейчас просто не получает этих же сигналов совсем.
11.01.19 в 16:18
печатает на Anycubic Kossel linear plus
0
В общем что могу сказать.....
Всё началось с того что у меня на плате выгорели все драйвера разом во время печати и при этом пострадала atmega ретракт совершался в одном направлении с филаментом и при этом замена драйвера не помогла я решил что препрошивка поможет тем более так считали и инженеры anycubic, но была одна проблема из-за моей невнимательности я спалил программатор на плате... Anycubic выслали мне новую плату... И вот она пришла я подключаю и то о чём я писал выше началось... После прошивок 10 здесь я тоже спалил программатор... И вот спустя пару вечеров был разработан секретный программаторXXX и состоял он из arduino nano без мк по тоесть uart
прошивался старая плата хорошо прошивается а новая нет. Новые trigorollы гавно ещё то. Ну и вот ( от скуки я даже меги перепаивал с платы на плату :-P ) после перепрошивки ретракт не заработал, а новая плата ну незнаю по моему она сдохла)))
Все мои проблемы были в
Драйвере один канал выгорал и двигатель трещал дай боже
В прекрасном проводе в котором китайцы перепутали все ( перепутали цвета на одной стороне и поменяли на другой, а я то разбирал штекер и делал всё как на соседних и получается все напутал
Ну а концовки это моя невнимамательность при подключении двигателей
Вот и все будте внимательней !!!!!
И вопрос как мне в прошивке поправить чтобы на мотор экструдера был выделен второй разъём тоесть там два разъёма и два места для драйверов второй не используется так как у меня один экструдер и вот как переназначить может кто подскажет?
11.01.19 в 17:15
печатает на Anycubic Kossel linear plus
0
Может кто более простой метод предложит, но мне видится "навскидку" конвертнуть её в single nozzle dual extruder вариант и использовать второй экструдер.
11.01.19 в 18:44
печатает на Anycubic Kossel linear plus
0
Хорошо посмотрю попробую .
11.01.19 в 21:53
печатает на Anycubic Kossel linear plus
1
Решил проблему. Переназначил просто экструдер0 на другие порты. Конечно не без помощи интернета. Вот ссылка: Замена экструдеров местами в прошивке Marlin.
Находим в прошивке в правом верхнем углу треугольничек и выбираем там pins_RAMPS.h и исправляем там вот эти строки

#define E0_STEP_PIN 36
#define E0_DIR_PIN 34
#define E0_ENABLE_PIN 30
#ifndef E0_CS_PIN
#define E0_CS_PIN 44
#endif

#define E1_STEP_PIN -1
#define E1_DIR_PIN -1
#define E1_ENABLE_PIN -1
#ifndef E1_CS_PIN
#define E1_CS_PIN 42
#endif
(это уже готовый вариант) и всё мы переназничили экструдер на другие пины теперь нужно поставить драйвер для E1 и переставить провод двигателя.
А теперь как узнать где изменять пины если у вас в прошивке указана не BOARD_RAMPS_14_EFB.
Снова открываем треугольничек и выбираем pins.h там получаем список плат и у каждого названия платы в следующей строке написано синим название библиотеки, находим свою плату смотрим название и выбираем эту библиотеку в треугольничке. И всё все настройки пинов вашей платы перед вами.
11.01.19 в 23:21
печатает на Anycubic Kossel linear plus
0
Ok, спасибо. Заначу мысль на крайний случай.
12.01.19 в 09:13
печатает на Anycubic Kossel linear plus
0
Да и совсем забыл очень важной оказалась версия arduino ide настоятельно рекомендую использовать только 1.8.5... у меня прошивка загрузилась как надо только с ней.

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