LinuxCNC + Orange Pi

Контроллеры, драйверы, датчики, управляющие устройства.

Re: LinuxCNC + Orange Pi

Сообщение rehden » 30 июн 2020, 15:13

MX_Master писал(а):Пацаны, я ща маленько занят. Таки набросился на меня короновирус... Запахи не чую, все дела. Скопируйте себе проект на локальный ПК, вдруг чё не так пойдёт. Я, канеш, постараюсь залить всё на github.com, но модулем энкодера займусь только на здоровую голову. Надеюсь, на лучшее.

Всем успехов ;)


я уже переболел. меня и жену пневмония миновала, а вод тещу и брата жены нет.... если врачи не че не назначат то могу сказать чем и как лечились... главное с легкими не тянуть,.. если кадыхать долго будешь то диагноз пневмонии поставят только на томографии. и будет это вирусная пневмония а не коронавирус... болезнь очень тяжелая... я так не болел ни когда... неделя обморока можно сказать... и неделя отходника....
выздоравливай!!!
Аватара пользователя
rehden
Опытный
 
Сообщения: 195
Зарегистрирован: 06 мар 2012, 12:31
Откуда: Павловский Посад
Репутация: 33
Настоящее имя: Денис

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 01 июл 2020, 16:22

У нас, кстати, всю страну хотят опять посадить на карантин с понедельника. На месяц. Выходить низя будет с дома без причины. Все бизнесы, кроме продуктов и аптек, опять закроют. Назвали сие действо - локдаун ;)

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

Пока голова светлая, залил проект на gitlab

Всем спасибо, сами не болейте ;)
Последний раз редактировалось MX_Master 28 июл 2020, 20:27, всего редактировалось 2 раз(а).
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5856
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2608
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение Lexxa » 01 июл 2020, 20:54

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

Re: LinuxCNC + Orange Pi

Сообщение michael_s » 06 июл 2020, 10:10

И все таки , что насчет запуска на более свежих камнях (H6) ? возможен ли там запус на ARISC ? обычный gpio ?
michael_s
Новичок
 
Сообщения: 29
Зарегистрирован: 18 дек 2014, 21:34
Откуда: Тамбов
Репутация: 1
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение vladumur » 06 июл 2020, 16:44

так автор ужеж запустил и то и это.
vladumur
Мастер
 
Сообщения: 269
Зарегистрирован: 07 авг 2014, 16:44
Откуда: Россия, Красноярский край
Репутация: 37

Re: LinuxCNC + Orange Pi

Сообщение michael_s » 06 июл 2020, 17:04

vladumur писал(а):так автор ужеж запустил и то и это.

Ну он сказал есть какие то трудности , и никаких особо подробностей.
Кто то просвятит ? :)
michael_s
Новичок
 
Сообщения: 29
Зарегистрирован: 18 дек 2014, 21:34
Откуда: Тамбов
Репутация: 1
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение vladumur » 06 июл 2020, 17:21

трудности по н5 вроде
vladumur
Мастер
 
Сообщения: 269
Зарегистрирован: 07 авг 2014, 16:44
Откуда: Россия, Красноярский край
Репутация: 37

Re: LinuxCNC + Orange Pi

Сообщение michael_s » 06 июл 2020, 17:32

vladumur писал(а):трудности по н5 вроде

а на H6 (Orange Pi Lite 2 или Orange Pi One Plus H6) ?
michael_s
Новичок
 
Сообщения: 29
Зарегистрирован: 18 дек 2014, 21:34
Откуда: Тамбов
Репутация: 1
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение vladumur » 06 июл 2020, 19:00

У АВТОРА Orange Pi One Plus (H6)
vladumur
Мастер
 
Сообщения: 269
Зарегистрирован: 07 авг 2014, 16:44
Откуда: Россия, Красноярский край
Репутация: 37

Re: LinuxCNC + Orange Pi

