Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour à tous

Sur ma Neptune 4 pro, il y a un truc que je ne comprends pas avec le nivellement de plateau.

Depuis quelques jours, je parvenais à imprimer avec les déboires d'adhérences, lesquelles ont pu être solutionnées.

Hier, j'ai lancé une impression d'une boite, enfin son couvercle, la boite ayant été imprimée la veille.

Le début s'étant bien lancé, je ne m'en suis pas inquiété. Puis quelques temps après je suis passé alerté par un bruit de frottement.

La buse était en train de détruire l'impression. 

=> Question : est-ce ça peut abimer la buse au point de devoir la remplacer ?

 

J'ai bien évidemment tout stoppé, et j'ai relancé le nivellement, d'abord manuel avec les grosses vis du dessous de plateau, avant de lancer le nivellement automatique.

Lors de cette premiere étape, le test de la feuille A4 était tout simplement tellement appuyée par la tête qu'elle se déchire...

J'ai refait les réglages, comme exposé dans mon précédent message. Mais depuis rien n'y fait, les impressions sont catastrophiques.

(Ci-dessous l'image de la premiere couche d'un bouddha fourni sur la carte et celui du Benchy)

 

Ce matin, j'ai encore dû procéder au nivellement manuel, les molettes étaient dans des positions loin de la veille. Parfois j'ai dû faire plusieurs tours complets pour retrouver le léger frottement de la feuille. Je ne comprends pas comment ça peut bouger autant en une nuit...

Nivellement à chaud, buse à 150° et plateau à 60°

 

Merci pour vos conseils avisés.

Guillaume

 

 

 

IMG_20231107_140228.jpg

IMG_20231107_141542.thumb.jpg.102af81266847244239c7f14767ffcd7.jpg

IMG_20231107_143258.jpg

Modifié (le) par Shewy80
Posté(e) (modifié)

@Shewy80je pense que tu ne comprends pas le nivellement et le réglage du Z offset

Je ne connais pas la procédure de la Neptune 4, mais normalement tu dois en premier faire le Z offset (écart entre ta buse et ton lit) avec ta feuille de papier (ça doit être expliqué dans la documentation de la machine) et il faut sans doute l'enregistrer ensuite 

Après tu peux lancer le nivellement qui va "lire" entre autre la planéité de ton lit et l'enregistrer 

@Shewy80

@Steed66 en a une si il peut t'aider 😉

Modifié (le) par pascal_lb
Posté(e)

Re,

Je vais relire la doc et la traduire, mais j'avais compris que je devais faire un nivellement manuel sur les 4 coins à la l'aide d'une feuille, puis faire le nivellement automatique. Une fois les 141 points analyser, effectivement ça enregistre.

Concernant le z offet, au moment d'enregistrer j'ai systématiquement un message qui me demande de le vérifier. Je ne le comprends pas.

Si Qq1 habite pas trop loin d'Amiens, j'apporte les bières contre une petite formation et explications. Parceque là pffft

Le fait que ça fonctionne un jour et plus du tout le lendemain ça me déprime.

Posté(e)
Il y a 1 heure, pascal_lb a dit :

Je crois que @MrMagounet en a une 😉

Un ami proche l'a mais pas moi 😄 si j'avais toute les machines intéressante chez moi ma femme me dirais de dormir dans le garage avec mes machines 😉.

Il y a 2 heures, Shewy80 a dit :

Re,

Je vais relire la doc et la traduire, mais j'avais compris que je devais faire un nivellement manuel sur les 4 coins à la l'aide d'une feuille, puis faire le nivellement automatique. Une fois les 141 points analyser, effectivement ça enregistre.

Concernant le z offet, au moment d'enregistrer j'ai systématiquement un message qui me demande de le vérifier. Je ne le comprends pas.

Si Qq1 habite pas trop loin d'Amiens, j'apporte les bières contre une petite formation et explications. Parceque là pffft

Le fait que ça fonctionne un jour et plus du tout le lendemain ça me déprime.

