Mesa 5i25 prob rfx2: различия между версиями

Материал из cnc-club
Перейти к навигации Перейти к поиску
м (синтаксис)
 
Строка 16: Строка 16:
 
= Настройка =
 
= Настройка =
 
== Используя pncconf, основые шаги ==  
 
== Используя pncconf, основые шаги ==  
# Выбираем плfту Mesa 5i25.  [[Файл:Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-2.png|мини]]
+
# Выбираем плату 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, основые шаги

  1. Выбираем плату Mesa 5i25.
    Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-2.png
  2. Выбираем прошивку prob_rfx2 и нажимаем Accept Component Changes для создания вкладок с пинами.
    Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf.png
  3. Назначаем пины во вкладках.
    Снимок-Легкое конфигурирование - my LinuxCNC machine.pncconf-1.png

Пример конфигурации

4 оси - XYAZ + энкодер на шпиндель

Файл:5i25 prob rfx2.ini

Файл:5i25 prob rfx2.hal

Файл:5i25 prob rfx2.tar.gz

Распиновка

 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)