LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)

Сообщение MX_Master »

Контроллеры не мои :) Производителю виднее сколько чипов закупать. Я думаю, хотя б тысячу в год надо закупать заранее для таких контроллеров. Но явно никто по тыще не продаёт. Либо десятки без очереди по сусекам, либо десятки тысяч с очередью в несколько лет у официалов. Короче, очень туманная тема получается, производителя можно понять ;)
AAN
Мастер
Сообщения: 284
Зарегистрирован: 14 апр 2015, 10:28
Репутация: 35
Настоящее имя: Антон
Откуда: Томск
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)

Сообщение AAN »

MX_Master писал(а): Интересно, что другие производители, такие как NXP, не сильно пострадали в период дефицита чипов. Непонятно только, почему китайцы на отечественные чипы не перешли в своих новых контроллерах. Это было бы логичнее и перспективнее. Видимо, свои чипы всё ещё недостаточно хороши в плане документации и средств разработки.
Подозреваю, что у китайцев чиновники не тупые, предвидели вероятность дефицита и помимо бесполезных цифирок-долларов на чужих компьютерах, создали запасы критически важных (и вообще-то копеечных) компонентов. Запас, достаточный для безболезненного перехода на своё.
А может, они кому-то из торговых партнеров сделали предложение, от которого тот не смог отказаться...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)

Сообщение MX_Master »

Поддержать открытую разработку проекта Remora для новых контроллеров NVEM/EC300/EC500 можно тут
https://forum.linuxcnc.org/18-computer/ ... ?start=540
https://www.gofundme.com/f/remora-firmw ... are-flow-1
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение MX_Master »

Открытый проект Remora для новых контроллеров с чипами i.MX RT1052 - успешно развивается.

https://github.com/scottalford75/Remora-RT1052/tree/dev
https://forum.linuxcnc.org/18-computer/ ... 550#256305
https://forum.linuxcnc.org/18-computer/ ... 550#256981
https://forum.linuxcnc.org/18-computer/ ... 560#257005

Поддержать автора можно здесь - https://www.gofundme.com/f/remora-firmware-development
vpomerleau
Новичок
Сообщения: 1
Зарегистрирован: 11 апр 2023, 18:08
Репутация: 1
Настоящее имя: Vincent Pomerleau
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение vpomerleau »

Hi MX_Master! I saw at the start of this post that the remora can be installed on the NVEC400, did anyone tried it? I didn't saw anything about it in the Linuxcnc forum discussion and I have one with the STM32 chip so i'm interested in this
fractal
Новичок
Сообщения: 1
Зарегистрирован: 05 июл 2022, 08:27
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500

Сообщение fractal »

Михаил, подскажите пожалуйста, а возможно управление аналоговых AC servo с NVEM . На MESA встречал вроде реализовывали такое. Понятно что там плата расширения 7i77. Может ее как то "пристегнуть к NVEM"? Вот пример hal #*******************
# AXIS X
#*******************

setp pid.x.Pgain [JOINT_0]P
setp pid.x.Igain [JOINT_0]I
setp pid.x.Dgain [JOINT_0]D
setp pid.x.bias [JOINT_0]BIAS
setp pid.x.FF0 [JOINT_0]FF0
setp pid.x.FF1 [JOINT_0]FF1
setp pid.x.FF2 [JOINT_0]FF2
setp pid.x.deadband [JOINT_0]DEADBAND
setp pid.x.maxoutput [JOINT_0]MAX_OUTPUT
setp pid.x.error-previous-target true

net x-index-enable <=> pid.x.index-enable
net x-enable => pid.x.enable
net x-pos-cmd => pid.x.command
#net x-vel-cmd => pid.x.command-deriv
net x-pos-fb => pid.x.feedback
net x-output => pid.x.output

# ---PWM Generator signals/setup---

setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [JOINT_0]OUTPUT_SCALE
setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-minlim [JOINT_0]OUTPUT_MIN_LIMIT
setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-maxlim [JOINT_0]OUTPUT_MAX_LIMIT

net x-output => hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0
net x-pos-cmd joint.0.motor-pos-cmd
net x-enable joint.0.amp-enable-out
# enable _all_ sserial pwmgens
net x-enable hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogena

# ---Encoder feedback signals/setup---
Ответить

Вернуться в «LinuxCNC»