Advertisement
Helmi

Untitled

Mar 9th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.39 KB | None | 0 0
  1. # Smoothieboard configuration file, see http://smoothieware.org/configuring-smoothie
  2. # NOTE Lines must not exceed 132 characters, and '#' characters mean what follows is ignored
  3. ## Robot module configurations : general handling of movement G-codes and slicing into moves
  4.  
  5. # Basic motion configuration
  6. default_feed_rate 4000 # Default speed (mm/minute) for G1/G2/G3 moves
  7. default_seek_rate 4000 # Default speed (mm/minute) for G0 moves
  8. mm_per_arc_segment 0.0 # Fixed length for line segments that divide arcs, 0 to disable
  9. #mm_per_line_segment 5 # Cut lines into segments this size
  10. mm_max_arc_error 0.01 # The maximum error for line segments that divide arcs 0 to disable
  11. # note it is invalid for both the above be 0
  12. # if both are used, will use largest segment length based on radius
  13.  
  14. # Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions
  15. # See http://smoothieware.org/stepper-motors
  16. arm_solution corexy
  17.  
  18. alpha_steps_per_mm 80 # Steps per mm for alpha ( X ) stepper
  19. beta_steps_per_mm 80 # Steps per mm for beta ( Y ) stepper
  20. gamma_steps_per_mm 1600 # Steps per mm for gamma ( Z ) stepper
  21.  
  22. # Planner module configuration : Look-ahead and acceleration configuration
  23. # See http://smoothieware.org/motion-control
  24. acceleration 3000 # Acceleration in mm/second/second.
  25. #z_acceleration 500 # Acceleration for Z only moves in mm/s^2, 0 uses acceleration which is the default. DO NOT SET ON A DELTA
  26. junction_deviation 0.05 # See http://smoothieware.org/motion-control#junction-deviation
  27. #z_junction_deviation 0.0 # For Z only moves, -1 uses junction_deviation, zero disables junction_deviation on z moves DO NOT SET ON A DELTA
  28.  
  29. # Cartesian axis speed limits
  30. x_axis_max_speed 30000 # Maximum speed in mm/min
  31. y_axis_max_speed 30000 # Maximum speed in mm/min
  32. z_axis_max_speed 300 # Maximum speed in mm/min
  33.  
  34. # Stepper module configuration
  35. # Pins are defined as ports, and pin numbers, appending "!" to the number will invert a pin
  36. # See http://smoothieware.org/pin-configuration and http://smoothieware.org/pinout
  37. alpha_step_pin 2.0 # Pin for alpha stepper step signal
  38. alpha_dir_pin 0.5 # Pin for alpha stepper direction, add '!' to reverse direction
  39. alpha_en_pin 0.4 # Pin for alpha enable pin
  40. alpha_current 0.5 # X stepper motor current
  41. alpha_max_rate 30000.0 # Maximum rate in mm/min
  42.  
  43. beta_step_pin 2.1 # Pin for beta stepper step signal
  44. beta_dir_pin 0.11 # Pin for beta stepper direction, add '!' to reverse direction
  45. beta_en_pin 0.10 # Pin for beta enable
  46. beta_current 0.5 # Y stepper motor current
  47. beta_max_rate 30000.0 # Maxmimum rate in mm/min
  48.  
  49. ## Extruder module configuration
  50. # See http://smoothieware.org/extruder
  51. #extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false
  52. #extruder.hotend.steps_per_mm 140 # Steps per mm for extruder stepper
  53. #extruder.hotend.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves
  54. #extruder.hotend.acceleration 500 # Acceleration for the stepper motor mm/sec²
  55. #extruder.hotend.max_speed 50 # Maximum speed in mm/s
  56.  
  57. #extruder.hotend.step_pin 2.3 # Pin for extruder step signal
  58. #extruder.hotend.dir_pin 0.22 # Pin for extruder dir signal ( add '!' to reverse direction )
  59. #extruder.hotend.en_pin 0.21 # Pin for extruder enable signal
  60.  
  61. delta_current 1.5 # First extruder stepper motor current
  62.  
  63. ## Laser module configuration
  64. # See http://smoothieware.org/laser
  65. laser_module_enable true # Whether to activate the laser module at all
  66. laser_module_pwm_pin 2.5 # This pin will be PWMed to control the laser.
  67. # Only pins 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 1.18, 1.20, 1.21, 1.23, 1.24, 1.26, 3.25 and 3.26
  68. # can be used since laser requires hardware PWM, see http://smoothieware.org/pinout
  69. #laser_module_ttl_pin 1.30 # This pin turns on when the laser turns on, and off when the laser turns off.
  70. laser_module_maximum_power 1.0 # This is the maximum duty cycle that will be applied to the laser
  71. laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser
  72. # active without actually burning.
  73. #laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between
  74. # the maximum and minimum power levels specified above
  75. laser_module_pwm_period 10 # This sets the pwm frequency as the period in microseconds
  76.  
  77. ## Endstops
  78. # See http://smoothieware.org/endstops
  79. endstops_enable true # The endstop module is enabled by default and can be disabled here
  80. corexy_homing true # Set to true if homing on a hbot or corexy
  81. alpha_min_endstop 1.24^! # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
  82. #alpha_max_endstop 1.25^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
  83. alpha_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
  84. alpha_min 0 # This gets loaded as the current position after homing when home_to_min is set
  85. alpha_max 360 # This gets loaded as the current position after homing when home_to_max is set
  86. #beta_min_endstop 1.26^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
  87. beta_max_endstop 1.27^! # Pin to read max endstop, uncomment this and comment the above if using max endstops
  88. beta_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
  89. beta_min 0 # This gets loaded as the current position after homing when home_to_min is set
  90. beta_max 335 # This gets loaded as the current position after homing when home_to_max is set
  91. #gamma_min_endstop 1.28^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
  92. #gamma_max_endstop 1.29^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
  93. #gamma_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
  94. #gamma_min 0 # This gets loaded as the current position after homing when home_to_min is set
  95. #gamma_max 200 # This gets loaded as the current position after homing when home_to_max is set
  96.  
  97. alpha_max_travel 500 # Max travel in mm for alpha/X axis when homing
  98. beta_max_travel 500 # Max travel in mm for beta/Y axis when homing
  99. gamma_max_travel 500 # Max travel in mm for gamma/Z axis when homing
  100.  
  101. # Optional enable limit switches, actions will stop if any enabled limit switch is triggered
  102. #alpha_limit_enable false # Set to true to enable X min and max limit switches
  103. #beta_limit_enable false # Set to true to enable Y min and max limit switches
  104. #gamma_limit_enable false # Set to true to enable Z min and max limit switches
  105.  
  106. # Endstops home at their fast feedrate first, then once the endstop is found they home again at their slow feedrate for accuracy
  107. alpha_fast_homing_rate_mm_s 100 # Alpha/X fast homing feedrate in mm/second
  108. alpha_slow_homing_rate_mm_s 25 # Alpha/X slow homing feedrate in mm/second
  109. beta_fast_homing_rate_mm_s 100 # Beta/Y fast homing feedrate in mm/second
  110. beta_slow_homing_rate_mm_s 25 # Beta/Y slow homing feedrate in mm/second
  111. gamma_fast_homing_rate_mm_s 4 # Gamma/Z fast homing feedrate in mm/second
  112. gamma_slow_homing_rate_mm_s 2 # Gamma/Z slow homing feedrate in mm/second
  113.  
  114. alpha_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for alpha/X
  115. beta_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for beta/Y
  116. gamma_homing_retract_mm 1 # Distance to retract from the endstop after it is hit for gamma/Z
  117.  
  118. # Optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta)
  119. #alpha_limit_enable false # Set to true to enable X min and max limit switches
  120. #beta_limit_enable false # Set to true to enable Y min and max limit switches
  121. #gamma_limit_enable false # Set to true to enable Z min and max limit switches
  122.  
  123. # Optional order in which axis will home, default is they all home at the same time,
  124. # If this is set it will force each axis to home one at a time in the specified order
  125. #homing_order XYZ # X axis followed by Y then Z last
  126. #move_to_origin_after_home false # Move XY to 0,0 after homing
  127. #endstop_debounce_count 100 # Uncomment if you get noise on your endstops, default is 100
  128. #endstop_debounce_ms 1 # Uncomment if you get noise on your endstops, default is 1 millisecond debounce
  129. #home_z_first true # Uncomment and set to true to home the Z first, otherwise Z homes after XY
  130.  
  131. # End of endstop config
  132. # Delete the above endstop section and uncomment next line and copy and edit Snippets/abc-endstop.config file to enable endstops for ABC axis
  133. #include abc-endstop.config
  134.  
  135. ## System configuration
  136. # Serial communications configuration ( baud rate defaults to 9600 if undefined )
  137. # For communication over the UART port, *not* the USB/Serial port
  138. uart0.baud_rate 115200 # Baud rate for the default hardware ( UART ) serial port
  139.  
  140. second_usb_serial_enable false # This enables a second USB serial port
  141. #leds_disable true # Disable using leds after config loaded
  142. #play_led_disable true # Disable the play led
  143.  
  144. # Kill button maybe assigned to a different pin, set to the onboard pin by default
  145. # See http://smoothieware.org/killbutton
  146. kill_button_enable true # Set to true to enable a kill button
  147. kill_button_pin 2.12 # Kill button pin. default is same as pause button 2.12 (2.11 is another good choice)
  148.  
  149. #msd_disable false # Disable the MSD (USB SDCARD), see http://smoothieware.org/troubleshooting#disable-msd
  150. #dfu_enable false # For linux developers, set to true to enable DFU
  151.  
  152. # Only needed on a smoothieboard
  153. # See http://smoothieware.org/currentcontrol
  154. currentcontrol_module_enable true # Control stepper motor current via the configuration file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement