roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 17:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Не видит SD карту
СообщениеДобавлено: 31 окт 2016, 17:02 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
Связка Mega 2560 + ramps 1.4 controller + LCD 12864 перестала видить Карту памяти, после того как я случайно замкнул кратковременно пару контактов. На фото отмечены.

Дисплей со встроенным картридером работает, опробовал на другом принтере, карту тоже видит.

От ПК все работает, принтер печатает. Когда вставляю карту в дисплей вроде как реагирует (SD inserted, SD card removed) но саму карту не открывает...

Что могло сгореть на рампсе или мега2560, может кто-то подсказать? Печать с карты памяти очень нужна.

Если ремонту не подлежит, что нужно заказывать с Китая...Рапмс 1.4 или Мега2560 ?


Вложения:
Mega-2560-R3-Microcontroller-ramps-1-4-controller-12864-LCD-Panel-A4988-stepper-driver-For-arduino.jpg
Mega-2560-R3-Microcontroller-ramps-1-4-controller-12864-LCD-Panel-A4988-stepper-driver-For-arduino.jpg [ 327.1 КиБ | Просмотров: 4438 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 31 окт 2016, 17:57 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Это разъём AUX-3.
На нём контакты miso,mosi,sck - spi интерфейс. Если lcd работает, то с ними всё в порядке.
Контакт D49, судя по файлу pins.h прошивки marlin, отвечает за наличие карты в слоте (#define SDCARDDETECT 49). Тоже работает.
Остаётся контакт D53 - SDSS (CS Pin for SD Card support) "сигнал работы" с картой. Его смотреть...
Можно в pins.h перекинуть SDSS на другой пин, не используемый в прошивке (#define SDSS 53").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 31 окт 2016, 18:29 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
скорее всего этот порт и сгорел, перекинуть на свободный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 31 окт 2016, 18:51 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
LCD работает. Даже когда вставляю карту пишет на дисплее внизу (SD card inserted, SD card removed)

Извините забыл сказать что прошивка репетир-хост. как там перекинуть на другой пин? менять только в прошивке или еще физически нучно будет что-то перепаять?

Как понять какой свободный порт(пин) ?

Добавлено спустя 10 минут 23 секунды:
Вот нарыл в файле pins.h

* Arduino Mega pin assignment
*
****************************************************************************************/
#if MOTHERBOARD == 33
#define KNOWN_BOARD 1
#define RAMPS_V_1_3
#elif MOTHERBOARD == 34
#define KNOWN_BOARD 1
#define RAMPS_V_1_3
#define AZTEEG_X3
#elif MOTHERBOARD == 35
#define KNOWN_BOARD 1
#define RAMPS_V_1_3
#define AZTEEG_X3_PRO
#endif
#if MOTHERBOARD == 3 || MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 35
#define KNOWN_BOARD 1

#if !(defined (__AVR_ATmega1280__ ) || defined (__AVR_ATmega2560__ ))
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif

// uncomment one of the following lines for RAMPS v1.3 or v1.0, comment both for v1.2 or 1.1
// #define RAMPS_V_1_3
// #define RAMPS_V_1_0

#ifdef RAMPS_V_1_3

#define ORIG_X_STEP_PIN 54
#define ORIG_X_DIR_PIN 55
#define ORIG_X_ENABLE_PIN 38
#define ORIG_X_MIN_PIN 3
#define ORIG_X_MAX_PIN 2

#define ORIG_Y_STEP_PIN 60
#define ORIG_Y_DIR_PIN 61
#define ORIG_Y_ENABLE_PIN 56
#define ORIG_Y_MIN_PIN 14
#define ORIG_Y_MAX_PIN 15

#define ORIG_Z_STEP_PIN 46
#define ORIG_Z_DIR_PIN 48
#define ORIG_Z_ENABLE_PIN 62
#define ORIG_Z_MIN_PIN 18
#define ORIG_Z_MAX_PIN 19

#define ORIG_E0_STEP_PIN 26
#define ORIG_E0_DIR_PIN 28
#define ORIG_E0_ENABLE_PIN 24

#define ORIG_E1_STEP_PIN 36
#define ORIG_E1_DIR_PIN 34
#define ORIG_E1_ENABLE_PIN 30

#define SDPOWER -1
#define SDSS 53
#define ORIG_SDCARDDETECT 49


#define LED_PIN 13
#define ORIG_FAN_PIN 9
#define ORIG_PS_ON_PIN 12

#define HEATER_0_PIN 10
#define HEATER_1_PIN 8
#define HEATER_2_PIN 9
// ANALOG NUMBERING
#define TEMP_0_PIN 13
#define TEMP_1_PIN 14
#define TEMP_2_PIN 15
#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,

Добавлено спустя 3 минуты 3 секунды:
Какую цифру вместо 53 ставить? :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 01 ноя 2016, 16:15 
Не в сети

Зарегистрирован: 01 ноя 2016, 10:15
Сообщения: 6
У меня таже связка, но без sd-модуля на LCD. Подскажите как подключить отдельный молуль.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 12:57 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
setar писал(а):
скорее всего этот порт и сгорел, перекинуть на свободный


Не подскажите как это сделать пожалуйста?

Добавлено спустя 33 минуты 25 секунд:
Поставил цифру 40 вместо 53. Не помогло. 40 посмотрел, что вроде свободно, он c AUX-2.

#define SDPOWER -1
#define SDSS 40
#define ORIG_SDCARDDETECT 49


Вложения:
RAMPS1.4schematic.png
RAMPS1.4schematic.png [ 444.19 КиБ | Просмотров: 4372 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 15:48 
Не в сети

Зарегистрирован: 14 янв 2015, 16:18
Сообщения: 235
Откуда: СПб
Kasa писал(а):
менять только в прошивке или еще физически нучно будет что-то перепаять?
Как понять какой свободный порт(пин) ?


И прошивку менять и паять.
Я бы сделал так:
Вложение:
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg [ 93.21 КиБ | Просмотров: 4356 ]

В прошивку соответственно вставить #define SDSS 4 и не использовать третью серву.
Все выше описанное вы делаете на свой страх и риск.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 17:57 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
sergey2x писал(а):
Kasa писал(а):
менять только в прошивке или еще физически нучно будет что-то перепаять?
Как понять какой свободный порт(пин) ?


И прошивку менять и паять.
Я бы сделал так:
Вложение:
Новый точечный рисунок.jpg

В прошивку соответственно вставить #define SDSS 4 и не использовать третью серву.
Все выше описанное вы делаете на свой страх и риск.



Спасибо! Выглядит вроде бы все логично. Но после Ваших слов "Все выше описанное вы делаете на свой страх и риск." как-то желание пропадает пробовать.

Есть большой риск что что-то сгорит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 18:04 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Kasa писал(а):
Есть большой риск что что-то сгорит?

Огромный!
Достаточно не в том месте и не в то время чиркнуть по контактам.
Глаза боятся - руки делают


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 19:35 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
Но если сделать все верно и аккуратно, то не сгорит ничего? я об этом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 02 ноя 2016, 19:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Теоретически, на твой страх м риск, не должно :)
А дорожки резать последнее дело. Возьми моцный пинцет и выпаяй нерабочий контакт с гребёнки. Потом попробуй свой старый контакт(d40 который).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не видит SD карту
СообщениеДобавлено: 03 ноя 2016, 17:34 
Не в сети

Зарегистрирован: 05 янв 2016, 23:51
Сообщения: 16
Всем спасибо кто откликнулся!

Ножку не выпаивал, слишком много пришлось бы разбирать, я ее просто согнул и припаял к плате проводок. Подключился к D40, т.к. в проишивке уже ранее выставил именно этот контакт. Все заработало сразу! Сейчас печатаю, проверяю. Пока все нормально!

Это был интересный и полезный опыт, хоть и пришлось понервничать :) Думал уже капец плате.

Еще раз спасибо не равнодушным людям и форуму!


Вложения:
IMAG1305.jpg
IMAG1305.jpg [ 847.61 КиБ | Просмотров: 4257 ]
IMAG1304.jpg
IMAG1304.jpg [ 910.83 КиБ | Просмотров: 4255 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO