Как добавить сангвино в arduino ide

Обновлено: 25.06.2024

Я уже несколько дней пытаюсь установить загрузчик на свою плату Sanguinololu 1.3a (с новым ATmega1284P)!

Вот мои предыдущие попытки:

Arduino IDE 0022 с загрузчиком Sanguino-0023r4

Arduino IDE 0023 с загрузчиком jmgiacalone/sanguino1284p

Arduino IDE 1.01 с загрузчиком Sanguino-0101r1

Arduino IDE 1.01 с загрузчиком Lauszus/Sanguino

Arduino IDE 1.01 с поддержкой Gen7 Arduino IDE Bootloader 2.1

Arduino IDE 1.01 с загрузчиком maniacbug/mighty-1284p

Arduino IDE 1.8.7 (TH3DUF_R2) со встроенным загрузчиком Sanguino 1284p

Arduino IDE 1.8.10 с загрузчиком Lauszus/Sanguino

Arduino IDE 1.8.10 с загрузчиком maniacbug/mighty-1284p

Я попробовал несколько настроек Fuse-Settings, например "0xD6 LFuse, 0xDA HFuse & 0xFD EFuse" или "0xD7 LFuse, 0xDC HFuse & 0xFD EFuse" или "0xFF LFuse, 0xDE HFuse & 0xFD EFuse" или "0xFF LFuse, 0xDA HFuse". & 0xFF EFuse' . а также несколько программистов «stk500v1», «stk500v2», «Arduino», .

https://www.arduino.cc/en/ загрузки/Учебник/Arduino_ISP_wires.jpg

Кстати: я использую Arduino Uni в качестве интернет-провайдера, и я успешно использовал его раньше с несколькими платами Creality. Проводил вот так.

Цель = Sanguinololu 1.3a ICSP

И пока безуспешно!

Моей последней попыткой будет руководство «Запись загрузчика Sanguino с использованием Arduino в качестве интернет-провайдера» от RepRap. Но, как я уже говорил, мне (все еще) не хватает резонатора на 16 МГц.

Сначала я время от времени получал сообщение об ошибке типа "ожидается ATmega1284p", но теперь оно просто появляется:

Ой! Неверная подпись устройства. 0x000000

Пожалуйста, помогите мне, я в отчаянии. Что я делаю не так?

Спасибо и с наилучшими пожеланиями,
Крис aka soliuser ;-)

2 Ответ от soliuser 2019-12-22 12:55:19

Перемычка автосброса установлена! :-)

https:// reprap.org/mediawiki/images/thumb/2/29/SDSL_reset.jpg/500px-SDSL_reset.jpg

3 Ответ широко распространенного мертвого 2020-01-23 19:28:21

Похоже, это было успешно, у вас есть еще какая-нибудь информация/заминки, которыми вы могли бы поделиться?

Я хочу обновить свой Sang ATmega1284P, чтобы добавить ЖК-экран/SD-экран.

FuseBox 1.5 CoreXY – e3dv6 – графический интеллектуальный дисплей
Solidoodle 2 – e3dv6 – Hobb Goblin – e3d Titan – юридические перевозки – ось Y с прямым приводом – ось Z T8 – OctoPi

4 Ответ от soliuser 22.03.2020 10:39:19

У меня нет решения, и я до сих пор не получил ответа на свою проблему. :-(

Я пытался, пытался, пытался. В итоге успешно!
Но я не знаю, в чем была проблема и почему это в итоге сработало.

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

Загрузить интегрированную среду разработки

Запустите Arduino IDE

Откройте меню Файл|Настройки

Внизу находится поле URL-адреса менеджера дополнительных досок:
Введите "https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json"

Откройте меню Сервис|Доска:|Диспетчер досок.

Откроется менеджер. Прокрутите вниз, пока не увидите Sanguino
Нажмите «Подробнее», появится кнопка «Установить».

Закройте диспетчер досок.

Интересно, что здесь не используется устаревший основной код из установочных файлов Sanguino.

Стена комментариев

Давай, выскажи свое мнение. расскажи миру, что ты думаешь об этом, добавь к разговору, разбуди кровь. Добавьте свой комментарий сейчас..

Новости по теме

Контроллер комплектов печатных плат RepRap Prusa Mendel Sanguinololu для 3D-печати

RepRap Prusa Mendel Sanguinololu Контроллер комплектов печатных плат для 3D-печати

Pentasynth: самодельная пентатоника и синтезатор

Pentasynth: самодельная пентатоника и синтезатор< бр />

Изучите прошивку 3D-принтера Marlin и станьте опытным пользователем с помощью руководств Томаса Санладерера

Изучите прошивку 3D-принтера Marlin и станьте продвинутым пользователем с помощью руководств по Томас Санладерер

Другое

Ваш лучший источник новостей о 3D-печати

Ознакомьтесь с нашим разделом новостей о 3d-печати и цифровом производстве. Мы расскажем обо всех последних историях о 3D-печати, новейших 3D-принтерах и игрушках, которые можно сделать с их помощью.Мы также охватываем станки с ЧПУ и множество других крутых инструментов Maker. Узнать больше.

Статьи по теме

Контроллер комплектов печатных плат RepRap Prusa Mendel Sanguinololu для 3D-печати

RepRap Prusa Mendel Sanguinololu Контроллер комплектов печатных плат для 3D-печати

Я искал контроллер «все в одном» для своего станка для ремонта и в итоге остановился на комплектах Unassembled RepRap Prusa Mendel Sanguinololu Bare PCB Rev 1.3a. Sanguinololu — это недорогое электронное решение «все в одном» для Reprap или аналогичного принтера, а также других устройств с ЧПУ, а также встроенный клон Sanguino, использующий th .

Pentasynth: самодельная пентатоника и синтезатор

Pentasynth: самодельная пентатоника и синтезатор< бр />

Спасибо, что прислали это Митчу через Random Project Lab. Это вторая часть (см. первую часть) поста о синтезаторе и клавиатуре на базе Arduino под названием Pentasynth. Pentasynth использует клавиатуру, основанную на пентатонике из пяти нот, поэтому на ней легко играть людям с ограниченным музыкальным опытом (таким как Young K .

Изучите прошивку 3D-принтера Marlin и станьте опытным пользователем с помощью руководств Томаса Санладерера

Изучите прошивку 3D-принтера Marlin и станьте продвинутым пользователем с помощью руководств по Томас Санладерер

Станьте экспертом по марлину с помощью превосходных руководств Томаса Санладерера. Томас — известный видеоблогер, специализирующийся на 3D-печати, и его канал заслуживает внимания. В нем есть отличный контент, включая тестирование, руководства, инструкции и обзоры. Это часть 1 с введением и основными понятиями, такими как установка, оборудование и прошивка.

3desparky поделился этим проектом на Thingiverse. У нас есть пара роботов-пылесосов, поэтому моя жена всегда ставит барные стулья на кухонную скамейку, чтобы они могли убирать под ними. Сначала я попытался установить несколько кронштейнов под скамейку, чтобы табуретки немного свешивались с пола. Однако вы ударили их коленями .

3D-печать корпуса для Adafruit PyPortal Создайте портативный проект IoT с помощью Adafruits PyPortal и PowerBoost. Начните работу со схемой python и программным обеспечением с сенсорным дисплеем Корпус с 3D-печатью Руководство по PyPortal Получите Adafruit PyPortal Корпус оснащен защелкивающимися крышками и кронштейном для крепления всех .

Размещено CHEP на YouTube. Чак использует Tinkercad для 3D-дизайна и печати пользовательской макетной платы для обучения электронике большого размера. Он показывает все этапы создания дизайна, а затем печатает его на 3D-принтере для быстрой сборки и тестирования. Узнайте больше Каждый четверг — 3-й четверг здесь, в Adafruit.

MUGPRO поделился этим проектом на Thingiverse. Идеальный крошечный трак с сервоприводом. Это моя третья и последняя версия. Пожалуйста, поделитесь в Instagram Facebook, если вы распечатаете один и пометите mugpro Люблю видеть другие * Для использования с сервоприводом fs90r или аналогичным. Требуется некоторая обрезка сервоприводов. *Добавлены прорези для ремешка аккумулятора, отверстия для зи.

Предоставлено buildxyz на Thingiverse. Для этого крепления не требуется дополнительное оборудование. Просто вставьте коммутационную плату FT232H и защитите ее от короткого замыкания и переворачивания. Я прикрепил маленькие резиновые ножки к четырем углам для дополнительного сцепления. Загрузите файлы и узнайте больше Каждый четверг — 3-й четверг здесь, в Adafruit The DIY 3D .

Как установить дополнение Kodi Covenant

Как установить аддон Covenant Kodi

Закрытие знаменитого дополнения Exodus сильно повлияло на любителей фильмов Kodi. Однако это было ненадолго, поскольку мы видели множество дополнений, разветвленных на основе этого знаменитого дополнения. Однако победителем в битве за престолонаследие стало только одно дополнение Covenant Kodi. В основном это связано с тем, что ковенант разработан Lambda, домен .

Производители роботов

Производители роботов

В компании Kuka, занимающейся промышленной автоматизацией, 3D-печать помогает командам быстро разрабатывать новых роботов, способных выполнять специализированные задачи для клиентов и безопасно работать вместе с коллегами-людьми. Kuka использует 3D-принтеры Makerbot для создания прототипов новых роботов и их инженеров Kuka бизнес по производству подачек .

Актуальные темы

3D-системы

3D-печать

3D-сканирование

3D-системы

3D-печать

3dprint

Воздушный волк 3D

Объекты Алеф

Принтеры Felix

Машины типа А

ардуино

биопринт

двойной экструдер

нить

кровать с подогревом

печатная схема

printrbot идет

простой принтер

малиновый пи

вселенная

Мы протягиваем руку помощи и собираем лучшие новостные статьи, информацию и брифинги о 3D-печати со всего Интернета и публикуем их здесь для вас. Используйте наш сложный инструмент поиска, чтобы найти предметы и темы, которые вас интересуют больше всего.

Мы также предоставляем бесплатную услугу для частных рекламодателей, ориентированную на 3D-печать. Вы можете покупать и продавать 3D-принтеры и детали для 3D-принтеров, нити для 3D-печати или просто продавать товары, которые вы сами напечатали.

В этом руководстве показано, как установить загрузчик и обновить прошивку Marlin на Ender 3 или Ender 3 Pro. Если вы используете Ender 3 V2, для Ender 3 V2 есть другое руководство по обновлению прошивки.

Зачем обновлять прошивку Ender 3?

Большинство Ender 3 поставляются с настроенной устаревшей версией прошивки Marlin, в которой отсутствует защита от перегрева и другие функции безопасности.

Если вы используете OctoPrint, возможно, вы даже видели следующее сообщение об ошибке: "Предупреждение! Известно, что в микропрограмме вашего принтера отсутствуют обязательные функции безопасности (например, защита от перегрева). Это может привести к пожару." Многие возгорания 3D-принтеров происходят из-за перегрева.

Что такое тепловой разгон?

Короче говоря, ваш принтер содержит датчик температуры или «термопару» и нагревательный элемент. Когда вы начинаете печать, ваш нагревательный элемент считывает данные с термопары и продолжает нагревать до достижения заданной температуры печати. Термический разгон — это состояние, при котором термопара смещается или повреждается, а принтер продолжает нагреваться вечно, пока не произойдет нечто подобное (читай: 🔥🔥🔥):

Посмотрите видео:

Что такое тепловая защита от разгона?

Защита от перегрева — это функция большинства современных прошивок, которая отключает нагревательный элемент, если термопара не реагирует должным образом. Чтобы получить техническую информацию, он обычно опрашивает изменение температуры каждые N секунд и ожидает увеличения. Нет увеличения? Выключите его.

Обзор руководства

Перед обновлением прошивки Creality Ender 3 мы загрузим в Ender 3 специальный загрузчик, используя дешевый Arduino Uno или клон Arduino Uno. Вы можете купить Uno примерно за 15 долларов США на Amazon.

Что такое загрузчик?

Загрузчик — это программа, загружающая операционную систему при включении компьютера (в данном случае принтера). Поскольку Ender 3 не поставляется с загрузчиком, нам нужно его установить. Это позволит принтеру загрузиться с более новой версией прошивки Marlin. После установки загрузчика мы сможем легко обновлять прошивку и в будущем.

Это руководство подходит для Mac, Windows и Linux!

Начнем!

Howchoo поддерживается читателями. Как партнер Amazon, мы можем бесплатно получать небольшую партнерскую комиссию, когда вы покупаете по нашим ссылкам.

Делаем мир лучше, Злой Безумный Ученый за раз.

Злой безумный ученый
Evil Mad Scientist
Evil Mad Scientist

Главная › Форумы Evil Mad Scientist › Clock Kits › Пытаюсь скомпилировать файл для Sanguino в Arduino IDE

  • В этой теме 3 ответа, 2 участника, последнее обновление 2 года 4 месяца назад сделал Мартин .

Я взломал прошивку Alpha Clock 5. Я пытаюсь загрузить взломанную прошивку на новые часы с помощью Arduino IDE, и в любом случае упираюсь в кирпичные стены.

Я пытался подключить кабель FTDI к новому MacBook Pro с помощью переходника USB c на USB, но он не видит кабель FTDI.

Я пытался использовать Arduino IDE версии 1.8.10 на Raspberry Pi 4, но это выдает ошибку относительно файлов определения платы Sanguino:-

» Arduino: 1.8.10 (Linux), плата: «Sanguino W/ATmega644P»

Предупреждение. Плата sanguino:avr:atmega644 не определяет предпочтение build.board. Автоматически установлено значение: AVR_ATMEGA644
Предупреждение. Плата sanguino:avr:atmega12848m не определяет параметр «build.board». Автоматически установлено значение: AVR_ATMEGA12848M
Предупреждение. Плата sanguino:avr:atmega1284 не определяет предпочтение build.board. Автоматически установлено: AVR_ATMEGA1284
шаблон Recipe.preproc.macros отсутствует

Ошибка компиляции для платы Sanguino W/ATmega644P.

Я пытался использовать Arduino IDE версии 1.0.5 на Raspberry Pi 4 с Sanguino P644A в качестве цели. Код не будет компилироваться с ошибками, выдаваемыми из AlphaClock5.h и .cpp, потому что переменные должны быть константными для сохранения в PROGMEM:-

«/home/pi/sketchbook/libraries/Time/DateStrings.cpp:19:18: ошибка: переменная 'monthStr2' должна быть константой, чтобы ее можно было поместить в раздел только для чтения с помощью '__attribute__((progmem ))'
char monthStr2[] ​​PROGMEM = “Февраль”;”

Если кто-нибудь может помочь мне с любой из этих проблем, я буду очень признателен.

Очевидно, что программное обеспечение Sanguino давно не обновлялось. Я посмотрю и отпишусь здесь.

Первая «стена», кабель FTDI, должна стать преодолимой проблемой. Возможно, вам потребуется установить драйвер FTDI и посмотреть, указан ли кабель в /dev.

Пожалуйста, попробуйте и дайте мне знать, как это работает.

Большое спасибо. Обновленные инструкции работают, и мои часы теперь счастливо взломаны. У меня до сих пор нет ни кабеля FTDI для работы на Mac, ни кода для компиляции на Raspi. Но, экспортировав двоичный файл на Mac и загрузив его в Alpha Clock 5 через командную строку на Pi, я добился желаемого результата.

Читайте также: