User Tools

Site Tools


mycnc:rotary_encoder_connection_and_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
mycnc:rotary_encoder_connection_and_setup [2019/08/01 13:27] ivanmycnc:rotary_encoder_connection_and_setup [2019/12/30 11:47] ivan
Line 1: Line 1:
-===== Rotary encoder connection and setup =====+====== Rotary encoder connection and setup ======
  
 There are 2 types of rotary encoders widely used in pendants and operator panels:  There are 2 types of rotary encoders widely used in pendants and operator panels: 
Line 5: Line 5:
  
 {{hardware:et7:encoder-en11.jpg?300}} {{hardware:et7:encoder-en11.jpg?300}}
 +
   * Industrial style MPG with 100ppr and line driver 5V output   * Industrial style MPG with 100ppr and line driver 5V output
  
Line 22: Line 23:
 === ET7 controller slow encoders setup === === ET7 controller slow encoders setup ===
  
-The myCNC-ET7 control board has 2 encoders (Encoder #0, #1) reserved defined permanently. These encoders are supposed to be installed on the ET7-KEY keyboard panel and connected to the 20-pin X4 connector on ET7 control board. It's possible to use external encoders without the ET7-key panel board and to connect those directly to X4 pins 11,12,13,14 and 19. See the table below+The myCNC-ET7 control board has 2 encoders (Encoder #0, #1) reserved defined permanently. These encoders are supposed to be installed on the ET7-KEY keyboard panel and connected to the 20-pin X4 connector on ET7 control board. It's possible to use external encoders without the ET7-key panel board and to connect those directly to X4 pins 11,12,13,14 and 19. See the table below for more information on the ET7 X4 pinout table
- +
-ET7 connector X4 pinout table+
  
 ^^ X4 connector to External 25-keys keyboard ^ ^^ X4 connector to External 25-keys keyboard ^
Line 36: Line 35:
 {{hardware:et7:et7-ext-keyboard.jpg}} {{hardware:et7:et7-ext-keyboard.jpg}}
  
-These pins are actually Binary inputs #16, #17, #18, #19 which are permanently configured as Encoder#0 and Encoder#1 in myCNC-ET7 controller firmware. This is the reason Slow Encoders #0, #1 configuration for ET7 controller in myCNC software is ignored and can be skipped. **However, Encoder #2, Encoder#3 can be attached to any or binary inputs and configured accordingly.**+These pins are actually Binary inputs #16, #17, #18, #19 which are permanently configured as Encoder#0 and Encoder#1 in myCNC-ET7 controller firmware. This is the reason Slow Encoders #0, #1 configuration for ET7 controller in myCNC software is ignored and can be skipped. **However, Encoder #2, Encoder#3 can be attached to any or binary inputs and configured accordingly when using the ET7 board.**
  
-For all other control boards ET6, ET10, ET15 all slow encoders configuration #0 - #is active and can be used by users.+For all other control boards (ET6, ET10 and ET15)the slow encoders configurations #0-3 are active and can be used by users.
  
 Rotary encoders setup example is shown on a picture below Rotary encoders setup example is shown on a picture below
Line 65: Line 64:
 On-panel rotary encoders are mostly used to control the following values on-the-fly: On-panel rotary encoders are mostly used to control the following values on-the-fly:
  
-  * Overspeed [%]+  * Overspeed [%] (5-150% safe range)
   * THC Arc reference voltage [V] (actually cutting height)   * THC Arc reference voltage [V] (actually cutting height)
   * Spindle speed   * Spindle speed
Line 82: Line 81:
 ==== Obsolete method to establish connection through "cnc-variables.xml" configuration file. ==== ==== Obsolete method to establish connection through "cnc-variables.xml" configuration file. ====
  
-<code>this method was used before the dialog described above was issued.+<code>This method was used before the dialog described above was released.
 Only used on the old deprecated software versions</code> Only used on the old deprecated software versions</code>
  
Line 107: Line 106:
   * **dest="item:cnc-gvariable-7012"** - Global variable for THC Arc Voltage Adjustment value is a destination for the connection   * **dest="item:cnc-gvariable-7012"** - Global variable for THC Arc Voltage Adjustment value is a destination for the connection
  
-Encoder #2 connected to THC Arc voltage adjustment. Adjustment Arc value will be changed "+1" or "-1" every encoder click. +Encoder #2 is connected to the THC Arc voltage adjustment. Adjustment Arc value will be changed to "+1" or "-1" on every encoder click. 
  
  
Line 115: Line 114:
   - Check that the "Slow Encoder" values are changed while you turn the encoder.   - Check that the "Slow Encoder" values are changed while you turn the encoder.
   - Check that the Destination item value has changed while you turn the encoder.   - Check that the Destination item value has changed while you turn the encoder.
 +  - After the checkup has been complete, reload the program to refresh the settings to the newest configuration. 
  
 {{hardware:et7:mycnc-encoders-test.png}} {{hardware:et7:mycnc-encoders-test.png}}
  
 {{youtube>V9wLOCGS6YM?800x480}} {{youtube>V9wLOCGS6YM?800x480}}
 +
 +\\
  
  
mycnc/rotary_encoder_connection_and_setup.txt · Last modified: 2022/03/22 13:49 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki