Подключаем SD карту к DUE. Собираем 32-х битную плату управления на Ардуино DUE и RAMPS 1.4 (1.5).
Итак - Aрдуино DUE - базово работает на уровне питания 3,3 вольта, что отличает её от Ардуино MEGA2560, которая работает на базовых уровнях логики 5 вольт. SD карты - работают на уровнях 3,3 вольта. И стандартная панель управления имеет стабилизатор питания для уменьшения питания с 5 вольт до 3,3 вольт и схему согласования логических уровней 3,3 вольта и 5 вольт - схема согласования логических уровней может быть выполнена на резистивных делителях, либо на специализированных микросхеме, либо на транзисторах.
То есть, если подключить стандартный ардуиновский адаптер к DUE, можем получить в лучшем случает нестабильную работу или вообще пожечь порты на процессоре. И ладно если это произойдёт в момент отладки, накладно , но потери только на плату управления. А если будут происходить периодические сбои при работе - то это будет не работа, а сплошная нервотрёпка и срыв сроков печати.
Поэтому нужен либо специальный адаптер - с переключением уровней на 3,3 и 5 вольт, либо специальный на 3,3 вольта. Но на 3,3 вольта адаптеров не нужно - идет просто слот для карты. Адаптера на 3,3 вольта в наличии не было и был куплен просто слот для карты. Конечно, была сперва попытка подцепить обычный адаптер на 5 вольт, но попытка была неудачной и дальше решил не рисковать ни DUE, ни SD-картой. Я подключал к RAMPS 1.5 - в плане подключений ничем не отличается от RAMPS 1.4.Плата RAMPS - перепаивается для работы с DUE - об этом есть несколько статей , повторятся не буду.
Шлейф подпаивается как показано рисунке, только не к карте , а к контактам слота , отвечающим за подсоединение к номеру контакта карты. Единственно, что следует учесть - D49, подпаивается к внутреннему выключателю в слоте , который включается и замыкает D49 на землю, когда вставлена карта.
По идее, карта должна работать от напряжения 3,3 вольта, которое тоже есть на колодке. И она работает, но не стабильно. Карта при работе потребляет достаточно много тока и 'подсаживает' линию - и происходит сброс данных - карта слетает и на экране появляется надпись 'карта изъята'. Я замерял напряжение- на пин подходит 2,28 вольта(это после перепайки под DUE, а изначально там 5 вольт), а при старте карты напряжение падает до 2,22 вольта. Выход простой - на 5 вольт ставим понижающий стабилизатор до 3,3 вольт и электролитический конденсатор 22 - 500 мкф *6,3-10 вольт. И прошивка начинает видеть карту. Проверял на MK4DUE и на Repetier-Firmware - всё работает. Также пытался подцепить карту на SPI разъем , который находится на плате DUE рядом с процессором, как было написано в одной из статей по данной тематике. Но у меня карта не прочиталась.
Всё запустилось ...... НО !!!! - карта грузилась 10 секунд в MK4DUE и 2-3 секунды в Repetier-Firmware , а самое главное файлы не выбирались энкодером, а скакали хаотично при вращении ручки энкодера. То есть, чтобы выбрать какой либо файл - надо было сыграть в 'угадайку' - тот ли выбрал файл или не тот. И решить эту заморочку не мог длительное время. Спасибо форумчанину - Сергею из Арзамаса (ник Чиффа) - подсказал, как решить данную проблему. У меня просто не совпадало форматирование карты и прописанный формат в прошивке. Переформатировал карту на FAT32 - 64кб ( а было FAT32 - 32кб ) и всё заработало, и при том довольно шустро.
Вот так у меня выглядит макетная сборка - стабилизатор использовал из незадейственного адаптера для карты, только дополнительно припаял конденсатор. Хотя может с нормальным форматированием все будет работать и без дополнительного конденсатора. Но конденсатор добавляет стабильности и уверенности. Макетную сборку со слотом для SD карты после отладки пересоберу на нормальной печатной плате , по позже. Если не куплю промышленный вариант.
На фото прошивка MK4DUE.Тут же взял данную SD карту и попробовал как она работает, с таким форматированием, на Меге2560 и Марлине - как оказалось на Меге тоже скорость увеличилась раза в три -четыре. А самое главное и печать лучше стала - ушли некоторые артефакты при печати.
Всем удачи и здоровья.
4 ноября 2017 г.
Екатеринбург.
Еще больше интересных статей
Изменения в следующей версии 3D-принтер PonyBot
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
•Порт...
Скорость, температура и перевод RAMPS 1.5 на 24В
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Собери свой Re-D-Bot
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
В представленной вашему вниманию статье, изложена по...
Комментарии и вопросы
Вы правы, коллега, но при дост...
Отлично. Единственное. Стык по...
Я как снял, так и поставил на....
Вопрос может показаться дурацк...
Много лет печатаю понемногу, н...
Что это такое и как с этим бор...
Подскажите пожалуйста как опре...