π
<-

News 2025
June (2)
May (1)
April (1)

News 2024

News 2023

News 2022
July (1)
June (1)
May (1)
April (3)

Nouvelle Zero ZGC2 et comparaison ZGC1

New postby critor » 06 Sep 2022, 11:23

Dans une actualité précédente nous t'annoncions la sortie prochaine d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Prévu initialement pour la rentrée 2022, la sortie a été retardée sans date arrêtée à ce jour. Il faut dire que le projet avance à notre connaissance sans l'accord de Texas Instruments.

Nous avions dans un premier temps reçu un premier prototype, la ZGC1 que nous t'avions présenté dans deux articles.

Tout dabord tu as eu droit à un unboxing accompagné de généralités.

15797Nous avions pu dans ce cadre te mettre en avant :
  • niveau logiciel, là où la TI-84 Plus CE la limite à 265×165 pixels avec de grosses bordures inesthétiques et inutiles sur leurs parties latérales, la Zero t'offre une vue graphique tirant pleinement profit de l'écran 320×240 pixels ! :bj:
  • niveau matériel, là où la TI-84 Plus CE utilise un port USB mini-AB abandonné par la norme en 2011 avec de la connectique adaptée de plus en plus difficile à trouver, la Zero utilise un port USB-C contemporain et donc entre autres à connectivité réversible - première calculatrice graphique USB-C au monde donc, si elle veut bien finir par sortir ! :bj:

Tu as par la suite eu droit à une présentation du matériel ainsi que de ses performances. Bien que le microcontrôleur STM32F413 de la Zero, légèrement meilleur que le STM32F412 de la NumWorks N0100 n'en promettait pas autant, en pratique les performances sont absolument phénoménales, plusieurs 10aines de fois celles de la TI-84 Plus CE, dépassant même celles des TI-Nspire CX II, NumWorks N0100 et N0110 ! :bj:

159061579115816Aujourdhui nous recevons un nouveau prototype.

Il s'agit visiblement d'un tout nouveau prototype comme indiqué au dos, la référence passant de ZGC1 à ZGC2.

Nous allons te présenter les différences, tenant compte des premiers retours effectués par les testeurs. Le logiciel étant toutefois exactement le même, la version 1.0.143 du 22 juin 2022, nous allons nous focaliser cette fois-ci sur le matériel.




Un bon clavier t'offre normalement au fur et à mesure que tu augmentes ta pression :
  1. une résistance qui croît avec la pression
  2. suivie d'un décrochage de la résistance au moment où l'appui a été pris en compte (le clic des touches)
  3. avant que la résistance ne recommence à augmenter si tu continues à forcer (pour rien)
C'est tout ce qui fait la supériorité des claviers physiques utilisables les yeux fermés sur les claviers tactiles.
Ce n'était malheureusement pas le cas sur la ZGC1. Nous aimerions bien disposer d'un appareil de mesure dédié pour te présenter clairement la différence graphiquement, mais ce n'est pas le cas à ce jour. Si tu as une idée de quoi nous recommander, n'hésite pas.

En gros les décrochage et clic étaient très faibles sur le clavier ZGC1, aussi bien au toucher qu'à l'oreille, quasiment absents sur certaines touches, te donnant l'impression de t'échiner sur le clavier gomme d'une télécommande bas de gamme. Ne sachant donc pas toujours si ton appui avait été correctement pris en compte tu te sentais obligé de forcer nettement tes appuis, ce qui était fort désagréable (et fatigant).
La ZGC2 corrige ce problème, en ce qui nous concerne nous n'avons plus rien à reprocher au clavier ! :bj:




Nous avions publié extrêmement peu de photos de la ZGC1 en fonctionnement. Ce n'était ni une interdiction, ni comme d'autres l'ont supposé pour éviter de montrer un logiciel non finalisé.

Non le problème était que c'était extrêmement pénible. L'écran couleur éclairé de la ZGC1 était exagérément peu lumineux, et nécessitait des conditions d'éclairage externe particulières pour être lisible sur une photo.

15916Pour te donner une idée, nous avons mesuré la luminosité avec la sonde Vernier que nous a fort généreusement offerte cent20. Sous le réglage de luminosité maximal de chaque machine, nous avons en unité arbitraire :
  • 0,0144 en moyenne pour les TI-83 Premium CE et TI-84 Plus CE d'avant la génération Python (révision matérielle L ou inférieure, y compris la TI-84 Plus C Silver Edition partageant le même écran)
  • 0,0200 en moyenne pour les TI-83 Premium CE et TI-84 Plus CE depuis la génération Python (révision matérielle M ou supérieure avec un nouvel écran, y compris la TI-82 Advanced Edition Python)
  • 0,0021 seulement sur la ZGC1, soit dans les 10 fois moins lumineux que les actuelles TI-83 Premium CE et TI-84 Plus CE ! :mj:
15915Et bien bonne nouvelle, ce problème est corrigé avec la nouvelle ZGC2 ! :bj:

Nous mesurons en effet désormais 0,0091, soit un écran dans les 5 fois plus lumineux que celui de la ZGC1 (mais encore dans les 2 fois moins lumineux que celui des dernières TI-83 Premium CE et TI-84 Plus CE de génération Python).




15815Enfin, attardons-nous sur le matériel interne.

Sur la ZGC1, nous nous étonnions de trouver 2 emplacements non peuplés, U2 et U3.

C'est-à-dire que la mémoire RAM était donc constituée uniquement des 320 Kio internes au microcontrôleur STM32F413.

Alors que les spécifications officielles partagées par TIny_Hacker annonçaient pour leur part 832 Kio de RAM.

Comme 832-320=512, nous en déduisions que sur ce premier prototype il nous manquait 512 Kio de puces RAM aux emplacements U2 et U3.
15913Ouvrons donc enfin la nouvelle ZGC2. Même carte électronique GraphCalculator v1.11, mais bonne nouvelle cette fois-ci les emplacements U2 et U3 sont peuplés ! :bj:

En U3 nous avons une puce IS61WV25616EDBLL-10TLI de chez ISSI, soit très exactement la RAM de 512 Kio qu'il nous manquait.

En U2 nous avons une puce LVTH16374 qui, ô surprise, nous viens directement de chez Texas Instruments - comme c'est gentil d'apporter sa contribution au projet Zero concurrent. ;)
Il s'agit d'une bascule peut-être destinée à préserver le contenu de la mémoire RAM précédente.




Suite aux retours de très belles améliorations de finition préparant clairement le modèle à la production de masse, nous espérons avoir des nouvelles prochainement ! :D




Link to topic: Nouvelle Zero ZGC2 et comparaison ZGC1 (Comments: 0)

Test performances + matériel calculatrice Zero ZGC1

New postby critor » 18 Jul 2022, 09:59

Dans une actualité précédente nous t'annoncions une grande nouvelle pour la rentrée 2022 : la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se voulait offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Rappelons en effet que Texas Instruments dont les produits dominent en Amérique du Nord, les petits américains étant tout contents d'acheter un produit bien de chez eux, en profite pour y pratiquer à fonctionnalités équivalentes des prix beaucoup plus élevés que chez nous. Par exemple la TI-84 Plus CE, ce n'est pas dans les 80€ comme la TI-83 Premium CE mais dans les 120$ (quasiment autant en à ce jour), et ce alors qu'en prime la TI-84 Plus CE de milieu de gamme est inférieure en fonctionnalités, des tarifs qui seraient totalement inacceptables en France.

Les nombreuses améliorations de la Zero par rapport à la TI-84 Plus CE concernaient le logiciel et le matériel.
La Zero aurait donc dû être la star de la rentrée 2022, et en ce moment-même l'objet de discussions passionnées sur les sites communautaires de calculatrices. Nous pouvions lui citer entre autres :
  • la toute première connectivité USB-C officielle
  • une puissance très supérieure avec à la place du processeur eZ80 8 bits un processeur 32 bits à 100 MHz

Hélas le site officiel a été intégralement vidé de son contenu mi-avril 2022 avec entre autres effacement de l'intégralité des visuels. Une façon de faire pas bien propre, laissant supposer quelque ennui ou menace légale, probablement de la part de Texas Instruments.

C'est quand même surprenant, car si le tout premier design de la calculatrice Zero pouvait effectivement être confondu avec une TI-84 Plus CE, des efforts très significatifs avaient été faits depuis :


Suite à la sortie la semaine dernière de la NumWorks N0120EX, intégrant à la fois le tout premier connecteur USB-C officiel et présentant des performances astronomiques, on pouvait croire que décidément le sort s'acharnait contre la Zero.

1583515836Sauf que tout n'est peut-être pas perdu pour Zero.

D'une part, il semble que la NumWorks N0120 ne sortira pas en Amérique du Nord ou du moins pas dans l'immédiat, et que c'est l'ancien modèle N0110 à la connectivité micro-USB abandonnée par la norme depuis 2017 et aux performances très inférieures qui continuera à y être distribué.

En effet l'identifiant de certification FCC ID 2ALWP-N0120 présent dans le logiciel N0120 a été effacé des boîtes entre les modèles de développement que nous avons reçus il y a quelques mois et les premiers échantillons finalisés distribués aux enseignants portugais, et de plus n'a toujours pas été soumis pour validation selon le site FCC ID.
15816D'autre part, le développement logiciel de la Zero se poursuit.

Le site officiel vidé de son contenu en était certes resté à la version système publique 1.0.106 du 11 janvier 2022, mais les testeurs continuent à recevoir des versions nettement améliorées en privé, la dernière étant la 1.0.143 du 22 juin 2022.

1586615864Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments niveau graphique, tout étant intégralement recodé à partir de zéro avec la bibliothèque graphique lvgl, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais pas à copier la même apparence.

Justement cela permet de grandes améliorations. Par exemple on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran avec une zone utile de 320×195 pixels (zone dans laquelle l'utilisateur peut allumer des pixels, par exemple via un tracé de graphes de fonctions ou via les instructions graphiques d'un programme).
À côté de cela la TI-84 Plus CE limite pour sa part la chose à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure peu esthétique et totalement inutile sur ses parties latérales.

Mais continuons à creuser les similarités ou plutôt leur absence. On peut effectuer notre test de signature trigonométrique. Il s'agit en mode décimal et degrés de calculer :
$mathjax$Arcsin\left(Arccos\left(Arctan\left(tan\left(cos\left(sin\left(9\right)\right)\right)\right)\right)\right)$mathjax$

Le résultat mathématique est de 9, mais le moteur de calcul flottant de nos calculatrices répond normalement une valeur approchante.

Plus exactement, le résultat dépend du cœur de calcul utilisé, qu'il soit logiciel ou matériel :
  • sur les calculatrices scientifiques à la mémoire très limitée, le cœur de calcul s'appuie grandement sur le matériel, et ce test permet usuellement d'identifier le processeur utilisé
  • sur les calculatrices graphiques avec bien davantage de mémoire, le cœur de calcul est plutôt codé dans le logiciel et ce test permet donc plutôt d'identifier ce dernier

15859Allons-y. Depuis la TI-85 de 1992, toutes les calculatrices Texas Instruments à processeur z80 ou eZ80, y compris les dernières TI-84 Plus CE, répondent 8.9999999695957.
Seules et uniques exceptions dans la gamme non formelle :
  • les TI-81 plus anciennes qui répondaient 8.999999616566
  • les TI-80 qui contrairement à leur nom n'utilisaient pas de processeur z80 et répondaient 8.999999007884

15860Sur la calculatrice Zero rien à voir, nous obtenons 8.9999999998325694578.

Donc aussi bien niveau graphique que niveau calcul jusqu'à présent, rien de commun entre les calculatrices TI-84 Plus CE et Zero.

Dans une actualité précédente, nous t'avions présenté un unboxing de la calculatrice Zero.

Aujourd'hui, nous allons plutôt nous concentrer sur les performances, et le matériel qui permet des choses aussi extraordinaires.

Réalisons plusieurs tests et comparons avec la concurrence :
  1. calcul d'une somme à l'écran de calculs
  2. programme de seuil sur une suite numérique
  3. tracés des graphes de fonctions trigonométriques



Sommaire :



1) Test de calcul :

Go to top

Commençons donc par un test de performances via un calcul avec l'opérateur de sommation. Nous retenons en mode degrés le calcul développé par pier4r sur HP Museum, en mode degrés :
$mathjax$\sum\limits_{x=1}^{1000}{\sqrt[3]{e^{sin\left(Arctan\left(x\right)\right)}}}$mathjax$


Précis, ce test a comme seul défaut d'exclure des comparaisons les modèles ne disposant pas de l'opérateur de sommation, soit des modèles d'entrée de gamme ainsi que nombre d'anciens modèles.

1587315869La Zero met très exactement 0.510s.

Pour référence, voici un classement avec une sélection de modèles actuels similaires ou approchants sur le même test :
  1. 0.130s pour la HP Prime G2
  2. 0.252s pour la NumWorks N0120EX
  3. 0.510s pour la Zero ZGC1
  4. 0.637s pour la NumWorks N0100
  5. 0.997s pour les TI-Nspire CX II
  6. 1.103s pour la NumWorks N0110
  7. 13.150s pour les TI-84 Plus CE
La Zero nous offre visiblement des performances absolument phénoménales :
  • 25.49% des performances de la HP Prime G2
  • 49.41% des performances de la NumWorks N0120EX
  • 1.25 fois plus rapide que la NumWorks N0100 ! :bj:
  • 2 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 2.2 fois plus rapide que la NumWorks N0110 ! :bj:
  • 25.8 fois plus rapide que les TI-84 Plus CE ! :bj:




2) Test d'un programme :

Go to top

Poursuivons maintenant avec un test via un programme dans le langage interprété dédié de la machine, soit le Zero Basic.

Soit la suite
$mathjax$\left(u_n\right)$mathjax$
définie pour tout entier
$mathjax$n\geq 0$mathjax$
par
$mathjax$u_0=2$mathjax$
et par et
$mathjax$u_{n+1}=1+\frac{1}{\left(1-u_n\right)\left(n+1\right)}$mathjax$
.
On cherche à déterminer à partir de quelle valeur de n la suite vérifie
$mathjax$u_n\leq d$mathjax$
d est un réel donné.

Voici un programme en ce sens, que pour davantage de lisibilité nous donnons en Python :
Code: Select all
def seuil(d):
  n = 0
  u = 2.
  d = d**2
  while (u-1)**2 >= d:
    u = 1 + 1/((1-u) * (n+1))
    n = n + 1
  return [n, u]

Le but va être d'appeler seuil(0.008) et de comparer les temps nécessaires à la génération du résultat.

Voici maintenant les transcriptions en TI-Basic et Zero Basic :

TI-Basic
Zero Basic
Code: Select all
Prompt D
0→N
2→U
D²→D
While (U-1)^2≥D
1+1/((1-U)*(N+1))→U
N+1→N
End
{N,U}
15870
Code: Select all
0.008→D
0→N
2→U
D²→D
WHILE (U-1)^2≥D DO
1+1/((1-U)*(N+1))→U
N+1→N
END
{N,U}
15872

Bien que similaires, on peut noter ici encore que le Zero Basic n'est pas une copie à l'identique du TI-Basic :
  • pas encore à ce jour d'instruction d'entrée équivalente à Input ou Prompt, nous obligeant à mettre la valeur en dur dans le code (mais ce qui est en dehors du corps de la boucle et n'aura donc aucune incidence sur les performances mesurées)
  • la boucle While (Tant que) nécessite ici un mot clé supplémentaire DO pour séparer le test de la première instruction du corps de la boucle
  • pas de tokenisation lors de la saisie, les noms d'instructions et fonctions peuvent être librement saisis et modifiés caractère par caractère
  • et nul besoin de se soucier de la casse des caractères dans ce cadre

Précis, ce test a pour unique défaut d'exclure des comparaisons les anciens modèles ne disposant pas d'instruction pour la boucle Tant que.

1587115874Pour l'appel seuil(0.008), la Zero met très précisément 7.540s.

Pour référence, voici un classement avec une sélection de modèles :
  1. 0.690s pour la HP Prime G2
  2. 7.540s pour la Zero ZGC1
  3. 8.930s pour les TI-Nspire CX II
  4. 1min34.260s pour les TI-84 Plus CE
La Zero nous offre ici aussi des performances haut de gamme :
  • 9.15% des performances de la HP Prime G2
  • 1.2 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 12.5 fois plus rapide que les TI-84 Plus CE ! :bj:




3) Test de graphes :

Go to top

1586515863Voici enfin un dernier test de performances.

Soit t la fonction auxiliaire définie par
$mathjax$t(x)=\arcsin\left(\arccos\left(\arctan\left(\tan\left(\cos\left(\sin(x)\right)\right)\right)\right)\right)$mathjax$
.
Nous allons demander à la Zero de tracer en mode radians les graphes des deux fonctions suivantes :
  • $mathjax$f(x)=\arcsin\left(\arccos\left(\cos\left(\sin\left(t^2(x)\right)\right)\right)\right)$mathjax$
  • $mathjax$g(x)=-\arcsin\left(\arccos\left(\cos\left(\sin\left(t^2(x)\right)\right)\right)\right)$mathjax$

Pour ne pas désavantager les modèles disposant d'un grand écran, nous ajusterons bien sûr ensuite le temps par le nombre de colonnes de pixels de l'écran graphique, comme vu plus haut. De même, la fonctionnalité permettant de déterminer automatiquement des bornes de fenêtre pertinentes sur les NumWorks sera ici désactivée.

Concernant les modèles où le tracé est quasi instantané, nous rajouterons autant de paires de fonctions que nécessaires selon ces mêmes définitions, et diviserons bien évidemment à la fin le temps chronométré par le nombre de paires.

La Zero nous met donc 0.793s pour une représentation sur 320 colonnes, soit une vitesse de
$mathjax$\frac{320}{0,793}\approx 404$mathjax$
pixels/s.

Pour référence, nous avons :
  1. 0.152s sur 320 colonnes pour la HP Prime G2, soit une vitesse de 2105.263 pixels/s
  2. 0.547s sur 320 colonnes pour la NumWorks N0120EX, soit une vitesse de 585.009 pixels/s
  3. 0.793s sur 320 colonnes pour la Zero ZGC1, soit une vitesse de 403.531 pixels/s
  4. 1.725s sur 320 colonnes pour la NumWorks N0110, soit une vitesse de 185.507 pixels/s
  5. 4.030s sur 320 colonnes pour la NumWorks N0100, soit une vitesse de 79.404 pixels/s
  6. 5.840s sur 318 colonnes pour les TI-Nspire CX II, soit une vitesse de 54.452 pixels/s
  7. 45.000s sur 265 colonnes pour les TI-84 Plus CE, soit une vitesse de 5.889 pixels/s
Une fois de plus La Zero déchire (presque) tout :
  • 19.17% des performances de la HP Prime G2
  • 68.98% des performances de la NumWorks N0120EX
  • 2.18 fois plus rapide que la NumWorks N0110 ! :bj:
  • 5.08 fois plus rapide que la NumWorks N0100 ! :bj:
  • 7.41 fois plus rapide que les TI-Nspire CX II ! :bj:
  • 68.52 fois plus rapide que les TI-84 Plus CE ! :bj:
Non non, tu ne rêves pas, sans mentir la Zero est plus de 68 fois plus rapide en graphiques que la TI-84 Plus CE, zyeute un peu cette vidéo par Frédéric Desautels alias Mr WompWomp, autre heureux testeur de la Zero, pour prendre véritablement conscience de toute l'instantanéité de la chose :




4) Matériel :

Go to top

C'est indiscutable ; peu importe le test la Zero fait preuve de performances phénoménales :
  • non seulement écrasant littéralement les TI-84 Plus CE
  • arrivant même à battre la N0110 qui sera visiblement pour le moment le seul adversaire que NumWorks lui opposera sur le marche nord-américain :bj:
  • et arrivant même en prime à se positionner au-delà du haut de gamme TI-Nspire CX II ! :#tritop#:

Mais comment fait-elle ? Le constructeur Zero nous avait révélé les spécifications matérielles.

Par rapport aux TI-84 Plus CE, la Zero offre :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, une connectivité USB enfin contemporaine et facile avec un port USB-C :bj:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh

Etrangement, la Zero avec son microcontrôleur STM32F413 est similaire avec l'ancien modèle NumWorks N0100 de 2017 et son microcontrôleur STM32F412 disposant juste d'un petit peu moins de RAM intégrée. Mais cela ne suffit bien évidemment pas à expliquer des performances aussi supérieures.

À titre comparatif, résumons tout cela :










Modèle
Zero
ZGC1
NumWorks
N0100
NumWorks
N0110
NumWorks
N0120EX
Sortie
2022 ?
2017
2019
2022
Zone
Amérique du Nord
France
International
Portugal
Microcontrôleur
Processeur
Cortex-M4
Cortex-M4
Cortex-M7
Cortex-M7
Architecture
ARMv7
ARMv7
ARMv7
ARMv7
Fréquence
100 MHz
100 MHz
216 MHz
550 MHz
RAM intégrée
320 Kio
256 Kio
256 Kio
564 Kio
RAM externe
512 Kio
Flash intégrée
1 Mio
1 Mio
64 Kio
512 Kio
Flash externe
4 Mio
4 Mio
8 Mio
8 Mio

Nous ignorons pourquoi, mais notons que bizarrement NumWorks semble avoir rendu le modèle N0110 de plus en plus lent au fur et à mesure des mises à jour, dans tous les cas bien plus lent que ce qui avait été testé lors de son annonce en 2019. C'est à un point que même l'ancien modèle N0100 pourtant nettement inférieur niveau matériel, est plus rapide. Il vaudra donc mieux se référer à la N0100.

Il est maintenant grand temps d'ouvrir la Zero afin de vérifier ces spécifications.

15794C'est parti pour le démontage. Il suffit de retirer les 4 vis cruciformes au dos, puis de retirer la bande de caoutchouc latérale afin d'accéder aux clips solidarisant les deux coques entre elles.
1579915800

1581315812Nous confirmons déjà l'utilisation d'une batterie de capacité nominale 2200 mAh sous 3.7 Volts, même si il faut se méfier des indications sur les batteries démarquées.

La calculatrice utilise une carte électronique intitulée GraphingCalculator v1.11.

15814Nous trouvons bien deux des composants indiqués :
  • le microcontrôleur STM32F413, intégrant donc entre autres :
    • le processeur Cortex-M4 ARMv7 à 100 MHz
    • 320 Kio de mémoire de travail RAM
    • 1 Mio de mémoire de stockage Flash
  • la mémoire de stockage Flash de 4 Mio externe, puce MX25L3206EZNI de chez MXIC (Macronix)

15815Mais voilà, contrairement à ce qui avait été annoncé aucune trace des 512 Kio de mémoire RAM externe.

Mais rappelons que nous avons eu droit à un prototype, et notons justement la présence de 2 emplacements pour des puces ici manquantes :
  • U2 avec 2×24 broches
  • U3 avec 2×22 broches
Peut-être justement qu'ils étaient destinés à accueillir les puces RAM additionnelles à l'approche de la sortie du modèle.




Conclusion :

Go to top

La Zero ZGC1 arrive donc à reproduire une TI-84 Plus CE mais en beaucoup plus rapide, plusieurs 10aines de fois, le rêve pour des américains en grande partie inconditionnels de ce modèle ! :bj:

Mais niveau performances c'est loin d'être tout. La Zero arrive :
  • à dépasser sensiblement la NumWorks N0100 de 2017 malgré un matériel très similaire
  • à dépasser très nettement l'actuelle NumWorks N0110 opposée sur le marché nord-américain, cette dernière ayant visiblement beaucoup perdu en performances suite aux mises à jour depuis 2019
  • et même à battre les performances des TI-Nspire CX II sur certains tests, ce dont l'ancienne NumWorks N0100 était incapable ! :#tritop#:

Les performances de la Zero sont d'autant plus exceptionnelles que le matériel n'est pas extraordinaire ; comme quoi la façon de coder et la lourdeur du système d'exploitation comptent pour beaucoup également. ;)

Avec la formidable Zero ZGC1, tu obtiens les performances du haut de gamme mais au prix (nord-américain) du milieu de gamme, splendide ! :D

Décidément les américains ont beaucoup de chance, du moins si la calculatrice Zero finit par réussir à sortir un jour ; espérons-le...

Unboxing calculatrice Zero ZGC1

New postby critor » 28 Jun 2022, 09:58

Dans une actualité précédente nous t'annoncions une grande nouvelle pour la rentrée 2022 : la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se voulait offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Rappelons en effet que Texas Instruments dont les produits dominent en Amérique du Nord, les petits américains étant tout contents d'acheter un produit bien de chez eux, en profite pour y pratiquer à fonctionnalités équivalentes des prix beaucoup plus élevés que chez nous. Par exemple la TI-84 Plus CE, ce n'est pas dans les 80€ comme la TI-83 Premium CE mais dans les 120$ (113€ à ce jour), et ce alors qu'en prime la TI-84 Plus CE de milieu de gamme est inférieure en fonctionnalités, des tarifs qui seraient totalement inacceptables en France.

Les nombreuses améliorations de la Zero par rapport à la TI-84 Plus CE concernaient le logiciel et le matériel.

Niveau matériel, nous te détaillions par la suite les spécifications officielles, la calculatrice s'architecturant autour d'un microcontrôleur STM32F413. Nous avions par rapport à la TI-84 Plus CE :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, une connectivité USB enfin contemporaine et facile avec un port USB-C, première calculatrice graphique au monde à nous proposer cette évolution tant attendue ! :bj:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh
Des spécifications très supérieures n'ayant absolument rien à voir avec la TI-84 Plus CE, à présenter plutôt comme une version améliorée de la première NumWorks N0100 de 2017 (microcontrôleur similaire STM32F412, 1 Mio de Flash, 256 Kio de RAM).
Imagine tes programmes TI-Basic ou assembleur eZ80 tourner sur un tel matériel... :favorite:

Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments ni même des éléments graphiques. Tout est intégralement recodé à partir de zéro, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais absolument pas à reprendre ou imiter la même apparence. De plus le code s'appuie sur la bibliothèque graphique lvgl non utilisée par Texas Instruments, donc forcément à moins de gros efforts en ce sens l'aspect visuel restera très différent.

Par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que la TI-84 Plus CE la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

La Zero aurait donc dû être la star à la veille de la rentrée 2022, et en ce moment-même l'objet de discussions passionnées sur les sites communautaires de calculatrices.

Hélas le site officiel a été intégralement vidé de son contenu mi-avril 2022 avec entre autres effacement de l'intégralité des visuels. Une façon de faire pas bien propre, laissant supposer quelque ennui ou menace légale, probablement de la part de Texas Instruments.

C'est quand même bien surprenant, car si le tout premier design de la calculatrice Zero pouvait effectivement être confondu avec une TI-84 Plus CE, des efforts très significatifs avaient été faits depuis :


Les pages effacées redirigent au mieux vers une nouvelle page "Coming soon", et c'est hélas toujours le cas à ce jour. Une sortie pour la rentrée 2022 dans quelques semaines nous semble maintenant bien improbable.

15781Nous avons malgré tout décidé de ne pas te priver pour autant et de t'offrir une série de tests, comme si la Zero allait sortir, Zero ayant récemment autorisé aux testeurs la publication en plus grande envergure d'infos, photos, etc :).
Et qui sait, si suite à cela il y a suffisamment d'enthousiastes, ce sera peut-être le cas avec pas trop de retard. ;)

Commençons donc dès aujourd'hui par un unboxing de l'échantillon qui nous a fort généreusement été envoyé avant le début des problèmes.

La calculatrice Zero si achetée neuve devait venir dans un emballage carton très sobre. On peut noter le clin d'œil avec l'indication sur la face avant : "THIS BOX CONTAINS ZERO CALCULATORS". ;)

Au dos l'emballage disposait déjà d'un code barre, 1 95893 43641 5, et annonce un assemblage en Chine. Sur les tranches latérales on retrouve :
  • le mot clé officiel #zerocalculators recommandé pour la communication sur les réseaux sociaux, et note bien l'usage mystérieux du pluriel
  • ainsi que l'adresse du site officiel zerocalculators.com
157861578215785

15787C'est parti pour l'ouverture, et quelle agréable suprise de voir que la boîte nous remercie immédiatement, un message étant effectivement inscrit sous la tranche supérieure.

Notons de plus que le contenu est très soigneusement et généreusement protégé au sein d'une plaque de mousse.

15788Le contenu se compose donc entre autres :
  • de la calculatrice Zero également protégée sous pochette plastique
  • d'un câble USB AUSB-C

15789Nous y trouvons également une carte compilant les informations/astuces importantes :

Nous y trouvons de plus un mini guide généraliste. Outre les informations précédentes, il traite rapidement des points suivants :
  • interface à l'écran
  • utilisation du clavier
  • logiciel de connectivité
  • recharge
  • conformité FCC
  • garantie d'1 an (la norme en Amérique du Nord, y compris pour les concurrents)
  • recyclage



1579315790Prenons enfin la calculatrice Zero en main.

La calculatrice est donc munie d'un couvercle coulissant arborant fièrement une gravure du sigle du constructeur.

Le clavier adopte un code de couleurs différant de celui de la TI-84 Plus CE mais tout aussi clair :
  • bleu pour les fonctions secondaires accessible via la touche
    2nd
  • rouge pour les fonctions secondaires accessible via la touche
    alpha

Niveau clavier, on apprécie plusieurs choix :
  • les touches directionnelles distinctes, beaucoup plus agréables pour les déplacements du curseur à l'écran graphique ou encore dans les jeux
  • les dimensions supérieures de la touche de validation
    enter
  • le rebord protégeant contre les appuis accidentels de la touche
    on
    au cas où on range la calculatrice sans couvercle au fond de son sac

1579415791Au dos on note une indication de la révision matérielle majeure : ZGC1.

Pas de compartiment pour des piles, il s'agit donc d'un modèle à batterie rechargeable. L'alimentation USB externe pour la recharge est donc indiquée comme prévue pour du 5V sous 0.5A.

1579615797Grande révolution, comme annoncée plus haut la Zero aurait dû être pour cette rentrée 2022 la toute première calculatrice graphique à intégrer officiellement un port USB-C.

Comme tu peux le voir, la calculatrice Zero semble munie d'une diode à côté du port USB-C, sans doute un témoin de charge utilisé dans le contexte d'une recharge.

Mais par contre rien de similaire sur la tranche supérieure, et la Zero ne serait donc pas conforme à ce jour pour une utilisation aux examens en France.

1580015799Rappelons que le milieu scolaire est très éprouvant pour les appareils électroniques (transports quotidiens, chocs, chutes, nombreuses variations de température et humidité au gré des changements de salle ou pire bâtiment le long de la journée...).

Pour faire face aux premiers, notons ici le choix ingénieux d'une bande latérale de caoutchouc bleu cerclant l'intégralité de la calculatrice.

Notons que cette bande est amovible. On pourrait imaginer pouvoir se commander en option une bande de couleur différente pour personnaliser sa calculatrice. ;)

15801Petit détail intéressant, l'échantillon Zero que nous avons reçu n'était pas équipé d'un firmware utilisateur, mais d'un firmware de test en version 1.0.14.

Ce firmware enchaîne en boucle les tests suivants :
  • mémoire Flash
  • batterie STC3100
  • USB
  • recharge
  • clavier avec toutes les touches à taper une par une sauf
    on
  • diodes LED
158021580315802


Ce dernier test est justement l'occasion de se rendre compte que la diode de charge inférieure permet d'afficher du rouge, vert et bleu, et est donc une diode RGB :
158041580515808


15816Muni du logiciel de connectivité ZeroConnect il nous suffit maintenant de charger le dernier firmware utilisateur officiel afin que l'aventure puisse commencer ! :bj:

À bientôt, et en attendant on se quitte sur une vidéo résumant l'unboxing... ;)
Link to topic: Unboxing calculatrice Zero ZGC1 (Comments: 14)

Report sortie calculatrice Zero

New postby critor » 02 May 2022, 12:25

Dans une actualité précédente nous t'annoncions pour la rentrée 2022 la sortie d'une toute nouvelle calculatrice graphique en Amérique du Nord, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Ce qui nous amène à la question que nombre d'entre vous se sont posée : est-ce une copie/contrefaçon/imitation et donc est-ce illégal ?

