LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)
Контроллеры не мои Производителю виднее сколько чипов закупать. Я думаю, хотя б тысячу в год надо закупать заранее для таких контроллеров. Но явно никто по тыще не продаёт. Либо десятки без очереди по сусекам, либо десятки тысяч с очередью в несколько лет у официалов. Короче, очень туманная тема получается, производителя можно понять
-
- Мастер
- Сообщения: 298
- Зарегистрирован: 14 апр 2015, 10:28
- Репутация: 38
- Настоящее имя: Антон
- Откуда: Томск
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)
Подозреваю, что у китайцев чиновники не тупые, предвидели вероятность дефицита и помимо бесполезных цифирок-долларов на чужих компьютерах, создали запасы критически важных (и вообще-то копеечных) компонентов. Запас, достаточный для безболезненного перехода на своё.MX_Master писал(а): ↑ Интересно, что другие производители, такие как NXP, не сильно пострадали в период дефицита чипов. Непонятно только, почему китайцы на отечественные чипы не перешли в своих новых контроллерах. Это было бы логичнее и перспективнее. Видимо, свои чипы всё ещё недостаточно хороши в плане документации и средств разработки.
А может, они кому-то из торговых партнеров сделали предложение, от которого тот не смог отказаться...
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)
Поддержать открытую разработку проекта Remora для новых контроллеров NVEM/EC300/EC500 можно тут
https://forum.linuxcnc.org/18-computer/ ... ?start=540
https://www.gofundme.com/f/remora-firmw ... are-flow-1
https://forum.linuxcnc.org/18-computer/ ... ?start=540
https://www.gofundme.com/f/remora-firmw ... are-flow-1
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3101
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
Открытый проект 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
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
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 11 апр 2023, 18:08
- Репутация: 1
- Настоящее имя: Vincent Pomerleau
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
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
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 05 июл 2022, 08:27
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
Михаил, подскажите пожалуйста, а возможно управление аналоговых 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---
# 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---