Bon je passe sur Lens demain pour le boulot je passe pas loin d'amiens donc mais pas sur d'avoir le temps de m'arrêter t'aider car j'ai 6h de pris juste pour l'aller et retour plus le boulot que j'ai gérer je suis donc pas rentré demain.
une explication de Elegoo sur le réglage des 4 coins, avec ABL après. 

Logiquement tu doit t'assure que les 4 coins sont ok après ajuster l'offset si necessaire pour ajuster les 4 coins et lancer un abl puis lancer le zoffset  a ajustée au final, si besoin tu peux l'ajuster lors du print. Après tout depend comment la macro est configurer sur ce Klipper soit tu dois fait un enregistrement manuel via un save soit cela ce fait a la volé.

  • J'aime 1
  • Merci ! 1
Posté(e)
il y a une heure, MrMagounet a dit :

ma femme me dirais de dormir dans le garage avec mes machines

C'est marrant on est marié avec la même femme ?

En tout cas merci d'avoir répondu à mon appel 😉 et merci pour le lien, très instructif, je reçois une 4 plus au mois de décembre...

  • J'aime 1
Posté(e) (modifié)

Hello !

Je viens de regarder la vidéo : Ce n'est pas du tout comme ça que je faisais. Effectivement je n'avais pas tout compris.

@MrMagounet : Merci pour la vidéo et la réponse. Tant pis pour la bière alors 🙂

Je vous tiens au courant, je vais suivre scrupuleusement la vidéo.

 

 

Bon j'ai reproduit à la lettre la vidéo. J'ai mis en pause à chacune des étapes.

Mais voilà le résultat de la boite que j'ai dessinée. Si ce n'est pas le nivellement : PLA ? Mauvais découpage dans Cura ?

J'ai relancé vite fait le benchy (Gcode fourni avec la carte) lui est bien ...

 

 

 

IMG_20231108_104431.jpg

IMG_20231108_105010.jpg

Modifié (le) par Shewy80
Posté(e)

bien alors si ton benchy elgeoo est ok alors le soucis est pas sur la machine, son offset et sa config mais cela vient bien d'un soucis de tranchage a mon sens.

Posté(e) (modifié)

Surtout que là je viens de lancer le Bouddha qui hier faisait un rond tout moche, et là il semble bien s'imprimer.

Malgré tout je devais avoir un prob de réglage, mais grace à la vidéo ça semble OK maintenant.

En tout cas ce serait logique de conclure ça, même si je ne suis pas un Vulcain 🙂

Je pensais l'impression 3D plus simple, mais ça demande pas mal de dextérité.

 

Re,

Si je vous file le *STL et le Gcode, vous pourriez me dire si c'est bon, histoire de refaire un test ?

Parceque là, je Bouddha s'est parfaitement imprimé. Dans la lancée, j'ai démarré mon couvercle (après être repassé par Cura) et bim : KO

Sachant que le STL est issu de Sketchup Web ?

 

EN4PRO_BoitePelets_Couvercle (ok) (2).gcode BoitePelets_Couvercle (ok) (2).stl

IMG_20231108_141424.jpg

Modifié (le) par Shewy80
Posté(e)

@Shewy80 est ce que tu utilises la version de Cura qui est fournie par elegoo ?

Posté(e)

@pascal_lb, Bonjour.

J'ai sur mon pc les deux sont installées depuis hier.

Initialement je n'avais que la version 4.8 fournie, sur laquelle je n'ai fait aucun réglage particulier. 

D'ailleurs à la réception de la machine (le 03 nov dernier) j'ai pu imprimer sans difficulté la boite que j'ai dessinée avec avoir fait un test avec le p'tit Benchy.

La boite je l'ai d'ailleurs imprimé le 03 et 04 novembre à deux reprises, puisque j'ai dû retoucher un peu mon design entre temps.

Puis du jour au lendemain, ça n'a plus été (l'origine de ce message) ...

Plus rien ne s'imprime correctement (sauf les gcode sur la carte)

J'ai même désinstallé et réinstallé Cura (celui de la carte)

Hier, toujours avec autant de désespoir, j'ai fini par installer en // la V5.5.50, sur laquelle j'ai dû faire un custom à l'aide d'une vidéo.

Je cherche un peu partout l'origine de mes dysfonctionnements ...

J'ai aussi téléchargé sur Thingiverse un modèle au pif, au cas où ce soit Sketchup et le *.STL généré : mais ça reste des échecs systématiques.

Tous les jours je refais un nivellement manuel et automatique, au cas où, je test avec juste un fond de Benchy pour être sûr que ça marche, puis je relance Cura (soit l'une ou l'autre des versions), je génère un Gcode, j'imprime ... KO ... je jette .. et je recommence, nivellement, cura l'autre version, ...etc etc ...en boucle depuis plusieurs jours.

J'ai reçu hier une nouvelle bobine de PLA, je vais la changer au cas où celle d'Amazon basic que j'ai actuellement soit en cause.

J'y mets vraiment de la bonne volonté, pour essayer de trouver, mais vraiment là je suis perdu

image.png

image.png

Posté(e)
il y a 6 minutes, Shewy80 a dit :

J'y mets vraiment de la bonne volonté,

Ça je n'en doute pas 😁

Fait un test en refaisant ton z offset mais en utilisant un ticket de carte bancaire (moins épais que du papier normal) car en regardant tes photos on distingue que tes premières couches ne sont pas bien écrasées

offset.thumb.png.8354391dec5346b56063b6d9ffe63191.png

Posté(e) (modifié)

Re,

Je viens de refaire le nivellement avec le papier ticket de caisse. J'ai relancé une impression, et j'ai changé de PLA.

Voici le résultat. 

Ce qui me surprend sur ce modèle, c'est que c'est KO toujours au même endroit ?!

Tu n'aurais pas un truc "prêt à imprimer" déjà éprouver ?

Edit : On dirait que ce n'est toujours pas écrasé ...

 

IMG_20231109_125250.jpg

IMG_20231109_125300.jpg

Modifié (le) par Shewy80
Posté(e)
il y a 30 minutes, Shewy80 a dit :

On dirait que ce n'est toujours pas écrasé ...

Ton lit est il bien propre ? Parfois juste le fait de mettre les doigts dessus ça peut le "graisser"

Posté(e)

Ouep. Nettoyé avec alcool iso.. juste après le liquide vaisselle permettant d'enlever plus facilement la colle en stick et pour ne pas laisser d'après liquide vaisselle sur le plateau.

(Pour ce test il n'y avait pas de colle)

Je ne mets pas mes doigts sur le plateau car tu me l'avais expliqué. J'écoute les consignes lol

Je vais refaire un cycle complet incluant le nettoyage et je relance les premiers couches du Benchy

 

 

Posté(e)
il y a 25 minutes, Shewy80 a dit :

J'écoute les consignes

Chouette un qui écoute 🤣

Un détail, est ce que tu mets de la ventilation sur ta pièce lors de la première couche ? Car il est préférable de ne pas en mettre surtout que sur cette machine ça ventile fort

Posté(e)

my 2cents, j'ai vraiment l'impression que le plateau n'est pas tout à fait plat, et qu'il ya un gap excessif malgré le nivellement.
Mais comme je ne connais pas la Neptune, je ne sais pas comment se présente le plateau et si il peut être légèrement concave...

Posté(e)

@pascal_lb Oui ma mère m'a bien éducaillé (comme on dit par chez moi)

La ventil ne se mets pas en route lors de la (ou les ?) premières couches. Je laisse gérer la machine. (Je crois que c'est par l'intermédiaire du gcode d'ailleurs, donc Cura...)

 

@Mallozh le plateau se présente comme ... un plateau avec 4 grosses vis aux coins sous le plateau. Je ne sais pas comment vérifier s'il est ou non déformé.

Mais j'ai l'impression que les petites pièces comme le Benchy qui se trouve +/- dans le centre, ça s'imprime bien, mais les grandes pièces comme mon couvercle de boite ou encore l'entonnoir téléchargé sur Thing bah ça ne va plus.

La différence entre ces deux pièces : L'entonnoir ça déconne plutôt dans le haut, mon couvercle plutôt vers le bas (sur les ouvertures pour l'aération d'une alimentation)

ça c'est le vue disponible dans kipper

image.thumb.png.086ddc8d3903edd9558229b1f43a8443.png

 

et ça le contenu de mon fichier "printer.cfg"

# This file contains common pin mappings for ELEGOO
# boards. To use this config, the firmware should be compiled for the
# stm32f407. When running "make menuconfig", select the 48KiB
# bootloader, and enable "Serial for communication" and select the "on USART1 PA10/PA9"
# See docs/Config_Reference.md for a description of parameters.

[include plr.cfg]

[mcu]
# The hardware use USART1 PA10/PA9 connect to RK3328
serial: /dev/ttyS0
restart_method: command

[stepper_x]
step_pin:PC14
dir_pin:PC13
enable_pin:!PC15
microsteps: 16
rotation_distance: 40
full_steps_per_rotation:200  #set to 400 for 0.9 degree stepper
endstop_pin:PC0
position_min: -8  
position_endstop:-8
position_max: 235
homing_speed:50
homing_retract_dist:5
homing_positive_dir:false
step_pulse_duration:0.000002

[stepper_y]
step_pin:PB4
dir_pin:PB3
enable_pin:!PB5
microsteps:16
rotation_distance: 40
full_steps_per_rotation:200  #set to 400 for 0.9 degree stepper
endstop_pin:PB8
position_min: 0
position_endstop:0 
position_max:235
homing_speed:50
homing_retract_dist:5
homing_positive_dir:false
step_pulse_duration:0.000002


[stepper_z]
step_pin:PC10
dir_pin:!PA15
enable_pin: !PC11
microsteps: 16
rotation_distance: 8
full_steps_per_rotation: 200
endstop_pin:probe:z_virtual_endstop ## PB12 for Z-max; endstop have'!' is NO

##  Z-position of nozzle (in mm) to z-endstop trigger point relative to print surface (Z0)
##  (+) value = endstop above Z0, (-) value = endstop below
##	Increasing position_endstop brings nozzle closer to the bed
##  After you run Z_ENDSTOP_CALIBRATE, position_endstop will be stored at the very end of your config
#position_endstop:-5
position_max: 268
position_min: -5 
homing_speed: 8
second_homing_speed: 3

[extruder]
step_pin:PA5
dir_pin:!PA6
enable_pin:!PA4
microsteps:16
rotation_distance: 31.4	#Bondtech 5mm Drive Gears
gear_ratio: 52:10
full_steps_per_rotation: 200	#200 for 1.8 degree, 400 for 0.9 degree
nozzle_diameter: 0.400
filament_diameter: 1.750
min_temp: 0
max_temp: 330
heater_pin: PA7
sensor_type:NTC 100K MGB18-104F39050L32
sensor_pin: PA1
max_power: 1
control :pid
pid_kp : 26.213 
pid_ki : 1.304
pid_kd : 131.721 
pressure_advance: 0.022
pressure_advance_smooth_time: 0.05
instantaneous_corner_velocity: 10.000
max_extrude_only_distance: 150
max_extrude_only_velocity:5000
max_extrude_only_accel:2000
step_pulse_duration:0.000002
max_extrude_cross_section: 50 

[verify_heater extruder]
max_error: 120
check_gain_time:120
hysteresis: 10
heating_gain: 2

[heater_bed]
heater_pin:PB10
sensor_type: NTC 100K MGB18-104F39050L32
sensor_pin: PA0
max_power: 1.0
control = watermark
min_temp: 0
max_temp: 200


[verify_heater heater_bed]
max_error: 120
check_gain_time:120
hysteresis: 10
heating_gain: 1


#fan for printed model FAN0
[fan]
pin: PC9

#fan for hotend FAN1
[heater_fan fan1]
pin: PA8
shutdown_speed: 1

[printer]
kinematics:cartesian
max_velocity: 500
max_accel: 5000
max_accel_to_decel: 4000
max_z_velocity: 20
max_z_accel: 200
square_corner_velocity: 5.0

[input_shaper]
shaper_freq_x: 66.66    
shaper_freq_y: 42.05   
shaper_type_x: mzv
shaper_type_y: ei

####################################################################
#	Homing and Gantry Adjustment Routines
#####################################################################
[idle_timeout]
timeout: 36000

[safe_z_home]
home_xy_position: 141,98 
speed: 100
z_hop: 10                 
z_hop_speed: 5


[gcode_macro G29]
gcode:
      BED_MESH_CLEAR
      G28
      BED_MESH_CALIBRATE
      G0 X117 Y126 Z5 F3000
      G0 Z0 F300

#####################################################################
# 	Probe
#####################################################################

[probe]
pin:^PA11
x_offset: -24.25
y_offset: 20.45
z_offset: 0.0
speed: 10.0
samples: 2
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.1
samples_tolerance_retries: 1

[bed_mesh]
speed:120                
horizontal_move_z:10     
mesh_min:10,21           
mesh_max:210,211         
probe_count:11,11          
algorithm:bicubic
bicubic_tension:0.2
mesh_pps: 4, 4 
fade_start: 1.0
fade_end: 10.0   


#####################################################################
# LED Control
#####################################################################
[output_pin caselight]
pin: PB7
pwm: false
shutdown_value:0
value:0.0

[output_pin caselight1]
pin: PC7
pwm: false
shutdown_value:0
value:0.0

[gcode_macro FLASHLIGHT_ON]
description: Turn on Hotend LEDs
gcode:
  SET_PIN PIN=caselight VALUE=1


[gcode_macro FLASHLIGHT_OFF]
description: Turn off Hotend LEDs
gcode:
  SET_PIN PIN=caselight VALUE=0


[gcode_macro MODLELIGHT_ON]
description: Turn on Logo LEDs
gcode:
  SET_PIN PIN=caselight1 VALUE=1


[gcode_macro MODLELIGHT_OFF]
description: Turn off Logo LEDs
gcode:
  SET_PIN PIN=caselight1 VALUE=0

[filament_switch_sensor fila]
pause_on_runout: True
runout_gcode:
            SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1
event_delay: 3.0
pause_delay: 0.5
switch_pin: PA12

########################################
# TMC UART configuration
########################################

[tmc2209 stepper_x]
uart_pin: PB9
run_current: 1.2
hold_current: 0.8
interpolate: True
stealthchop_threshold:99999

[tmc2209 stepper_y]
uart_pin: PD2
run_current: 1.2
hold_current: 0.8
interpolate: True
stealthchop_threshold:99999

[tmc2209 stepper_z]
uart_pin: PC5
run_current: 0.8
hold_current: 0.8
interpolate: True
stealthchop_threshold: 120

[tmc2209 extruder]
uart_pin: PC4
run_current: 0.9
hold_current: 0.5
interpolate: True
stealthchop_threshold: 400

[mcu rpi]
serial: /tmp/klipper_host_mcu

[adxl345]
cs_pin: rpi:None
spi_bus: spidev0.2

[resonance_tester]
accel_chip: adxl345
probe_points:
    100, 100, 20  # an example


[force_move]
enable_force_move : true

[virtual_sdcard]
path: ~/gcode_files


[gcode_macro PRINT_START]         
gcode:
    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=True
	  G92 E0
    BED_MESH_CLEAR                                           
	  G90             
    BED_MESH_PROFILE LOAD=default   
    CLEAR_PAUSE
    M117 Printing                   
    
[gcode_macro PRINT_END]
gcode:
    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=False
    RUN_SHELL_COMMAND CMD=clear_plr
    clear_last_file
    {% set RUN_VELOCITY = printer.configfile.settings['printer'].max_velocity|float %}
    {% set RUN_ACCEL    = printer.configfile.settings['printer'].max_accel|float %}
    {% set RUN_DECEL    = printer.configfile.settings['printer'].max_accel_to_decel|float %}
    SET_VELOCITY_LIMIT VELOCITY={RUN_VELOCITY} ACCEL={RUN_ACCEL} ACCEL_TO_DECEL={RUN_DECEL}

[pause_resume]


[gcode_macro CANCEL_PRINT]
rename_existing: BASE_CANCEL_PRINT
gcode:
    PRINT_END
    SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout} 
    SDCARD_RESET_FILE
    M400 							            ; wait for buffer to clear
    G92 E0 							          ; zero the extruder
    G1 E-10.0 F1200 				      ; retract filament
    G91 							            ; relative positioning
    TURN_OFF_HEATERS
    M107 							            ; turn off fan
    G1 Z2 F3000 					        ; move nozzle up 2mm
    G90 							            ; absolute positioning
    G0 X0 Y225 F3600 				      ; park nozzle at rear
    M84


[gcode_macro PAUSE]
rename_existing: BASE_PAUSE
gcode:
    M400 
    {% set z = params.Z|default(10)|int %}                                                   
    {% set e = params.E|default(2.5) %} 
    SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE={z}                             
    SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer['extruder'].target}                                              
    SAVE_GCODE_STATE NAME=PAUSE                                                                  
    M25                                                                              
    {% if (printer.gcode_move.position.z + z) < printer.toolhead.axis_maximum.z %}       
      G91
	    M83
	    G1 E-{e} F2100
      G1 Z{z} F900                                                                     
    {% else %}
      SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE=0
    {% endif %}
    SAVE_GCODE_STATE NAME=PAUSEPARK
    G90                                                                                  
    G1 X0 Y220 F6000
	  G1 E{e} F2100	
    SET_IDLE_TIMEOUT TIMEOUT=86400                                                       


[gcode_macro RESUME]
rename_existing: BASE_RESUME
variable_zhop: 0
variable_etemp: 0
gcode:
    {% set e = params.E|default(2.5)|int %}                                          
    SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout}
    G91                                                                               
    M83
	  G1 E-{e} F900		
    RESTORE_GCODE_STATE NAME=PAUSEPARK MOVE=1 MOVE_SPEED=100                     
    {% if printer[printer.toolhead.extruder].temperature >= printer.configfile.settings.extruder.min_extrude_temp %}                                                
      G1 Z{zhop * -1} F900
	    G1 E{e+0.5} F900	  
    {% else %}                      
      G1 Z{zhop * -1} F900                                                     
    {% endif %}
    M400
    RESTORE_GCODE_STATE NAME=PAUSE MOVE=1 MOVE_SPEED=60 
    M24
 

[gcode_macro M109]
rename_existing: M99109
gcode:
    #Parameters
    {% set s = params.S|float %}
    M104 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %}  
    {% if s != 0 %}
        TEMPERATURE_WAIT SENSOR=extruder MINIMUM={s-4} MAXIMUM={s+20}   
    {% endif %}
    
   
[display_status]


[gcode_macro M84]
rename_existing:M84.1
gcode:
      SET_STEPPER_ENABLE STEPPER=stepper_x enable=0
      SET_STEPPER_ENABLE STEPPER=stepper_y enable=0
      SET_STEPPER_ENABLE STEPPER=stepper_z enable=0
      SET_STEPPER_ENABLE STEPPER=extruder  enable=0
      SET_KINEMATIC_POSITION

[delayed_gcode KINEMATIC_POSITION]
initial_duration:0.2
gcode:
      SET_KINEMATIC_POSITION X=110
      SET_KINEMATIC_POSITION Y=110
      SET_KINEMATIC_POSITION Z=0

[gcode_macro M205]
description: Sets square corner velocity.
  Usage: M205 [X<velocity>] [Y<velocity>]
gcode:
  {% if 'X' in params or 'Y' in params %}
    SET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY="{
      (params.X|default(0)|float, params.Y|default(0)|float)|min}"
  {% else %}
    SET_VELOCITY_LIMIT
  {% endif %}


[gcode_macro M203]
description: Sets maximum velocity.
  Usage: M203 [X<velocity>] [Y<velocity>]
gcode:
  {% if 'X' in params or 'Y' in params %}
    {% set velocity = (params.X|default(params.Y)|float,
                       params.Y|default(params.X)|float)|min %}
    SET_VELOCITY_LIMIT VELOCITY="{velocity}"
  {% else %}
    SET_VELOCITY_LIMIT
  {% endif %}
  
[gcode_arcs]



####################################################################
#	分区加热相关配置
#####################################################################
[heater_generic heater_bed1]
gcode_id:M105
#使用M105查询温度时使用的ID。
#必须提供此参数。
heater_pin:PC8
max_power:1.0
sensor_type: NTC 100K MGB18-104F39050L32
sensor_pin:PC2
control = watermark
#control = pid
#pid_Kp  = 70.591 
#pid_Ki  = 1.055 
#pid_Kd  = 1180.632
min_temp:0
max_temp:200

[verify_heater heater_bed1]    # 加热块温度容差配置
max_error: 600                 # 最大误差
check_gain_time:120            # 容差时间
hysteresis: 10                 # 容差温度
heating_gain: 1                # 加热增益

[gcode_macro M191]
gcode:
      {% set s = params.S|float %}
      {% if params.S is defined %}
        SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
        SET_HEATER_TEMPERATURE HEATER=heater_bed1 TARGET={params.S|int}
        TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s-4} MAXIMUM={s+10} 
      {% endif %}
	  
[gcode_macro M190]
rename_existing: M99190
gcode:
       {% set s = params.S|float %}
       {% if params.S is defined %}
        SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
        SET_HEATER_TEMPERATURE HEATER=heater_bed1 TARGET={params.S|int}
        TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s-4} MAXIMUM={s+10}
       {% endif %}  
	   
[gcode_macro M140]
rename_existing: M99140
gcode:
       {% set s = params.S|float %}
       {% if params.S is defined %}
        SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.S|int}
        SET_HEATER_TEMPERATURE HEATER=heater_bed1 TARGET={params.S|int}
       {% endif %} 

[gcode_macro M141]
gcode:
       {% set s = params.S|float %}
       {% if params.S is defined %}
        SET_HEATER_TEMPERATURE HEATER=heater_bed1 TARGET={params.S|int}
       {% endif %} 
###########################分区加热---END---#########################################

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 	  -0.002500, 0.006250, 0.003750, 0.001250, 0.026250, 0.026250, 0.057500, 0.067500, 0.056250, 0.055000, 0.053750
#*# 	  -0.005000, 0.030000, 0.011250, 0.006250, 0.035000, 0.038750, 0.073750, 0.078750, 0.086250, 0.100000, 0.095000
#*# 	  -0.040000, -0.037500, -0.057500, -0.045000, -0.021250, -0.011250, 0.018750, 0.021250, 0.021250, 0.048750, 0.077500
#*# 	  -0.015000, -0.006250, -0.033750, -0.021250, 0.012500, 0.017500, 0.037500, 0.028750, 0.013750, 0.037500, 0.045000
#*# 	  -0.015000, -0.027500, -0.050000, -0.041250, 0.002500, 0.005000, 0.026250, 0.020000, -0.002500, 0.023750, 0.050000
#*# 	  -0.020000, -0.015000, -0.046250, -0.028750, 0.016250, 0.021250, 0.038750, 0.031250, 0.017500, 0.038750, 0.057500
#*# 	  -0.001250, -0.018750, -0.048750, -0.040000, 0.003750, 0.012500, 0.032500, 0.030000, 0.017500, 0.045000, 0.080000
#*# 	  0.002500, 0.003750, -0.030000, -0.026250, 0.007500, 0.008750, 0.036250, 0.040000, 0.040000, 0.070000, 0.090000
#*# 	  0.010000, -0.002500, -0.036250, -0.051250, -0.035000, -0.036250, -0.007500, 0.012500, 0.023750, 0.057500, 0.093750
#*# 	  0.015000, 0.013750, 0.000000, -0.015000, 0.001250, -0.003750, 0.030000, 0.048750, 0.066250, 0.086250, 0.098750
#*# 	  0.068750, 0.047500, 0.045000, 0.030000, 0.041250, 0.040000, 0.070000, 0.095000, 0.097500, 0.117500, 0.133750
#*# tension = 0.2
#*# min_x = 10.0
#*# algo = bicubic
#*# y_count = 11
#*# mesh_y_pps = 4
#*# min_y = 21.0
#*# x_count = 11
#*# max_y = 211.0
#*# mesh_x_pps = 4
#*# max_x = 210.0

 

Posté(e)
il y a 32 minutes, Shewy80 a dit :

mais les grandes pièces comme mon couvercle

Quand imprimes une grande pièce pour vérifier que le nivellement fonctionne bien tu dois avoir les tiges de l'axe Z qui doivent tourner un peu dans un sens et dans l'autre pour compenser les défauts de planéité de ton lit

Posté(e)

Alors, je ne suis pas hyper spécialiste et je débute tout juste avec Klipper, mais je vois 2 trucs qui me gênent dans les macro de ton printer.cfg

[gcode_macro G29]
gcode:
      BED_MESH_CLEAR
      G28
      BED_MESH_CALIBRATE
      G0 X117 Y126 Z5 F3000
      G0 Z0 F300

ok, tu fais ton bed mesh, mais tu ne lui donnes aucun nom 

[gcode_macro PRINT_START]         
gcode:
    SAVE_VARIABLE VARIABLE=was_interrupted VALUE=True
	  G92 E0
    BED_MESH_CLEAR                                           
	  G90             
    BED_MESH_PROFILE LOAD=default   
    CLEAR_PAUSE
    M117 Printing                 

et dans ton "PRINT_START", tu charges un bed_mesh nommé "default" 

sauf qu'il n'existe nulle part ce bed_mesh=default

du coup, il charge quoi? rien surement (ou alors un "default" qui n'a rien à voir avec ton bed.

 

(après, il est possible que je me trompe complètement de cible, mais j'ai comme un doute)

Posté(e) (modifié)

Re,

J'avoue que je t'ai collé ça comme ça, je n'y comprends pas grand-chose.

Je viens de tout désinstaller, les deux klippers et je vais également faire un reset usine de la machine, parceque là un truc me chiffonne aussi. Mon Z-Offset quand je le règle reste aux alentours de -1.2xx <> -0.9xx et avec ces chiffres la feuille de papier ne peut pas être poussée mais peut être tirée tout en grattant le papier ... (j'ai bien retenu hein)

Là elle m'annonce -6.2600 !! et encore le papier est loin de toucher ...

 

Edit :

Après un reset, je reviens sur des chiffres cohérents. Je lance une nouvelle impression juste après la fin du qualibrage auto.

je vais passer par clé USB et non pas par Klipper au cas où. Je vais reprendre l'entonnoir téléchargé que je vais trancher une nouvelle fois

 

bon ça n'a pas l'air trop mal parti ... La fin d'un mauvais moment ? ... allez c'est mon birthday steplééé machine.

 

 

IMG_20231109_181513.jpg

IMG_20231109_181706.jpg

Modifié (le) par Shewy80
Posté(e) (modifié)

et le final !

Je relance sans rien toucher, le même gcode mais cette fois depuis Klipper. (je nettoie juste le plateau)

je vais faire que les premières couches, pour voir ce qu'il se passe.

Edit :

J'ai arrêté car le début ne se comportait pas comme initialement, j'avais déjà un décalage des cercles ... mais je vais relancer mon couvercle de boite. 

Klipper serait-il la cause des soucis (partiellement car je pense que j'avais plus d'un problème) ? ...

J'ai aussi changé de PLA : j'ai remplacé mon amazon basic par Sunlu (lu sur ce site que c'était une valeur sûre)

 

IMG_20231109_203333.jpg

 

Et hop je suis un fou 🙂

Les premieres semblent pas trop mal. Je suis passé par la clé USB et non pas Flipper.

IMG_20231109_211358.jpg

J'ai crié victoire trop rapidement.

La tête se mets à frotter arriver à 43% .. 

IMG_20231109_215841.jpg

IMG_20231109_215832.jpg

IMG_20231109_215828.jpg

Modifié (le) par Shewy80
Posté(e)

Hello, désolé, je n'ai pas vu la notification de réponse...

Bon, je soupçonne un pb de maintien de la hauteur en Z. Donc purement mécanique là.

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...