Strona 1 z 1
klipper problem
: 15 mar 2024, 19:02
autor: rzorzo1
Witam, jestem nowy na forum i również poczatkujacy w druku 3D. Jakiś czas temu zakupiłem drukarkę (i średnio jestem zadowolony z zakupu) i to chyba z własnej ciekawosci jak to działa. Poczatki obsługi były cieżkie ale na szczescie jest internet
. uporaem sie z nia i drukowałem w sumie dla córki rózne rzeczy . po dalszym wgłebieniu sie w temat znalazłem klippera i zaczałem weszyć dalej co z czym jak to zainstalowac (tylko z tego wzgledu chciałem zeby obsługiwac drukarke bezprzewodowo bo przekładanie karty oamieci juz mnie troche znudziło). Do tematu... mam tego klipper i przeszedłem kalibracje urzadzenia ale przy próbie wydruku wywala mi bład(raczej znany dla wtajemniczonych) "verify_heater bed" i po chwili restart. czy mogłby mi to ktoś wyjaśnic o co chodzi jesli skalibrowałem extruder i łóżko (PID) i zapisałem w pliku printer.cfg. czy cos jeszcze brakuje do tego zeby to ruszyło czy coś z drukarką? prosze o pomoc, pozdrawiam. (ps. jesłi temat już był to sorki za powtórke ale nie znalazłem )
Re: klipper problem
: 15 mar 2024, 19:52
autor: artur_n
Pokazuje Ci temperature stołu w interfejsie?
Czy stół grzeje się przy ręcznych nastawach?
Re: klipper problem
: 15 mar 2024, 19:57
autor: Kopytko
I pytanie, czy ten błąd wyskakuje od razu po włączeniu klippera lub restarcie, czy dopiero jak próbuje nagrzewać.
Re: klipper problem
: 15 mar 2024, 20:12
autor: rzorzo1
artur_n pisze: ↑15 mar 2024, 19:52
Pokazuje Ci temperature stołu w interfejsie?
Czy stół grzeje się przy ręcznych nastawach?
pokazuje temperature stołu i temperature extrudera. przy próbie druku PETG i uzyskania temp 85' dochodzi do 78 i restartuje sie.
Re: klipper problem
: 15 mar 2024, 20:14
autor: rzorzo1
Kopytko pisze: ↑15 mar 2024, 19:57
I pytanie, czy ten błąd wyskakuje od razu po włączeniu klippera lub restarcie, czy dopiero jak próbuje nagrzewać.
próbuje wydrukowac coskolwiek w petg i załaczam drukuj . wszystko jest ok do czasu jak dochodzi do temp 78' stopni w tedy nastepuje restart i wyskakuje bład
Re: klipper problem
: 15 mar 2024, 20:15
autor: rzorzo1
rzorzo1 pisze: ↑15 mar 2024, 20:12
artur_n pisze: ↑15 mar 2024, 19:52
Pokazuje Ci temperature stołu w interfejsie?
Czy stół grzeje się przy ręcznych nastawach?
pokazuje temperature stołu i temperature extrudera. przy próbie druku PETG i uzyskania temp 85' dochodzi do 78 i restartuje sie.
tak przy recznych ustawieniach sie grzeje
Re: klipper problem
: 15 mar 2024, 20:20
autor: Jarewa
A PID-a to na jaką temperaturę robiłeś?
Re: klipper problem
: 15 mar 2024, 20:20
autor: JGFTW
Błąd temperatury wskazuję Ci sekcje verify_heater, bo tam jest napisane ile klipper będzie czekał aż zmieni się temperatura:
https://github.com/Klipper3d/klipper/bl ... ify_heater
Widocznie powyżej 78C czas wzrostu temperatury o 2 stopnie jest dłuższy niż 60s (jeżeli masz domyślne wartości).
Możesz zwiekszyć ten czas albo zmniejszyć wzrost temperatury.
Re: klipper problem
: 15 mar 2024, 20:22
autor: Jarewa
Może ale to może być też wina słabego zasilania/zasilacza lub grzałka za słaba by uzyskać docelowe temperatury. Podejrzenie pada na zasilacz bo ręcznie idzie z automatu więc słaby zasilacz ma większe obciązenie niź tylko stół.
Re: klipper problem
: 15 mar 2024, 20:24
autor: rzorzo1
Jarewa pisze: ↑15 mar 2024, 20:20
A PID-a to na jaką temperaturę robiłeś?
stół 90 a extruder 240
Re: klipper problem
: 15 mar 2024, 20:31
autor: rzorzo1
JGFTW pisze: ↑15 mar 2024, 20:20
Błąd temperatury wskazuję Ci sekcje verify_heater, bo tam jest napisane ile klipper będzie czekał aż zmieni się temperatura:
https://github.com/Klipper3d/klipper/bl ... ify_heater
Widocznie powyżej 78C czas wzrostu temperatury o 2 stopnie jest dłuższy niż 60s (jeżeli masz domyślne wartości).
Możesz zwiekszyć ten czas albo zmniejszyć wzrost temperatury.
cos w tym styly?
[verify_heater bed]
heating_gain: 2
check_gain_time:35
hysteresis: 10
max_error: 130
Re: klipper problem
: 15 mar 2024, 22:44
autor: artur_n
Zwiększ check_gain_time:35 i sprawdź.
Re: klipper problem
: 16 mar 2024, 07:11
autor: rzorzo1
ok. skonfigurowałem jeszcze raz PID na 60 i 200 PLA, dodałem:
[verify_heater heater_bed]
heating_gain: 2
check_gain_time: 60
hysteresis: 5
max_error: 120
"podstawowe ustawienia"
i jak na razie błedu nie wywala ale pojawia sie kolejny problem. po nagrzaniu stolu nie nagrzewa sie extruder i nie startuje druk. wydaje mi sie ze to cos z macro?
Re: klipper problem
: 16 mar 2024, 08:34
autor: artur_n
Makro startowe do analizy.
Re: klipper problem
: 16 mar 2024, 09:02
autor: rzorzo1
[gcode_macro START_PRINT]
gcode:
#Get Bed and Extruder temperature from Slicer GCode
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
CLEAR_PAUSE
BED_MESH_PROFILE LOAD=default
SET_LED LED=extruder RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0
G12 ; Clear the nozzle
G92 E0 ; reset extruder
G90 ; set absolute positioning
M117 Heatup Bed {BED_TEMP}°C Nozzle {EXTRUDER_TEMP}°C
# Change for unheated build plate
{% if params.BED_TEMP != "0" %}
SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={BED_TEMP}
SET_LED LED=extruder RED=1.0 GREEN=0.0 BLUE=0.0 WHITE=0.0
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={BED_TEMP*0.96} MAXIMUM={BED_TEMP*1.04}
SET_LED LED=extruder RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0
{% endif %}
G28 ; Home all Axes
# BED_MESH_PROFILE SAVE=automesh_default_backup
# M117 Vor Calibrate
# KAMP_BED_MESH_CALIBRATE
# M117 Nach Calibrate
G1 Z10 F3000 ; move z up little to prevent scratching of surface
SET_LED LED=extruder RED=1.0 GREEN=0.0 BLUE=0.0 WHITE=0.0
SET_HEATER_TEMPERATURE HEATER=extruder TARGET={EXTRUDER_TEMP}
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={EXTRUDER_TEMP*0.98} MAXIMUM={EXTRUDER_TEMP*1.02}
SET_LED LED=extruder RED=0.0 GREEN=0.0 BLUE=0.0 WHITE=1.0
PRIME_LINE
tak wyglada startowe, uzywam cały czas Prusa slicer na kodzie marlina i nie wiem czy to tez jest ok
; Initial setups
G90 ; use absolute coordinates
M83 ; extruder relative mode
M220 S100 ; reset speed factor to 100%
M221 S100 ; reset extrusion rate to 100%
; Set the heating
M140 S[first_layer_bed_temperature] ; start bed heating
; Home
G1 Z3 F3000 ; move z up little to prevent scratching of surface
G28 ; home all axes
; Auto bed Leveling
@BEDLEVELVISUALIZER
G29 ; perform bed leveling
M420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z
; Wait for final heating
G1 Z10 F3000 ; move z up little to prevent scratching of surface
M190 S[first_layer_bed_temperature] ; wait for the bed to heat up
M109 S[first_layer_temperature] ; wait for the nozzle to heat up
; Сlean nozzle
G92 E0 ; reset extruder
G1 X150 Y{print_bed_size[1]-0.25} Z0.25 F5000.0 ; move to start position
G1 X100 Y{print_bed_size[1]-0.25} Z0.25 F1500.0 E30 ; draw the first line
G1 Z10 F3000 ; move z up little to prevent scratching
G12 C2 ; clean nozzle
G1 X25 Y{print_bed_size[1]-0.5} Z0.25 F5000.0 ; move to side a little
G1 X90 Y{print_bed_size[1]-0.5} Z0.25 F1500.0 E15 ; draw the second line
G92 E0 ; reset extruder
M221 S{if layer_height<0.075}100{else}95{endif}
Re: klipper problem
: 16 mar 2024, 10:00
autor: artur_n
Tak mam u siebie w P3S porównaj i dostosuj:
Slicer Prusa
Kod: Zaznacz cały
M117
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
;G28 ; home (G28 jest zawarte w G29)
G29 ; bed mesh
BED_MESH_PROFILE LOAD=default
SET_FILAMENT_SENSOR SENSOR=Czujnik_filamentu ENABLE=0
G0 X0 Y0 Z0.20 F6000
G1 Z0.10 F100
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
G92 E0
G1 X190 E10 F1000 ; zrob kreske
Re: klipper problem
: 16 mar 2024, 10:58
autor: Rozarh
Jeśli używasz makra START_PRINT w Klipper to g-code startowy w slicerze powinien wyglądać tak:
Kod: Zaznacz cały
START_PRINT EXTRUDER_TEMP={first_layer_temperature} BED_TEMP={bed_temperature}
A końcowy tak:
Nie ma sensu w slicerze rozbudowywać tej sekcji - możesz używać kilka różnych slicerów a zawsze będziesz mieć tą samą sekwencję startową.
Przy okazji mój START_PRINT:
Kod: Zaznacz cały
[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(190)|float %}
M140 S{BED_TEMP} # Start bed heating
M104 S{EXTRUDER_TEMP} # Set extruder temp
G28 # Home the printer
G90 # Use absolute coordinates
G92 E0 # reset extruder position
G0 X-30 Y0 Z15 F3000 # Go to wait position
M190 S{BED_TEMP} # Wait for bed to reach temperature
M109 S{EXTRUDER_TEMP} # Set and wait for nozzle to reach temperature
G0 X0 Y0 Z0.8 F200 # Set head height
G1 X220 E80 F1000 # purge line
G92 E0 # reset extruder position
G1 E-0.2 F3000 # Retract 0.2mm
M83 # Use relative distances for extrusion
Polecam odpalenie obu grzałek w trybie nieczekania i wtedy dodatkowe homingi, meshe itp. Potem czekam aż temperatury dojdą i wtedy czyszczę dyszę linią PURGE
Re: klipper problem
: 16 mar 2024, 11:45
autor: rzorzo1
małymi krokami ale po troche. w slicer dodalem tylko komende G28. zaczynam po troche to łapac przy waszej pomocy rekacja ze strony drukarki juz jest. kwestia jest ustawienia makro !
Re: klipper problem
: 16 mar 2024, 15:17
autor: rzorzo1
Dzieki za pomoc, pierwszy druk poleciał dzieki wam załapałem o co chodzi
problem był z slicerem który nadpisywał g-code i drukarka nie wiedziała jak dczytać G-c . Grzałki trzeba było dopisać do cfg bo bez tego ani rusz(ustawienie defualt) . Pozostaje skalibrować reszte rzeczy. Jeszcze raz Wielkie dzieki !!!!!