Страница 1 из 2

LCNC->USB->Arduino-> ШД step, dir

Добавлено: 21 май 2013, 10:35
solo
Нашел вот эту ссылку http://emc2arduino.wordpress.com/faq-2/faq-emc2arduino/

Читая с помощью Google переводчика понял что речь ведется об управлении ШД :stepper: через ЮСБ платой Ардуино.
Там по ссылке приведены несколько конфигураций но принципиально отличающихся две на сколько я понял
1 на основе пользовательского компонента (на питоне)
2 на основание компонента LCNC на в котором заложено не только управление ШД но подключение дисплея и кнопок ну и прочее периферии
Но это все взгляд дилетанта я могу глубоко ошибаться

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 12:11
solo
Столкнулся с первой проблемой пытаюсь прошить Ардуино Пишит ошибкак компиляции
Продовал разными прогламмами (версиями) скеч пихать не получается, а в 023 вообще не грузится :thinking:

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 12:19
Serg
Тебе просто сочуствия захотелось? :)

Что хоть пишет-то?

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 12:32
solo
ошибка в терминале

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

EmcArduino_05b.ino: In function ‘void jog(float, float, float, float, float, float, float, float, float)’:
EmcArduino_05b.ino:372: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:373: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:374: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:375: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:376: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:377: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:378: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:379: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:380: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:382: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:383: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:384: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:385: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:386: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:387: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:388: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:389: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:390: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:392: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:393: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:394: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:395: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:396: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:397: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:398: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:399: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino:400: ошибка: нет декларации ‘digitalReadFast2’ в этой области видимости
EmcArduino_05b.ino: In function ‘void stepLight()’:
EmcArduino_05b.ino:484: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:484: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:485: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:485: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:486: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:486: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:487: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:487: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:488: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:488: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:489: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:489: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:490: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:490: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:491: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:491: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:492: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:492: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino: In function ‘void stepMode(char, int)’:
EmcArduino_05b.ino:569: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:570: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:571: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:572: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:573: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:574: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:575: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:576: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости
EmcArduino_05b.ino:577: ошибка: нет декларации ‘digitalWriteFast2’ в этой области видимости




Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 12:37
aftaev
solo писал(а):Продовал разными прогламмами (версиями) скеч пихать не получается, а в 023 вообще не грузится
Под Линухом наверно?

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 12:43
solo
и под линуксом и под виндо7

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 13:44
Serg
Ну эт обычные ошибки от нечтения прилагающихся README и коментов в начале исходников, например вот таких:

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

...
// You'll need this library. Get the interrupt safe version.
#include <digitalWriteFast.h> // http://code.google.com/p/digitalwritefast/
...
P.S. Текст программы в формате ODT - это нечто! :freak:

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 14:07
solo
UAVpilot писал(а):P.S. Текст программы в формате ODT - это нечто!
А в оригинально формате запрещен, подскажите в каком болеее правельно

Спасибо за подсказку
include <digitalWriteFast.h> // http://code.google.com/p/digitalwritefast понял буду ковырять дальше

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 14:12
aftaev
Проект Ардуины полностью выложи на своей плате прошью

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 15:06
solo
Воть
"EmcArduino_05b.ino => Расширение ino запрещено администратором."
В каком виде мона выложить :thinking:
Вот ссылка откуда можно скчать все
https://github.com/dewy721/EMC-2-Arduin ... /Downloads

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 15:51
Serg
solo писал(а):Воть
"EmcArduino_05b.ino => Расширение ino запрещено администратором."
Странно... Зачем неисполняемые тексты запрещать-то?..

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 16:03
aftaev
solo писал(а):В каком виде мона выложить
в архиве что угодно :)
solo писал(а):Вот ссылка откуда можно скчать все
https://github.com/dewy721/EMC-2-Arduin ... /Downloads
там региться нужно?

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 16:18
solo
Странно, а у меня открывается без регистрации
Наверное если зайти через сайт автора темы по ссылке которая в первом сообщении то тогда регистрироваться не надо
вот к стати форум по этой теме , проведения испытаний, правда тоже на инглыш, и гугле каряво переводит но в принципе кое что понятно

http://www.shapeoko.com/forum/viewtopic.php?f=6&t=226

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 20:03
Serg
Не надо там регистрироваться. aftaev просто спрашивает - ему лень самому по ссылке кликнуть. :hehehe:

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 22 май 2013, 20:19
aftaev
UAVpilot писал(а):aftaev просто спрашивает - ему лень самому по ссылке кликнуть.
я долго искал где есть кнопка чтоб все скачать одним архивом :)

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 23 май 2013, 09:28
solo
может я не правельно понимаю что спрашиваю или что нужно но вот две конфигурации "последние" в разных вариантах исполнения

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 23 май 2013, 09:31
solo
И ихче конфигурация с форума

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 23 май 2013, 11:30
solo
чего сделал
Перед компиляциее скетча необходимо добать библиотеки в Ардуино (как добавлять ссылку потерал) но наверное не проблема найти в Гоогле
по рекомендации с
http://emc2arduino.wordpress.com/2012/0 ... e-release/
в скетче исправил и после этого все откомпелилось
привожу перевод с сайта что надо делать

"Привет, Просто, чтобы вы знали, что Emc2Arduino красиво собирает и размещает на ChipKit Max32, как только digitalWriteFast2 заменяется digitalWrite (как Вы предложили), digitalReadFast2 с digitalRead и после удаления digitalWriteFast заголовке"

Буду ковырять дальше

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 23 май 2013, 13:07
solo
Хм пока просто на компе без подключения шд ВСЕ работает
(использовал конфигурацию емсАрдуино 07в из поста выше)
Надо теперь подумать как беле просто напрямую подключить на живой станк и что то попилить
Пока Ардуино выдает на степе около 8000 Гц (у меня такую частоту поддерживает станок и это зашито а Ардуино) ИМХО это очень приличный вариант
Но надо все таки будет проверить в живую на ШД
Будут результаты отпишусь

Re: LCNC->USB->Arduino-> ШД step, dir

Добавлено: 31 май 2013, 10:51
solo
Хочу забрать свои слова обратно по поводу частоты на выводе степ (8000 Гц) :idiot:
Пробовал разные скетчи результат практически один и тот же более менее стабильные импульсы на степ выводе около 450 Гц ну и еще обнаружились некоторые недостатки
наиболее мною понимаемый скетч так это с поста 17 (хотя в программировании :monkey: )
Может кто нибудь подскажет как изменить скетч чтобы получить большую частоту от ардуино на выводе степ :beer_blow: