Помогите собрать прошивку Marlin

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
kohler
28.02.2026 - 03:08
Статус: Offline


Приколист

Регистрация: 4.04.12
Сообщений: 294
2
Всем привет.

На термистое хотэнда перетерлась изоляция, замкнуло, выгорл а нога у контроллера.
Пытаюсь пересобрать прошивку заменив ногу на соседнюю.
Нихрена не понимаю что делать.
Мне на много проще заменить контроллер, залить загрузчик и прошивку, но это когда его доставят.
Уже подрывает.
Принтер biqu b1. Плата btt skr v1.4 (не турбо).
Нужно поменять местами TH0 и TH1.
Может кто-нибудь дать готовые исходники под этот конфиг с портами я сам разберусь. Или может кто сможет скомпилировать готовый бинарник?

Это сообщение отредактировал kohler - 28.02.2026 - 03:16

Помогите собрать прошивку Marlin
 
[^]
Magadanec79
28.02.2026 - 03:11
0
Статус: Offline


Ярила

Регистрация: 9.01.16
Сообщений: 2288
Нахер лезть, если не понимаешь? upset.gif why.gif alik.gif

Это сообщение отредактировал Magadanec79 - 28.02.2026 - 03:11
 
[^]
andruhaa
28.02.2026 - 03:12
8
Статус: Online


Приколист

Регистрация: 27.07.15
Сообщений: 398
Цитата
Нихрена не понимаю что делать.

та же хуйня.
 
[^]
kohler
28.02.2026 - 03:13
0
Статус: Offline


Приколист

Регистрация: 4.04.12
Сообщений: 294
Цитата (Magadanec79 @ 28.02.2026 - 03:11)
Нахер лезть, если не понимаешь? upset.gif why.gif alik.gif

Ну я попытался. Понял что слишком туп. Вот прошу помощи.
 
[^]
Mcc0y
28.02.2026 - 03:13
0
Статус: Online


полевой врач

Регистрация: 14.12.12
Сообщений: 108
Цитата (Magadanec79 @ 28.02.2026 - 03:11)
Нахер лезть, если не понимаешь? upset.gif why.gif alik.gif

да всё он понимает... cool.gif
 
[^]
KabanJ
28.02.2026 - 03:14
2
Статус: Offline


Приколист

Регистрация: 13.08.14
Сообщений: 308
Нет.
Ебись сам.
Я больше не могу.
Иди в жопу и сочувствую... sad.gif
 
[^]
Mimoxod
28.02.2026 - 03:19
2
Статус: Offline


Юморист

Регистрация: 30.11.13
Сообщений: 497
не то время, московские айтишники спят
попробуй нейросети попинать

Плата btt skr v1.4 переназначить TH0 на TH1
Для переназначения термистора с порта
TH0 на TH1 на плате BTT SKR v1.4 (включая Turbo) в прошивке Marlin, выполните следующие шаги:
1. Редактирование файла пинов
Вам нужно изменить файл, отвечающий за назначение контактов процессора.

Путь к файлу: Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h
(Примечание: в некоторых версиях Marlin изменения могут быть в pins_BTT_SKR_V1_4.h, но чаще всего они наследуются из common).

2. Изменение значений пинов
Найдите блок, отвечающий за датчики температуры (Temperature Sensors), и поменяйте значения для TEMP_0_PIN и TEMP_1_PIN:
Было (по умолчанию):
cpp

#define TEMP_0_PIN P0_24_A1 // TH0
#define TEMP_1_PIN P0_25_A2 // TH1

Используйте код с осторожностью.
Стало (переназначено):
cpp

#define TEMP_0_PIN P0_25_A2 // Теперь TH1 работает как основной экструдер
#define TEMP_1_PIN P0_24_A1 // TH0 (если он рабочий, будет вторым)

Используйте код с осторожностью.
3. Проверка в Configuration.h
Убедитесь, что в основном файле конфигурации у вас активирован нужный датчик:

#define TEMP_SENSOR_0 [тип_вашего_датчика] (обычно 1).
Если вы используете только один экструдер, убедитесь, что TEMP_SENSOR_1 равен 0.

Почему это делают?
Чаще всего это требуется, если порт TH0 физически поврежден (короткое замыкание или выгорание пина процессора), что вызывает ошибку MAXTEMP сразу после включения.
Важно: После внесения изменений прошивку необходимо скомпилировать и загрузить на плату через SD-карту.
Вам помочь с инструкцией по компиляции в VS Code (PlatformIO) или вы уже умеете собирать прошивку?

Это сообщение отредактировал Mimoxod - 28.02.2026 - 03:23
 
[^]
ACKEP
28.02.2026 - 03:19
0
Статус: Offline


Ярила

Регистрация: 17.09.13
Сообщений: 4553
Ну тебе наверно быстрее помогут на 3D Today. Там по марлину спецов достаточно. А вообще нахрен некрофилией заниматься. Ставь клиппер и забудешь о марлине как о страшном сне! На клиппере твоя задача по смене портов решается правкой одной строчки в одном файле да ещё и через веб интерфейс! Без всяких плясок с компиляцией и прошивкой. А уж о его возможностях я вообще молчу!

Размещено через приложение ЯПлакалъ

Помогите собрать прошивку Marlin
 
[^]
Menshchikoff
28.02.2026 - 03:19
5
Статус: Offline


Ярила

Регистрация: 2.10.12
Сообщений: 4674
Цитата
Нахер лезть, если не понимаешь?

А если не лезть туда куда не понимаешь, то навсегда останешься тупой как первонахи со своим нахуй никому не нужным мнением. ;)

Размещено через приложение ЯПлакалъ
 
[^]
maximooos
28.02.2026 - 03:21
1
Статус: Offline


Юморист

Регистрация: 23.09.07
Сообщений: 431
Оххх..
Я собирал под него как-то..
В репозитории Марлин конфиге пингв под эту серию материнок датчик основного экструдера вообще не объявлен.
На гитхабе есть типа готовый configuration.h, но там он тоже кривой. Тип материнки указан другой, драйверы выбраны другие..
Никакого желания заново туда лезть..

Размещено через приложение ЯПлакалъ
 
[^]
miklyha
28.02.2026 - 03:23
0
Статус: Offline


Хохмач

Регистрация: 29.04.16
Сообщений: 743
Можно я тут поинтересуюсь о чем речь вообще идёт? Гуглить не то что лень скорее проще забить чем ответа дождаться от поисковых систем, вся надежда на ЯПтолько.

Размещено через приложение ЯПлакалъ
 
[^]
ACKEP
28.02.2026 - 03:24
1
Статус: Offline


Ярила

Регистрация: 17.09.13
Сообщений: 4553
Цитата
Можно я тут поинтересуюсь о чем речь вообще идёт? Гуглить не то что лень скорее проще забить чем ответа дождаться от поисковых систем, вся надежда на ЯПтолько.

Нужно 3D принтер реанимировать человеку. Марлин - это прошивка, на которой принтеры работают. TH0 и TH1 это порты на плате. Один сгорел, нужно на второй переключиться. Для этого нужно прошивку поправить.

Размещено через приложение ЯПлакалъ
 
[^]
4litra
28.02.2026 - 03:27
0
Статус: Offline


Ярила

Регистрация: 11.08.13
Сообщений: 1497
у подъезда у алкашей спроси они знают про программную реконфигурацию фсио!

ps пузырь возьми...

Это сообщение отредактировал 4litra - 28.02.2026 - 03:27
 
[^]
kohler
28.02.2026 - 03:27
0
Статус: Offline


Приколист

Регистрация: 4.04.12
Сообщений: 294
Цитата (ACKEP @ 28.02.2026 - 03:19)
Ну тебе наверно быстрее помогут на 3D Today. Там по марлину спецов достаточно. А вообще нахрен некрофилией заниматься. Ставь клиппер и забудешь о марлине как о страшном сне! На клиппере твоя задача по смене портов решается правкой одной строчки в одном файле да ещё и через веб интерфейс! Без всяких плясок с компиляцией и прошивкой.

Задумываюсь над этим тоже.
 
[^]
Magadanec79
28.02.2026 - 03:27
0
Статус: Offline


Ярила

Регистрация: 9.01.16
Сообщений: 2288
Цитата (Menshchikoff @ 28.02.2026 - 03:19)
Цитата
Нахер лезть, если не понимаешь?

А если не лезть туда куда не понимаешь, то навсегда останешься тупой как первонахи со своим нахуй никому не нужным мнением. ;)

Второйнах с никому не нужным мнением, что бы куда то лезть, нужно сначала разобраться как это работает. Смекаешь? А такие гении как ты, сначала суют палец в розетку, а потом разбираются, чем это их так ёбнуло.
 
[^]
kohler
28.02.2026 - 03:31
0
Статус: Offline


Приколист

Регистрация: 4.04.12
Сообщений: 294
Цитата (Mimoxod @ 28.02.2026 - 03:19)
не то время, московские айтишники спят
попробуй нейросети попинать

Плата btt skr v1.4 переназначить TH0 на TH1
Для переназначения термистора с порта
TH0 на TH1 на плате BTT SKR v1.4 (включая Turbo) в прошивке Marlin, выполните следующие шаги:
1. Редактирование файла пинов
Вам нужно изменить файл, отвечающий за назначение контактов процессора.

Путь к файлу: Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h
(Примечание: в некоторых версиях Marlin изменения могут быть в pins_BTT_SKR_V1_4.h, но чаще всего они наследуются из common).

2. Изменение значений пинов
Найдите блок, отвечающий за датчики температуры (Temperature Sensors), и поменяйте значения для TEMP_0_PIN и TEMP_1_PIN:
Было (по умолчанию):
cpp

#define TEMP_0_PIN P0_24_A1 // TH0
#define TEMP_1_PIN P0_25_A2 // TH1

Используйте код с осторожностью.
Стало (переназначено):
cpp

#define TEMP_0_PIN P0_25_A2 // Теперь TH1 работает как основной экструдер
#define TEMP_1_PIN P0_24_A1 // TH0 (если он рабочий, будет вторым)

Используйте код с осторожностью.
3. Проверка в Configuration.h
Убедитесь, что в основном файле конфигурации у вас активирован нужный датчик:

#define TEMP_SENSOR_0 [тип_вашего_датчика] (обычно 1).
Если вы используете только один экструдер, убедитесь, что TEMP_SENSOR_1 равен 0.

Почему это делают?
Чаще всего это требуется, если порт TH0 физически поврежден (короткое замыкание или выгорание пина процессора), что вызывает ошибку MAXTEMP сразу после включения.
Важно: После внесения изменений прошивку необходимо скомпилировать и загрузить на плату через SD-карту.
Вам помочь с инструкцией по компиляции в VS Code (PlatformIO) или вы уже умеете собирать прошивку?

С этой частью я как раз разобрался.
Мне нужно всё остальное грамотно собрать.
Делаю все по инструкциям, а получаю кирпичик.
 
[^]
dim400
28.02.2026 - 03:33
0
Статус: Offline


Шутник

Регистрация: 28.06.08
Сообщений: 26
точно наркоманы
 
[^]
K711
28.02.2026 - 03:35
0
Статус: Offline


Прибитый

Регистрация: 6.11.16
Сообщений: 5442
Цитата (kohler @ 28.02.2026 - 03:08)
Нужно поменять местами TH0 и TH1.

Так меняй. Рвануть не должно...
 
[^]
Kriz0x
28.02.2026 - 03:37
0
Статус: Offline


Ярила

Регистрация: 4.09.13
Сообщений: 2051
Цитата (miklyha @ 28.02.2026 - 11:23)
Можно я тут поинтересуюсь о чем речь вообще идёт? Гуглить не то что лень скорее проще забить чем ответа дождаться от поисковых систем, вся надежда на ЯПтолько.

Речь о ремонте 3Д-принтера
 
[^]
ЦарьЦарей
28.02.2026 - 03:48
0
Статус: Offline


Ярила

Регистрация: 11.11.14
Сообщений: 1607
Цитата (ACKEP @ 28.02.2026 - 03:24)
Цитата
Можно я тут поинтересуюсь о чем речь вообще идёт? Гуглить не то что лень скорее проще забить чем ответа дождаться от поисковых систем, вся надежда на ЯПтолько.

Нужно 3D принтер реанимировать человеку. Марлин - это прошивка, на которой принтеры работают. TH0 и TH1 это порты на плате. Один сгорел, нужно на второй переключиться. Для этого нужно прошивку поправить.

А аппаратно порты местами не махнуть?
 
[^]
sssiznsk
28.02.2026 - 03:52
0
Статус: Online


Весельчак

Регистрация: 24.01.17
Сообщений: 126
Зачем тебе это древнее говно? Ставь клиппер.
 
[^]
kohler
28.02.2026 - 03:54
0
Статус: Offline


Приколист

Регистрация: 4.04.12
Сообщений: 294
Цитата (ЦарьЦарей @ 28.02.2026 - 03:48)
Цитата (ACKEP @ 28.02.2026 - 03:24)
Цитата
Можно я тут поинтересуюсь о чем речь вообще идёт? Гуглить не то что лень скорее проще забить чем ответа дождаться от поисковых систем, вся надежда на ЯПтолько.

Нужно 3D принтер реанимировать человеку. Марлин - это прошивка, на которой принтеры работают. TH0 и TH1 это порты на плате. Один сгорел, нужно на второй переключиться. Для этого нужно прошивку поправить.

А аппаратно порты местами не махнуть?

Аппаратно естественно тоже нужно.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
4 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 435
3 Пользователей: NSKlon, SED2010, volpal
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх