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

Nikt
Идет загрузка
Загрузка
22.03.2019
397
31
печатает на Flyingbear P905X Large
Вопросы и ответы
Статья относится к принтерам:
Flyingbear P905X Large
Материнка MKS Gen_L V1.0Если можно, то чем извлечь прошивку из материнки?
Ответы на вопросы

Ответы

22.03.2019 в 21:52
0

В принципе можно, но править Вы будете единицы и нули.

22.03.2019 в 22:03
0

А что исправлять то нужно? Может для этого не надо править прошивку.

22.03.2019 в 22:07
0

Можно. Но таких людей в мире осталось ооооочень мало....)))
Почему - это здесь )

22.03.2019 в 22:15
0

Здесь еще понятней [url]http://maxpark.com/community/1740/content/1290702

22.03.2019 в 22:25
3

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

з.ы.
На FB есть группа по FlyingBear, выпроси там прошивку и все.

22.03.2019 в 22:29
6

Аналогия не полная...
Это надо все съесть большой компанией со множеством напитков и горячих блюд а потом собирать обратно из фекалий друзей, собак и прочих домашних питомцев.

23.03.2019 в 04:39
0

ахахахаха :)))

22.03.2019 в 22:34
1

Понятно, друзья..., ну что с новичка взять )))

22.03.2019 в 22:41
0

просто человек не жил во времена Радио 86РК...)))

https://www.youtube.com/watch?v=IP6sA-dAnmU

22.03.2019 в 23:09
0

Мне больше 'Орион-128' нравился...

23.03.2019 в 08:57
0

А зачем это делать, не проще ли взять исходник и там, то что надо поменять. Это плата похожа на ту что стоит в Летающим медведе, в описании у Вас тоже Flyingbear P905X Large, а китайцы при покупки принтера высылают исходники(прошивку). 

23.03.2019 в 00:50
0

Ну чисто теоретически, можно, если бит защиты не стоит. Если стоит - то тоже можно, но придётся отнести весёлым ребятам много денег и плату в 10-20 экземплярах. После фрезерно-кислотно-лазерных процедур вам выдадут прошивку, возможно, даже целую. Но это если в конкретном МК защитный бит на спрятан под чем-нибудь нужным.
И потом красноглазить ночами разбирая ветвистые процедуры в дизассемблерном листинге.
Но зачем, когда можно просто собрать и залить марлин?

23.03.2019 в 01:52
0

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

Походу надо прописать другой термистор.

23.03.2019 в 18:29
0

Я вам высылаю картинки: -'Китайская грамота'(список деталей комплекта) и фото термопары, которая раньше стояла. Я на всякий случай оставил термопары в проводке без подключения. Может вы определите, что 'ЭТО', может и не термопара. Ну и картинку самой платы с пинами для подключения термодатчиков.

23.03.2019 в 18:46
0

Ну да. Термопарами там не пахнет. Термисторы стоят. 100 кОм.
Если у Вас есть прошива не откомпилированная, то надо было всего лишь подобрать тип термистора. 
Это в случае если новые будет некорректно отображать показания температуры. Ну и прописать масксимальную температуру.

23.03.2019 в 18:52
0

А термистор 100кОм до какой температуры может работать, не знаете? Если не меньше 350 градусов, может его и оставить, чтобы не лезть в прошивку?

23.03.2019 в 18:57
0

Тот что на фото - рекомендованная максимальная рабочая температура, если правильно помню, 260-265 градусов. Но Вы ставите тоже термистор. И прошиву как минимум в плане максимальной температуры надо будет менять. 
https://3dtoday.ru/blogs/akdzg/custom-firmware-marlin-and-pour-it-into-a-3d-printer/
 - более чем рекомендую к изучению.

23.03.2019 в 19:32
0

Спасибо, у меня в базе данных уже скопирована эта инструкция, но я не разу не делая это, все искал менее рискованные обходные пути. Вот заглянул в ЕЕПРОМ своей материнки с помощью Репетиер-хост, возможности решения обсуждаемой проблемы не нашел, но увидел сюрприз для себя: диаметр филамента указан 3мм, хотя принтер заточен на филамент диаметром 1,75мм. И это при том, что до этого он нормально печатал. Как это может быть? Предполагаю, что скорость экструзии филамента в прошивке была увеличена соответственно отношению площадей сечений d3/d1,75.

