А!!! Троблема!!! (Отвечаем на вопросы новичков)

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

Модератор: Kaktus

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 20 фев 2018, 14:07

dark184 писал(а):
19 фев 2018, 20:47
Но ведь народ собирает такие принтеры на этой плате, и ничего не жалуются.
Попробуй firmware.bin поновее с гитхаба слить

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Alex Post » 20 фев 2018, 14:08

Если пластик перегрет - он течет из сопла прям как вода и жутко воняет. Если у тебя так - то очень может быть. Это легко можно проверить: понизить температуру градусов на 10 а то и 20 и посмотреть результат.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Mattye
Сообщения: 8
Зарегистрирован: 18 фев 2018, 13:08
Имя: Матвей
Благодарил (а): 8 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Mattye » 20 фев 2018, 14:18

Alex Post писал(а):
20 фев 2018, 11:54
Mattye писал(а):
20 фев 2018, 11:33
Посчитаю количество зубьев у шкива для оси Z.
Хм. У прушеподобных принтеров обычно ось Z на шпильках или трапецивидных винтах. Там шкивов нет. Если по Z размер не совпадает - нужно просто изменить третью цифру (400) в нужную сторону пропорционально расхождению в размерах.
А вот на осях Х и У как раз шкивы. И судя по фотографии кубика:
Изображение
одна из осей "длиннее" другой. Поскольку в прошивке цифры стоят одинаковые - "по сто", значит дело в механике.
Ай, точно!! Вверх / вниз ходит по стальным пруткам со спиральной резьбой. Прошу прощения. Впервые в жизни собираю принтер... Да, по осям Х и Y тогда посчитаю зубья. То если количество зубьев будет разным, мне в прошивке нужно будет просто подогнать цифры?

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 20 фев 2018, 14:41

chompy69 писал(а):
20 фев 2018, 13:52
Собрал еще один принтер. Плата mks sbase 1.3
У вас принтер на кинематике CoreXY? Если да, можете поделиться конфигом на SBase? Поделитесь еще информацией, какой экструдер, в частности интересует диаметр подающей шестерни и коэффициент редукции если есть редуктор на экструдере, чтобы прикинуть сколько должно быть шагов на миллиметр и сравнить что у меня и у вас.
chompy69 писал(а):
20 фев 2018, 14:07
Попробуй firmware.bin поновее с гитхаба слить
Уже слил от 17 февраля этого года и прошил.
Уже подумываю в исходниках порыться... Хотя это мазохизм, проще плату MKS Gen_L поставить.
Mattye писал(а):
20 фев 2018, 14:18
Да, по осям Х и Y тогда посчитаю зубья. То если количество зубьев будет разным, мне в прошивке нужно будет просто подогнать цифры?
Для начала посчитать. если 16 то 100 шагов на миллиметр, если 20 то 80 шагов на миллиметр (при условии что микрошаг выставлен 1/16). Первая цифра это X вторая Y третья Z, четвертая E. Для каждой оси соответствующую цифру и выставлять. Если другое количество зубов, надо будет тогда пересчитывать.
А вот по Z у вас 400. Это ход резьбы 8 мм. Если брать китайские ходовые винты, это Т8 четырехзаходные с шагом 2 мм. Соответственно ход будет 8 мм на оборот. У вас точно такие ходовые винты стоят?
Кстати, все цифры приведены исходя из того, что шаговики стоят 200 шагов на оборот, это 1.8 градуса на шаг. У вас может еще на одной оси стоит двигатель на 200 шагов, на другой на 400 шагов, бывают и такие. Микрошаг 1/16 установлен. Также ремень GT2 расстоянием между зубцами 2 мм.От этого тоже зависят расчеты. Общий вид, количество шагов двигателя на оборот*микрошаг/количество зубцов на шкиве двигателя/расстояние между зубцами ремня. В итоге 200*16/16/2=100. Так же для Z, количество шагов двигателя на оборот*микрошаг/ход винта на оборот. Если Т8 четырехзаходный с шагом 2 мм то ход на оборот 8 мм, тогда 200*16/8=400.
УПС!!! А я то сам ходовые винты купить то купил, продавец в описании дал ход 8 мм, я ему на слово и поверил, сам не проверял!!! Даже мысли небыло. Надо убедиться что сам то Z настроил правильно!!! А то если одно или двух заходные, экструдер и будет задавливаться на всех слоях, кроме первого!!!
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 20 фев 2018, 17:37

dark184 писал(а):
20 фев 2018, 14:41
У вас принтер на кинематике CoreXY?
да. на ней. а у первого - hbot кинематика и тоже на sbase. шестерня мелкая MK8 на экструдере стоит. слепил директ с хотэндом e3d , без редкутора. на микрогшаге 32 получилось 285 шагов на мм

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 20 фев 2018, 17:46

Как то уж очень много получилось. У меня на микрошаге 1/16 90 получилось. То есть если переходить даже на 1/32 то 180 необходимо мне... Неужели шестерня не 11,5 мм в диаметре?
Можете показать конфиг свой для SBase?
Значит проблема у меня не в прошивке точно. Смузи корректно работает с этой кинематикой. Проблемы с хотэндом или экструдером уже исключены. Значит проблема либо в конфиге смузи, либо в настройках слайсера.
chompy69 писал(а):
20 фев 2018, 17:37
первого - hbot кинематика
Не суть. Они хоть и отличаются, но с точки зрения контроллера это одно и тоже.
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 20 фев 2018, 18:01

dark184 писал(а):
20 фев 2018, 17:46
Как то уж очень много получилось. У меня на микрошаге 1/16 90 получилось.
у тебя наверное шестерня латуневая с диаметром вершин зубов 11мм. а у меня мелкая стоит с канавкой и диаметром зубов 7мм

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 20 фев 2018, 18:16

Теперь понятно, файлы сошлись. Примерно 285 и должно быть. Значит мои настройки тоже верны. Это отметаем.
Можешь все таки конфиг на смузи показать? Может я чего в конфиге намудрил или упустил.
Может для CoreXY как то по другому надо настраивать слайсер? у меня Slic3r.
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 20 фев 2018, 18:39

dark184 писал(а):
20 фев 2018, 18:16
конфиг на смузи
Спойлер
# Base config

default_feed_rate 4200
default_seek_rate 4200
mm_per_arc_segment 0.5

arm_solution corexy

#alpha_steps_per_mm 80 // 1/16 GT2
#beta_steps_per_mm 80
#gamma_steps_per_mm 320 // tr8x8

alpha_steps_per_mm 160 // 1/32 GT2
beta_steps_per_mm 160
gamma_steps_per_mm 640 // tr8x8 ?

planner_queue_size 32 // don't touch

acceleration 3000
z_acceleration 1000
acceleration_ticks_per_second 1000
junction_deviation 0.01 //0.02

# Stepper module configuration

microseconds_per_step_pulse 1
base_stepping_frequency 100000

# Cartesian axis speed limits
x_axis_max_speed 30000
y_axis_max_speed 30000
z_axis_max_speed 420

# Stepper module pins
alpha_step_pin 2.0
alpha_dir_pin 0.5!
alpha_en_pin 0.4
alpha_current 1
alpha_max_rate 30000

beta_step_pin 2.1
beta_dir_pin 0.11!
beta_en_pin 0.10
beta_current 1
beta_max_rate 30000

gamma_step_pin 2.2
gamma_dir_pin 0.20
gamma_en_pin 0.19
gamma_current 0.8
gamma_max_rate 420

# Serial communications configuration
uart0.baud_rate 115200
second_usb_serial_enable true

# Extruder module configuration

extruder.hotend.enable true
#extruder.hotend.steps_per_mm 143
extruder.hotend.steps_per_mm 285
extruder.hotend.default_feed_rate 600
extruder.hotend.acceleration 1000
extruder.hotend.max_speed 200

extruder.hotend.step_pin 2.3
extruder.hotend.dir_pin 0.22!
extruder.hotend.en_pin 0.21

delta_current 0.7

# Hotend
temperature_control.hotend.enable true
temperature_control.hotend.thermistor_pin 0.24
temperature_control.hotend.heater_pin 2.7
#temperature_control.hotend.thermistor Semitec
temperature_control.hotend.beta 3950 # or set the beta value 4193
temperature_control.hotend.set_m_code 104
temperature_control.hotend.set_and_wait_m_code 109
temperature_control.hotend.designator T
temperature_control.hotend.max_pwm 255 # max pwm, 64 is a good value if driving a 12v resistor with 24v

# bed
temperature_control.bed.enable true
temperature_control.bed.thermistor_pin 0.23
temperature_control.bed.heater_pin 2.5
#temperature_control.bed.thermistor EPCOS100K
temperature_control.bed.beta 3950 # or set the beta value 4066
temperature_control.bed.set_m_code 140
temperature_control.bed.set_and_wait_m_code 190
temperature_control.bed.designator B
temperature_control.hotend.max_pwm 255 # max pwm, 64 is a good value if driving a 12v resistor with 24v

# Switch module for fan control
switch.fan.enable true #
switch.fan.input_on_command M106 #
switch.fan.input_off_command M107 #
switch.fan.output_pin 2.4 #
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
endstops_enable true
corexy_homing true
alpha_min_endstop nc
alpha_max_endstop 1.25^
alpha_homing_direction home_to_max
alpha_min 0
alpha_max 216
beta_min_endstop nc
beta_max_endstop 1.27^
beta_homing_direction home_to_max
beta_min 0
beta_max 216
gamma_min_endstop 1.28
gamma_max_endstop nc
gamma_homing_direction home_to_min
gamma_min 0
gamma_max 210

alpha_fast_homing_rate_mm_s 50 # feedrates in mm/second
beta_fast_homing_rate_mm_s 50 # "
gamma_fast_homing_rate_mm_s 3 # "
alpha_slow_homing_rate_mm_s 25 # "
beta_slow_homing_rate_mm_s 25 # "
gamma_slow_homing_rate_mm_s 3 # "

alpha_homing_retract_mm 10 # distance in mm
beta_homing_retract_mm 10 # "
gamma_homing_retract_mm 3 # "

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

# optional Z probe
#zprobe.enable true # set to true to enable a zprobe
#zprobe.probe_pin 1.28!^ # pin probe is attached to if NC remove the !
#zprobe.slow_feedrate 1.5 # mm/sec probe feed rate
#zprobe.debounce_count 100 # set if noisy
#zprobe.fast_feedrate 50 # move feedrate mm/sec
#zprobe.probe_height 5 # how much above bed to start probe
#gamma_min_endstop nc # normally 1.28. Change to nc to prevent conflict,

# associated with zprobe the leveling strategy to use
#leveling-strategy.three-point-leveling.enable true # a leveling strategy that probes three points to define a plane and keeps the Z parallel to that plane
#leveling-strategy.three-point-leveling.point1 165.0,40.0 # the first probe point (x,y) optional may be defined with M557
#leveling-strategy.three-point-leveling.point2 60.0,260.0 # the second probe point (x,y)
#leveling-strategy.three-point-leveling.point3 270.0,260.0 # the third probe point (x,y)
#leveling-strategy.three-point-leveling.home_first true # home the XY axis before probing
#leveling-strategy.three-point-leveling.tolerance 0.03 # the probe tolerance in mm, anything less that this will be ignored, default is 0.03mm
#leveling-strategy.three-point-leveling.probe_offsets -30,3,0 # the probe offsets from nozzle, must be x,y,z, default is no offset
#leveling-strategy.three-point-leveling.save_plane false # set to true to allow the bed plane to be saved with M500 default is fals

# Panel
panel.enable true # set to true to enable the panel code

# fullgraphic
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 1.30!^ # click button ; GLCD EXP1 Pin 2
panel.buzz_pin nc # pin for buzzer ; GLCD EXP1 Pin 1
panel.back_button_pin 2.11!^ # 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 1 # set spi channel the sdcard is on
panel.external_sd.spi_cs_pin 0.28 # set spi chip select for the sdcard (or any spare pin)
panel.external_sd.sdcd_pin 0.27!^ # sd detect signal (set to nc if no sdcard detect) (or any spare pin)

panel.encoder_resolution 4 # don't know default, with no parameters skips

panel.menu_offset 0 # 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 200 # z jogging feedrate in mm/min

panel.hotend_temperature 200 # temp to set hotend when preheat is selected
panel.bed_temperature 60 # temp to set bed when preheat is selected

# Example of a custom menu entry, which will show up in the Custom entry.
# NOTE _ gets converted to space in the menu and commands, | is used to separate multiple commands
custom_menu.power_on.enable true
custom_menu.power_on.name Power_on
custom_menu.power_on.command M80

custom_menu.power_off.enable true
custom_menu.power_off.name Power_off
custom_menu.power_off.command M81

custom_menu.zsave.enable true
custom_menu.zsave.name Z_Reset
custom_menu.zsave.command M306_Z0|M500|M400|G0_Z10|G28|

# Only needed on a smoothieboard
currentcontrol_module_enable true


return_error_on_unhandled_gcode false

# network settings
network.enable true # enable the ethernet network services
network.webserver.enable true # enable the webserver
network.telnet.enable true # enable the telnet server
#network.ip_address auto # use dhcp to get ip address

# uncomment the 3 below to manually setup ip address
#network.ip_address 192.168.0.189 # the IP address
#network.ip_mask 255.255.255.0 # the ip mask
#network.ip_gateway 192.168.0.105 # the gateway address
#network.mac_override xx.xx.xx.xx.xx.xx # override the mac address, only do this if you have a conflict

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 20 фев 2018, 18:53

Да вроде тоже самое. Только чисто из интереса, что за ходовые винты на Z стоят? На них получается у тебя 10 мм на оборот если конечно микрошаг 1/32 а комменте винты Т8х8, у них ход 8 мм на оборот, а это при 1/32 должно быть 800.
Кстати, у меня E3d на нем вентилятор сильно шумит, я его повесил на силовой выход нагрева второго экструдера, прописал в Temperature swith на 60 градусов, чтобы включался и отключался автоматом, переназначил пины. Все работает четко, да и когда экструдер холодный он не шумит даже при включенном принтере. А так приходилось отключать принтер, чтобы не шумел. :idea: Правда есть нюанс, когда заводишь на печать холодный экструдер, пока он не прогреется вентилятор не включится, надо в слайсере прописать его включение в начале печати, у меня М406 назначено, прописано в слайсере перед включением нагрева экструдера. Все норм.
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 20 фев 2018, 19:05

Примерно вот так сделал. Само собой вывод с нагрева экструдера снял, и вписал сюда.
Спойлер
switch.fan2.enable true #
switch.fan2.input_on_command M406 #
switch.fan2.input_off_command M407 #
#switch.fan2.subcode 1
switch.fan2.output_pin 2.6 #
switch.fan2.output_type digital # digital output
switch.fan2.startup_state false

temperatureswitch.hotend.enable true #
temperatureswitch.hotend.designator T # first character of the temperature control designator to use as the temperature sensor to monitor
temperatureswitch.hotend.switch fan2 # select which switch to use, matches the name of the defined switch
temperatureswitch.hotend.threshold_temp 60.0 # temperature to turn on (if rising) or off the switch
temperatureswitch.hotend.heatup_poll 5 # poll heatup at 5 sec intervals
temperatureswitch.hotend.cooldown_poll 15 # poll cooldown at 15 sec intervals
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 20 фев 2018, 19:16

dark184 писал(а):
20 фев 2018, 18:53
10 мм на оборот
ага) я просто думал что 8 мм)) потом чота и не поправил) а вентилятор у меня 5в не особо шумный, от концевика запитан. а дисплей тебя какой?

Аватара пользователя
modsley
Сообщения: 32
Зарегистрирован: 09 фев 2018, 11:47
Имя: Максим
Благодарил (а): 3 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение modsley » 21 фев 2018, 00:26

Приветствую.
Такая непонятка...
Напечатал детальку.
В ней отверстие под вал двигателя. Вал в отверстии болтается.
Посмотрел диаметр отверстия в модели - 5.6, а вал - 5.
Померил в напечатанной детали - 5.6
Спросил у автора модели.
Он сказал, что всё правильно в модели, что он целенаправленно добавил эти 0.6, потому что происходит усадка и в готовой детали всё в норме.
А то, что у меня получается размер как в модели - странно и нужно смотреть ремни принтера...
Почесал я репу, напечатал кубик 20х20х20. Получился кубик 20.3х20.3х20
А по логике автора модели должен был бы получиться меньше.
Ничего не понимаю....

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение AKDZG » 21 фев 2018, 05:09

modsley, интересно. А какой слайсер? И фото бы посмотреть, вдруг там недоэкструзия.
СПринтер 233
Anycubic Mono M7 Pro

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 21 фев 2018, 08:21

modsley писал(а):
21 фев 2018, 00:26
А по логике автора
пардон за оффтоп, но такую логику аффтара я совсем не понима. Ведь можно делать все размеры 1:1 а каждый потом уже исходя из усадки своего пластика увеличит модель на нужное количество процентов. у меня для грега абс 1%, для нейлона 2% на размеры x y накидываю. а если для пла? уменьшать?
а по теме вопроса-какой пластик печатаете, может он у вас без усадки? потом нужно посмотреть настройки слайсера.

Ответить

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

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