Установка EMC2 на Compact Flash (CF)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение kernel »

Nick писал(а):По двигателям говорили, что там возникает самоиндукция и еще токи какие-то большие... в общем, я мало что понял, кроме того, что нужно повышать напряжение и ставить ограничение по току...
Ну ШИМ есть у меня в контроллере. Напряжения 31В должно быть достаточно для начала (позже 50 будет).
Nick писал(а):Там и сам ИТ42 станок не маленький :). 170мм3 это 17мм*10мм*1мм микро станочек :).
Эммм... обшибся немножко :) Имелось ввиду мини-комп в виде кубика 170 мм с кажд. стороны :)
aike
Кандидат
Сообщения: 40
Зарегистрирован: 19 май 2011, 05:16
Репутация: 9
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aike »

Я как раз тот чувак с ИТ42 и CF картой :)
У меня кроме ИТ42 есть еще несколько станков, так вот на японских ОЦ SODICK 450MC, 600MC мы тоже заменили жесткие диски на CF.
Нам про это подсказала служба поддержки.
На Fanuc и Hitachi (такие тоже есть) CF мы не ставили, так как там уже подобное стоит.
А вообще в цехе лучше CF ничего нет.
Команда dd if=/dev/sdX of=$HOME/CNC_NAME.img очень здорово помагает от crash.
Где /dev/sdX эта вытащенная вами CF и вставленная в картридер под Linux
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

Welcome :)!
aike писал(а):Команда dd if=/dev/sdX of=$HOME/CNC_NAME.img очень здорово помагает от crash.
А что бывает, что CF-ки летят?
aike писал(а):А вообще в цехе лучше CF ничего нет.
Это из-за вибраций на станке, или еще есть какие-нибудь причины?
aike
Кандидат
Сообщения: 40
Зарегистрирован: 19 май 2011, 05:16
Репутация: 9
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aike »

Согласно ППР (Планово профилактический ремонт) необходимо производить backup.
При заменене программы, настройки и т д делается backup.
CF используем x300 и более. Обычные x166 плохо работают. Иногда дают задержку.
И их проще поменять чем HD. Просто взял, сделал образ и вперед.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

С HDD тоже можно dd if= of=...
Все в принципе понятно, кроме того почему нельзя взять просто обычную USB флешку?
valb
Мастер
Сообщения: 267
Зарегистрирован: 10 апр 2011, 23:01
Репутация: 20
Откуда: Пенза
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение valb »

Nick писал(а):С HDD тоже можно dd if= of=...
Все в принципе понятно, кроме того почему нельзя взять просто обычную USB флешку?
USB по сравнению с CF это бутылочное горлышко. Сигналы с CF идут напрямую на IDE, а у USB много преобразований. CFки не все по быстродействию подходят. Где-то так. ;)
valb
Мастер
Сообщения: 267
Зарегистрирован: 10 апр 2011, 23:01
Репутация: 20
Откуда: Пенза
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение valb »

aike писал(а):У меня кроме ИТ42 есть еще несколько станков, так вот на японских ОЦ SODICK 450MC, 600MC мы тоже заменили жесткие диски на CF.
Нам про это подсказала служба поддержки.
Вопросик небольшой. Какие непосредственно переходнички применили. Ссылочку если можно.
По цене как получается? Переходник + CF = дороже получается чем например взять буковский винт?
Немного инфы:
http://www.thg.ru/storage/ssd_compact_flash/print.html
http://www.flashboot.ru/forum/index.php?topic=162.0
http://www.pccar.ru/archive/index.php/t-3999.html
http://www.rusdoc.ru/articles/vash_vtor ... 890/print/
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

valb писал(а):
Nick писал(а):С HDD тоже можно dd if= of=...
Все в принципе понятно, кроме того почему нельзя взять просто обычную USB флешку?
USB по сравнению с CF это бутылочное горлышко. Сигналы с CF идут напрямую на IDE, а у USB много преобразований. CFки не все по быстродействию подходят. Где-то так. ;)
Да там в принципе много-то и не надо. У меня нот с флешки очень шустро стартует. А после загрузки emc2 в ней вообще необходимость отпадает...
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение kernel »

valb писал(а):...
По цене как получается? Переходник + CF = дороже получается чем например взять буковский винт?
...
Мне обошелся переходник за 100 руб. и сама флэшка 4ГБ 200 руб. Но это б\у с аукциона :) К тому же переходник дорабатывать пришлось (для поддержки DMA).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aftaev »

Разобрал ноут глянул какой там винт стоит. Посчитал штырьки получилось 44 pin.

Я правильно соображаю если я куплю:
1. Переходник
Переходник.jpg (3541 просмотр) <a class='original' href='./download/file.php?id=1553&mode=view' target=_blank>Загрузить оригинал (75.16 КБ)</a>
http://cgi.ebay.com/SD-SDHC-MMC-2-5-44- ... 2308095a51

2. Имею вот такую карточку от фотика 16Gb:
Карточка.jpg
Карточка.jpg (9.99 КБ) 3541 просмотр
То смогу из ноута винт выбросить и поставить Linux с ЕМС?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
valb
Мастер
Сообщения: 267
Зарегистрирован: 10 апр 2011, 23:01
Репутация: 20
Откуда: Пенза
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение valb »

aftaev писал(а):Разобрал ноут глянул какой там винт стоит. Посчитал штырьки получилось 44 pin.

Я правильно соображаю если я куплю:
1. Переходник
2. Имею вот такую карточку от фотика 16Gb:
То смогу из ноута винт выбросить и поставить Linux с ЕМС?
По идее можно попробывать. Будет ли эта флешка определяться как винт. Вот в чем вопрос.
И быстродействия хватит ли. Латенци позволит работать ЕМС2?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aftaev »

