Arduino Mega построена на микроконтроллере ATmega2560. Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов,4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей. Arduino Mega 2560 совместима со всеми платами расширения, разработанными для платформ Uno или Duemilanove.
Плата RAMPS 1.4 представляет собой шилд для контроллера Arduino Mega и в комплекте с ней служит ядром для создания самодельных 3D принтеров Reprap. Плата совместима с платой драйвера шагового двигателя А4988 или DRV8825 для управления двигателем в микро шаговом режиме. Плата включат в себя: Разъём для подключения драйверов шаговых двигателей и контроля экструдера, разъёмы электроники для легкого обслуживания и замены частей, модернизации (возможность расширения). Кроме того, количество плат расширения Arduino могут быть добавляться к системе до тех пор, пока на плате RAMPS 1.4 не закончатся свободные разъёмы для модернизации. Плата RAMPS 1.4 является самой распространённой и основной для большинства 3D принтеров на рынке, а так же даёт возможность интегрировать все системы какие Вам необходимы в компактном формате.
Драйвер шагового двигателя DRV8825 построенный на чипе от TI DRV8825. По выводам он идентичен A4988. Работает с шаговыми двигателями напряжением от 8.2 до 45В и током до 1.5А на фазу (до 2.2А при воздушном охлаждении). Минимальный микрошаг: 1/32. DRV8825 позволяет регулировать выходной ток, имеет защиту от перенагрузки и перегрева, шесть вариантов микрошага (полный шаг, полшага, 1/4, 1/8, 1/16 и 1/32 шага. В комплекте идет радиатор охлаждения.