Les nombreuses améliorations concernaient le logiciel et le matériel.

Niveau matériel, nous te détaillions par la suite les spécifications, la calculatrice s'architecturant autour d'un microcontrôleur STM32F413. Nous avions par rapport à la TI-84 Plus CE :
  • niveau cœur à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits Cortex-M4 / ARMv7 cadencé à 100 MHz :bj:
  • à la place de l'antique port mini-USB AB, une connectivité USB enfin contemporaine et facile avec un port USB-C, première calculatrice graphique au monde à nous proposer cette évolution tant attendue ! :bj:
  • non pas 4 Mio de Flash mais 5 Mio (répartis en 1 Mio de Flash interne au microcontrôleur + 4 Mio de Flash externe) :bj:
  • non pas 256 Kio de RAM mais 832 Kio (répartis en 320 Kio de RAM interne au microcontrôleur + 512 Kio de RAM externe) :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh
Des spécifications très supérieures n'ayant absolument rien à voir avec la TI-84 Plus CE, à présenter plutôt comme une version améliorée de la première NumWorks N0100 de 2017 (microcontrôleur similaire STM32F412, 1 Mio de Flash, 256 Kio de RAM).
Imagine tes programmes TI-Basic ou assembleur eZ80 tourner sur un tel matériel... :favorite:

Niveau logiciel, le lien avec la TI-84 Plus CE est bien lointain. Il n'y a aucune reprise du code de Texas Instruments ni même des éléments graphiques. Tout est intégralement recodé à partir de zéro, en cherchant certes à offrir les mêmes fonctionnalités (la compatibilité étant quand même le but du projet) mais absolument pas à reprendre ou imiter la même apparence. De plus le code s'appuie sur la bibliothèque graphique lvgl non utilisée par Texas Instruments, donc forcément à moins de gros efforts en ce sens l'aspect visuel restera très différent.

Par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que la TI-84 Plus CE la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

A d'autres endroits pour afficher des délimitations, on peut encore noter des caractères de texte à la place d'éléments graphiques TI-84 Plus CE.

Bref, a priori rien à voir avec une copie ou imitation.

Sauf que l'intégralité du contenu du site Zero officiel vient d'être effacé, pour rediriger vers une page "coming soon". Cela concerne toutes les pages ainsi que les fichiers utilisés, notamment les différents visuels.