23.03.2019 в 19:53
0

Эх.... Учите матчасть...
Принтер печатает согласно той программе,  которую Вы ему даете в работу. То есть файл в формате G-code, который Вы подготовили в слайсере. На что влияет в марлине в ЕЕПРОМ диаметр филамента не знаю. Я repetier firmware использую.
У Вас есть файл прошивки не скомпилированный в бинарный формат? Раз поправили, два поправили и все ок. Тем более что не надо с нуля все прописывать.

23.03.2019 в 23:24
0

Файла прошивки у меня никакого нет, поясните для чайника,если не трудно, что такое скомпилированный в бинарный формат. Написал сегодня производителю принтера о просьбе прислать файл прошивки для данного принтера. Большое спасибо за помощь.

24.03.2019 в 00:42
0

Исходник - это то что Вы можете сами настроить и с помощью Arduino IDE (например) записать в плату. В примере настройки марлина именно исходник.
Бинарник - это уже переведенная в формат, который заливается в плату. 
Как правило высылают исходники.

23.03.2019 в 07:07
0

Ну, а просто, сохранить прошивку, чтобы ее залить снова (в случае неудачной прошивки) можно?

23.03.2019 в 16:23
0

У микроконтроллеров есть фьюз защиты от чтения. Если его при програмировании включили, то скачать из микроконтроллера прошивку не получится. Залить другую можно, стереть можно. Можно включить и мк будет работать согласно этой прошивки. Но наружу вместо прошивки он тебе отдаст 12345678901234567890 и тд..

24.03.2019 в 08:15
0

Если защита не включена, то через arduino IDE ни как, нужен ISP программатор.

23.03.2019 в 16:34
0

Ой-ой-ой, собрались тут 'умники' над новичком поглумиться. 
Так вот, господа умники. Прежде чем поучать новичков, сначала сами для себя ответьте на вопрос (специально использую предельно нейтральную терминологию):
 Почему из Arduino нельзя слить объем данных, позволяющий после редактирования и обратной заливки изменить функционал, а из смартфона на Android'е - можно?
Ответ попрошу изложить на человеко-понятном языке. 

23.03.2019 в 19:32
0

а из смартфона на Android'е - можно?
Что имеется под этим ввиду?.
Ардуино - среда разработки для поделок. Ее задача 'скомпилять что налабали и влить через жопку (бутлоадер) в мк'. 
Чтобы 'слить с мк и поковыряться в слитом' нужен софт, подразумевающий минимум, отладку. А еще лучше набор софта: программатор, дизассемблер, асм редактор и прошивка в голове, позволяющая с асмом работать.

24.03.2019 в 01:22
0

Чтобы 'слить с мк и поковыряться в слитом' нужен софт, подразумевающий минимум, отладку.
Вы не ответили на вопрос. Вношу уточнение. Из смартфона на Андроиде (если только он не шибко защищенный умным шифрованием и блокировкой загрузчика) я могу слить полный дамп флеш-памяти. Затем я могу покопаться в этом дампе, извлечь оттуда образ файловой системы, подмонтировать его как диск, поудалять часть файлов, добавиить свои и т.д. Затем опять собрать дамп и влить его обратно в смартфон. В итоге я получу работающую систему, но с измененным функционалом. Инструментарий - обычный бинарный редактор + нормальная операционная система (Линукс). Никаких отладчиков, дебаггеров, дешифровщиков и прочих сложностей не требуется.
Вот и вопрос - почему нельзя что-то подобное сделать с 3D-принтером, работающим под управлением Arduino?
И еще раз напоминаю - мне лично ваш ответ не нужен. Я просил дать ответ так, чтобы его поняли новички.
Ардуино - среда разработки для поделок. Ее задача 'скомпилять что налабали и влить
Ответ в стиле 'ты что, оранжевый от зеленого отличить не можешь?' (c) Кин-дза-дза.

24.03.2019 в 07:52
0

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

Если будете прошивать, то обратите внимание на вот, нужно выставить Board и Processor.

25.03.2019 в 01:29
0

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

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

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

Моя первая законченная миниатюра :)

Центрифуга(миксер) для паяльной пасты

Анонс тизер трейлера 2

Промышленные 3D принтеры большого формата печати

Angelina Jolie as Lara Croft прототип.

Сила прижима магнитов (тяги и подшипники в дельта принтере).