Nouveau firmware en beta test - New firmware in beta test

Questions sur les codes officiels du core arpschuino
Questions about official codes from arpschuino core
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

Hum... Pour moi la 1.1.4.2 semble fonctionner normalement...
Voici en images comment ça doit se passer :
Au chargement de la page, cliquer sur le numéro du moteur à configurer :
DC1.jpg
DC1.jpg (49.16 Kio) Vu 9667 fois
Si il est désactivé, cliquer sur le switch :
DC2.jpg
DC2.jpg (39.97 Kio) Vu 9667 fois
Ensuite cliquer sur le switch pour activer le ... switch :
DC3.jpg
DC3.jpg (39.36 Kio) Vu 9667 fois
On peut alors sélectionner l'entrée :
DC4.jpg
DC4.jpg (48.81 Kio) Vu 9667 fois
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Nouveau firmware en beta test - New firmware in beta test

Message par maximeS »

Alors après plusieurs test ce matin j'ai réussi à updater le firmware depuis l'interface.
Je n'arrive pas à updater si je suis en IP static, une fois passé en DHCP ça fonctionne nickel.
Je suis connecter à un routeur 4G TP-Link Archer MR600.

J'ai aussi fait des essais en partage de connexion avec mon téléphone (samsung galaxy S8) J'arrive à m'y connecter en DHCP mais pas en IP Static. En DHCP aucun souci pour faire la mise a jour du firmware.

Le fait d'avoir updater via l'interface, je n'ai plus le de problème pour paramétrer mes ports, j'ai accès au "select an input“ et tout.
Hier dans Visual Studio Code j'avais uniquement uploader le "filesystem image" et pas le code.

Je vais reprendre les tests avec le hardware.

J'ai des captures de la console de firefox si tu veux.
Avatar du membre
RitoonL
Administrateur du site
Messages : 112
Enregistré le : dim. 31 oct. 2021 10:21

Re: Nouveau firmware en beta test - New firmware in beta test

Message par RitoonL »

Hello,
Je suis connecter à un routeur 4G TP-Link Archer MR600.


C'est un peu hors sujet, mais si tu as le temps et l'envie. Un fois que tu auras bien testé l'artnet en long, en large et en travers. Il y à ce sujet, afin de permettre aux autres utilisateurs de bien choisir leur routeur pour l'arpschuino32 (nombreux routeurs n'encaissent pas l'Artnet). Si tu peux faire un petit retour sur ton modèle, ça fera avancer le shmilblick

https://www.forum.arpschuino.fr/viewtopic.php?t=54

Merci d'avance !
Administrateur - Forum arpschuino
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Nouveau firmware en beta test - New firmware in beta test

Message par maximeS »

J'ai pas encore utiliser l'artnet.
Il faut que je finalise ma commande de tournette en DMX. Mais si j'ai le temps je ferrais des essais avec les deux routeurs que j'ai sous la main

Mes tests sont concluant : je contrôle bien mes deux moteurs DC branchés de Arp0 à Arp3. Le moteur 0 est limité par deux fin de courses en Arp16 et Arp17 avec des résistances pullup de 10K.

Il y a un truc que je trouve étrange : pour contrôler Arp2 et Arp3 je doit utiliser respectivement les canaux DMX 4 et 5 et non 2 et 3 comme c'est le cas en mode PWM.
J'imagine que c'est lié à cette partie du code "for (int i = 0; i < 4; i++)" ligne 442 du fichier Port.cpp.

Voilà une image du banc de test :
Image
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

Merci Maxime pour les retours et les photos, ça nous aide bien à avancer !
En mode DC motor, chaque moteur est contrôlé par 2 circuits, le premier contrôle le sens, le second la vitesse.
En te disant ça je me rend compte que ce n'est pas clair du tout dans la doc ...
Donc normalement, avec 1 en adresse DMX : ch1 DC0-sens, ch2 DC0-vitesse, ch3 DC1-sens, ch4 DC1-vitesse...
Ce n'est pas ce que tu as ?
Il faut que j'améliore le tuto dans tous les cas...
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

J'ai juste rajouté cette phrase essentielle dans le tuto :
Chaque moteur est piloté par deux canaux DMX. Le premier contrôle la direction, Le second la vitesse.
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Nouveau firmware en beta test - New firmware in beta test

Message par maximeS »

Pour commencer voilà comment les BTS7960 sont branchés, j'ai suivi les branchements figurant sur cette image :
https://external-content.duckduckgo.com ... ipo=images
Arp0 = LPWM DC0
Arp1 = RPWM DC0
Arp2 = LPWM DC1
Arp3 = RPWM DC1
VCC = VCC+LEN+REN DC0 et DC1
GND = GND DC0 et DC1
Jacques a écrit : mer. 15 mars 2023 21:40 Donc normalement, avec 1 en adresse DMX : ch1 DC0-sens, ch2 DC0-vitesse, ch3 DC1-sens, ch4 DC1-vitesse...
Ce n'est pas ce que tu as ?
Non, pas tout à fait, j'ai ça :
CH1 = DC0-sens
CH2 = DC0-vitesse
CH3 = rien
CH4 = rien
CH5 = DC1-sens
CH6 = DC1-vitesse

En vérifiant tout ça ce matin, j'ai remarqué que quand j’appuie sur le bouton reset de l'arpschuino32 le moteur DC1 tourne à fond le temps du reset.
Pas de souci avec le moteur DC0. pas de souci non plus en faisant un “reboot board" depuis l'interface.
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

En effet !
Je fait un correctif dans la journée
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

Bon voilà, le décalage des adresses DMX est corrigé !
Pour le moteur qui tourne au reset c'est un peu plus délicat... J'y reviendrai.
En attendant, je te propose d'utiliser le port B.
Jacques
Messages : 267
Enregistré le : dim. 31 oct. 2021 19:37

Re: Nouveau firmware en beta test - New firmware in beta test

Message par Jacques »

Donc:

NOUVELLE VERSION 1.1.4.4 EN BETA TEST !
  • Zero et end switch actifs dans CCmotor ET stepper.
  • Homing at startup pour les stepper fonctionnel.
  • Dans le titre de la page (onglet), on affiche maintenant le hostname plutot que arpschuino32.
  • Bugfix : en Artnet, quand le port A est inactif, la premiere adresse du port B renvoie toujours zéro (et ça date de la V1.0 !)
    -> corrigé
  • bugfix décalage des adresses DC motor -> corrigé
  • bugfix DC motor 3 agissait sur DC motor0 dans le port B -> corrigé
Doc mise à jour : http://arpschuino.fr/update-arpschuino32.php
Sources : https://owncloud.arpschuino.fr/index.ph ... D4MwVXPXkS
Répondre