Можно ли перепрофилировать контакты ISP в правом нижнем углу платы Melzi?
Предыстория: У меня многолетний опыт работы с ПЛК AVR и ARM Cortex, и я чувствую себя очень комфортно, используя их в проектах, но я не EE или SE. Так что, если я что-то ошибаюсь или неправильно понимаю, имейте это в виду. Спасибо.
Я взломал чехол на своем Maker Select v2.1 и заметил, что у меня есть заголовок 2x3 с надписью ISP. Это довольно стандартно для ПЛК AVR и платы Melzi, на которой я использую ATMEGA1284P.
Я задавал этот вопрос на многочисленных форумах, и, похоже, никто на самом деле не знает ответа (недостаток перепечатки-люди используют, но не до конца понимают).
Мне интересно, могу ли я настроить прошивку Repetier (я использую стандартную версию 0.91), чтобы использовать заголовки ISP в качестве стандартной шины SPI. У него есть штыри SCK, MOSI и MISO, но у него нет штыря SS.
Что я хочу сделать, так это установить расширитель портов на шину SPI и выделить дополнительные доступные GPIO.
Итак, есть ли аппаратное ограничение или какая-либо другая причина, по которой я не смог бы перепрофилировать заголовки ISP в шину SPI?
@Rincewind, 👍4
1 ответ
Лучший ответ:
Теоретически вы можете это сделать; но вам могут понадобиться эти контакты для подключения внешнего программатора, чтобы вернуть вашу систему к жизни при работе с кодом.
Вот пара статей, которые могут помочь, если вы все еще хотите идти по этому пути:
- Может ли программатор SPI взаимодействовать с другими компонентами на тех же выводах?
- Могу ли я повторно использовать контакты ISP для других задач?(Цель: Atmega164p)
Другой вариант (тот, который я выбрал) - просто купить набор плат для RAMPS. Я купил один на ebay за 19 долларов, и в нем есть еще много вариантов ввода-вывода. Таким образом, вы можете играть и все равно возвращаться, подключать свои акции Melzi и печатать, когда вам это нужно.
Я купил все это за 40 долларов - платы, дисплей, кабели, блок питания и даже доставку
Вот действительно хорошее подробное описание преобразования дубликатора i3 из Melzi в RAMPS. Процесс, скорее всего, будет очень похожим для вашего принтера.
Самой большой проблемой, скорее всего, будет настройка встроенного ПО
Кстати, какой принтер ты купил?
- Недоэкструзия ближе к концу печати
- Шаговые двигатели 3D-принтера идут только в одном направлении и не идут в другом
- Проблема смещения оси Y-только в положительном направлении и только на движениях очень определенного радиуса
- Прошивка G-кода для портативного плоттера (Arduino)
- Плата MKS теряет мощность после установки концевого упора
- В чем преимущество двух двигателей оси z?
- Проблема датчика температуры Marlin
- Надо ли огораживать 3D-принтер?
Фантастический ответ! В итоге я получил Monoprice Maker Select v2.1 еще в ноябре. Не мог превзойти цену, и я увидел, что у него очень большое сообщество поддержки. Я был очень рад видеть, что это все части, с которыми я работал и использовал раньше (Arduino и компоненты)., @Rincewind
У меня есть Tronxy X3. На принтере установлена прошивка Repetier. Я нашел его на GitHub; но эта кодовая база, похоже, бездействует. Прошивка Marlin очень активно развивается с открытым исходным кодом (https://github.com/MarlinFirmware). Я с нетерпением жду возможности поиграть с кодом, и, похоже, Марлин был бы лучшим местом для этого. Похоже, что любая прошивка будет хорошо работать на принтере., @markshancock
Мне нравится простота этого дизайна. Никаких излишеств, никаких дополнительных вещей, которые могли бы помешать, просто все, что нужно, чтобы это работало. Похоже, что у него тоже довольно большое пространство для сборки. Я не видел слишком много людей с Тронкси-что вы об этом думаете?, @Rincewind
@Rincewind Мне нравится X3; но это мой первый принтер, так что мне не с чем его сравнивать. Единственное, что я могу сказать наверняка, это то, что это, скорее всего, не будет хорошим вариантом для тех, кто не любит возиться с вещами. У него действительно есть несколько проблем, но вокруг него есть сильное сообщество разработчиков, поэтому для всех проблем есть исправления. Причина, по которой я хотел, заключается в том, что я хотел поиграть, а открытый дизайн облегчает это. Я очень доволен принтером, и у меня еще не было сбоя печати., @markshancock
@markshancock, Repetier-это прошивка, поставляемая вместе с Maker Select (ребрендинг Wanhao). Repetier ДАЛЕК от бездействия и, честно говоря, имеет лучшее выравнивание стола., @Mark Ward
@MarkWard Сравнивает две прошивки на GitHub [Repetier](https://github.com/repetier/Repetier-Firmware) имеет 39 участников и 999 коммитов (10 за последние 6 месяцев), где [Марлин](https://github.com/MarlinFirmware/Marlin) имеет 415 участников и 10 196 коммитов (437 за последние 6 месяцев), @markshancock