Лучшая 32-битная электроника для дельты?
Я хочу обновить электронику 3D принтера Delta с 8-битной до 32-битной.
Поэтому я проверил Marlin и выяснил, что они работают над проектом, который они называют Re-ARM, и, насколько я могу судить, они будут поддерживать несколько наборов микросхем-я не могу вспомнить, какой именно, так что до тех пор, пока это не произойдет, мне нужно использовать что - то еще, но что?
Мне нужно, чтобы он был с открытым исходным кодом, но Smoothieboard (оригинальный) слишком дорогой. Я видел MKS SBASE, но они с закрытым исходным кодом. Существует также версия MKS GEN, но опять же она использует ATmega2560. Есть ли решение моей проблемы до тех пор, пока 32-битный Marlin не достигнет тестовой фазы ?
1 ответ
Обратите внимание, что я не утверждаю, что это лучшее 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
Затем для установки прошивки:
Установка прошивки
Прошивка от MKS - это всего лишь старая копия Smoothieware, поэтому мы всегда просто хотим использовать новейшую версию от Smoothieware.
- Другими словами: всегда используйте прошивку от Smoothieware.
- Если вы не можете найти
config.txt
файл из оригинального Smoothieware, просто используйте файл из MKS.- Загрузите официальную прошивку со страницы прошивки Smoothieware, которая является подстраницей на их собственной странице Github (возможно, вы захотите загрузить их полный репозиторий Github (папку), чтобы найти их config.txt файл)
- Начните с использования стабильной версии. Когда все работает нормально, вы можете использовать ночную версию. Это новейшая версия, но еще не полностью протестированная и считающаяся бета-тестом.
- Вставьте SD-карту в плату MKS Sbase и подключите USB-кабель. Теперь ваша SD-карта будет отображаться в вашем проводнике файлов.
- Если нет, то вам нужно убедиться, что у вас установлены драйверы.
- Если вы не можете найти
config.txt
файл из Smoothieware, просто найдитеconfig.txt
в\МКС Sbase\MKS-SBASE-master\MKSSBase-прошивка
и скопируйте ее на SD-карту.
- Smoothieware предлагает отключить автоматическое крепление на SD-карте при подключении к USB. Особенно при использовании Mac, так как OSX имеет тенденцию делать странные вещи в странное время.
- Я ничего не изменил на своем Win10. И за прошедший год ничего плохого не произошло.
- D7 загорается вскоре после того, как за ним следует D1. D2, D3, D4 мигают, а затем D4 становится устойчивым, в то время как D2 и D3 продолжают мигать.
- В этот момент файл
firmware.bin
был изменен нафайл firmware.cur
на SD-карте- После успешного обновления имя файла превратится в firmware.cur.
Изменение или обновление прошивки
Просто удалите файл
firmware.cur
с вашей SD-карты или переименуйте его вfirmware.cur.old
или аналогичный, и скопируйте новыйфайл firmware.
bin на SD. Powercycle вашего принтера (также отключите USB), и вы сможете увидеть свой новыйфайл firmware.cur
на SD-карте.Примечание: После внесения каких-либо изменений в ваш
config.txt
файл в будущем вам необходимо включить питание контроллера, то есть отключить как питание (если оно используется), так и USB. Вы можете отправить команду сброса, но только через true terminal use, а не через Printrun/Pronterface или что-то подобное.
Руководство, как указано выше, чрезвычайно подробное и продолжает объяснять все остальные аспекты. Содержание выглядит следующим образом:
Оглавление:
- Подключение и установка
- Подключение USB
- Установка прошивки
- Настройка Smoothieware по сравнению с Marlin
- Очевидное отличие от Марлина
- Менее очевидные различия
- Прошивка и конфигурационные файлы
- Настройка прошивки
- Комментарии
- Шаг 1 прошивки: Скорость подачи по умолчанию
- 1/32 Многошаговый
- Подключение двигателей
- Внешние контроллеры двигателя
- Шаг 2 прошивки: ограничения скорости декартовой оси, контакты и ток
- Контакты
- Ток
- Шаг 3 прошивки: LCD, SD и экструдер
- ЖК-дисплей и SD-карта
- Установка экструдера
- Дельта-ток драйвера
- Шаг 4 прошивки: Настройка контроля температуры Hotend
- Тип термистора
- ПИД-настройка
- Термистор Hotend - Физическая компоновка
- Штыри нагревателя Hotend - Физическая компоновка
- Шаг 5 прошивки: Конфигурация контроля температуры стола с подогревом
- Тип термистора
- Стол контроля температуры BANG-BANG
- Настольный термистор с подогревом - Физическая компоновка
- Нагревательные штыри настольного обогревателя с подогревом - Физическая компоновка
- Шаг 6: Настройка конечных точек
- Направление самонаведения
- Отключить неиспользуемые конечные точки
- Определение размера осей
- Реверсивный выход концевого упора
- Быстрая и медленная скорость самонаведения
- Шаг 7: Сетевые настройки
- Шаг 8: Что дальше?
- Более продвинутая настройка?
- Использование переключателей
Поскольку здесь есть много чего рассказать, пожалуйста, посетите страницу Instructables для получения полного руководства, чтобы завершить настройку.
- Схема расположения выводов платы RAMPS Plus2?
- RAMPS 1.4, 1.5 или 1.6?
- Как называется этот разъем шагового двигателя?
- TronXY Windows 10 драйвер
- Ender 3 V2 пустой экран и жидкокристаллический непрерывный звуковой сигнал с щелчками
- Как рассчитываются дельта-движения?
- Что это значит, когда говорят, что до 256 интерполяций и 16 микрошагов для шаговых палочек TMC?
- Замена FAN0 на FAN1 на плате принтера TriGorilla
Я думаю, что этот вопрос слишком субъективен. Пожалуйста,не задавайте вопросов, которые [в первую очередь основаны на мнении](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