Evgen_Ivanov

УДГ на Ардуино

57 повідомлень у цій темі

1 година тому, vzilk написав:

 

Ну да, при длительности импульса шага в 7 миллисекунд очень корректной будет их максимальная  частота где-то герц 50, а нормальным людям и 500 килогерц иногда бывает замало. Долго шагать будешь с такими импульсами... 😄

 

Вероятно вы в чем то правы, но вот так без экспрессии, гараздо лучше ).

 

Имхо, а ещё, это удг а не ЧПУ, и режим отладки, то есть в расчете на авдруг заработает, да и я написал что это возможность, а не рецепт.

 

Но в любом случае вы то свою версию лечения не предложили. Может вы просто узкий специалист по критике по, а не его отладке )))

2 години тому, Evgen_Ivanov написав:

Спосебо добрый человек 🤝🤝🤝🤝

 

Блин, дык пробуйте ... Потом подгоним как заработает ... Там бы дифф сделать в тот код по факту ...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Напишу тут пару слов как то скомпаилировать по 1.6.5 Ардуину

1. Разворачиваете ардуино, у меня в d:\all_data\arduino-165-r5

2. Выставляете дефолтную директорию скетчей в этот же каталог ... В File-Preferences  у меня она вот тут -

D:\all_data\arduino-165-r5\Scatches

3. Распаковываете либу UTF

в сюда D:\all_data\arduino-165-r5\Scatches\libraries\UTFT

она в зипе находится, в нем каталог, содержимое каталога сюда ...

Получаете такое:

Screenshot_164.jpg

 

Код скетча для УДГ должен быть в одноименной директории с именем проекта ...

Вот так расположен у меня:

 

Screenshot_165.jpg

 

Потом идете в Оболочку Ардуино и выбираете плату, 2560 мега в моем случае, потом ебеждаетесь что плата подключена ... то есть есть драйвер, тут есть нюбансы, потом нажимаете кнопку Скомпилировать :ну и залить . Они обе рядом.

 

Screenshot_166.jpg

 

 

 

 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Вобщем так и не удалось победить эту систему, набегает ошибка если деление больше двух частей((((( в моём случае нужно делить на 60 частей, а это ещё один зуб влезет))

 

Поставил старую систему, она работает более корректно!

 

Всем спасибо за помощь 🤝🤝🤝 тему можно закрывать))

IMG_20231209_132239.jpg

IMG_20231209_132212.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
7 годин тому, Evgen_Ivanov написав:

Вобщем так и не удалось победить эту систему, набегает ошибка если деление больше двух частей((((( в моём случае нужно делить на 60 частей, а это ещё один зуб влезет))

 

 

Криво написанный код победить невозможно, разве шо переписать его с нуля.

У меня самого сейчас в разработке нечто похожее - приспособление на универсально-фрезерный для фрезерования шестерен червячными фрезами, а заодно и делилка с произвольным коэф. деления, и всё это на сервоприводе. Могу точно сказать, что там простых решений не существует в принципе, как по железу, так и по коду. Может быть, когда-нибудь открою тему... 

2

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
12 години тому, vzilk написав:

 

Криво написанный код победить невозможно, разве шо переписать его с нуля.

У меня самого сейчас в разработке нечто похожее - приспособление на универсально-фрезерный для фрезерования шестерен червячными фрезами, а заодно и делилка с произвольным коэф. деления, и всё это на сервоприводе. Могу точно сказать, что там простых решений не существует в принципе, как по железу, так и по коду. Может быть, когда-нибудь открою тему... 

На каком железе делаете?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Дополнительно (я случайно узнал),

 

Автор пробовал компилировать то все в директории с кириллическими названиями. и не находило при этом библиотеки "Адафрут" (ТФТ).

 

У меня то все скомпилировалось сразу, без проблем. Я использовал 165 версию Ардуино, так как последняя версия Ардуино не работает на вин10, а у меня все еще вин7.

 

Я подозреваю что у автора компьютер и УДГ находятся в разных местах , потому отладка сложна, но уверенности в том не имею.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
17 годин тому, vzilk написав:

Криво написанный код победить невозможно

 

В случае с той УДГ такого явления как "криво написанный код" я не заметил. Ну может вы укажите предметно, где он?

 

Например, все управление ШД находится в одном методе.

 

MotorControllerClass MotorController; ---> void  StepperDriver::update()

 

Я нашел то за пару секунд. Компиляция заняла у меня пару минут. Приложение доступно для отладки.

 

Другое дело, что автор не смог отредактировать один файл и откомпилировать библиотеку. и проанализировать результаты. По неизвестной причине. Мне вот тоже чисто физиологически такое также сложно потому всякое может быть...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку