Advertisement
robathome

Full Klipper Options

Jun 23rd, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.99 KB | None | 0 0
  1. ###################################
  2. # Basic configuration
  3. ###################################
  4.  
  5. [stepper_x]
  6. step_pin: ar54
  7. dir_pin: ar55
  8. enable_pin: !ar38
  9. step_distance: .0225
  10. endstop_pin: ^ar3
  11. position_min: 0
  12. position_endstop: 0
  13. position_max: 200
  14. homing_speed: 5.0
  15. homing_retract_dist: 5.0
  16. homing_retract_speed:
  17. second_homing_speed:
  18. homing_positive_dir:
  19.  
  20. [stepper_y]
  21. step_pin: ar60
  22. dir_pin: !ar61
  23. enable_pin: !ar56
  24. step_distance: .0225
  25. endstop_pin: ^ar14
  26. position_endstop: 0
  27. position_max: 200
  28.  
  29. [stepper_z]
  30. step_pin: ar46
  31. dir_pin: ar48
  32. enable_pin: !ar62
  33. step_distance: .005
  34. endstop_pin: ^ar18
  35. position_endstop: 0.5
  36. position_max: 200
  37.  
  38. [extruder]
  39. step_pin: ar26
  40. dir_pin: ar28
  41. enable_pin: !ar24
  42. step_distance: .004242
  43. nozzle_diameter: 0.500
  44. filament_diameter: 3.500
  45. max_extrude_cross_section:
  46. instantaneous_corner_velocity: 1.000
  47. max_extrude_only_distance: 50.0
  48. max_extrude_only_velocity:
  49. max_extrude_only_accel:
  50. pressure_advance: 0.0
  51. pressure_advance_smooth_time: 0.040
  52. heater_pin: ar10
  53. max_power: 1.0
  54. sensor_type: EPCOS 100K B57560G104F
  55. sensor_pin: analog13
  56. pullup_resistor: 4700
  57. inline_resistor: 0
  58. smooth_time: 2.0
  59. control: pid
  60. pid_Kp: 22.2
  61. pid_Ki: 1.08
  62. pid_Kd: 114
  63. pid_integral_max:
  64. pwm_cycle_time: 0.100
  65. min_extrude_temp: 170
  66. min_temp: 0
  67. max_temp: 210
  68.  
  69.  
  70. [heater_bed]
  71. heater_pin: ar8
  72. sensor_type: EPCOS 100K B57560G104F
  73. sensor_pin: analog14
  74. control: watermark
  75. max_delta: 2.0
  76. min_temp: 0
  77. max_temp: 110
  78.  
  79. [fan]
  80. pin: ar9
  81. max_power: 1.0
  82. shutdown_speed: 0
  83. cycle_time: 0.010
  84. hardware_pwm: False
  85. kick_start_time: 0.100
  86. off_below: 0.0
  87.  
  88. [mcu]
  89. serial: /dev/ttyACM0
  90. baud: 250000
  91. pin_map: arduino
  92. restart_method:
  93.  
  94. [printer]
  95. kinematics: cartesian
  96. max_velocity: 500
  97. max_accel: 3000
  98. max_accel_to_decel:
  99. max_z_velocity: 25
  100. max_z_accel: 30
  101. square_corner_velocity: 5.0
  102.  
  103. ###################################
  104. # Bed leveling support
  105. ###################################
  106.  
  107. [bed_mesh]
  108. speed: 50
  109. horizontal_move_z: 5
  110. mesh_radius:
  111. mesh_origin:
  112. mesh_min:
  113. mesh_max:
  114. probe_count: 3,3
  115. round_probe_count: 5
  116. fade_start: 1.0
  117. fade_end: 0.0
  118. fade_target:
  119. split_delta_z: .025
  120. move_check_distance: 5.0
  121. mesh_pps: 2,2
  122. algorithm: lagrange
  123. bicubic_tension: .2
  124. relative_reference_index:
  125.  
  126. [bed_tilt]
  127. x_adjust: 0
  128. y_adjust: 0
  129. z_adjust: 0
  130. points:
  131. speed: 50
  132. horizontal_move_z: 5
  133.  
  134. [bed_screws]
  135. screw1: 100,100
  136. screw1_name: front screw
  137. screw1_fine_adjust:
  138. screw2:
  139. screw2_name:
  140. screw2_fine_adjust:
  141. ...
  142. horizontal_move_z: 5
  143. probe_height: 0
  144. speed: 50
  145. probe_speed: 5
  146.  
  147. [screws_tilt_adjust]
  148. screw1: 100,100
  149. screw1_name: front screw
  150. screw2:
  151. screw2_name:
  152. ...
  153. speed: 50
  154. horizontal_move_z: 5
  155. screw_thread: CW-M3
  156.  
  157. [z_tilt]
  158. z_positions:
  159. points:
  160. speed: 50
  161. horizontal_move_z: 5
  162. retries: 0
  163. retry_tolerance: 0
  164.  
  165. [quad_gantry_level]
  166. gantry_corners:
  167. points:
  168. speed: 50
  169. horizontal_move_z: 5
  170. max_adjust: 4
  171. retries: 0
  172. retry_tolerance: 0
  173.  
  174. [skew_correction]
  175.  
  176. ####################################
  177. # Customized homing
  178. ###################################
  179.  
  180. [safe_z_home]
  181. home_xy_position:
  182. speed: 50.0
  183. z_hop:
  184. z_hop_speed: 20.0
  185. move_to_previous: False
  186.  
  187. [homing_override]
  188. gcode:
  189. axes: xyz
  190. set_position_x:
  191. set_position_y:
  192. set_position_z:
  193.  
  194. [endstop_phase stepper_z]
  195. phases:
  196. endstop_accuracy: 0.200
  197. endstop_phase:
  198. endstop_align_zero: False
  199.  
  200. ###################################
  201. # G-Code macros and events
  202. ###################################
  203.  
  204. [gcode_macro my_cmd]
  205. gcode:
  206. default_parameter_<parameter>:
  207. variable_<name>:
  208. rename_existing:
  209.  
  210. [delayed_gcode my_delayed_gcode]
  211. initial_duration: 0.
  212. gcode:
  213.  
  214. [idle_timeout]
  215. gcode:
  216. timeout: 600
  217.  
  218. ###################################
  219. # Optional G-Code features
  220. ###################################
  221.  
  222. [virtual_sdcard]
  223. path: ~/.octoprint/uploads/
  224.  
  225. [force_move]
  226. enable_force_move: False
  227.  
  228. [pause_resume]
  229. recover_velocity: 50.
  230.  
  231. [firmware_retraction]
  232. retract_length: 0
  233. retract_speed: 20
  234. unretract_extra_length: 0
  235. unretract_speed: 10
  236.  
  237. [gcode_arcs]
  238. resolution: 1.0
  239.  
  240. ###################################
  241. # Config file helpers
  242. ###################################
  243.  
  244. [board_pins mcu]
  245. aliases:
  246.  
  247. [include my_other_config.cfg]
  248.  
  249. ###################################
  250. # Bed probing hardware
  251. ###################################
  252.  
  253. [probe]
  254. pin: ar15
  255. x_offset: 0.0
  256. y_offset: 0.0
  257. z_offset:
  258. speed: 5.0
  259. samples: 1
  260. sample_retract_dist: 2.0
  261. lift_speed: 5.0
  262. samples_result: average
  263. samples_tolerance: 0.100
  264. samples_tolerance_retries: 0
  265. activate_gcode:
  266. deactivate_gcode:
  267.  
  268. [bltouch]
  269. sensor_pin:
  270. control_pin:
  271. pin_move_time: 0.680
  272. stow_on_each_sample: True
  273. probe_with_touch_mode: False
  274. pin_up_reports_not_triggered: True
  275. pin_up_touch_mode_reports_triggered: True
  276. set_output_mode:
  277. x_offset:
  278. y_offset:
  279. z_offset:
  280. speed:
  281. samples:
  282. sample_retract_dist:
  283. samples_result:
  284. samples_tolerance:
  285. samples_tolerance_retries:
  286.  
  287. ###################################
  288. # Additional micro-controllers
  289. ###################################'
  290.  
  291. [mcu my_extra_mcu]
  292.  
  293. ###################################
  294. # Additional stepper motors and extruders
  295. ###################################
  296.  
  297. [stepper_z1]
  298. step_pin: ar36
  299. dir_pin: ar34
  300. enable_pin: !ar30
  301. step_distance: .005
  302. endstop_pin: ^ar19
  303.  
  304. [extruder1]
  305. step_pin: ar36
  306. dir_pin: ar34
  307. ...
  308. shared_heater:
  309.  
  310. [dual_carriage]
  311. axis:
  312. step_pin:
  313. dir_pin:
  314. enable_pin:
  315. step_distance:
  316. endstop_pin:
  317. position_endstop:
  318. position_min:
  319. position_max:
  320.  
  321. [extruder_stepper my_extra_stepper]
  322. extruder: extruder
  323. step_pin:
  324. dir_pin:
  325. enable_pin:
  326. step_distance:
  327.  
  328. [manual_stepper my_stepper]
  329. step_pin:
  330. dir_pin:
  331. enable_pin:
  332. step_distance:
  333. velocity:
  334. accel:
  335. endstop_pin:
  336.  
  337. ###################################
  338. # Heaters and temperature sensors
  339. ###################################
  340.  
  341. [verify_heater heater_config_name]
  342. max_error: 120
  343. check_gain_time:
  344. hysteresis: 5
  345. heating_gain: 2
  346.  
  347. [homing_heaters]
  348. steppers:
  349. heaters:
  350.  
  351. [extruder]
  352. sensor_type:
  353. spi_speed: 4000000
  354. spi_bus:
  355. spi_software_sclk_pin:
  356. spi_software_mosi_pin:
  357. spi_software_miso_pin:
  358. sensor_pin:
  359. tc_type: K
  360. tc_use_50Hz_filter: False
  361. tc_averaging_count: 1
  362. rtd_nominal_r: 100
  363. rtd_reference_r: 430
  364. rtd_num_of_wires: 2
  365. rtd_use_50Hz_filter: False
  366.  
  367. [extruder]
  368. sensor_type:
  369. sensor_pin:
  370. adc_voltage: 5.0
  371. voltage_offset: 0
  372.  
  373. [extruder]
  374. sensor_type: PT1000
  375. sensor_pin:
  376. pullup_resistor: 4700
  377.  
  378. [thermistor my_thermistor]
  379. temperature1:
  380. resistance1:
  381. temperature2:
  382. resistance2:
  383. temperature3:
  384. resistance3:
  385. beta:
  386.  
  387. [adc_temperature my_sensor]
  388. temperature1:
  389. voltage1:
  390. temperature2:
  391. voltage2:
  392. ...
  393. temperature1:
  394. resistance1:
  395. temperature2:
  396. resistance2:
  397. ...
  398.  
  399. [temperature_sensor my_sensor]
  400. sensor_type:
  401. i2c_address:
  402. i2c_mcu:
  403. i2c_bus:
  404. i2c_speed:
  405.  
  406. [temperature_sensor my_sensor]
  407. sensor_type:
  408. i2c_address:
  409. i2c_mcu:
  410. i2c_bus:
  411. i2c_speed:
  412. htu21d_hold_master:
  413. htu21d_resolution:
  414. htu21d_report_time:
  415.  
  416. [heater_generic my_generic_heater]
  417. gcode_id: C
  418. heater_pin:
  419. max_power:
  420. sensor_type:
  421. sensor_pin:
  422. smooth_time:
  423. control:
  424. pid_Kp:
  425. pid_Ki:
  426. pid_Kd:
  427. pid_integral_max:
  428. pwm_cycle_time:
  429. min_temp:
  430. max_temp:
  431.  
  432. [temperature_sensor my_sensor]
  433. sensor_type:
  434. sensor_pin:
  435. min_temp:
  436. max_temp:
  437. gcode_id:
  438.  
  439. ###################################
  440. # Additional fans
  441. ###################################
  442.  
  443. [heater_fan my_nozzle_fan]
  444. pin:
  445. max_power:
  446. shutdown_speed:
  447. cycle_time:
  448. hardware_pwm:
  449. kick_start_time:
  450. heater: extruder
  451. heater_temp: 50.0
  452. fan_speed: 1.0
  453.  
  454. [controller_fan my_controller_fan]
  455. pin:
  456. max_power:
  457. shutdown_speed:
  458. cycle_time:
  459. hardware_pwm:
  460. kick_start_time:
  461. fan_speed: 1.0
  462. idle_timeout:
  463. idle_speed:
  464. heater:
  465.  
  466. [temperature_fan my_temp_fan]
  467. pin:
  468. max_power:
  469. shutdown_speed:
  470. cycle_time:
  471. hardware_pwm:
  472. kick_start_time:
  473. sensor_type: EPCOS 100K B57560G104F
  474. sensor_pin: analog13
  475. min_temp: 0
  476. max_temp: 100
  477. target_temp: 40.0
  478. max_speed: 1.0
  479. min_speed: 0.3
  480. control: watermark
  481. pid_Kp: 40
  482. pid_Ki: 0.2
  483. pid_Kd: 0.1
  484. pid_deriv_time: 2.0
  485. pid_integral_max:
  486. gcode_id:
  487.  
  488. ###################################
  489. # Additional servos, LEDs, buttons, and other pins
  490. ###################################
  491.  
  492. [servo my_servo]
  493. pin: ar7
  494. maximum_servo_angle: 180
  495. minimum_pulse_width: 0.001
  496. maximum_pulse_width: 0.002
  497. initial_angle: 70
  498. initial_pulse_width: 0.0015
  499. enable: True
  500.  
  501. [neopixel my_neopixel]
  502. pin:
  503. chain_count:
  504. color_order_GRB: True
  505. initial_RED: 0.0
  506. initial_GREEN: 0.0
  507. initial_BLUE: 0.0
  508.  
  509. [dotstar my_dotstar]
  510. data_pin:
  511. clock_pin:
  512. chain_count:
  513. initial_RED: 0.0
  514. initial_GREEN: 0.0
  515. initial_BLUE: 0.0
  516.  
  517. [gcode_button my_gcode_button]
  518. pin:
  519. press_gcode:
  520. release_gcode:
  521.  
  522. [output_pin my_pin]
  523. pin:
  524. pwm: False
  525. static_value:
  526. value:
  527. shutdown_value:
  528. cycle_time: 0.100
  529. hardware_pwm: False
  530. scale:
  531.  
  532. [static_digital_output my_output_pins]
  533. pins:
  534.  
  535. [multi_pin my_multi_pin]
  536. pins:
  537.  
  538. ###################################
  539. # TMC stepper driver configuration
  540. ###################################
  541.  
  542. [tmc2130 stepper_x]
  543. cs_pin:
  544. spi_bus:
  545. spi_speed:
  546. spi_software_sclk_pin:
  547. spi_software_mosi_pin:
  548. spi_software_miso_pin:
  549. microsteps:
  550. interpolate: True
  551. run_current:
  552. hold_current:
  553. sense_resistor: 0.110
  554. stealthchop_threshold: 0
  555. driver_IHOLDDELAY: 8
  556. driver_TPOWERDOWN: 0
  557. driver_TBL: 1
  558. driver_TOFF: 4
  559. driver_HEND: 7
  560. driver_HSTRT: 0
  561. driver_PWM_AUTOSCALE: True
  562. driver_PWM_FREQ: 1
  563. driver_PWM_GRAD: 4
  564. driver_PWM_AMPL: 128
  565. driver_SGT: 0
  566. diag1_pin:
  567.  
  568. [tmc2208 stepper_x]
  569. uart_pin:
  570. tx_pin:
  571. select_pins:
  572. microsteps:
  573. interpolate: True
  574. run_current:
  575. hold_current:
  576. sense_resistor: 0.110
  577. stealthchop_threshold: 0
  578. driver_IHOLDDELAY: 8
  579. driver_TPOWERDOWN: 20
  580. driver_TBL: 2
  581. driver_TOFF: 3
  582. driver_HEND: 0
  583. driver_HSTRT: 5
  584. driver_PWM_AUTOGRAD: True
  585. driver_PWM_AUTOSCALE: True
  586. driver_PWM_LIM: 12
  587. driver_PWM_REG: 8
  588. driver_PWM_FREQ: 1
  589. driver_PWM_GRAD: 14
  590. driver_PWM_OFS: 36
  591.  
  592. [tmc2209 stepper_x]
  593. uart_pin:
  594. tx_pin:
  595. select_pins:
  596. microsteps:
  597. interpolate: True
  598. run_current:
  599. hold_current:
  600. sense_resistor: 0.110
  601. stealthchop_threshold: 0
  602. uart_address:
  603. driver_IHOLDDELAY: 8
  604. driver_TPOWERDOWN: 20
  605. driver_TBL: 2
  606. driver_TOFF: 3
  607. driver_HEND: 0
  608. driver_HSTRT: 5
  609. driver_PWM_AUTOGRAD: True
  610. driver_PWM_AUTOSCALE: True
  611. driver_PWM_LIM: 12
  612. driver_PWM_REG: 8
  613. driver_PWM_FREQ: 1
  614. driver_PWM_GRAD: 14
  615. driver_PWM_OFS: 36
  616. driver_SGTHRS: 0
  617. diag_pin:
  618.  
  619. [tmc2660 stepper_x]
  620. cs_pin:
  621. spi_bus:
  622. spi_speed: 4000000
  623. spi_software_sclk_pin:
  624. spi_software_mosi_pin:
  625. spi_software_miso_pin:
  626. microsteps:
  627. interpolate: True
  628. run_current:
  629. sense_resistor:
  630. idle_current_percent: 100
  631. driver_TBL: 2
  632. driver_RNDTF: 0
  633. driver_HDEC: 0
  634. driver_CHM: 0
  635. driver_HEND: 3
  636. driver_HSTRT: 3
  637. driver_TOFF: 4
  638. driver_SEIMIN: 0
  639. driver_SEDN: 0
  640. driver_SEMAX: 0
  641. driver_SEUP: 0
  642. driver_SEMIN: 0
  643. driver_SFILT: 1
  644. driver_SGT: 0
  645. driver_SLPH: 0
  646. driver_SLPL: 0
  647. driver_DISS2G: 0
  648. driver_TS2G: 3
  649.  
  650. [tmc5160 stepper_x]
  651. cs_pin:
  652. spi_bus:
  653. spi_speed:
  654. spi_software_sclk_pin:
  655. spi_software_mosi_pin:
  656. spi_software_miso_pin:
  657. microsteps:
  658. interpolate: True
  659. run_current:
  660. hold_current:
  661. sense_resistor: 0.075
  662. stealthchop_threshold: 0
  663. driver_IHOLDDELAY: 6
  664. driver_TPOWERDOWN: 10
  665. driver_TBL: 2
  666. driver_TOFF: 3
  667. driver_HEND: 2
  668. driver_HSTRT: 5
  669. driver_FD3: 0
  670. driver_TPFD: 4
  671. driver_CHM: 0
  672. driver_VHIGHFS: 0
  673. driver_VHIGHCHM: 0
  674. driver_DISS2G: 0
  675. driver_DISS2VS: 0
  676. driver_PWM_AUTOSCALE: True
  677. driver_PWM_AUTOGRAD: True
  678. driver_PWM_FREQ: 0
  679. driver_FREEWHEEL: 0
  680. driver_PWM_GRAD: 0
  681. driver_PWM_OFS: 30
  682. driver_PWM_REG: 4
  683. driver_PWM_LIM: 12
  684. driver_SGT: 0
  685. driver_SEMIN: 0
  686. driver_SEUP: 0
  687. driver_SEMAX: 0
  688. driver_SEDN: 0
  689. driver_SEIMIN: 0
  690. driver_SFILT: 0
  691. diag1_pin:
  692.  
  693. ###################################
  694. # Run-time stepper motor current configuration
  695. ###################################
  696.  
  697. [ad5206 my_digipot]
  698. enable_pin:
  699. spi_bus:
  700. spi_speed:
  701. spi_software_sclk_pin:
  702. spi_software_mosi_pin:
  703. spi_software_miso_pin:
  704. channel_1:
  705. channel_2:
  706. channel_3:
  707. channel_4:
  708. channel_5:
  709. channel_6:
  710. scale:
  711.  
  712. [mcp4451 my_digipot]
  713. i2c_mcu: mcu
  714. i2c_address:
  715. wiper_0:
  716. wiper_1:
  717. wiper_2:
  718. wiper_3:
  719. scale:
  720.  
  721. [mcp4728 my_dac]
  722. i2c_mcu: mcu
  723. i2c_address: 96
  724. channel_a:
  725. channel_b:
  726. channel_c:
  727. channel_d:
  728. scale:
  729.  
  730. [mcp4018 my_digipot]
  731. scl_pin:
  732. sda_pin:
  733. wiper:
  734. scale:
  735.  
  736. ###################################
  737. # Display support
  738. ###################################
  739.  
  740. [display]
  741. lcd_type:
  742. rs_pin:
  743. e_pin:
  744. d4_pin:
  745. d5_pin:
  746. d6_pin:
  747. d7_pin:
  748. cs_pin:
  749. sclk_pin:
  750. sid_pin:
  751. cs_pin:
  752. a0_pin:
  753. rst_pin:
  754. contrast: 40
  755. cs_pin:
  756. dc_pin:
  757. spi_bus:
  758. spi_speed:
  759. spi_software_sclk_pin:
  760. spi_software_mosi_pin:
  761. spi_software_miso_pin:
  762. reset_pin:
  763. display_group:
  764. menu_timeout:
  765. encoder_pins:
  766. click_pin:
  767. back_pin:
  768. up_pin:
  769. down_pin:
  770. kill_pin:
  771. analog_pullup_resistor: 4700
  772. analog_range_click_pin:
  773. analog_range_back_pin:
  774. analog_range_up_pin:
  775. analog_range_down_pin:
  776. analog_range_kill_pin:
  777.  
  778. [display_data my_group_name my_data_name]
  779. position: 0, 0
  780. text:
  781.  
  782. [display_template my_template_name]
  783. param_<name>:
  784. text:
  785.  
  786. [display_glyph my_display_glyph]
  787. data:
  788. hd44780_data:
  789. hd44780_slot:
  790.  
  791. [display my_display]
  792. lcd_type:
  793. rs_pin:
  794. e_pin:
  795. d4_pin:
  796. d5_pin:
  797. d6_pin:
  798. d7_pin:
  799. cs_pin:
  800. sclk_pin:
  801. sid_pin:
  802. cs_pin:
  803. a0_pin:
  804. rst_pin:
  805. contrast: 40
  806. cs_pin:
  807. dc_pin:
  808. spi_bus:
  809. spi_speed:
  810. spi_software_sclk_pin:
  811. spi_software_mosi_pin:
  812. spi_software_miso_pin:
  813. reset_pin:
  814. display_group:
  815.  
  816. ###################################
  817. # Filament sensors
  818. ####################################
  819.  
  820. [filament_switch_sensor my_sensor]
  821. pause_on_runout: True
  822. runout_gcode:
  823. insert_gcode:
  824. event_delay: 3.0
  825. pause_delay: 0.5
  826. switch_pin:
  827.  
  828. [tsl1401cl_filament_width_sensor]
  829. pin: analog5
  830. default_nominal_filament_diameter: 1.75
  831. max_difference: 0.2
  832. measurement_delay: 100
  833.  
  834. [hall_filament_width_sensor]
  835. adc1: analog11
  836. adc2: analog12
  837. cal_dia1: 1.50
  838. cal_dia2: 2.00
  839. raw_dia1: 9500
  840. raw_dia2: 10500
  841. default_nominal_filament_diameter: 1.75
  842. max_difference: 0.200
  843. measurement_delay: 70
  844. enable: False
  845. measurement_interval: 10
  846. logging: False
  847. min_diameter:1.0
  848. pause_on_runout: True
  849. runout_gcode:
  850. insert_gcode:
  851. event_delay: 3.0
  852. pause_delay: 0.5
  853.  
  854. ###################################
  855. # Board specific hardware support
  856. ###################################
  857.  
  858. [sx1509 my_sx1509]
  859. i2c_mcu: mcu
  860. i2c_address:
  861. i2c_bus:
  862.  
  863. [samd_sercom sercom0]
  864. tx_pin:
  865. rx_pin:
  866. clk_pin:
  867.  
  868. [replicape]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement