-
HEX скормить в IDA.Найти проверку и забить NOP-ми. Можно HEX загрузить в отладчик ATMEL Studio.Вторая строчка "Marlin1.0.0". Например - ucMike(27.10.2018 19:29 - 19:49, ссылка, ссылка)- Попробуйте посмотреть в любом слайсере заголовочные коды для вашего принтера. Тамможет быть какая-то стартапная последовательность действий. - mse homjak(27.10.2018 15:20)
- Стартапная последовательность видна в логе, который я привела в ссылке предыдущего моего поста. Ксения(585 знак., 27.10.2018 17:50)
- Походу, параметры ПИД-регуляторов на экструдер и стол. - mse homjak(27.10.2018 19:23)
- Стартапная последовательность видна в логе, который я привела в ссылке предыдущего моего поста. Ксения(585 знак., 27.10.2018 17:50)
- надо взять готовый файл G-кода, с генерированный конкретно для этого принтера его софтом. boka17(597 знак., 27.10.2018 14:38)
- У меня нет софта к этому принтеру. Набор его команд я вытянула из листинга прошивки. Но затык в том, что M-команды он исполняет (даже те, на которые положено давать длинный ответ), но G-команды немедленно выдают сообщение об ошибке. Ксения(756 знак., 27.10.2018 15:18)
- Рассказываю дальше... boka17(3587 знак., 27.10.2018 23:31)
- Срабатывание концевиков симулировала закороткой сенсорных пинов на землю. По команде G28 процесс висит, но после закорота говорит "ok". Однако даже после этого команды G0/G1 по-прежнему выдают ошибку. См. лог по ссылке. - Ксения(27.10.2018 23:37, ссылка)
- Плата управления лежит на столе, без подключенных моторов датчиков и т.п.? boka17(728 знак., 28.10.2018 09:30, ссылка, ссылка)
- Именно так. Я же лог показывала - homeing терпеливо ждет endstop, не возмущаясь, сколько ни потребуется. Т.е. висит на этой команде до тех пор, пока не триггерну нужные отрицательные endstop'ы. В логе пример поочередного хоуминга осей, но я Ксения(1878 знак., 28.10.2018 12:33, ссылка, картинка)
- Я скоро изучу ваш принтер окончательно :) boka17(269 знак., 28.10.2018 09:45)
- Инициализацию EEPROM я не делала, поскольку не знаю, чем ее требуется инициализировать - готовые прошивки информации о содержимом EEPROM не содержат, а в интернет-рассказах бывалых никто не говорит, что это надо делать. Кроме того, мне кажется Ксения(1784 знак., 28.10.2018 13:04)
- Я, очевидно, не понятно высказался про EEPROM. boka17(1274 знак., 28.10.2018 18:53)
- Команду M502 попробую. Просто не думала, что EEPROM нужно для работы. А "все переменные" едва ли хранятся в EEPROMе, а потому должны стираться при отключении питания или RESET'е. Думаю, именно по этой причине всякий раз после старта требуется Ксения(1480 знак., 28.10.2018 20:10 - 20:25)
- Вот прям сейчас провел эксперимент - и все получилось! :) boka17(3169 знак., 28.10.2018 22:19)
- Попыталась повторить ваш успех - не вышло. Ксения(1526 знак., 28.10.2018 23:44 - 29.10.2018 00:45)
- Рад за вас. Очевидно,что заводская прошивка более "параноик" по безопасности - чуть что не так STOP ERROR. - boka17(29.10.2018 08:26)
- Скомпилировала версию 1.1.8C (как у вас), загрузила, теперь команда G1 заработала. Огромное вам спасибо! - Ксения(29.10.2018 00:46)
- Играюсь дальше: boka17(577 знак., 28.10.2018 22:56)
- Играйтесь. Коды вот тут перечислены: Экспериментатор(1101 знак., 28.10.2018 23:54, )
- А есть команда узнать текущие координаты XYZ? - Ксения(28.10.2018 23:31)
- M114 выводит текущие координаты boka17(36 знак., 29.10.2018 08:32 - 08:35)
- А вам известно, отчего одни команды называются G, а другие М? Какая здесь система? - Ксения(29.10.2018 08:41)
- Это уже исторически сложилось. boka17(406 знак., 29.10.2018 08:57)
- А вам известно, отчего одни команды называются G, а другие М? Какая здесь система? - Ксения(29.10.2018 08:41)
- M114 выводит текущие координаты boka17(36 знак., 29.10.2018 08:32 - 08:35)
- Вау! Буду изучать ваш текст - с налёта мало что поняла. - Ксения(28.10.2018 22:28)
- Попыталась повторить ваш успех - не вышло. Ксения(1526 знак., 28.10.2018 23:44 - 29.10.2018 00:45)
- Вот прям сейчас провел эксперимент - и все получилось! :) boka17(3169 знак., 28.10.2018 22:19)
- Команду M502 попробую. Просто не думала, что EEPROM нужно для работы. А "все переменные" едва ли хранятся в EEPROMе, а потому должны стираться при отключении питания или RESET'е. Думаю, именно по этой причине всякий раз после старта требуется Ксения(1480 знак., 28.10.2018 20:10 - 20:25)
- Я, очевидно, не понятно высказался про EEPROM. boka17(1274 знак., 28.10.2018 18:53)
- Инициализацию EEPROM я не делала, поскольку не знаю, чем ее требуется инициализировать - готовые прошивки информации о содержимом EEPROM не содержат, а в интернет-рассказах бывалых никто не говорит, что это надо делать. Кроме того, мне кажется Ксения(1784 знак., 28.10.2018 13:04)
- Плата управления лежит на столе, без подключенных моторов датчиков и т.п.? boka17(728 знак., 28.10.2018 09:30, ссылка, ссылка)
- Срабатывание концевиков симулировала закороткой сенсорных пинов на землю. По команде G28 процесс висит, но после закорота говорит "ok". Однако даже после этого команды G0/G1 по-прежнему выдают ошибку. См. лог по ссылке. - Ксения(27.10.2018 23:37, ссылка)
- Рассказываю дальше... boka17(3587 знак., 27.10.2018 23:31)
- У меня нет софта к этому принтеру. Набор его команд я вытянула из листинга прошивки. Но затык в том, что M-команды он исполняет (даже те, на которые положено давать длинный ответ), но G-команды немедленно выдают сообщение об ошибке. Ксения(756 знак., 27.10.2018 15:18)
- Проверьте, какое количество ошибок запоминается. Если Вы удалили проверку температуры, то ошибка по ней не должна выдаваться, будет что-то новое. Экспериментатор(119 знак., 27.10.2018 00:35, )
- Загрузчик-то в чем тут может быть виноват? Логика работы 3D-принтера в его прошивке, а не в загрузчике. Ксения(76 знак., 27.10.2018 00:45)
- Загрузчик может когда-нибудь мне пригодиться, но я обойдусь и без него, если Вам его жалко выложить. Как-то тяжело с Вами разговаривать, наверное, пора отдыхать. - Экспериментатор(27.10.2018 00:56, )
- Отдохните. И вообще было бы лучше, если бы вы со мной не разговаривали. Мои вопросы к тем, кто возился с 3D-принтерами, а не к самодельщикам. - Ксения(27.10.2018 01:00)
- Хорошо, я Вам больше мешать не буду. - Экспериментатор(27.10.2018 01:07, )
- Отдохните. И вообще было бы лучше, если бы вы со мной не разговаривали. Мои вопросы к тем, кто возился с 3D-принтерами, а не к самодельщикам. - Ксения(27.10.2018 01:00)
- Загрузчик может когда-нибудь мне пригодиться, но я обойдусь и без него, если Вам его жалко выложить. Как-то тяжело с Вами разговаривать, наверное, пора отдыхать. - Экспериментатор(27.10.2018 00:56, )
- Загрузчик-то в чем тут может быть виноват? Логика работы 3D-принтера в его прошивке, а не в загрузчике. Ксения(76 знак., 27.10.2018 00:45)