Кремень FMZ Реклама
Kremen FMHM Реклама

Сдвиг слоев ZAV SBase TFT32 Hiwin, прошу помощи, тупик полный !!

Myxas
Идет загрузка
Загрузка
10.02.2019
1046
26
Вопросы и ответы
Статья относится к принтерам:
ZAV-MAX
Сдвиг слоев ZAV SBase TFT32 Hiwin, прошу помощи, тупик полный !!

Всем привет! Имею проблему в виде сдвигов слоев, на относительно сложных деталях. На коробочках или чуть сложнее всё печатает в порядке. Сдвиг идет сразу после первого слоя и смещается с каждым новым. Пробовал разные модели, простые нормально, посложнее сдвиг с первого слоя в основном по Y и немного X.

Принтер ZAV Max на рельсах Hiwin. Мозги MKS SBase 1.3, экран TFT32

Слайсер Simplify3d

Много чего перечитал и перепробовал, внизу список того что я сделал и это не помогло

1. Заменял двигатели на новые

2. Проверял механику много раз

3. За место винтов в шпулях поставил винты под крестовую отвертку

4. Снизил ускорения в прошивке до 1000

5. Менял силу тока в прошивке на драйверах от 0.3 до 1.5 А (оставил на 0.9, теплые движки)

6. Менял ждампер на плате с 32бит на 16бит, смешение немного уменьшилось

7. Поднял напряжение в БП до 13 вольт

8. Поменял на новый ремень

9. Менял джерки от мин до макс

10. Пробовал разные флешки и SDшки

11. Снял обдув с головы

12. Уменьшал скорость печати слайсере до 50мм

13. Проверил закусывания на рельсах Hiwin, всё в порядке, ездят плавно

14. Проверил коннекторы на плате

15. Оборачивал фольгой и вешал фиритовые кольца на провод от экрана до платы

16. Прогонял модель через лечение

17. Печатал на другом принтере модель, печатает хорошо

18. Сделал охлаждение (встроил в нижнюю крышку) на плату от кулера 12см с очень мощным воздушным потоком

Может ещё что-то делал, уже подзабыл. Две недели не дает мне спать эта беда

Помогите советом, может я что пропустил

[img]http://wpic.ru/img/2019-02/10/p3qjqm.jpg[/img] [img]http://wpic.ru/img/2019-02/10/ltczhu.jpg[/img] [img]http://wpic.ru/img/2019-02/10/xrzgvo.jpg[/img] [img]http://wpic.ru/img/2019-02/10/dbhwk4.jpg[/img]Конфиг

# Basic motion configuration

default_feed_rate 2000 # Скорость рабочего хода (для G1/G2/G3), задается в мм/мин, а не мм/c;

default_seek_rate 2000 # то же самое для холостого перемещения (G0);

mm_per_arc_segment 0.3 # длина элементарной линии при разбиении дуги на прямые перемещения;

#mm_per_line_segment 5 # а это для непрямоугольных принтеров, разбиение прямых линий на сегменты;

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

# note it is invalid for both the above be 0

# CoreXY # if both are used, will use largest segment length based on radius

arm_solution corexy

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

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

alpha_steps_per_mm 160 # количество шагов (микрошагов) для перемещения оси ( X ) на 1 мм;

beta_steps_per_mm 160 # количество шагов (микрошагов) для перемещения оси ( Y ) на 1 мм

gamma_steps_per_mm 800 # количество шагов (микрошагов) для перемещения оси ( Z ) на 1 мм;

# Planner module configuration : Look-ahead and acceleration configuration

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

planner_queue_size 32 # DO NOT CHANGE THIS UNLESS YOU KNOW EXACTLY WHAT YOU ARE DOING

acceleration 1000 # ускорение, в миллиметрах на секунду в квадрате.

z_acceleration 50 # ускорения для оси Z, в миллиметрах на секунду в квадрате. не актуально для дельты

junction_deviation 0.02 # 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

microseconds_per_step_pulse 1 # Duration of step pulses to stepper drivers, in microseconds

base_stepping_frequency 100000 # Base frequency for stepping

# Cartesian axis speed limits

x_axis_max_speed 8000 # максимальная скорость перемещения по оси X, мм/мин. Потолок, выше которого прошивка не даст разогнаться.

y_axis_max_speed 8000 # максимальная скорость перемещения по оси Y, мм/мин. Потолок, выше которого прошивка не даст разогнаться.

z_axis_max_speed 1500 # максимальная скорость перемещения по оси Z, мм/мин. Потолок, выше которого прошивка не даст разогнаться.

# 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 2.0 # Pin for alpha stepper step signal

alpha_dir_pin 0.5 # Pin for alpha stepper direction, add '!' to reverse direction

alpha_en_pin 0.4 # Pin for alpha enable pin

alpha_current 0.9 # X stepper motor current

alpha_max_rate 8000.0 # максимальная скорость по оси (мм/мин)

beta_step_pin 2.1 # Pin for beta stepper step signal

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

beta_en_pin 0.10 # Pin for beta enable

beta_current 0.9 # Y stepper motor current

beta_max_rate 8000.0 # максимальная скорость по оси (мм/мин)

gamma_step_pin 2.2 # Pin for gamma stepper step signal

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

gamma_en_pin 0.19 # Pin for gamma enable

gamma_current 0.9 # Z stepper motor current

gamma_max_rate 1800.0 # максимальная скорость по оси (мм/мин)

## Extruder module configuration

# See http://smoothieware.org/extruder

extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false

extruder.hotend.steps_per_mm 621 # Количество шагов (микрошагов) для перемещения экструдера на 1 мм;

extruder.hotend.default_feed_rate 600 # Скорость перемещения по умолчанию экструдера (задается в мм/мин);

extruder.hotend.acceleration 500 # Ускорение мотора экструдера, в миллиметрах на секунду в квадрате;

extruder.hotend.max_speed 50 # Максимальная скорость перемещения экструдера, мм/мин. Потолок, выше которого прошивка не даст разогнаться.

#extruder.hotend.filament_diameter 1.75

extruder.hotend.step_pin 2.3 # Pin for extruder step signal

extruder.hotend.dir_pin 0.22! # Pin for extruder dir signal ( add '!' to reverse direction )

extruder.hotend.en_pin 0.21 # Pin for extruder enable signal

# 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 4 # Retract length in mm

#extruder.hotend.retract_feedrate 85 # 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)

delta_current 0.8 # ток шагового двигателя первого экструдера;

# 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 1200 # необходимое время для нагрева HotEnd'a, после которого сработает защита, максимально 2040 секунд.

#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 20 # How far from the set temperature it can wander, max setting is 63°C

# Switch module for fan control

switch.fan.enable true # Enable this module

switch.fan.input_on_command M106 # Command that will turn this switch on

switch.fan.input_off_command M107 # Command that will turn this switch off

switch.fan.output_pin 2.4 # Pin this module controls

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

#switch.misc.enable true # Enable this module

#switch.misc.input_on_command M42 # Command that will turn this switch on

#switch.misc.input_off_command M43 # Command that will turn this switch off

#switch.misc.output_pin 2.4 # Pin this module controls

#switch.misc.output_type digital # Digital means this is just an on or off pin

# Switch module for servo control

switch.servo.enable true #

switch.servo.input_on_command M280 S3.0 # M280 S3.0 DOWN , M280 S7.0 UP, M280 S10.6 RESET, M280 S8.4 SELF TEST, M280 PS5.5 ZMIN TEST MODE

switch.servo.input_off_command M280 S7.0 # same as M280 S0 0% duty cycle, effectively off

switch.servo.output_pin 1.23 # must be a PWM capable pin

switch.servo.output_type hwpwm # H/W pwm output settable with S parameter in the input_on_comand

switch.servo.pwm_period_ms 20 # set period to 20ms (50Hz) default is 50Hz

# Switch module for Restart Arduino

switch.arduino.enable true #

switch.arduino.input_on_command M283 # M283 RESET

switch.arduino.input_off_command M284 # M282 WORK

switch.arduino.output_pin 1.22 # must be a PWM capable pin

switch.arduino.output_type digital # Simple Command

switch.module_name.startup_state false # Start in OFF mode

## Panel

# See http://smoothieware.org/panel

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

panel.enable true # Set to true to enable the panel code

# Only needed on a smoothieboard

# See http://smoothieware.org/currentcontrol

currentcontrol_module_enable true # Управлять током шагового двигателя через конфигурационный файл
Ответы на вопросы