valb писал(а):Будет ли эта флешка определяться как винт.
Флешки как то форматируют, тогда видит Биос флешку как винт, но это про USB флешки.
valb писал(а):И быстродействия хватит ли.
Если на USB работают.
valb писал(а):Латенци позволит работать ЕМС2?
На ноуте Латенси 2800 если ничего не делать, если долго мучать ноут прогами, максимум Латенси подымался до 5800
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

А зачем тебе винт выкидывать? на ноутах он тем более обычно защищен лучше от вибраций и ударов.

В конце концов можешь просто воткнуть флешку и грузиться с нее как с liveusb. У тебя там картридер есть?

Работать будет медленнее, но на latency влиять не должно. Во время выполнения Gкода EMC2 грузит его целиком в память и на винч не лазит. Т.е. медленнее будут запускаться программы, а все остальное будет по-прежнему.

Когда все сделаешь и настроишь, напиши, я объясню что делать с dd, и зачем он нужен ;). Только не забудь!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aftaev »

Nick писал(а):А зачем тебе винт выкидывать?
На станок мож ноут прикручу. Винты не шибко любят вибрации.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение PKM »

kernel писал(а): fstab поправил в соответствие с документом "Installing to a CompactFlash solid state drive" с сайта LinuxCNC. ФС выбрал Ext3 журналируемую. Первым делом поставил mc, из него проводил все дальнейшие пытки :spanner:
Кстати, после поправки fstab, система стала побыстрее работать.
Я вот то же самое пытаюсь сделать, но пока не выходит. У моего fstab немного другая структура, чем описано по ссылке. Почти все отделено табуляторами, а не запятыми, поэтому не пойму, куда параметры пихать


upd: вроде бы сделал, но не знаю, насколько верно =)
kernel
Опытный
Сообщения: 158
Зарегистрирован: 12 мар 2011, 15:48
Репутация: 17
Откуда: Красноярск
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение kernel »

А версия Ubuntu какая? Скиньте в этой теме содержимое fstab`а на всякий случай :)

PS:
Где-то пару недель назад купил Mini PCI-E SSD. Хочу развести переходничок на SATA и поставить его на свою микроматплату вместо винта с EMC, т.е. на станок. Просто дешево продавался, поэтому решил не тормозить и купить сразу. Как доделаю, отпишусь.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

PKM писал(а):Почти все отделено табуляторами, а не запятыми, поэтому не пойму, куда параметры пихать
А какая разница, табами или запятыми? Сверху обычно написано что какая колонка значит

Код: Выделить всё

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/md0 during installation
UUID=bfbd27a0-7632-4e90-80a0-84f0456a341c /               ext4    errors=remount-ro 0       1
# /home was on /dev/md2 during installation
UUID=96e9ffd6-9d99-4edd-811f-82eec6a0b44e /home           ext4    defaults        0       2
Т.е. должно быть примерно так:

Код: Выделить всё

# <file system>                                <mount point>   <type>  <options>              <dump>  <pass>
UUID=bfbd27a0-7632-4e90-80a0-84f0456a341c      /                ext4    errors=remount-ro     0       1
gendos
Мастер
Сообщения: 1117
Зарегистрирован: 06 июл 2011, 15:26
Репутация: 81
Настоящее имя: Геннадий
Откуда: Ростов-на-дону
Контактная информация:

Re: Каковы требования к компу, в EMC?

Сообщение gendos »

kernel писал(а):Флэшки, у которых память выполнена по технологии SLC обычно не менее 100 000 циклов, для памяти по технологии MLC - 10 000. К тому же с записью у MLC гораздо больше проблем, чем у SLC. У меня MLC, к сожалению. Поэтому вопрос о наличии swap в EMC сразу отпал. С чтением проблем вообще не должно быть.
В общем, чтобы не гадать, попробую сначала на другой флэшке (послезавтра покупать планирую), затем отпишусь, что получилось :)
два года назад поставил на фирме CF флешку через ide переходник вместо винта для управления фрезером под mach3 станок работает каждый день
в неотапливаемом помещении зимой -10 градусов ни каких проблем.За это время вышел из строя только силовой драйвер по одной координате.
Я думаю винт в таких условиях не выжил бы.
aike
Кандидат
Сообщения: 40
Зарегистрирован: 19 май 2011, 05:16
Репутация: 9
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение aike »

ВСЕМ кто ставит CF.
Сталкнулся с такой проблемой. При выключении питания стали слетать привязки.
Они находятся по умолчанию в файле var.txt. Так вот, пришлось при монтировании CF
убирать опцию noatime.
Пока помогло, хотя вероятно проблемы были и не вней.
Но лучше всего сделать так, при создании выделить 100 Мб. под /home
и его монтировать без noatime. А все остальный с noatime.
Проявляется эта херня на ext4. На ext3 с такой проблемой (не сохранения/сброс данных на CF) не сталкивался.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Установка EMC2 на Compact Flash (CF)

Сообщение Nick »

aike писал(а):убирать опцию noatime.
Пока помогло, хотя вероятно проблемы были и не вней.
Странно это, noatime вроде не для того нужен...

Может там проблема с этими двумя:
sync
All I/O to the file system should be done synchronously. In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening.
dirsync
All directory updates within the file system should be done synchronously. This affects the following system calls: creat, link, unlink, symlink, mkdir, rmdir, mknod and rename.

Но тут правда без вариантов, либо флешка раньше сдохнет, либо файл записываться сразу не будет.
Ответить

Вернуться в «LinuxCNC»