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
Next revisionBoth sides next revision
mycnc:rotary_encoder_connection_and_setup [2019/08/01 13:03] ivanmycnc:rotary_encoder_connection_and_setup [2019/08/01 15:17] ivan
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{{hardware:et7:encoder-en11-.jpg}}+ 
 +  * Industrial style MPG with 100ppr and line driver 5V output
  
 Both types can be connected to myCNC controller and used the operator control panel. Both types can be connected to myCNC controller and used the operator control panel.
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
  
-{{hardware:et7:mycnc-configuration--74.png}} +{{:mycnc:items-004-mpg.png}} 
- +There are 2 encoders attached on Inputs #0,1,2,and set up in the dialog. 
-There are 2 encoders attached on Inputs #8,9,10,11 and set up in the dialog. +  * Encoder #2 is attached to inputs #and #and used as a Pendant MPG/Wheel. 
-  * Encoder #2 is attached to inputs #and #and used as a Pendant MPG/Wheel. +  * Encoder #3 is attached to inputs #and #and used as a general purpose encoder.
-  * Encoder #3 is attached to inputs #10 and #11 and used as a general purpose encoder.+
  
 For ET7 controller, Encoders #0 and #1 are connected to the X4 connector pins 11-14 (or through the ET7-KEY keyboard) and are configured despite being disabled in the myCNC settings window.  For ET7 controller, Encoders #0 and #1 are connected to the X4 connector pins 11-14 (or through the ET7-KEY keyboard) and are configured despite being disabled in the myCNC settings window. 
Line 76: Line 74:
 To change Spindle speed, the XML Item "spindle-default-speed" can be used. To change Spindle speed, the XML Item "spindle-default-speed" can be used.
  
-{{hardware:et7:mycnc-profiles--43.png}}+{{:mycnc:calibrate-axes-003.png}}
  
 A further selection of commonly used Items can be found in the [[mycnc:item_list|Common Item List]] manual. A further selection of commonly used Items can be found in the [[mycnc:item_list|Common Item List]] manual.
Line 83: 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 108: 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 116: 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}}
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