Мой CNC китаес Bernardo KF25 Top (клон BF20)

Тяжелые фрезерные станки по металлу.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение nkp »

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

def bind_axis(a, b, d):
    root_window.bind("<KeyPress-%s>" % a, kp_wrap(lambda e: jog_on(d, -get_jog_speed(d)), "KeyPress"))
    root_window.bind("<KeyPress-%s>" % b, kp_wrap(lambda e: jog_on(d, get_jog_speed(d)), "KeyPress"))
    root_window.bind("<Shift-KeyPress-%s>" % a, lambda e: jog_on(d, -get_max_jog_speed(d)))
    root_window.bind("<Shift-KeyPress-%s>" % b, lambda e: jog_on(d, get_max_jog_speed(d)))
    root_window.bind("<KeyRelease-%s>" % a, lambda e: jog_off(d))
    root_window.bind("<KeyRelease-%s>" % b, lambda e: jog_off(d))
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

точно, shift...
хочу посмотреть что там axis делает при нажании этой комбинации. может подкрутить чего :))
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение nkp »

"оно" все равно не так работает как надо
делай железные кнопки - через хал будет работать правильно:
нажал стрелку - едешь,
не отпуская нажал быстрый ход - ускорился,
отпустил - первоначальная скорость
а тут так не работает.....
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

посмотрел код, еще раз осознал как я люблю питон :pssdoff:
забьем пока. пульт в списке todo.
кнопок jog на пульте не будет. будет джойстик от геймпада и энкодер. думаю хватит
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

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

Re: Мой китаес Bernardo KF25 Top

Сообщение Nick »

Алексс писал(а):посмотрел код, еще раз осознал как я люблю питон
nkp писал(а):"оно" все равно не так работает как надо
Основная проблема в signals на отпускание или нажатие Shift не происходит дополнительного сигнала. Только на нажатие значащей клавиши. Возможно, можно сделать функцию, которая будет постоянно контроллировать нажатие shift и в случае чего замедлять станок. Надо подумать :thinking:...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Serg »

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

Re: Мой китаес Bernardo KF25 Top

Сообщение Nick »

А как этот ивент называется? Есть ман по нему?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Serg »

Есть, можно начинать с "man XEvent". :lol:

Вот простенькая демка на Tcl/Tk:

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

#!/usr/bin/wish

bind . <KeyPress-Shift_L> {puts "Shift_L pressed"}
bind . <KeyRelease-Shift_L> {puts "Shift_L released"}
Думаю в питон не сложно будет перевести, ибо он тупо пользует libtk в своей обёртке.

P.S. Хотел в виде файла вставить - нах послали: event.tcl => Расширение tcl запрещено администратором. :cry:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Nick »

Ок понял будем в эту сторону копать.
UAVpilot писал(а):P.S. Хотел в виде файла вставить - нах послали: event.tcl => Расширение tcl запрещено администратором.
Правильно, исполняемые файлы у нас под запретом на прямое выкладывание. А то скачаешь и вместо сохранить, открыть нажмешь, а там
rm ~/ -rf и все тютю файлики, даже пароля не спросит.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Serg »

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

Re: Мой китаес Bernardo KF25 Top

Сообщение Nick »

Тогда не запустится - флага +x не будет, а по расширению откроется в архиваторе :tongue:.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

греются подшипники в шпинделе. по взрослому, почти до 100 градусов.
пробовал разобрать шпиндель подручными средствами - не поддается...
пришлось сделать одно простое, но очень полезное приспособление
DSC_0708.jpg (1766 просмотров) <a class='original' href='./download/file.php?id=8549&mode=view' target=_blank>Загрузить оригинал (41.18 КБ)</a>
DSC_0710.jpg (1766 просмотров) <a class='original' href='./download/file.php?id=8550&mode=view' target=_blank>Загрузить оригинал (45.79 КБ)</a>
несколько легких движений и шпиндель на куски
DSC_0711.jpg (1766 просмотров) <a class='original' href='./download/file.php?id=8551&mode=view' target=_blank>Загрузить оригинал (111.32 КБ)</a>
еще несколько и все подшипники сняты
DSC_0712.jpg (1766 просмотров) <a class='original' href='./download/file.php?id=8552&mode=view' target=_blank>Загрузить оригинал (42.35 КБ)</a>
купил новые, буду сегодня собирать :)

также научился в eagle делать gcode для роутинга дорожек. жду фрезы для текстолита, аж подпрыгиваю :mrgreen:
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

даже платочку нарисовал
pwm2dc.png
pwm2dc.png (4.02 КБ) 1765 просмотров
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Nick »

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

Re: Мой китаес Bernardo KF25 Top

Сообщение aftaev »

Алексс, у тебя в шпинделе всего 2 подшипника и сотку держит :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

Nick, газовые пружины поджимают швеллер к домкрату, тем самым и обратный ход автоматом.
а чтобы конструкция не развалилась внизу есть специальная проволочка :)
еще надо пару мелочей доделать и будет ока.

aftaev, с каких пор точность шпинделя зависит от количества подшипников?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Алексс »

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

Re: Мой китаес Bernardo KF25 Top

Сообщение aftaev »

Алексс писал(а):aftaev, с каких пор точность шпинделя зависит от количества подшипников?
привык видеть в шпинделях дуплексные подшипники :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Мой китаес Bernardo KF25 Top

Сообщение Сергей Саныч »

Алексс писал(а):
DSC_0711.jpg (1743 просмотра) <a class='original' href='./download/file.php?id=8570&mode=view' target=_blank>Загрузить оригинал (111.32 КБ)</a>
Как у тебя супруга такое кощунство терпит? :lol: :lol1:
Чудес не бывает. Бывают фокусы.
Ответить

Вернуться в «Фрезерные станки по металлам»