Страница 1 из 8
CoreXY + LinuxCNC (PopFab).
Добавлено: 30 сен 2012, 09:50
2cme
PopFab 3D принтер (и не только) из чЮмоданчика:
Теория.
Конструкции.
Nick подскажи пожалуйска как настроить LinuxCNC под данный вид?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 30 сен 2012, 13:19
Nick
2cme писал(а):Nick подскажи пожалуйска как настроить LinuxCNC под данный вид?
А в чем проблема? Вроде обычный трехосевой станок....
А... вот оно как, это я просто не посмотрел теорию
Занятная конструкция... Не надо двигатель по Y таскать...
Надо написать кинематику:
Можно взять как пример тривиальную кинематику:
http://git.linuxcnc.org/gitweb?p=linuxc ... f12a52de6f
В ней надо переписать функции kinematicsForward и kinematicsInverse (Тупо прописать туда то, что написано в формулах)
, и еще наверное надо поменять
KINEMATICS_TYPE kinematicsType()
{
return KINEMATICS_IDENTITY;
}
на
return KINEMATICS_BOTH;
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 30 сен 2012, 13:55
2cme
Киниматику не настраивал ниразу, пожалуйста подскажи пошаговую инструкцию.
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 30 сен 2012, 15:04
Nick
Я тоже
Давай попробуем:
1. Переписываем функции которые я написал выше. Получаем вот такой файл:
2. Потом устанавливаем эту кинематику:
sudo comp install core_xy_kins.
Возможно для этого понадобится пакет linuxcnc-dev.
3. Потом в hal файле загружаем новую кинематику вместо trivkins:
loadrt core_xy_kins
Вроде как все....

Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 12 авг 2013, 15:21
gendos
2cme
получилось настроить кинематику?
Хочу такую запустить.Поделись опытом?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 12 авг 2013, 20:59
2cme
gendos писал(а):2cme
получилось настроить кинематику?
Пришлось отложить решение в пользу насущных проектов.
gendos писал(а):Хочу такую запустить.Поделись опытом?
В ближайшее время возможно вплотную займусь, тогда будет видно.
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 12 авг 2013, 21:36
gendos
То же наверно наднях хочу найти время попробовать.Как думаешь есть шанс что точность работы этой кинематики
будет не хуже обычной?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 12 авг 2013, 21:43
Nick
как обычно тему не прочитал, уже есть готовый файл

Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 13 авг 2013, 22:06
gendos
Запускаю в терменале sudo comp install core_xy_kins
root@gena:/home/gena# sudo comp install core_xy_kins
sudo: comp: command not found
Что делать?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 13 авг 2013, 22:14
nkp
sudo apt-get install linuxcnc-dev наверно...
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 13 авг 2013, 22:57
gendos
После установки linuxcnc-dev
Запускаю sudo comp install core_xy_kins
пишет
gena@gena:~$ sudo comp install core_xy_kins
Unrecognized file type for mode preprocess: 'install'
gena@gena:~$
Файл core_xy_kins.c скачал и разместил в папке gena
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 03:49
nkp
sudo comp install core_xy_kins.c
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 08:24
gendos
Результат тот же
gena@gena:~$ sudo comp install core_xy_kins.c
[sudo] password for gena:
Unrecognized file type for mode preprocess: 'install'
gena@gena:~$
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 08:31
nkp
sudo comp --install core_xy_kins.c
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 17:02
gendos
Получилось.
Потом заменил в hal файле вместо trivkins:
loadrt core_xy_kins
Запустил emc2 . Не на что не ругается.Без механики можно как то узнать что все заработало?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 19:25
Nick
Нужно смотреть как меняются пины axis.N.motor-pos-cmd должны меняться как по кинематике.
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 19:39
arman
i
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 19:45
Nick
?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 21:12
gendos
В HAL осцилографе выбрал сигнал x step и y step
нажимаю стрелку движение по х видны импульсы только в сигнале x step, а по логике должны быть импульсы и по
y step . То же самое и по y только y step . что то не так?
Re: CoreXY + LinuxCNC (PopFab).
Добавлено: 14 авг 2013, 21:44
Nick
gendos писал(а):В HAL осцилографе выбрал сигнал x step и y step
нажимаю стрелку движение по х видны импульсы только в сигнале x step, а по логике должны быть импульсы и по
y step . То же самое и по y только y step . что то не так?
В осциллографе их может быть не видно. Осциллограф работает в servo-thread (вроде

).
Смотри пины команды моторам. Те, которые я написал!