Ни разу не одевал рампс на мегу, но интернет предостерегает
Обратите внимание! При установке платы RAMPS на Arduino возможно замыкание проводников нижней стороны платы Ramps на разъем USB arduino. Рекомендуется изолировать их друг от друга (например двусторонним скотчем), также можно “откусить” лишний припой с нижней стороны платы Ramps.
Я эти драйвера уже много лет куда втыкаю. Лет пять назад поручил студентам шаговик покрутить. Один драйвер и нану они успешно упокоили. Именно из за воткнутого задом наперёд драйвера. Так что это просто сын ошибок трудных, не более.
Ты подробнее бы писал. Куда была подключена ардуина? Как включил? Что было подключено к ардуине? Какие ещё напряжения были на других блоках? Сегодня тема была - сгорел диод из за замыкания линий питания.
Я не могу гадать как у тебя всё было подключено, в какой последовательности подавалось питание, в какой момент вышел белый дым. Приведи схему со всеми источниками питания.