User Tools

Site Tools


mycnc:mycnc_configuration_dialogs

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:mycnc_configuration_dialogs [2019/08/22 12:44] ivanmycnc:mycnc_configuration_dialogs [2019/09/13 10:58] ivan
Line 529: Line 529:
   * **Language** can be switched by inputting the corresponding two-letter acronym (**en** for English, **ru** for Russian, **es** for Spanish, **pl** for Polish). More languages will be added to myCNC software in the near future. If a native speaker desires to aid the localization process, the myCNC team will provide the user with the myCNC translation .xls file    * **Language** can be switched by inputting the corresponding two-letter acronym (**en** for English, **ru** for Russian, **es** for Spanish, **pl** for Polish). More languages will be added to myCNC software in the near future. If a native speaker desires to aid the localization process, the myCNC team will provide the user with the myCNC translation .xls file 
   * **Theme** can be switched by specifying the path to the folder containing all the images for a given theme. This folder should be located in opt/myCNC/art/buttons-no-theme.   * **Theme** can be switched by specifying the path to the folder containing all the images for a given theme. This folder should be located in opt/myCNC/art/buttons-no-theme.
-  * **Buttons skin** field specifies the folder from which the icon frames are taken. This folder should be located in myCNC/art/buttons-no-theme/THEMENAME and the field is using the **rect** folder by default.+  * **Buttons skin** field specifies the folder from which the icon frames are taken. This folder should be located in myCNC/art/buttons-no-theme/THEMENAME and the field is using the **rect** folder by default. Read more about **themes** and **button skins** [[mycnc:mycnc_configuration_dialogs:theme|here]]
   * **Style** can be specified via a [name].style (x.style by default) file which can be found in .config/myCNC/profiles/PROFILENAME. Note that the stylesheet should only be changed when strictly necessary as it allows to edit the entire myCNC layout throughout the application. More information about the styling used in the x.style sheet can be found at the [[https://doc.qt.io/qt-5/stylesheet.html|Qt Style Sheet Wiki]]   * **Style** can be specified via a [name].style (x.style by default) file which can be found in .config/myCNC/profiles/PROFILENAME. Note that the stylesheet should only be changed when strictly necessary as it allows to edit the entire myCNC layout throughout the application. More information about the styling used in the x.style sheet can be found at the [[https://doc.qt.io/qt-5/stylesheet.html|Qt Style Sheet Wiki]]
   * **Full screen** toggle to make the myCNC application full screen   * **Full screen** toggle to make the myCNC application full screen
Line 555: Line 555:
  
 The colours config window allows the user to customize the visuals of the myCNC application. In this window, presets such as the dark grey and the dark blue themes can be preloaded, or customized completely from the ground up. When the user is satisfied with their particular theme, they can export it by using the Export Colors to File button.  The colours config window allows the user to customize the visuals of the myCNC application. In this window, presets such as the dark grey and the dark blue themes can be preloaded, or customized completely from the ground up. When the user is satisfied with their particular theme, they can export it by using the Export Colors to File button. 
 +
 +===Visualisation Colors===
 +
 +{{:mycnc:config-072-visualisation-colors.png}}
 +
 +The visualisation color settings allow the user to specify the colors that will be used in the program visualization for each of the tools in the program code. This allows the user to set each tool to an easily distinguishable color:
 +
 +{{:mycnc:2019-08-26-colours.png}}
 +
 +  * Tool Number specifies the particular tool assigned to the color
 +  * Width specifies the 2D width line, alpha specifies the 3D opacity (0 for transparent, 255 for opaque). 
 +  * Highlights are currently supported for 2D profiles only (such as plasma), and allow the user to highlight a certain tool path by clicking upon it. 
  
 ===Popup Messages=== ===Popup Messages===
Line 929: Line 941:
 {{:mycnc:config-043-hotkeys.png}} {{:mycnc:config-043-hotkeys.png}}
  
-The Hotkeys settings window describes the possible hotkeys which are present in the software.+The Hotkeys settings window describes the possible hotkeys which are present in the software. These keys allow the user to control the machine directly from the keyboard, by using some commands which the user can assign to different actions
  
 By default, the Shift and Control key are used to set different values of the Jog Overspeed %, allowing the user to quickly control jog speed with a single press. These can be set to be at different percentages (10 and 100 by default).  By default, the Shift and Control key are used to set different values of the Jog Overspeed %, allowing the user to quickly control jog speed with a single press. These can be set to be at different percentages (10 and 100 by default). 
Line 944: Line 956:
 {{:mycnc:config-044-hardkeys.png}} {{:mycnc:config-044-hardkeys.png}}
  
-Hardkeys allow the user to connect a button or a key to the myCNC controller which will then cause a certain event when pressed/released. The following settings are available: +Hardkeys allow the user to connect a button or a key directly to the myCNC controller which will then cause a certain event when pressed/released. The following settings are available: 
   * Input Number, which specifies the input to which the hardkey is connected (can be checked in the Diagnostics window)   * Input Number, which specifies the input to which the hardkey is connected (can be checked in the Diagnostics window)
   * Pressed/released specifies the state to activate the corresponding event. This is similar to rising/falling edge on the triggers setup.   * Pressed/released specifies the state to activate the corresponding event. This is similar to rising/falling edge on the triggers setup.
Line 974: Line 986:
  
 The following settings are available:  The following settings are available: 
-  * Encoder resolution for each particular encoder number +  * Encoder resolution for each particular encoder number 
-  * The current encoder value is displayed on this screen +  * The current encoder value is displayed on this screen. This is the fastest way to check if the encoder is connected/working - for example, turning an MPG wheel handle should immediately change the current encoder value in this field for the selected encoder. 
   * Z-position is displayed   * Z-position is displayed
-  * Mul coefficients (multiplication) +  * Mul coefficients (multiplication value
-  * /(2^Div). These Mul and Div coefficients are used due to the fact that the controller cannot handle floating number data in calculations, therefore it is necessary to first multiply and then divide a number by certain coefficients. They are used to bring the value of the encoder in line with the pulses/unit value specified in the Axes/Motors tab. Larger numbers allow to reduce the error. For example, if the ratio between the Axes/Motors value and the encoder pulse/unit value is 3.5, then the multiplication value (Mul) can be set to 7, while Div can be set to 1 (//2^1 =2, 7/2 = 3.5//). +  * /(2^Div). These Mul and Div coefficients are used due to the fact that the controller cannot handle floating number data in calculations, therefore it is necessary to first multiply and then divide a number by certain coefficients. They are used to bring the value of the encoder in line with the pulses/unit value specified in the Axes/Motors tab. Larger numbers allow to reduce the error. For example, if the ratio between the Axes/Motors value and the encoder pulse/unit value is 3.5, then the multiplication value (Mul) can be set to 7, while Div can be set to 1 (//2^1 =2, 7/2 = 3.5//).  
   * Encoder position   * Encoder position
   * Position   * Position
mycnc/mycnc_configuration_dialogs.txt · Last modified: 2022/10/28 15:51 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki