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

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

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

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

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

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 - microSD, чтобы проверить контакты в самом картридере, и прозвонил проводники от переходника до штырей уходящих из RAMPSа на ардуину

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

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

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

При питании от 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.

Выглядит это так:
И вуаля, карта читается влет.

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

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

PS

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

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

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

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

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

Комментарии

18.12.2018 в 14:36
2

Не в бровь, а в глаз! Есть подозрение, что эта проблема у всех Anycubic 4MAX принтеров. Производитель рекомендует экранировать провода идущие к FULL GRAPHIC Smart Controller. Но в свете данной статьи, лучше подтянуть резистором.

Спасибо!!

18.12.2018 в 14:47
1

Замечательный вывод.

Очень рад, что набрёл на Ваш пост, считаю, что всё написанное Вами - справедливо для любого принтера на базе RAMPSa.

Я бы вот только кое-что ещё добавил к неполному пинауту карточки, для пущей наглядности и не только:

18.12.2018 в 15:20
0

надо попробовать, а то мои палки не видят карту пока не перезагрузишь по питанию.

18.12.2018 в 15:30
0

Может подскажите!?))Есть маленькая кучка MMC карт Apacer 256mb, они поддерживаются?(Mega2560+RAMPS1.4+RepRapDiscount Smart Controller)
При вставлении в SD слот пишет-SD card inserted, но при заходе в меню -No SD card.

18.12.2018 в 15:49
0

Прошивка? 
Ставите резистор. Работать будет. У MMC такой же режим SPI 0 как и у SDC. 
Если Repitier, про Marlin не скажу, надо пробовать.

18.12.2018 в 17:04
0

Прошивка Marlin 1.0.2, резистор(10кОм) впаял-как и раньше не видит((

18.12.2018 в 17:43
0

Теоретически, если читается SDC то и MMC должна.
Значит не судьба. 

18.12.2018 в 17:49
0

Проверьте файловую на флехе

19.12.2018 в 16:08
0

перепробовал все возможные, в добавок и размер кластера

18.12.2018 в 16:00
1

На некоторых кард-ридерах для Ардуино подтяжка - уже встроена.

https://ru.aliexpress.com/item/Free-Shipping-Smart-Electronics-Reading-and-Writing-Module-SD-Card-Module-Slot-Socket-Reader-ARM-MCU/32498803667.html

19.12.2018 в 18:33
0

Я то-же с такой фигней сталкивался. У меня проблема решалась:
1. Изопропиловым спиртом промывка контактов карты. (Как вариант нанести на карту и ей почистить картридер)
2. Заменить карту или переходник (опять контакт не в дугу или карта накрылась)

Часто встречаю другую проблему. Записываю на карту файл. Он открывается - читается. Правильно извлекаю, затем снова подключаю и уже файл или не читается или частями или весь файл в виде яяяяяяя. Формотнул - работает ???

19.12.2018 в 21:09
0

Я на своем рампсе сталкивался с таким, все решилось как-то странно пробывал все теже варианты, ничего не помогало. Ковыряясь с платой на работе прошил... Все заработало, решил перепрошить дома не робит, стал смотреть в чем дело... Оказалось на работе более старая версия ардуино иде. После сборки на старой версии иде все работает, на новой иде нет. Видать они в библиотеках что-то поправили.

20.12.2018 в 11:48
0

Вот буквально в понедельник обнаружил, что принтер(anycubic i3 mega) которым не пользовались около месяца, вдруг не видит файлы на флешке, а тут и статья подоспела. На следующей неделе доберусь до него, проверю этот метод, ибо прошивка и контакты и соединения были проверены в первую очередь.

p.s. не удалось этим методом победить недуг картридера, но проверен иной адаптер модели microSD и с ним всё ок

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Василий побрил бороду

3D печать в эндопротезировании: где производят, сколько стоит и как получить протез бесплатно

RPMachine: Большой помощник малого офиса, часть 2. A maximis ad minima. Модернизация принтера для печати в режиме 2х независимых экструдеров

Инструмент для резки круглых отверстий в пластике

Калибровка платформы фотополимерного принтера.

Карта мира в литофании.