Jump to content

Ender 3 Pro [ зміни | доповнення | модифікації ]


Shashel

Recommended Posts

Досить давно маю в господарстві Ender 3 pro.

Практично зразу я його перевів на Klipper та поставив дірект. Більше року так користувався і ось виникло нерпереборне бажання його вдосконалити.

Маю декілька ідей що і як з ним зробити.

Планую:

вісь Y заміню ремінь з 6мм на 9мм

вісь Y заміню двигун на потужніший

  • Like 2
Link to comment
Share on other sites

Доповнюю бо натис випадково Ctrl+Enter і воно запостилось а змінити вже не  можу.

  

Мої плани по апгрейду:

  • вісь Y - заміню пружини столу на силіконові втулки
  • вісь Y - заміню ремінь з 6мм на 9мм
  • вісь Y - заміню двигун на потужніший
  • вісь Y - змоделюю та заміню кріплення двигуна та направляючого ролика
  • вісь Y - змоделюю та заміню систему що натягує ремінь
  • вісь Y та вісь X - приберу кінцеві вимикачі та переведу на Sensorless Homing
  • вісь X - поставлю рельсу
  • вісь X - змоделюю нову голову під вулкан та фідер з великими шестернями

 

P.S. Зразу відповім на питання "Нахіба це все робити?" Відповідь - бо можу і хочу 🙂

  • Like 2
Link to comment
Share on other sites

 Ось таке малюю😎

Кріплення двигуна та система натягу ремня на вісь Y вже зроблена в CADі.

Залишилось надрукувати та поставити.

image.thumb.png.62eca79b29a4ea78b37035b95a3d0aef.png

image.png.f7a9524b72bd05c3b74eeac0ade85c82.pngimage.png.56b62cfdc5abd47cbee388189c4489ef.png

  • Like 2
Link to comment
Share on other sites

39 хвилин назад, Shashel сказав:

Доповнюю бо натис випадково Ctrl+Enter і воно запостилось а змінити вже не  можу.

  

Мої плани по апгрейду:

  • вісь Y - заміню пружини столу на силіконові втулки
  • вісь Y - заміню ремінь з 6мм на 9мм
  • вісь Y - заміню двигун на потужніший
  • вісь Y - змоделюю та заміню кріплення двигуна та направляючого ролика
  • вісь Y - змоделюю та заміню систему що натягує ремінь
  • вісь Y та вісь X - приберу кінцеві вимикачі та переведу на Sensorless Homing
  • вісь X - поставлю рельсу
  • вісь X - змоделюю нову голову під вулкан та фідер з великими шестернями

 

P.S. Зразу відповім на питання "Нахіба це все робити?" Відповідь - бо можу і хочу 🙂

Кінцевики прибрав. Ось може комусь стане в нагоді мої конфіги.

homing.cfg

[gcode_macro SENSORLESS_HOME_X]
gcode:
    {% set HOME_X_CURRENT = 0.350 %}
    # {% set HOME_Y_CURRENT = 0.700 %}
    {% set RUN_CURRENT_X = printer.configfile.settings['tmc2209 stepper_x'].run_current|float %}
    # {% set RUN_CURRENT_Y = printer.configfile.settings['tmc2209 stepper_y'].run_current|float %}

# Set current for sensorless homing
    SET_TMC_CURRENT STEPPER=stepper_x CURRENT={HOME_X_CURRENT}
    # SET_TMC_CURRENT STEPPER=stepper_y CURRENT={HOME_Y_CURRENT}
# Pause to ensure driver stall flag is clear
    G4 P2000
# Home
    G28 X0
# Move away
    G90
    G1 X5 F1200
# Wait just a second (give StallGuard registers time to clear)
    G4 P1000
# Set current during print
    SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CURRENT_X}
    # SET_TMC_CURRENT STEPPER=stepper_y CURRENT={RUN_CURRENT_Y}


[gcode_macro SENSORLESS_HOME_Y]
gcode:
    # {% set HOME_X_CURRENT = 0.600 %}
    {% set HOME_Y_CURRENT = 0.550 %}
    # {% set RUN_CURRENT_X = printer.configfile.settings['tmc2209 stepper_x'].run_current|float %}
    {% set RUN_CURRENT_Y = printer.configfile.settings['tmc2209 stepper_y'].run_current|float %}

# Set current for sensorless homing
    # SET_TMC_CURRENT STEPPER=stepper_x CURRENT={HOME_X_CURRENT}
    SET_TMC_CURRENT STEPPER=stepper_y CURRENT={HOME_Y_CURRENT}
# Pause to ensure driver stall flag is clear
    G4 P2000
# Home
    G28 Y0
# Move away
    G90
    G1 Y5 F1200
# Wait just a second (give StallGuard registers time to clear)
    G4 P1000
# Set current during print
    # SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CURRENT_X}
    SET_TMC_CURRENT STEPPER=stepper_y CURRENT={RUN_CURRENT_Y}

[gcode_macro SENSORLESS_HOME_Z]
gcode:
   ##### set defaults #####
    {% set z = params.Z|default(20.0)|float %} #edit to your park position
    ##### calculate save lift position #####
    {% set max_z = printer.toolhead.axis_maximum.z|float %}
    {% set act_z = printer.toolhead.position.z|float %}
    {% set lift_z = z|abs %}
    {% if act_z < (max_z - lift_z) %}
        {% set z_safe = lift_z %}
    {% else %}
        {% set z_safe = max_z - act_z %}
    {% endif %}
    ##### end of definitions #####
        G4 P1000
        G90
        G1 Z{z_safe} F800
        G1 X141.0 Y161.0 F2400
        G28 Z0 
        G1 Z30 F800


[homing_override]
axes: xyz
set_position_z: 0
gcode:
  {% set home_x, home_y, home_z = False, False, False %} ; define what axes need to be homed
  {% if params.X is not defined and params.Y is not defined and params.Z is not defined %} ; G28
    {% set home_x, home_y, home_z = True, True, True %}
  {% else %}
    {% if params.X is defined %}{% set home_x = True %}{% endif %}
    {% if params.Y is defined %}{% set home_y = True %}{% endif %}
    {% if params.Z is defined %}
      {% if 'x' not in printer.toolhead.homed_axes %}{% set home_x = True %}{% endif %} ; check if homed
      {% if 'y' not in printer.toolhead.homed_axes %}{% set home_y = True %}{% endif %} ; check if homed
      {% set home_z = True %}
    {% endif %}
  {% endif %}
  {% if home_x %} SENSORLESS_HOME_X   {% endif %}                 ; home X
  {% if home_y %} SENSORLESS_HOME_Y   {% endif %}                 ; home Y
  {% if home_z %} SENSORLESS_HOME_Z {% endif %}                 ; home Z

 

Edited by Shashel
  • Like 2
Link to comment
Share on other sites

5 годин назад, redbif сказав:

От не знаю чому багато хто ставить ті проставки, самі жорсткі пружини з Китаю мені більше заходять

Були у мене сині жорсткі пружини. Замінив на силікон. Не скажу що там щось критично змінилось. Для мене плюс в силіконових проставках, що там площа на торцях більша ніж у пружин.

  • Like 1
Link to comment
Share on other sites

Надрукував свої моделі з пластику PETG з карбоном від Eryone (не реклама) що придбав тут на форумі. Раніше не мав досвіду з композитами. Вигляд у деталей дуже сподобався. Взів ремінь 9мм, надруковані деталі, потрібні підшипники, силіконові проставки, новий двигун та шпулю на 20 зубів та й поставив. На диво, все стало практично без допилювання. Я був сильно цим здивований. Розробник з мене ще той. Рідко коли вдається те що задумав. Двигун брав Nema 17 OK42HC48-1684A у Voron.ua. Не хотів місяць ще чекати з китаю.