Сообщение Vladimir 2011 » 06 июл 2020, 22:39

Добрый день! Скачал Armbian_20.05.2_Orangepipc_buster_current_5.4.43.img.xz залил на sd карту. Первая попытка установки провалилась. Во время создания пользователя пошли какие то ошибки. На ПК карту прочитать не смог. Потом отформатировал и снова загрузился и с гитхаба скопировал и запустил установку. Несколько раз согласился на установку компанентов. Установка шла долго. Потом написало, что надо перезагрузиться. Перезагружаюсь и остаюсь в консоли. В "быстром старте" написано что попаду в графичесую среду. Я может не то установил или как то надо отдельно запускать? Подскажите плиз.
Vladimir 2011
Почётный участник
Почётный участник
 
Сообщения: 216
Зарегистрирован: 20 май 2011, 17:40
Репутация: 19
Медальки:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 06 июл 2020, 23:27

Armbian_20.05.1_Orangepipc_buster_current_5.4.43_desktop.img
Надо этот
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 07 июл 2020, 00:05

Всем привет! Михаилу выздоровления ! Пришёл конвертер ,всё как бы заработало кроме шаговиков. Я взял всю систему с рабочего станка .Драйвера 8825 .Меня смущает длительность импульса ,всего 54 микросекунды ,не смотрел что выдаёт комп с LPT ,завтра гляну . Ещё в HAL файле не нашёл пинов хоумов ,но это после .Вот сигнал непосредственно step на драйвер ,dir меняется как положено ,а моторы стоят в удержании.Не охота выдёргивать "взрослый" драйвер из шкафа , хотелось бы этот стендик запустить .Может и ещё в чём то засада? Не надо ли инвертировать сигнал?
Вложения
LinuxCNC + Orange Pi 20200706_231312.jpg
step на драйвер 5 вольт 54 мкс
Последний раз редактировалось гражданинъ 07 июл 2020, 00:19, всего редактировалось 1 раз.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение D.L. » 07 июл 2020, 00:17

гражданинъ писал(а):Меня смущает длительность импульса ,всего 54 микросекунды

У меня 2,5мкс хватает, драйвера PLD880.
D.L.
Мастер
 
Сообщения: 238
Зарегистрирован: 25 авг 2018, 10:11
Откуда: Киров
Репутация: 58
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 07 июл 2020, 00:33

В общем ночью лучше спать! Перепутал все степы с дирами !Не мудрено в такой паутине.Всё заработало ,осталось разыскать пины хоумов и запустить УПшку!
Да, с LPT сигнал ещё короче- 8 микросекунд ,а так такой же .
Вложения
LinuxCNC + Orange Pi 20200707_203013.jpg
путаница
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 07 июл 2020, 22:23

Удалось конвертировать HAL LPT- GPIO там хоумы есть на пинах 23,22,21 .А вот как этим воспользоваться это ещё вопрос.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien » 08 июл 2020, 07:25

гражданинъ писал(а):Удалось конвертировать HAL LPT- GPIO там хоумы есть на пинах 23,22,21 .А вот как этим воспользоваться это ещё вопрос.

Я замыкал на землю...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2510
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 589
Медальки:
Настоящее имя: Daniel

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 08 июл 2020, 07:34

Это понятно.Сначала надо куда то поместить конвертированный HAL .Вот это пока не ясно.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 08 июл 2020, 08:14

Конвертировал HAL с двумя моторами по Y появились пины и для них .Это должно сработать ?

Код: Выделить всёРазвернуть
# Generated by stepconf 1.1 at Mon May  4 17:42:48 2020
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt opi_gpio output_pins=3,5,7,8,10,11,12,13,15 input_pins=16,18,19,21
setp opi_gpio.reset-time 5000
loadrt stepgen step_type=0,0,0

addf opi_gpio.read base-thread
addf stepgen.make-pulses base-thread
addf opi_gpio.write base-thread
addf opi_gpio.reset base-thread

addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd-rpm     <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps     <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed    => motion.spindle-at-speed

setp opi_gpio.pin-03-out-invert 1
net xstep           => opi_gpio.pin-03-out
setp opi_gpio.pin-03-out-reset 1
setp opi_gpio.pin-05-out-invert 1
net xdir            => opi_gpio.pin-05-out
setp opi_gpio.pin-07-out-invert 1
net ystep           => opi_gpio.pin-07-out
setp opi_gpio.pin-07-out-reset 1
setp opi_gpio.pin-08-out-invert 1
net ydir            => opi_gpio.pin-08-out
setp opi_gpio.pin-10-out-invert 1
net zstep           => opi_gpio.pin-10-out
setp opi_gpio.pin-10-out-reset 1
setp opi_gpio.pin-11-out-invert 1
net zdir            => opi_gpio.pin-11-out
net xenable         => opi_gpio.pin-12-out
setp opi_gpio.pin-13-out-invert 1
net ystep           => opi_gpio.pin-13-out
setp opi_gpio.pin-13-out-reset 1
setp opi_gpio.pin-15-out-invert 1
net ydir            => opi_gpio.pin-15-out
net estop-ext       <= opi_gpio.pin-16-in-not
net min-home-x      <= opi_gpio.pin-18-in-not
net max-home-y      <= opi_gpio.pin-19-in-not
net max-home-z      <= opi_gpio.pin-21-in-not

setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 70000
setp stepgen.0.dirsetup 70000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net min-home-x => axis.0.home-sw-in
net min-home-x => axis.0.neg-lim-sw-in

setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 70000
setp stepgen.1.dirsetup 70000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net max-home-y => axis.1.home-sw-in
net max-home-y => axis.1.pos-lim-sw-in

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 70000
setp stepgen.2.dirsetup 70000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net max-home-z => axis.2.home-sw-in
net max-home-z => axis.2.pos-lim-sw-in

net estop-out <= iocontrol.0.user-enable-out
net estop-ext => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 09 июл 2020, 20:21

Всем привет! Запустил я "шарманку" ! Что сделал ? Взял HAL с рабочего ноутбука ,конвертировал его на https://ocnc.github.io/hal-converter.html в "HAL GPIO ",сохранил на флэшке , подключил концевики согласно полученной распиновке ,создал новую конфигурацию ,изменил только дюймы на мм и дал имя .В появившемся HAL файле заменил всё содержимое на то что сконвертировал. И оно поехало ! Без поиска хоумов ,как положено ,УП не запустило ,ругнулось ,но и искать не стало ,просто чуть передвинуло по Х и после обнуления пропилило "LINUXCNC" ! Слышны были пропуски шагов ,но это понятно ,все настройки от другого станка .Теперь надо попытаться всё это систематизировать в сером веществе и найти способы настройки осей .Огромное спасибо Михаилу за такой подарок нам !
Не стало искать хоумы наверное по тому ,что надо инвертировать сигналы концевиков ,на станке-доноре стоят простые "щелкунчики " ,а тут всё по взрослому -индуктивные. Оно как бы и стоит "дома" получается ?
Вложения
LinuxCNC + Orange Pi 20200709_195354.jpg
Допиленная УП
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение avmartugin » 14 июл 2020, 08:12

Добрый день! Подскажите, пожалуйста, как настроить 2 параллельных степгена на одну ось? у меня фрезерный роутер с 2 двигателями по оси Y.
или дайте ссылку на пример из LinuxCNC, найти у меня не получилось.
avmartugin
Новичок
 
Сообщения: 33
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Адекс, Bing [Bot], frezeryga, gigs, Google [Bot], Majestic-12 [Bot], Newengine, niksooon, omfg86, Provodnik, rrshaman, shura2000, sivolap36, vitzin, Yandex [bot]

Reputation System ©'