SKR 1.1 H-Bot

Подписаться на 3Dtoday
AlekS
Идет загрузка
Загрузка
19 Мая 2019
310
9
Вопросы и Ответы
Подключил скр к h-bot ничего не шил все в оригинале оставил, только поправил конфиг
arm_solution corexy
corexy_homing true
Что еще надо? моторы работают как у картезиана, диагональ.
Перезалить прошивку?
Ответы на вопрос

Ответы

19.05.19 в 17:16
печатает на Ender 4
0
Неплохо бы еще раскомментировать строчку #define COREXY во вкладке Configuration_h . Да и прошивку перезалить немешало бы.
19.05.19 в 17:58
0
раскомментировать строчку #define COREXY во вкладке Configuration_h
? Это где? В смузи?
19.05.19 в 21:27
печатает на ZAV-MAX-PRO
0
Отличный совет был выше.(сарказм)

Если нет файлов override на карточке и на плате стоит smoothie, то работает только config файл, без него вообще не запустится. Что говорит M115 (smoothie не отреагирует)?
19.05.19 в 22:47
0
Что говорит M115 (smoothie не отреагирует)?
Пусто. даю команду передвинуть Х, каретка едит по диагонали.....( мотор один едит, другой стоит...((( ????
19.05.19 в 23:26
печатает на ZAV-MAX-PRO
0
Кодировка файла config не испорчена?(Smoothie UTF8 не любит) На другие изменения реагирует(смена шагов по осям и т.д.)? Ось Z там где надо? Если убрать файл настроек, работать продолжает?
20.05.19 в 00:31
0
Кодировка файла config не испорчена?(Smoothie UTF8 не любит)
Вроде нет
На другие изменения реагирует(смена шагов по осям и т.д.)?

Да.
Если убрать файл настроек, работать продолжает?

Нет.

***********************


# Smoothieboard configuration file, see http://smoothieware.org/configuring-smoothie

# NOTE Lines must not exceed 132 characters, and '#' characters mean what follows is ignored

## Robot module configurations : general handling of movement G-codes and slicing into moves


extruder.hotend1.enable true # 使能挤出机,如果为false,相关的配置都将被忽略

extruder.hotend.enable true # 使能挤出机,如果为false,相关的配置都将被忽略

# Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions

# See http://smoothieware.org/stepper-motors

arm_solution CoreXY # 笛卡尔

alpha_steps_per_mm 160 # X轴运动1mm需要的步进数

beta_steps_per_mm 160 # Y轴

gamma_steps_per_mm 800 # Z轴

extruder.hotend.steps_per_mm 100 # E0轴运动1mm需要的步进数
extruder.hotend1.steps_per_mm 100 # E轴运动1mm需要的步进数


# Cartesian axis speed limits

x_axis_max_speed 18000 # X轴最大移动速率 mm/min

y_axis_max_speed 18000 # Y轴

z_axis_max_speed 4800 # Z轴


alpha_max_rate 18000 # X轴最大速率 mm/min

beta_max_rate 18000 # Maxmimum rate in mm/min

gamma_max_rate 4800 # Maximum rate in mm/min


# Basic motion configuration

default_feed_rate 2400 # G1/G2/G3的默认速率(mm/minute)

default_seek_rate 2400 # G0的默认速率 (mm/minute)

mm_per_arc_segment 0.5 # 圆弧分段的固定长度, 0 to disable

mm_max_arc_error 0.01 # The maximum error for line segments that divide arcs 0 to disable


# Planner module configuration : Look-ahead and acceleration configuration

# See http://smoothieware.org/motion-control

acceleration 3000 # 加速度 mm/s^2

#z_acceleration 500 # Z轴加速度 mm/s^2, 0 uses acceleration which is the default. DO NOT SET ON A DELTA

junction_deviation 0.05 # See http://smoothieware.org/motion-control#junction-deviation

#z_junction_deviation 0.0 # For Z only moves, -1 uses junction_deviation, zero disables junction_deviation on z moves DO NOT SET ON A DELTA

# Stepper module configuration

# Pins are defined as ports, and pin numbers, appending "!" to the number will invert a pin

# See http://smoothieware.org/pin-configuration and http://smoothieware.org/pinout

alpha_step_pin 0.4 # X轴的step signal管脚

beta_step_pin 2.1 # Pin for beta stepper step signal

gamma_step_pin 0.20 # Pin for gamma stepper step signal

extruder.hotend.step_pin 0.11 # 挤出的step signal管脚
extruder.hotend1.step_pin 0.1 # 挤出的step signal管脚


alpha_dir_pin 0.5 # X轴的方向stepper direction管脚, add '!' to 翻转电机运转方向

beta_dir_pin 2.2 # Pin for beta stepper direction, add '!' to reverse direction

gamma_dir_pin 0.21! # Pin for gamma stepper direction, add '!' to reverse direction

extruder.hotend.dir_pin 2.13 # 挤出的方向dir signal管脚 ( add '!' to 翻转电机运转方向)
extruder.hotend1.dir_pin 0.0 # 挤出的方向dir signal管脚 ( add '!' to 翻转电机运转方向)



alpha_en_pin 4.28 # X轴使能管脚

beta_en_pin 2.0 # Pin for beta enable

gamma_en_pin 0.19 # Pin for gamma enable

extruder.hotend.en_pin 2.12 # 挤出的使能信号
extruder.hotend1.en_pin 0.10 # 挤出的使能信号


alpha_current 0.9 # X轴驱动电流

beta_current 0.9 # Y stepper motor current

gamma_current 0.9 # Z stepper motor current

delta_current 0.9 # 挤出机1的驱动电流



## Extruder module configuration

# See http://smoothieware.org/extruder

extruder.hotend.default_feed_rate 600 # 挤出的默认速率 ( mm/minute )

extruder.hotend.acceleration 10000 # 挤出的加速度mm/s^2

extruder.hotend.max_speed 80 # 最大挤出速度 mm/s

extruder.hotend1.default_feed_rate 600 # 挤出的默认速率 ( mm/minute )

extruder.hotend1.acceleration 10000 # 挤出的加速度mm/s^2

extruder.hotend1.max_speed 80 # 最大挤出速度 mm/s



# Extruder offset

#extruder.hotend.x_offset 0 # X offset fr om origin in mm

#extruder.hotend.y_offset 0 # Y offset from origin in mm

#extruder.hotend.z_offset 0 # Z offset from origin in mm



# Firmware retract settings when using G10/G11, these are the defaults if not defined, must be defined for each extruder if not using the defaults

#extruder.hotend.retract_length 3 # Retract length in mm

#extruder.hotend.retract_feedrate 45 # Retract feedrate in mm/sec

#extruder.hotend.retract_recover_length 0 # Additional length for recover

#extruder.hotend.retract_recover_feedrate 8 # Recover feedrate in mm/sec (should be less than retract feedrate)

#extruder.hotend.retract_zlift_length 0 # Z-lift on retract in mm, 0 disables

#extruder.hotend.retract_zlift_feedrate 6000 # Z-lift feedrate in mm/min (Note mm/min NOT mm/sec)




laser_module_enable false # false失能激光模式



## Temperature control configuration

# See http://smoothieware.org/temperaturecontrol



# First hotend configuration

temperature_control.hotend.enable true # 使能hotend

temperature_control.hotend.thermistor_pin 0.24 # 热敏电阻连接的管脚

temperature_control.hotend.heater_pin 2.7 # 加热棒连接的管脚, 如果不需要设置为 nc

temperature_control.hotend.thermistor EPCOS100K # See http://smoothieware.org/temperaturecontrol#toc5

#temperature_control.hotend.beta 4066 # Or set the beta value

temperature_control.hotend.set_m_code 104 # 设置温度的M-code

temperature_control.hotend.set_and_wait_m_code 109 # 设置并且等待温度达到目标的M-code

temperature_control.hotend.designator T0 # 这个模块的名称

#temperature_control.hotend.max_temp 300 # 最大温度,默认为300

#temperature_control.hotend.min_temp 0 # 最小温度


# First hotend configuration



# First hotend configuration

temperature_control.hotend1.enable true # 使能hotend

temperature_control.hotend1.thermistor_pin 0.25 # 热敏电阻连接的管脚

temperature_control.hotend1.heater_pin 2.4 # 加热棒连接的管脚, 如果不需要设置为 nc

temperature_control.hotend1.thermistor EPCOS100K # See http://smoothieware.org/temperaturecontrol#toc5

#temperature_control.hotend1.beta 4066 # Or set the beta value

temperature_control.hotend1.set_m_code 104 # 设置温度的M-code

temperature_control.hotend1.set_and_wait_m_code 109 # 设置并且等待温度达到目标的M-code

temperature_control.hotend1.designator T1 # 这个模块的名称

temperature_control.hotend1.max_temp 300 # 最大温度,默认为300

temperature_control.hotend1.min_temp 0 # 最小温度


# First hotend configuration



# Safety control is enabled by default and can be overidden here, the values show the defaults

# See http://smoothieware.org/temperaturecontrol#runaway

temperature_control.hotend.runaway_heating_timeout 0 # How long it can take to heat up, max is 2040 seconds.

temperature_control.hotend.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds

temperature_control.hotend.runaway_range 0 # How far from the set temperature it can wander, max setting is 63掳C



# PID configuration

# See http://smoothieware.org/temperaturecontrol#pid

temperature_control.hotend.p_factor 22.2 # P ( proportional ) factor

temperature_control.hotend.i_factor 1.08 # I ( integral ) factor

temperature_control.hotend.d_factor 114 # D ( derivative ) factor



#temperature_control.hotend.max_pwm 64 # Max pwm, 64 is a good value if driving a 12v resistor with 24v.





temperature_control.bed.enable true # 使能热床

temperature_control.bed.thermistor_pin 0.23 # 热敏电阻连接的管脚

temperature_control.bed.heater_pin 2.5 # 加热热床的管脚

temperature_control.bed.thermistor EPCOS100K # See http://smoothieware.org/temperaturecontrol#thermistor

temperature_control.bed.set_m_code 140 # 设置热床目标温度的M-code

temperature_control.bed.set_and_wait_m_code 190 # 设置并等待热床达到目标温度的M-code

temperature_control.bed.designator B # 热床的名称

temperature_control.bed.runaway_heating_timeout 0 # How long it can take to heat up, max is 2040 seconds.

temperature_control.bed.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds

temperature_control.bed.runaway_range 0 # How far from the set temperature it can wander, max setting is 63掳C





## Switch modules

# See http://smoothieware.org/switch



# Switch module for fan control

switch.fan.enable true # 使能风扇

switch.fan.input_on_command M106 # 开风扇的M-code

switch.fan.input_off_command M107 # 关风扇的M-code

switch.fan.output_pin 2.3 # 连接风扇的管脚

switch.fan.output_type pwm # PWM output settable with S parameter in the input_on_comand

switch.fan.max_pwm 255 # Set max pwm for the pin default is 255





## Endstops

# See http://smoothieware.org/endstops

endstops_enable true # 使能限位开关

corexy_homing true # Set to true if homing on a hbot or corexy使能G28归零

alpha_min_endstop 1.29^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground

alpha_max_endstop 1.28^ # Pin to read max endstop, uncomment this and comment the above if using max endstops

alpha_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop

alpha_min 0
alpha_max 300 # This gets loaded as the current position after homing when home_to_max is set

beta_min_endstop 1.27^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground

beta_max_endstop 1.26^ # Pin to read max endstop, uncomment this and comment the above if using max endstops

beta_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop

beta_min 0
beta_max 300 # This gets loaded as the current position after homing when home_to_max is set

gamma_min_endstop 1.25^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground

gamma_max_endstop 1.24^ # Pin to read max endstop, uncomment this and comment the above if using max endstops

gamma_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop

gamma_min 0
gamma_max 300


alpha_max_travel 1000 # 归零时X轴移动的最大距离mm

beta_max_travel 1000 #

gamma_max_travel 1000 #



# Endstops home at their fast feedrate first, then once the endstop is found they home again at their slow feedrate for accuracy

alpha_fast_homing_rate_mm_s 100 # x轴fast homing速率mm/second

alpha_slow_homing_rate_mm_s 20 # Alpha tower slow homing feedrate in mm/second

beta_fast_homing_rate_mm_s 100 # Beta tower fast homing feedrate in mm/second

beta_slow_homing_rate_mm_s 20 # Beta tower slow homing feedrate in mm/second

gamma_fast_homing_rate_mm_s 100 # Gamma tower fast homing feedrate in mm/second

gamma_slow_homing_rate_mm_s 20 # Gamma tower slow homing feedrate in mm/second



alpha_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for alpha/X

beta_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for beta/Y

gamma_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for gamma/Z





# Endstop debouncing options

#endstop_debounce_count 100 # Uncomment if you get noise on your endstops, default is 100

#endstop_debounce_ms 1 # Uncomment if you get noise on your endstops, default is 1 millisecond debounce



# Endstop trim options

alpha_trim 0 # Software trim for alpha stepper endstop (in mm)

beta_trim 0 # Software trim for beta stepper endstop (in mm)

gamma_trim 0 # Software trim for gamma stepper endstop (in mm)





## Z-probe

# See http://smoothieware.org/zprobe

zprobe.enable true # 使能zprobe

zprobe.probe_pin 1.29!^ # Pin probe is attached to, if NC remove the !

zprobe.slow_feedrate 30 # Mm/sec probe feed rate

#zprobe.debounce_count 100 # Set if noisy

zprobe.fast_feedrate 50 # Move feedrate mm/sec

zprobe.probe_height 10 # How much above bed to start probe

#gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict,



# Levelling strategy



# Example for the delta calibration strategy

#leveling-strategy.delta-calibration.enable true # Enable basic delta calibration

#leveling-strategy.delta-calibration.radius 120 # the probe radius



# Example for the delta grid leveling strategy

# leveling-strategy.delta-grid.enable false # 使能网格调平
# leveling-strategy.delta-grid.radius 100 # 调平的半径
# leveling-strategy.delta-grid.size 5 # 调平的网格数(必须为奇数)
# leveling-strategy.delta-grid.probe_offsets 0,0,-0.2 #
# leveling-strategy.delta-grid.save true #
# leveling-strategy.delta-grid.initial_height 10 #

leveling-strategy.three-point-leveling.enable true Set to true to enable the leveling strategy that probes three points to define a plane and then keeps the Z parallel to that plane. This is useful if your Z plate/bed is not perfectly aligned with your XY gantry
leveling-strategy.three-point-leveling.point1 100.0,0.0 The first probe point (X, Y)
leveling-strategy.three-point-leveling.point2 200.0,200.0 The second probe point (X, Y)
leveling-strategy.three-point-leveling.point3 0.0,200.0 The third probe point (X, Y)
leveling-strategy.three-point-leveling.home_first true Home the X and Y axes before probing
leveling-strategy.three-point-leveling.tolerance 0.03 The probe tolerance in millimetres, anything less that this will be ignored, default is 0.03mm
leveling-strategy.three-point-leveling.probe_offsets 0,0,0 The probe offset from nozzle, must be X,Y,Z (Z should always be 0), default is no offset. This is used if your nozzle is not exactly at the same position as wh ere your tool would be.
leveling-strategy.three-point-leveling.save_plane false



## Panel

# See http://smoothieware.org/panel

# Please find your panel on the wiki and copy/paste the right configuration here

panel.enable true # 使能显示屏设置



panel.lcd reprap_discount_glcd #显示屏类型

panel.spi_channel 0 # SPI channel to use ; GLCD EXP1 Pins 3,5 (MOSI, SCLK)

panel.spi_cs_pin 0.16 # SPI chip select ; GLCD EXP1 Pin 4

panel.encoder_a_pin 3.25!^ # Encoder pin ; GLCD EXP2 Pin 3

panel.encoder_b_pin 3.26!^ # Encoder pin ; GLCD EXP2 Pin 5

panel.click_button_pin 2.11!^ # Click button ; GLCD EXP1 Pin 2

panel.buzz_pin 1.30 # Pin for buzzer ; GLCD EXP1 Pin 1

panel.back_button_pin 0.28!^ # Back button ; GLCD EXP2 Pin 8


panel.external_sd true # set to true if there is an extrernal sdcard on the panel
panel.external_sd.spi_channel 0 # set spi channel the sdcard is on
panel.external_sd.spi_cs_pin 1.23 # set spi chip select for the sdcard (or any spare pin)
panel.external_sd.sdcd_pin 1.31!^ # sd detect signal (set to nc if no sdcard detect) (or any spare pin)


panel.menu_offset 1 # Some panels will need 1 here



panel.alpha_jog_feedrate 6000 # X jogging feedrate in mm/min

panel.beta_jog_feedrate 6000 # Y jogging feedrate in mm/min

panel.gamma_jog_feedrate 3000 # Z jogging feedrate in mm/min



panel.hotend_temperature 185 # Temp to set hotend when preheat is selected

panel.bed_temperature 60 # Temp to set bed when preheat is selected





custom_menu.power_on.enable false #

custom_menu.power_off.enable false #





network.enable false # Enable the ethernet network services

network.webserver.enable false # Enable the webserver

network.telnet.enable false # Enable the telnet server

network.ip_address false # Use dhcp to get ip address





## System configuration

# Serial communications configuration ( baud rate defaults to 9600 if undefined )

# For communication over the UART port, *not* the USB/Serial port

uart0.baud_rate 115200 # Baud rate for the default hardware ( UART ) serial port



second_usb_serial_enable true # This enables a second USB serial port



currentcontrol_module_enable false # Control stepper motor current via the configuration fill
20.05.19 в 10:36
печатает на ZAV-MAX-PRO
1
Ну в целом, CoreXY это всё-таки не corexy.
20.05.19 в 14:12
0
CoreXY это всё-таки не corexy

Было и так и так ... синтаксис там не нарушен.) Начинаю "думать" на уровне электронов ....))
Что интересно, файл бин с сайта смузи вообще молчит...!!! конфиг оставляю этот.(
20.05.19 в 14:39
0
Спасибо! )) Добил! )) Дело было в прошивки.... конечно странно... НО , все гуд....!!!!
ЕЩЕ РАЗ СПАСИБО!!! Ставлю плюсик...)
С утра уже марлина 2 начал собирать..)))

Для написания комментариев, пожалуйста, авторизуйтесь.