Лучшая 32-битная электроника для дельты?

Я хочу обновить электронику 3D принтера Delta с 8-битной до 32-битной.

Поэтому я проверил Marlin и выяснил, что они работают над проектом, который они называют Re-ARM, и, насколько я могу судить, они будут поддерживать несколько наборов микросхем-я не могу вспомнить, какой именно, так что до тех пор, пока это не произойдет, мне нужно использовать что - то еще, но что?

Мне нужно, чтобы он был с открытым исходным кодом, но Smoothieboard (оригинальный) слишком дорогой. Я видел MKS SBASE, но они с закрытым исходным кодом. Существует также версия MKS GEN, но опять же она использует ATmega2560. Есть ли решение моей проблемы до тех пор, пока 32-битный Marlin не достигнет тестовой фазы ?

, 👍4

Обсуждение

Я думаю, что этот вопрос слишком субъективен. Пожалуйста,не задавайте вопросов, которые [в первую очередь основаны на мнении](https://3dprinting.stackexchange.com/help/dont-ask)., @Tom van der Zanden

@TomvanderZanden Глядя мимо возможности множественных ответов, основанных на мнениях, область, о которой просит пользователь, ищет **любое** решение. Таким образом, несколько (даже основанных на мнении) ответов приемлемы для пользователя в этой ситуации., @tbm0115

Я считаю, что MKS SBASE является открытым исходным кодом, поскольку он запускает прошивку smoothie board, или, по крайней мере, может это сделать. Я запускаю один из них на дельте, и он хорошо работает для моих целей. Но вы можете получить аналогичные результаты с 8-битными платами AVR marlin., @hilo90mhz

@hilo90mhz Ты хочешь сказать, что MKS SBASE может запускать подлинную прошивку smoothie, верно ?, @Slobodan Vidovic

Я так считаю, но я бы исследовал это больше, так как я мог ошибиться, и это какая-то модифицированная версия прошивки smoothie, прошло немного времени с тех пор, как моя была настроена., @hilo90mhz

Привет, вы вообще решили свою проблему? Если да, то не хотели бы вы опубликовать ответ? Если нет, не могли бы вы обновить свой вопрос с дополнительной информацией?, @Greenonline


1 ответ


2

Обратите внимание, что я не утверждаю, что это лучшее 32-битное решение, так как это слишком субъективно. Хотя вы, возможно, захотите прочитать Рекомендации для хорошего 32-битного микропроцессора для запуска Marlin, которые я описываю в разделе " На какой плате может работать 32-битный Marlin?"


Итак, чтобы уточнить, да, в то время как MKS-BASE основана на 8-битном ATmega2560, MKS-SBASE питается от 32-битного ARM, 100M Cortex-MS MCU-LPC1768.

Во всяком случае, SmoothieWare действительно может работать на MKS-SBASE. Существует обширное руководство по Instructables - настройке 32-битного контроллера MKS SBASE V1.X и переходу к SmoothieWare.

Сначала вам понадобятся драйверы (для Windows). Подключите плату MKS-SBASE и установите драйвер.

Подключение USB

Подключите USB к плате и посмотрите на светодиоды в левом верхнем углу. Сразу же загорается светодиод D7. Через некоторое время D1 также запускает молнию, в то время как D2 и D3 быстро мигают.

Откройте диспетчер устройств и обновите драйверы для нового устройства Smoothie/Serial USB с подписанными драйверами, которые вы только что загрузили с Github. в папке "легко найти": \MKS-SBASE\MKS-SBASE\Driver\smoothieware-windows-signeddriver-v1.0

Затем для установки прошивки:

Установка прошивки

  1. Прошивка от MKS - это всего лишь старая копия Smoothieware, поэтому мы всегда просто хотим использовать новейшую версию от Smoothieware.

    1. Другими словами: всегда используйте прошивку от Smoothieware.
    2. Если вы не можете найти config.txt файл из оригинального Smoothieware, просто используйте файл из MKS.
  2. Загрузите официальную прошивку со страницы прошивки Smoothieware, которая является подстраницей на их собственной странице Github (возможно, вы захотите загрузить их полный репозиторий Github (папку), чтобы найти их config.txt файл)
    1. Начните с использования стабильной версии. Когда все работает нормально, вы можете использовать ночную версию. Это новейшая версия, но еще не полностью протестированная и считающаяся бета-тестом.
  3. Вставьте SD-карту в плату MKS Sbase и подключите USB-кабель. Теперь ваша SD-карта будет отображаться в вашем проводнике файлов.
    1. Если нет, то вам нужно убедиться, что у вас установлены драйверы.
  4. Если вы не можете найти config.txt файл из Smoothieware, просто найдите config.txt в \МКС Sbase\MKS-SBASE-master\MKSSBase-прошивка и скопируйте ее на SD-карту.
    1. Smoothieware предлагает отключить автоматическое крепление на SD-карте при подключении к USB. Особенно при использовании Mac, так как OSX имеет тенденцию делать странные вещи в странное время.
    2. Я ничего не изменил на своем Win10. И за прошедший год ничего плохого не произошло.
  5. D7 загорается вскоре после того, как за ним следует D1. D2, D3, D4 мигают, а затем D4 становится устойчивым, в то время как D2 и D3 продолжают мигать.
    1. В этот момент файл firmware.bin был изменен на файл firmware.cur на SD-карте
  6. После успешного обновления имя файла превратится в firmware.cur.

Изменение или обновление прошивки

Просто удалите файл firmware.cur с вашей SD-карты или переименуйте его в firmware.cur.old или аналогичный, и скопируйте новый файл firmware.bin на SD. Powercycle вашего принтера (также отключите USB), и вы сможете увидеть свой новый файл firmware.cur на SD-карте.

Примечание: После внесения каких-либо изменений в ваш config.txt файл в будущем вам необходимо включить питание контроллера, то есть отключить как питание (если оно используется), так и USB. Вы можете отправить команду сброса, но только через true terminal use, а не через Printrun/Pronterface или что-то подобное.

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

Оглавление:

  1. Подключение и установка
    1. Подключение USB
    2. Установка прошивки
  2. Настройка Smoothieware по сравнению с Marlin
  3. Очевидное отличие от Марлина
    1. Менее очевидные различия
    2. Прошивка и конфигурационные файлы
    3. Настройка прошивки
    4. Комментарии
  4. Шаг 1 прошивки: Скорость подачи по умолчанию
    1. 1/32 Многошаговый
    2. Подключение двигателей
    3. Внешние контроллеры двигателя
  5. Шаг 2 прошивки: ограничения скорости декартовой оси, контакты и ток
    1. Контакты
    2. Ток
  6. Шаг 3 прошивки: LCD, SD и экструдер
    1. ЖК-дисплей и SD-карта
    2. Установка экструдера
    3. Дельта-ток драйвера
  7. Шаг 4 прошивки: Настройка контроля температуры Hotend
    1. Тип термистора
    2. ПИД-настройка
    3. Термистор Hotend - Физическая компоновка
    4. Штыри нагревателя Hotend - Физическая компоновка
  8. Шаг 5 прошивки: Конфигурация контроля температуры стола с подогревом
    1. Тип термистора
    2. Стол контроля температуры BANG-BANG
    3. Настольный термистор с подогревом - Физическая компоновка
    4. Нагревательные штыри настольного обогревателя с подогревом - Физическая компоновка
  9. Шаг 6: Настройка конечных точек
    1. Направление самонаведения
    2. Отключить неиспользуемые конечные точки
    3. Определение размера осей
    4. Реверсивный выход концевого упора
    5. Быстрая и медленная скорость самонаведения
  10. Шаг 7: Сетевые настройки
  11. Шаг 8: Что дальше?
    1. Более продвинутая настройка?
    2. Использование переключателей

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


,