Разборки с картридером SD card

bigman
Идет загрузка
Загрузка
18.12.2018
5928
13
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

30

Все действия с принтером остаются на Вашей совести (С)



Несколько дней назад я стал счастливым обладателем ,не побоюсь этого слова, 'замечательного' принтера RUNDUK V1. Типичная тумбочка с приводом CoreXY и осью Z на строительных шпильках М8.

А поскольку данная 'кулубника' выращена собственными руками, то вроде-бы никаких граблей в плане электроники не ожидается.

Все как у всех Mega2560+RAMPS1.4+RepRapDiscount Smart Controller прошивка Repetier-Firmware 1.0.2.

Тесты с Repetier-Host прошли на ура.

НО при попытке произвести печать с SD карты происходит следующее:

Вставляем карту - на дисплее появляется надпись SD card inserted

Выбираем в меню принтера SD card - а там пусто (хотя на предварительно отформатированную флешку записаны файлы)

Вынимаем карту - на дисплее появляется надпись SD card removed.

Копаем информацию по данному вопросу, и выясняется, что данная проблема довольно частая, и причин может быть довольно много. Берем в одну руку мультиметр, в другую руку пинцет, включаем паяльник на разогрев и начинаем расследование.

ВЕРСИЯ 1 (не подтвердившаяся) - слишком длинный шлейф.

У меня действительно длинна шлейфа порядка 1-го метра. Выковыриваем Discount Smart Controller со своего родного места и вешаем его на шлейфы длинной 100мм возле RAMPSа.

Ничего не изменилось - принтер не видит файлов на флешке.

ВЕРСИЯ 2 (не подтвердившаяся) - флешка не подходит.

Взял 6 флешек объемом от 512Мб до 16Гб, разных производителей, формат перебирался FAT16, FAT32 и даже пробовался NTFS, имена файлов *.gcode только цифрами и только латиницей и даже кириллицей.

УВЫ, ни один из вариантов так и не увиделся на принтере. Идем дальше.

ВЕРСИЯ 3 (не подтвердилась) - где-то обрыв или непропай.

Вот тут-то и пригодился паяльник.

Пропаял все контакта на переходнике Smart ControllerА и на AUX-3, на картридере. Вот в таких местах:
Разборки с картридером SD card
Разборки с картридером SD card
Разборки с картридером SD card
Снял с картдера крышку, разобрал переходник SD - microSD, чтобы проверить контакты в самом картридере, и прозвонил проводники от переходника до штырей уходящих из RAMPSа на ардуину

Все звонится, все целое, файлы на карте не читаются. Облом.

ВЕРСИЯ 4 (последняя не подтвердившаяся) - 'все беды от неправильного питания'(С).

На ноге №4 картридера должно быть 2,7-3,5 В
Разборки с картридером SD card
Тут в полную силу выступил мультиметр.

При питании от USB - 3.32 В

При питании от блока питания принтера - 3.32 В

При питании ардуино от отдельного блока питания на 5В - 3.32 В

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

ОКОНЧАНИЕ :

Полез по всемирной сети и выяснил, что производители SD карт , таrие как Toshiba, Kingston и ScanDisk рекомендуют ногу №7 (которая DO) через резистор 10-100кОм подтягивать к +. Это для того, чтобы микроконтроллер установленный в флешке понял, что с ним хочет пообщаться хост, хотя в тех-же спецификациях указано, что подтяжку должен осуществлять сам хост(в нашем случае это ардуина).

ВЫВОДЫ

Долго искал но все таки нашел резистор МЛТ-0,125 1996 года выпуска на 10кОм, впаял его на картридер между ног 4 и 7.

Выглядит это так:
Разборки с картридером SD card
Разборки с картридером SD card
И вуаля, карта читается влет.

Т.е. вставляешь карту, и принтер автоматом выводит на экран список файлов на карте.

При этом длинна шлейфа 1 метр, и видятся файлы с кириллицей в названии, только вместо букв знаки ? (где то так ??????.gcode) , ну ничего, это не мешает принтеру работать с такими файлами.

PS

Надеюсь мои изыскания помогут намучившимся с флешками и картридерами. Кстати заметил, что у владельцев FULL GRAPHIC Smart Controller в схеме картридера тоже нет подтягивающего резистора.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

30
Комментарии к статье