roboforum.ru

Технический форум по робототехнике.

Два микроконтроллера и одна SD-CARD

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 20:39

esisl писал(а):Пардонте... Это же х... тринтер, нет? Melzi http://reprap.org/wiki/Melzi ???
Там же просто USB есть, может не распаян. И прошивка марлин. Э?

да это принтер, да есть usb

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

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 21:16

А сколько метров между компьютером и тринтером?

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 21:37

esisl писал(а):А сколько метров между компьютером и тринтером?

два

Добавлено спустя 20 секунд:
esisl писал(а):А сколько метров между компьютером и тринтером?

принтер черного цвета, если это важно

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 22:16

Может оказаться важным.
А что? кабель не достаёт?

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 11 окт 2016, 02:16

esisl писал(а):Может оказаться важным.
А что? кабель не достаёт?

по цвету не подходит

Re: Два микроконтроллера и одна SD-CARD

Myp » 11 окт 2016, 11:06

Это как тебя тока угораздило такую ерунду выдумать? А потом ещё сутки в угадайку играл.

если забанили в гугле то вот ссылка http://reprap.org/wiki/Melzi#Melzi_with_Bluetooth
в простейшем варианте вайфайный модуль подключается точно так же.

но по уму надо делать как-то так: https://github.com/toxuin/ESPRINTER
ставить на ESP вебсервер который будет управлять принтером.

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 11 окт 2016, 11:35

Myp писал(а):Это как тебя тока угораздило такую ерунду выдумать? А потом ещё сутки в угадайку играл.

если забанили в гугле то вот ссылка http://reprap.org/wiki/Melzi#Melzi_with_Bluetooth
в простейшем варианте вайфайный модуль подключается точно так же.

но по уму надо делать как-то так: https://github.com/toxuin/ESPRINTER
ставить на ESP вебсервер который будет управлять принтером.


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

Добавлено спустя 5 минут 31 секунду:
еще есть вариант виртуализации ком-порта через esp8266, но это опять очень медленно.

На данный момент я подружил esp8266 и обычную флешку (microsd) через веб морду могу файлики загружать, скорость выходит примерно 10 мегов за 2 минуты (считал примерно, учитывая убогость веб морды)
ФТП библиотеки для флехи нету, надо переписывать ФТП-библу, которая работает с внутренним флешем esp8266.

учитывая средний размер файла для печати в 1МБ получается реально быстрее, чем скакать туда-сюда с флехой (хотя финтнесс полезен :))

Так что вопрос остается открытым, как аппаратно развязать 1 флешку sd и два микроконтроллера?

Re: Два микроконтроллера и одна SD-CARD

esisl » 11 окт 2016, 11:41

Ох...
Ну если ОООЧЕНЬ хочется то 2 варианта:

а) Уже предлагаемый эмулятор sd-card
б) Вполне подходит моё стимпанковское решение. Да-да. Два контроллера цепляем параллельно к одной SD-card, и коммутируем релюшкой :) "Проверено! Мин нет!) (с)

Re: Два микроконтроллера и одна SD-CARD

Madf » 11 окт 2016, 11:42

Как вам ранее сказали, пишите эмулятор SD-карты или не упирайтесь в "блупуп", а возьмите любой другой радио модуль и превратите его в RX/TX...
Кстати говоря, для USB провод в 2 метра - это ничто...

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

Re: Два микроконтроллера и одна SD-CARD

Myp » 11 окт 2016, 12:11

1 мб по блютусу на скорости в 500 000 передаётся несколько секунд, я не совсем понимаю чем тебя не устраивает эта скорость и какую скорость ты хочешь получить?
я вобще не уверен что на карту памяти получится писать быстрее, насколько я помню там для записи/чтения на карту используется режим совместимости, по SPI, тоесть в принципе скорость записи будет небольшая.

Добавлено спустя 2 минуты 29 секунд:
Madf писал(а):для USB провод в 2 метра - это ничто...

у меня к принтеру кинут 5 метровый USB "хвостик" =)

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 11 окт 2016, 13:18

Myp писал(а):1 мб по блютусу на скорости в 500 000 передаётся несколько секунд, я не совсем понимаю чем тебя не устраивает эта скорость и какую скорость ты хочешь получить?

я файлик по usb кабелю напрямую заливал в принтер и это было ОООООЧЕНЬ медленно, даж репитер хост предупреждает, что скорость будет низкой.
как я понимаю блутус это тот же ком-порт, только вместо усб-кабеля будет "воздух"

