Помогите настроить прошивку Klipper

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 22 май 2018, 20:34

Где конфиг??? "enable_pin" Как был в разделе движков, так и остался. Только что переключился на мастер:

Код: Выделить всё

sudo service klipper stop
git fetch
git checkout master
git pull
make clean
make
make flash FLASH_DEVICE=/dev/ttyACM0
sudo service klipper start
Конфиг остался старый (TMC2130):

Код: Выделить всё

######################################################################
[stepper_x]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
step_distance: .01
endstop_pin: ^ar3
position_endstop: 0
position_max: 190
homing_speed: 50

[tmc2130 stepper_x]
cs_pin: ar63
microsteps: 8
run_current: .6
hold_current: .1

interpolate: True
#stealthchop: True

driver_IHOLDDELAY: 8
driver_TPOWERDOWN: 128
driver_BLANK_TIME_SELECT: 1
driver_TOFF: 1
#st.off_time(5) Only enables the driver if used with stealthChop
driver_HEND: 0
driver_HSTRT: 0

[tmc2130 stepper_y]
cs_pin: ar59
microsteps: 8
run_current: .6
hold_current: .1

interpolate: True
#stealthchop: True

driver_IHOLDDELAY: 8
driver_TPOWERDOWN: 128
driver_BLANK_TIME_SELECT: 1
driver_TOFF: 1
#st.off_time(5); // Only enables the driver if used with stealthChop
driver_HEND: 0
driver_HSTRT: 0


######################################################################
#driver_IHOLDDELAY: 8
#driver_TPOWERDOWN: 0
#driver_BLANK_TIME_SELECT: 1
#driver_TOFF: 1
#driver_HEND: 7
#driver_HSTRT: 0
######################################################################

[stepper_y]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
step_distance: .01
#steps_per_mm: 200
endstop_pin: ^ar14
position_endstop: 0
position_max: 190
homing_speed: 50


######################################################################
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 22 май 2018, 20:49

Весь конфиг:
Спойлер printer.cfg
######################################################################
[stepper_x]
step_pin: ar54
dir_pin: ar55
enable_pin: !ar38
step_distance: .01
endstop_pin: ^ar3
position_endstop: 0
position_max: 190
homing_speed: 50

[tmc2130 stepper_x]
cs_pin: ar63
microsteps: 8
run_current: .6
hold_current: .1

interpolate: True
#stealthchop: True

driver_IHOLDDELAY: 8
driver_TPOWERDOWN: 128
driver_BLANK_TIME_SELECT: 1
driver_TOFF: 1
#st.off_time(5) Only enables the driver if used with stealthChop
driver_HEND: 0
driver_HSTRT: 0

[tmc2130 stepper_y]
cs_pin: ar59
microsteps: 8
run_current: .6
hold_current: .1

interpolate: True
#stealthchop: True

driver_IHOLDDELAY: 8
driver_TPOWERDOWN: 128
driver_BLANK_TIME_SELECT: 1
driver_TOFF: 1
#st.off_time(5); // Only enables the driver if used with stealthChop
driver_HEND: 0
driver_HSTRT: 0


######################################################################
#driver_IHOLDDELAY: 8
#driver_TPOWERDOWN: 0
#driver_BLANK_TIME_SELECT: 1
#driver_TOFF: 1
#driver_HEND: 7
#driver_HSTRT: 0
######################################################################

[stepper_y]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
step_distance: .01
#steps_per_mm: 200
endstop_pin: ^ar14
position_endstop: 0
position_max: 190
homing_speed: 50


######################################################################
[stepper_z]
step_pin: ar46
dir_pin: ar48
enable_pin: !ar62
step_distance: .005
#steps_per_mm: 200
#endstop_pin: ^ar18
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0
position_endstop: 2.2
position_max: 180
homing_speed: 10
#homing_stepper_phases: 128
#homing_endstop_accuracy: 0.200
#homing_endstop_align_zero: False
position_min: -5
# Minimum valid distance (in mm) the user may command the stepper to
# move to. The default is 0mm.

######################################################################
[extruder]
step_pin: ar26
dir_pin: ar28
enable_pin: !ar24
step_distance: 0.010112
#.0068
#step_distance: .00355
#steps_per_mm: 382
nozzle_diameter: 0.8
filament_diameter: 1.750
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
control: pid

pid_Kp=33.052
pid_Ki=2.720
pid_Kd=100.395

#pid_Kp: 26.05
#pid_Ki: 2.91
#pid_Kd: 58.25


min_temp: 0
max_temp: 250
pressure_advance: 0.05
# The amount of raw filament to push into the extruder during
# extruder acceleration. An equal amount of filament is retracted
# during deceleration. It is measured in millimeters per
# millimeter/second. The default is 0, which disables pressure
# advance.
#pressure_advance_lookahead_time: 0.010
# A time (in seconds) to "look ahead" at future extrusion moves when
# calculating pressure advance. This is used to reduce the
# application of pressure advance during cornering moves that would
# otherwise cause retraction followed immediately by pressure
# buildup. This setting only applies if pressure_advance is
# non-zero. The default is 0.010 (10 milliseconds).
#max_extrude_only_velocity: 300
# Maximum velocity (in mm/s) of the extruder motor for extrude only
# moves. If this is not specified then it is calculated to match the
# limit an XY printing move with a max_extrude_cross_section
# extrusion would have.
#max_extrude_only_accel: 10000
# Maximum acceleration (in mm/s^2) of the extruder motor for extrude
# only moves. If this is not specified then it is calculated to
# match the limit an XY printing move with a
# max_extrude_cross_section extrusion would have.

######################################################################
[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
control: pid

pid_Kp: 343.17
pid_Ki: 39.22
pid_Kd: 750.60

min_temp: 0
max_temp: 130

######################################################################
[fan]
pin: ar9

######################################################################
[mcu]
serial: /dev/ttyACM0
pin_map: arduino
#The serial port to connect to the MCU. The default is /dev/ttyS0
#baud: 250000
# The baud rate to use. The default is 250000.

######################################################################
[printer]
kinematics: corexy
# This option must be "corexy" for corexy printers.
max_velocity: 300
max_accel: 2000
max_z_velocity: 100
max_z_accel: 100

#max_accel_to_decel: 3000
# A pseudo acceleration (in mm/s^2) controlling how fast the
# toolhead may go from acceleration to deceleration. It is used to
# reduce the top speed of short zig-zag moves (and thus reduce
# printer vibration from these moves). The default is half of
# max_accel.

junction_deviation: 0.02
# Distance (in mm) used to control the internal approximated
# centripetal velocity cornering algorithm. A larger number will
# permit higher "cornering speeds" at the junction of two moves. The
# default is 0.02mm.

######################################################################
# Z height probe. One may define this section to enable Z height
# probing hardware. When this section is enabled, PROBE and
# QUERY_PROBE extended g-code commands become available. The probe
# section also creates a virtual probe:z_virtual_endstop pin. One may
# set the stepper_z endstop_pin to this virtual pin on cartesian style
# printers that use the probe in place of a z endstop.
######################################################################
[probe]
pin: ^ar18
z_offset: 5
# The distance (in mm) between the bed and the nozzle when the probe
# triggers. This parameter must be provided.

# Probe detection pin. This parameter mu st be provided.
#speed: 10.0
# Speed (in mm/s) of the Z axis when probing. The default is 5mm/s.
#activate_gcode:
# A list of G-Code commands (one per line) to execute prior to each
# probe attempt. This may be useful if the probe needs to be
# activated in some way. The default is to not run any special
# G-Code commands on activation.
#deactivate_gcode:
# G1 Z10 F300
# G1 X130 Y30 F3000
# G1 Z0.5 F300
# G1 Z10 F300
# A list of G-Code commands (one per line) to execute after each
# probe attempt completes. The default is to not run any special
# G-Code commands on deactivation.

######################################################################
# Bed tilt compensation. One may define a [bed_tilt] config section to
# enable move transformations that account for a tilted bed.
######################################################################
[bed_tilt]
#x_adjust: 0
# The amount to add to each move's Z height for each mm on the X
# axis. The default is 0.
#y_adjust: 0
# The amount to add to each move's Z height for each mm on the Y
# axis. The default is 0.

#x_adjust: 0.001662
#y_adjust: -0.000742

# The remaining parameters control a BED_TILT_CALIBRATE extended
# g-code command that may be used to calibrate appropriate x and y
# adjustment parameters.
points:
40,0
130,0
190,0
190,50
130,50
40,50
40,110
130,110
190,110
# A newline separated list of X,Y points that should be probed
# during a BED_TILT_CALIBRATE command. The default is to not enable
# the command.
speed: 20
# The speed (in mm/s) of non-probing moves during the
# calibration. The default is 50.
#horizontal_move_z:
# The height (in mm) that the head should be commanded to move to
# just prior to starting a probe operation. The default is 5.

######################################################################
[homing_override]
set_position_z: 3
gcode:
G90
G1 Z10 F300
G28 X0 Y0
G1 X130 Y30 F3000
G28 Z0
# G1 Z10 F300

######################################################################
# A virtual sdcard may be useful if the host machine is not fast
# enough to run OctoPrint well. It allows the Klipper host software to
# directly print gcode files stored in a directory on the host using
# standard sdcard G-Code commands (eg, M24).
[virtual_sdcard]
path: ~/.octoprint/uploads/
# The path of the local directory on the host machine to look for
# g-code files. This is a read-only directory (sdcard file writes
# are not supported). One may point this to OctoPrint's upload
# directory (generally ~/.octoprint/uploads/ ). This parameter must
# be provided.

# The type of LCD chip in use. This may be either "hd44780" (which
# is used in "RepRapDiscount 2004 Smart Controller" type displays)
# or "st7920" (which is used in "RepRapDiscount 12864 Full Graphic
# Smart Controller" type displays). This parameter must be
# provided.

# "RepRapDiscount 2004 Smart Controller" type displays
#[display]
#lcd_type: hd44780
#rs_pin: ar16
#e_pin: ar17
#d4_pin: ar23
#d5_pin: ar25
#d6_pin: ar27
#d7_pin: ar29

# "RepRapDiscount 128x64 Full Graphic Smart Controller" type displays
#[display]
#lcd_type: st7920
#cs_pin: ar16
#sclk_pin: ar23
#sid_pin: ar17
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

Dulfer
Сообщения: 216
Зарегистрирован: 16 янв 2017, 15:13
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Dulfer » 22 май 2018, 21:04

А можно еще терминал октопринта посмотреть. А то у меня так
Спойлер
Connecting to: /tmp/printer
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0xb2f32110, open=True>(port='/tmp/printer', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 22 май 2018, 21:27

Сложно конфиг загрузить???
Спойлер M112
Send: N3 M112*34
Send: N4 M104 T0 S0*37
Recv: ok
Send: N5 M140 S0*96
Recv: ok
Closing serial port due to emergency stop M112.
Changing monitoring state from "Operational" to "Offline (Error: Closing serial port due to emergency stop M112.)"
Connection closed, closing down monitor
Connecting to: /tmp/printer
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0xb3689350, open=True>(port='/tmp/printer', baudrate=250000, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
Recv: ok
Changing monitoring state from "Connecting" to "Operational"
Send: N1 M105*38
Recv: ok T0:24.9 /0.0 B:25.6 /0.0
Send: N0 M110 N0*125
Recv: ok
Send: N1 M115*39
Recv: ok FIRMWARE_VERSION:v0.6.0-88-g4bf1b04 FIRMWARE_NAME:Klipper
Send: M21
Recv: // Shutdown due to M112 command
Recv: // Once the underlying issue is corrected, use the
Recv: // "FIRMWARE_RESTART" command to reset the firmware, reload the
Recv: // config, and restart the host software.
Recv: // Printer is shutdown
Recv: !! Shutdown due to M112 command
Recv: ok
Send: M105
Recv: ok T0:25.0 /0.0 B:24.7 /0.0
Send: Firmware_restart
Recv: ok
Send: M105
Recv: ok T0:0.0 /0.0 B:0.0 /0.0
Send: M105
Recv: ok T0:25.0 /0.0 B:25.2 /0.0
Send: M105
Recv: ok T0:24.8 /0.0 B:24.6 /0.0
Changing monitoring state from "Operational" to "Offline"
Connecting to: /tmp/printer
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0xb385e550, open=True>(port='/tmp/printer', baudrate=250000, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
Connection closed, closing down monitor
Recv: ok
Changing monitoring state from "Connecting" to "Operational"
Send: N0 M110 N0*125
Recv: ok
Send: N1 M115*39
Recv: ok FIRMWARE_VERSION:v0.6.0-88-g4bf1b04 FIRMWARE_NAME:Klipper
Send: N2 M21*18
Recv: SD card ok
Recv: ok
Send: M20
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

Dulfer
Сообщения: 216
Зарегистрирован: 16 янв 2017, 15:13
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Dulfer » 22 май 2018, 22:00

Мастер не контачит.
Ветка work-tmc2130-20180217 выдает ошибку в логах.
Спойлер
Config error
Traceback (most recent call last):
File "/home/opi/klipper/klippy/klippy.py", line 235, in _connect
self._read_config()
File "/home/opi/klipper/klippy/klippy.py", line 211, in _read_config
self.try_load_module(config, section)
File "/home/opi/klipper/klippy/klippy.py", line 196, in try_load_module
self.objects[section] = init_func(config.getsection(section))
File "/home/opi/klipper/klippy/extras/tmc2130.py", line 59, in load_config_prefix
return tmc2130(config)
File "/home/opi/klipper/klippy/extras/tmc2130.py", line 20, in __init__
'digital_out', config.get('enable_pin'))
File "/home/opi/klipper/klippy/klippy.py", line 93, in get
return self._get_wrapper(self.fileconfig.get, option, default)
File "/home/opi/klipper/klippy/klippy.py", line 69, in _get_wrapper
v = parser(self.section, option)
File "/usr/lib/python2.7/ConfigParser.py", line 340, in get
raise NoOptionError(option, section)
NoOptionError: No option 'enable_pin' in section: 'tmc2130 stepper_x'
Нафиг ... :) Щаз марлина залью.
Спойлер конфиг
===== Config file =====
[stepper_x]
step_pin = ar54
dir_pin = !ar55
enable_pin = !ar38
step_distance = .00625
endstop_pin = ^!ar3
position_endstop = 0
position_max = 180
homing_speed = 30

[tmc2130 stepper_x]
cs_pin = ar53
microsteps = 8
run_current = .6
hold_current = .1
interpolate = True
driver_iholddelay = 8
driver_tpowerdown = 128
driver_blank_time_select = 1
driver_toff = 1
driver_hend = 0
driver_hstrt = 0

[tmc2130 stepper_y]
cs_pin = ar49
microsteps = 8
run_current = .6
hold_current = .1
interpolate = True
driver_iholddelay = 8
driver_tpowerdown = 128
driver_blank_time_select = 1
driver_toff = 1
driver_hend = 0
driver_hstrt = 0

[stepper_y]
step_pin = ar60
dir_pin = !ar61
enable_pin = !ar56
step_distance = .00625
endstop_pin = ^!ar15
position_endstop = 180
position_max = 180
homing_speed = 30

[stepper_z]
step_pin = ar46
dir_pin = ar48
enable_pin = !ar62
step_distance = .00125
endstop_pin = ^ar19
position_endstop = 193
position_max = 193
homing_speed = 20


[extruder]
step_pin = ar26
dir_pin = ar28
enable_pin = !ar24
step_distance = .00343
nozzle_diameter = 0.400
filament_diameter = 1.750
heater_pin = ar10
sensor_type = EPCOS 100K B57560G104F
sensor_pin = analog13
control = pid
pid_kp = 24.629
pid_ki = 1.179
pid_kd = 196.055
min_extrude_temp = 170
min_temp = 10
max_temp = 300

[heater_bed]
heater_pin = ar8
sensor_type = EPCOS 100K B57560G104F
sensor_pin = analog14
control = watermark
max_delta = 2.0
min_temp = 0
max_temp = 130

[fan]
pin = ar9
kick_start_time = 2

[mcu]
serial = /dev/ttyUSB0
baud = 115200
pin_map = arduino

[printer]
kinematics = corexy
max_velocity = 300
max_accel = 3000
max_z_velocity = 50
max_z_accel = 150
motor_off_time = 180

[virtual_sdcard]
path = ~/OctoPrint/uploads/

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 22 май 2018, 22:34

Dulfer писал(а):
22 май 2018, 22:00
Мастер не контачит.
Сотри папку полностью, переставь клипер заново...Было такое раз.
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

Dulfer
Сообщения: 216
Зарегистрирован: 16 янв 2017, 15:13
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Dulfer » 25 май 2018, 22:07


AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 26 май 2018, 00:51

Dulfer писал(а):
25 май 2018, 22:07
Пускай полежит тут :)
Уже даже стоит :D , а не лежит, пару недель.
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

Dulfer
Сообщения: 216
Зарегистрирован: 16 янв 2017, 15:13
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Dulfer » 26 май 2018, 08:16

А скриншот?

AlexDadNNov
Сообщения: 60
Зарегистрирован: 02 сен 2016, 23:22
Имя: Александр
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение AlexDadNNov » 26 май 2018, 20:11

Так?
Спойлер Klipper (0.1.0)plugin
Klipper-Clipboard.jpg
Klipper-Clipboard.jpg (63.65 КБ) 2779 просмотров
Reprap аля SmartCore a.k.a 3ДСТО
SKR1.1 + TMS2208(XYEZ) + OrangePi PC Plus
Klipper

Dulfer
Сообщения: 216
Зарегистрирован: 16 янв 2017, 15:13
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Dulfer » 28 май 2018, 00:49

Да, спасибо.

rustam
Сообщения: 1
Зарегистрирован: 19 окт 2018, 00:59
Имя: Рустам

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение rustam » 19 окт 2018, 01:03

Доброго времени суток! Как я понял поддержка энкодера появилась

Код: Выделить всё

[display]
lcd_type: hd44780
rs_pin: ar16
e_pin: ar17
d4_pin: ar23
d5_pin: ar25
d6_pin: ar27
d7_pin: ar29
menu_timeout: 5
menu_root: main
encoder_pins: ^ar31, ^ar33
click_pin: ^!ar35
kill_pin: ^!ar41
но у меня при нажатии ничего не происходит. Плата Ардуина+Рампс
Как можно настроить?

exo8080
Сообщения: 1
Зарегистрирован: 26 окт 2018, 14:17
Имя: Vadim

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение exo8080 » 26 окт 2018, 14:26

Приветствую. Помогите с решением.
Вообщем накатил я все это добро на свой кубик и вроде все запечатало даже лучше чем на марлине. Но я заметил что размеры не совпадают с напечатанными моделями. Распечатал кубик 20 на 20 на 20. Получил на конфиге с гитхаба (под коссел линеплюс) 17 на 17 на 20. Т.е. z нормально отпечатала, а оси x и y меньше на 3мм. решилс сделать калибровку по мануалу с гихаба (https://github.com/KevinOConnor/klipper ... alibration). После распечатки калибровочного круга и замеров, ввел все в терминал. После сохранения конфигурации принтер отказывается двигать осями, выдавая ошибки типа :
05:01:23 Must home first: 4.654 -2.553 315.569 [0.000]
05:01:23 Must home first: 4.654 -12.553 325.569 [0.000]
05:01:24 Must home first: 14.654 -2.553 325.569 [0.000]
05:01:25 Must home first: -5.346 -2.553 325.569 [0.000]

Параметры вводил такие:

DELTA_ANALYZE CENTER_DISTS=64.9,63.5,67.6,63.9,64.3,63.6
DELTA_ANALYZE OUTER_DISTS=64.2,65.1,63.8,64.5,64.2,64.2
DELTA_ANALYZE CENTER_PILLAR_WIDTHS=8.2,8.2,8
DELTA_ANALYZE OUTER_PILLAR_WIDTHS=7.9,8.3,7.9,8.2,8.2,8.2
DELTA_ANALYZE SCALE=1.0
DELTA_ANALYZE CALIBRATE=extended
SAVE_CONFIG

Конфиг такой:
Спойлер
# This file contains a configuration for the "Anycubic Kossel Linear
# Plus Large Printing Size", "Anycubic Kossel Pulley Plus Large
# Printing Size" and similar delta printer from 2017. The printer uses
# the TriGorilla board which is an AVR ATmega2560 Arduino + RAMPS
# compatible board. To use this config, the firmware should be
# compiled for the AVR atmega2560.

# See the example.cfg file for a description of available parameters.

[stepper_a]
#arm_length: 271.50
step_pin: ar54
dir_pin: !ar55
enable_pin: !ar38
step_distance: .0125
endstop_pin: ^ar2
homing_speed: 60
# The next parameter needs to be adjusted for
# your printer. You may want to start with 280
# and meassure the distance from nozzle to bed.
# This value then needs to be added.
#position_endstop: 295.6
#angle: 90

[stepper_b]
step_pin: ar60
dir_pin: !ar61
enable_pin: !ar56
step_distance: .0125
endstop_pin: ^ar15
#angle: 210

[stepper_c]
step_pin: ar46
dir_pin: !ar48
enable_pin: !ar62
step_distance: .0125
endstop_pin: ^ar19
#angle: 330

[extruder]
step_pin: ar26
dir_pin: !ar28
enable_pin: !ar24
step_distance: 0.010989
nozzle_diameter: 0.300
filament_diameter: 1.750
heater_pin: ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog13
control: pid
pid_Kp: 25.349
pid_Ki: 1.216
pid_Kd: 132.130
min_extrude_temp: 150
min_temp: 0
max_temp: 275

[heater_bed]
heater_pin: ar8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: analog14
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: ar9
kick_start_time: 0.200

[heater_fan extruder_cooler_fan]
pin: ar44

[mcu]
serial: /dev/ttyUSB0
pin_map: arduino

[printer]
kinematics: delta
max_velocity: 200
max_accel: 3000
max_z_velocity: 200
#delta_radius: 99.8
# if you want to DELTA_CALIBRATE you may need that
minimum_z_position: -15

[idle_timeout]
timeout: 360

#[delta_calibrate]
#radius: 99.8
#manual_probe:
# If true, then DELTA_CALIBRATE will perform manual probing. If
# false, then a PROBE command will be run at each probe
# point. Manual probing is accomplished by manually jogging the Z
# position of the print head at each probe point and then issuing a
# NEXT extended g-code command to record the position at that
# point. The default is false if a [probe] config section is present
# and true otherwise.
[probe]
pin: ^ar18
# Probe detection pin. This parameter must be provided.
x_offset: 0.0
# The distance (in mm) between the probe and the nozzle along the
# x-axis. The default is 0.
y_offset: 0.0
# The distance (in mm) between the probe and the nozzle along the
# y-axis. The default is 0.
z_offset: 15.65
# The distance (in mm) between the bed and the nozzle when the probe
# triggers. This parameter must be provided.
speed: 5.0
# Speed (in mm/s) of the Z axis when probing. The default is 5mm/s.
#activate_gcode:
# A list of G-Code commands (one per line; subsequent lines
# indented) to execute prior to each probe attempt. This may be
# useful if the probe needs to be activated in some way. The default
# is to not run any special G-Code commands on activation.
#deactivate_gcode:
# A list of G-Code commands (one per line; subsequent lines
# indented) to execute after each probe attempt completes. The
# default is to not run any special G-Code commands on deactivation.

[delta_calibrate]
radius: 85
# Radius (in mm) of the area that may be probed. This is typically
# the size of the printer bed. This parameter must be provided.
#speed: 50
# The speed (in mm/s) of non-probing moves during the
# calibration. The default is 50.
horizontal_move_z: 20
# The height (in mm) that the head should be commanded to move to
# just prior to starting a probe operation. The default is 5.
#manual_probe: true
# If true, then DELTA_CALIBRATE will perform manual probing. If
# false, then a PROBE command will be run at each probe
# point. Manual probing is accomplished by manually jogging the Z
# position of the print head at each probe point and then issuing a
# NEXT extended g-code command to record the position at that
# point. The default is false if a [probe] config section is present
# and true otherwise.
samples: 3
# The number of times to probe each point. The probed z-values
# will be averaged. The default is to probe 1 time.
sample_retract_dist: 2.0

[bed_mesh]
speed: 80
# The speed (in mm/s) of non-probing moves during the
# calibration. The default is 50.
horizontal_move_z: 20
# The height (in mm) that the head should be commanded to move to
# just prior to starting a probe operation. The default is 5.
samples: 2
# The number of times to probe each point. The probed z-values
# will be averaged. The default is to probe 1 time.
#sample_retract_dist: 2.0
# The distance (in mm) to retract between each sample if
# sampling more than once. Default is 2mm.
min_point: -80,-80
# An X,Y point defining the minimum coordinate to probe on
# the bed. Note that this refers to the nozzle position,
# and take care that you do not define a point that will move
# the probe off of the bed. This parameter must be provided.
max_point: 80,80
# An X,Y point defining the maximum coordinate to probe on
# the bed. Follow the same precautions as listed in min_point.
# Also note that this does not necessarily define the last point
# probed, only the maximum coordinate. This parameter must be provided.
probe_count: 6,6
# A comma separated pair of integer values (X,Y) defining the number
# of points to probe along each axis. A single value is also valid,
# in which case that value will be for both axes. Default is 3,3
# which probes a 3x3 grid.
#fade_start: 1.0
# The z-axis position in which to start phasing z-adjustment out.
# Default is 1.0.
#fade_end: 10.0
# The z-axis position in which phase out is complete. If this
# value is less than or equal to fade_start then phasing out
# is disabled. Default is 10.0.
#split_delta_z: .025
# The amount of Z difference (in mm) along a move that will
# trigger a split. Default is .025.
#move_check_distance: 5.0
# The distance (in mm) along a move to check for split_delta_z.
# This is also the minimum length that a move can be split. Default
# is 5.0.
#mesh_pps: 2,2
# A comma separated pair of integers (X,Y) defining the number of
# points per segment to interpolate in the mesh along each axis. A
# "segment" can be defined as the space between each probed
# point. The user may enter a single value which will be applied
# to both axes. Default is 2,2.
#algorithm: lagrange
# The interpolation algorithm to use. May be either "lagrange"
# or "bicubic". This option will not affect 3x3 grids, which
# are forced to use lagrange sampling. Default is lagrange.
#bicubic_tension: .2
# When using the bicubic algorithm the tension parameter above
# may be applied to change the amount of slope interpolated.
# Larger numbers will increase the amount of slope, which
# results in more curvature in the mesh. Default is .2.
# "RepRapDiscount 2004 Smart Controller" type displays
[display]
lcd_type: hd44780
rs_pin: ar16
e_pin: ar17
d4_pin: ar23
d5_pin: ar25
d6_pin: ar27
d7_pin: ar29

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [printer]
#*# delta_radius = 109.012313
#*#
#*# [stepper_a]
#*# angle = 88.507089
#*# arm_length = 271.500000
#*# position_endstop = 325.492685
#*#
#*# [stepper_b]
#*# angle = 209.324057
#*# arm_length = 271.500000
#*# position_endstop = 325.181340
#*#
#*# [stepper_c]
#*# angle = 330.000000
#*# arm_length = 271.500000
#*# position_endstop = 326.273583
#*#
#*# [delta_calibrate]
#*# height0 = 15.65
#*# height0_pos = 24776.000,24752.000,24834.000
#*# height1 = 15.65
#*# height1_pos = 23070.000,27363.000,27479.000
#*# height2 = 15.65
#*# height2_pos = 24426.000,24316.000,28859.000
#*# height3 = 15.65
#*# height3_pos = 27077.667,23128.667,27072.667
#*# height4 = 15.65
#*# height4_pos = 27623.000,24289.000,24349.000
#*# height5 = 15.65
#*# height5_pos = 26592.000,26649.000,23320.000
#*# height6 = 15.65
#*# height6_pos = 24268.667,28165.667,24376.667

shadrincev
Сообщения: 6
Зарегистрирован: 13 фев 2018, 05:39
Имя: Вячеслав
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение shadrincev » 02 янв 2019, 06:39

rustam писал(а):
19 окт 2018, 01:03
но у меня при нажатии ничего не происходит. Плата Ардуина+Рампс
Как можно настроить?
Давно не заглядывал. Может поздно отвечу, но может кому пригодится. Недавно сам разбирался с этим, вот что надо вставить в конец конфигурационного файла клиппера (все необходимое вставлять и изменять самим):
Спойлер Конфиг
[display]
lcd_type: hd44780
rs_pin: ar16
e_pin: ar17
d4_pin: ar23
d5_pin: ar25
d6_pin: ar27
d7_pin: ar29
#menu_timeout: 5
menu_root: main
encoder_pins: ^ar33, ^ar31
click_pin: ^!ar35
kill_pin: ^!ar41

[static_digital_output buzzer]
pins: !ar37

[virtual_sdcard]
path = ~/.octoprint/uploads/

### menu main ###
[menu main]
type: list
name: Main Menu
items:
octoprint
sdcard
control
temp
filament
prepare
babystep_adj

### menu octoprint ###
[menu octoprint]
type: list
name: OctoPrint
items:
octoprint_pause
octoprint_resume
octoprint_abort

[menu octoprint_pause]
type: command
enable: toolhead.is_printing
name: Pause printing
gcode: ECHO MSG=@pause

[menu octoprint_resume]
type: command
enable: toolhead.is_printing
name: Resume printing
gcode: ECHO MSG=@resume

[menu octoprint_abort]
type: command
enable: toolhead.is_printing
name: Abort printing
gcode: ECHO MSG=@abort

### menu virtual sdcard ###
[menu sdcard]
type: vsdcard
name: SD Card
items:
sdcard_start
sdcard_resume
sdcard_pause

[menu sdcard_start]
type: command
enable: !toolhead.is_printing
name: Start printing
gcode: M24

[menu sdcard_resume]
type: command
enable: toolhead.is_printing
name: Resume printing
gcode: M24

[menu sdcard_pause]
type: command
enable: toolhead.is_printing
name: Pause printing
gcode: M25

### menu control ###
[menu control]
type: list
name: Control
items:
control_home
control_homez
control_homexy
move_10mm
move_1mm
move_01mm
control_disable
control_fanonoff
control_fanspeed
control_caselightonoff
control_caselightpwm

[menu control_home]
type: command
name: Home All
gcode: G28
enable: !toolhead.is_printing

[menu control_homez]
type: command
enable: !toolhead.is_printing
name: Home Z
gcode: G28 Z

[menu control_homexy]
type: command
enable: !toolhead.is_printing
name: Home X/Y
gcode: G28 X Y

[menu control_disable]
type: command
name: Disable steppers
gcode:
M84
M18

[menu control_fanonoff]
type: input
enable: fan.is_enabled
name: Fan {1:3s}
parameter: fan.speed
transform:
('OFF','ON')
(0,255)
input_min: 0
input_max: 1
input_step: 1
gcode: M106 S{2:d}

[menu control_fanspeed]
type: input
enable: fan.is_enabled
name: Fan speed: {1:3d}%
parameter: fan.speed
transform:
(0,1,0,100)
(0,1,0,255)
input_min: 0
input_max: 1
input_step: 0.01
gcode: M106 S{2:d}

[menu control_caselightonoff]
type: input
enable: output_pin.caselight.is_enabled
name: Case light: {1:3s}
parameter: output_pin.caselight.value
transform:
('OFF','ON')
(0,1)
input_min: 0
input_max: 1
input_step: 1
gcode: SET_PIN PIN=caselight VALUE={2}

[menu control_caselightpwm]
type: input
enable: output_pin.caselight.is_enabled
name: Case light: {0:4%}
parameter: output_pin.caselight.value
input_min: 0.0
input_max: 1.0
input_step: 0.01
gcode: SET_PIN PIN=output_pin.caselight VALUE={0:.2f}

### menu move ###
[menu move_10mm]
type: list
enable: !toolhead.is_printing
name: Move 10mm
items:
move_10mm_z
move_10mm_x, move_10mm_y
move_10mm_e

[menu move_1mm]
type: list
enable: !toolhead.is_printing
name: Move 1mm
items:
move_1mm_z
move_1mm_x, move_1mm_y
move_1mm_e

[menu move_01mm]
type: list
enable: !toolhead.is_printing
name: Move 0.1mm
items:
move_01mm_z
move_01mm_x, move_01mm_y
move_01mm_e

[menu move_10mm_x]
type: input
name: "X:{0:05.1f} "
parameter: toolhead.xpos
input_min: -41
input_max: 250.0
input_step: 10.0
gcode: G1 X{0:.1f}

[menu move_10mm_y]
type: input
name: "Y:{0:05.1f} "
parameter: toolhead.ypos
input_min: 0
input_max: 320.0
input_step: 10.0
gcode: G1 Y{0:.1f}

[menu move_10mm_z]
type: input
enable: !toolhead.is_printing
name: "Move Z:{0:05.1f}"
parameter: toolhead.zpos
input_min: 0
input_max: 275.0
input_step: 10.0
gcode: G1 Z{0:.1f}

[menu move_10mm_e]
type: input
enable: !toolhead.is_printing
name: "Move E:{0:+06.1f}"
parameter: 0
input_min: -250.0
input_max: 250.0
input_step: 10.0
gcode: G1 E{0:.1f}

[menu move_1mm_x]
type: input
name: "X:{0:05.1f} "
parameter: toolhead.xpos
input_min: -41
input_max: 250.0
input_step: 1.0
gcode: G1 X{0:.1f}

[menu move_1mm_y]
type: input
name: "Y:{0:05.1f} "
parameter: toolhead.ypos
input_min: 0
input_max: 320.0
input_step: 1.0
gcode: G1 Y{0:.1f}

[menu move_1mm_z]
type: input
enable: !toolhead.is_printing
name: "Move Z:{0:05.1f}"
parameter: toolhead.zpos
input_min: 0
input_max: 275.0
input_step: 1.0
gcode: G1 Z{0:.1f}

[menu move_1mm_e]
type: input
enable: !toolhead.is_printing
name: "Move E:{0:+06.1f}"
parameter: 0
input_min: -100.0
input_max: 100.0
input_step: 1.0
gcode: G1 E{0:.1f}

[menu move_01mm_x]
type: input
name: "X:{0:05.1f} "
parameter: toolhead.xpos
input_min: -41
input_max: 250.0
input_step: 0.1
gcode: G1 X{0:.1f}

[menu move_01mm_y]
type: input
name: "Y:{0:05.1f} "
parameter: toolhead.ypos
input_min: 0
input_max: 320.0
input_step: 0.1
gcode: G1 Y{0:.1f}

[menu move_01mm_z]
type: input
enable: !toolhead.is_printing
name: "Move Z:{0:05.1f}"
parameter: toolhead.zpos
input_min: 0
input_max: 275.0
input_step: 0.1
gcode: G1 Z{0:.1f}

[menu move_01mm_e]
type: input
enable: !toolhead.is_printing
name: "Move E:{0:+06.1f}"
parameter: 0
input_min: -50.0
input_max: 50.0
input_step: 0.1
gcode: G1 E{0:.1f}

### menu temperature ###
[menu temp]
type: list
name: Temperature
items:
temp_hotend0_current, temp_hotend0_target
temp_hotend1_current, temp_hotend1_target
temp_hotbed_current, temp_hotbed_target
temp_preheat_pla
temp_preheat_abs
temp_cooldown

[menu temp_hotend0_current]
type: item
enable: extruder0.is_enabled
name: "Ex0:{0:4.0f} T"
parameter: extruder0.temperature

[menu temp_hotend0_target]
type: input
enable: extruder0.is_enabled
name: "{0:4.0f}"
parameter: extruder0.target
input_min: 0
input_max: 250
input_step: 1
gcode: M104 T0 S{0:.0f}

[menu temp_hotend1_current]
type: item
enable: extruder1.is_enabled
name: "Ex1:{0:4.0f} T"
parameter: extruder1.temperature

[menu temp_hotend1_target]
type: input
enable: extruder1.is_enabled
name: "{0:4.0f}"
parameter: extruder1.target
input_min: 0
input_max: 250
input_step: 1
gcode: M104 T1 S{0:.0f}

[menu temp_hotbed_current]
type: item
enable: heater_bed.is_enabled
name: "Bed:{0:4.0f} T"
parameter: heater_bed.temperature

[menu temp_hotbed_target]
type: input
enable: heater_bed.is_enabled
name: "{0:4.0f}"
parameter: heater_bed.target
input_min: 0
input_max: 130
input_step: 1
gcode: M140 S{0:.0f}

[menu temp_preheat_pla]
type: list
name: Preheat PLA
items:
temp_preheat_pla_all
temp_preheat_pla_end
temp_preheat_pla_bed

[menu temp_preheat_pla_all]
type: command
enable: extruder0.is_enabled,heater_bed.is_enabled
name: Preheat all
gcode:
M140 S60
M104 S200

[menu temp_preheat_pla_end]
type: command
enable: extruder0.is_enabled
name: Preheat hotend
gcode: M104 S200

[menu temp_preheat_pla_bed]
type: command
enable: heater_bed.is_enabled
name: Preheat hotbed
gcode: M140 S60

[menu temp_preheat_abs]
type: list
name: Preheat ABS
items:
temp_preheat_abs_all
temp_preheat_abs_end
temp_preheat_abs_bed

[menu temp_preheat_abs_all]
type: command
enable: extruder0.is_enabled,heater_bed.is_enabled
name: Preheat all
gcode:
M140 S110
M104 S245

[menu temp_preheat_abs_end]
type: command
enable: extruder0.is_enabled
name: Preheat hotend
gcode: M104 S245

[menu temp_preheat_abs_bed]
type: command
enable: heater_bed.is_enabled
name: Preheat hotbed
gcode: M140 S110

[menu temp_cooldown]
type: list
name: Cooldown
items:
temp_cooldown_all
temp_cooldown_end
temp_cooldown_bed

[menu temp_cooldown_all]
type: command
enable: extruder0.is_enabled,heater_bed.is_enabled
name: Cooldown all
gcode:
M104 S0
M140 S0

[menu temp_cooldown_end]
type: command
enable: extruder0.is_enabled
name: Cooldown hotend
gcode: M104 S0

[menu temp_cooldown_bed]
type: command
enable: heater_bed.is_enabled
name: Cooldown hotbed
gcode: M140 S0

### menu filament ###

[menu filament]
type: list
name: Filament
items:
temp_hotend0_current, temp_hotend0_target
filament_unload
filament_load
filament_feed

[menu filament_load]
type: command
name: Load Filament
gcode:
G1 E200 F1000
G1 E100 F300

[menu filament_unload]
type: command
name: Unload Filament
gcode:
G1 E-200 F1000
G1 E-200 F1800

[menu filament_feed]
type: input
name: Feed Filament: {0:.1f}
parameter: toolhead.epos
input_step: 0.1
gcode: G1 E{0:.1f} F30

### menu prepare ###

[menu prepare]
type: list
enable: !toolhead.is_printing
name: Prepare
items:
prepare_delta_calib
prepare_bedprobe
prepare_host_restart
prepare_firmware_restart

[menu prepare_host_restart]
type: command
enable: !toolhead.is_printing
name: Restart host
gcode: RESTART

[menu prepare_firmware_restart]
type: command
enable: !toolhead.is_printing
name: Restart FW
gcode: FIRMWARE_RESTART

[menu prepare_delta_calib]
type: command
enable: !toolhead.is_printing
name: Delta calibrate
gcode: DELTA_CALIBRATE

[menu prepare_bedprobe]
type: command
enable: !toolhead.is_printing
name: Bed probe
gcode: PROBE

[menu prepare_hotend_pid_tuning]
type: command
enable: !toolhead.is_printing, extruder0.is_enabled
name: Tune Hotend PID
gcode: PID_CALIBRATE HEATER=extruder TARGET=210 WRITE_FILE=1

[menu prepare_hotbed_pid_tuning]
type: command
enable: !toolhead.is_printing, heater_bed.is_enabled
name: Tune Hotbed PID
gcode: PID_CALIBRATE HEATER=heater_bed TARGET=60 WRITE_FILE=1

### menu babystep_adj ###
[menu babystep_adj]
type: input
enable: true
name: "BabySt Z:{0:05.3f}"
parameter: 0
input_min: -0.25
input_max: 0.25
input_step: 0.005
gcode: SET_GCODE_OFFSET Z_ADJUST={0:.3f}

### info screens ###
[menu infoscreen]
type: deck
name: Deck
items: card1, card2, card3, card4
enter_gcode: M117 Menu info system is ready!

[menu card1]
type: card
name: Card 1
content:
"E:{0:3s}/{1:3s} {2}"
"B:{3:3s}/{4:3s} Fr{5}"
"Fan{6} {7}"
"[{8}] {9}"
items:
card_hotend0_current
card_hotend0_target
card_zpos
card_hotbed_current
card_hotbed_target
card_frpeed
card_fnspeed
5,card_prt_time, card_prt_progress
card_status
card_msg,card_xpos|card_ypos

[menu card2]
type: card
name: Card 2
content:
"E0:{0:3s}/{1:3s} B:{4:3s}/{5:3s}"
"E1:{2:3s}/{3:3s} {6}"
"Fr{7}Fn{8} {9}"
"{10}"

items:
card_hotend0_current
card_hotend0_target
card_hotend1_current
card_hotend1_target
card_hotbed_current
card_hotbed_target
card_zpos
card_frpeed_in
card_fnspeed_in
5,card_prt_time, card_prt_progress
card_msg

[menu card3]
type: card
name: Card 3
content:
"E:{0:3s}/{1:3s} B:{2:3s}/{3:3s}"
"{4}{5}{6}"
"Fr{7} Pr{8} T{9}"
"{10}"

items:
card_hotend0_current
card_hotend0_target
card_hotbed_current
card_hotbed_target
card_xpos
card_ypos
card_zpos
card_frpeed_in
card_prt_progress_1
card_prt_time_1
card_msg

[menu card4]
type: card
name: Card 4
content:
"[{0}][{1}]"
"[{2}]"
"[{3}][{4}]"
"[{5}][{6}]"
items:
octoprint
control
temp
filament
sdcard
prepare
main

[menu card_hotend0_current]
type: item
enable: extruder0.is_enabled
name: "{1:3.0f}"
parameter: extruder0.temperature
transform: 'abs'

[menu card_hotend0_target]
type: input
enable: extruder0.is_enabled
name: "{1:.0f}"
parameter: extruder0.target
transform: 'abs'
input_min: 0
input_max: 250
input_step: 1
gcode: M104 T0 S{0:.0f}

[menu card_hotend1_current]
type: item
enable: extruder1.is_enabled
name: "{1:3.0f}"
parameter: extruder1.temperature
transform: 'abs'

[menu card_hotend1_target]
type: input
enable: extruder1.is_enabled
name: "{1:.0f}"
parameter: extruder1.target
transform: 'abs'
input_min: 0
input_max: 250
input_step: 1
gcode: M104 T1 S{0:.0f}

[menu card_hotbed_current]
type: item
enable: heater_bed.is_enabled
name: "{1:3.0f}"
parameter: heater_bed.temperature
transform: 'abs'

[menu card_hotbed_target]
type: input
enable: heater_bed.is_enabled
name: "{1:.0f}"
parameter: heater_bed.target
transform: 'abs'
input_min: 0
input_max: 250
input_step: 1
gcode: M140 S{0:.0f}

[menu card_zpos]
type: item
name: "Z{0:6.2f}"
parameter: toolhead.zpos

[menu card_frpeed]
type: item
name: "{0:5.0%}"
parameter: gcode.speed_factor

[menu card_fnspeed]
type: item
name: "{0:4.0%}"
parameter: fan.speed

[menu card_frpeed_in]
type: input
name: "{0:4.0%}"
parameter: gcode.speed_factor
transform:
(0,1,0,255)
input_min: 0
input_max: 1
input_step: 0.01
gcode: M220 S{1:d}

[menu card_fnspeed_in]
type: input
enable: fan.is_enabled
name: "{0:4.0%}"
parameter: fan.speed
transform:
(0,1,0,255)
input_min: 0
input_max: 1
input_step: 0.01
gcode: M106 S{1:d}

[menu card_prt_time]
type: item
name: "T {1:02d}:{2:02d}"
transform:
'minutes'
'seconds'
parameter: toolhead.printing_time

[menu card_prt_progress]
type: item
name: "Pr{0:5.0%}"
parameter: display.progress

[menu card_prt_time_1]
type: item
name: "{1:02d}:{2:02d}"
transform:
'minutes'
'seconds'
parameter: toolhead.printing_time

[menu card_prt_progress_1]
type: item
name: "{0:4.0%}"
parameter: display.progress

[menu card_msg]
enable: display.message.visible
type: item
scroll: true
width: 16
name: "{0}"
parameter: display.message

[menu card_status]
type: item
name: "{0}"
width: 1
parameter: toolhead.status

[menu card_xpos]
type: item
name: "X{0:05.1f}"
parameter: toolhead.xpos

[menu card_ypos]
type: item
name: "Y{0:05.1f}"
parameter: toolhead.ypos

Avtonomys
Сообщения: 1141
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 167 раз
Контактная информация:

Re: Помогите настроить прошивку Klipper

Непрочитанное сообщение Avtonomys » 03 фев 2019, 22:31

Во время печати захожу в менюшку на экране (2004 Smart Controller) и ставлю другое значения скорости или flow... но настройки не сразу применяются, а только через несколько секунд, а иногда вообще не применяются и остается как было... Это нормально для Klippera?

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика