LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)
Контроллеры не мои 
 Производителю виднее сколько чипов закупать. Я думаю, хотя б тысячу в год надо закупать заранее для таких контроллеров. Но явно никто по тыще не продаёт. Либо десятки без очереди по сусекам, либо десятки тысяч с очередью в несколько лет у официалов. Короче, очень туманная тема получается, производителя можно понять 
			
			
									
									
						- 
				AAN
 - Мастер
 - Сообщения: 313
 - Зарегистрирован: 14 апр 2015, 10:28
 - Репутация: 39
 - Настоящее имя: Антон
 - Откуда: Томск
 - Контактная информация:
 
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500 (проект отменён)
Подозреваю, что у китайцев чиновники не тупые, предвидели вероятность дефицита и помимо бесполезных цифирок-долларов на чужих компьютерах, создали запасы критически важных (и вообще-то копеечных) компонентов. Запас, достаточный для безболезненного перехода на своё.MX_Master писал(а): ↑ Интересно, что другие производители, такие как NXP, не сильно пострадали в период дефицита чипов. Непонятно только, почему китайцы на отечественные чипы не перешли в своих новых контроллерах. Это было бы логичнее и перспективнее. Видимо, свои чипы всё ещё недостаточно хороши в плане документации и средств разработки.
А может, они кому-то из торговых партнеров сделали предложение, от которого тот не смог отказаться...
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
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
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
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
- 
				vpomerleau
 - Новичок
 - Сообщения: 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
			
			
									
									
						- 
				fractal
 - Новичок
 - Сообщения: 1
 - Зарегистрирован: 05 июл 2022, 08:27
 - Репутация: 1
 - Настоящее имя: Александр
 - Контактная информация:
 
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---
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
Доброго всем.
Подскажите пожалуйста, а как эта связка работает с поворотной осью? Есть у кого опыт?
В кратце: Был Math3 совсем тормозил, теперь LinuxCNC лучше, но больше 3000мм/мин на поворотке отсутствует как не мучайся, просто крутнуть можно и на оборотах в минуту прилично, но как только обработка всё приплыли.
			
			
									
									
						Подскажите пожалуйста, а как эта связка работает с поворотной осью? Есть у кого опыт?
В кратце: Был Math3 совсем тормозил, теперь LinuxCNC лучше, но больше 3000мм/мин на поворотке отсутствует как не мучайся, просто крутнуть можно и на оборотах в минуту прилично, но как только обработка всё приплыли.
- 
				sergey65
 - Новичок
 - Сообщения: 18
 - Зарегистрирован: 23 ноя 2015, 18:10
 - Репутация: 0
 - Настоящее имя: Сергей Забелин
 - Откуда: Октябрьский
 - Контактная информация:
 
Re: LinuxCNC + Ethernet контроллеры NVEM/EC300/EC500
Это проблема не железа, а программная. В частности планировщика, не может он эффективно работать с 4 осями одновременно. На форуме linuxcnc есть тема по новому планировщику. Попробуйте его использовать.