Strona 3 z 20

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 27 mar 2024, 22:01
autor: marcin-1125
Dokładnie jak Pan Jarewa sugeruje. Mój zestaw to dokładnie: BTT Manta E3ez + CB1 + Waveshare. Wszystko ruszyło od strzała, bez żadnych komplikacji.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 27 mar 2024, 22:15
autor: Jarewa
To dobrze, bo MKS PI + Waveshare ten wyświetlacz podany nie ruszy. Żeby ruszyło trzeba się napracować. Najgorsze czy to MKS czy BTT jak twoje nie ma oficjalnego wsparcia.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 09:47
autor: Breyger
Będę miał ok kolegi Wyświetlacz 7" pojemnościowy, od którego pożyczyłem endera...
Malinke mam. Dokładnie Raspberry Pi 4 4gb.
Jak się konfiguruje ten pilik pod ekstruder co zamontowałem czyli Sherpa Mini z Nema14?
I dziś będę dokładał TMC2209 i czy coś trzeba też przekonfigurować w kliperze pod te stepsticki?
434053278_1183788393001635_3766684736672087877_n.jpg
433995396_748683200370610_909945712212289267_n.jpg
Zrzut ekranu 2024-03-28 094202.png

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 10:29
autor: marcin-1125
Musisz zainstalować najpierw system na maline (sugeruje od nowa)
Nastepnie pobrać Kiauh
Wszytko fajnie omawia ten koleś

Był kiedyś filmik Polski z dokładnym objaśnieniem ale nie mogę znaleźć.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 10:47
autor: marcin-1125
Ten film wyżej bdotyczy instalacji przez Octoprint
Ten jest przez KIAUH


Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 10:58
autor: atom1477
Tylko po co instalować od początku jak wystarczy dodać kilka linii do configa?
Przykładowe linie:

Kod: Zaznacz cały

[tmc2209 stepper_x]
uart_pin: PC4
#diag_pin: PG6
run_current: 0.400
stealthchop_threshold: 999999
interpolate: True
Można sobie zawsze potem zainstalować od nowa, ale do samego uruchomienia na początek chyba wystarczy?

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 11:46
autor: Breyger
system zainstaluje od nowa. ale jaki? OctoPi?
atom1477 pisze: 28 mar 2024, 10:58 Tylko po co instalować od początku jak wystarczy dodać kilka linii do configa?
Przykładowe linie:

Kod: Zaznacz cały

[tmc2209 stepper_x]
uart_pin: PC4
#diag_pin: PG6
run_current: 0.400
stealthchop_threshold: 999999
interpolate: True
Można sobie zawsze potem zainstalować od nowa, ale do samego uruchomienia na początek chyba wystarczy?

Kod: Zaznacz cały

########################
# TMC2209 configuration
########################

[tmc2209 stepper_x]
uart_pin: PA10
run_current: 0.800
hold_current: 0.290
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PA9
run_current: 0.800
hold_current: 0.290
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC7
run_current: 0.580
hold_current: 0.290
stealthchop_threshold: 999999

[tmc2209 extruder]
uart_pin: PC13
run_current: 0.700
hold_current: 0.330
stealthchop_threshold: 999999

[stepper_x]
step_pin: PE3
dir_pin: !PE2
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: !PA15
position_endstop: 0
position_max: 230
homing_speed: 50

[stepper_y]
step_pin: PE0
dir_pin: !PB9
enable_pin: !PE1
microsteps: 16
rotation_distance: 40
endstop_pin: !PA12
position_endstop: 230
position_max: 230
homing_speed: 50

[stepper_z]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB8
microsteps: 16
rotation_distance: 2
endstop_pin: probe:z_virtual_endstop
position_max: 235
position_min: -6

[extruder]
step_pin: PD6
dir_pin: !PD3
enable_pin: !PB3
microsteps: 16
gear_ratio: 50:10
rotation_distance: 22.67895
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC3
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC1
#control: pid
#pid_Kp: 14.669
#pid_Ki: 0.572
#pid_Kd: 94.068
min_temp: 0
max_temp: 260
max_extrude_only_distance: 1400.0
max_extrude_only_velocity: 75.0
max_extrude_accel: 1500

#Settings for NEMA14 Stepper
[tmc2209 extruder
interpolate: True

[heater_bed]
heater_pin: PA0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC0
#control: pid
#pid_Kp: 325.10
#pid_Ki: 63.35
#pid_Kd: 417.10
min_temp: 0
max_temp: 130

#[heater_fan extruder]
#pin: PB0

[fan]
pin: PB1

[mcu]
#serial: /dev/sapphire
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
#baud: 115200
#restart_method: command

[printer]
kinematics: corexy
max_velocity: 250
max_accel: 4500
max_z_velocity: 10
max_z_accel: 80

[display_status]

[static_digital_output reset_display]
pins: !PC6, !PD13
Czy dobrze napisałem ten config?

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 12:18
autor: Rozarh
Nie musisz o to pytać - jeśli w konfigu coś będzie źle to Klipper będzie zgłaszać błędy albo nie przejdzie kontroli konfiguracji:
https://www.klipper3d.org/Config_checks.html
tą musisz wykonać. Jest tam krok po kroku opisane jak sprawdzić działanie drukarki tak, żeby nic nie zepsuć.

Ale patrząc na ten plik to moim zdaniem wysypie się w tym miejscu:

Kod: Zaznacz cały

#Settings for NEMA14 Stepper
[tmc2209 extruder
interpolate: True
Coś masz tu ze składnią pokiełbaszone.

Polecam też konfig rozbić sobie na trzy pliki: mainboard.cfg, mechanics.cfg i printer.cfg.
Pierwszy z plików (mainboard.cfg) na ogół nosi nazwę płyty głównej i w nim definiuję wszystkie piny płyty głównej jakich używam z przypisaniem do odpowiednich obiektów (silniki, grzałki, wentylatory itp.).
mechanics.cfg - tu pakuję informację o mechanice drukarki - wymiary osi, położenie krańcówek, rotation distance itp.
printer.cfg - w tym pliku inkluduję pozostałe dwa a potem definiuję makra do wygodnej obsługi drukarki.

Takie rozbicie ułatwia przyszłe modyfikacje drukarki. Wymieniamy płytę główną - wystarczy podmiana pliku płyty (mainboard.cfg) itp.

Klipper nie robi problemów z tego, że w dwóch różnych plikach zdefiniujemy tą samą sekcję np.

Kod: Zaznacz cały

[stepper_x]
definiując część tej sekcji w jednym pliku a resztę w drugim - odczytuje konfig jako całość więc nie będzie się pluć o brak np.

Kod: Zaznacz cały

rotation_distance
(który jest obowiązkowy) w pliku płyty jeśli go znajdzie w pliku mechaniki. Jeśli przez niedopatrzenie zdefiniujemy dwa razy to samo w różnych plikach to parametr przyjmie wartość z ostatniej odczytanej definicji.

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 12:22
autor: Breyger
Ok dzięki. Instaluje klippera według tego Pana z filmiku przez kiauh
KIAUH - The Easiest Klipper Install - Mainsail and Fluidd - Chris's Basement - 2023
Czyli klipper sam mnie przeprowadzi przez konfigurację tak?

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

: 28 mar 2024, 12:25
autor: Jarewa
Nie przeprowadzi cie przez konfigurację, instaluj mainstal moim zdaniem lepszy od fluid