Yamh Posté(e) Décembre 5, 2022 Auteur Posté(e) Décembre 5, 2022 (modifié) Le 05/12/2022 at 20:55, trotro a dit : Hello, Pour la "chamber", tu aurais pu aussi utiliser une des config Umbilical suivantes : [temperature_sensor Chamber_Temp] sensor_type: Generic 3950 sensor_pin: PA7 # PA7 is MOSI on the SPI header. ou [temperature_sensor Chamber_Temp] sensor_type: Generic 3950 sensor_pin: PA5 # PA5 is SCK on the SPI header. Salut et merci pour l'astuce, oui c'est bien plus simple comme il y a déjà une entrée PULLUP. Mais je ne voulais pas essayer comme MOSI (PA7), MISO (PA6), SCK (PA5) sont déjà reliés au lecteur Micro-SD, du coup est-ce que la sonde de température peut gêner le téléversement de Klipper par Micro-SD si elle reste branchée ? EDIT 1 : Je me suis donc creusé la tête avec comme exemple une sonde NTC100K B3950 branchée sur MOSI (PA7) :Tension entre MOSI (PA7) et GND à 20°C : Résistance de la NTC100K B3950 à 20°C : 125K Ohms 3.3 x 125'000 / (125'000 + 10'000) = 3.06V Tension entre MOSI (PA7) et GND à 50°C : Résistance de la NTC100K B3950 à 50°C : 36K Ohms 3.3 x 36'000 / (36'000 + 10'000) = 2.58V D'après le Datasheet du STM32, la tension minimum pour la prise en compte d’un niveau logique Haut est définie par le calcul suivant : VIHMin = 0.41*(VDD-2 V)+1.3VVIHMin = 0.41*(3.3-2)+1.3VIHMin = 1.83 V En prenant la situation la plus défavorable, improbable vous me direz, de flasher Klipper directement après une impression (= caisson à 50°C), le niveau Logique Haut de MOSI (PA7) ne sera plus égale à 3.3V à cause de la sonde de température, mais sera à 2.58V comme calculé précédemment.2.58V étant supérieur à 1.83V (VIHMin), il est donc possible de flasher Klipper sans déconnecter la sonde de température. EDIT 2 : En pratique, la précision est très mauvaise sans une modification matériel. Voici le suivi de la température à partir de la sonde connectée sur MOSI (PA7) : On peut voir énormément de bruit lorsque les moteurs sont alimentés, normal il n'y a pas de condensateur entre R55 et l'entrée du STM32 (Schéma au dessus) donc pas de filtrage de la tension mesurée, il en résulte une température qui varie en moyenne de 5°C avec des pics de plus de 10°C... Je trouve ça plutôt agaçant, même pour une température relative au caisson. J'ai donc ajouté des condensateurs céramiques en parallèle de la sonde de température par palier de 1µF. Le filtrage est efficace à partir de 2µF (avec ma configuration), voici le suivi des températures : Mais Attention :Vous ne pourrez plus flasher votre SKR Mini E3 suite à l'installation du condensateur, il va filtrer les bits d'informations passant par MOSI (PA7) et en résulter une tension moyenne incompréhensible pour le STM32. Si vous voulez absolument utiliser et filtrer MOSI (PA7), il faudra vous souvenir de retirer le condensateur avant d'effectuer le flashage de votre SKR MINI E3 Ma conclusion : Quitte à rajouter un condensateur de filtrage, autant y coupler une résistance Pullup et utiliser PA2 du connecteur TFT comme évoqué à la page précédente.PA2 aura une seule fonction/affectation, celle de lire une température, ce sera bien plus cohérent. Utiliser une sonde de température sur l'entrée MOSI (PA7) du STM32 déjà attribuée au lecteur Micro-SD n'est pas forcément adapté, c'est plutôt un Système D. Par contre si toutes les autres entrées du STM32 sont déjà utilisées, le "Système D" prend tout son sens, une solution simple et à la portée de tous, serait de sertir le condensateur de filtrage avec les fils de la sonde de température sur le même connecteur, il suffirait donc de retirer ce connecteur pour pouvoir flasher la SKR Mini E3, et ensuite le reconnecter. Modifié (le) Décembre 16, 2022 par Yamh
Yamh Posté(e) Décembre 10, 2022 Auteur Posté(e) Décembre 10, 2022 (modifié) Essais de différents moteurs : Extruder :LDO-36STH20-1004AHG (20mm) : Rien à redire très bon couple jusqu'en 1/32Moons CSE14HRA1L410A (17mm) : Manque de couple même en réglant la limitation de courant à sa valeur efficace, et du coup chauffe énormément, pas vraiment adapté aux grosses vitesses. Moteurs AB :LDO-35STH48-1684AH (48mm) : Pas de soucis au niveau du couple, assez silencieux, mais provoque des VFA.Moons MS14HS5P4150 (55mm) : Pas de soucis au niveau du couple, assez silencieux à grande vitesse mais grosse résonance à basse vitesse.StepperOnline 14HS20-1504S (52mm) : Essai à venir... Les caractéristiques sont identiques par rapport au nouveau moteur LDO-35STH52-1504AH, il n'y a que la classe d'isolation qui diffère. Ce qui m'a le plus surpris, c'est quand on tourne l'axe du moteur LDO-35STH48-1684AH à la main, on le sent cogner à chaque pas, tandis que la rotation est bien plus fluide sur les moteurs Moons et StepperOnline. Cet effet s'estompe en tournant l'axe plus rapidement, ce qui expliquerai l'apparition de VFA à basse vitesse (début d’accélération). Une paire de poignées ainsi qu'une Pi camera : Modélisation d'un support pour bandes LED : Support ADXL345 : Ne pas faire attention au b*rdel, je bricole actuellement sur l'imprimante Il y a enfin le contre-écrou sur la plaque moteur @Savate Modifié (le) Décembre 10, 2022 par Yamh 1
Yamh Posté(e) Décembre 16, 2022 Auteur Posté(e) Décembre 16, 2022 (modifié) Bonsoir, L'essai de la sonde de température du caisson sur le connecteur SPI (MOSI PA7) ne me convient pas, j'ai donc mis à jour mon message en haut de cette page pour exposer tout ça. Un de mes ventilateurs GDSTIME 24V se mettait en protection lorsque la buse était proche du plateau à 105°C (début de print), j'ai enlevé l'autocollant à son dos laissant "respirer" le circuit intégré gérant le ventilateur -> plus de soucis Ce circuit intégré a une protection contre la surchauffe se situant autour des 60-70°C Les moteurs StepperOnline sont montés, vivement du temps libre pour pouvoir lancer des impressions ainsi qu'un peu de motivation pour me lancer dans la calibration de InputShaper via l'ADXL345 Modifié (le) Avril 1, 2023 par Yamh
Yamh Posté(e) Décembre 19, 2022 Auteur Posté(e) Décembre 19, 2022 (modifié) Mon premier Input Shaper :Résultats : - Shaper : MZV - Accel max : 17600 (Y) A priori il serait commun de ne pas avoir un spectre des plus harmonieux sur une V0.1 Le Shaper recommandé MZV reste bon, et l'accélération maximale de 17600mm/s² est tout à fait correcte comme indication. Axe X : Axe Y : Sur la courbe Z (Bleu foncée), on peut voir le jeu du petit chariot MGN7 + l'interface du chariot en ABS un peu trop flexible à mon gout Résonance Courroies A et B : Mes deux courroies sont accordées en fréquence, mais il apparait une différence d'intensité entre les deux, il va falloir investiguer le long du cheminement de cette courroie (Moteur B, Ligne Orange) Paramétrage du Printer.cfg : ##################################################################### # input_shaper ##################################################################### [input_shaper] shaper_freq_x: 87.2 shaper_type_x: mzv shaper_freq_y: 77.2 shaper_type_y: mzv Modifié (le) Décembre 21, 2022 par Yamh
Yamh Posté(e) Décembre 27, 2022 Auteur Posté(e) Décembre 27, 2022 (modifié) Ajout d'une Façade pour le Bed Kirigami : N'étant pas très Fan de l'effet d'escalier sur le mod Stealth Bed Front J'ai donc modifié le dessus de la pièce pour qu'il soit plus à mon goût, disponible sur mon Thingiverse : Et une fois monté sur l'imprimante : J'ai remplacé le "diffuseur de lumière" par 2 feuilles de papier sulfurisé + 1 feuille de papier. Ajout des supports de Ruban Leds précédemment modélisés : Disponible sur mon Thingiverse : Modifié (le) Décembre 27, 2022 par Yamh 2
Savate Posté(e) Décembre 28, 2022 Posté(e) Décembre 28, 2022 @Yamh comme il y a déjà les guirlandes, tu devrais la repeindre en vert sapin, comme ça l'année prochaine pas de corvée de ramassage des aiguilles oui je sors avant que ça sente le sapin -> 1
Yamh Posté(e) Décembre 28, 2022 Auteur Posté(e) Décembre 28, 2022 (modifié) Il y a 12 heures, Savate a dit : @Yamh comme il y a déjà les guirlandes, tu devrais la repeindre en vert sapin, comme ça l'année prochaine pas de corvée de ramassage des aiguilles oui je sors avant que ça sente le sapin -> Et ce sera une excuse pour rajouter un peu plus de rubans Leds Mon Panneau d'Administration Mainsail : Quelques boutons pour allumer ou éteindre les guirlandes Configuré avec la Doc de Led Effect, rien d'extraordinaire on attendra Noël prochain pour la boite de nuit.. Révélation ##################################################################### # Leds Configuration ##################################################################### [neopixel Neopixel] pin: PA8 chain_count: 10 color_order: GRB # Set the pixel order required by the LED hardware (using a string # containing the letters R, G, B, W with W optional). Alternatively, # this may be a comma separated list of pixel orders - one for each # LED in the chain. The default is GRB. initial_RED: 0.0 initial_GREEN: 0.0 initial_BLUE: 0.0 #initial_WHITE: 0.0 # See the "led" section for information on these parameters. ##################################################################### # Leds Effects ##################################################################### [led_effect LED_ON] autostart: true frame_rate: 24 leds: neopixel:Neopixel (1) neopixel:Neopixel (2-10) layers: static 1 0 top (.5,.5,.5) [led_effect ENCLOSURE_LED_ON] autostart: false frame_rate: 24 leds: neopixel:Neopixel (2-10) layers: static 1 0 top (.5,.5,.5) [led_effect BED_LED_ON] autostart: false frame_rate: 24 leds: neopixel:Neopixel (1) layers: static 1 0 top (.5,.5,.5) [led_effect critical_error] leds: neopixel:Neopixel (1) neopixel:Neopixel (2-10) layers: strobe 1 1.5 add (1.0, 1.0, 1.0) breathing 2 0 difference (0.95, 0.0, 0.0) static 1 0 top (1.0, 0.0, 0.0) autostart: false frame_rate: 24 run_on_error: true ##################################################################### # Leds Macros Buttons ##################################################################### [gcode_macro LED_ON] gcode: STOP_LED_EFFECTS SET_LED_EFFECT EFFECT=LED_ON [gcode_macro LED_OFF] gcode: STOP_LED_EFFECTS [gcode_macro ENCLOSURE_LED_ON] gcode: STOP_LED_EFFECTS SET_LED_EFFECT EFFECT=ENCLOSURE_LED_ON [gcode_macro BED_LED_ON] gcode: STOP_LED_EFFECTS SET_LED_EFFECT EFFECT=BED_LED_ON Modélisation d'un Panneau Arrière : Afin de fermer l'espace d'impression tout en laissant respirer l'électronique et les moteurs. Disponible sur mon Thingiverse. Collé à la cyano pour former une seule pièce : Et un coup de peinture en bombe pour enlever les traces de colle (avec 3-4 traces de doigts en prime) : Abandon du Mod Barilla : Montage du Panneau Arrière : Modifié (le) Décembre 28, 2022 par Yamh 4
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant