Готовые модели для слайсера скачать с:

https://www.thingiverse.com

https://sketchfab.com

https://www.printables.com

https://fullcontrol.xyz/#/models (извращения для тестирования настроек принтера)

https://meshmixer.com (прога для расстановки поддержек)

https://cults3d.com/

Форматы для импорта — stl, сохранение настроек слайсера — 3mf

Кубики лего:

https://www.mecabricks.com/en/workshop

Инструкции для лего:

https://www.toysperiod.com/lego-set-reference/pirates/pirates-1/imperial-guards/lego-6263-imperial-outpost/

Купить пластик:

https://www.sopytka.ru/products/prutki-dlya-3d-printera/

Настройка Ender 3 S1 PRO
  1. На прогретом столе (60 для PLA). Ключом подтянуть гайки под столом чтобы не люфтило (пробовать в разных направлениях чтобы плотно зашло). Крутить 4 вентиля против часовой до плотного завинчивания стола. Сначала Z высота по центру, потом Z высота со щупом, потом автолевелинг. Крутить вентили под столом для настройки прилегания в aux по часовой для более плотного прилегания со щупом.
    На клиппере сначала автолевелинг с полем 3 на 3, подкручивать чтобы во всех стремился к 0. Затем автолевел на максимум.
    Запуск на печать только предварительно прогрев стол до рабочей температуры.

В Klipper для точной настройки по Z

G28 
PROBE_CALIBRATE
TESTZ z=-1
#для более точной калибровки писать только - и +
TESTZ z=-
TESTZ z=+
ACCEPT
SAVE_CONFIG
  1. Затянуть сильнее ремни (на оси Х — справа, на оси Y — внизу под столом). Проверить 2мя одинаковыми по высоте предметами (клей карандаш) одинаково ли прилегает ход по Z.
  2. Для лучшей адгезии обезжирить стол спиртовой салфеткой или использовать клей карандаш (при большей температуре плавления — лучше адгезия PLA: 225)
  3. Обновить драйвер форматнуть сд карту с сайта (Ender-3s1pro_hw24s1_301_V2.0.8.16F1_F103_LASER_FDM.bin» и STM32F4_UPDATE), и перезагрузить принтер
  4. Так же надо обновит экран через микро сд (private)
  5. Для приклеивания к столу — первый слой печатать без обдува с температурой стола меньше чем у последующих слоёв. Со 2го слоя включать обдув и увеличивать температуру стола на 5 градусов (попасть между температурой стеклования? PETG 75 — 80)
  6. Вентилятор для обдува платы — на 24V, 0.10A (DC BRUSHLESS CHA6024RL-15B), оригинал стоит на винтах M4x20. Подбирать по возможности такой же толщины (60x60x15mm).
Klipper (Sonic pad)

Включить расширенные настройки:

Configurate -> Other settings -> Advansed options -> Console

Отконфигурировать температурные изменения:

Configurate -> Other settings -> Advansed options -> HOTEND PID calibration -> 60

Configurate -> Other settings -> Advansed options -> HOTBED PID calibration -> 225

Акселерометр на голове и столе (Input shaping):

Распечатать Sensor-bracket-Ender3 S1&Ender3S1

Configurate -> Other settings -> Advansed options -> Measuring Resonances

Прикрутить сначала к голове, а потом прикрепить на стол с помощью двойного скотча (можно и на голову с помощью скотча)

Вебка:

Выбрать доступную ту что поддерживается из списка (Logitech HD C920E):

http://www.ideasonboard.org/uvc/#devices

Вебдоступ:

  1. Подключить к Wi-fi внутри своей сети
  2. Заходить по ip http://192.168.1.66
  3. Снять галку в настройках роутера с — Блокировать bridging, чтобы конектить по wifi внутри своей локальной сети

Сделать доступ из CURA:

В магазине приложений скачать Moonraker Connection

Настройки -> Настроить CURA -> Принтеры -> Connect moonraker -> Ввести URL (http://192.168.1.66/)

Профайл для CURA:

Настройки — Настройки CURA -> Принтеры -> Добавить новый -> Не подключённый к сети -> Custom -> Custom FFF printer

Настроить как в мануале (https://www.creality.com/pages/download-creality-sonic-pad?spm=..product_63450b4c-43c8-4324-9b18-1172e81585f2.nav_link_store_1.1)

Параметры — Принтер — Управление принтерами

Профили — Импорт

Сделать доступ из PrushaSliser:

Настройки принтера -> Шестерня (Изменить физический профиль) -> 192.168.1.66 в IP

На столе, справа от экспорт в G-код -> На принтер

Длинна экструдирования (e-steps):

min_extrude_temp: 0 чтобы экструдировать не разогревая, после теста удалить

Снять сопло отмерить 100 мм, пометить на прутке и нажать Extrude (для идеального теста — делать на холодном — удалить сопло)

98 (сколько выдавил из 100) / 100 * rotation_distance: 7.5 = 7.2765

rotation_distance: 7.2765

Pressure advance:

В printer.cfg добавить строку под [extruder]

pressure_advance: 0.06275

Для тестирования (директ экструдер)

На тестовом кубе (square_tower.stl) убрать ретракт и заполнение, поставить высоту слоя в 75% от сопла, отставить по 1 стенке

SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=1 ACCEL=500

TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005

Для PLA и сопла 0.4: 14-16.5мм

12.55 * 0.005 = 0.06275

Для отмены измерений

RESTART
Слайсеры
PrusaSlicer

https://www.prusa3d.com/en/page/prusaslicer_424/

Настройка для PrusaSliser

Настройка принтера:

Общие:

Форма и размеры стола - Размер (rect_size): 220, 220
Максимальная высота печати (max_print_height) - 270
Тип G-кода: Marlin (или RepRap/Sprinter - лучше для всех прошивок)

Пользовательский G-код:

Стартовый:

G90 ; use absolute coordinates
M83 ; extruder relative mode
M140 S{first_layer_bed_temperature[0]} ; set final bed temp
M104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling
G4 S10 ; allow partial nozzle warmup
G28 ; home all axis
G1 Z50 F240
G1 X2 Y10 F3000
M104 S{first_layer_temperature[0]} ; set final nozzle temp
M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize
M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize
G1 Z0.28 F240
G92 E0
G1 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 F5000
G92 E0
G1 Y10 E10 F1200 ; prime the nozzle
G92 E0

Завершающий:

{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
M84 X Y E ; disable motors

перед сменой слоя:

;BEFORE_LAYER_CHANGE
G92 E0
;{layer_z}

после смены слоя:

;AFTER_LAYER_CHANGE
;{layer_z}

пауза:

M25 ; pause print

Экструдер:

Диаметр сопла (nozzle_diameter) - 0.4
Ограничение высоты слоя - Мин (min_layer_height[0]): 0.05, Макс (max_layer_height[0]): 0.3
Ретракт - Длинна (retract_length): 0.8 

Настройка печати:

Слои и параметры:

Обычная:

Высота слоя (layer_height) - 0.08
Высота первого слоя (first_layer_height) - 0.2
Периметры (perimeters) - 2
Сплошных слоёв - Сверху (top_solid_layers): 5, Снизу (bottom_solid_layers): 5
Минимальная толщина оболочки - Сверху (top_solid_min_thickness): 1.2, Снизу (bottom_solid_min_thickness): 1.2
Позиция шва (seam_position) - сзади (можно самому разметить шов)
Ширина экструзии по умолчанию () - 0,44
Первый слой () - 0,42 (чтобы не отслоился)
Периметры () - 0,44
Внешние периметры () - 0,42
Заполнение () - 0,44
Сплошное заполнение () - 0,44
Верхний сплошной слой () - 0,4
Поддержка () - 0,4
Перекрытие линий заполнения с линиями периметра () - 23%
Коэффициент подачи пластика () - 0,95

Детализированная ваза:

Высота слоя (layer_height) - 0.08
Высота первого слоя (first_layer_height) - 0.1
Периметры (perimeters) - 1
Сплошных слоёв - Сверху (top_solid_layers): 0, Снизу (bottom_solid_layers): 3
Периметры () - 160
Маленькие периметры () - 120
Внешние периметры () - 120
Заполнение () - 260
Сплошное заполнение () - 200
Верхний сплошной слой () - 160
Поддержка () - 240
Мосты () - 120
Заполнение пробелов () - 200
Скорость перемещения по XY () - 260
Скорость печати первого слоя () - 30
Ширина экструзии по умолчанию () - 0.45
Первый слой () - 0.42
Периметры () - 0.45
Внешние периметры () - 0.45
Заполнение () - 0.45
Сплошное заполнение () - 0.45
Верхний сплошной слой () - 0.4
Поддержка () - 0.4
Перекрытие линий заполнения с линиями периметра () - 23%
Коэффициент подачи пластика () - 0.95

Настройка прутка:

PLA fdplast (зимой?):

Сопло - Первый слой (first_layer_temperature): 225, Последующие слои (temperature): 225

На вкладке СТОЛ

Для адаптации высоты слоёв под детализацию модели:

Клик на модель -> Переменная высота слоёв -> Адаптивная (для ваз)

Разглаживание

Создать в PrusaSliser

Правой кнопкой на модели в списке — добавить модификатор — куб

Правой кнопкой на куб — добавить настройки — разглаживание — все галки

Нажать на разглаживание в списке — настроить параметры

Передвинуть куб туда где на модели надо разгладить

OrcaSlicer

https://github.com/SoftFever/OrcaSlicer/releases/tag/nightly-builds

ПКМ на столе — выбрать тестовую модель для печати

Корректирока потока:
В настройке прутка — Коэфициент потока
Тестирование — Калибровка — Скорость потока — первый проход (выбрать больший из 2х лучших вариантов)
Тестирование — Калибровка — Скорость потока — второй проход
flowRatio_new = Flowratio_old *(100 + modifier)/100
0,926 * (100 + 5)/100
0,9723 * (100 — 7)/100

Pressure advance:
Тестирование — Калибровка — Коэф. Pressure advance — Метод башня
В настройке прутка — Галка на включить Pressure advance — 0,0628
((нужная высота * 100 / высота башни) * конечный коэфициент)/100

Настройка ретракта

http://retractioncalibration.com

Тесты на температуру, первый слой, ретракт и тд в CURA

Магазин — Calibration Shapes

Расширения — Part for calibration — Add a PETG TempTower

Расширения — Пост обработка — Изменить G-код — Добавить скрипт — (TempFunTower)

Проверить flow — измерять толщину стенки печати

Экспорт из Maya

Повернуть модель на +90 градусов по Х

Поддержки

Настроить Meshmixer

Создать профиль для своего принтера (размер, высота)

Настроить скеил

Edit -> Transform -> Uniform scale (чтобы равномерно по всем осям)

\\точка не вводится, сначала поскейлить мышкой в вивпорте для 0.5 т тд

Переместить импортированную модель на визуальный стол принтера

Edit -> Align

Analysis -> Overhangs (Replicator bigTips для слоя 0.1)

Generate Supports -> Convert to solid (replase)

Смена сопла

Менять при нагреве 230 (170?) градусов. Откручивать — против часовой, закручивать по часовой. Закручивать с помощью динамометрического ключа, предварительно очистив от пластика (выдернуть пруток на 110 — 120). Если не закрутить плотно — пластик будет протекать. Закручивать до щелчка прокрутки динамометрического ключа.

При покупке не родных сопел смотреть на тип, или можно сорвать резьбу.

Поиск оптимальной температуры

На вазе с иероглифом в режиме вазы — смотреть на спекание слоёв снизу при 0.08. Увеличивать температуру, пока не станут гладкими. Так же это спекание зависит от уровня обдува (при более мощном меньше артефактов). Перепроверить при смене вентелятора.

SLA

Chitubox
https://www.chitubox.com/en/download/chitubox-free

Lychee
https://mango3d.io/downloads/

Elegoo Saturn 3 Ultra