Добавлено спустя 1 минуту 10 секунд:
esisl писал(а):Ох...
Ну если ОООЧЕНЬ хочется то 2 варианта:

а) Уже предлагаемый эмулятор sd-card
б) Вполне подходит моё стимпанковское решение. Да-да. Два контроллера цепляем параллельно к одной SD-card, и коммутируем релюшкой :) "Проверено! Мин нет!) (с)

какие именно выводы коммутируются? почему релюшкой, а не полевиками?

Добавлено спустя 1 минуту 41 секунду:
Madf писал(а):Как вам ранее сказали, пишите эмулятор SD-карты или не упирайтесь в "блупуп", а возьмите любой другой радио модуль и превратите его в RX/TX...
Кстати говоря, для USB провод в 2 метра - это ничто...

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

"любой другой" это какой?

я выше написал, что я уже сделал, почему вы переходите на личности, не давая никакой полезной информации?

Re: Два микроконтроллера и одна SD-CARD

esisl » 11 окт 2016, 13:29

Я цеплял не SD, а флешку по USB (SD проще будет).
Разбираться было лень, так что я коммутировал оба провода данных одной релюшкой с двумя парами контактов.
Почему реле? Так дешевле в несколько раз :)
Кроме-того у меня не было уверенности, что стандартные полевые ключи будут нормально работать в таком режиме. А эксперименты ставить лень было.

А вообще не понимаю проблемы. Зачем вообще заливать данные в тринтер? У меня там гнездо под карту есть, не пользовался ни разу, может в каких-то промышленных условиях это имеет смысл и то сомневаюсь. Пусть печатает прямо с компутера.
Благо там любое старое железо потянет. У меня стоит какой-то металлолом на 1ГГц и 512 Мб. Так даже на слайсер хватает.
Поставьте под тринтер старый комп вместо тумбочки и заливайте туда что хотите по локалке. С любой скоростью.

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 11 окт 2016, 13:39

esisl писал(а):Я цеплял не SD, а флешку по USB (SD проще будет).
Разбираться было лень, так что я коммутировал оба провода данных одной релюшкой с двумя парами контактов.
Почему реле? Так дешевле в несколько раз :)
Кроме-того у меня не было уверенности, что стандартные полевые ключи будут нормально работать в таком режиме. А эксперименты ставить лень было.

А вообще не понимаю проблемы. Зачем вообще заливать данные в тринтер? У меня там гнездо под карту есть, не пользовался ни разу, может в каких-то промышленных условиях это имеет смысл и то сомневаюсь. Пусть печатает прямо с компутера.
Благо там любое старое железо потянет. У меня стоит какой-то металлолом на 1ГГц и 512 Мб. Так даже на слайсер хватает.
Поставьте под тринтер старый комп вместо тумбочки и заливайте туда что хотите по локалке. С любой скоростью.

данные в принтер заливать надо потому что когда деталь печатается 5 часов и комп повиснет или связь прервется, то пластик и время в мусорку.
Еще один комп гонять это расход электричества, к тому же он не решает проблемы.
Бегать между компами тоже удовольствие не особо, да и в комнате места для этого нет.
По поводу слайсера, есть модельки которые и 6 ядер 8гигов озу грузят не кисло вплоть до выбивания браузера с ошибкой "не хватает памяти" и слайсятся курой по 30 секунд (slic3r еще дольше).

Re: Два микроконтроллера и одна SD-CARD

esisl » 11 окт 2016, 13:57

Эмм... в комнате, где нет места 2 метра между компом и тринтером?????

Ладно. Задача выглядит достаточно бессмысленной и безумной, чтобы попытаться её реализовать :)
Но у меня идеи иссякли.
Искренне желаю удачи! :D

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 11 окт 2016, 14:10

esisl писал(а):Эмм... в комнате, где нет места 2 метра между компом и тринтером?????

Ладно. Задача выглядит достаточно бессмысленной и безумной, чтобы попытаться её реализовать :)
Но у меня идеи иссякли.
Искренне желаю удачи! :D

для англоязычной аудитории задача не безумная почему-то и пытаются решить.

даже описали подключение
http://forums.reprap.org/read.php?2,582 ... msg-625204

здесь же флуд и распальцовка.

Добавлено спустя 1 минуту 27 секунд:
Myp писал(а):у меня к принтеру кинут 5 метровый USB "хвостик" =)

видео заливки файлика размером 2Мб на принтер можно увидеть по этому "хвостику"?


Rambler\'s Top100 Mail.ru counter