Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
configuration-options [2019/02/12 07:26]
wolfmanjm old revision restored (2017/04/25 12:38)
configuration-options [2021/02/22 17:48] (current)
Line 8: Line 8:
  
 ^ Option ^ Example value ^ Explanation ^ ^ Option ^ Example value ^ Explanation ^
-||~ General motion || || ||+General motion | | |
 {{page>motion-control-options}} {{page>motion-control-options}}
-|| alpha_steps_per_mm || 80 || Steps per millimetre for alpha stepper motor ( this is the <kbd>X</kbd> axis for a cartesian machine ) ||  +| alpha_steps_per_mm | 80 | Steps per millimetre for alpha stepper motor ( this is the <kbd>X</kbd> axis for a cartesian machine ) |  
-|| beta_steps_per_mm || 80 || Steps per millimetre for beta stepper motor ( this is the <kbd>Y</kbd> axis for a cartesian machine ) ||  +| beta_steps_per_mm | 80 | Steps per millimetre for beta stepper motor ( this is the <kbd>Y</kbd> axis for a cartesian machine ) |  
-|| gamma_steps_per_mm || 1600 || Steps per millimetre for gamma stepper motor ( this is the <kbd>Z</kbd> axis for a cartesian machine ) ||  +| gamma_steps_per_mm | 1600 | Steps per millimetre for gamma stepper motor ( this is the <kbd>Z</kbd> axis for a cartesian machine ) |  
-|| arm_solution || cartesian || Sets the arm solution for this machine. The arm solution converts position in millimetres into actuator positions ( usually in steps ). On cartesian machines those are proportional to each other, but for example on a linear delta machine, some fancy math is required for the conversion. Possible values : <kbd>cartesian</kbd>, <kbd>corexy</kbd>, <kbd>linear_delta</kbd>, <kbd>rotatable_cartesian</kbd>, <kbd>morgan</kbd> |+| arm_solution | cartesian | Sets the arm solution for this machine. The arm solution converts position in millimetres into actuator positions ( usually in steps ). On cartesian machines those are proportional to each other, but for example on a linear delta machine, some fancy math is required for the conversion. Possible values : <kbd>cartesian</kbd>, <kbd>corexy</kbd>, <kbd>linear_delta</kbd>, <kbd>rotatable_cartesian</kbd>, <kbd>morgan</kbd>
-|| arm_length || 100 || In the case of a <kbd>linear_delta</kbd> arm solution, this is the length of an arm from hinge to hinge |+| arm_length | 100 | In the case of a <kbd>linear_delta</kbd> arm solution, this is the length of an arm from hinge to hinge | 
-|| arm_radius  || 124 || In the case of a <kbd>linear_delta</kbd> arm solution, this is the horizontal distance from hinge to hinge when the effector is centered |+| arm_radius  | 124 | In the case of a <kbd>linear_delta</kbd> arm solution, this is the horizontal distance from hinge to hinge when the effector is centered | 
-|| alpha_angle || 45 || In the case of a <kbd>rotatable_cartesian</kbd> arm solution, angle by which the plane is rotated |+| alpha_angle | 45 | In the case of a <kbd>rotatable_cartesian</kbd> arm solution, angle by which the plane is rotated | 
-|| arm1_length || 100 || In the case of a <kbd>morgan</kbd> arm solution, length of the first arm |+| arm1_length | 100 | In the case of a <kbd>morgan</kbd> arm solution, length of the first arm | 
-|| arm2_length || 100 || In the case of a <kbd>morgan</kbd> arm solution, length of the second arm |+| arm2_length | 100 | In the case of a <kbd>morgan</kbd> arm solution, length of the second arm | 
-|| morgan_offset_x || 10 || In the case of a <kbd>morgan</kbd> arm solution, X offset |+| morgan_offset_x | 10 | In the case of a <kbd>morgan</kbd> arm solution, X offset | 
-|| morgan_offset_y || 10 || In the case of a <kbd>morgan</kbd> arm solution, Y offset |+| morgan_offset_y | 10 | In the case of a <kbd>morgan</kbd> arm solution, Y offset | 
-|| axis_scaling_x || 0.8 || In the case of a <kbd>morgan</kbd> arm solution, scaling in the X axis |+| axis_scaling_x | 0.8 | In the case of a <kbd>morgan</kbd> arm solution, scaling in the X axis | 
-|| axis_scaling_y || 0.8 || In the case of a <kbd>morgan</kbd> arm solution, scaling in the Y axis |+| axis_scaling_y | 0.8 | In the case of a <kbd>morgan</kbd> arm solution, scaling in the Y axis | 
-|| x_axis_max_speed || 30000 || Maximum allowable speed for the <kbd>X</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis. ||  +| x_axis_max_speed | 30000 | Maximum allowable speed for the <kbd>X</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis. |  
-|| y_axis_max_speed || 30000 || Maximum allowable speed for the <kbd>Y</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis.  ||  +| y_axis_max_speed | 30000 | Maximum allowable speed for the <kbd>Y</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis.  |  
-|| z_axis_max_speed || 300 || Maximum allowable speed for the <kbd>Z</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis.  ||  +| z_axis_max_speed | 300 | Maximum allowable speed for the <kbd>Z</kbd> axis, in millimetres/minute. Smoothie will never exceed that value for that axis.  |  
-|| save_g92 || false || set to true to save any G92 offset with M500 (See WCS) ||  +| save_g92 | false | set to true to save any G92 offset with M500 (See WCS) |  
-|| set_g92 || 0,0,0 || set the G92 offset to x,y,z (See WCS) |+| set_g92 | 0,0,0 | set the G92 offset to x,y,z (See WCS) | 
  
-||~ Stepper motors || || || +Stepper motors | | | 
-|| alpha_step_pin || <kbd>2.0</kbd> || Pin for alpha stepper step signal ||  +| alpha_step_pin | <kbd>2.0</kbd> | Pin for alpha stepper step signal |  
-|| alpha_dir_pin || <kbd>0.5</kbd> || Pin for alpha stepper direction ||  +| alpha_dir_pin | <kbd>0.5</kbd> | Pin for alpha stepper direction |  
-|| alpha_en_pin || <kbd>0.4</kbd> || Pin for alpha enable pin ||  +| alpha_en_pin | <kbd>0.4</kbd> | Pin for alpha enable pin |  
-|| alpha_current || 1.5 || M1 stepper motor driver current, in Amperes. ||  +| alpha_current | 1.5 | M1 stepper motor driver current, in Amperes. |  
-|| alpha_max_rate || 30000 || Maximum allowable speed for this actuator ( as opposed to axis, they are the same on a cartesian machine, but not on a delta machine for example ), in millimetres/minute. ||  +| alpha_max_rate | 30000 | Maximum allowable speed for this actuator ( as opposed to axis, they are the same on a cartesian machine, but not on a delta machine for example ), in millimetres/minute. |  
-|| beta_step_pin || <kbd>2.1</kbd> || Pin for beta stepper step signal ||  +| beta_step_pin | <kbd>2.1</kbd> | Pin for beta stepper step signal |  
-|| beta_dir_pin || <kbd>0.11</kbd> || Pin for beta stepper direction ||  +| beta_dir_pin | <kbd>0.11</kbd> | Pin for beta stepper direction |  
-|| beta_en_pin || <kbd>0.10</kbd> || Pin for beta enable ||  +| beta_en_pin | <kbd>0.10</kbd> | Pin for beta enable |  
-|| beta_current || 1.5 || M2 stepper motor driver current, in Amperes. ||  +| beta_current | 1.5 | M2 stepper motor driver current, in Amperes. |  
-|| beta_max_rate || 30000 || Maximum allowable speed for this actuator, in millimetres/minute. ||  +| beta_max_rate | 30000 | Maximum allowable speed for this actuator, in millimetres/minute. |  
-|| gamma_step_pin || <kbd>2.2</kbd> || Pin for gamma stepper step signal ||  +| gamma_step_pin | <kbd>2.2</kbd> | Pin for gamma stepper step signal |  
-|| gamma_dir_pin || <kbd>0.20</kbd> || Pin for gamma stepper direction ||  +| gamma_dir_pin | <kbd>0.20</kbd> | Pin for gamma stepper direction |  
-|| gamma_en_pin || <kbd>0.19</kbd> || Pin for gamma enable ||  +| gamma_en_pin | <kbd>0.19</kbd> | Pin for gamma enable |  
-|| gamma_current || 1.5 || M3 stepper motor driver current, in Amperes. ||  +| gamma_current | 1.5 | M3 stepper motor driver current, in Amperes. |  
-|| gamma_max_rate || 300 || Maximum allowable speed for this actuator , in millimetres/minute. |+| gamma_max_rate | 300 | Maximum allowable speed for this actuator , in millimetres/minute. | 
  
