ЧПУ пульты

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: ЧПУ пульты

Сообщение NightV »

aftaev писал(а):Покупаешь джойстик проводной иль радио как душе угодно иль клаву и переделай. Прога что показывал выше скринтошы, запросто с ней работет.
ПЛЮС
Lexxa писал(а):нужно чтобы он был удобным, чтоб у него был класный маховичек, чтоб был крепкий пластик и магнитик сзади и неперегруженный функционали беспроводной чтоб был
= мой вариант :hehehe:
осталось заказать маховичек и джойстик копеечный ;)
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: ЧПУ пульты

Сообщение NightV »

но это уже на стадии "вылизывания" станка :problem:
Всё просто! если знаешь КАК!
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

NightV, я тож думаю пульт с ебея заказать за 60 баксов и при необходимости доделать ему внутренности. Энкодер мне кажется там галименький.
Кто-нибудь в руках держал эти китайские пульты, которые only MACHC3? как у них корпус, крепкий? Как он в руках лежит?
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Lexxa писал(а):Кто-нибудь в руках держал эти китайские пульты, которые only MACHC3?
Не только держал но и разобрать успел : http://www.cnc-club.ru/forum/viewtopic. ... =20#p13532

типо мои пульты:
DSCN0378.jpg (2429 просмотров) <a class='original' href='./download/file.php?id=3820&mode=view' target=_blank>Загрузить оригинал (241.15 КБ)</a>
Ну а это типо познаем STM32 и СИ за одно :beer_blow:
DSCN0383.jpg (2429 просмотров) <a class='original' href='./download/file.php?id=3821&mode=view' target=_blank>Загрузить оригинал (231.01 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: ЧПУ пульты

Сообщение NightV »

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

Re: ЧПУ пульты

Сообщение aftaev »

чем дольше в лес тем интересней :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

Молодец! В китайском пульте как по качеству корпус и энкодер?
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

До молодца, как пешком до луны :)
Lexxa писал(а):В китайском пульте как по качеству корпус и энкодер?
Корпус удобный прочный, с бтарейным отсеком. Кнопки под пленкой, тож хорошо сделано. Переключатель XYZ довольно хороший. Штурвал на 50 импульсов(вмесо обычных 100), и "мягкий" по сравненю с тем штурвалом что отдельно на фотах. Штурвал чуть тронешь скачет.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

Не прибедняйся, людей которые делают что-то сами раз-два и обчёлся
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Нарисовать циферки на экране одно, а написать всю прошивку на языке который незнаешь сложновато. Думаю не потяну. Языка СИ я незнаю, а тут еще своя мини операционка uCos-II
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

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

Re: ЧПУ пульты

Сообщение aftaev »

Nick писал(а):Давай колись, чего пульт умеет!
Ток циферки показывать разным шрифтом на разных фонах умеет.
Оказалось мне слабо сделать на СИ чтоб циферки бегали от просого For i=0 To 100 Next и выдавались на индикацию :) Переменная i считается в числе, а вот из числового в строковую как переименовать в СИ незнаю :)
Так что рано радуетесь.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: ЧПУ пульты

Сообщение Impartial »

sprintf(*str,"%d",i);
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

во во мне такую фиговинк, сказали и не работает :) Там по ходу uCos
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: ЧПУ пульты

Сообщение Impartial »

str - ссылка на экранную строку.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

Скинь свой код, все исправим как надо :).

Кстати, как ты на C пины hal вытащил?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: ЧПУ пульты

Сообщение Lexxa »

там наверное еще до ссылок далеко. скорее всего все переменные статические
:bender:
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: ЧПУ пульты

Сообщение aftaev »

Так, руку подними те кто тут СИ писатели :)


#if GUIDEMO_LARGE

#define ID_KEYBOARD 1
#define ID_TESTCAL 2
#define ID_CALIBRATE 3

BUTTON_Handle hButton; // переменная для кнопки
void GUIDEMO_Intro(void)
{
int xCenter = LCD_GET_XSIZE() / 2;
int y;
GUI_SetBkColor(GUI_GREEN); //Цвет фона
GUI_SetColor(GUI_LIGHTRED);
GUI_Clear(); // очистить экран GUI_SetColor(GUI_BLACK); // цвет черный GUI_SetFont(&GUI_Font24B_1); // выбираем шрифт
GUI_DispStringHCenterAt("LinuxCNC", xCenter, 10);
GUIDEMO_Delay(5000); //задержка 5сек

for (y=0; y< 50; y++) { // начало цикла

GUI_SetFont(&GUI_FontComic24B_ASCII);

GUI_DispStringHCenterAt(y , 100, 100-40);
GUI_DispStringHCenterAt(" Menu: " , 100, 180);
GUI_DispStringHCenterAt(" F1 F2 F3 F4 F5" , 100, 200);

GUIDEMO_Delay(50);
} // конец цикла


Тамгде красным = ошибка
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: ЧПУ пульты

Сообщение Impartial »

aftaev писал(а):GUI_DispStringHCenterAt(y , 100, 100-40);
вариант1

GUI_DispStringHCenterAt(IntToStr(y,5) , 100, 100-40);

вариант2

char str[6]; //это в самом верху написать
sprintf(str,"%05d",y);
GUI_DispStringHCenterAt(str , 100, 100-40);
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: ЧПУ пульты

Сообщение Nick »

А чего цикл такой короткий?
Там случае не while (true) {} должен быть? И кнопка на выход, if (кнопка) {break;}
А "y" откуда берешь?
Ответить

Вернуться в «Электроника»