daily pastebin goal
2%
SHARE
TWEET

Untitled

a guest Mar 24th, 2019 60 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # NOTE Lines must not exceed 132 characters
  2. # Robot module configurations : general handling of movement G-codes and slicing into moves
  3. default_feed_rate                            4000             # Default rate ( mm/minute ) for G1/G2/G3 moves
  4. default_seek_rate                            4000             # Default rate ( mm/minute ) for G0 moves
  5. mm_per_arc_segment                           0.0              # Fixed length for line segments that divide arcs 0 to disable
  6. mm_max_arc_error                             0.01             # The maximum error for line segments that divide arcs 0 to disable
  7.                                                               # note it is invalid for both the above be 0
  8.                                                               # if both are used, will use largest segment length based on radius
  9.  
  10. alpha_steps_per_mm                           160              # Steps per mm for alpha stepper
  11. beta_steps_per_mm                            160              # Steps per mm for beta stepper
  12. gamma_steps_per_mm                           1600             # Steps per mm for gamma stepper
  13.  
  14. # Planner module configuration : Look-ahead and acceleration configuration
  15. planner_queue_size                           32               # DO NOT CHANGE THIS UNLESS YOU KNOW EXACTLY WHAT YOU ARE DOING
  16. acceleration                                 2500             # Acceleration in mm/second/second.
  17. #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
  18. junction_deviation                           0.03             # Similar to the old "max_jerk", in millimeters,
  19.                                                               # see https://github.com/grbl/grbl/blob/master/planner.c
  20.                                                               # and https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.8
  21.                                                               # Lower values mean being more careful, higher values means being
  22.                                                               # faster and have more jerk
  23. #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
  24. #minimum_planner_speed                       0.0              # sets the minimum planner speed in mm/sec
  25.  
  26. # Stepper module configuration
  27. microseconds_per_step_pulse                  5                # Duration of step pulses to stepper drivers, in microseconds
  28. base_stepping_frequency                      80000           # Base frequency for stepping, higher gives smoother movement
  29.  
  30. # Cartesian axis speed limits
  31. x_axis_max_speed                             20000            # mm/min
  32. y_axis_max_speed                             20000            # mm/min
  33. z_axis_max_speed                             5000             # mm/min
  34.  
  35. # Stepper module pins ( ports, and pin numbers, appending "!" to the number will invert a pin )
  36. alpha_step_pin                               2.0              # Pin for alpha stepper step signal
  37. alpha_dir_pin                                0.5              # Pin for alpha stepper direction
  38. alpha_en_pin                                 0.4              # Pin for alpha enable pin
  39. alpha_current                                1.95              # X stepper motor current
  40. alpha_max_rate                               20000.0          # mm/min
  41.  
  42. beta_step_pin                                2.1              # Pin for beta stepper step signal
  43. beta_dir_pin                                 0.11             # Pin for beta stepper direction
  44. beta_en_pin                                  0.10             # Pin for beta enable
  45. beta_current                                 1.95             # Y stepper motor current
  46. beta_max_rate                                20000.0          # mm/min
  47.  
  48. gamma_step_pin                               2.2              # Pin for gamma stepper step signal
  49. gamma_dir_pin                                0.20             # Pin for gamma stepper direction
  50. gamma_en_pin                                 0.19             # Pin for gamma enable
  51. gamma_current                                1.95             # Z stepper motor current
  52. gamma_max_rate                               5000.0           # mm/min
  53.  
  54. delta_current                                1.4              # First extruder stepper motor current
  55. epsilon_current                              1.95             # Second extruder stepper motor current
  56.  
  57. # Serial communications configuration ( baud rate default to 9600 if undefined )
  58. uart0.baud_rate                              250000           # Baud rate for the default hardware serial port
  59. second_usb_serial_enable                     true             # This enables a second usb serial port (to have both pronterface
  60.                                                               # and a terminal connected)
  61. pause_button_enable                          true             # Pause button enable
  62.  
  63. # Extruder module configuration
  64. extruder.hotend.enable                          true             # Whether to activate the extruder module at all. All configuration is ignored if false
  65. extruder.hotend.steps_per_mm                    900              # Steps per mm for extruder stepper
  66. extruder.hotend.default_feed_rate               600              # Default rate ( mm/minute ) for moves where only the extruder moves
  67. extruder.hotend.acceleration                    500              # Acceleration for the stepper motor, as of 0.6, arbitrary ratio
  68. extruder.hotend.max_speed                       20               # mm/s
  69.  
  70. extruder.hotend.step_pin                        2.3              # Pin for extruder step signal
  71. extruder.hotend.dir_pin                         0.22             # Pin for extruder dir signal
  72. extruder.hotend.en_pin                          0.21             # Pin for extruder enable signal
  73.  
  74. # extruder offset
  75. #extruder.hotend.x_offset                        0                # x offset from origin in mm
  76. #extruder.hotend.y_offset                        0                # y offset from origin in mm
  77. #extruder.hotend.z_offset                        0                # z offset from origin in mm
  78.  
  79. # firmware retract settings when using G10/G11, these are the defaults if not defined, must be defined for each extruder if not using the defaults
  80. #extruder.hotend.retract_length                  3                # retract length in mm
  81. #extruder.hotend.retract_feedrate                45               # retract feedrate in mm/sec
  82. #extruder.hotend.retract_recover_length          0                # additional length for recover
  83. #extruder.hotend.retract_recover_feedrate        8                # recover feedrate in mm/sec (should be less than retract feedrate)
  84. #extruder.hotend.retract_zlift_length            0                # zlift on retract in mm, 0 disables
  85. #extruder.hotend.retract_zlift_feedrate          6000             # zlift feedrate in mm/min (Note mm/min NOT mm/sec)
  86.  
  87. # Hotend temperature control configuration
  88. temperature_control.hotend.enable                true             # Whether to activate this ( "hotend" ) module at all.
  89.                                                                   # All configuration is ignored if false.
  90. temperature_control.hotend.thermistor_pin        0.24             # Pin for the thermistor to read
  91. temperature_control.hotend.heater_pin            2.7              # Pin that controls the heater, set to nc if a readonly thermistor is being defined   2.7
  92. temperature_control.hotend.thermistor            RRRF100K         # see http://smoothieware.org/temperaturecontrol#toc5
  93. temperature_control.hotend.set_m_code            104              #
  94. temperature_control.hotend.set_and_wait_m_code   109              #
  95. temperature_control.hotend.designator            T                #
  96.  
  97. temperature_control.hotend.p_factor              20.1             # permanently set the PID values after an auto pid
  98. temperature_control.hotend.i_factor              1.166            #
  99. temperature_control.hotend.d_factor              86               #
  100.  
  101. temperature_control.hotend.max_pwm               224              # max pwm, 64 is a good value if driving a 12v resistor with 24v.
  102.  
  103. temperature_control.hotend.max_temp              300              #
  104.  
  105. temperature_control.module_name.runaway_range      20
  106.  
  107. temperature_control.bed.enable               true            #
  108. temperature_control.bed.thermistor_pin       0.23             #
  109. temperature_control.bed.heater_pin           2.5              #  2.5
  110. temperature_control.bed.thermistor           RRRF100K         # see http://smoothieware.org/temperaturecontrol#toc5
  111. #temperature_control.bed.beta                3960             # or set the beta value
  112.  
  113. temperature_control.bed.set_m_code           140              #
  114. temperature_control.bed.set_and_wait_m_code  190              #
  115. temperature_control.bed.designator           B                #
  116. temperature_control.bed.pwm_frequency        8                 #added for ssr
  117. temperature_control.bed.max_pwm              255
  118. temperature_control.bed.max_temp             120               #  limits bed to a safe temperature
  119.  
  120. #temperature_control.bed.bang_bang           false            # set to true to use bang bang control rather than PID
  121. #temperature_control.bed.hysteresis          2.0              # set to the temperature in degrees C to use as hysteresis
  122.                                                               # when using bang bang
  123.  
  124. # Switch module for fan control
  125. switch.fan.enable                            true             #
  126. switch.fan.input_on_command                  M106             #
  127. switch.fan.input_off_command                 M107             #
  128. switch.fan.output_pin                        2.6              #
  129. switch.fan.output_type                       pwm              # pwm output settable with S parameter in the input_on_comand
  130. switch.fan.max_pwm                           255              # set max pwm for the pin default is 255
  131.  
  132. switch.misc.enable                           true             #
  133. switch.misc.input_on_command                 M42              #
  134. switch.misc.input_off_command                M43              #
  135. switch.misc.output_pin                       2.4              #
  136. switch.misc.output_type                      digital          # just an on or off pin
  137.  
  138. # automatically toggle a switch at a specified temperature. Different ones of these may be defined to monitor different temperatures and switch different swithxes
  139. # useful to turn on a fan or water pump to cool the hotend
  140. temperatureswitch.hotend.enable              true             #
  141. temperatureswitch.hotend.designator          T                # first character of the temperature control designator to use as the temperature sensor to monitor
  142. temperatureswitch.hotend.switch              misc             # select which switch to use, matches the name of the defined switch
  143. temperatureswitch.hotend.threshold_temp      60.0             # temperature to turn on (if rising) or off the switch
  144. temperatureswitch.hotend.heatup_poll         15               # poll heatup at 15 sec intervals
  145. temperatureswitch.hotend.cooldown_poll       60               # poll cooldown at 60 sec intervals
  146.  
  147. # Switch module for spindle control
  148. #switch.spindle.enable                       false            #
  149.  
  150. # Endstops
  151. endstops_enable                              false             # the endstop module is enabled by default and can be disabled here
  152. #corexy_homing                               false            # set to true if homing on a hbit or corexy
  153. alpha_min_endstop                            1.24^!           # add a ! to invert if endstop is NO connected to ground
  154. alpha_max_endstop                            1.25^            # NOTE set to nc if this is not installed
  155. alpha_homing_direction                       home_to_min      # or set to home_to_max and set alpha_max
  156. alpha_min                                    0                # this gets loaded after homing when home_to_min is set
  157. alpha_max                                    250              # this gets loaded after homing when home_to_max is set
  158. beta_min_endstop                             1.26^!           #
  159. beta_max_endstop                             1.27^            #
  160. beta_homing_direction                        home_to_min      #
  161. beta_min                                     0                #
  162. beta_max                                     250              #
  163. gamma_min_endstop                            1.28^            #
  164. # gamma_max_endstop                          1.29^            #
  165. gamma_homing_direction                       home_to_min      #
  166. gamma_min                                    0                #
  167. gamma_max                                    120              #
  168.  
  169. # optional order in which axis will home, default is they all home at the same time,
  170. # if this is set it will force each axis to home one at a time in the specified order
  171. #homing_order                                XYZ              # x axis followed by y then z last
  172.  
  173. # optional enable limit switches, actions will stop if any enabled limit switch is triggered
  174. alpha_limit_enable                           false            # set to true to enable X min and max limit switches
  175. beta_limit_enable                            false            # set to true to enable Y min and max limit switches
  176. gamma_limit_enable                           false            # set to true to enable Z min and max limit switches
  177.  
  178. alpha_fast_homing_rate_mm_s                  50               # feedrates in mm/second
  179. beta_fast_homing_rate_mm_s                   50               # "
  180. gamma_fast_homing_rate_mm_s                  4                # "
  181. alpha_slow_homing_rate_mm_s                  25               # "
  182. beta_slow_homing_rate_mm_s                   25               # "
  183. gamma_slow_homing_rate_mm_s                  2                # "
  184.  
  185. alpha_homing_retract_mm                      5                # distance in mm
  186. beta_homing_retract_mm                       5                # "
  187. gamma_homing_retract_mm                      1                # "
  188.  
  189. #endstop_debounce_count                       100              # uncomment if you get noise on your endstops, default is 100
  190.  
  191. # optional Z probe
  192. zprobe.enable                                false            # set to true to enable a zprobe
  193. zprobe.probe_pin                             1.28!^          # pin probe is attached to if NC remove the !
  194. zprobe.slow_feedrate                         5               # mm/sec probe feed rate
  195. #zprobe.debounce_count                       100             # set if noisy
  196. zprobe.fast_feedrate                         100             # move feedrate mm/sec
  197. zprobe.probe_height                          5               # how much above bed to start probe
  198. #gamma_min_endstop                           nc              # normally 1.28. Change to nc to prevent conflict,
  199.  
  200. # associated with zprobe the leveling strategy to use
  201. #leveling-strategy.three-point-leveling.enable         true        # a leveling strategy that probes three points to define a plane and keeps the Z parallel to that plane
  202. #leveling-strategy.three-point-leveling.point1         100.0,0.0   # the first probe point (x,y) optional may be defined with M557
  203. #leveling-strategy.three-point-leveling.point2         200.0,200.0 # the second probe point (x,y)
  204. #leveling-strategy.three-point-leveling.point3         0.0,200.0   # the third probe point (x,y)
  205. #leveling-strategy.three-point-leveling.home_first     true        # home the XY axis before probing
  206. #leveling-strategy.three-point-leveling.tolerance      0.03        # the probe tolerance in mm, anything less that this will be ignored, default is 0.03mm
  207. #leveling-strategy.three-point-leveling.probe_offsets  0,0,0       # the probe offsets from nozzle, must be x,y,z, default is no offset
  208. #leveling-strategy.three-point-leveling.save_plane     false       # set to true to allow the bed plane to be saved with M500 default is false
  209.  
  210.  
  211. # Example for reprap discount GLCD
  212. # on glcd EXP1 is to left and EXP2 is to right, pin 1 is bottom left, pin 2 is top left etc.
  213. # +5v is EXP1 pin 10, Gnd is EXP1 pin 9
  214. panel.lcd                                   reprap_discount_glcd     #
  215. panel.spi_channel                           0                 # spi channel to use  ; GLCD EXP1 Pins 3,5 (MOSI, SCLK)
  216. panel.spi_cs_pin                            0.16              # spi chip select     ; GLCD EXP1 Pin 4
  217. panel.encoder_a_pin                         3.25!^            # encoder pin         ; GLCD EXP2 Pin 3
  218. panel.encoder_b_pin                         3.26!^            # encoder pin         ; GLCD EXP2 Pin 5
  219. panel.click_button_pin                      1.30!^            # click button        ; GLCD EXP1 Pin 2
  220. panel.buzz_pin                              1.31              # pin for buzzer      ; GLCD EXP1 Pin 1
  221. panel.back_button_pin                       2.11!^            # back button         ; GLCD EXP2 Pin 8
  222. panel.external_sd                           true              # set to true if there is an extrernal sdcard on the panel
  223. panel.external_sd.spi_channel               1                 # set spi channel the sdcard is on
  224. panel.external_sd.spi_cs_pin                0.28              # set spi chip select for the sdcard (or any spare pin)
  225. panel.external_sd.sdcd_pin                  0.27!^            # sd detect signal (set to nc if no sdcard detect) (or any spare pin)
  226.  
  227. # pins used with other panels
  228. #panel.up_button_pin                        0.1!              # up button if used
  229. #panel.down_button_pin                      0.0!              # down button if used
  230. #panel.click_button_pin                     0.18!             # click button if used
  231.  
  232. panel.menu_offset                           0                 # some panels will need 1 here
  233.  
  234. panel.alpha_jog_feedrate                    6000              # x jogging feedrate in mm/min
  235. panel.beta_jog_feedrate                     6000              # y jogging feedrate in mm/min
  236. panel.gamma_jog_feedrate                    200               # z jogging feedrate in mm/min
  237.  
  238. panel.hotend_temperature                    185               # temp to set hotend when preheat is selected
  239. panel.bed_temperature                       60                # temp to set bed when preheat is selected
  240.  
  241.  
  242.  
  243. # pins used with other panels
  244. #panel.up_button_pin                         0.1!              # up button if used
  245. #panel.down_button_pin                       0.0!              # down button if used
  246. #panel.click_button_pin                      0.18!             # click button if used
  247.  
  248. panel.menu_offset                            0                 # some panels will need 1 here
  249.  
  250. panel.alpha_jog_feedrate                     10000              # x jogging feedrate in mm/min
  251. panel.beta_jog_feedrate                      10000              # y jogging feedrate in mm/min
  252. panel.gamma_jog_feedrate                     400               # z jogging feedrate in mm/min
  253.  
  254. panel.hotend_temperature                     185               # temp to set hotend when preheat is selected
  255. panel.bed_temperature                        60                # temp to set bed when preheat is selected
  256.  
  257. # Example of a custom menu entry, which will show up in the Custom entry.
  258. # NOTE _ gets converted to space in the menu and commands, | is used to separate multiple commands
  259. custom_menu.power_on.enable                true              #
  260. custom_menu.power_on.name                  Power_on          #
  261. custom_menu.power_on.command               M80               #
  262.  
  263. custom_menu.power_off.enable               true              #
  264. custom_menu.power_off.name                 Power_off         #
  265. custom_menu.power_off.command              M81               #
  266.  
  267. # Only needed on a smoothieboard
  268. currentcontrol_module_enable                  true             #
  269.  
  270.  
  271. return_error_on_unhandled_gcode              false            #
  272.  
  273. # network settings
  274. network.enable                               true            # enable the ethernet network services
  275. network.webserver.enable                     true             # enable the webserver
  276. network.telnet.enable                        true             # enable the telnet server
  277. #network.ip_address                           auto             # use dhcp to get ip address
  278. # uncomment the 3 below to manually setup ip address
  279. network.ip_address                           192.168.3.221    # the IP address
  280. network.ip_mask                              255.255.255.0    # the ip mask
  281. network.ip_gateway                           192.168.3.1      # the gateway address
  282. #network.mac_override                         xx.xx.xx.xx.xx.xx  # override the mac address, only do this if you have a conflict
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top