Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Aide script ajout ventilateur pour boitier Kintaro

    Recalbox Général
    script ajout ventilateur boitier kintaro
    4
    49
    12199
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Substring
      Substring @Mikefly last edited by

      @mikefly tu as testé ?

      Former dev - Please reply with @substring so that i am notified when you answer me
      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

      Mikefly 1 Reply Last reply Reply Quote 0
      • Mikefly
        Mikefly last edited by Mikefly

        @Substring Je l'ai installé, mais je suis parti manger. Je vais le tester de suite.

        1 Reply Last reply Reply Quote 0
        • Mikefly
          Mikefly @Substring last edited by

          @substring après avoir testé. Tout fonctionne, le ventilateur se déclenche à 60°C et s'arrête à 55°C.

          Il (le dev) m'a aussi dit qu'il va bientôt implanter le pwm dans le script.

          1 Reply Last reply Reply Quote 0
          • Dragu
            Dragu Banned last edited by Dragu

            @Substring
            @Mikefly
            Très bien d'avoir tout ensemble. Ce que tu pourrais encore faire, c'est insérér pour tester la ligne print. Tu verras alors les lectures de température et l'espace entre les lectures directement dans putty. Dans la version originale la température était lu tout le temps. Un core ne faisait que ça et le script augmentait considérablement la température de la CPU 😄
            Bon, je pense que 5-10 secondes sont ok.

               def fancontrol(self,hysteresis,starttemp):  #read the temp and have a buildin hysteresis
                   #print("temp is {0}".format(self.temp)) #Uncomment here for testing
                    if self.temp() > starttemp:
                        self.fan(1)
                    if self.temp() < starttemp-hysteresis:
                        self.fan(0)
            

            Autre chose, du parles de PWM. Ca ne va pas marcher, peu importe ce qu'il essaie.
            Parceque ça va bouffer horriblement dans les ressources des émulateurs, étant actif tout le temps. Seule solution, intercaler un attiny et le contrôler tous les X secondes.

            Mikefly 1 Reply Last reply Reply Quote 0
            • Mikefly
              Mikefly @Dragu last edited by

              @dragu tu parles dans le nouveau script, la température est relevé tout le temps ? Le mieux c'est de mettre 5-10s ?

              C'est où que tu change ça ?

              1 Reply Last reply Reply Quote 0
              • Dragu
                Dragu Banned last edited by Dragu

                @Mikefly
                Non, je ne sais pas. Mais tu vois que les instructions font part du nouveau script ?
                L'ancien script avait cet défaut, avant que je le modifie. Le print, c'est un moyen supplémentaire pour voir que tout est en règle.

                Mikefly 1 Reply Last reply Reply Quote 0
                • Mikefly
                  Mikefly @Dragu last edited by

                  @dragu je ne sais pas non plus comment est paramétré le relevé de température sur le script de kintaro.

                  Pour le pwm il m'a dit que ça prend dans les 0.5% de ressources...

                  1 Reply Last reply Reply Quote 0
                  • Mikefly
                    Mikefly last edited by

                    Salut,

                    Le script a été mise à jour avec la fonction pwm.

                    toujours trouvable à cette adresse :

                    https://github.com/MichaelKirsch/Kintaro-Recalbox

                    1 Reply Last reply Reply Quote 0
                    • Dragu
                      Dragu Banned last edited by Dragu

                      @Mikefly
                      Je suis toujours d'avis qu'un software PWM bouffe trop de ressources sur le PI. Il faudrait que quelqu'un qui si connait un peu plus, puisse tester cet aspect. C'est le premier problème que je vois. Appel de la routine tous les 1/10 de seconde au lieu de tous les 8 secondes. Mais il y a autre chose. Ces petits ventilateurs ne sont pas vraiement fait pour tourner avec un signal PWM. Il faudrait donc aussi une possibilité d'un paramètre "minimum démarrage" Bon, il se peut qu'il fasse moins de bruit (relativ pour ces petits trucs) mais il risque de tourner plus longtemps et souvent.

                      Mikefly 1 Reply Last reply Reply Quote 0
                      • Mikefly
                        Mikefly @Dragu last edited by Mikefly

                        @dragu en tout cas ça fonctionne bien, le ventilo fonctionne des le depart mais a moindre bruit ( toujours audible normale pour un 25mm chinois.) Apres une heure de jeu sous Demon Front, j’étais à 50°C, le ventilo ne s'est pas mis à fond comme ton script entre 60 et 55.

                        J'ai vu sur le discord de recalbox, un membre qui a installé un 40mm directement sur le radiateur de kintaro. Un Noctua silencieux. J'ai passé commande du meme ventilo

                        voila son montage :

                        0_1535289063513_noctua.png

                        1 Reply Last reply Reply Quote 0
                        • bendk97
                          bendk97 last edited by

                          un grand merci à ce topic, j'ai enfin mon ventilateur qui fonctionne correctement sur mon super kintaro 🙂
                          je l'ai depuis une semaine, et je me disais bien que c'était pas normal d'être tjrs au dessus de 80 degres en jouant.
                          j'ai un peu adapté le script et mis le seuil à 75 et l'hysteresis à 10. Le ventilo est presque inaudible en fonctionnement nominal, mais à fond c un helicoptere, c pour ca que j'ai mis 75, ca a l'air de suffire pour le moment.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Want to support us ?

                          101
                          Online

                          99.6k
                          Users

                          28.1k
                          Topics

                          187.1k
                          Posts

                          Copyright © 2021 recalbox.com