Замена экструдеров местами в прошивке Marlin.

Samodelkin YouTube
Идет загрузка
Загрузка
01.04.2016
2987
21
Вопросы и ответы
Всем привет. Кароче ребята случилась такая ситуация. При настройке принтера ненамеренно замкнул питания платы ардуино. сгорел стабилизатор 5в. после замены оказалось что вместе с стабилизотором выбило драйвер экструдера. замена драйвера ничего не дала, никакой реакции. Подозреваю что вместе с дарайвером могли сгореть порты Ардуино. Можно как-то программно переключиться на другой экструдер?
Ответы на вопросы

Ответы

01.04.2016 в 11:44
0

Как вариант залить прошивку под 2 экструдера и пользоваться вторым. Я не помню, есть возможность в прошивке при использовании 1 экструдера выбор какой из них...

01.04.2016 в 13:10
0

Я тоже так думал ... если будет время буду пробовать

01.04.2016 в 12:09
0

pins.h

01.04.2016 в 13:09
0

что вы имеете в виду?

01.04.2016 в 13:18
0

pins.h - это заголовочный файл Marlin, определяющий соответствие выводов Arduino абстракциям прошивки (шаговые двигатели, нагреватели, термисторы и т.д.). Если бы вы указали тип платы, было бы немного проще. Хотя, если ардуина, то рампс, наверное. Что-то я затупил.

01.04.2016 в 13:25
0

По крайней мере, как бы я сделал, предполагая, что у вас сейчас прошивка для платы RAMPS_13_EFB (extruder0-fan-bed). Посмотрел бы, какие пины для Extruder1 в секции для RAMPS_13_EEB (extruder0-extruder1-bed), и заменил бы в EFB пины, отвечающие за STEP/DIR на пины Extruder1 EEB. После этого у вас получится то же самое, что и было, только движок экструдера на другом драйвере.

01.04.2016 в 13:29
0

у меня  RAMPS 1.4 (Power outputs: Extruder, Fan, Bed)

01.04.2016 в 14:30
0

Ну, не суть. Вышеизложенный алгоритм вполне применим.

01.04.2016 в 14:40
0

Нашел строки в  pins_RAMPS_14.h    что в них изменить?

#define E0_STEP_PIN           26
#define E0_DIR_PIN               28
#define E0_ENABLE_PIN     24

#define E1_STEP_PIN            36
#define E1_DIR_PIN                34
#define E1_ENABLE_PIN      30

01.04.2016 в 14:50
0

Блин, ну догадайся!)
#define E0_STEP_PIN 36 
#define E0_DIR_PIN 34 
#define E0_ENABLE_PIN 30 

#define E1_STEP_PIN 26 
#define E1_DIR_PIN 28 
#define E1_ENABLE_PIN 24

01.04.2016 в 14:51
0

А, у вас марлин 1.1, я просто 1.02 пользуюсь.

#define E0_STEP_PIN 36
#define E0_DIR_PIN 34
#define E0_ENABLE_PIN 30

#define E1_STEP_PIN -1
#define E1_DIR_PIN -1
#define E1_ENABLE_PIN -1

Думаю, вот так.

28.01.2017 в 22:08
0

Добрый день,подскажите,если похожее лежит не там где надо и вовсе не ясно куда глядеть(проблема таже

28.01.2017 в 22:09
0

Приветствую,у меня тоже 1.02 не могли бы вы указать,где конкретно искать эти строчки?

28.01.2017 в 22:22
0

В pins.h

28.01.2017 в 22:26
0

 Это я понял,был бы признателен если бы вы указали конкретное место ,МБ у меня вроде как 1.3 EFB

28.01.2017 в 22:43
0

Если в моей конфиге смотреть, это примерно в районе 580 строки
https://github.com/eta4ever/eta4_smartrap_core/blob/master/Marlin/pins.h

28.01.2017 в 23:01
0

Вот вопрос,даже 2.У меня БИЗОН на МКС Гене в1.4 но прошивка на рампсе не мной написана,могут ли быть сложности?судя по файлу пинс вроде нет.
Второй момент могли ли выгореть Е0 и Е1 разом?

28.01.2017 в 23:16
0

Я лично с такой ситуацией не сталкивался, советы даю 'по логике'. Да, могли выгореть разом, но мне это кажется маловероятным.

28.01.2017 в 22:54
0

отстойная ситуация,циферки сменил,а плата на Е1 ек переключилась,где еще может быть засада?

01.04.2016 в 17:54
0

Всем спасибо ... все заработало.)))

01.04.2016 в 18:01
0

Ну вот и славно!

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

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

3D печать и полиграфические услуги: как сэкономить на дорогостоящих и недолговечных деталях

Троллейбус

Оптические концевики

D-материалы как новые термины Формнекста

Фотополимерная печать, небольшая уловка.

Реестр печати с расчетом