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 кроку. У комплекті йде радіатор охолодження.
Рідкокристалічний символьний дисплей LCD 2004. Відображає текст, числа і символи в 4 рядки по 20 символів на рядок. Дуже простий у використанні.