Mesa 5i25 prob rfx2: различия между версиями
Перейти к навигации
Перейти к поиску
Nick (обсуждение | вклад) |
Aлeĸcc (обсуждение | вклад) м (синтаксис) |
||
| Строка 16: | Строка 16: | ||
= Настройка = | = Настройка = | ||
== Используя pncconf, основые шаги == | == Используя pncconf, основые шаги == | ||
| − | # Выбираем | + | # Выбираем плату Mesa 5i25. [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-2.png|мини]] |
# Выбираем прошивку prob_rfx2 и нажимаем Accept Component Changes для создания вкладок с пинами. [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf.png|мини]] | # Выбираем прошивку prob_rfx2 и нажимаем Accept Component Changes для создания вкладок с пинами. [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf.png|мини]] | ||
# Назначаем пины во вкладках. [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-1.png|мини]] | # Назначаем пины во вкладках. [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-1.png|мини]] | ||
Текущая версия на 06:18, 12 июня 2014
Прошивка prob_rfx2 для плат Mesa 5i25 и Mesa 6i25. Эта прошивка позволяет рабоать с платами Mesa 5i25 или 6i25 без дополнительных дочерних плат.
Содержание
Возможности
Прошивка prob_rfx2 позволяет работать с:
- 8 осей step/dir
- 2 энкодера с индексными метками
- watchdog timer
- дополнительные GPIO
Ограничения
Все номера пинов портов Mesa 5i25 прописаны в прошивке, это может вызвать неудобства при подключении плат к сторонним платам опторазвязки.
Нет опторазвязки, маленькое количество свободных пинов IO.
Настройка
Используя pncconf, основые шаги
- Выбираем плату Mesa 5i25.
- Выбираем прошивку prob_rfx2 и нажимаем Accept Component Changes для создания вкладок с пинами.
- Назначаем пины во вкладках.
Пример конфигурации
4 оси - XYAZ + энкодер на шпиндель
Распиновка
This is for the Mesa 5i25 with prob_rfx2 firmware.
pin# is the pin's physical location on the connector.
I/O number is the components number if it was GPIO
channel number is the component number if it used as it's secondary function
such as PWM, step generator or encoder.
pins deselected from their secondary function, or have none default to GOIO
Configuration pin-out:
IO Connections for P3
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 0 IOPort None
14 1 IOPort PWM 0 PWM (Out)
2 2 IOPort StepGen 0 Step/Table1 (Out)
15 3 IOPort None
3 4 IOPort StepGen 0 Dir/Table2 (Out)
16 5 IOPort PWM 0 Dir (Out)
4 6 IOPort StepGen 1 Step/Table1 (Out)
17 7 IOPort None
5 8 IOPort StepGen 1 Dir/Table2 (Out)
6 9 IOPort StepGen 2 Step/Table1 (Out)
7 10 IOPort StepGen 2 Dir/Table2 (Out)
8 11 IOPort StepGen 3 Step/Table1 (Out)
9 12 IOPort StepGen 3 Dir/Table2 (Out)
10 13 IOPort None
11 14 IOPort QCount 0 Quad-A (In)
12 15 IOPort QCount 0 Quad-B (In)
13 16 IOPort QCount 0 Quad-IDX (In)
IO Connections for P2
Pin# I/O Pri. func Sec. func Chan Pin func Pin Dir
1 17 IOPort None
14 18 IOPort PWM 1 PWM (Out)
2 19 IOPort StepGen 4 Step/Table1 (Out)
15 20 IOPort None
3 21 IOPort StepGen 4 Dir/Table2 (Out)
16 22 IOPort PWM 1 Dir (Out)
4 23 IOPort StepGen 5 Step/Table1 (Out)
17 24 IOPort None
5 25 IOPort StepGen 5 Dir/Table2 (Out)
6 26 IOPort StepGen 6 Step/Table1 (Out)
7 27 IOPort StepGen 6 Dir/Table2 (Out)
8 28 IOPort StepGen 7 Step/Table1 (Out)
9 29 IOPort StepGen 7 Dir/Table2 (Out)
10 30 IOPort None
11 31 IOPort QCount 1 Quad-A (In)
12 32 IOPort QCount 1 Quad-B (In)
13 33 IOPort QCount 1 Quad-IDX (In)