На какой плате может работать 32-битный Marlin?

Кто-нибудь знает, на какой плате, которую можно купить сегодня, можно запустить текущий Marlin x32 ?

, 👍6

Обсуждение

Взгляните на [platformio.ini](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/platformio.ini) файл - в нем есть список совместимых плат/процессоров, @Zac Faragher

@ZacFaragher Сделать ответ?, @Tom van der Zanden

В настоящее время его нет. вы можете использовать repetier или какую-то другую прошивку. для этого есть марлин, но кодовая база в полном беспорядке., @Eric Kelly

Tnx @EricKelly, вероятно, я получу дуэт WiFi, @Slobodan Vidovic

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

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


1 ответ


4

Файл platformio.ini, приведенный в комментарии Зака, похоже, не перечисляет все поддерживаемые платы.

Однако 32-битный поток Marlin 2.0, по-видимому, имеет гораздо более полную таблицу (на момент написания статьи):

Board                           MCU         State            To-Do
RAMPS, etc.                  Arduino AVR    good  
Due, RAMPS FD (v2.A!), etc.  SAM3X8E        good  
Archim 1.0                   SAM3X8E        ❓unknown    Only US$170!
Archim 2.0                   SAM3X8E        beta       needs confirmation
Re-ARM                       LPC1768        beta       NEOPIXEL_LED,M100,ENDSTOP_INTERRUPTS,Tones,etc.
MKS-SBASE                    LPC1768        beta       NEOPIXEL_LED,M100,Tones, etc.
Smoothieboard                LPC1769        beta       NEOPIXEL_LED,M100,Tones, etc.
Azteeg X5 GT                 LPC1769        beta       NEOPIXEL_LED,M100,Tones, etc.
Cohesion3D Remix             LPC1769        beta       NEOPIXEL_LED,M100,Tones, etc.
Selena Compact               LPC1768        beta       NEOPIXEL_LED,M100,Tones, etc.
Malyan M200                 STM32F103C8     beta       EMERGENCY_PARSER,NEOPIXEL_LED, etc.
Borg                        STM32F765ZGT6   ⚠️beta       EMERGENCY_PARSER,NEOPIXEL_LED, etc.
Chitu3D V3.9                STM32F103ZET6   alpha      EMERGENCY_PARSER,NEOPIXEL_LED, LCD, SDCard, MAX6675, etc.
Teensy 3.5                  MK64FX          alpha      (need shields)
Teensy 3.6                  MK66FX          alpha      (need shields)
STEVAL-3DP001V1             STM32F401VE     alpha      (need boards)

Из [Вопрос] Самая перспективная 32 - битная платформа для Marlin 2.x

Опорная платформа перевооружена РАМПОВЫМ щитом. Инструкции по его получению и настройке вы можете найти по адресу #7076.

Похоже, вы должны использовать ветку исправления ошибок:

Прямо сейчас есть две ветви. Исправление ошибок-v1.1.x и Исправление ошибок-v2.0.0. Они почти идентичны с точки зрения набора функций. Но Bugfix-v2.0.0 изменен, чтобы иметь иерархическую компоновку файла. Это было необходимо для очистки кода и поддержки 32-битной версии.

Код AVR полностью отлажен и работает в обеих ветвях. 32-битный код существует (и работает) только в ветке Bugfix-v2.0.0. И пока код работает... И некоторые люди используют его для печати, так что добраться до этой точки не совсем безболезненно.

Возможно, вы также захотите прочитать Рекомендации по хорошему 32-битному микропроцессору для запуска Marlin. Приведу несколько примеров:

  • Atmel ATSAM3x8e на плате Due
  • Во всяком случае, есть много 32-битных контроллеров. Взгляните на mbed.org например. Вы можете использовать arm-none-eabi-xxx для STM32, LPC, а также Arduino Due использовать его
  • Duet board (теперь называется DuetWifi) доступен для предварительного заказа. Он имеет 120 МГц Cortex M4 с аппаратным FPU
  • Плата контроллера AZSMZ ARM 32bit
  • Красный медведь: https://redbearlab.github.io/arduino/package_redbear_index.json
    • RedBear Duo (Cortex-M3, WiFi + BLE)
    • Дискуссионный форум RedBear
  • Konekt Dash/DashPro (официальный): http://downloads.konekt.io/arduino/package_konekt_index.json
    • Глобальные наборы сотовых разработчиков на базе Cortex M4, поддержка всех вариантов плат, поддержка USB и эфирного программирования прямо из Arduino IDE

Еще одна ссылка, которая может быть полезна, - это неофициальный список URL-адресов поддержки сторонних плат, хотя не все они являются 32-битными.


,