Contacté par plusieurs membres de la communauté s'intéressant à ce formidable projet, le dirigeant de Zero a répondu que la calculatrice ne sortirait probablement pas pour la rentrée 2022 comme prévu initialement.
Quel dommage, les petits américains n'auront donc pour la rentrée 2022 toujours pas d'alternative à l'achat à des prix à 3 chiffres de TI-84 Plus CE au matériel le plus limité toute concurrence confondue. :'(

Aucune trace publique en ce sens, mais il nous semble très probable que Zero ait fini par recevoir un courrier de la part de Texas Instruments, et que ce dernier se soit visiblement montré suffisamment convaincant sur le caractère illégal en l'état du projet.

Alors, qu'est-ce qui a bien pu rater dans les plans de Zero ?

Dans son premier design la calculatrice Zero disposait d'un aspect extrêmement proche de celui des TI-84 Plus CE, pouvant amener certains acheteurs à les confondre.

La chose a certes été corrigée depuis par un redesign prenant même le soin de passer les inscriptions alphabétiques clavier en rouge, s'éloignant certes de la TI-84 Plus CE mais tombant alors par malchance sur quelque chose ressemblant énormément à la TI-82 Advanced Edition Python distribuée en France :


Nous doutons toutefois que la TI-82 Advanced Edition Python distribuée dans une zone géographique totalement différente ait pu être un argument.

Le seul point sur lequel Texas Instruments a pu appuyer à notre avis, c'est le clavier.

D'un côté, la Zero utilise les mêmes inscriptions clavier que la TI-84 Plus CE. Nous ignorons si c'est un problème, dans le sens où ces inscriptions n'ont plus évolué depuis la TI-83 Plus sortie en 1999 il y a maintenant près de 23 ans.

Par contre, en dehors des touches fléchées, la Zero utilise la même disposition de touches clavier que la TI-84 Plus CE. Et le redesign des formes et tailles du boîtier ainsi que de ses touches pour la sortie de cette dernière a justement fait l'objet d'une protection.

Ces derniers points nous semblent bien faibles, dans le sens où les calculatrices scientifiques Casio sont massivement imitées en Asie et Afrique, de façon bien plus assumée (clavier identique, reproduction logicielle identique au pixel près, parfois même boîtier identique et nom de modèle/marque trompeur), avec des condamnations nous semblant plutôt être l'exception que la règle.

Mais par élimination, ils nous semblent bien être les seuls points sur lesquels Texas Instruments a pu appuyer : le clavier avec tout ce qu'il implique (disposition de ses touches, forme de ses touches, détail de leurs inscriptions, couleurs de ces inscriptions).

Dans l'intérêt des utilisateurs, nous formulons le vœu que le projet Zero puisse renaître de ses cendres, les TI-84 Plus CE inférieures aux TI-83 Premium CE françaises étant beaucoup trop chères en Amérique du Nord avec leurs prix à 3 chiffres...

Source : viewtopic.php?f=121&t=25579&start=30#p267638 + viewtopic.php?f=121&t=25579&p=267728#p267728
Link to topic: Report sortie calculatrice Zero (Comments: 2)

Spécifications complètes Zero: STM32F413, 5M Flash, 832K RAM

New postby critor » 11 Apr 2022, 09:35

Dans une actualité précédente nous t'annoncions pour la rentrée 2022 la sortie d'une toute nouvelle calculatrice graphique, la Zero par l'entreprise du même nom (façon de faire qui rappelle la NumWorks). Le projet se veut offrir une version améliorée et plus abordable de la TI-84 Plus CE, équivalent à l'international de notre TI-83 Premium CE française, tout en étant compatible avec ces dernières niveau utilisation.

Par rapport à ce dernier point, on peut justement noter les claviers aux inscriptions absolument identiques :


Les nombreuses améliorations concernent le logiciel et le matériel.

Niveau logiciel par exemple, on peut noter une fenêtre graphique tirant grandement profit de la définition en 320×240 pixels de l'écran, alors que Texas Instruments la limite pour sa part à une zone centrale de 265×165 pixels alors entourée d'une épaisse bordure inesthétique et totalement inutile sur ses parties latérales.

Niveau matériel, le site officiel annonce par rapport à la TI-84 Plus CE :
  • à la place du processeur 8 bits eZ80 à 48 MHz, un 32 bits à pas moins de 100 MHz ! :bj:
  • à la place de l'antique port mini-USB AB, une connectivité USB enfin contemporaine et facile avec un port USB-C, première calculatrice graphique au monde à nous proposer cette évolution tant attendue ! :bj:
  • par rapport aux 4 Mio de Flash 20% de stockage supplémentaire, ce qui nous amène donc à 5 Mio

Par la suite nous creusions un petit peu la chose :
  • D'une part sur la mémoire Flash, nous expliquions que les 5 Mio étaient probablement répartis sur 2 puces de capacités respectives 4 Mio et 1 Mio, règle binaire des puissances de 2 oblige. La dissymétrie suggérait de plus que les 1 Mio étaient probablement internes à une puce microcontrôleur.
  • D'autre part sur l'identification de ce mystérieux processeur 32 bits à 100 MHz, grâce au travail de RapidZapper nous expliquions qu'il s'agissait d'un processeur Cortex-M4 implémentant l'architecture ARMv7, exactement comme sur la première NumWorks, la N0100 de la rentrée 2017.

Toutfois niveau microcontrôleur renfermant le processeur en question, nous étions restés sur une hésitation :
  • soit le STM32F412 avec 1 Mio de Flash interne et 256 Kio de RAM, comme la NumWorks N0100
  • soit le STM32F413 avec 1 Mio de Flash interne mais 320 Kio de RAM

Et bien grâce à roccolox programs et TIny_Hacker qui ont simplement envoyé la question à Zero, nous sommes aujourd'hui en mesure de te révéler les spécifications complètes de ce futur produit. :favorite:

Nous avions raison sur le microcontrôleur et bonne nouvelle c'est le STM32F413 qui est utilisé, le meilleur des deux cas donc ! :bj:

Nous confirmons donc 1 Mio de Flash interne au microcontrôleur, auquel s'ajoutent 4 Mio de Flash sur puce externe pour un total de 5 Mio.

Sur la RAM maintenant énorme surprise, car TIny_Hacker nous annonce 832 Kio, nombre qui semble sortir de nulle part. :o
Pour comprendre décomposons un peu la chose : 832-320=512K.
L'explication en est alors simple, nous avons les 320 Kio de RAM internes au microcontrôleur, auxquels s'ajoutent 512 Kio de RAM sur puces externes pour un total enfin suffisant de 832 Kio ! :bj:

Et enfin, la batterie est une Lithium de type LiPo avec 2200 mAh de capacité.

Bref si l'on adopte le point de vue d'une TI-84 Plus CE, la Zero en révolutionne clairement et indiscutablement le matériel avec des composants bien plus récents et très supérieurs.
Imagine ce que donneront tes programmes TI-Basic et peut-être même assembleur sur un tel matériel... ;)

Mais il est amusant de constater d'autre part la proximité entre les choix matériels pour la Zero et pour la NumWorks N0100 de 2017. Il n'empêche que même de ce point de vue, la Zero en est également une amélioration très significative :
  • non pas 1 Mio de mémoire Flash mais 5 Mio soit 5 fois plus ! :bj:
  • non pas les ridicules 256 Kio de mémoire RAM qui nous font cruellement souffrir en Python depuis des années mais 832 Kio soit 3,25 fois plus ! :bj:
  • non pas 1200 mAh de capacité pour la batterie mais 2200 mAh soit plus de 1,8 fois plus ! :bj:
A quand des versions des firmware Omega/Upsilon et application KhiCAS pour la Zero ? ;)
Si jamais la Zero n'inclut pas officiellement d'application Python ce qui n'est pas annoncé à ce jour, ce serait l'occasion de pouvoir disposer enfin d'un heap Python correctement dimensionné, au-delà des très insuffisants 32K de la NumWorks qui nous font souffrir depuis des années, et des 19K des TI-84 Plus CE Python et TI-84 Plus CE-T Python Edition avec lesquels on ne peut quasiment rien envisager de sérieux une fois les bibliothèques graphiques importées.

Espérons pouvoir prochainement te compléter cela de photos du matériel et affiner la chose d'un test logiciel. À bientôt on espère... ;)

Référence : Comparaison Zero avec TI-84 Plus CE Python et NumWorks N0100

Source : roccolox programs via TIny_Hacker

Crédits photos : TIFreak8x

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1678 utilisateurs:
>1650 invités
>22 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)