-
- Не могу сдвинуть штангу с места: Ксения(863 знак., 27.10.2018 00:02 - 00:05, ссылка)
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)
- 3d принтер - слишком мелко для меня. Экспериментатор(103 знак., 26.10.2018 22:57, )
- Я использую микродозаторы Gilson/Pipetman со сменными носиками, но не считаю их автоматическими. Это именно они в вашем ролике изображены. - Ксения(26.10.2018 23:42, картинка)
- Очевидно, что счетчик на дозаторе считает количество оборотов, поэтому можно вручную выставить начало отсчета, а затем смещать дозу при помощи ШД. Видеокамера не нужна для фиксированного в зажиме дозатора. Экспериментатор(366 знак., 27.10.2018 00:23, )
- Обороты у 3D-принтера ничто не считает - двигатели шаговые, а на краях сенсоры-ограничители. Однако я сейчас гоняю не 3D-принтер, а пустую плату с его прошивкой, у которой никаких двигателей нет, как нет и концевых сенсоров. Именно здесь могут Ксения(375 знак., 27.10.2018 00:39)
- Ваша переделка 3д принтера - тоже самоделка :) В хороших станках концевые выключатели нормально замкнуты в целях безопасности. Заставить принтер двигаться - 10% дела. Самую трудную задачу - быстро подать точное количество реагента, на нем решить Экспериментатор(116 знак., 27.10.2018 00:51, )
- Обороты у 3D-принтера ничто не считает - двигатели шаговые, а на краях сенсоры-ограничители. Однако я сейчас гоняю не 3D-принтер, а пустую плату с его прошивкой, у которой никаких двигателей нет, как нет и концевых сенсоров. Именно здесь могут Ксения(375 знак., 27.10.2018 00:39)
- Очевидно, что счетчик на дозаторе считает количество оборотов, поэтому можно вручную выставить начало отсчета, а затем смещать дозу при помощи ШД. Видеокамера не нужна для фиксированного в зажиме дозатора. Экспериментатор(366 знак., 27.10.2018 00:23, )
- Я использую микродозаторы Gilson/Pipetman со сменными носиками, но не считаю их автоматическими. Это именно они в вашем ролике изображены. - Ксения(26.10.2018 23:42, картинка)
- А как тогда 3D-принтер к нулям привязывается? Всякий раз при включении тестирует все ограничители, двигаясь до упора? - Ксения(24.10.2018 13:32)
- да. Выходит на концевики. - mse homjak(24.10.2018 14:49)
- А зачем привязываться к "нулям" станка? у меня (к примеру) G-коды относительно "нуля" детали. любую точку на плоскости столика назначил "нулем" и вперед! - _volkanaft(24.10.2018 14:42, )
- Но есть ли такой G-код, чтобы принтер к "нулям" сам привязался? Скажем после перебоя с электропитанием, когда его "рука" неизвестно где находится? Если есть, то какой у него номер? - Ксения(24.10.2018 17:42)
- Я с такой ситуацией пока не сталкивался, но, по идее, пишется лог и рабочий инструмент находится вовсе не "неизвестно где" (в системе координат детали). _volkanaft(156 знак., 25.10.2018 09:50, )
- Такой команды естественно нет ввиду ее невозможности. PlainUser(220 знак., 25.10.2018 08:39 - 08:47)
- Чтобы совсем "сам",такой команды отдельно нет. boka17(34 знак., 24.10.2018 19:12, ссылка)
- Я потому спрашиваю, что у моего 3D-принтера G-коды с вашими не совпадают, а у себя я такой команды не никак не найду => Ксения(75 знак., 24.10.2018 19:38 - 19:42, ссылка)
- Огласите фамилию принтера хоть что-ли. PlainUser(49 знак., 25.10.2018 08:49)
- JGAurora A3S - Ксения(25.10.2018 12:58)
- Вполне нормальный неплохо сделанный дрыгостол начального уровня.Со скоростью перемещения по вертикали конечно не очень. - PlainUser(26.10.2018 10:36 - 10:39)
- Default Max Feed Rate (mm Экспериментатор(228 знак., 27.10.2018 10:48, )
- Вам такой 3Д-принтер не подойдет. У него сравнительно маленькая скорость перемещения по вертикальной оси и ограниченный ее ресурс, так как для вертикального перемещения использется ходовой винт с латунной гайкой. Этот 3Д-принтер распечатывает Экспериментатор(1917 знак., 25.10.2018 21:17, )
- Однако мне могут дать только такой 3D-принтер, других вариантов нет. А на свои же деньги я не стану покупать. - Ксения(25.10.2018 22:28)
- Ну, принимая во внимание, что вы имеете отношение к МК, программированию и инженерии, да и 3Д принтер у вас уже есть, можно сделать финт ушами. mse homjak(682 знак., 26.10.2018 11:41 - 12:00)
- Не вижу причины ускорять ось Z. Пусть подъем по этой оси хоть целую минуту займет - это не принципиально, т.к. цель здесь только та, чтобы процесс шел в ночное время, когда человеки спят :). Заниматься подъемом и опусканием придется не чаще 1 раза Ксения(263 знак., 26.10.2018 13:19)
- 3д-принтер не позволит сделать вот такую подачу реагентов: Экспериментатор(230 знак., 26.10.2018 19:05, )
- Конечно, не позволит. Но я и не ставлю перед собой непосильные задачи. :) - Ксения(26.10.2018 22:50)
- Свои силы надо правильно оценивать. Экспериментатор(297 знак., 26.10.2018 23:03, )
- Конечно, не позволит. Но я и не ставлю перед собой непосильные задачи. :) - Ксения(26.10.2018 22:50)
- Точно, четыре. Который голову двигает.Кроме того, там на оси червяк и в комплекте, пара калёных направляющих. Ход, правда, сантиметров 5-6. Там ещо тот, который крутит диск, тот точе многофазный, но не шаговый и тот, кто челюсть выдвигает. Но тот mse homjak(325 знак., 26.10.2018 14:08)
- вот - m16_home(26.10.2018 13:30, youtube)
- 3д-принтер не позволит сделать вот такую подачу реагентов: Экспериментатор(230 знак., 26.10.2018 19:05, )
- Не вижу причины ускорять ось Z. Пусть подъем по этой оси хоть целую минуту займет - это не принципиально, т.к. цель здесь только та, чтобы процесс шел в ночное время, когда человеки спят :). Заниматься подъемом и опусканием придется не чаще 1 раза Ксения(263 знак., 26.10.2018 13:19)
- Если только его Вам подарят. По моим оценкам, качественный револьверный робот обойдется не более половины стоимости этого 3д-принтера. Если идет речь о малой серии, то решение очевидно. Даже одну штуку "для дома, для семьи" имеет смысл собрать из Экспериментатор(220 знак., 25.10.2018 23:02, )
- 3D принтер в наше время не вяжется со словом дорого. То что Ксюха показывала дюжину рублей тянет. - ASDFS(25.10.2018 23:23)
- "дюжину рублей тянет"- дайте два. У вас профессиональна болезнь, 1 пишем, 2 в уме, потом добавим. Ксения не государство, ей такая арифметика не нужна. - Экспериментатор(25.10.2018 23:33, )
- Да хоть двадцать два >>>> - ASDFS(26.10.2018 02:03, ссылка)
- Мой A3S за 22.5 тыр покупали в Китае, что примерно в одну цену с вашим Anet A8. По крайней мере, разница в цене ниже разброса цены в разных магазинах. Мне же у A3S понравилось то, что внутри стоит Ардуина и драйверы шаговигов на разъемах Ксения(377 знак., 26.10.2018 13:59, картинка)
- Конкретно Ксюшин вариант стоит 25, хотя на Али вот уже вижу и по 20. Это просто комментарий. - Ralex(26.10.2018 10:50, ссылка, ссылка)
- Да хоть двадцать два >>>> - ASDFS(26.10.2018 02:03, ссылка)
- "дюжину рублей тянет"- дайте два. У вас профессиональна болезнь, 1 пишем, 2 в уме, потом добавим. Ксения не государство, ей такая арифметика не нужна. - Экспериментатор(25.10.2018 23:33, )
- 3D принтер в наше время не вяжется со словом дорого. То что Ксюха показывала дюжину рублей тянет. - ASDFS(25.10.2018 23:23)
- Ну, принимая во внимание, что вы имеете отношение к МК, программированию и инженерии, да и 3Д принтер у вас уже есть, можно сделать финт ушами. mse homjak(682 знак., 26.10.2018 11:41 - 12:00)
- Однако мне могут дать только такой 3D-принтер, других вариантов нет. А на свои же деньги я не стану покупать. - Ксения(25.10.2018 22:28)
- Вполне нормальный неплохо сделанный дрыгостол начального уровня.Со скоростью перемещения по вертикали конечно не очень. - PlainUser(26.10.2018 10:36 - 10:39)
- JGAurora A3S - Ксения(25.10.2018 12:58)
- Огласите фамилию принтера хоть что-ли. PlainUser(49 знак., 25.10.2018 08:49)
- Я потому спрашиваю, что у моего 3D-принтера G-коды с вашими не совпадают, а у себя я такой команды не никак не найду => Ксения(75 знак., 24.10.2018 19:38 - 19:42, ссылка)
- Но есть ли такой G-код, чтобы принтер к "нулям" сам привязался? Скажем после перебоя с электропитанием, когда его "рука" неизвестно где находится? Если есть, то какой у него номер? - Ксения(24.10.2018 17:42)
- Да все станки, у которых нет датчиков абсолютного перемещения именно так и делают. Линейки абсолютного перемещения редко ставят, дорого это. - =AlexD=(24.10.2018 13:50 - 13:53)
- Не могу сдвинуть штангу с места: Ксения(863 знак., 27.10.2018 00:02 - 00:05, ссылка)