Guest User

Untitled

a guest
Feb 3rd, 2024
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 136.32 KB | None | 0 0
  1. ===== Config file =====
  2. [mcu]
  3. serial = /dev/ttyUSB0
  4. restart_method = command
  5.  
  6. [printer]
  7. kinematics = cartesian
  8. max_velocity = 500
  9. max_accel = 3000
  10. max_z_velocity = 5
  11. max_z_accel = 100
  12. square_corner_velocity = 5
  13.  
  14. [stepper_x]
  15. step_pin = !PC12
  16. dir_pin = PB3
  17. enable_pin = !PD2
  18. microsteps = 16
  19. rotation_distance = 40
  20. endstop_pin = PA13
  21. position_endstop = 0
  22. position_max = 235
  23. homing_speed = 50
  24.  
  25. [stepper_y]
  26. step_pin = PC11
  27. dir_pin = PA15
  28. enable_pin = !PC10
  29. microsteps = 16
  30. rotation_distance = 40
  31. endstop_pin = PB8
  32. position_endstop = 0
  33. position_max = 235
  34. homing_speed = 50
  35.  
  36. [stepper_z]
  37. step_pin = PC7
  38. dir_pin = !PC9
  39. enable_pin = !PC8
  40. rotation_distance = 8
  41. microsteps = 16
  42. position_min = -2
  43. position_max = 280
  44. endstop_pin = probe:z_virtual_endstop
  45. homing_speed = 3.0
  46. second_homing_speed = 0.3
  47. homing_retract_dist = 2.0
  48.  
  49. [extruder]
  50. max_extrude_only_distance = 100.0
  51. step_pin = PB10
  52. dir_pin = PB1
  53. enable_pin = !PC6
  54. microsteps = 16
  55. nozzle_diameter = 0.400
  56. filament_diameter = 1.750
  57. heater_pin = PA6
  58. sensor_type = EPCOS 100K B57560G104F
  59. sensor_pin = PC1
  60. min_temp = 0
  61. max_temp = 250
  62. rotation_distance = 24
  63. control = pid
  64. pid_kp = 30.356
  65. pid_ki = 1.857
  66. pid_kd = 124.081
  67.  
  68. [heater_bed]
  69. heater_pin = PA5
  70. sensor_type = EPCOS 100K B57560G104F
  71. sensor_pin = PC0
  72. max_temp = 110
  73. min_temp = 0
  74. control = pid
  75. pid_kp = 64.230
  76. pid_ki = 0.723
  77. pid_kd = 1425.905
  78.  
  79. [heater_fan hotend_fan]
  80. pin = PA7
  81. heater = extruder
  82. heater_temp = 50.0
  83.  
  84. [fan]
  85. pin = PB0
  86.  
  87. [force_move]
  88. enable_force_move = True
  89.  
  90. [safe_z_home]
  91. home_xy_position = 110,110
  92. z_hop = 10
  93.  
  94. [probe]
  95. pin = !PC13
  96. speed = 0.3
  97. lift_speed = 5.0
  98. samples = 2
  99. z_offset = -0.100
  100. activate_gcode = TARE_PROBE
  101. deactivate_gcode = TARE_PROBE
  102.  
  103. [gcode_macro TARE_PROBE]
  104. gcode =
  105. G4 P250
  106.  
  107. [filament_motion_sensor filament_sensor]
  108. extruder = extruder
  109. pause_on_runout = true
  110. switch_pin = PB4
  111.  
  112. [bed_mesh]
  113. speed = 50
  114. horizontal_move_z = 4.0
  115. mesh_min = 20,20
  116. mesh_max = 200,200
  117. probe_count = 4,4
  118. algorithm = bicubic
  119. fade_start = 1
  120. fade_end = 10
  121. fade_target = 0
  122.  
  123. [input_shaper]
  124. shaper_type_y = mzv
  125. shaper_freq_y = 38.2
  126. shaper_type_x = ei
  127. shaper_freq_x = 79.6
  128.  
  129. [temperature_sensor raspberry_pi]
  130. sensor_type = temperature_host
  131.  
  132. [temperature_sensor mcu_temp]
  133. sensor_type = temperature_mcu
  134. sensor_temperature1 = 25
  135. sensor_adc1 = 0.210317
  136.  
  137. [gcode_macro M420]
  138. description = Load the current mesh
  139. gcode =
  140. BED_MESH_PROFILE LOAD=default
  141.  
  142. [gcode_macro G29]
  143. description = creates automated homing and bed mesh
  144. gcode =
  145. G28
  146. BED_MESH_CALIBRATE
  147. DATA_SAVE
  148. =======================
  149. Args: ['/home/owner/klipper/klippy/klippy.py', '/home/owner/Kobra_data/config/printer.cfg', '-I', '/home/owner/Kobra_data/comms/klippy.serial', '-l', '/home/owner/Kobra_data/logs/klippy.log', '-a', '/home/owner/Kobra_data/comms/klippy.sock']
  150. Git version: 'v0.12.0-102-g9f41f53c'
  151. Branch: master
  152. Remote: origin
  153. Tracked URL: https://github.com/Klipper3d/klipper
  154. CPU: 4 core Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
  155. Python: '3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]'
  156. =============== Log rollover at Sat Feb 3 02:05:16 2024 ===============
  157. Unable to issue reset command on MCU 'mcu'
  158. webhooks client 140226867711856: Disconnected
  159. Restarting printer
  160. Start printer at Sat Feb 3 02:05:17 2024 (1706954717.3 25517.2)
  161. ===== Config file =====
  162. [mcu]
  163. serial = /dev/ttyUSB0
  164. restart_method = command
  165.  
  166. [printer]
  167. kinematics = cartesian
  168. max_velocity = 500
  169. max_accel = 3000
  170. max_z_velocity = 5
  171. max_z_accel = 100
  172. square_corner_velocity = 5
  173.  
  174. [stepper_x]
  175. step_pin = !PC12
  176. dir_pin = PB3
  177. enable_pin = !PD2
  178. microsteps = 16
  179. rotation_distance = 40
  180. endstop_pin = PA13
  181. position_endstop = 0
  182. position_max = 235
  183. homing_speed = 50
  184.  
  185. [stepper_y]
  186. step_pin = PC11
  187. dir_pin = PA15
  188. enable_pin = !PC10
  189. microsteps = 16
  190. rotation_distance = 40
  191. endstop_pin = PB8
  192. position_endstop = 0
  193. position_max = 235
  194. homing_speed = 50
  195.  
  196. [stepper_z]
  197. step_pin = PC7
  198. dir_pin = !PC9
  199. enable_pin = !PC8
  200. rotation_distance = 8
  201. microsteps = 16
  202. position_min = -2
  203. position_max = 280
  204. endstop_pin = probe:z_virtual_endstop
  205. homing_speed = 3.0
  206. second_homing_speed = 0.3
  207. homing_retract_dist = 2.0
  208.  
  209. [extruder]
  210. max_extrude_only_distance = 100.0
  211. step_pin = PB10
  212. dir_pin = PB1
  213. enable_pin = !PC6
  214. microsteps = 16
  215. nozzle_diameter = 0.400
  216. filament_diameter = 1.750
  217. heater_pin = PA6
  218. sensor_type = EPCOS 100K B57560G104F
  219. sensor_pin = PC1
  220. min_temp = 0
  221. max_temp = 250
  222. rotation_distance = 24
  223. control = pid
  224. pid_kp = 30.356
  225. pid_ki = 1.857
  226. pid_kd = 124.081
  227.  
  228. [heater_bed]
  229. heater_pin = PA5
  230. sensor_type = EPCOS 100K B57560G104F
  231. sensor_pin = PC0
  232. max_temp = 110
  233. min_temp = 0
  234. control = pid
  235. pid_kp = 64.230
  236. pid_ki = 0.723
  237. pid_kd = 1425.905
  238.  
  239. [heater_fan hotend_fan]
  240. pin = PA7
  241. heater = extruder
  242. heater_temp = 50.0
  243.  
  244. [fan]
  245. pin = PB0
  246.  
  247. [force_move]
  248. enable_force_move = True
  249.  
  250. [safe_z_home]
  251. home_xy_position = 110,110
  252. z_hop = 10
  253.  
  254. [probe]
  255. pin = !PC13
  256. speed = 0.3
  257. lift_speed = 5.0
  258. samples = 2
  259. z_offset = -0.100
  260. activate_gcode = TARE_PROBE
  261. deactivate_gcode = TARE_PROBE
  262.  
  263. [gcode_macro TARE_PROBE]
  264. gcode =
  265. G4 P250
  266.  
  267. [filament_motion_sensor filament_sensor]
  268. extruder = extruder
  269. pause_on_runout = true
  270. switch_pin = PB4
  271.  
  272. [bed_mesh]
  273. speed = 50
  274. horizontal_move_z = 4.0
  275. mesh_min = 20,20
  276. mesh_max = 200,200
  277. probe_count = 4,4
  278. algorithm = bicubic
  279. fade_start = 1
  280. fade_end = 10
  281. fade_target = 0
  282.  
  283. [input_shaper]
  284. shaper_type_y = mzv
  285. shaper_freq_y = 38.2
  286. shaper_type_x = ei
  287. shaper_freq_x = 79.6
  288.  
  289. [temperature_sensor raspberry_pi]
  290. sensor_type = temperature_host
  291.  
  292. [temperature_sensor mcu_temp]
  293. sensor_type = temperature_mcu
  294. sensor_temperature1 = 25
  295. sensor_adc1 = 0.210317
  296.  
  297. [gcode_macro M420]
  298. description = Load the current mesh
  299. gcode =
  300. BED_MESH_PROFILE LOAD=default
  301.  
  302. [gcode_macro G29]
  303. description = creates automated homing and bed mesh
  304. gcode =
  305. G28
  306. BED_MESH_CALIBRATE
  307. DATA_SAVE
  308. =======================
  309. Extruder max_extrude_ratio=0.266081
  310. mcu 'mcu': Starting serial connect
  311. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  312. webhooks client 140226878780224: New connection
  313. webhooks client 140226878780224: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  314. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  315. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  316. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  317. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  318. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  319. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  320. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  321. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  322. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  323. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  324. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  325. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  326. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  327. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  328. webhooks client 140226878780224: Disconnected
  329. webhooks client 140226859541664: New connection
  330. webhooks client 140226859541664: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  331. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  332. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  333. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
  334. MCU error during connect
  335. Traceback (most recent call last):
  336. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  337. self._serial.connect_uart(self._serialport, self._baud, rts)
  338. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  339. self._error("Unable to connect")
  340. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  341. raise error(self.warn_prefix + (msg % params))
  342. serialhdl.error: mcu 'mcu': Unable to connect
  343.  
  344. During handling of the above exception, another exception occurred:
  345.  
  346. Traceback (most recent call last):
  347. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  348. self.send_event("klippy:mcu_identify")
  349. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  350. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  351. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  352. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  353. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  354. raise error(str(e))
  355. mcu.error: mcu 'mcu': Unable to connect
  356. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  357. ========= Last MCU build config =========
  358. # CONFIG_LOW_LEVEL_OPTIONS is not set
  359. # CONFIG_MACH_AVR is not set
  360. # CONFIG_MACH_ATSAM is not set
  361. # CONFIG_MACH_ATSAMD is not set
  362. # CONFIG_MACH_LPC176X is not set
  363. CONFIG_MACH_STM32=y
  364. # CONFIG_MACH_HC32F460 is not set
  365. # CONFIG_MACH_RP2040 is not set
  366. # CONFIG_MACH_PRU is not set
  367. # CONFIG_MACH_AR100 is not set
  368. # CONFIG_MACH_LINUX is not set
  369. # CONFIG_MACH_SIMU is not set
  370. CONFIG_BOARD_DIRECTORY="stm32"
  371. CONFIG_MCU="stm32f401xc"
  372. CONFIG_CLOCK_FREQ=84000000
  373. CONFIG_SERIAL=y
  374. CONFIG_FLASH_SIZE=0x40000
  375. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  376. CONFIG_RAM_START=0x20000000
  377. CONFIG_RAM_SIZE=0x10000
  378. CONFIG_STACK_SIZE=512
  379. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  380. CONFIG_STM32_SELECT=y
  381. # CONFIG_MACH_STM32F103 is not set
  382. # CONFIG_MACH_STM32F207 is not set
  383. CONFIG_MACH_STM32F401=y
  384. # CONFIG_MACH_STM32F405 is not set
  385. # CONFIG_MACH_STM32F407 is not set
  386. # CONFIG_MACH_STM32F429 is not set
  387. # CONFIG_MACH_STM32F446 is not set
  388. # CONFIG_MACH_STM32F765 is not set
  389. # CONFIG_MACH_STM32F031 is not set
  390. # CONFIG_MACH_STM32F042 is not set
  391. # CONFIG_MACH_STM32F070 is not set
  392. # CONFIG_MACH_STM32F072 is not set
  393. # CONFIG_MACH_STM32G070 is not set
  394. # CONFIG_MACH_STM32G071 is not set
  395. # CONFIG_MACH_STM32G0B0 is not set
  396. # CONFIG_MACH_STM32G0B1 is not set
  397. # CONFIG_MACH_STM32G431 is not set
  398. # CONFIG_MACH_STM32H723 is not set
  399. # CONFIG_MACH_STM32H743 is not set
  400. # CONFIG_MACH_STM32H750 is not set
  401. # CONFIG_MACH_STM32L412 is not set
  402. # CONFIG_MACH_N32G452 is not set
  403. # CONFIG_MACH_N32G455 is not set
  404. CONFIG_MACH_STM32F4=y
  405. CONFIG_HAVE_STM32_USBOTG=y
  406. CONFIG_STM32_DFU_ROM_ADDRESS=0
  407. CONFIG_STM32_FLASH_START_8000=y
  408. # CONFIG_STM32_FLASH_START_10000 is not set
  409. # CONFIG_STM32_FLASH_START_4000 is not set
  410. # CONFIG_STM32_FLASH_START_0000 is not set
  411. CONFIG_CLOCK_REF_FREQ=8000000
  412. CONFIG_STM32F0_TRIM=16
  413. # CONFIG_STM32_USB_PA11_PA12 is not set
  414. CONFIG_STM32_SERIAL_USART1=y
  415. CONFIG_SERIAL_BAUD=250000
  416. CONFIG_USB_VENDOR_ID=0x1d50
  417. CONFIG_USB_DEVICE_ID=0x614e
  418. CONFIG_USB_SERIAL_NUMBER="12345"
  419. CONFIG_WANT_GPIO_BITBANGING=y
  420. CONFIG_WANT_DISPLAYS=y
  421. CONFIG_WANT_SENSORS=y
  422. CONFIG_WANT_LIS2DW=y
  423. CONFIG_WANT_SOFTWARE_I2C=y
  424. CONFIG_WANT_SOFTWARE_SPI=y
  425. CONFIG_NEED_SENSOR_BULK=y
  426. CONFIG_CANBUS_FREQUENCY=1000000
  427. CONFIG_HAVE_GPIO=y
  428. CONFIG_HAVE_GPIO_ADC=y
  429. CONFIG_HAVE_GPIO_SPI=y
  430. CONFIG_HAVE_GPIO_SDIO=y
  431. CONFIG_HAVE_GPIO_I2C=y
  432. CONFIG_HAVE_GPIO_HARD_PWM=y
  433. CONFIG_HAVE_STRICT_TIMING=y
  434. CONFIG_HAVE_CHIPID=y
  435. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  436. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  437. CONFIG_INLINE_STEPPER_HACK=y
  438. =======================
  439. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  440. Last MCU build version: v0.12.0-102-g9f41f53c
  441. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  442. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  443. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  444. Unable to issue reset command on MCU 'mcu'
  445. webhooks client 140226859541664: Disconnected
  446. Restarting printer
  447. Start printer at Sat Feb 3 02:12:58 2024 (1706955178.8 25978.7)
  448. ===== Config file =====
  449. [mcu]
  450. serial = /dev/serial/by-id/usb-1a86_USB_serial-if00-port0
  451. restart_method = command
  452.  
  453. [printer]
  454. kinematics = cartesian
  455. max_velocity = 500
  456. max_accel = 3000
  457. max_z_velocity = 5
  458. max_z_accel = 100
  459. square_corner_velocity = 5
  460.  
  461. [stepper_x]
  462. step_pin = !PC12
  463. dir_pin = PB3
  464. enable_pin = !PD2
  465. microsteps = 16
  466. rotation_distance = 40
  467. endstop_pin = PA13
  468. position_endstop = 0
  469. position_max = 235
  470. homing_speed = 50
  471.  
  472. [stepper_y]
  473. step_pin = PC11
  474. dir_pin = PA15
  475. enable_pin = !PC10
  476. microsteps = 16
  477. rotation_distance = 40
  478. endstop_pin = PB8
  479. position_endstop = 0
  480. position_max = 235
  481. homing_speed = 50
  482.  
  483. [stepper_z]
  484. step_pin = PC7
  485. dir_pin = !PC9
  486. enable_pin = !PC8
  487. rotation_distance = 8
  488. microsteps = 16
  489. position_min = -2
  490. position_max = 280
  491. endstop_pin = probe:z_virtual_endstop
  492. homing_speed = 3.0
  493. second_homing_speed = 0.3
  494. homing_retract_dist = 2.0
  495.  
  496. [extruder]
  497. max_extrude_only_distance = 100.0
  498. step_pin = PB10
  499. dir_pin = PB1
  500. enable_pin = !PC6
  501. microsteps = 16
  502. nozzle_diameter = 0.400
  503. filament_diameter = 1.750
  504. heater_pin = PA6
  505. sensor_type = EPCOS 100K B57560G104F
  506. sensor_pin = PC1
  507. min_temp = 0
  508. max_temp = 250
  509. rotation_distance = 24
  510. control = pid
  511. pid_kp = 30.356
  512. pid_ki = 1.857
  513. pid_kd = 124.081
  514.  
  515. [heater_bed]
  516. heater_pin = PA5
  517. sensor_type = EPCOS 100K B57560G104F
  518. sensor_pin = PC0
  519. max_temp = 110
  520. min_temp = 0
  521. control = pid
  522. pid_kp = 64.230
  523. pid_ki = 0.723
  524. pid_kd = 1425.905
  525.  
  526. [heater_fan hotend_fan]
  527. pin = PA7
  528. heater = extruder
  529. heater_temp = 50.0
  530.  
  531. [fan]
  532. pin = PB0
  533.  
  534. [force_move]
  535. enable_force_move = True
  536.  
  537. [safe_z_home]
  538. home_xy_position = 110,110
  539. z_hop = 10
  540.  
  541. [probe]
  542. pin = !PC13
  543. speed = 0.3
  544. lift_speed = 5.0
  545. samples = 2
  546. z_offset = -0.100
  547. activate_gcode = TARE_PROBE
  548. deactivate_gcode = TARE_PROBE
  549.  
  550. [gcode_macro TARE_PROBE]
  551. gcode =
  552. G4 P250
  553.  
  554. [filament_motion_sensor filament_sensor]
  555. extruder = extruder
  556. pause_on_runout = true
  557. switch_pin = PB4
  558.  
  559. [bed_mesh]
  560. speed = 50
  561. horizontal_move_z = 4.0
  562. mesh_min = 20,20
  563. mesh_max = 200,200
  564. probe_count = 4,4
  565. algorithm = bicubic
  566. fade_start = 1
  567. fade_end = 10
  568. fade_target = 0
  569.  
  570. [input_shaper]
  571. shaper_type_y = mzv
  572. shaper_freq_y = 38.2
  573. shaper_type_x = ei
  574. shaper_freq_x = 79.6
  575.  
  576. [temperature_sensor raspberry_pi]
  577. sensor_type = temperature_host
  578.  
  579. [temperature_sensor mcu_temp]
  580. sensor_type = temperature_mcu
  581. sensor_temperature1 = 25
  582. sensor_adc1 = 0.210317
  583.  
  584. [gcode_macro M420]
  585. description = Load the current mesh
  586. gcode =
  587. BED_MESH_PROFILE LOAD=default
  588.  
  589. [gcode_macro G29]
  590. description = creates automated homing and bed mesh
  591. gcode =
  592. G28
  593. BED_MESH_CALIBRATE
  594. DATA_SAVE
  595. =======================
  596. Extruder max_extrude_ratio=0.266081
  597. mcu 'mcu': Starting serial connect
  598. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  599. webhooks client 140226859543152: New connection
  600. webhooks client 140226859543152: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  601. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  602. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  603. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  604. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  605. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  606. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  607. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  608. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  609. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  610. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  611. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  612. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  613. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  614. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  615. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  616. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  617. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  618. MCU error during connect
  619. Traceback (most recent call last):
  620. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  621. self._serial.connect_uart(self._serialport, self._baud, rts)
  622. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  623. self._error("Unable to connect")
  624. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  625. raise error(self.warn_prefix + (msg % params))
  626. serialhdl.error: mcu 'mcu': Unable to connect
  627.  
  628. During handling of the above exception, another exception occurred:
  629.  
  630. Traceback (most recent call last):
  631. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  632. self.send_event("klippy:mcu_identify")
  633. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  634. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  635. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  636. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  637. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  638. raise error(str(e))
  639. mcu.error: mcu 'mcu': Unable to connect
  640. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  641. ========= Last MCU build config =========
  642. # CONFIG_LOW_LEVEL_OPTIONS is not set
  643. # CONFIG_MACH_AVR is not set
  644. # CONFIG_MACH_ATSAM is not set
  645. # CONFIG_MACH_ATSAMD is not set
  646. # CONFIG_MACH_LPC176X is not set
  647. CONFIG_MACH_STM32=y
  648. # CONFIG_MACH_HC32F460 is not set
  649. # CONFIG_MACH_RP2040 is not set
  650. # CONFIG_MACH_PRU is not set
  651. # CONFIG_MACH_AR100 is not set
  652. # CONFIG_MACH_LINUX is not set
  653. # CONFIG_MACH_SIMU is not set
  654. CONFIG_BOARD_DIRECTORY="stm32"
  655. CONFIG_MCU="stm32f401xc"
  656. CONFIG_CLOCK_FREQ=84000000
  657. CONFIG_SERIAL=y
  658. CONFIG_FLASH_SIZE=0x40000
  659. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  660. CONFIG_RAM_START=0x20000000
  661. CONFIG_RAM_SIZE=0x10000
  662. CONFIG_STACK_SIZE=512
  663. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  664. CONFIG_STM32_SELECT=y
  665. # CONFIG_MACH_STM32F103 is not set
  666. # CONFIG_MACH_STM32F207 is not set
  667. CONFIG_MACH_STM32F401=y
  668. # CONFIG_MACH_STM32F405 is not set
  669. # CONFIG_MACH_STM32F407 is not set
  670. # CONFIG_MACH_STM32F429 is not set
  671. # CONFIG_MACH_STM32F446 is not set
  672. # CONFIG_MACH_STM32F765 is not set
  673. # CONFIG_MACH_STM32F031 is not set
  674. # CONFIG_MACH_STM32F042 is not set
  675. # CONFIG_MACH_STM32F070 is not set
  676. # CONFIG_MACH_STM32F072 is not set
  677. # CONFIG_MACH_STM32G070 is not set
  678. # CONFIG_MACH_STM32G071 is not set
  679. # CONFIG_MACH_STM32G0B0 is not set
  680. # CONFIG_MACH_STM32G0B1 is not set
  681. # CONFIG_MACH_STM32G431 is not set
  682. # CONFIG_MACH_STM32H723 is not set
  683. # CONFIG_MACH_STM32H743 is not set
  684. # CONFIG_MACH_STM32H750 is not set
  685. # CONFIG_MACH_STM32L412 is not set
  686. # CONFIG_MACH_N32G452 is not set
  687. # CONFIG_MACH_N32G455 is not set
  688. CONFIG_MACH_STM32F4=y
  689. CONFIG_HAVE_STM32_USBOTG=y
  690. CONFIG_STM32_DFU_ROM_ADDRESS=0
  691. CONFIG_STM32_FLASH_START_8000=y
  692. # CONFIG_STM32_FLASH_START_10000 is not set
  693. # CONFIG_STM32_FLASH_START_4000 is not set
  694. # CONFIG_STM32_FLASH_START_0000 is not set
  695. CONFIG_CLOCK_REF_FREQ=8000000
  696. CONFIG_STM32F0_TRIM=16
  697. # CONFIG_STM32_USB_PA11_PA12 is not set
  698. CONFIG_STM32_SERIAL_USART1=y
  699. CONFIG_SERIAL_BAUD=250000
  700. CONFIG_USB_VENDOR_ID=0x1d50
  701. CONFIG_USB_DEVICE_ID=0x614e
  702. CONFIG_USB_SERIAL_NUMBER="12345"
  703. CONFIG_WANT_GPIO_BITBANGING=y
  704. CONFIG_WANT_DISPLAYS=y
  705. CONFIG_WANT_SENSORS=y
  706. CONFIG_WANT_LIS2DW=y
  707. CONFIG_WANT_SOFTWARE_I2C=y
  708. CONFIG_WANT_SOFTWARE_SPI=y
  709. CONFIG_NEED_SENSOR_BULK=y
  710. CONFIG_CANBUS_FREQUENCY=1000000
  711. CONFIG_HAVE_GPIO=y
  712. CONFIG_HAVE_GPIO_ADC=y
  713. CONFIG_HAVE_GPIO_SPI=y
  714. CONFIG_HAVE_GPIO_SDIO=y
  715. CONFIG_HAVE_GPIO_I2C=y
  716. CONFIG_HAVE_GPIO_HARD_PWM=y
  717. CONFIG_HAVE_STRICT_TIMING=y
  718. CONFIG_HAVE_CHIPID=y
  719. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  720. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  721. CONFIG_INLINE_STEPPER_HACK=y
  722. =======================
  723. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  724. Last MCU build version: v0.12.0-102-g9f41f53c
  725. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  726. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  727. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  728. Unable to issue reset command on MCU 'mcu'
  729. webhooks client 140226859543152: Disconnected
  730. Restarting printer
  731. Start printer at Sat Feb 3 02:15:14 2024 (1706955314.1 26114.1)
  732. ===== Config file =====
  733. [mcu]
  734. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  735. restart_method = command
  736.  
  737. [printer]
  738. kinematics = cartesian
  739. max_velocity = 300
  740. max_accel = 3000
  741. max_z_velocity = 5
  742. max_z_accel = 100
  743.  
  744. [duplicate_pin_override]
  745. pins = PC7, PC8, PC9, PC14
  746.  
  747. [stepper_x]
  748. step_pin = !PC12
  749. dir_pin = PB3
  750. enable_pin = !PD2
  751. microsteps = 16
  752. rotation_distance = 40
  753. endstop_pin = PA13
  754. position_endstop = 0
  755. position_max = 235
  756. homing_speed = 50
  757.  
  758. [stepper_y]
  759. step_pin = PC11
  760. dir_pin = PA15
  761. enable_pin = !PC10
  762. microsteps = 16
  763. rotation_distance = 40
  764. endstop_pin = PB8
  765. position_endstop = 0
  766. position_max = 235
  767. homing_speed = 50
  768.  
  769. [stepper_z]
  770. step_pin = PC7
  771. dir_pin = !PC9
  772. enable_pin = !PC8
  773. rotation_distance = 8
  774. microsteps = 16
  775. endstop_pin = probe:z_virtual_endstop
  776. position_min = -1
  777. position_max = 285
  778. homing_speed = 0.1
  779. second_homing_speed = 0.1
  780. homing_retract_dist = 1.0
  781.  
  782. [manual_stepper z-max]
  783. step_pin = PC7
  784. dir_pin = !PC9
  785. enable_pin = !PC8
  786. rotation_distance = 8
  787. microsteps = 16
  788. endstop_pin = !PC14
  789.  
  790. [filament_switch_sensor z-max]
  791. pause_on_runout = False
  792. switch_pin = !PC14
  793.  
  794. [homing_override]
  795. axes = xyz
  796. set_position_z = 0
  797. gcode =
  798. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  799. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  800. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  801. G28 X0 Y0
  802. G0 X110 Y110 F5000
  803. G28 Z0
  804. G0 Z10 F100
  805. {% else %}
  806.  
  807. G28 X0 Y0
  808. G0 X110 Y110 F5000
  809.  
  810.  
  811. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  812. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  813. G28 Z0
  814. G0 Z10 F100
  815. {% endif %}
  816.  
  817. [extruder]
  818. max_extrude_only_distance = 100.0
  819. step_pin = PB10
  820. dir_pin = PB1
  821. enable_pin = !PC6
  822. microsteps = 16
  823. rotation_distance = 24
  824. nozzle_diameter = 0.400
  825. filament_diameter = 1.750
  826. heater_pin = PA6
  827. sensor_type = EPCOS 100K B57560G104F
  828. sensor_pin = PC1
  829. control = pid
  830. pid_kp = 28.631
  831. pid_ki = 1.853
  832. pid_kd = 110.589
  833. min_temp = 0
  834. max_temp = 250
  835.  
  836. [heater_bed]
  837. heater_pin = PA5
  838. sensor_type = EPCOS 100K B57560G104F
  839. sensor_pin = PC0
  840. max_temp = 110
  841. min_temp = 0
  842. control = watermark
  843.  
  844. [heater_fan hotend_fan]
  845. pin = PA7
  846. heater = extruder
  847. heater_temp = 50.0
  848.  
  849. [fan]
  850. pin = PB0
  851.  
  852. [force_move]
  853. enable_force_move = True
  854.  
  855. [probe]
  856. pin = !PC13
  857. speed = 0.1
  858. lift_speed = 0.5
  859. samples_tolerance = 0.09
  860. samples_tolerance_retries = 2
  861. samples = 4
  862. samples_result = median
  863. z_offset = 0
  864. activate_gcode =
  865. TARE_PROBE
  866.  
  867. [gcode_macro TARE_PROBE]
  868. gcode =
  869. {action_respond_info("Wait")}
  870. G4 P1000
  871. {action_respond_info("Start")}
  872.  
  873. [bed_mesh]
  874. speed = 20
  875. horizontal_move_z = 1
  876. algorithm = bicubic
  877. mesh_min = 20,20
  878. mesh_max = 200,200
  879. probe_count = 4,4
  880. fade_start = 1
  881. fade_end = 50
  882. fade_target = 0
  883. bicubic_tension = 0.15
  884.  
  885. [filament_motion_sensor filament_sensor]
  886. extruder = extruder
  887. pause_on_runout = true
  888. switch_pin = PB4
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900. 110, 110, 20
  901. =======================
  902. Config error
  903. Traceback (most recent call last):
  904. File "/home/owner/klipper/klippy/klippy.py", line 175, in _connect
  905. self._read_config()
  906. File "/home/owner/klipper/klippy/klippy.py", line 141, in _read_config
  907. self.load_object(config, section_config.get_name(), None)
  908. File "/home/owner/klipper/klippy/klippy.py", line 130, in load_object
  909. self.objects[section] = init_func(config.getsection(section))
  910. File "/home/owner/klipper/klippy/extras/filament_motion_sensor.py", line 77, in load_config_prefix
  911. return EncoderSensor(config)
  912. File "/home/owner/klipper/klippy/extras/filament_motion_sensor.py", line 21, in __init__
  913. buttons.register_buttons([switch_pin], self.encoder_event)
  914. File "/home/owner/klipper/klippy/extras/buttons.py", line 275, in register_buttons
  915. pin_params = ppins.lookup_pin(pin, can_invert=True, can_pullup=True)
  916. File "/home/owner/klipper/klippy/pins.py", line 98, in lookup_pin
  917. pin_params = self.parse_pin(pin_desc, can_invert, can_pullup)
  918. File "/home/owner/klipper/klippy/pins.py", line 90, in parse_pin
  919. raise error("Invalid pin description '%s'\n"
  920. pins.error: Invalid pin description 'PB4
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932. 110, 110, 20'
  933. Format is: [^~] [!] [chip_name:] pin_name
  934. webhooks client 140226883104688: New connection
  935. webhooks client 140226883104688: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  936. webhooks client 140226883104688: Disconnected
  937. Restarting printer
  938. Start printer at Sat Feb 3 02:27:10 2024 (1706956030.6 26830.5)
  939. ===== Config file =====
  940. [mcu]
  941. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  942. restart_method = command
  943.  
  944. [printer]
  945. kinematics = cartesian
  946. max_velocity = 300
  947. max_accel = 3000
  948. max_z_velocity = 5
  949. max_z_accel = 100
  950.  
  951. [duplicate_pin_override]
  952. pins = PC7, PC8, PC9, PC14
  953.  
  954. [stepper_x]
  955. step_pin = !PC12
  956. dir_pin = PB3
  957. enable_pin = !PD2
  958. microsteps = 16
  959. rotation_distance = 40
  960. endstop_pin = PA13
  961. position_endstop = 0
  962. position_max = 235
  963. homing_speed = 50
  964.  
  965. [stepper_y]
  966. step_pin = PC11
  967. dir_pin = PA15
  968. enable_pin = !PC10
  969. microsteps = 16
  970. rotation_distance = 40
  971. endstop_pin = PB8
  972. position_endstop = 0
  973. position_max = 235
  974. homing_speed = 50
  975.  
  976. [stepper_z]
  977. step_pin = PC7
  978. dir_pin = !PC9
  979. enable_pin = !PC8
  980. rotation_distance = 8
  981. microsteps = 16
  982. endstop_pin = probe:z_virtual_endstop
  983. position_min = -1
  984. position_max = 285
  985. homing_speed = 0.1
  986. second_homing_speed = 0.1
  987. homing_retract_dist = 1.0
  988.  
  989. [manual_stepper z-max]
  990. step_pin = PC7
  991. dir_pin = !PC9
  992. enable_pin = !PC8
  993. rotation_distance = 8
  994. microsteps = 16
  995. endstop_pin = !PC14
  996.  
  997. [filament_switch_sensor z-max]
  998. pause_on_runout = False
  999. switch_pin = !PC14
  1000.  
  1001. [homing_override]
  1002. axes = xyz
  1003. set_position_z = 0
  1004. gcode =
  1005. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1006. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1007. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1008. G28 X0 Y0
  1009. G0 X110 Y110 F5000
  1010. G28 Z0
  1011. G0 Z10 F100
  1012. {% else %}
  1013.  
  1014. G28 X0 Y0
  1015. G0 X110 Y110 F5000
  1016.  
  1017.  
  1018. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  1019. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1020. G28 Z0
  1021. G0 Z10 F100
  1022. {% endif %}
  1023.  
  1024. [extruder]
  1025. max_extrude_only_distance = 100.0
  1026. step_pin = PB10
  1027. dir_pin = PB1
  1028. enable_pin = !PC6
  1029. microsteps = 16
  1030. rotation_distance = 24
  1031. nozzle_diameter = 0.400
  1032. filament_diameter = 1.750
  1033. heater_pin = PA6
  1034. sensor_type = EPCOS 100K B57560G104F
  1035. sensor_pin = PC1
  1036. control = pid
  1037. pid_kp = 28.631
  1038. pid_ki = 1.853
  1039. pid_kd = 110.589
  1040. min_temp = 0
  1041. max_temp = 250
  1042.  
  1043. [heater_bed]
  1044. heater_pin = PA5
  1045. sensor_type = EPCOS 100K B57560G104F
  1046. sensor_pin = PC0
  1047. max_temp = 110
  1048. min_temp = 0
  1049. control = watermark
  1050.  
  1051. [heater_fan hotend_fan]
  1052. pin = PA7
  1053. heater = extruder
  1054. heater_temp = 50.0
  1055.  
  1056. [fan]
  1057. pin = PB0
  1058.  
  1059. [force_move]
  1060. enable_force_move = True
  1061.  
  1062. [probe]
  1063. pin = !PC13
  1064. speed = 0.1
  1065. lift_speed = 0.5
  1066. samples_tolerance = 0.09
  1067. samples_tolerance_retries = 2
  1068. samples = 4
  1069. samples_result = median
  1070. z_offset = 0
  1071. activate_gcode =
  1072. TARE_PROBE
  1073.  
  1074. [gcode_macro TARE_PROBE]
  1075. gcode =
  1076. {action_respond_info("Wait")}
  1077. G4 P1000
  1078. {action_respond_info("Start")}
  1079.  
  1080. [bed_mesh]
  1081. speed = 20
  1082. horizontal_move_z = 1
  1083. algorithm = bicubic
  1084. mesh_min = 20,20
  1085. mesh_max = 200,200
  1086. probe_count = 4,4
  1087. fade_start = 1
  1088. fade_end = 50
  1089. fade_target = 0
  1090. bicubic_tension = 0.15
  1091.  
  1092. [filament_motion_sensor filament_sensor]
  1093. extruder = extruder
  1094. pause_on_runout = true
  1095. switch_pin = PB4
  1096. =======================
  1097. Extruder max_extrude_ratio=0.266081
  1098. mcu 'mcu': Starting serial connect
  1099. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1100. webhooks client 140226867713344: New connection
  1101. webhooks client 140226867713344: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  1102. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1103. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1104. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1105. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1106. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1107. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1108. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1109. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1110. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1111. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1112. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1113. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1114. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1115. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1116. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1117. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1118. Unable to issue reset command on MCU 'mcu'
  1119. webhooks client 140226867713344: Disconnected
  1120. Restarting printer
  1121. Start printer at Sat Feb 3 02:28:31 2024 (1706956112.0 26911.9)
  1122. ===== Config file =====
  1123. [mcu]
  1124. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  1125. restart_method = command
  1126.  
  1127. [printer]
  1128. kinematics = cartesian
  1129. max_velocity = 300
  1130. max_accel = 3000
  1131. max_z_velocity = 5
  1132. max_z_accel = 100
  1133.  
  1134. [duplicate_pin_override]
  1135. pins = PC7, PC8, PC9, PC14
  1136.  
  1137. [stepper_x]
  1138. step_pin = !PC12
  1139. dir_pin = PB3
  1140. enable_pin = !PD2
  1141. microsteps = 16
  1142. rotation_distance = 40
  1143. endstop_pin = PA13
  1144. position_endstop = 0
  1145. position_max = 235
  1146. homing_speed = 50
  1147.  
  1148. [stepper_y]
  1149. step_pin = PC11
  1150. dir_pin = PA15
  1151. enable_pin = !PC10
  1152. microsteps = 16
  1153. rotation_distance = 40
  1154. endstop_pin = PB8
  1155. position_endstop = 0
  1156. position_max = 235
  1157. homing_speed = 50
  1158.  
  1159. [stepper_z]
  1160. step_pin = PC7
  1161. dir_pin = !PC9
  1162. enable_pin = !PC8
  1163. rotation_distance = 8
  1164. microsteps = 16
  1165. endstop_pin = probe:z_virtual_endstop
  1166. position_min = -1
  1167. position_max = 285
  1168. homing_speed = 0.1
  1169. second_homing_speed = 0.1
  1170. homing_retract_dist = 1.0
  1171.  
  1172. [manual_stepper z-max]
  1173. step_pin = PC7
  1174. dir_pin = !PC9
  1175. enable_pin = !PC8
  1176. rotation_distance = 8
  1177. microsteps = 16
  1178. endstop_pin = !PC14
  1179.  
  1180. [filament_switch_sensor z-max]
  1181. pause_on_runout = False
  1182. switch_pin = !PC14
  1183.  
  1184. [homing_override]
  1185. axes = xyz
  1186. set_position_z = 0
  1187. gcode =
  1188. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1189. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1190. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1191. G28 X0 Y0
  1192. G0 X110 Y110 F5000
  1193. G28 Z0
  1194. G0 Z10 F100
  1195. {% else %}
  1196.  
  1197. G28 X0 Y0
  1198. G0 X110 Y110 F5000
  1199.  
  1200.  
  1201. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  1202. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1203. G28 Z0
  1204. G0 Z10 F100
  1205. {% endif %}
  1206.  
  1207. [extruder]
  1208. max_extrude_only_distance = 100.0
  1209. step_pin = PB10
  1210. dir_pin = PB1
  1211. enable_pin = !PC6
  1212. microsteps = 16
  1213. rotation_distance = 24
  1214. nozzle_diameter = 0.400
  1215. filament_diameter = 1.750
  1216. heater_pin = PA6
  1217. sensor_type = EPCOS 100K B57560G104F
  1218. sensor_pin = PC1
  1219. control = pid
  1220. pid_kp = 28.631
  1221. pid_ki = 1.853
  1222. pid_kd = 110.589
  1223. min_temp = 0
  1224. max_temp = 250
  1225.  
  1226. [heater_bed]
  1227. heater_pin = PA5
  1228. sensor_type = EPCOS 100K B57560G104F
  1229. sensor_pin = PC0
  1230. max_temp = 110
  1231. min_temp = 0
  1232. control = watermark
  1233.  
  1234. [heater_fan hotend_fan]
  1235. pin = PA7
  1236. heater = extruder
  1237. heater_temp = 50.0
  1238.  
  1239. [fan]
  1240. pin = PB0
  1241.  
  1242. [force_move]
  1243. enable_force_move = True
  1244.  
  1245. [probe]
  1246. pin = !PC13
  1247. speed = 0.1
  1248. lift_speed = 0.5
  1249. samples_tolerance = 0.09
  1250. samples_tolerance_retries = 2
  1251. samples = 4
  1252. samples_result = median
  1253. z_offset = 0
  1254. activate_gcode =
  1255. TARE_PROBE
  1256.  
  1257. [gcode_macro TARE_PROBE]
  1258. gcode =
  1259. {action_respond_info("Wait")}
  1260. G4 P1000
  1261. {action_respond_info("Start")}
  1262.  
  1263. [bed_mesh]
  1264. speed = 20
  1265. horizontal_move_z = 1
  1266. algorithm = bicubic
  1267. mesh_min = 20,20
  1268. mesh_max = 200,200
  1269. probe_count = 4,4
  1270. fade_start = 1
  1271. fade_end = 50
  1272. fade_target = 0
  1273. bicubic_tension = 0.15
  1274.  
  1275. [filament_motion_sensor filament_sensor]
  1276. extruder = extruder
  1277. pause_on_runout = true
  1278. switch_pin = PB4
  1279. =======================
  1280. Extruder max_extrude_ratio=0.266081
  1281. mcu 'mcu': Starting serial connect
  1282. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1283. webhooks client 140226867710128: New connection
  1284. webhooks client 140226867710128: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  1285. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1286. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1287. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1288. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1289. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1290. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1291. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1292. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1293. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1294. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1295. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1296. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1297. webhooks client 140226867710128: Disconnected
  1298. Restarting printer
  1299. Start printer at Sat Feb 3 02:29:37 2024 (1706956177.7 26977.6)
  1300. ===== Config file =====
  1301. [mcu]
  1302. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  1303. restart_method = command
  1304.  
  1305. [printer]
  1306. kinematics = cartesian
  1307. max_velocity = 300
  1308. max_accel = 3000
  1309. max_z_velocity = 5
  1310. max_z_accel = 100
  1311.  
  1312. [duplicate_pin_override]
  1313. pins = PC7, PC8, PC9, PC14
  1314.  
  1315. [stepper_x]
  1316. step_pin = !PC12
  1317. dir_pin = PB3
  1318. enable_pin = !PD2
  1319. microsteps = 16
  1320. rotation_distance = 40
  1321. endstop_pin = PA13
  1322. position_endstop = 0
  1323. position_max = 235
  1324. homing_speed = 50
  1325.  
  1326. [stepper_y]
  1327. step_pin = PC11
  1328. dir_pin = PA15
  1329. enable_pin = !PC10
  1330. microsteps = 16
  1331. rotation_distance = 40
  1332. endstop_pin = PB8
  1333. position_endstop = 0
  1334. position_max = 235
  1335. homing_speed = 50
  1336.  
  1337. [stepper_z]
  1338. step_pin = PC7
  1339. dir_pin = !PC9
  1340. enable_pin = !PC8
  1341. rotation_distance = 8
  1342. microsteps = 16
  1343. endstop_pin = probe:z_virtual_endstop
  1344. position_min = -1
  1345. position_max = 285
  1346. homing_speed = 0.1
  1347. second_homing_speed = 0.1
  1348. homing_retract_dist = 1.0
  1349.  
  1350. [manual_stepper z-max]
  1351. step_pin = PC7
  1352. dir_pin = !PC9
  1353. enable_pin = !PC8
  1354. rotation_distance = 8
  1355. microsteps = 16
  1356. endstop_pin = !PC14
  1357.  
  1358. [filament_switch_sensor z-max]
  1359. pause_on_runout = False
  1360. switch_pin = !PC14
  1361.  
  1362. [homing_override]
  1363. axes = xyz
  1364. set_position_z = 0
  1365. gcode =
  1366. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1367. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1368. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1369. G28 X0 Y0
  1370. G0 X110 Y110 F5000
  1371. G28 Z0
  1372. G0 Z10 F100
  1373. {% else %}
  1374.  
  1375. G28 X0 Y0
  1376. G0 X110 Y110 F5000
  1377.  
  1378.  
  1379. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  1380. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1381. G28 Z0
  1382. G0 Z10 F100
  1383. {% endif %}
  1384.  
  1385. [extruder]
  1386. max_extrude_only_distance = 100.0
  1387. step_pin = PB10
  1388. dir_pin = PB1
  1389. enable_pin = !PC6
  1390. microsteps = 16
  1391. rotation_distance = 24
  1392. nozzle_diameter = 0.400
  1393. filament_diameter = 1.750
  1394. heater_pin = PA6
  1395. sensor_type = EPCOS 100K B57560G104F
  1396. sensor_pin = PC1
  1397. control = pid
  1398. pid_kp = 28.631
  1399. pid_ki = 1.853
  1400. pid_kd = 110.589
  1401. min_temp = 0
  1402. max_temp = 250
  1403.  
  1404. [heater_bed]
  1405. heater_pin = PA5
  1406. sensor_type = EPCOS 100K B57560G104F
  1407. sensor_pin = PC0
  1408. max_temp = 110
  1409. min_temp = 0
  1410. control = watermark
  1411.  
  1412. [heater_fan hotend_fan]
  1413. pin = PA7
  1414. heater = extruder
  1415. heater_temp = 50.0
  1416.  
  1417. [fan]
  1418. pin = PB0
  1419.  
  1420. [force_move]
  1421. enable_force_move = True
  1422.  
  1423. [probe]
  1424. pin = !PC13
  1425. speed = 0.1
  1426. lift_speed = 0.5
  1427. samples_tolerance = 0.09
  1428. samples_tolerance_retries = 2
  1429. samples = 4
  1430. samples_result = median
  1431. z_offset = 0
  1432. activate_gcode =
  1433. TARE_PROBE
  1434.  
  1435. [gcode_macro TARE_PROBE]
  1436. gcode =
  1437. {action_respond_info("Wait")}
  1438. G4 P1000
  1439. {action_respond_info("Start")}
  1440.  
  1441. [bed_mesh]
  1442. speed = 20
  1443. horizontal_move_z = 1
  1444. algorithm = bicubic
  1445. mesh_min = 20,20
  1446. mesh_max = 200,200
  1447. probe_count = 4,4
  1448. fade_start = 1
  1449. fade_end = 50
  1450. fade_target = 0
  1451. bicubic_tension = 0.15
  1452.  
  1453. [filament_motion_sensor filament_sensor]
  1454. extruder = extruder
  1455. pause_on_runout = true
  1456. switch_pin = PB4
  1457. =======================
  1458. Extruder max_extrude_ratio=0.266081
  1459. mcu 'mcu': Starting serial connect
  1460. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1461. webhooks client 140226867709216: New connection
  1462. webhooks client 140226867709216: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  1463. Unable to issue reset command on MCU 'mcu'
  1464. webhooks client 140226867709216: Disconnected
  1465. Restarting printer
  1466. Start printer at Sat Feb 3 02:29:41 2024 (1706956181.5 26981.4)
  1467. ===== Config file =====
  1468. [mcu]
  1469. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  1470. restart_method = command
  1471.  
  1472. [printer]
  1473. kinematics = cartesian
  1474. max_velocity = 300
  1475. max_accel = 3000
  1476. max_z_velocity = 5
  1477. max_z_accel = 100
  1478.  
  1479. [duplicate_pin_override]
  1480. pins = PC7, PC8, PC9, PC14
  1481.  
  1482. [stepper_x]
  1483. step_pin = !PC12
  1484. dir_pin = PB3
  1485. enable_pin = !PD2
  1486. microsteps = 16
  1487. rotation_distance = 40
  1488. endstop_pin = PA13
  1489. position_endstop = 0
  1490. position_max = 235
  1491. homing_speed = 50
  1492.  
  1493. [stepper_y]
  1494. step_pin = PC11
  1495. dir_pin = PA15
  1496. enable_pin = !PC10
  1497. microsteps = 16
  1498. rotation_distance = 40
  1499. endstop_pin = PB8
  1500. position_endstop = 0
  1501. position_max = 235
  1502. homing_speed = 50
  1503.  
  1504. [stepper_z]
  1505. step_pin = PC7
  1506. dir_pin = !PC9
  1507. enable_pin = !PC8
  1508. rotation_distance = 8
  1509. microsteps = 16
  1510. endstop_pin = probe:z_virtual_endstop
  1511. position_min = -1
  1512. position_max = 285
  1513. homing_speed = 0.1
  1514. second_homing_speed = 0.1
  1515. homing_retract_dist = 1.0
  1516.  
  1517. [manual_stepper z-max]
  1518. step_pin = PC7
  1519. dir_pin = !PC9
  1520. enable_pin = !PC8
  1521. rotation_distance = 8
  1522. microsteps = 16
  1523. endstop_pin = !PC14
  1524.  
  1525. [filament_switch_sensor z-max]
  1526. pause_on_runout = False
  1527. switch_pin = !PC14
  1528.  
  1529. [homing_override]
  1530. axes = xyz
  1531. set_position_z = 0
  1532. gcode =
  1533. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1534. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1535. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1536. G28 X0 Y0
  1537. G0 X110 Y110 F5000
  1538. G28 Z0
  1539. G0 Z10 F100
  1540. {% else %}
  1541.  
  1542. G28 X0 Y0
  1543. G0 X110 Y110 F5000
  1544.  
  1545.  
  1546. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  1547. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1548. G28 Z0
  1549. G0 Z10 F100
  1550. {% endif %}
  1551.  
  1552. [extruder]
  1553. max_extrude_only_distance = 100.0
  1554. step_pin = PB10
  1555. dir_pin = PB1
  1556. enable_pin = !PC6
  1557. microsteps = 16
  1558. rotation_distance = 24
  1559. nozzle_diameter = 0.400
  1560. filament_diameter = 1.750
  1561. heater_pin = PA6
  1562. sensor_type = EPCOS 100K B57560G104F
  1563. sensor_pin = PC1
  1564. control = pid
  1565. pid_kp = 28.631
  1566. pid_ki = 1.853
  1567. pid_kd = 110.589
  1568. min_temp = 0
  1569. max_temp = 250
  1570.  
  1571. [heater_bed]
  1572. heater_pin = PA5
  1573. sensor_type = EPCOS 100K B57560G104F
  1574. sensor_pin = PC0
  1575. max_temp = 110
  1576. min_temp = 0
  1577. control = watermark
  1578.  
  1579. [heater_fan hotend_fan]
  1580. pin = PA7
  1581. heater = extruder
  1582. heater_temp = 50.0
  1583.  
  1584. [fan]
  1585. pin = PB0
  1586.  
  1587. [force_move]
  1588. enable_force_move = True
  1589.  
  1590. [probe]
  1591. pin = !PC13
  1592. speed = 0.1
  1593. lift_speed = 0.5
  1594. samples_tolerance = 0.09
  1595. samples_tolerance_retries = 2
  1596. samples = 4
  1597. samples_result = median
  1598. z_offset = 0
  1599. activate_gcode =
  1600. TARE_PROBE
  1601.  
  1602. [gcode_macro TARE_PROBE]
  1603. gcode =
  1604. {action_respond_info("Wait")}
  1605. G4 P1000
  1606. {action_respond_info("Start")}
  1607.  
  1608. [bed_mesh]
  1609. speed = 20
  1610. horizontal_move_z = 1
  1611. algorithm = bicubic
  1612. mesh_min = 20,20
  1613. mesh_max = 200,200
  1614. probe_count = 4,4
  1615. fade_start = 1
  1616. fade_end = 50
  1617. fade_target = 0
  1618. bicubic_tension = 0.15
  1619.  
  1620. [filament_motion_sensor filament_sensor]
  1621. extruder = extruder
  1622. pause_on_runout = true
  1623. switch_pin = PB4
  1624. =======================
  1625. Extruder max_extrude_ratio=0.266081
  1626. mcu 'mcu': Starting serial connect
  1627. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1628. webhooks client 140226859500688: New connection
  1629. webhooks client 140226859500688: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  1630. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1631. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1632. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1633. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1634. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1635. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1636. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1637. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1638. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1639. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1640. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1641. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1642. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1643. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1644. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1645. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1646. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1647. MCU error during connect
  1648. Traceback (most recent call last):
  1649. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  1650. self._serial.connect_uart(self._serialport, self._baud, rts)
  1651. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  1652. self._error("Unable to connect")
  1653. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  1654. raise error(self.warn_prefix + (msg % params))
  1655. serialhdl.error: mcu 'mcu': Unable to connect
  1656.  
  1657. During handling of the above exception, another exception occurred:
  1658.  
  1659. Traceback (most recent call last):
  1660. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  1661. self.send_event("klippy:mcu_identify")
  1662. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  1663. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  1664. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  1665. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  1666. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  1667. raise error(str(e))
  1668. mcu.error: mcu 'mcu': Unable to connect
  1669. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  1670. ========= Last MCU build config =========
  1671. # CONFIG_LOW_LEVEL_OPTIONS is not set
  1672. # CONFIG_MACH_AVR is not set
  1673. # CONFIG_MACH_ATSAM is not set
  1674. # CONFIG_MACH_ATSAMD is not set
  1675. # CONFIG_MACH_LPC176X is not set
  1676. CONFIG_MACH_STM32=y
  1677. # CONFIG_MACH_HC32F460 is not set
  1678. # CONFIG_MACH_RP2040 is not set
  1679. # CONFIG_MACH_PRU is not set
  1680. # CONFIG_MACH_AR100 is not set
  1681. # CONFIG_MACH_LINUX is not set
  1682. # CONFIG_MACH_SIMU is not set
  1683. CONFIG_BOARD_DIRECTORY="stm32"
  1684. CONFIG_MCU="stm32f401xc"
  1685. CONFIG_CLOCK_FREQ=84000000
  1686. CONFIG_SERIAL=y
  1687. CONFIG_FLASH_SIZE=0x40000
  1688. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  1689. CONFIG_RAM_START=0x20000000
  1690. CONFIG_RAM_SIZE=0x10000
  1691. CONFIG_STACK_SIZE=512
  1692. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  1693. CONFIG_STM32_SELECT=y
  1694. # CONFIG_MACH_STM32F103 is not set
  1695. # CONFIG_MACH_STM32F207 is not set
  1696. CONFIG_MACH_STM32F401=y
  1697. # CONFIG_MACH_STM32F405 is not set
  1698. # CONFIG_MACH_STM32F407 is not set
  1699. # CONFIG_MACH_STM32F429 is not set
  1700. # CONFIG_MACH_STM32F446 is not set
  1701. # CONFIG_MACH_STM32F765 is not set
  1702. # CONFIG_MACH_STM32F031 is not set
  1703. # CONFIG_MACH_STM32F042 is not set
  1704. # CONFIG_MACH_STM32F070 is not set
  1705. # CONFIG_MACH_STM32F072 is not set
  1706. # CONFIG_MACH_STM32G070 is not set
  1707. # CONFIG_MACH_STM32G071 is not set
  1708. # CONFIG_MACH_STM32G0B0 is not set
  1709. # CONFIG_MACH_STM32G0B1 is not set
  1710. # CONFIG_MACH_STM32G431 is not set
  1711. # CONFIG_MACH_STM32H723 is not set
  1712. # CONFIG_MACH_STM32H743 is not set
  1713. # CONFIG_MACH_STM32H750 is not set
  1714. # CONFIG_MACH_STM32L412 is not set
  1715. # CONFIG_MACH_N32G452 is not set
  1716. # CONFIG_MACH_N32G455 is not set
  1717. CONFIG_MACH_STM32F4=y
  1718. CONFIG_HAVE_STM32_USBOTG=y
  1719. CONFIG_STM32_DFU_ROM_ADDRESS=0
  1720. CONFIG_STM32_FLASH_START_8000=y
  1721. # CONFIG_STM32_FLASH_START_10000 is not set
  1722. # CONFIG_STM32_FLASH_START_4000 is not set
  1723. # CONFIG_STM32_FLASH_START_0000 is not set
  1724. CONFIG_CLOCK_REF_FREQ=8000000
  1725. CONFIG_STM32F0_TRIM=16
  1726. # CONFIG_STM32_USB_PA11_PA12 is not set
  1727. CONFIG_STM32_SERIAL_USART1=y
  1728. CONFIG_SERIAL_BAUD=250000
  1729. CONFIG_USB_VENDOR_ID=0x1d50
  1730. CONFIG_USB_DEVICE_ID=0x614e
  1731. CONFIG_USB_SERIAL_NUMBER="12345"
  1732. CONFIG_WANT_GPIO_BITBANGING=y
  1733. CONFIG_WANT_DISPLAYS=y
  1734. CONFIG_WANT_SENSORS=y
  1735. CONFIG_WANT_LIS2DW=y
  1736. CONFIG_WANT_SOFTWARE_I2C=y
  1737. CONFIG_WANT_SOFTWARE_SPI=y
  1738. CONFIG_NEED_SENSOR_BULK=y
  1739. CONFIG_CANBUS_FREQUENCY=1000000
  1740. CONFIG_HAVE_GPIO=y
  1741. CONFIG_HAVE_GPIO_ADC=y
  1742. CONFIG_HAVE_GPIO_SPI=y
  1743. CONFIG_HAVE_GPIO_SDIO=y
  1744. CONFIG_HAVE_GPIO_I2C=y
  1745. CONFIG_HAVE_GPIO_HARD_PWM=y
  1746. CONFIG_HAVE_STRICT_TIMING=y
  1747. CONFIG_HAVE_CHIPID=y
  1748. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  1749. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  1750. CONFIG_INLINE_STEPPER_HACK=y
  1751. =======================
  1752. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  1753. Last MCU build version: v0.12.0-102-g9f41f53c
  1754. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  1755. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  1756. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  1757. Unable to issue reset command on MCU 'mcu'
  1758. webhooks client 140226859500688: Disconnected
  1759. Restarting printer
  1760. Start printer at Sat Feb 3 10:52:00 2024 (1706986320.1 57119.8)
  1761. ===== Config file =====
  1762. [mcu]
  1763. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  1764. restart_method = command
  1765.  
  1766. [printer]
  1767. kinematics = cartesian
  1768. max_velocity = 300
  1769. max_accel = 3000
  1770. max_z_velocity = 5
  1771. max_z_accel = 100
  1772.  
  1773. [duplicate_pin_override]
  1774. pins = PC7, PC8, PC9, PC14
  1775.  
  1776. [stepper_x]
  1777. step_pin = !PC12
  1778. dir_pin = PB3
  1779. enable_pin = !PD2
  1780. microsteps = 16
  1781. rotation_distance = 40
  1782. endstop_pin = PA13
  1783. position_endstop = 0
  1784. position_max = 235
  1785. homing_speed = 50
  1786.  
  1787. [stepper_y]
  1788. step_pin = PC11
  1789. dir_pin = PA15
  1790. enable_pin = !PC10
  1791. microsteps = 16
  1792. rotation_distance = 40
  1793. endstop_pin = PB8
  1794. position_endstop = 0
  1795. position_max = 235
  1796. homing_speed = 50
  1797.  
  1798. [stepper_z]
  1799. step_pin = PC7
  1800. dir_pin = !PC9
  1801. enable_pin = !PC8
  1802. rotation_distance = 8
  1803. microsteps = 16
  1804. endstop_pin = probe:z_virtual_endstop
  1805. position_min = -1
  1806. position_max = 285
  1807. homing_speed = 0.1
  1808. second_homing_speed = 0.1
  1809. homing_retract_dist = 1.0
  1810.  
  1811. [manual_stepper z-max]
  1812. step_pin = PC7
  1813. dir_pin = !PC9
  1814. enable_pin = !PC8
  1815. rotation_distance = 8
  1816. microsteps = 16
  1817. endstop_pin = !PC14
  1818.  
  1819. [filament_switch_sensor z-max]
  1820. pause_on_runout = False
  1821. switch_pin = !PC14
  1822.  
  1823. [homing_override]
  1824. axes = xyz
  1825. set_position_z = 0
  1826. gcode =
  1827. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1828. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1829. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1830. G28 X0 Y0
  1831. G0 X110 Y110 F5000
  1832. G28 Z0
  1833. G0 Z10 F100
  1834. {% else %}
  1835.  
  1836. G28 X0 Y0
  1837. G0 X110 Y110 F5000
  1838.  
  1839.  
  1840. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  1841. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1842. G28 Z0
  1843. G0 Z10 F100
  1844. {% endif %}
  1845.  
  1846. [extruder]
  1847. max_extrude_only_distance = 100.0
  1848. step_pin = PB10
  1849. dir_pin = PB1
  1850. enable_pin = !PC6
  1851. microsteps = 16
  1852. rotation_distance = 24
  1853. nozzle_diameter = 0.400
  1854. filament_diameter = 1.750
  1855. heater_pin = PA6
  1856. sensor_type = EPCOS 100K B57560G104F
  1857. sensor_pin = PC1
  1858. control = pid
  1859. pid_kp = 28.631
  1860. pid_ki = 1.853
  1861. pid_kd = 110.589
  1862. min_temp = 0
  1863. max_temp = 250
  1864.  
  1865. [heater_bed]
  1866. heater_pin = PA5
  1867. sensor_type = EPCOS 100K B57560G104F
  1868. sensor_pin = PC0
  1869. max_temp = 110
  1870. min_temp = 0
  1871. control = watermark
  1872.  
  1873. [heater_fan hotend_fan]
  1874. pin = PA7
  1875. heater = extruder
  1876. heater_temp = 50.0
  1877.  
  1878. [fan]
  1879. pin = PB0
  1880.  
  1881. [force_move]
  1882. enable_force_move = True
  1883.  
  1884. [probe]
  1885. pin = !PC13
  1886. speed = 0.1
  1887. lift_speed = 0.5
  1888. samples_tolerance = 0.09
  1889. samples_tolerance_retries = 2
  1890. samples = 4
  1891. samples_result = median
  1892. z_offset = 0
  1893. activate_gcode =
  1894. TARE_PROBE
  1895.  
  1896. [gcode_macro TARE_PROBE]
  1897. gcode =
  1898. {action_respond_info("Wait")}
  1899. G4 P1000
  1900. {action_respond_info("Start")}
  1901.  
  1902. [bed_mesh]
  1903. speed = 20
  1904. horizontal_move_z = 1
  1905. algorithm = bicubic
  1906. mesh_min = 20,20
  1907. mesh_max = 200,200
  1908. probe_count = 4,4
  1909. fade_start = 1
  1910. fade_end = 50
  1911. fade_target = 0
  1912. bicubic_tension = 0.15
  1913.  
  1914. [filament_motion_sensor filament_sensor]
  1915. extruder = extruder
  1916. pause_on_runout = true
  1917. switch_pin = PB4
  1918. =======================
  1919. Extruder max_extrude_ratio=0.266081
  1920. mcu 'mcu': Starting serial connect
  1921. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1922. webhooks client 140226859540224: New connection
  1923. webhooks client 140226859540224: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  1924. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  1925. webhooks client 140226859540224: Disconnected
  1926. Restarting printer
  1927. Start printer at Sat Feb 3 10:52:06 2024 (1706986326.3 57126.0)
  1928. ===== Config file =====
  1929. [mcu]
  1930. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  1931. restart_method = command
  1932.  
  1933. [printer]
  1934. kinematics = cartesian
  1935. max_velocity = 300
  1936. max_accel = 3000
  1937. max_z_velocity = 5
  1938. max_z_accel = 100
  1939.  
  1940. [duplicate_pin_override]
  1941. pins = PC7, PC8, PC9, PC14
  1942.  
  1943. [stepper_x]
  1944. step_pin = !PC12
  1945. dir_pin = PB3
  1946. enable_pin = !PD2
  1947. microsteps = 16
  1948. rotation_distance = 40
  1949. endstop_pin = PA13
  1950. position_endstop = 0
  1951. position_max = 235
  1952. homing_speed = 50
  1953.  
  1954. [stepper_y]
  1955. step_pin = PC11
  1956. dir_pin = PA15
  1957. enable_pin = !PC10
  1958. microsteps = 16
  1959. rotation_distance = 40
  1960. endstop_pin = PB8
  1961. position_endstop = 0
  1962. position_max = 235
  1963. homing_speed = 50
  1964.  
  1965. [stepper_z]
  1966. step_pin = PC7
  1967. dir_pin = !PC9
  1968. enable_pin = !PC8
  1969. rotation_distance = 8
  1970. microsteps = 16
  1971. endstop_pin = probe:z_virtual_endstop
  1972. position_min = -1
  1973. position_max = 285
  1974. homing_speed = 0.1
  1975. second_homing_speed = 0.1
  1976. homing_retract_dist = 1.0
  1977.  
  1978. [manual_stepper z-max]
  1979. step_pin = PC7
  1980. dir_pin = !PC9
  1981. enable_pin = !PC8
  1982. rotation_distance = 8
  1983. microsteps = 16
  1984. endstop_pin = !PC14
  1985.  
  1986. [filament_switch_sensor z-max]
  1987. pause_on_runout = False
  1988. switch_pin = !PC14
  1989.  
  1990. [homing_override]
  1991. axes = xyz
  1992. set_position_z = 0
  1993. gcode =
  1994. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  1995. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  1996. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  1997. G28 X0 Y0
  1998. G0 X110 Y110 F5000
  1999. G28 Z0
  2000. G0 Z10 F100
  2001. {% else %}
  2002.  
  2003. G28 X0 Y0
  2004. G0 X110 Y110 F5000
  2005.  
  2006.  
  2007. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  2008. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2009. G28 Z0
  2010. G0 Z10 F100
  2011. {% endif %}
  2012.  
  2013. [extruder]
  2014. max_extrude_only_distance = 100.0
  2015. step_pin = PB10
  2016. dir_pin = PB1
  2017. enable_pin = !PC6
  2018. microsteps = 16
  2019. rotation_distance = 24
  2020. nozzle_diameter = 0.400
  2021. filament_diameter = 1.750
  2022. heater_pin = PA6
  2023. sensor_type = EPCOS 100K B57560G104F
  2024. sensor_pin = PC1
  2025. control = pid
  2026. pid_kp = 28.631
  2027. pid_ki = 1.853
  2028. pid_kd = 110.589
  2029. min_temp = 0
  2030. max_temp = 250
  2031.  
  2032. [heater_bed]
  2033. heater_pin = PA5
  2034. sensor_type = EPCOS 100K B57560G104F
  2035. sensor_pin = PC0
  2036. max_temp = 110
  2037. min_temp = 0
  2038. control = watermark
  2039.  
  2040. [heater_fan hotend_fan]
  2041. pin = PA7
  2042. heater = extruder
  2043. heater_temp = 50.0
  2044.  
  2045. [fan]
  2046. pin = PB0
  2047.  
  2048. [force_move]
  2049. enable_force_move = True
  2050.  
  2051. [probe]
  2052. pin = !PC13
  2053. speed = 0.1
  2054. lift_speed = 0.5
  2055. samples_tolerance = 0.09
  2056. samples_tolerance_retries = 2
  2057. samples = 4
  2058. samples_result = median
  2059. z_offset = 0
  2060. activate_gcode =
  2061. TARE_PROBE
  2062.  
  2063. [gcode_macro TARE_PROBE]
  2064. gcode =
  2065. {action_respond_info("Wait")}
  2066. G4 P1000
  2067. {action_respond_info("Start")}
  2068.  
  2069. [bed_mesh]
  2070. speed = 20
  2071. horizontal_move_z = 1
  2072. algorithm = bicubic
  2073. mesh_min = 20,20
  2074. mesh_max = 200,200
  2075. probe_count = 4,4
  2076. fade_start = 1
  2077. fade_end = 50
  2078. fade_target = 0
  2079. bicubic_tension = 0.15
  2080.  
  2081. [filament_motion_sensor filament_sensor]
  2082. extruder = extruder
  2083. pause_on_runout = true
  2084. switch_pin = PB4
  2085. =======================
  2086. Extruder max_extrude_ratio=0.266081
  2087. mcu 'mcu': Starting serial connect
  2088. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2089. webhooks client 140226859539072: New connection
  2090. webhooks client 140226859539072: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  2091. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2092. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2093. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2094. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2095. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2096. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2097. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2098. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2099. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2100. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2101. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2102. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2103. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2104. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2105. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2106. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2107. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  2108. MCU error during connect
  2109. Traceback (most recent call last):
  2110. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  2111. self._serial.connect_uart(self._serialport, self._baud, rts)
  2112. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  2113. self._error("Unable to connect")
  2114. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  2115. raise error(self.warn_prefix + (msg % params))
  2116. serialhdl.error: mcu 'mcu': Unable to connect
  2117.  
  2118. During handling of the above exception, another exception occurred:
  2119.  
  2120. Traceback (most recent call last):
  2121. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  2122. self.send_event("klippy:mcu_identify")
  2123. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  2124. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  2125. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  2126. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  2127. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  2128. raise error(str(e))
  2129. mcu.error: mcu 'mcu': Unable to connect
  2130. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  2131. ========= Last MCU build config =========
  2132. # CONFIG_LOW_LEVEL_OPTIONS is not set
  2133. # CONFIG_MACH_AVR is not set
  2134. # CONFIG_MACH_ATSAM is not set
  2135. # CONFIG_MACH_ATSAMD is not set
  2136. # CONFIG_MACH_LPC176X is not set
  2137. CONFIG_MACH_STM32=y
  2138. # CONFIG_MACH_HC32F460 is not set
  2139. # CONFIG_MACH_RP2040 is not set
  2140. # CONFIG_MACH_PRU is not set
  2141. # CONFIG_MACH_AR100 is not set
  2142. # CONFIG_MACH_LINUX is not set
  2143. # CONFIG_MACH_SIMU is not set
  2144. CONFIG_BOARD_DIRECTORY="stm32"
  2145. CONFIG_MCU="stm32f401xc"
  2146. CONFIG_CLOCK_FREQ=84000000
  2147. CONFIG_SERIAL=y
  2148. CONFIG_FLASH_SIZE=0x40000
  2149. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  2150. CONFIG_RAM_START=0x20000000
  2151. CONFIG_RAM_SIZE=0x10000
  2152. CONFIG_STACK_SIZE=512
  2153. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  2154. CONFIG_STM32_SELECT=y
  2155. # CONFIG_MACH_STM32F103 is not set
  2156. # CONFIG_MACH_STM32F207 is not set
  2157. CONFIG_MACH_STM32F401=y
  2158. # CONFIG_MACH_STM32F405 is not set
  2159. # CONFIG_MACH_STM32F407 is not set
  2160. # CONFIG_MACH_STM32F429 is not set
  2161. # CONFIG_MACH_STM32F446 is not set
  2162. # CONFIG_MACH_STM32F765 is not set
  2163. # CONFIG_MACH_STM32F031 is not set
  2164. # CONFIG_MACH_STM32F042 is not set
  2165. # CONFIG_MACH_STM32F070 is not set
  2166. # CONFIG_MACH_STM32F072 is not set
  2167. # CONFIG_MACH_STM32G070 is not set
  2168. # CONFIG_MACH_STM32G071 is not set
  2169. # CONFIG_MACH_STM32G0B0 is not set
  2170. # CONFIG_MACH_STM32G0B1 is not set
  2171. # CONFIG_MACH_STM32G431 is not set
  2172. # CONFIG_MACH_STM32H723 is not set
  2173. # CONFIG_MACH_STM32H743 is not set
  2174. # CONFIG_MACH_STM32H750 is not set
  2175. # CONFIG_MACH_STM32L412 is not set
  2176. # CONFIG_MACH_N32G452 is not set
  2177. # CONFIG_MACH_N32G455 is not set
  2178. CONFIG_MACH_STM32F4=y
  2179. CONFIG_HAVE_STM32_USBOTG=y
  2180. CONFIG_STM32_DFU_ROM_ADDRESS=0
  2181. CONFIG_STM32_FLASH_START_8000=y
  2182. # CONFIG_STM32_FLASH_START_10000 is not set
  2183. # CONFIG_STM32_FLASH_START_4000 is not set
  2184. # CONFIG_STM32_FLASH_START_0000 is not set
  2185. CONFIG_CLOCK_REF_FREQ=8000000
  2186. CONFIG_STM32F0_TRIM=16
  2187. # CONFIG_STM32_USB_PA11_PA12 is not set
  2188. CONFIG_STM32_SERIAL_USART1=y
  2189. CONFIG_SERIAL_BAUD=250000
  2190. CONFIG_USB_VENDOR_ID=0x1d50
  2191. CONFIG_USB_DEVICE_ID=0x614e
  2192. CONFIG_USB_SERIAL_NUMBER="12345"
  2193. CONFIG_WANT_GPIO_BITBANGING=y
  2194. CONFIG_WANT_DISPLAYS=y
  2195. CONFIG_WANT_SENSORS=y
  2196. CONFIG_WANT_LIS2DW=y
  2197. CONFIG_WANT_SOFTWARE_I2C=y
  2198. CONFIG_WANT_SOFTWARE_SPI=y
  2199. CONFIG_NEED_SENSOR_BULK=y
  2200. CONFIG_CANBUS_FREQUENCY=1000000
  2201. CONFIG_HAVE_GPIO=y
  2202. CONFIG_HAVE_GPIO_ADC=y
  2203. CONFIG_HAVE_GPIO_SPI=y
  2204. CONFIG_HAVE_GPIO_SDIO=y
  2205. CONFIG_HAVE_GPIO_I2C=y
  2206. CONFIG_HAVE_GPIO_HARD_PWM=y
  2207. CONFIG_HAVE_STRICT_TIMING=y
  2208. CONFIG_HAVE_CHIPID=y
  2209. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  2210. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  2211. CONFIG_INLINE_STEPPER_HACK=y
  2212. =======================
  2213. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  2214. Last MCU build version: v0.12.0-102-g9f41f53c
  2215. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  2216. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  2217. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  2218. Unable to issue reset command on MCU 'mcu'
  2219. webhooks client 140226859539072: Disconnected
  2220. Restarting printer
  2221. Start printer at Sat Feb 3 13:32:04 2024 (1706995924.1 66723.7)
  2222. ===== Config file =====
  2223. [mcu]
  2224. serial = /dev/ttyS0
  2225. restart_method = command
  2226.  
  2227. [printer]
  2228. kinematics = cartesian
  2229. max_velocity = 300
  2230. max_accel = 3000
  2231. max_z_velocity = 5
  2232. max_z_accel = 100
  2233.  
  2234. [duplicate_pin_override]
  2235. pins = PC7, PC8, PC9, PC14
  2236.  
  2237. [stepper_x]
  2238. step_pin = !PC12
  2239. dir_pin = PB3
  2240. enable_pin = !PD2
  2241. microsteps = 16
  2242. rotation_distance = 40
  2243. endstop_pin = PA13
  2244. position_endstop = 0
  2245. position_max = 235
  2246. homing_speed = 50
  2247.  
  2248. [stepper_y]
  2249. step_pin = PC11
  2250. dir_pin = PA15
  2251. enable_pin = !PC10
  2252. microsteps = 16
  2253. rotation_distance = 40
  2254. endstop_pin = PB8
  2255. position_endstop = 0
  2256. position_max = 235
  2257. homing_speed = 50
  2258.  
  2259. [stepper_z]
  2260. step_pin = PC7
  2261. dir_pin = !PC9
  2262. enable_pin = !PC8
  2263. rotation_distance = 8
  2264. microsteps = 16
  2265. endstop_pin = probe:z_virtual_endstop
  2266. position_min = -1
  2267. position_max = 285
  2268. homing_speed = 0.1
  2269. second_homing_speed = 0.1
  2270. homing_retract_dist = 1.0
  2271.  
  2272. [manual_stepper z-max]
  2273. step_pin = PC7
  2274. dir_pin = !PC9
  2275. enable_pin = !PC8
  2276. rotation_distance = 8
  2277. microsteps = 16
  2278. endstop_pin = !PC14
  2279.  
  2280. [filament_switch_sensor z-max]
  2281. pause_on_runout = False
  2282. switch_pin = !PC14
  2283.  
  2284. [homing_override]
  2285. axes = xyz
  2286. set_position_z = 0
  2287. gcode =
  2288. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  2289. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  2290. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2291. G28 X0 Y0
  2292. G0 X110 Y110 F5000
  2293. G28 Z0
  2294. G0 Z10 F100
  2295. {% else %}
  2296.  
  2297. G28 X0 Y0
  2298. G0 X110 Y110 F5000
  2299.  
  2300.  
  2301. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  2302. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2303. G28 Z0
  2304. G0 Z10 F100
  2305. {% endif %}
  2306.  
  2307. [extruder]
  2308. max_extrude_only_distance = 100.0
  2309. step_pin = PB10
  2310. dir_pin = PB1
  2311. enable_pin = !PC6
  2312. microsteps = 16
  2313. rotation_distance = 24
  2314. nozzle_diameter = 0.400
  2315. filament_diameter = 1.750
  2316. heater_pin = PA6
  2317. sensor_type = EPCOS 100K B57560G104F
  2318. sensor_pin = PC1
  2319. control = pid
  2320. pid_kp = 28.631
  2321. pid_ki = 1.853
  2322. pid_kd = 110.589
  2323. min_temp = 0
  2324. max_temp = 250
  2325.  
  2326. [heater_bed]
  2327. heater_pin = PA5
  2328. sensor_type = EPCOS 100K B57560G104F
  2329. sensor_pin = PC0
  2330. max_temp = 110
  2331. min_temp = 0
  2332. control = watermark
  2333.  
  2334. [heater_fan hotend_fan]
  2335. pin = PA7
  2336. heater = extruder
  2337. heater_temp = 50.0
  2338.  
  2339. [fan]
  2340. pin = PB0
  2341.  
  2342. [force_move]
  2343. enable_force_move = True
  2344.  
  2345. [probe]
  2346. pin = !PC13
  2347. speed = 0.1
  2348. lift_speed = 0.5
  2349. samples_tolerance = 0.09
  2350. samples_tolerance_retries = 2
  2351. samples = 4
  2352. samples_result = median
  2353. z_offset = 0
  2354. activate_gcode =
  2355. TARE_PROBE
  2356.  
  2357. [gcode_macro TARE_PROBE]
  2358. gcode =
  2359. {action_respond_info("Wait")}
  2360. G4 P1000
  2361. {action_respond_info("Start")}
  2362.  
  2363. [bed_mesh]
  2364. speed = 20
  2365. horizontal_move_z = 1
  2366. algorithm = bicubic
  2367. mesh_min = 20,20
  2368. mesh_max = 200,200
  2369. probe_count = 4,4
  2370. fade_start = 1
  2371. fade_end = 50
  2372. fade_target = 0
  2373. bicubic_tension = 0.15
  2374.  
  2375. [filament_motion_sensor filament_sensor]
  2376. extruder = extruder
  2377. pause_on_runout = true
  2378. switch_pin = PB4
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390. 110, 110, 20
  2391. =======================
  2392. Config error
  2393. Traceback (most recent call last):
  2394. File "/home/owner/klipper/klippy/klippy.py", line 175, in _connect
  2395. self._read_config()
  2396. File "/home/owner/klipper/klippy/klippy.py", line 141, in _read_config
  2397. self.load_object(config, section_config.get_name(), None)
  2398. File "/home/owner/klipper/klippy/klippy.py", line 130, in load_object
  2399. self.objects[section] = init_func(config.getsection(section))
  2400. File "/home/owner/klipper/klippy/extras/filament_motion_sensor.py", line 77, in load_config_prefix
  2401. return EncoderSensor(config)
  2402. File "/home/owner/klipper/klippy/extras/filament_motion_sensor.py", line 21, in __init__
  2403. buttons.register_buttons([switch_pin], self.encoder_event)
  2404. File "/home/owner/klipper/klippy/extras/buttons.py", line 275, in register_buttons
  2405. pin_params = ppins.lookup_pin(pin, can_invert=True, can_pullup=True)
  2406. File "/home/owner/klipper/klippy/pins.py", line 98, in lookup_pin
  2407. pin_params = self.parse_pin(pin_desc, can_invert, can_pullup)
  2408. File "/home/owner/klipper/klippy/pins.py", line 90, in parse_pin
  2409. raise error("Invalid pin description '%s'\n"
  2410. pins.error: Invalid pin description 'PB4
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422. 110, 110, 20'
  2423. Format is: [^~] [!] [chip_name:] pin_name
  2424. webhooks client 140226882977024: New connection
  2425. webhooks client 140226882977024: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  2426. Unable to issue reset command on MCU 'mcu'
  2427. webhooks client 140226882977024: Disconnected
  2428. Restarting printer
  2429. Start printer at Sat Feb 3 13:32:32 2024 (1706995952.8 66752.5)
  2430. ===== Config file =====
  2431. [mcu]
  2432. serial = /dev/ttyS0
  2433. restart_method = command
  2434.  
  2435. [printer]
  2436. kinematics = cartesian
  2437. max_velocity = 300
  2438. max_accel = 3000
  2439. max_z_velocity = 5
  2440. max_z_accel = 100
  2441.  
  2442. [duplicate_pin_override]
  2443. pins = PC7, PC8, PC9, PC14
  2444.  
  2445. [stepper_x]
  2446. step_pin = !PC12
  2447. dir_pin = PB3
  2448. enable_pin = !PD2
  2449. microsteps = 16
  2450. rotation_distance = 40
  2451. endstop_pin = PA13
  2452. position_endstop = 0
  2453. position_max = 235
  2454. homing_speed = 50
  2455.  
  2456. [stepper_y]
  2457. step_pin = PC11
  2458. dir_pin = PA15
  2459. enable_pin = !PC10
  2460. microsteps = 16
  2461. rotation_distance = 40
  2462. endstop_pin = PB8
  2463. position_endstop = 0
  2464. position_max = 235
  2465. homing_speed = 50
  2466.  
  2467. [stepper_z]
  2468. step_pin = PC7
  2469. dir_pin = !PC9
  2470. enable_pin = !PC8
  2471. rotation_distance = 8
  2472. microsteps = 16
  2473. endstop_pin = probe:z_virtual_endstop
  2474. position_min = -1
  2475. position_max = 285
  2476. homing_speed = 0.1
  2477. second_homing_speed = 0.1
  2478. homing_retract_dist = 1.0
  2479.  
  2480. [manual_stepper z-max]
  2481. step_pin = PC7
  2482. dir_pin = !PC9
  2483. enable_pin = !PC8
  2484. rotation_distance = 8
  2485. microsteps = 16
  2486. endstop_pin = !PC14
  2487.  
  2488. [filament_switch_sensor z-max]
  2489. pause_on_runout = False
  2490. switch_pin = !PC14
  2491.  
  2492. [homing_override]
  2493. axes = xyz
  2494. set_position_z = 0
  2495. gcode =
  2496. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  2497. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  2498. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2499. G28 X0 Y0
  2500. G0 X110 Y110 F5000
  2501. G28 Z0
  2502. G0 Z10 F100
  2503. {% else %}
  2504.  
  2505. G28 X0 Y0
  2506. G0 X110 Y110 F5000
  2507.  
  2508.  
  2509. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  2510. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2511. G28 Z0
  2512. G0 Z10 F100
  2513. {% endif %}
  2514.  
  2515. [extruder]
  2516. max_extrude_only_distance = 100.0
  2517. step_pin = PB10
  2518. dir_pin = PB1
  2519. enable_pin = !PC6
  2520. microsteps = 16
  2521. rotation_distance = 24
  2522. nozzle_diameter = 0.400
  2523. filament_diameter = 1.750
  2524. heater_pin = PA6
  2525. sensor_type = EPCOS 100K B57560G104F
  2526. sensor_pin = PC1
  2527. control = pid
  2528. pid_kp = 28.631
  2529. pid_ki = 1.853
  2530. pid_kd = 110.589
  2531. min_temp = 0
  2532. max_temp = 250
  2533.  
  2534. [heater_bed]
  2535. heater_pin = PA5
  2536. sensor_type = EPCOS 100K B57560G104F
  2537. sensor_pin = PC0
  2538. max_temp = 110
  2539. min_temp = 0
  2540. control = watermark
  2541.  
  2542. [heater_fan hotend_fan]
  2543. pin = PA7
  2544. heater = extruder
  2545. heater_temp = 50.0
  2546.  
  2547. [fan]
  2548. pin = PB0
  2549.  
  2550. [force_move]
  2551. enable_force_move = True
  2552.  
  2553. [probe]
  2554. pin = !PC13
  2555. speed = 0.1
  2556. lift_speed = 0.5
  2557. samples_tolerance = 0.09
  2558. samples_tolerance_retries = 2
  2559. samples = 4
  2560. samples_result = median
  2561. z_offset = 0
  2562. activate_gcode =
  2563. TARE_PROBE
  2564.  
  2565. [gcode_macro TARE_PROBE]
  2566. gcode =
  2567. {action_respond_info("Wait")}
  2568. G4 P1000
  2569. {action_respond_info("Start")}
  2570.  
  2571. [bed_mesh]
  2572. speed = 20
  2573. horizontal_move_z = 1
  2574. algorithm = bicubic
  2575. mesh_min = 20,20
  2576. mesh_max = 200,200
  2577. probe_count = 4,4
  2578. fade_start = 1
  2579. fade_end = 50
  2580. fade_target = 0
  2581. bicubic_tension = 0.15
  2582.  
  2583. [filament_motion_sensor filament_sensor]
  2584. extruder = extruder
  2585. pause_on_runout = true
  2586. switch_pin = PB4
  2587. =======================
  2588. Extruder max_extrude_ratio=0.266081
  2589. mcu 'mcu': Starting serial connect
  2590. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2591. webhooks client 140226859546224: New connection
  2592. webhooks client 140226859546224: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  2593. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2594. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2595. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2596. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2597. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2598. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2599. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2600. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2601. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2602. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2603. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2604. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2605. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2606. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2607. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2608. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2609. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2610. MCU error during connect
  2611. Traceback (most recent call last):
  2612. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  2613. self._serial.connect_uart(self._serialport, self._baud, rts)
  2614. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  2615. self._error("Unable to connect")
  2616. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  2617. raise error(self.warn_prefix + (msg % params))
  2618. serialhdl.error: mcu 'mcu': Unable to connect
  2619.  
  2620. During handling of the above exception, another exception occurred:
  2621.  
  2622. Traceback (most recent call last):
  2623. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  2624. self.send_event("klippy:mcu_identify")
  2625. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  2626. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  2627. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  2628. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  2629. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  2630. raise error(str(e))
  2631. mcu.error: mcu 'mcu': Unable to connect
  2632. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  2633. ========= Last MCU build config =========
  2634. # CONFIG_LOW_LEVEL_OPTIONS is not set
  2635. # CONFIG_MACH_AVR is not set
  2636. # CONFIG_MACH_ATSAM is not set
  2637. # CONFIG_MACH_ATSAMD is not set
  2638. # CONFIG_MACH_LPC176X is not set
  2639. CONFIG_MACH_STM32=y
  2640. # CONFIG_MACH_HC32F460 is not set
  2641. # CONFIG_MACH_RP2040 is not set
  2642. # CONFIG_MACH_PRU is not set
  2643. # CONFIG_MACH_AR100 is not set
  2644. # CONFIG_MACH_LINUX is not set
  2645. # CONFIG_MACH_SIMU is not set
  2646. CONFIG_BOARD_DIRECTORY="stm32"
  2647. CONFIG_MCU="stm32f401xc"
  2648. CONFIG_CLOCK_FREQ=84000000
  2649. CONFIG_SERIAL=y
  2650. CONFIG_FLASH_SIZE=0x40000
  2651. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  2652. CONFIG_RAM_START=0x20000000
  2653. CONFIG_RAM_SIZE=0x10000
  2654. CONFIG_STACK_SIZE=512
  2655. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  2656. CONFIG_STM32_SELECT=y
  2657. # CONFIG_MACH_STM32F103 is not set
  2658. # CONFIG_MACH_STM32F207 is not set
  2659. CONFIG_MACH_STM32F401=y
  2660. # CONFIG_MACH_STM32F405 is not set
  2661. # CONFIG_MACH_STM32F407 is not set
  2662. # CONFIG_MACH_STM32F429 is not set
  2663. # CONFIG_MACH_STM32F446 is not set
  2664. # CONFIG_MACH_STM32F765 is not set
  2665. # CONFIG_MACH_STM32F031 is not set
  2666. # CONFIG_MACH_STM32F042 is not set
  2667. # CONFIG_MACH_STM32F070 is not set
  2668. # CONFIG_MACH_STM32F072 is not set
  2669. # CONFIG_MACH_STM32G070 is not set
  2670. # CONFIG_MACH_STM32G071 is not set
  2671. # CONFIG_MACH_STM32G0B0 is not set
  2672. # CONFIG_MACH_STM32G0B1 is not set
  2673. # CONFIG_MACH_STM32G431 is not set
  2674. # CONFIG_MACH_STM32H723 is not set
  2675. # CONFIG_MACH_STM32H743 is not set
  2676. # CONFIG_MACH_STM32H750 is not set
  2677. # CONFIG_MACH_STM32L412 is not set
  2678. # CONFIG_MACH_N32G452 is not set
  2679. # CONFIG_MACH_N32G455 is not set
  2680. CONFIG_MACH_STM32F4=y
  2681. CONFIG_HAVE_STM32_USBOTG=y
  2682. CONFIG_STM32_DFU_ROM_ADDRESS=0
  2683. CONFIG_STM32_FLASH_START_8000=y
  2684. # CONFIG_STM32_FLASH_START_10000 is not set
  2685. # CONFIG_STM32_FLASH_START_4000 is not set
  2686. # CONFIG_STM32_FLASH_START_0000 is not set
  2687. CONFIG_CLOCK_REF_FREQ=8000000
  2688. CONFIG_STM32F0_TRIM=16
  2689. # CONFIG_STM32_USB_PA11_PA12 is not set
  2690. CONFIG_STM32_SERIAL_USART1=y
  2691. CONFIG_SERIAL_BAUD=250000
  2692. CONFIG_USB_VENDOR_ID=0x1d50
  2693. CONFIG_USB_DEVICE_ID=0x614e
  2694. CONFIG_USB_SERIAL_NUMBER="12345"
  2695. CONFIG_WANT_GPIO_BITBANGING=y
  2696. CONFIG_WANT_DISPLAYS=y
  2697. CONFIG_WANT_SENSORS=y
  2698. CONFIG_WANT_LIS2DW=y
  2699. CONFIG_WANT_SOFTWARE_I2C=y
  2700. CONFIG_WANT_SOFTWARE_SPI=y
  2701. CONFIG_NEED_SENSOR_BULK=y
  2702. CONFIG_CANBUS_FREQUENCY=1000000
  2703. CONFIG_HAVE_GPIO=y
  2704. CONFIG_HAVE_GPIO_ADC=y
  2705. CONFIG_HAVE_GPIO_SPI=y
  2706. CONFIG_HAVE_GPIO_SDIO=y
  2707. CONFIG_HAVE_GPIO_I2C=y
  2708. CONFIG_HAVE_GPIO_HARD_PWM=y
  2709. CONFIG_HAVE_STRICT_TIMING=y
  2710. CONFIG_HAVE_CHIPID=y
  2711. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  2712. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  2713. CONFIG_INLINE_STEPPER_HACK=y
  2714. =======================
  2715. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  2716. Last MCU build version: v0.12.0-102-g9f41f53c
  2717. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  2718. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  2719. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  2720. webhooks client 140226859546224: Disconnected
  2721. Restarting printer
  2722. Start printer at Sat Feb 3 13:47:07 2024 (1706996827.9 67627.5)
  2723. ===== Config file =====
  2724. [mcu]
  2725. serial = /dev/ttyS0
  2726. restart_method = command
  2727.  
  2728. [printer]
  2729. kinematics = cartesian
  2730. max_velocity = 300
  2731. max_accel = 3000
  2732. max_z_velocity = 5
  2733. max_z_accel = 100
  2734.  
  2735. [duplicate_pin_override]
  2736. pins = PC7, PC8, PC9, PC14
  2737.  
  2738. [stepper_x]
  2739. step_pin = !PC12
  2740. dir_pin = PB3
  2741. enable_pin = !PD2
  2742. microsteps = 16
  2743. rotation_distance = 40
  2744. endstop_pin = PA13
  2745. position_endstop = 0
  2746. position_max = 235
  2747. homing_speed = 50
  2748.  
  2749. [stepper_y]
  2750. step_pin = PC11
  2751. dir_pin = PA15
  2752. enable_pin = !PC10
  2753. microsteps = 16
  2754. rotation_distance = 40
  2755. endstop_pin = PB8
  2756. position_endstop = 0
  2757. position_max = 235
  2758. homing_speed = 50
  2759.  
  2760. [stepper_z]
  2761. step_pin = PC7
  2762. dir_pin = !PC9
  2763. enable_pin = !PC8
  2764. rotation_distance = 8
  2765. microsteps = 16
  2766. endstop_pin = probe:z_virtual_endstop
  2767. position_min = -1
  2768. position_max = 285
  2769. homing_speed = 0.1
  2770. second_homing_speed = 0.1
  2771. homing_retract_dist = 1.0
  2772.  
  2773. [manual_stepper z-max]
  2774. step_pin = PC7
  2775. dir_pin = !PC9
  2776. enable_pin = !PC8
  2777. rotation_distance = 8
  2778. microsteps = 16
  2779. endstop_pin = !PC14
  2780.  
  2781. [filament_switch_sensor z-max]
  2782. pause_on_runout = False
  2783. switch_pin = !PC14
  2784.  
  2785. [homing_override]
  2786. axes = xyz
  2787. set_position_z = 0
  2788. gcode =
  2789. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  2790. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  2791. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2792. G28 X0 Y0
  2793. G0 X110 Y110 F5000
  2794. G28 Z0
  2795. G0 Z10 F100
  2796. {% else %}
  2797.  
  2798. G28 X0 Y0
  2799. G0 X110 Y110 F5000
  2800.  
  2801.  
  2802. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  2803. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2804. G28 Z0
  2805. G0 Z10 F100
  2806. {% endif %}
  2807.  
  2808. [extruder]
  2809. max_extrude_only_distance = 100.0
  2810. step_pin = PB10
  2811. dir_pin = PB1
  2812. enable_pin = !PC6
  2813. microsteps = 16
  2814. rotation_distance = 24
  2815. nozzle_diameter = 0.400
  2816. filament_diameter = 1.750
  2817. heater_pin = PA6
  2818. sensor_type = EPCOS 100K B57560G104F
  2819. sensor_pin = PC1
  2820. control = pid
  2821. pid_kp = 28.631
  2822. pid_ki = 1.853
  2823. pid_kd = 110.589
  2824. min_temp = 0
  2825. max_temp = 250
  2826.  
  2827. [heater_bed]
  2828. heater_pin = PA5
  2829. sensor_type = EPCOS 100K B57560G104F
  2830. sensor_pin = PC0
  2831. max_temp = 110
  2832. min_temp = 0
  2833. control = watermark
  2834.  
  2835. [heater_fan hotend_fan]
  2836. pin = PA7
  2837. heater = extruder
  2838. heater_temp = 50.0
  2839.  
  2840. [fan]
  2841. pin = PB0
  2842.  
  2843. [force_move]
  2844. enable_force_move = True
  2845.  
  2846. [probe]
  2847. pin = !PC13
  2848. speed = 0.1
  2849. lift_speed = 0.5
  2850. samples_tolerance = 0.09
  2851. samples_tolerance_retries = 2
  2852. samples = 4
  2853. samples_result = median
  2854. z_offset = 0
  2855. activate_gcode =
  2856. TARE_PROBE
  2857.  
  2858. [gcode_macro TARE_PROBE]
  2859. gcode =
  2860. {action_respond_info("Wait")}
  2861. G4 P1000
  2862. {action_respond_info("Start")}
  2863.  
  2864. [bed_mesh]
  2865. speed = 20
  2866. horizontal_move_z = 1
  2867. algorithm = bicubic
  2868. mesh_min = 20,20
  2869. mesh_max = 200,200
  2870. probe_count = 4,4
  2871. fade_start = 1
  2872. fade_end = 50
  2873. fade_target = 0
  2874. bicubic_tension = 0.15
  2875.  
  2876. [filament_motion_sensor filament_sensor]
  2877. extruder = extruder
  2878. pause_on_runout = true
  2879. switch_pin = PB4
  2880. =======================
  2881. Extruder max_extrude_ratio=0.266081
  2882. mcu 'mcu': Starting serial connect
  2883. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2884. webhooks client 140226867710560: New connection
  2885. webhooks client 140226867710560: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  2886. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2887. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2888. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2889. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2890. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2891. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2892. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2893. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2894. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2895. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2896. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2897. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2898. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2899. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2900. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2901. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyS0: [Errno 13] Permission denied: '/dev/ttyS0'
  2902. Unable to issue reset command on MCU 'mcu'
  2903. webhooks client 140226867710560: Disconnected
  2904. Restarting printer
  2905. Start printer at Sat Feb 3 13:48:30 2024 (1706996910.9 67710.6)
  2906. ===== Config file =====
  2907. [mcu]
  2908. serial = /dev/ttyUSB0
  2909. restart_method = command
  2910.  
  2911. [printer]
  2912. kinematics = cartesian
  2913. max_velocity = 300
  2914. max_accel = 3000
  2915. max_z_velocity = 5
  2916. max_z_accel = 100
  2917.  
  2918. [duplicate_pin_override]
  2919. pins = PC7, PC8, PC9, PC14
  2920.  
  2921. [stepper_x]
  2922. step_pin = !PC12
  2923. dir_pin = PB3
  2924. enable_pin = !PD2
  2925. microsteps = 16
  2926. rotation_distance = 40
  2927. endstop_pin = PA13
  2928. position_endstop = 0
  2929. position_max = 235
  2930. homing_speed = 50
  2931.  
  2932. [stepper_y]
  2933. step_pin = PC11
  2934. dir_pin = PA15
  2935. enable_pin = !PC10
  2936. microsteps = 16
  2937. rotation_distance = 40
  2938. endstop_pin = PB8
  2939. position_endstop = 0
  2940. position_max = 235
  2941. homing_speed = 50
  2942.  
  2943. [stepper_z]
  2944. step_pin = PC7
  2945. dir_pin = !PC9
  2946. enable_pin = !PC8
  2947. rotation_distance = 8
  2948. microsteps = 16
  2949. endstop_pin = probe:z_virtual_endstop
  2950. position_min = -1
  2951. position_max = 285
  2952. homing_speed = 0.1
  2953. second_homing_speed = 0.1
  2954. homing_retract_dist = 1.0
  2955.  
  2956. [manual_stepper z-max]
  2957. step_pin = PC7
  2958. dir_pin = !PC9
  2959. enable_pin = !PC8
  2960. rotation_distance = 8
  2961. microsteps = 16
  2962. endstop_pin = !PC14
  2963.  
  2964. [filament_switch_sensor z-max]
  2965. pause_on_runout = False
  2966. switch_pin = !PC14
  2967.  
  2968. [homing_override]
  2969. axes = xyz
  2970. set_position_z = 0
  2971. gcode =
  2972. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  2973. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  2974. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2975. G28 X0 Y0
  2976. G0 X110 Y110 F5000
  2977. G28 Z0
  2978. G0 Z10 F100
  2979. {% else %}
  2980.  
  2981. G28 X0 Y0
  2982. G0 X110 Y110 F5000
  2983.  
  2984.  
  2985. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  2986. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  2987. G28 Z0
  2988. G0 Z10 F100
  2989. {% endif %}
  2990.  
  2991. [extruder]
  2992. max_extrude_only_distance = 100.0
  2993. step_pin = PB10
  2994. dir_pin = PB1
  2995. enable_pin = !PC6
  2996. microsteps = 16
  2997. rotation_distance = 24
  2998. nozzle_diameter = 0.400
  2999. filament_diameter = 1.750
  3000. heater_pin = PA6
  3001. sensor_type = EPCOS 100K B57560G104F
  3002. sensor_pin = PC1
  3003. control = pid
  3004. pid_kp = 28.631
  3005. pid_ki = 1.853
  3006. pid_kd = 110.589
  3007. min_temp = 0
  3008. max_temp = 250
  3009.  
  3010. [heater_bed]
  3011. heater_pin = PA5
  3012. sensor_type = EPCOS 100K B57560G104F
  3013. sensor_pin = PC0
  3014. max_temp = 110
  3015. min_temp = 0
  3016. control = watermark
  3017.  
  3018. [heater_fan hotend_fan]
  3019. pin = PA7
  3020. heater = extruder
  3021. heater_temp = 50.0
  3022.  
  3023. [fan]
  3024. pin = PB0
  3025.  
  3026. [force_move]
  3027. enable_force_move = True
  3028.  
  3029. [probe]
  3030. pin = !PC13
  3031. speed = 0.1
  3032. lift_speed = 0.5
  3033. samples_tolerance = 0.09
  3034. samples_tolerance_retries = 2
  3035. samples = 4
  3036. samples_result = median
  3037. z_offset = 0
  3038. activate_gcode =
  3039. TARE_PROBE
  3040.  
  3041. [gcode_macro TARE_PROBE]
  3042. gcode =
  3043. {action_respond_info("Wait")}
  3044. G4 P1000
  3045. {action_respond_info("Start")}
  3046.  
  3047. [bed_mesh]
  3048. speed = 20
  3049. horizontal_move_z = 1
  3050. algorithm = bicubic
  3051. mesh_min = 20,20
  3052. mesh_max = 200,200
  3053. probe_count = 4,4
  3054. fade_start = 1
  3055. fade_end = 50
  3056. fade_target = 0
  3057. bicubic_tension = 0.15
  3058.  
  3059. [filament_motion_sensor filament_sensor]
  3060. extruder = extruder
  3061. pause_on_runout = true
  3062. switch_pin = PB4
  3063. =======================
  3064. Extruder max_extrude_ratio=0.266081
  3065. mcu 'mcu': Starting serial connect
  3066. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3067. webhooks client 140226867710128: New connection
  3068. webhooks client 140226867710128: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  3069. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3070. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3071. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3072. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3073. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3074. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3075. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3076. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3077. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3078. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3079. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3080. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3081. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3082. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3083. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3084. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3085. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'
  3086. MCU error during connect
  3087. Traceback (most recent call last):
  3088. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  3089. self._serial.connect_uart(self._serialport, self._baud, rts)
  3090. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  3091. self._error("Unable to connect")
  3092. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  3093. raise error(self.warn_prefix + (msg % params))
  3094. serialhdl.error: mcu 'mcu': Unable to connect
  3095.  
  3096. During handling of the above exception, another exception occurred:
  3097.  
  3098. Traceback (most recent call last):
  3099. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  3100. self.send_event("klippy:mcu_identify")
  3101. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  3102. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  3103. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  3104. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  3105. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  3106. raise error(str(e))
  3107. mcu.error: mcu 'mcu': Unable to connect
  3108. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  3109. ========= Last MCU build config =========
  3110. # CONFIG_LOW_LEVEL_OPTIONS is not set
  3111. # CONFIG_MACH_AVR is not set
  3112. # CONFIG_MACH_ATSAM is not set
  3113. # CONFIG_MACH_ATSAMD is not set
  3114. # CONFIG_MACH_LPC176X is not set
  3115. CONFIG_MACH_STM32=y
  3116. # CONFIG_MACH_HC32F460 is not set
  3117. # CONFIG_MACH_RP2040 is not set
  3118. # CONFIG_MACH_PRU is not set
  3119. # CONFIG_MACH_AR100 is not set
  3120. # CONFIG_MACH_LINUX is not set
  3121. # CONFIG_MACH_SIMU is not set
  3122. CONFIG_BOARD_DIRECTORY="stm32"
  3123. CONFIG_MCU="stm32f401xc"
  3124. CONFIG_CLOCK_FREQ=84000000
  3125. CONFIG_SERIAL=y
  3126. CONFIG_FLASH_SIZE=0x40000
  3127. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  3128. CONFIG_RAM_START=0x20000000
  3129. CONFIG_RAM_SIZE=0x10000
  3130. CONFIG_STACK_SIZE=512
  3131. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  3132. CONFIG_STM32_SELECT=y
  3133. # CONFIG_MACH_STM32F103 is not set
  3134. # CONFIG_MACH_STM32F207 is not set
  3135. CONFIG_MACH_STM32F401=y
  3136. # CONFIG_MACH_STM32F405 is not set
  3137. # CONFIG_MACH_STM32F407 is not set
  3138. # CONFIG_MACH_STM32F429 is not set
  3139. # CONFIG_MACH_STM32F446 is not set
  3140. # CONFIG_MACH_STM32F765 is not set
  3141. # CONFIG_MACH_STM32F031 is not set
  3142. # CONFIG_MACH_STM32F042 is not set
  3143. # CONFIG_MACH_STM32F070 is not set
  3144. # CONFIG_MACH_STM32F072 is not set
  3145. # CONFIG_MACH_STM32G070 is not set
  3146. # CONFIG_MACH_STM32G071 is not set
  3147. # CONFIG_MACH_STM32G0B0 is not set
  3148. # CONFIG_MACH_STM32G0B1 is not set
  3149. # CONFIG_MACH_STM32G431 is not set
  3150. # CONFIG_MACH_STM32H723 is not set
  3151. # CONFIG_MACH_STM32H743 is not set
  3152. # CONFIG_MACH_STM32H750 is not set
  3153. # CONFIG_MACH_STM32L412 is not set
  3154. # CONFIG_MACH_N32G452 is not set
  3155. # CONFIG_MACH_N32G455 is not set
  3156. CONFIG_MACH_STM32F4=y
  3157. CONFIG_HAVE_STM32_USBOTG=y
  3158. CONFIG_STM32_DFU_ROM_ADDRESS=0
  3159. CONFIG_STM32_FLASH_START_8000=y
  3160. # CONFIG_STM32_FLASH_START_10000 is not set
  3161. # CONFIG_STM32_FLASH_START_4000 is not set
  3162. # CONFIG_STM32_FLASH_START_0000 is not set
  3163. CONFIG_CLOCK_REF_FREQ=8000000
  3164. CONFIG_STM32F0_TRIM=16
  3165. # CONFIG_STM32_USB_PA11_PA12 is not set
  3166. CONFIG_STM32_SERIAL_USART1=y
  3167. CONFIG_SERIAL_BAUD=250000
  3168. CONFIG_USB_VENDOR_ID=0x1d50
  3169. CONFIG_USB_DEVICE_ID=0x614e
  3170. CONFIG_USB_SERIAL_NUMBER="12345"
  3171. CONFIG_WANT_GPIO_BITBANGING=y
  3172. CONFIG_WANT_DISPLAYS=y
  3173. CONFIG_WANT_SENSORS=y
  3174. CONFIG_WANT_LIS2DW=y
  3175. CONFIG_WANT_SOFTWARE_I2C=y
  3176. CONFIG_WANT_SOFTWARE_SPI=y
  3177. CONFIG_NEED_SENSOR_BULK=y
  3178. CONFIG_CANBUS_FREQUENCY=1000000
  3179. CONFIG_HAVE_GPIO=y
  3180. CONFIG_HAVE_GPIO_ADC=y
  3181. CONFIG_HAVE_GPIO_SPI=y
  3182. CONFIG_HAVE_GPIO_SDIO=y
  3183. CONFIG_HAVE_GPIO_I2C=y
  3184. CONFIG_HAVE_GPIO_HARD_PWM=y
  3185. CONFIG_HAVE_STRICT_TIMING=y
  3186. CONFIG_HAVE_CHIPID=y
  3187. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  3188. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  3189. CONFIG_INLINE_STEPPER_HACK=y
  3190. =======================
  3191. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  3192. Last MCU build version: v0.12.0-102-g9f41f53c
  3193. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  3194. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  3195. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  3196. Unable to issue reset command on MCU 'mcu'
  3197. webhooks client 140226867710128: Disconnected
  3198. Restarting printer
  3199. Start printer at Sat Feb 3 13:51:02 2024 (1706997062.3 67861.9)
  3200. ===== Config file =====
  3201. [mcu]
  3202. serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  3203. restart_method = command
  3204.  
  3205. [printer]
  3206. kinematics = cartesian
  3207. max_velocity = 300
  3208. max_accel = 3000
  3209. max_z_velocity = 5
  3210. max_z_accel = 100
  3211.  
  3212. [duplicate_pin_override]
  3213. pins = PC7, PC8, PC9, PC14
  3214.  
  3215. [stepper_x]
  3216. step_pin = !PC12
  3217. dir_pin = PB3
  3218. enable_pin = !PD2
  3219. microsteps = 16
  3220. rotation_distance = 40
  3221. endstop_pin = PA13
  3222. position_endstop = 0
  3223. position_max = 235
  3224. homing_speed = 50
  3225.  
  3226. [stepper_y]
  3227. step_pin = PC11
  3228. dir_pin = PA15
  3229. enable_pin = !PC10
  3230. microsteps = 16
  3231. rotation_distance = 40
  3232. endstop_pin = PB8
  3233. position_endstop = 0
  3234. position_max = 235
  3235. homing_speed = 50
  3236.  
  3237. [stepper_z]
  3238. step_pin = PC7
  3239. dir_pin = !PC9
  3240. enable_pin = !PC8
  3241. rotation_distance = 8
  3242. microsteps = 16
  3243. endstop_pin = probe:z_virtual_endstop
  3244. position_min = -1
  3245. position_max = 285
  3246. homing_speed = 0.1
  3247. second_homing_speed = 0.1
  3248. homing_retract_dist = 1.0
  3249.  
  3250. [manual_stepper z-max]
  3251. step_pin = PC7
  3252. dir_pin = !PC9
  3253. enable_pin = !PC8
  3254. rotation_distance = 8
  3255. microsteps = 16
  3256. endstop_pin = !PC14
  3257.  
  3258. [filament_switch_sensor z-max]
  3259. pause_on_runout = False
  3260. switch_pin = !PC14
  3261.  
  3262. [homing_override]
  3263. axes = xyz
  3264. set_position_z = 0
  3265. gcode =
  3266. {% if printer["filament_switch_sensor z-max"].filament_detected == True %}
  3267. MANUAL_STEPPER STEPPER=z-max SET_POSITION=0 SPEED=10 MOVE=5 STOP_ON_ENDSTOP=0 SYNC=0
  3268. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  3269. G28 X0 Y0
  3270. G0 X110 Y110 F5000
  3271. G28 Z0
  3272. G0 Z10 F100
  3273. {% else %}
  3274.  
  3275. G28 X0 Y0
  3276. G0 X110 Y110 F5000
  3277.  
  3278.  
  3279. MANUAL_STEPPER STEPPER=z-max ENABLE=1 SET_POSITION=285 SPEED=25 MOVE=0 STOP_ON_ENDSTOP=1 SYNC=0
  3280. MANUAL_STEPPER STEPPER=z-max ENABLE=0
  3281. G28 Z0
  3282. G0 Z10 F100
  3283. {% endif %}
  3284.  
  3285. [extruder]
  3286. max_extrude_only_distance = 100.0
  3287. step_pin = PB10
  3288. dir_pin = PB1
  3289. enable_pin = !PC6
  3290. microsteps = 16
  3291. rotation_distance = 24
  3292. nozzle_diameter = 0.400
  3293. filament_diameter = 1.750
  3294. heater_pin = PA6
  3295. sensor_type = EPCOS 100K B57560G104F
  3296. sensor_pin = PC1
  3297. control = pid
  3298. pid_kp = 28.631
  3299. pid_ki = 1.853
  3300. pid_kd = 110.589
  3301. min_temp = 0
  3302. max_temp = 250
  3303.  
  3304. [heater_bed]
  3305. heater_pin = PA5
  3306. sensor_type = EPCOS 100K B57560G104F
  3307. sensor_pin = PC0
  3308. max_temp = 110
  3309. min_temp = 0
  3310. control = watermark
  3311.  
  3312. [heater_fan hotend_fan]
  3313. pin = PA7
  3314. heater = extruder
  3315. heater_temp = 50.0
  3316.  
  3317. [fan]
  3318. pin = PB0
  3319.  
  3320. [force_move]
  3321. enable_force_move = True
  3322.  
  3323. [probe]
  3324. pin = !PC13
  3325. speed = 0.1
  3326. lift_speed = 0.5
  3327. samples_tolerance = 0.09
  3328. samples_tolerance_retries = 2
  3329. samples = 4
  3330. samples_result = median
  3331. z_offset = 0
  3332. activate_gcode =
  3333. TARE_PROBE
  3334.  
  3335. [gcode_macro TARE_PROBE]
  3336. gcode =
  3337. {action_respond_info("Wait")}
  3338. G4 P1000
  3339. {action_respond_info("Start")}
  3340.  
  3341. [bed_mesh]
  3342. speed = 20
  3343. horizontal_move_z = 1
  3344. algorithm = bicubic
  3345. mesh_min = 20,20
  3346. mesh_max = 200,200
  3347. probe_count = 4,4
  3348. fade_start = 1
  3349. fade_end = 50
  3350. fade_target = 0
  3351. bicubic_tension = 0.15
  3352.  
  3353. [filament_motion_sensor filament_sensor]
  3354. extruder = extruder
  3355. pause_on_runout = true
  3356. switch_pin = PB4
  3357. =======================
  3358. Extruder max_extrude_ratio=0.266081
  3359. mcu 'mcu': Starting serial connect
  3360. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3361. webhooks client 140226867718432: New connection
  3362. webhooks client 140226867718432: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  3363. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3364. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3365. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3366. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3367. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3368. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3369. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3370. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3371. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3372. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3373. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3374. mcu 'mcu': Unable to open serial port: [Errno 13] could not open port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0: [Errno 13] Permission denied: '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0'
  3375. webhooks client 140226867718432: Disconnected
  3376. Restarting printer
  3377. Start printer at Sat Feb 3 13:52:05 2024 (1706997125.2 67924.8)
  3378. ===== Config file =====
  3379. [mcu]
  3380. serial = /dev/serial/by-id/usb-1a86_USB_serial-if00-port0
  3381. restart_method = command
  3382.  
  3383. [printer]
  3384. kinematics = cartesian
  3385. max_velocity = 500
  3386. max_accel = 3000
  3387. max_z_velocity = 5
  3388. max_z_accel = 100
  3389. square_corner_velocity = 5
  3390.  
  3391. [stepper_x]
  3392. step_pin = !PC12
  3393. dir_pin = PB3
  3394. enable_pin = !PD2
  3395. microsteps = 16
  3396. rotation_distance = 40
  3397. endstop_pin = PA13
  3398. position_endstop = 0
  3399. position_max = 235
  3400. homing_speed = 50
  3401.  
  3402. [stepper_y]
  3403. step_pin = PC11
  3404. dir_pin = PA15
  3405. enable_pin = !PC10
  3406. microsteps = 16
  3407. rotation_distance = 40
  3408. endstop_pin = PB8
  3409. position_endstop = 0
  3410. position_max = 235
  3411. homing_speed = 50
  3412.  
  3413. [stepper_z]
  3414. step_pin = PC7
  3415. dir_pin = !PC9
  3416. enable_pin = !PC8
  3417. rotation_distance = 8
  3418. microsteps = 16
  3419. position_min = -2
  3420. position_max = 280
  3421. endstop_pin = probe:z_virtual_endstop
  3422. homing_speed = 3.0
  3423. second_homing_speed = 0.3
  3424. homing_retract_dist = 2.0
  3425.  
  3426. [extruder]
  3427. max_extrude_only_distance = 100.0
  3428. step_pin = PB10
  3429. dir_pin = PB1
  3430. enable_pin = !PC6
  3431. microsteps = 16
  3432. nozzle_diameter = 0.400
  3433. filament_diameter = 1.750
  3434. heater_pin = PA6
  3435. sensor_type = EPCOS 100K B57560G104F
  3436. sensor_pin = PC1
  3437. min_temp = 0
  3438. max_temp = 250
  3439. rotation_distance = 24
  3440. control = pid
  3441. pid_kp = 30.356
  3442. pid_ki = 1.857
  3443. pid_kd = 124.081
  3444.  
  3445. [heater_bed]
  3446. heater_pin = PA5
  3447. sensor_type = EPCOS 100K B57560G104F
  3448. sensor_pin = PC0
  3449. max_temp = 110
  3450. min_temp = 0
  3451. control = pid
  3452. pid_kp = 64.230
  3453. pid_ki = 0.723
  3454. pid_kd = 1425.905
  3455.  
  3456. [heater_fan hotend_fan]
  3457. pin = PA7
  3458. heater = extruder
  3459. heater_temp = 50.0
  3460.  
  3461. [fan]
  3462. pin = PB0
  3463.  
  3464. [force_move]
  3465. enable_force_move = True
  3466.  
  3467. [safe_z_home]
  3468. home_xy_position = 110,110
  3469. z_hop = 10
  3470.  
  3471. [probe]
  3472. pin = !PC13
  3473. speed = 0.3
  3474. lift_speed = 5.0
  3475. samples = 2
  3476. z_offset = -0.100
  3477. activate_gcode = TARE_PROBE
  3478. deactivate_gcode = TARE_PROBE
  3479.  
  3480. [gcode_macro TARE_PROBE]
  3481. gcode =
  3482. G4 P250
  3483.  
  3484. [filament_motion_sensor filament_sensor]
  3485. extruder = extruder
  3486. pause_on_runout = true
  3487. switch_pin = PB4
  3488.  
  3489. [bed_mesh]
  3490. speed = 50
  3491. horizontal_move_z = 4.0
  3492. mesh_min = 20,20
  3493. mesh_max = 200,200
  3494. probe_count = 4,4
  3495. algorithm = bicubic
  3496. fade_start = 1
  3497. fade_end = 10
  3498. fade_target = 0
  3499.  
  3500. [input_shaper]
  3501. shaper_type_y = mzv
  3502. shaper_freq_y = 38.2
  3503. shaper_type_x = ei
  3504. shaper_freq_x = 79.6
  3505.  
  3506. [temperature_sensor raspberry_pi]
  3507. sensor_type = temperature_host
  3508.  
  3509. [temperature_sensor mcu_temp]
  3510. sensor_type = temperature_mcu
  3511. sensor_temperature1 = 25
  3512. sensor_adc1 = 0.210317
  3513.  
  3514. [gcode_macro M420]
  3515. description = Load the current mesh
  3516. gcode =
  3517. BED_MESH_PROFILE LOAD=default
  3518.  
  3519. [gcode_macro G29]
  3520. description = creates automated homing and bed mesh
  3521. gcode =
  3522. G28
  3523. BED_MESH_CALIBRATE
  3524. DATA_SAVE
  3525. =======================
  3526. Extruder max_extrude_ratio=0.266081
  3527. mcu 'mcu': Starting serial connect
  3528. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3529. webhooks client 140226867719392: New connection
  3530. webhooks client 140226867719392: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  3531. Unable to issue reset command on MCU 'mcu'
  3532. webhooks client 140226867719392: Disconnected
  3533. Restarting printer
  3534. Start printer at Sat Feb 3 13:52:10 2024 (1706997130.3 67929.9)
  3535. ===== Config file =====
  3536. [mcu]
  3537. serial = /dev/serial/by-id/usb-1a86_USB_serial-if00-port0
  3538. restart_method = command
  3539.  
  3540. [printer]
  3541. kinematics = cartesian
  3542. max_velocity = 500
  3543. max_accel = 3000
  3544. max_z_velocity = 5
  3545. max_z_accel = 100
  3546. square_corner_velocity = 5
  3547.  
  3548. [stepper_x]
  3549. step_pin = !PC12
  3550. dir_pin = PB3
  3551. enable_pin = !PD2
  3552. microsteps = 16
  3553. rotation_distance = 40
  3554. endstop_pin = PA13
  3555. position_endstop = 0
  3556. position_max = 235
  3557. homing_speed = 50
  3558.  
  3559. [stepper_y]
  3560. step_pin = PC11
  3561. dir_pin = PA15
  3562. enable_pin = !PC10
  3563. microsteps = 16
  3564. rotation_distance = 40
  3565. endstop_pin = PB8
  3566. position_endstop = 0
  3567. position_max = 235
  3568. homing_speed = 50
  3569.  
  3570. [stepper_z]
  3571. step_pin = PC7
  3572. dir_pin = !PC9
  3573. enable_pin = !PC8
  3574. rotation_distance = 8
  3575. microsteps = 16
  3576. position_min = -2
  3577. position_max = 280
  3578. endstop_pin = probe:z_virtual_endstop
  3579. homing_speed = 3.0
  3580. second_homing_speed = 0.3
  3581. homing_retract_dist = 2.0
  3582.  
  3583. [extruder]
  3584. max_extrude_only_distance = 100.0
  3585. step_pin = PB10
  3586. dir_pin = PB1
  3587. enable_pin = !PC6
  3588. microsteps = 16
  3589. nozzle_diameter = 0.400
  3590. filament_diameter = 1.750
  3591. heater_pin = PA6
  3592. sensor_type = EPCOS 100K B57560G104F
  3593. sensor_pin = PC1
  3594. min_temp = 0
  3595. max_temp = 250
  3596. rotation_distance = 24
  3597. control = pid
  3598. pid_kp = 30.356
  3599. pid_ki = 1.857
  3600. pid_kd = 124.081
  3601.  
  3602. [heater_bed]
  3603. heater_pin = PA5
  3604. sensor_type = EPCOS 100K B57560G104F
  3605. sensor_pin = PC0
  3606. max_temp = 110
  3607. min_temp = 0
  3608. control = pid
  3609. pid_kp = 64.230
  3610. pid_ki = 0.723
  3611. pid_kd = 1425.905
  3612.  
  3613. [heater_fan hotend_fan]
  3614. pin = PA7
  3615. heater = extruder
  3616. heater_temp = 50.0
  3617.  
  3618. [fan]
  3619. pin = PB0
  3620.  
  3621. [force_move]
  3622. enable_force_move = True
  3623.  
  3624. [safe_z_home]
  3625. home_xy_position = 110,110
  3626. z_hop = 10
  3627.  
  3628. [probe]
  3629. pin = !PC13
  3630. speed = 0.3
  3631. lift_speed = 5.0
  3632. samples = 2
  3633. z_offset = -0.100
  3634. activate_gcode = TARE_PROBE
  3635. deactivate_gcode = TARE_PROBE
  3636.  
  3637. [gcode_macro TARE_PROBE]
  3638. gcode =
  3639. G4 P250
  3640.  
  3641. [filament_motion_sensor filament_sensor]
  3642. extruder = extruder
  3643. pause_on_runout = true
  3644. switch_pin = PB4
  3645.  
  3646. [bed_mesh]
  3647. speed = 50
  3648. horizontal_move_z = 4.0
  3649. mesh_min = 20,20
  3650. mesh_max = 200,200
  3651. probe_count = 4,4
  3652. algorithm = bicubic
  3653. fade_start = 1
  3654. fade_end = 10
  3655. fade_target = 0
  3656.  
  3657. [input_shaper]
  3658. shaper_type_y = mzv
  3659. shaper_freq_y = 38.2
  3660. shaper_type_x = ei
  3661. shaper_freq_x = 79.6
  3662.  
  3663. [temperature_sensor raspberry_pi]
  3664. sensor_type = temperature_host
  3665.  
  3666. [temperature_sensor mcu_temp]
  3667. sensor_type = temperature_mcu
  3668. sensor_temperature1 = 25
  3669. sensor_adc1 = 0.210317
  3670.  
  3671. [gcode_macro M420]
  3672. description = Load the current mesh
  3673. gcode =
  3674. BED_MESH_PROFILE LOAD=default
  3675.  
  3676. [gcode_macro G29]
  3677. description = creates automated homing and bed mesh
  3678. gcode =
  3679. G28
  3680. BED_MESH_CALIBRATE
  3681. DATA_SAVE
  3682. =======================
  3683. Extruder max_extrude_ratio=0.266081
  3684. mcu 'mcu': Starting serial connect
  3685. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3686. webhooks client 140226859540800: New connection
  3687. webhooks client 140226859540800: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  3688. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3689. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3690. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3691. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3692. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3693. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3694. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3695. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3696. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3697. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3698. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3699. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3700. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3701. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3702. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3703. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3704. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3705. MCU error during connect
  3706. Traceback (most recent call last):
  3707. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  3708. self._serial.connect_uart(self._serialport, self._baud, rts)
  3709. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  3710. self._error("Unable to connect")
  3711. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  3712. raise error(self.warn_prefix + (msg % params))
  3713. serialhdl.error: mcu 'mcu': Unable to connect
  3714.  
  3715. During handling of the above exception, another exception occurred:
  3716.  
  3717. Traceback (most recent call last):
  3718. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  3719. self.send_event("klippy:mcu_identify")
  3720. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  3721. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  3722. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  3723. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  3724. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  3725. raise error(str(e))
  3726. mcu.error: mcu 'mcu': Unable to connect
  3727. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  3728. ========= Last MCU build config =========
  3729. # CONFIG_LOW_LEVEL_OPTIONS is not set
  3730. # CONFIG_MACH_AVR is not set
  3731. # CONFIG_MACH_ATSAM is not set
  3732. # CONFIG_MACH_ATSAMD is not set
  3733. # CONFIG_MACH_LPC176X is not set
  3734. CONFIG_MACH_STM32=y
  3735. # CONFIG_MACH_HC32F460 is not set
  3736. # CONFIG_MACH_RP2040 is not set
  3737. # CONFIG_MACH_PRU is not set
  3738. # CONFIG_MACH_AR100 is not set
  3739. # CONFIG_MACH_LINUX is not set
  3740. # CONFIG_MACH_SIMU is not set
  3741. CONFIG_BOARD_DIRECTORY="stm32"
  3742. CONFIG_MCU="stm32f401xc"
  3743. CONFIG_CLOCK_FREQ=84000000
  3744. CONFIG_SERIAL=y
  3745. CONFIG_FLASH_SIZE=0x40000
  3746. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  3747. CONFIG_RAM_START=0x20000000
  3748. CONFIG_RAM_SIZE=0x10000
  3749. CONFIG_STACK_SIZE=512
  3750. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  3751. CONFIG_STM32_SELECT=y
  3752. # CONFIG_MACH_STM32F103 is not set
  3753. # CONFIG_MACH_STM32F207 is not set
  3754. CONFIG_MACH_STM32F401=y
  3755. # CONFIG_MACH_STM32F405 is not set
  3756. # CONFIG_MACH_STM32F407 is not set
  3757. # CONFIG_MACH_STM32F429 is not set
  3758. # CONFIG_MACH_STM32F446 is not set
  3759. # CONFIG_MACH_STM32F765 is not set
  3760. # CONFIG_MACH_STM32F031 is not set
  3761. # CONFIG_MACH_STM32F042 is not set
  3762. # CONFIG_MACH_STM32F070 is not set
  3763. # CONFIG_MACH_STM32F072 is not set
  3764. # CONFIG_MACH_STM32G070 is not set
  3765. # CONFIG_MACH_STM32G071 is not set
  3766. # CONFIG_MACH_STM32G0B0 is not set
  3767. # CONFIG_MACH_STM32G0B1 is not set
  3768. # CONFIG_MACH_STM32G431 is not set
  3769. # CONFIG_MACH_STM32H723 is not set
  3770. # CONFIG_MACH_STM32H743 is not set
  3771. # CONFIG_MACH_STM32H750 is not set
  3772. # CONFIG_MACH_STM32L412 is not set
  3773. # CONFIG_MACH_N32G452 is not set
  3774. # CONFIG_MACH_N32G455 is not set
  3775. CONFIG_MACH_STM32F4=y
  3776. CONFIG_HAVE_STM32_USBOTG=y
  3777. CONFIG_STM32_DFU_ROM_ADDRESS=0
  3778. CONFIG_STM32_FLASH_START_8000=y
  3779. # CONFIG_STM32_FLASH_START_10000 is not set
  3780. # CONFIG_STM32_FLASH_START_4000 is not set
  3781. # CONFIG_STM32_FLASH_START_0000 is not set
  3782. CONFIG_CLOCK_REF_FREQ=8000000
  3783. CONFIG_STM32F0_TRIM=16
  3784. # CONFIG_STM32_USB_PA11_PA12 is not set
  3785. CONFIG_STM32_SERIAL_USART1=y
  3786. CONFIG_SERIAL_BAUD=250000
  3787. CONFIG_USB_VENDOR_ID=0x1d50
  3788. CONFIG_USB_DEVICE_ID=0x614e
  3789. CONFIG_USB_SERIAL_NUMBER="12345"
  3790. CONFIG_WANT_GPIO_BITBANGING=y
  3791. CONFIG_WANT_DISPLAYS=y
  3792. CONFIG_WANT_SENSORS=y
  3793. CONFIG_WANT_LIS2DW=y
  3794. CONFIG_WANT_SOFTWARE_I2C=y
  3795. CONFIG_WANT_SOFTWARE_SPI=y
  3796. CONFIG_NEED_SENSOR_BULK=y
  3797. CONFIG_CANBUS_FREQUENCY=1000000
  3798. CONFIG_HAVE_GPIO=y
  3799. CONFIG_HAVE_GPIO_ADC=y
  3800. CONFIG_HAVE_GPIO_SPI=y
  3801. CONFIG_HAVE_GPIO_SDIO=y
  3802. CONFIG_HAVE_GPIO_I2C=y
  3803. CONFIG_HAVE_GPIO_HARD_PWM=y
  3804. CONFIG_HAVE_STRICT_TIMING=y
  3805. CONFIG_HAVE_CHIPID=y
  3806. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  3807. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  3808. CONFIG_INLINE_STEPPER_HACK=y
  3809. =======================
  3810. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  3811. Last MCU build version: v0.12.0-102-g9f41f53c
  3812. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  3813. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  3814. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  3815. Unable to issue reset command on MCU 'mcu'
  3816. webhooks client 140226859540800: Disconnected
  3817. Restarting printer
  3818. Start printer at Sat Feb 3 13:58:43 2024 (1706997523.5 68323.1)
  3819. ===== Config file =====
  3820. [mcu]
  3821. serial = /dev/serial/by-id/usb-1a86_USB_serial-if00-port0
  3822. restart_method = command
  3823.  
  3824. [printer]
  3825. kinematics = cartesian
  3826. max_velocity = 500
  3827. max_accel = 3000
  3828. max_z_velocity = 5
  3829. max_z_accel = 100
  3830. square_corner_velocity = 5
  3831.  
  3832. [stepper_x]
  3833. step_pin = !PC12
  3834. dir_pin = PB3
  3835. enable_pin = !PD2
  3836. microsteps = 16
  3837. rotation_distance = 40
  3838. endstop_pin = PA13
  3839. position_endstop = 0
  3840. position_max = 235
  3841. homing_speed = 50
  3842.  
  3843. [stepper_y]
  3844. step_pin = PC11
  3845. dir_pin = PA15
  3846. enable_pin = !PC10
  3847. microsteps = 16
  3848. rotation_distance = 40
  3849. endstop_pin = PB8
  3850. position_endstop = 0
  3851. position_max = 235
  3852. homing_speed = 50
  3853.  
  3854. [stepper_z]
  3855. step_pin = PC7
  3856. dir_pin = !PC9
  3857. enable_pin = !PC8
  3858. rotation_distance = 8
  3859. microsteps = 16
  3860. position_min = -2
  3861. position_max = 280
  3862. endstop_pin = probe:z_virtual_endstop
  3863. homing_speed = 3.0
  3864. second_homing_speed = 0.3
  3865. homing_retract_dist = 2.0
  3866.  
  3867. [extruder]
  3868. max_extrude_only_distance = 100.0
  3869. step_pin = PB10
  3870. dir_pin = PB1
  3871. enable_pin = !PC6
  3872. microsteps = 16
  3873. nozzle_diameter = 0.400
  3874. filament_diameter = 1.750
  3875. heater_pin = PA6
  3876. sensor_type = EPCOS 100K B57560G104F
  3877. sensor_pin = PC1
  3878. min_temp = 0
  3879. max_temp = 250
  3880. rotation_distance = 24
  3881. control = pid
  3882. pid_kp = 30.356
  3883. pid_ki = 1.857
  3884. pid_kd = 124.081
  3885.  
  3886. [heater_bed]
  3887. heater_pin = PA5
  3888. sensor_type = EPCOS 100K B57560G104F
  3889. sensor_pin = PC0
  3890. max_temp = 110
  3891. min_temp = 0
  3892. control = pid
  3893. pid_kp = 64.230
  3894. pid_ki = 0.723
  3895. pid_kd = 1425.905
  3896.  
  3897. [heater_fan hotend_fan]
  3898. pin = PA7
  3899. heater = extruder
  3900. heater_temp = 50.0
  3901.  
  3902. [fan]
  3903. pin = PB0
  3904.  
  3905. [force_move]
  3906. enable_force_move = True
  3907.  
  3908. [safe_z_home]
  3909. home_xy_position = 110,110
  3910. z_hop = 10
  3911.  
  3912. [probe]
  3913. pin = !PC13
  3914. speed = 0.3
  3915. lift_speed = 5.0
  3916. samples = 2
  3917. z_offset = -0.100
  3918. activate_gcode = TARE_PROBE
  3919. deactivate_gcode = TARE_PROBE
  3920.  
  3921. [gcode_macro TARE_PROBE]
  3922. gcode =
  3923. G4 P250
  3924.  
  3925. [filament_motion_sensor filament_sensor]
  3926. extruder = extruder
  3927. pause_on_runout = true
  3928. switch_pin = PB4
  3929.  
  3930. [bed_mesh]
  3931. speed = 50
  3932. horizontal_move_z = 4.0
  3933. mesh_min = 20,20
  3934. mesh_max = 200,200
  3935. probe_count = 4,4
  3936. algorithm = bicubic
  3937. fade_start = 1
  3938. fade_end = 10
  3939. fade_target = 0
  3940.  
  3941. [input_shaper]
  3942. shaper_type_y = mzv
  3943. shaper_freq_y = 38.2
  3944. shaper_type_x = ei
  3945. shaper_freq_x = 79.6
  3946.  
  3947. [temperature_sensor raspberry_pi]
  3948. sensor_type = temperature_host
  3949.  
  3950. [temperature_sensor mcu_temp]
  3951. sensor_type = temperature_mcu
  3952. sensor_temperature1 = 25
  3953. sensor_adc1 = 0.210317
  3954.  
  3955. [gcode_macro M420]
  3956. description = Load the current mesh
  3957. gcode =
  3958. BED_MESH_PROFILE LOAD=default
  3959.  
  3960. [gcode_macro G29]
  3961. description = creates automated homing and bed mesh
  3962. gcode =
  3963. G28
  3964. BED_MESH_CALIBRATE
  3965. DATA_SAVE
  3966. =======================
  3967. Extruder max_extrude_ratio=0.266081
  3968. mcu 'mcu': Starting serial connect
  3969. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  3970. webhooks client 140226859534944: New connection
  3971. webhooks client 140226859534944: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  3972. webhooks client 140226859534944: Disconnected
  3973. Restarting printer
  3974. Start printer at Sat Feb 3 13:58:48 2024 (1706997528.8 68328.4)
  3975. ===== Config file =====
  3976. [mcu]
  3977. serial = /dev/serial/by-id/usb-1a86_USB_serial-if00-port0
  3978. restart_method = command
  3979.  
  3980. [printer]
  3981. kinematics = cartesian
  3982. max_velocity = 500
  3983. max_accel = 3000
  3984. max_z_velocity = 5
  3985. max_z_accel = 100
  3986. square_corner_velocity = 5
  3987.  
  3988. [stepper_x]
  3989. step_pin = !PC12
  3990. dir_pin = PB3
  3991. enable_pin = !PD2
  3992. microsteps = 16
  3993. rotation_distance = 40
  3994. endstop_pin = PA13
  3995. position_endstop = 0
  3996. position_max = 235
  3997. homing_speed = 50
  3998.  
  3999. [stepper_y]
  4000. step_pin = PC11
  4001. dir_pin = PA15
  4002. enable_pin = !PC10
  4003. microsteps = 16
  4004. rotation_distance = 40
  4005. endstop_pin = PB8
  4006. position_endstop = 0
  4007. position_max = 235
  4008. homing_speed = 50
  4009.  
  4010. [stepper_z]
  4011. step_pin = PC7
  4012. dir_pin = !PC9
  4013. enable_pin = !PC8
  4014. rotation_distance = 8
  4015. microsteps = 16
  4016. position_min = -2
  4017. position_max = 280
  4018. endstop_pin = probe:z_virtual_endstop
  4019. homing_speed = 3.0
  4020. second_homing_speed = 0.3
  4021. homing_retract_dist = 2.0
  4022.  
  4023. [extruder]
  4024. max_extrude_only_distance = 100.0
  4025. step_pin = PB10
  4026. dir_pin = PB1
  4027. enable_pin = !PC6
  4028. microsteps = 16
  4029. nozzle_diameter = 0.400
  4030. filament_diameter = 1.750
  4031. heater_pin = PA6
  4032. sensor_type = EPCOS 100K B57560G104F
  4033. sensor_pin = PC1
  4034. min_temp = 0
  4035. max_temp = 250
  4036. rotation_distance = 24
  4037. control = pid
  4038. pid_kp = 30.356
  4039. pid_ki = 1.857
  4040. pid_kd = 124.081
  4041.  
  4042. [heater_bed]
  4043. heater_pin = PA5
  4044. sensor_type = EPCOS 100K B57560G104F
  4045. sensor_pin = PC0
  4046. max_temp = 110
  4047. min_temp = 0
  4048. control = pid
  4049. pid_kp = 64.230
  4050. pid_ki = 0.723
  4051. pid_kd = 1425.905
  4052.  
  4053. [heater_fan hotend_fan]
  4054. pin = PA7
  4055. heater = extruder
  4056. heater_temp = 50.0
  4057.  
  4058. [fan]
  4059. pin = PB0
  4060.  
  4061. [force_move]
  4062. enable_force_move = True
  4063.  
  4064. [safe_z_home]
  4065. home_xy_position = 110,110
  4066. z_hop = 10
  4067.  
  4068. [probe]
  4069. pin = !PC13
  4070. speed = 0.3
  4071. lift_speed = 5.0
  4072. samples = 2
  4073. z_offset = -0.100
  4074. activate_gcode = TARE_PROBE
  4075. deactivate_gcode = TARE_PROBE
  4076.  
  4077. [gcode_macro TARE_PROBE]
  4078. gcode =
  4079. G4 P250
  4080.  
  4081. [filament_motion_sensor filament_sensor]
  4082. extruder = extruder
  4083. pause_on_runout = true
  4084. switch_pin = PB4
  4085.  
  4086. [bed_mesh]
  4087. speed = 50
  4088. horizontal_move_z = 4.0
  4089. mesh_min = 20,20
  4090. mesh_max = 200,200
  4091. probe_count = 4,4
  4092. algorithm = bicubic
  4093. fade_start = 1
  4094. fade_end = 10
  4095. fade_target = 0
  4096.  
  4097. [input_shaper]
  4098. shaper_type_y = mzv
  4099. shaper_freq_y = 38.2
  4100. shaper_type_x = ei
  4101. shaper_freq_x = 79.6
  4102.  
  4103. [temperature_sensor raspberry_pi]
  4104. sensor_type = temperature_host
  4105.  
  4106. [temperature_sensor mcu_temp]
  4107. sensor_type = temperature_mcu
  4108. sensor_temperature1 = 25
  4109. sensor_adc1 = 0.210317
  4110.  
  4111. [gcode_macro M420]
  4112. description = Load the current mesh
  4113. gcode =
  4114. BED_MESH_PROFILE LOAD=default
  4115.  
  4116. [gcode_macro G29]
  4117. description = creates automated homing and bed mesh
  4118. gcode =
  4119. G28
  4120. BED_MESH_CALIBRATE
  4121. DATA_SAVE
  4122. =======================
  4123. Extruder max_extrude_ratio=0.266081
  4124. mcu 'mcu': Starting serial connect
  4125. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4126. webhooks client 140226867714208: New connection
  4127. webhooks client 140226867714208: Client info {'program': 'Moonraker', 'version': 'v0.8.0-308-g71b46cc'}
  4128. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4129. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4130. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4131. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4132. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4133. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4134. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4135. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4136. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4137. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4138. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4139. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4140. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4141. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4142. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4143. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4144. mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/usb-1a86_USB_serial-if00-port0: [Errno 2] No such file or directory: '/dev/serial/by-id/usb-1a86_USB_serial-if00-port0'
  4145. MCU error during connect
  4146. Traceback (most recent call last):
  4147. File "/home/owner/klipper/klippy/mcu.py", line 768, in _mcu_identify
  4148. self._serial.connect_uart(self._serialport, self._baud, rts)
  4149. File "/home/owner/klipper/klippy/serialhdl.py", line 182, in connect_uart
  4150. self._error("Unable to connect")
  4151. File "/home/owner/klipper/klippy/serialhdl.py", line 61, in _error
  4152. raise error(self.warn_prefix + (msg % params))
  4153. serialhdl.error: mcu 'mcu': Unable to connect
  4154.  
  4155. During handling of the above exception, another exception occurred:
  4156.  
  4157. Traceback (most recent call last):
  4158. File "/home/owner/klipper/klippy/klippy.py", line 176, in _connect
  4159. self.send_event("klippy:mcu_identify")
  4160. File "/home/owner/klipper/klippy/klippy.py", line 263, in send_event
  4161. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  4162. File "/home/owner/klipper/klippy/klippy.py", line 263, in <listcomp>
  4163. return [cb(*params) for cb in self.event_handlers.get(event, [])]
  4164. File "/home/owner/klipper/klippy/mcu.py", line 773, in _mcu_identify
  4165. raise error(str(e))
  4166. mcu.error: mcu 'mcu': Unable to connect
  4167. Build file /home/owner/klipper/klippy/../.config(2430): Sat Feb 3 00:59:41 2024
  4168. ========= Last MCU build config =========
  4169. # CONFIG_LOW_LEVEL_OPTIONS is not set
  4170. # CONFIG_MACH_AVR is not set
  4171. # CONFIG_MACH_ATSAM is not set
  4172. # CONFIG_MACH_ATSAMD is not set
  4173. # CONFIG_MACH_LPC176X is not set
  4174. CONFIG_MACH_STM32=y
  4175. # CONFIG_MACH_HC32F460 is not set
  4176. # CONFIG_MACH_RP2040 is not set
  4177. # CONFIG_MACH_PRU is not set
  4178. # CONFIG_MACH_AR100 is not set
  4179. # CONFIG_MACH_LINUX is not set
  4180. # CONFIG_MACH_SIMU is not set
  4181. CONFIG_BOARD_DIRECTORY="stm32"
  4182. CONFIG_MCU="stm32f401xc"
  4183. CONFIG_CLOCK_FREQ=84000000
  4184. CONFIG_SERIAL=y
  4185. CONFIG_FLASH_SIZE=0x40000
  4186. CONFIG_FLASH_BOOT_ADDRESS=0x8000000
  4187. CONFIG_RAM_START=0x20000000
  4188. CONFIG_RAM_SIZE=0x10000
  4189. CONFIG_STACK_SIZE=512
  4190. CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000
  4191. CONFIG_STM32_SELECT=y
  4192. # CONFIG_MACH_STM32F103 is not set
  4193. # CONFIG_MACH_STM32F207 is not set
  4194. CONFIG_MACH_STM32F401=y
  4195. # CONFIG_MACH_STM32F405 is not set
  4196. # CONFIG_MACH_STM32F407 is not set
  4197. # CONFIG_MACH_STM32F429 is not set
  4198. # CONFIG_MACH_STM32F446 is not set
  4199. # CONFIG_MACH_STM32F765 is not set
  4200. # CONFIG_MACH_STM32F031 is not set
  4201. # CONFIG_MACH_STM32F042 is not set
  4202. # CONFIG_MACH_STM32F070 is not set
  4203. # CONFIG_MACH_STM32F072 is not set
  4204. # CONFIG_MACH_STM32G070 is not set
  4205. # CONFIG_MACH_STM32G071 is not set
  4206. # CONFIG_MACH_STM32G0B0 is not set
  4207. # CONFIG_MACH_STM32G0B1 is not set
  4208. # CONFIG_MACH_STM32G431 is not set
  4209. # CONFIG_MACH_STM32H723 is not set
  4210. # CONFIG_MACH_STM32H743 is not set
  4211. # CONFIG_MACH_STM32H750 is not set
  4212. # CONFIG_MACH_STM32L412 is not set
  4213. # CONFIG_MACH_N32G452 is not set
  4214. # CONFIG_MACH_N32G455 is not set
  4215. CONFIG_MACH_STM32F4=y
  4216. CONFIG_HAVE_STM32_USBOTG=y
  4217. CONFIG_STM32_DFU_ROM_ADDRESS=0
  4218. CONFIG_STM32_FLASH_START_8000=y
  4219. # CONFIG_STM32_FLASH_START_10000 is not set
  4220. # CONFIG_STM32_FLASH_START_4000 is not set
  4221. # CONFIG_STM32_FLASH_START_0000 is not set
  4222. CONFIG_CLOCK_REF_FREQ=8000000
  4223. CONFIG_STM32F0_TRIM=16
  4224. # CONFIG_STM32_USB_PA11_PA12 is not set
  4225. CONFIG_STM32_SERIAL_USART1=y
  4226. CONFIG_SERIAL_BAUD=250000
  4227. CONFIG_USB_VENDOR_ID=0x1d50
  4228. CONFIG_USB_DEVICE_ID=0x614e
  4229. CONFIG_USB_SERIAL_NUMBER="12345"
  4230. CONFIG_WANT_GPIO_BITBANGING=y
  4231. CONFIG_WANT_DISPLAYS=y
  4232. CONFIG_WANT_SENSORS=y
  4233. CONFIG_WANT_LIS2DW=y
  4234. CONFIG_WANT_SOFTWARE_I2C=y
  4235. CONFIG_WANT_SOFTWARE_SPI=y
  4236. CONFIG_NEED_SENSOR_BULK=y
  4237. CONFIG_CANBUS_FREQUENCY=1000000
  4238. CONFIG_HAVE_GPIO=y
  4239. CONFIG_HAVE_GPIO_ADC=y
  4240. CONFIG_HAVE_GPIO_SPI=y
  4241. CONFIG_HAVE_GPIO_SDIO=y
  4242. CONFIG_HAVE_GPIO_I2C=y
  4243. CONFIG_HAVE_GPIO_HARD_PWM=y
  4244. CONFIG_HAVE_STRICT_TIMING=y
  4245. CONFIG_HAVE_CHIPID=y
  4246. CONFIG_HAVE_STEPPER_BOTH_EDGE=y
  4247. CONFIG_HAVE_BOOTLOADER_REQUEST=y
  4248. CONFIG_INLINE_STEPPER_HACK=y
  4249. =======================
  4250. Build file /home/owner/klipper/klippy/../out/klipper.dict(8367): Sat Feb 3 00:59:49 2024
  4251. Last MCU build version: v0.12.0-102-g9f41f53c
  4252. Last MCU build tools: gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38
  4253. Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=84000000 MCU=stm32f401xc PWM_MAX=255 RECEIVE_WINDOW=192 RESERVE_PINS_crystal=PH0,PH1 RESERVE_PINS_serial=PA10,PA9 SERIAL_BAUD=250000 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
  4254. Build file /home/owner/klipper/klippy/../out/klipper.elf(943584): Sat Feb 3 00:59:52 2024
  4255.  
Tags: klipper log
Advertisement
Add Comment
Please, Sign In to add comment