На перший погляд, результатом задоволений. Ось виділю трохичасу на тести і тоді буде точніше видно.

  • Thanks 1
Link to comment
Share on other sites

Питання... навіщо моделювати вузел натягу на друкований різьбі коли можно використовувати гайку/болт М8/10 и т.і які працюють краще ніж друковані різьби?

Link to comment
Share on other sites

12 годин назад, G-3DP сказав:

Питання... навіщо моделювати вузел натягу на друкований різьбі коли можно використовувати гайку/болт М8/10 и т.і які працюють краще ніж друковані різьби?

 Така відповідь підійде?image.png.c9fcfe10289efcf369526e4332a4ce28.png

  • Haha 2
Link to comment
Share on other sites

12 годин назад, G-3DP сказав:

Питання... навіщо моделювати вузел натягу на друкований різьбі коли можно використовувати гайку/болт М8/10 и т.і які працюють краще ніж друковані різьби?

Вибач, що можливо занадро різко відповів, але у мене цей проект чисто по фану. Максимально прокачати цього старого

  • Like 2
Link to comment
Share on other sites

4 години назад, Shashel сказав:

Вибач, що можливо занадро різко відповів, але у мене цей проект чисто по фану. Максимально прокачати цього старого

Я і не ображався.

Питання ж було не про те навіщо ти це все робиш.. а конкретно про вузел натягу, та таке рішення, як на мене не дуже практичне.

Просто коли проектуєш якусь практичну річ, то проектант завжди повинен шукати раціональний шлях для вирішення проблеми, а не створювати нові.

А проблема з друкованими різьбами одна... вона не довговічна та регулювання не дуже плавне, що при регулюванні натяга ременя це критична властивість.

Edited by G-3DP
Link to comment
Share on other sites

18 годин назад, G-3DP сказав:

Я і не ображався.

Питання ж було не про те навіщо ти це все робиш.. а конкретно про вузел натягу, та таке рішення, як на мене не дуже практичне.

Просто коли проектуєш якусь практичну річ, то проектант завжди повинен шукати раціональний шлях для вирішення проблеми, а не створювати нові.

А проблема з друкованими різьбами одна... вона не довговічна та регулювання не дуже плавне, що при регулюванні натяга ременя це критична властивість.

Колись у мене був фанерний Graber i3 який я зібрав з гівна та палок. Потім досить довго, і з мого погляду успішно, удосконалював. Так отам я це робив на гвинтах. Та й на цьому Ендері у мене стояв алюмінієвий китайський натяг з гвинтом. Я вирішив перейти на ширший ремінь і спробувати щось завернути трохи по іншому. Так от, чи отримав я досвід та задоволення від процесу - так. Чи отримав якісь критичні відмінності між тим що був натягувач на гвинті чи цей надрукований - ніт. А от кріплення мотору - це те що треба обв'язково міняти на таких принтерах. Старе кріплення вигиналось і деформувалось від натягу ременю і від різких прискорень. Якщо буде час на цих вихідних, то спробую заміряти які зараз кліпер радить шейпери на вісь Y.

Link to comment
Share on other sites

До речі про Graber i3. На нього сам зробив аналог CR Touch якого на той час ще не існувало. На основі оптичного сенсору та мікросерви. Я його також перевів на кліпер і віддав хлопцям які починали ферму для друку на ЗСУ. От він там ще досі працює 24/7 і за рік роботи вони його ні разу не ремонтували. Просто запускають друк і він паше.

Ось його теперішній вигляд.

image.thumb.png.c2db467783e5764e2114c4c5146ba623.png

 

 

 

  • Like 2
Link to comment
Share on other sites

  • 3 weeks later...

Тепер черга за віссю X. Ось таке намоделював і вже майже все потрібне надрукував. Залишилось зібрати, поставити і налаштувати.

image.png.90489f52e91ee1113509c75067ff40e1.png

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...