Navitek N0

Navitek · N1 · version 1 · 8 novembre 2026

Un humanoïde de 63,5 cm, dont les servos parlent.

17 servos à bus Feetech STS3215 qui renvoient leur position, leur charge, leur tension et leur température, une carte Raspberry Pi Pico 2 W, une centrale inertielle, et 48 pièces en PLA imprimées sans support. La suite de N0 : le même module d'articulation, deux fois plus grand, qui sait où il est.

Chargement des 81 pièces de l'assemblage…
Touchez une pièce pour la reconnaître. Glissez pour tourner, pincez pour approcher.
63,5 cmde haut
17articulations
48pièces imprimées
49 h 39d'impression
980 gde PLA

Version 1 : dessinée, simulée et tranchée. Pas encore imprimée, et une cote du servo à mesurer d'abord.

Les trous de fixation et la position de l'arbre du STS3215 ne figurent dans aucune fiche que nous avons trouvée : la CAO les suppose, et un gabarit d'essai à imprimer en premier permet de les corriger. Aucune collision entre les 81 pièces de l'assemblage · chaque plateau tranché dans OrcaSlicer pour une Ender-3 V3 SE · la simulation est simulée, jamais « testée ».

Ce qui change par rapport à N0

Le même principe, deux fois plus grand, et des servos qui disent où ils sont

  • Des servos qui parlent.Les SG90 de N0 obéissent à l'aveugle. Le STS3215 se branche sur un seul fil commun aux 17 servos et renvoie sa position (4096 pas par tour), sa charge, sa tension et sa température. Le robot peut enfin mesurer son corps.
  • Dix-sept articulations au lieu de treize.Chaque hanche gagne un mouvement de côté (le roulis), chaque épaule aussi : le robot peut balancer son poids d'un pied à l'autre au lieu de pencher la cheville. Il manque encore la rotation de la hanche, pour tourner sur place.
  • Une centrale inertielle.Un BNO055 dans le torse dit au robot de quel côté il penche. Dans la simulation, c'est ce retour d'information qui fait avancer N1 près de deux fois plus loin que la même marche aveugle (plus bas).
  • Un cerveau en deux étages.Le Pico commande les servos et lit la centrale ; il porte la sécurité. Un Raspberry Pi Zero 2 W facultatif, relié au Pico, ajoute la caméra de la tête et les programmes qui apprennent. Le robot marche sans lui.

Le servo, et ce qu'on sait de lui

Feetech STS3215, version 12 V · relevé sur les fiches de revendeurs, cahier R-037

FaitValeurÉtat
Boîtier45,2 × 24,7 × 35 mm · 55 grelevé sur plusieurs fiches
Couple au blocage, 12 V30 kg·cm, 2,7 Aannoncé : un pic, pas le couple continu (une fiche donne environ 5 kg·cm de couple nominal pour la version 7,4 V)
Capteurcodeur magnétique 12 bitsrelevé
Busun fil demi-duplex, jusqu'à 1 Mbit/s, 253 servosrelevé
Cannelure25 dents, arbre de 5,9 mmrelevé
Trous de fixation, position de l'arbreinconnusà mesurer sur le servo reçu (hypothèse dans la CAO)
Comparaison avec d'autres servos à busnon faitele STS3215 reste le candidat à cause de son écosystème (les bras ouverts SO-100 et SO-101, avec LeRobot)

Sources : fiches Feetech relayées par servodatabase.com, DFRobot, Seeed/openelab, Waveshare ; la fiche d'origine de Feetech n'a pas pu être lue (texte invisible sur des images). Les sous-modèles (C001, C018, C047) ont le même boîtier mais d'autres engrenages : un seul numéro de pièce dans la nomenclature.

L'électronique, en trois choix

Le bus, la pile, la centrale · chaque choix est écrit comme choix, pas comme fait

  • Le bus.Un seul UART du Pico, TX et RX réunis par une résistance, l'écho lu et rejeté ; identifiants 1 à 17, réglés un à un avec un PC et un adaptateur Feetech FE-URT-1. À valider sur le banc : le Pico n'a pas de demi-duplex matériel confirmé.
  • La pile.Une 3S (9 à 12,6 V), avec une carte de protection et un fusible, et un interrupteur d'arrêt d'urgence. Un servo de 7,4 V n'accepte pas une 3S : ne pas mélanger les versions. Le Pico a son propre régulateur 5 V.
  • La centrale.Un BNO055 (fusion à bord, 100 Hz au plus) plutôt qu'un MPU-6050, jugé en fin de vie. Si 100 Hz ne suffisait pas à l'équilibre, on lirait le gyroscope brut et on filtrerait soi-même.