-||~ Communication || || || +Communication | | | 
-|| uart0.baud_rate || 115200 || Baud rate for the default hardware serial port ( UART0, labelled "Serial" on the board, close to the USB connector ). Defaults to 9600 if undefined, or if the configuration file can not be read. ||  +| uart0.baud_rate | 115200 | Baud rate for the default hardware serial port ( UART0, labelled "Serial" on the board, close to the USB connector ). Defaults to 9600 if undefined, or if the configuration file can not be read. |  
-|| second_usb_serial_enable || false || This enables a second serial port over the USB connection ( for example to have both [[Pronterface]] and a terminal connected) ||  +| second_usb_serial_enable | false | This enables a second serial port over the USB connection ( for example to have both [[Pronterface]] and a terminal connected) |  
-||~ Miscellaneous || || || +Miscellaneous | | | 
-|| leds_disable || true || Disable the 4 flashing LEDs on the board ||  +| leds_disable | true | Disable the 4 flashing LEDs on the board |  
-|| play_led_disable || true || Disable the "play" status LED ||  +| play_led_disable | true | Disable the "play" status LED |  
-|| kill_button_enable || false || Enable the "kill" button ||  +| kill_button_enable | false | Enable the "kill" button |  
-|| kill_button_pin || <kbd>2.12</kbd> || Pin for the "kill" button ||  +| kill_button_pin | <kbd>2.12</kbd> | Pin for the "kill" button |  
-|| msd_disable || false || Disable the MSD ( SD Card access over USB ) when set to true ( requires a special binary, which you can find [[https://github.com/Smoothieware/Smoothieware/blob/edge/FirmwareBin/firmware-disablemsd.bin|here]], will be ignored without the special binary) ||  +| msd_disable | false | Disable the MSD ( SD Card access over USB ) when set to true ( requires a special binary, which you can find [[https://github.com/Smoothieware/Smoothieware/blob/edge/FirmwareBin/firmware-disablemsd.bin|here]], will be ignored without the special binary) |  
-|| dfu_enable || false || For Linux developers, set to true to enable DFU, which allows you to flash new firmwares over USB |+| dfu_enable | false | For Linux developers, set to true to enable DFU, which allows you to flash new firmwares over USB | 
-||~ Current control || || || +Current control | | | 
-|| currentcontrol_module_enable || true || If set to true, enable digital control of the current settings of the stepper motor drivers. **Note** : this is dependent on the physical board type, and unless you are designing a new board you shouldn't have to modify these settings ||  +| currentcontrol_module_enable | true | If set to true, enable digital control of the current settings of the stepper motor drivers. **Note** : this is dependent on the physical board type, and unless you are designing a new board you shouldn't have to modify these settings |  
-|| digipotchip || mcp4451 || Select the digipot chip with which to control the current for the stepper motor drivers. Supported chips are <kbd>mcp4451</kbd> and <kbd>ad5206</kbd> |+| digipotchip | mcp4451 | Select the digipot chip with which to control the current for the stepper motor drivers. Supported chips are <kbd>mcp4451</kbd> and <kbd>ad5206</kbd>
-|| digipot_max_current || 2 || Maximum current that can be set |+| digipot_max_current | 2 | Maximum current that can be set | 
-|| digipot_factor || 113.33 || Factor for converting the current into digipot values |+| digipot_factor | 113.33 | Factor for converting the current into digipot values | 
-|| zeta_current || 1.5 || Current setting for the 6th stepper motor driver current control ||  +| zeta_current | 1.5 | Current setting for the 6th stepper motor driver current control |  
-|| eta_current || 1.5 || Current setting for the 7th stepper motor driver current control  ||  +| eta_current | 1.5 | Current setting for the 7th stepper motor driver current control  |  
-|| theta_current || 1.5 || Current setting for the 8th stepper motor driver current control  ||  +| theta_current | 1.5 | Current setting for the 8th stepper motor driver current control  |  
-||~ [[Player]] || || ||+[[Player]] | | |
 {{page>player-options}} {{page>player-options}}
-||~ [[Extruder]] || || ||+[[Extruder]] | | |
 {{page>extruder-options}} {{page>extruder-options}}
-||~ [[Laser]] || || ||+[[Laser]] | | |
 {{page>laser-options}} {{page>laser-options}}
-||~ [[http://smoothieware.org/temperaturecontrol|Temperature control]] || || ||+[[http://smoothieware.org/temperaturecontrol|Temperature control]] | | |
 {{page>temperaturecontrol-options}} {{page>temperaturecontrol-options}}
-||~ [[Switch]] || || ||+[[Switch]] | | |
 {{page>switch-options}} {{page>switch-options}}
-||~ [[http://smoothieware.org/temperatureswitch|Temperature Switch]] || || ||+[[http://smoothieware.org/temperatureswitch|Temperature Switch]] | | |
 {{page>temperatureswitch-options}} {{page>temperatureswitch-options}}
-||~ [[http://smoothieware.org/spindle-control|Spindle control]] || || ||+[[http://smoothieware.org/spindle-control|Spindle control]] | | |
 {{page>spindle-options}} {{page>spindle-options}}
-||~ [[Endstops]] || || ||+[[Endstops]] | | |
 {{page>endstops-options}} {{page>endstops-options}}
-||~ [[http://smoothieware.org/zprobe|Z probe]] || || ||+[[http://smoothieware.org/zprobe|Z probe]] | | |
 {{page>zprobe-options}} {{page>zprobe-options}}
-||~ [[http://smoothieware.org/zprobe#leveling-strategies|Leveling strategy]] || || ||+[[http://smoothieware.org/zprobe#leveling-strategies|Leveling strategy]] | | |
 {{page>zprobe-leveling-strategy-options}} {{page>zprobe-leveling-strategy-options}}
-||~ [[Panel]] || || ||+[[Panel]] | | |
 {{page>panel-options}} {{page>panel-options}}
-||~ [[Network]] || || ||+[[Network]] | | |
 {{page>network-options}} {{page>network-options}}