Advertisement
Guest User

V0config

a guest
May 22nd, 2025
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.51 KB | Software | 0 0
  1. [include mainsail.cfg]
  2.  
  3. [mcu]
  4. canbus_uuid: 68a5d58c4981
  5.  
  6. [mcu EBBCan]
  7. canbus_uuid: 40d9cd16e24f
  8.  
  9. [mcu host]
  10. serial: /tmp/klipper_host_mcu
  11.  
  12. [virtual_sdcard]
  13. path: /home/biqu/printer_data/gcodes
  14. on_error_gcode: CANCEL_PRINT
  15.  
  16. [printer]
  17. kinematics: corexy
  18. max_velocity: 500
  19. max_accel: 30000
  20. max_z_velocity: 15
  21. max_z_accel: 100
  22.  
  23. [include moonraker_obico_macros.cfg]
  24.  
  25. [include KAMP_Settings.cfg]
  26.  
  27. [exclude_object]
  28.  
  29. [firmware_retraction]
  30.  
  31. [force_move]
  32. enable_force_move: True
  33.  
  34. [respond]
  35.  
  36. [idle_timeout]
  37. timeout: 600
  38.  
  39. #####################################################################
  40. # X/Y Stepper Settings X=B Y=A
  41. #####################################################################
  42.  
  43. [stepper_x]
  44. step_pin: PB12
  45. dir_pin: PB11
  46. enable_pin: !PA8
  47. microsteps: 16
  48. rotation_distance: 40
  49. endstop_pin: tmc2240_stepper_x:virtual_endstop
  50. position_max: 120
  51. position_min: 0
  52. position_endstop: 120
  53. homing_speed: 30
  54. homing_retract_dist: 0
  55. homing_positive_dir: true
  56.  
  57. [tmc2240 stepper_x]
  58. cs_pin: PB2
  59. spi_bus: spi2
  60. run_current: 0.8
  61. stealthchop_threshold: 0
  62. diag0_pin: ^!PC2
  63. driver_SGT: 2
  64. interpolate: true
  65. driver_PWM_AUTOSCALE: true
  66. driver_PWM_FREQ: 2
  67. driver_PWM_OFS: 36
  68. driver_PWM_GRAD: 14
  69.  
  70. [stepper_y]
  71. step_pin: PC8
  72. dir_pin: PC9
  73. enable_pin: !PA15
  74. microsteps: 16
  75. rotation_distance: 40
  76. endstop_pin: tmc2240_stepper_y:virtual_endstop
  77. position_max: 120
  78. position_min: 0
  79. position_endstop: 120
  80. homing_speed: 30
  81. homing_retract_dist: 0
  82. homing_positive_dir: true
  83.  
  84. [tmc2240 stepper_y]
  85. cs_pin: PD9
  86. spi_bus: spi2
  87. run_current: 0.8
  88. stealthchop_threshold: 0
  89. diag0_pin: ^!PD3
  90. driver_SGT: 2
  91. interpolate: true
  92. driver_PWM_AUTOSCALE: true
  93. driver_PWM_FREQ: 2
  94. driver_PWM_OFS: 36
  95. driver_PWM_GRAD: 14
  96.  
  97. #####################################################################
  98. # Z Stepper Settings
  99. #####################################################################
  100.  
  101. [stepper_z]
  102. step_pin: PA10
  103. dir_pin: !PA14
  104. enable_pin: !PA13
  105. microsteps: 16
  106. rotation_distance: 8
  107. position_max: 100
  108. #endstop_pin: ^PD2
  109. endstop_pin: probe:z_virtual_endstop
  110. #position_endstop: 120.0
  111. homing_speed: 20
  112. second_homing_speed: 5.0
  113. homing_retract_dist: 5.0
  114. position_min: -10
  115.  
  116. [tmc2240 stepper_z]
  117. cs_pin: PD8
  118. spi_bus: spi2
  119. run_current: 0.4
  120. hold_current: 0.05
  121. stealthchop_threshold: 999999
  122.  
  123. #####################################################################
  124. # Extruder
  125. #####################################################################
  126.  
  127. [extruder]
  128. step_pin: EBBCan: PD0
  129. dir_pin: EBBCan: PD1
  130. enable_pin: !EBBCan: PD2
  131. microsteps: 16
  132. rotation_distance: 4.637
  133. full_steps_per_rotation: 200
  134. nozzle_diameter: 0.400
  135. filament_diameter: 1.750
  136. max_extrude_only_distance: 500
  137. max_extrude_only_velocity: 120
  138. max_extrude_cross_section: 5
  139. heater_pin: EBBCan: PB13
  140. sensor_type:MAX31865
  141. sensor_pin: EBBCan: PA4
  142. spi_bus: spi1
  143. rtd_nominal_r: 1000
  144. rtd_reference_r: 4300
  145. rtd_num_of_wires: 2
  146. min_temp: 0
  147. max_temp: 400
  148. pressure_advance: 0.03
  149. pressure_advance_smooth_time: 0.040
  150.  
  151. [tmc2209 extruder]
  152. uart_pin: EBBCan: PA15
  153. run_current: 0.650
  154. stealthchop_threshold: 0
  155. interpolate: true
  156.  
  157. [fan]
  158. pin: EBBCan: PA1
  159.  
  160. [heater_fan hotend_fan]
  161. pin: EBBCan: PA0
  162. heater: extruder
  163. heater_temp: 50.0
  164.  
  165. #####################################################################
  166. # Bed Heater
  167. #####################################################################
  168.  
  169. [heater_bed]
  170. heater_pin: PA5
  171. sensor_type: Generic 3950
  172. sensor_pin: PA0
  173. smooth_time: 3.0
  174. min_temp: 0
  175. max_temp: 120
  176.  
  177. #####################################################################
  178. # RGB
  179. #####################################################################
  180.  
  181. [neopixel Hotend_rgb]
  182. pin: EBBCan:PD3
  183. chain_count: 3
  184. color_order: GRB
  185.  
  186. [led_effect hotend_temp_effect]
  187. autostart: true
  188. frame_rate: 24
  189. heater: extruder
  190. leds:
  191. neopixel:Hotend_rgb (1-2)
  192. layers:
  193. temperature 100 200 top (0.0, 0.0, 1.0), (1.0, 0.0, 0.0)
  194.  
  195. [led_effect hotend_fade_rgb]
  196. autostart: true
  197. frame_rate: 24
  198. leds:
  199. neopixel:Hotend_rgb (0)
  200. layers:
  201. linearfade 3 0 top (0.1, 0.0, 0.0), (0.0, 0.1, 0.0), (0.0, 0.0, 0.1)
  202.  
  203. [neopixel Progress_rgb]
  204. pin: PC14
  205. chain_count: 20
  206. color_order: GRB
  207.  
  208. [led_effect printer_progress]
  209. autostart: true
  210. frame_rate: 24
  211. leds:
  212. neopixel:Progress_rgb (20-1)
  213.  
  214. layers:
  215. progress -1 1 add (0.0, 0.5, 0.0), (0.0, 0.5, 0.0)
  216. static 0 0 top (0.01, 0.01, 0.01)
  217.  
  218.  
  219. [neopixel Chamber_rgb]
  220. pin: PC11
  221. chain_count: 20
  222. color_order: GRB # or RGB/WGRB depending on your LEDs
  223. initial_RED: 1.0
  224. initial_GREEN: 1.0
  225. initial_BLUE: 1.0
  226.  
  227.  
  228.  
  229. #####################################################################
  230. # Temps & Fan Control
  231. #####################################################################
  232.  
  233. [temperature_sensor chamber]
  234. sensor_type: EPCOS 100K B57560G104F
  235. sensor_pin: PA1
  236. pullup_resistor: 4700
  237. min_temp: 0
  238. max_temp: 80
  239.  
  240. [thermistor Z-Stepper]
  241. temperature1: 18
  242. resistance1: 11800
  243. temperature2: 35
  244. resistance2: 7000
  245. temperature3: 96
  246. resistance3: 1140
  247.  
  248. [temperature_sensor Z-Stepper]
  249. sensor_type: Z-Stepper
  250. sensor_pin: PA2
  251. #pullup_resistor: 4700
  252. min_temp: 0
  253. max_temp: 100
  254.  
  255. [temperature_sensor MCU_Temp]
  256. sensor_type: temperature_mcu
  257. min_temp: 0
  258. max_temp: 100
  259.  
  260. [temperature_sensor Host_CPU]
  261. sensor_type: temperature_host
  262. min_temp: 0
  263. max_temp: 100
  264.  
  265. [temperature_sensor EBB36]
  266. sensor_type: temperature_mcu
  267. Sensor_mcu: EBBCan
  268.  
  269. [output_pin Board_fan]
  270. pin:PA3
  271. value: 1
  272.  
  273. # [fan_generic Board_fan]
  274. # pin: PA3
  275. # max_power: 1
  276. # shutdown_speed: 0
  277. # cycle_time: 0.010
  278. # hardware_pwm: false
  279. # kick_start_time: 0.4
  280. # off_below: 0.1
  281.  
  282. [include aux_fan.cfg]
  283.  
  284. #####################################################################
  285. # BTT SFS V2.0
  286. #####################################################################
  287.  
  288. [filament_switch_sensor switch_sensor]
  289. switch_pin: ^PC3
  290. pause_on_runout: False
  291. runout_gcode:
  292. PAUSE # [pause_resume] is required in printer.cfg
  293. M117 Filament switch runout
  294. insert_gcode:
  295. M117 Filament switch inserted
  296.  
  297. [filament_motion_sensor encoder_sensor]
  298. switch_pin: ^PC15
  299. detection_length: 2.88 # accuracy of motion sensor 2.88mm
  300. extruder: extruder
  301. pause_on_runout: False
  302. runout_gcode:
  303. PAUSE # [pause_resume] is required in printer.cfg
  304. M117 Filament encoder runout
  305. insert_gcode:
  306. M117 Filament encoder inserted
  307.  
  308. #####################################################################
  309. # ADXL345
  310. #####################################################################
  311.  
  312. [adxl345]
  313. cs_pin: EBBCan: PB12
  314. spi_software_sclk_pin: EBBCan: PB10
  315. spi_software_mosi_pin: EBBCan: PB11
  316. spi_software_miso_pin: EBBCan: PB2
  317. axes_map: -x, z, -y
  318. #axes_map: x, z, -y
  319.  
  320. [resonance_tester]
  321. accel_chip: adxl345
  322. accel_per_hz: 75 # default is 75
  323. probe_points: 60, 60, 20
  324.  
  325. #####################################################################
  326. # Macro Land
  327. #####################################################################
  328.  
  329. [homing_override]
  330. axes: z
  331. gcode:
  332. BRUSH_IN
  333. SET_KINEMATIC_POSITION Z=0
  334. G1 Z5
  335. G28 X Y
  336. Query_Probe
  337. _CONDITIONAL_TAKE_PROBE
  338. G1 X40 Y60
  339. G28 Z
  340. G91
  341. G1 Z1
  342. G90
  343. Query_Probe
  344. _CONDITIONAL_STOW_PROBE
  345.  
  346. [probe]
  347. pin: ~EBBCan: PB6
  348. x_offset: 20
  349. y_offset: 0
  350. #z_offset: 10
  351. speed: 20.0
  352. samples: 2
  353. sample_retract_dist: 5.0
  354. lift_speed: 30.0
  355. samples_tolerance: 0.2
  356. samples_tolerance_retries: 15
  357. deactivate_on_each_sample: 0
  358.  
  359. [bed_mesh]
  360. speed: 200
  361. horizontal_move_z: 25
  362. mesh_min: 20, 5
  363. mesh_max: 100, 115
  364. probe_count: 7,7
  365. algorithm: bicubic
  366.  
  367. [servo probeServo]
  368. pin: PC13
  369. minimum_pulse_width: 0.000544
  370.  
  371. [gcode_macro _PICKUP_POS]
  372. variable_x: 112
  373. variable_y: 53
  374. variable_z: 30
  375. gcode:
  376. M118 pickup pos X:{printer["gcode_macro _PICKUP_POS"].x} Y:{printer["gcode_macro _PICKUP_POS"].y} Z:{printer["gcode_macro _PICKUP_POS"].z}
  377.  
  378. [gcode_macro DEPLOY]
  379. gcode:
  380. SET_SERVO SERVO=probeServo ANGLE=180
  381. G4 P500 # wait for deploy
  382. SET_SERVO SERVO=probeServo WIDTH=0 # OFF
  383.  
  384. [gcode_macro RETRACT]
  385. gcode:
  386. SET_SERVO SERVO=probeServo ANGLE=60
  387. G4 P500 # wait for retract
  388. SET_SERVO SERVO=probeServo WIDTH=0 # OFF
  389.  
  390. [gcode_macro TAKE_PROBE]
  391. gcode:
  392. G1 Z{printer["gcode_macro _PICKUP_POS"].z} F5000
  393. G1 X{printer["gcode_macro _PICKUP_POS"].x - 20} Y{printer["gcode_macro _PICKUP_POS"].y} F5000
  394. DEPLOY
  395. G1 X{printer["gcode_macro _PICKUP_POS"].x}
  396. G1 Y{printer["gcode_macro _PICKUP_POS"].y + 50}
  397. G1 X{printer["gcode_macro _PICKUP_POS"].x - 20}
  398. RETRACT
  399.  
  400. [gcode_macro STOW_PROBE]
  401. gcode:
  402. G1 Z{printer["gcode_macro _PICKUP_POS"].z} F5000
  403. G1 X{printer["gcode_macro _PICKUP_POS"].x - 20} Y{printer["gcode_macro _PICKUP_POS"].y + 50} F5000
  404. DEPLOY
  405. G1 X{printer["gcode_macro _PICKUP_POS"].x}
  406. G1 Y{printer["gcode_macro _PICKUP_POS"].y} F2000
  407. G1 X{printer["gcode_macro _PICKUP_POS"].x - 20} F5000
  408. RETRACT
  409.  
  410. [gcode_macro _CONDITIONAL_TAKE_PROBE]
  411. gcode:
  412. {% set P = printer.probe.last_query %}
  413. {% if P %}
  414. TAKE_PROBE
  415. {% endif %}
  416.  
  417. [gcode_macro _CONDITIONAL_STOW_PROBE]
  418. gcode:
  419. {% set P = printer.probe.last_query %}
  420. {% if not P %}
  421. STOW_PROBE
  422. {% endif %}
  423.  
  424. [gcode_macro G29]
  425. gcode:
  426. G91
  427. G1 Z1
  428. G90
  429. Query_Probe
  430. _CONDITIONAL_TAKE_PROBE
  431. BED_MESH_CALIBRATE
  432. STOW_PROBE
  433.  
  434. [bed_screws]
  435. screw1: 60,5
  436. screw1_name: front screw
  437. screw2: 5,115
  438. screw2_name: back left
  439. screw3: 115,115
  440. screw3_name: back right
  441.  
  442. [gcode_macro LOAD_FILAMENT]
  443. description: Load filament: grab → heat → fast fill → slow purge
  444. gcode:
  445. {% set T = params.TEMP|default(210)|float %}
  446. M83 ; relative extrusion
  447. G1 E5 F600 ; bite 5 mm @10 mm/s
  448. M104 T0 S{T} ; start heating
  449. M109 T0 S{T} ; wait until hot
  450. G1 E40 F1500 ; fast load 40 mm @25 mm/s
  451. G1 E40 F300 ; slow purge 40 mm @5 mm/s
  452. G1 E1 F120 ; ooze a tiny bead
  453. M82 ; back to absolute
  454.  
  455. [gcode_macro UNLOAD_FILAMENT]
  456. description: Unload filament: bulb → neck → dwell → yank
  457. gcode:
  458. {% set T = params.TEMP|default(210)|float %}
  459. M83
  460. M104 T0 S{T}
  461. M109 T0 S{T}
  462. G1 E5 F300 ; bulb 5 mm @5 mm/s
  463. G1 E-6 F240 ; neck 6 mm @4 mm/s
  464. G4 P2500 ; dwell 2.5 s
  465. G1 E-80 F3000 ; yank 120 mm @50 mm/s
  466. M82
  467.  
  468. [gcode_macro PRINT_START]
  469. gcode:
  470. # SET_PIN PIN=Board_fan VALUE=1
  471. M140 S{params.BED|default(60)} ; Set bed temp and continue without waiting
  472. M104 S160 ; Start heating nozzle to 160°C for safe probing
  473. M190 S{params.BED|default(60)} ; Wait for bed to reach target temp
  474. M109 S160 ; Wait for nozzle to reach pre-probe temp
  475. G28 ; Home all axes
  476. Query_Probe
  477. _CONDITIONAL_STOW_PROBE
  478. BED_MESH_PROFILE LOAD="default" ; Load adaptive mesh
  479. #BED_MESH_CALIBRATE
  480. _Smart_Park ; Move nozzle near print zone safely
  481. M109 S{params.EXTRUDER|default(210)} ; Final nozzle temp for purge and print
  482. CLEAN_NOZZLE
  483. # G1 Z20 F3000 ; Lift nozzle away
  484. LINE_PURGE ; KAMP's adaptive purge
  485.  
  486. [gcode_macro PRINT_END]
  487. # Use PRINT_END for the slicer ending script - please customize for your slicer of choice
  488. gcode:
  489. # SET_PIN PIN=Board_fan VALUE=0
  490. M400 ; wait for buffer to clear
  491. G92 E0 ; zero the extruder
  492. G1 E-2.0 F3600 ; retract filament
  493. G91 ; relative positioning
  494. M107 P2 ; Turn off AUX fan
  495.  
  496. # Get Boundaries
  497. {% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
  498. {% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
  499. {% set max_z = printer.configfile.config["stepper_z"]["position_max"]|float %}
  500.  
  501. # Check end position to determine safe direction to move
  502. {% if printer.toolhead.position.x < (max_x - 20) %}
  503. {% set x_safe = 20.0 %}
  504. {% else %}
  505. {% set x_safe = -20.0 %}
  506. {% endif %}
  507.  
  508. {% if printer.toolhead.position.y < (max_y - 20) %}
  509. {% set y_safe = 20.0 %}
  510. {% else %}
  511. {% set y_safe = -20.0 %}
  512. {% endif %}
  513.  
  514. {% if printer.toolhead.position.z < (max_z - 2) %}
  515. {% set z_safe = 2.0 %}
  516. {% else %}
  517. {% set z_safe = max_z - printer.toolhead.position.z %}
  518. {% endif %}
  519.  
  520. G0 Z{z_safe} F3600 ; move nozzle up
  521. G0 X{x_safe} Y{y_safe} F20000 ; move nozzle to remove stringing
  522. TURN_OFF_HEATERS
  523. M107 ; turn off fan
  524. G90 ; absolute positioning
  525. G0 X0 F3600 ; park nozzle at rear
  526. # M84
  527.  
  528. [gcode_macro CANCEL_PRINT]
  529. rename_existing: CANCEL_PRINT_BASE
  530. gcode:
  531. PRINT_END
  532. CANCEL_PRINT_BASE
  533.  
  534. [servo NozzleBrush]
  535. pin: PD2
  536. initial_angle: 5
  537. maximum_servo_angle = 180
  538. minimum_pulse_width = 0.0005
  539. maximum_pulse_width = 0.0024
  540.  
  541. [gcode_macro BRUSH_OUT] #Debug Deploy Arm
  542. gcode:
  543. SET_SERVO SERVO=NozzleBrush ANGLE=95 #normally 90 should be enough but for me it is really rectangular with 100
  544.  
  545. [gcode_macro BRUSH_IN] #Debug Retract Arm
  546. gcode:
  547. SET_SERVO SERVO=NozzleBrush ANGLE=5
  548. G4 P500 ; wait 0.5 seconds for movement
  549. SET_SERVO SERVO=NozzleBrush WIDTH=0
  550.  
  551. [gcode_macro CLEAN_NOZZLE]
  552. gcode:
  553. SAVE_GCODE_STATE ; Save current printer state and position
  554. G90 ; Set to absolute positioning mode
  555.  
  556. G1 X2 Y70 Z25 F5000 ; Move to initial brush wipe position
  557. BRUSH_OUT ; Set brush servo to UP position
  558.  
  559. G1 Y80 F3600 ; Wipe movement: Move backward across brush slowly
  560. G1 Y118 F5000 ; Move forward quickly across brush
  561.  
  562. G1 X3.5 F5000 ; Shift slightly to the right
  563. G1 Y80 F5000 ; Move backward quickly
  564.  
  565. G1 X4.5 F5000 ; Shift right slightly less to limit total rightward movement
  566. G1 Y118 F5000 ; Move forward quickly across brush again
  567.  
  568. G1 X5.5 F3600 ; Shift right at slower speed for final wipe position
  569. G1 Y80 F3600 ; Move backward across brush slowly for final pass
  570.  
  571. BRUSH_IN ; Set brush servo to DOWN position
  572.  
  573. RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=5000 ; Restore saved position and state at specified speed
  574.  
  575.  
  576. [shaketune]
  577. result_folder: ~/printer_data/config/ShakeTune_results
  578. # Path where the processed results will be stored. If the folder doesn't exist,
  579. # it will be automatically created. You can change this if you'd like to store
  580. # results in a different location.
  581. number_of_results_to_keep: 10
  582. # This setting defines how many results you want to keep in the result folder.
  583. # Once the specified number is exceeded, older results will be automatically deleted
  584. # to free up space on the SD card and avoid cluttering the results folder.
  585. keep_raw_data: False
  586. # If set to True, Shake&Tune will store both the processed graphs and the raw accelerometer
  587. # .stdata files in the results folder. This can be useful for debugging or archiving purposes.
  588. # Please always attach them when reporting any issues on GitHub or Discord.
  589. show_macros_in_webui: True
  590. # Mainsail and Fluidd doesn't create buttons for system commands (macros that are not part
  591. # of the printer.cfg file). This option allow Shake&Tune to inject them into the webui at runtime.
  592. # If set to False, the macros will be hidden but still accessible from the console by typing
  593. # their names manually, which can be useful if you prefer to encapsulate them into your own macros.
  594. timeout: 600
  595. # This defines the maximum processing time (in seconds) to allows to Shake&Tune for generating
  596. # graphs from a .stdata file. 10 minutes should be more than enough in most cases, but if you have
  597. # slower hardware (e.g., older SD cards or low-performance devices), increase it to prevent timeouts.
  598. measurements_chunk_size: 2
  599. # Each Shake&Tune command uses the accelerometer to take multiple measurements. By default,
  600. # Shake&Tune will write a chunk of data to disk every two measurements, and at the end of the
  601. # command will merge these chunks into the final .stdata file for processing. "2" is a very
  602. # conservative setting to avoid Klipper Timer Too Close errors on lower end devices with little
  603. # RAM, and should work for everyone. However, if you are using a powerful computer, you may
  604. # wish to increase this value to keep more measurements in memory (e.g., 15-20) before writing
  605. # the chunk and avoid stressing the filesystem too much.
  606. max_freq: 200
  607. # This setting defines the maximum frequency at which the calculation of the power spectral density
  608. # is cutoff. The default value should be fine for most machines and accelerometer combinations and
  609. # avoid touching it unless you know what you're doing.
  610. dpi: 300
  611. # Controls the resolution of the generated graphs. The default value of 300 dpi was optimized
  612. # and strikes a balance between performance and readability, ensuring that graphs are clear
  613. # without using too much RAM to generate them. Usually, you shouldn't need to change this value.
  614.  
  615. #*# <---------------------- SAVE_CONFIG ---------------------->
  616. #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
  617. #*#
  618. #*# [extruder]
  619. #*# control = pid
  620. #*# pid_kp = 21.303
  621. #*# pid_ki = 1.691
  622. #*# pid_kd = 67.107
  623. #*#
  624. #*# [heater_bed]
  625. #*# control = pid
  626. #*# pid_kp = 57.193
  627. #*# pid_ki = 2.398
  628. #*# pid_kd = 341.013
  629. #*#
  630. #*# [input_shaper]
  631. #*# shaper_type_x = 3hump_ei
  632. #*# shaper_freq_x = 111.4
  633. #*# shaper_type_y = 2hump_ei
  634. #*# shaper_freq_y = 63.6
  635. #*#
  636. #*# [probe]
  637. #*# z_offset = 16.269
  638. #*#
  639. #*# [bed_mesh fysetc smooth]
  640. #*# version = 1
  641. #*# points =
  642. #*# 0.107500, 0.143750, 0.145000, 0.137500, 0.135000, 0.130000, 0.097500
  643. #*# 0.151250, 0.156250, 0.155000, 0.197500, 0.208750, 0.205000, 0.171250
  644. #*# 0.226250, 0.232500, 0.225000, 0.215000, 0.208750, 0.200000, 0.172500
  645. #*# 0.190000, 0.196250, 0.190000, 0.190000, 0.192500, 0.192500, 0.167500
  646. #*# 0.186250, 0.180000, 0.173750, 0.163750, 0.165000, 0.152500, 0.130000
  647. #*# 0.127500, 0.122500, 0.117500, 0.117500, 0.120000, 0.127500, 0.100000
  648. #*# 0.100000, 0.092500, 0.083750, 0.070000, 0.072500, 0.067500, 0.047500
  649. #*# x_count = 7
  650. #*# y_count = 7
  651. #*# mesh_x_pps = 2
  652. #*# mesh_y_pps = 2
  653. #*# algo = bicubic
  654. #*# tension = 0.2
  655. #*# min_x = 25.0
  656. #*# max_x = 94.96000000000001
  657. #*# min_y = 25.0
  658. #*# max_y = 94.95999999999998
  659. #*#
  660. #*# [bed_mesh default]
  661. #*# version = 1
  662. #*# points =
  663. #*# 0.031250, 0.025000, 0.007500, -0.031250, -0.068750, -0.108750, -0.170000
  664. #*# 0.043750, 0.061250, 0.040000, 0.012500, 0.045000, 0.021250, -0.023750
  665. #*# 0.022500, 0.176250, 0.142500, 0.105000, 0.097500, 0.062500, 0.023750
  666. #*# 0.130000, 0.162500, 0.127500, 0.113750, 0.106250, 0.090000, 0.058750
  667. #*# 0.077500, 0.136250, 0.108750, 0.106250, 0.092500, 0.087500, 0.058750
  668. #*# 0.062500, 0.096250, 0.070000, 0.075000, 0.070000, 0.093750, 0.087500
  669. #*# 0.018750, 0.100000, 0.107500, 0.107500, 0.112500, 0.130000, 0.107500
  670. #*# x_count = 7
  671. #*# y_count = 7
  672. #*# mesh_x_pps = 2
  673. #*# mesh_y_pps = 2
  674. #*# algo = bicubic
  675. #*# tension = 0.2
  676. #*# min_x = 20.0
  677. #*# max_x = 99.98
  678. #*# min_y = 5.0
  679. #*# max_y = 114.97999999999999
  680.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement