Вчера мы пытались обновить прошивку нашего 3D-принтера. Тево Тарантул i3 Принтер работал Прошивка для 3D-принтера Marlin.
Мы установили новый модуль TL-Touch Sensor, китайскую копию Bl-Touch с автоматическим сенсорным датчиком нижнего уровня для 3D-принтера.
После перенастройки новой версии прошивка для нашей установки в Arduino IDE мы продолжили загрузку эскиза в Arduino Mega, который управлял нашим 3D-принтером.
Перед тем как начать загрузку, мы убедились, что в IDE Arduino выбран правильный COM-порт, а также выбран правильный тип Arduino. Arduino Mega 2260.
Затем мы начали с компиляции прошивки, а затем загрузили ее в Mega, где-то между тем моментом, когда среда IDE зависала и зависала. В ответ мы отсоединили USB-кабель, подключенный к ПК, и загрузили прошивку на Arduino Mega. (Это была глупая ошибка)
После того, как мы перезапустили IDE и попробовали снова, мы получили следующую ошибку во время загрузки.
avrdude stk500_getsync () тайм-аут общения с программистом
После некоторого поиска в Google мы попробовали следующие исправления:
- Удалить все
!!!
в исходном коде, из-за этого мега
может войти в какой-то безопасный режим- Пробовал набросок теста, та же ошибка
- При загрузке эскиза нажмите кнопку сброса на доске.
Иногда ПК также не может обнаружить, что к нему подключена плата
не будет отображаться в диспетчере устройств. Но когда мы снова подключили
USB это будет всплывать в диспетчере устройств Windows,
Мы можем подумать, что испортили загрузчик Arduino Mega, потому что мы отключили USB-кабель во время перепрошивки. Возможно, кто-то знает что-то еще, что может быть не так с нашей настройкой.
Задача ещё не решена.
Других решений пока нет …