Комплект разработчика 3D-принтера работает под управлением Linux на новой SoC Marvell ARMv7

Marvell анонсировала первый комплект для разработки аппаратного и программного обеспечения на базе Linux для 3D-принтеров, построенный на новой 533 МГц 88MA720 ARCv7 SoC.

Marvell утверждает, что решение Marvell для 3D-принтеров SoC Solution, также известное как набор для разработки 3D-принтеров Marvell 88PA6120, предоставляет полный справочный набор для разработки 3D-принтеров под ключ.
Аппаратная платформа построена на базе нового Marvell 88PA6120 SoC с тактовой частотой 533 МГц.
Компания не предложила детали процессора, но сказала, что это ARMv7-совместимый процессор.


Прототип устройства, созданный с помощью комплекта разработчика 3D Printer

(щелкните изображение, чтобы увеличить)

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


Marvell 88PA6120 SoC

Комплект Marvell не является открытым исходным кодом, например, многие принтеры с открытым исходным кодом, которые используют RepRap или другие сторонние открытые дизайны.
Вместо этого этот комплект предназначен для крупных производителей принтеров, которые хотят выйти на рынок промышленной или потребительской 3D-печати.

Тем не менее, в комплект поставки входят схемы, файлы макетов платы и ведомость материалов.
Компания также интегрирует Linux 3.14 SDK с исходным кодом для разработки многофункциональных пользовательских интерфейсов для сенсорных ЖК-дисплеев, а также функциональных возможностей проводных и беспроводных сетей.
Платформа также поддерживает интеграцию облачной платформы Kinoma Javascript от Marvell для подключения устройств IoT.


3D-принтер Linux стековая архитектура

(щелкните изображение, чтобы увеличить)

Marvell Kit - первая известная нам платформа для разработки 3D-принтеров на основе Linux.
Подавляющее большинство 3D-принтеров, как и большинство бумажных принтеров, в основном являются тупыми периферийными устройствами, использующими платформы микроконтроллеров, такие как Arduino.
Обычно им не хватает продвинутой ОС, и они подключаются напрямую к ПК для выдачи команд и загрузки программных программ.

Однако в прошлом году MakerBot представила первый коммерческий 3D-принтер на базе встроенного Linux: пятое поколение Replicator Mini, Replicator и Replicator Z18 3D-принтеры.
В ноябре устройство на базе Linux iBox Nano, объявленное «самым маленьким и самым дешевым 3D-принтером в мире», попало в Kickstarter и собрало почти полмиллиона долларов.

Linux вряд ли быстро вытеснит 3D-принтеры на основе микроконтроллеров, особенно на младших, но мы, вероятно, увидим их больше, особенно когда вам нужна мобильность или иным образом не нужен ПК.
Linux особенно подходит для принтеров, которым требуется WiFi, ЖК-экраны с интерфейсами GUI и параметры настройки.

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

Внутри комплекта для разработки 3D-принтеров

В дополнение к 88PA6120 SoC, двум безымянным микроконтроллерам и четырем криптографическим микросхемам комплект для разработки 3D-принтеров поставляется с 256 МБ до 2 ГБ оперативной памяти DDR2.
Он также имеет интерфейсы microSD и eMMC, которые поддерживают дополнительные карты Marvell WiFi.
Порт Fast Ethernet также доступен, и есть интерфейс I2C для подключения модуля Bluetooth.


Блок-схема 3D-принтера

(щелкните изображение, чтобы увеличить)

Поддерживаются сенсорные ЖК-дисплеи, а два USB-порта хоста, один из которых поддерживает устройства, могут подключать USB-камеры.
Также имеется отдельный порт USB-устройства, а также SPI, GPIO и последовательный интерфейс, а также два варианта отладочного порта.
Перечислены различные функции механизма принтера, но не совсем ясно, какие механизмы поставляются с комплектом, в отличие от комплекта, поддерживающего компоненты принтера сторонних производителей (см. Список технических характеристик ниже).

В статье на 3DPrint.com , в которой есть интервью с двумя руководителями Marvell, говорится, что принтер будет поддерживать несколько технологий печати.
К ним относятся SLA, а также технология FDM / FFF, использованная в прототипе, продемонстрированном на CES.

Платформа сможет развиваться до такой степени, что «3D-объекты могут быть нарезаны, а gcode может быть создан полностью на самих 3D-принтерах», - рассказывает история, перефразируя руководителей.
SDK будет поддерживать не только управление двигателями принтера, но и рендеринг любых файлов 3D-объектов для печати, подключения, WiFi и т. Д., Говорит 3DPrint.com.

Технические характеристики, перечисленные для комплекта разработки 3D-принтеров Marvell, включают:

  • Процессор:
    • Marvell 88PA6120 SoC (1 процессор ARMv7 с частотой 533 МГц ARM v7)
    • 2x микропроцессоры реального времени
    • 4x чипа безопасности 88PA800 с поддержкой IPSec и SSL для обеспечения авторизованных материалов
  • Память / хранение:
    • Оперативная память DDR2-800 от 256 МБ до 2 ГБ
    • MicroSD слот
    • слот eMMC
  • Дисплей:
    • Поддержка сенсорного ЖК-экрана
    • Параллельная панель управления / поддержка дисплея
    • Параллельно-MIPI DSI конвертер
  • Беспроводная связь - дополнительная карта Marvell WiFi через интерфейс карты памяти (Marvell 88W8801 Avastar);
    дополнительный модуль Marvell Bluetooth через I2C
  • Сеть - 10/100 Ethernet-порт
  • Другой ввод / вывод:
    • 2 хост-порта USB (1x двойной режим) с поддержкой камеры
    • Порт устройства USB
    • SPI
    • I2C (для Bluetooth)
    • 16550-совместимые UART
    • GPIO
    • Последовательные и JTAG порты отладки
  • Поддержка механизма принтера:
    • До 7x биполярного шагового привода (4x одновременно)
    • До 8х двигателей постоянного тока (5 одновременных) с обратной связью квадратурного датчика
    • 4 экструдера с подогревом
    • Поддержка 3-х концевых выключателей и 4-х портов тепловой обратной связи
    • Поддержка 2х вентиляторов постоянного тока
    • UPC расширение для струйных / пьезо-технологий
  • Питание - поддерживает питание 20–24 В
  • Операционная система / стек разработчика:
    • Linux 3.14 SDK и BSP с исходным кодом
    • Драйверы ввода / вывода и библиотеки интеграции
    • Загрузка из нескольких источников UBoot
    • GNU наборы инструментов
    • Eclipse IDE
    • XDB – GUI / CLI для отладки в реальном времени
    • Пример приложения
    • 3D-код управления движением в реальном времени
    • Высокопроизводительный производственный проверенный стек беспроводных и проводных сетей
    • Облачная интеграция через Marvell Kinoma

«Сочетая высокую производительность нашего современного кремниевого оборудования с простотой использования, гибкостью и возможностями облачного обслуживания нашего уникального программного обеспечения Kinoma, я считаю, что наше комплексное платформенное решение предоставит нашим глобальным клиентам и партнерам передовые, экономичные и эффективные решения. 3D-принтеры для масс и открывают новую эру 3D-печати », - заявил Вейли Дай, президент и соучредитель Marvell.

Дальнейшая информация

Никакая информация о ценах или наличии не была предоставлена ​​для комплекта разработки 3D-принтера Marvell 88PA6120.
Дополнительную информацию можно найти в этой спецификации 3D-принтера [PDF] .
Marvell демонстрирует свой набор для 3D-печати, а также другие решения для принтеров на выставке CES 2015 на стенде Marvell, уровень 3, Murano 3304, в Венеции, 6-9 января.