En simulation : ce que N1 peut faire

MuJoCo 3.8 · modèle tiré de la CAO · 2,3 kg · simulé, pas testé

Le modèle du robot est tiré de la CAO : la géométrie des pièces, les grammes du tranchage, un servo par articulation borné au couple de blocage annoncé (30 kg·cm, soit 2,94 N·m). Ce qui suit est simulé : le vrai robot peut en différer. Les hypothèses (inertie du moteur, masse de l'électronique, couple réel) sont écrites dans modele_n1.py, et le cahier R-038 de notre journal de recherche donne ce qu'on attendait avant chaque essai.

S'accroupir

Part du couple de blocage que le genou doit fournir, en moyenne puis au pic. Sur deux jambes, à peine plus du quart du blocage au pic à 90° de genou ; sur une jambe, le robot tient jusqu'à 70° (là où N0 saturait), et tombe à 90°.

GenouDeux jambes (moyen / pic)Une jambe (moyen / pic)Une jambe
20°3 % / 8 %12 % / 34 %tient
40°6 % / 15 %16 % / 44 %tient
60°8 % / 23 %18 % / 58 %tient
70°10 % / 28 %27 % / 78 %tient
90°12 % / 36 %4 % / 17 %tombe

L'équilibre sur une jambe est cherché par un décalage fixe de la hanche et de la cheville, sans retour d'information : un ordre de grandeur.

Marcher, avec et sans retour d'information

La marche retenue (graine 3, avec retour d'information) : 12 s, 31 cm.

Une marche périodique à onze réglages, plus quatre gains qui corrigent la cheville d'après l'inclinaison du torse, a été cherchée trois fois (trois graines) par l'algorithme CMA-ES, puis refaite trois fois avec les gains forcés à zéro : la même marche, aveugle. Avec le retour, la distance moyenne est de 23 cm en douze secondes ; sans, de 13 cm (aucune des trois marches aveugles ne tombe). À titre de repère, N0 aveugle faisait 6 à 8 cm en dix secondes, pour un robot deux fois plus petit.

MarcheGraineAvance en 12 sDérive de côtéFinCouple max
avec retour121 cm1 cmdebout100 %
avec retour219 cm1 cmdebout100 %
avec retour331 cm3 cmdebout100 %
aveugle18 cm1 cmdebout38 %
aveugle212 cm1 cmdebout100 %
aveugle320 cm4 cmdebout100 %

Un seul modèle de servo, parfait (sans jeu, sans chute de tension, sans échauffement) ; les marches sont réglées sur le modèle lui-même, donc elles peuvent en exploiter un défaut ; trois graines ; la marche avance en diagonale (la dérive de côté est dite). Se relever n'est pas encore traité. Le « couple max » est la part du couple de blocage : 100 % veut dire que le servo sature.

Ce qui fait tomber la marche

Chaque hypothèse du modèle a été divisée par deux, puis multipliée par un et demi, et la meilleure marche rejouée telle quelle (sans la réoptimiser).

HypothèseDivisée par 2Multipliée par 1,5
Masse de l'électronique (330 g)tient, 24 cmtombe à 2,9 s
Couple de blocage des servostombe à 3,7 stombe à 9,3 s
Raideur de position des servostient, 15 cmtombe à 3,2 s
Frottement du soltient, 17 cmtombe à 4,3 s
Inertie du rotortient, 30 cmtombe à 7,1 s
Amortissement des charnièrestombe à 6,8 stient, 28 cm

Ce qui s'imprime

48 pièces · 49 h 39 · 980 g de PLA · 10 plateaux de 220 × 220 mm

Comme pour N0, tout s'imprime sans support, sur une Ender-3 V3 SE, en PLA, 3 parois et 25 % de remplissage. Les temps et les grammes viennent du tranchage dans OrcaSlicer, pas d'une estimation. Le plateau P0 est le gabarit d'essai : à imprimer d'abord.

Vue de dessus du plateau P0 : gabarit d'essai
P0 orange Le gabarit d'essai, avant tout le reste : y poser un vrai STS3215 20 min · 6 g Fichier 3MF
Vue de dessus du plateau P1 : 8 boîtiers de servo
P1 orange 8 boîtiers de servo 7 h 23 · 151 g Fichier 3MF
Vue de dessus du plateau P2 : 8 boîtiers de servo
P2 orange 8 autres boîtiers de servo 7 h 23 · 151 g Fichier 3MF
Vue de dessus du plateau P3 : 6 étriers
P3 gris 6 étriers 4 h 26 · 68 g Fichier 3MF
Vue de dessus du plateau P4 : 6 étriers
P4 gris 6 autres étriers 4 h 26 · 68 g Fichier 3MF
Vue de dessus du plateau P5 : 4 étriers, 6 rallonges, visière, antenne
P5 gris 4 étriers, 6 rallonges, visière, antenne 5 h 16 · 84 g Fichier 3MF
Vue de dessus du plateau P6 : torse
P6 orange Le torse, couché sur la poitrine 7 h 08 · 161 g Fichier 3MF
Vue de dessus du plateau P7 : tête
P7 orange La tête 6 h 33 · 142 g Fichier 3MF
Vue de dessus du plateau P8 : 2 mains, pied gauche, pied droit
P8 orange Mains et pieds 5 h 37 · 121 g Fichier 3MF
Vue de dessus du plateau P9 : dos
P9 gris La plaque du dos 1 h 06 · 28 g Fichier 3MF
PièceQtéTaille (mm)TempsPLAPlateau
Gabarit d'essaià imprimer en premier, pour poser un vrai servo et mesurer ses trous167,2 × 59,8 × 520 min5,7 gP0STL
Boîtier de servotient un STS3215 ; son dos porte le carré de 4 vis M3 de l'articulation suivante1655,2 × 31,5 × 29,955 min19 gP1STL
Étriertourne avec le servo : un bras sur le palonnier, l'autre sur le pivot imprimé1651,7 × 28 × 4449 min11,4 gP3STL
Rallongeallonge la cuisse, le tibia et le bras618 × 31,5 × 1820 min5,8 gP5STL
Visièreentre dans sa fente, sur le devant de la tête116,8 × 59,2 × 3,29 min3 gP5STL
Antenneferme le trou du tournevis, sur le dessus de la tête112,6 × 12,6 × 31,410 min1,1 gP5STL
Torseporte les hanches, les épaules, le cou, la pile, la carte et la centrale1130 × 208 × 807 h 08160,8 gP6STL
Têtese visse sur le palonnier du servo du cou186 × 80 × 806 h 33142,1 gP7STL
Mainse visse sur l'étrier du coude287,9 × 46 × 221 h 4033,6 gP8STL
Pied gauchese visse sous l'étrier de la cheville1122 × 64 × 6,51 h 0827 gP8STL
Pied droitse visse sous l'étrier de la cheville1122 × 64 × 6,51 h 0827 gP8STL
Dosferme le torse par 4 vis1130 × 104 × 2,41 h 0628,1 gP9STL

À acheter

Prix relevés en ligne le 8 novembre 2026, en dollars américains, hors taxes et hors livraison

ArticleQtéPrix relevéSource
Servo Feetech STS3215-C018, 12 V, 30 kg·cm1726 à 31 $ pièceRoboShop (31,38 $ avec droits de douane américains), RCDrone (29 $), AIFitLab (26 $, devise non confirmée)
Raspberry Pi Pico 2 W17 à 9 $prix de lancement 7 $ ; Vilros 8,61 $
Centrale BNO055 (Adafruit)135 $Adafruit, 34,95 $ l'unité
Raspberry Pi Zero 2 W (facultatif)0 ou 115 à 17 $prix de lancement 15 $ ; SparkFun 17,25 $
Pile 3S, carte de protection, fusible, interrupteur, adaptateur FE-URT-1, vis M3, PLA, fils—non sourcéà relever avant de commander

Au moins 550 $ US pour les servos, le Pico et la centrale (17 servos entre 442 et 533 $), sans la pile, la protection, les vis, le plastique, la livraison ni les droits de douane. C'est un ordre de grandeur, pas une soumission : les prix changent et plusieurs fiches étaient en rupture de stock.

Et après

N2, le même principe à un mètre

N1 doit encore prouver qu'il se relève et que ses cotes de servo tiennent sur un vrai boîtier. Ensuite : N2, environ un mètre, des moteurs sans balais avec un réducteur imprimé ; puis N3, de la taille d'un adulte. La feuille de route est sur la page de N0.

Les fichiers

Licence CC BY 4.0 : imprimez, modifiez, partagez, en nommant Navitek N1

Version 1 : les fichiers changeront avec les premières mesures du servo et les premières impressions. Ce qui a été vérifié et ce qui ne l'est pas est dit plus haut, sans arrondi.

Vous avez un STS3215 ?

Mesurez l'entraxe de ses trous de fixation et la distance de l'arbre au bout du boîtier, et envoyez-nous les deux chiffres, ou une photo avec un pied à coulisse. C'est ce qui manque pour que N1 soit imprimable. Dites aussi ce qui accroche.

Écrire à Yoan ou appelez : 514 926-8633

Navitek N0, le petit humanoïde · Voir comment on travaille : la méthode · Retour à l'accueil