arpschuino

arpschuino32, wilulu32 : firmware versions



1.3 (Double fianchetto):

Optimisations :

Code commun pour arpschuino32 et wilulu32 (mais pages HTML différentes).

Nouveauté (wilulu32) :

Led d'état multicolore pour les wilulus.

Réglage de l'intensité de la LED d'état en page tools.

Debug :

Affichage mode DC motor au chargement corrigé.

Invert rotation maintenant pris en compte lors du homing.


1.2.3 (holy motors, correctif):

Optimisations :

Page divers.html renommée en tools.html.

Valeurs par defaut pour preference réunis dans arp_server.h

Debug :

Bug attribution des adresses DMX : corrigé.

Prise en compte des modifs de acceleration rate lors de l'appui sur enter : corrigé.

Valeurs ne correspondant pas à l'affichage dû à un problème de valeurs par défaut déclarées différemment à deux endroits: corrigé


1.2 (holy motors):

Remplaçé par le correctif 1.2.3

Nouveautés :

Gestion de la vitesse des moteurs pas à pas entièrement réécrite, maintenant basé sur la library accelstepper

Taux d'accélération réglable pour les moteurs pas à pas.

Nouveau mode : input.

Interrupteurs de fin de course (zero et end switch) pour les moteurs (moteurs CC et pas à pas).

Homing et autocalibration pour les moteurs pas à pas.

Réglage de la vitesse du homing et de l'autocalibration.

DC motors, 2 modes de drivers : H-bridge classic ou dir/speed

Steppers, 3 modes : driver dir/step, unipolar full stp, unipolar half stp.

Config servo par servo.

fréquence de PWM réglable pour DC motor.

Affichage :

Affichage plus dynamique, seules les options pertinentes sont affichés.

Dans le titre de la page (onglet), on affiche maintenant le hostname plutôt que arpschuino32.

Correction de la taille des polices pour les affichages téléphone.

CSS : boutons de mode alignés.

Adresses DMX de chaque port affiché dans l'interface.

Optimisations :

Optimisation de la réception Artnet, certains routeurs géneraient de la latence.

Espaces interdits dans la page network + verification IP valide pour éviter les problèmes de connexion.

Chaque port utilise uniquement le nombre de circuits dont il a besoin.

Debug :

En Artnet, quand le port A était inactif, la première adresse du port B recevait toujours zéro -> corrigé !


1.1:

Nouveautés :

Port I2C, premier jet pour tinylulu, twinylulu, arpsensors et spider board. En output uniquement, pour l'instant.

Scan I2C depuis un navigateur.

Deux nouveaux exemples pour le custom port, 4 steppers with homing et 1 CC motor with end switchs.

Optimisations :

Optimisation de la détection du modes signal, exécuté une seule fois au démarrage.

version_note.txt, les notes de version sont maintenant dans un fichier séparé.

Fonctions et variables Artnet et DMX dans des fichiers séparés, signal.h et signal.cpp.

Class DMX_port dans signal.h (objet DMX_port).

Un delay supprimé pendant la procédure de connexion pour un démarrage encore plus rapide.

Update vers la platforme espressif32 6.0.0

Debug :

Debug de la reconnexion quand la carte démarre en point d'accès: Si réseau retrouvé : reboot !


1.0.1:

ajout de Device Discovery Packet (voir ce topic sur le forum)

debug : servo angle portB (voir ce topic sur le forum)

debug : trigger dans le mode on/off du port B réparé.


1.0 :

Première version

5 modes signal, DMX OR Artnet input, DMX IN, Artnet IN, DMX input-Artnet output, Artnet input-DMX output