Déterrage de thread !
Vu qu'on en a discuté ce week-end avec 3DS, je vais tenter de mettre un orteil dans le projet pour filer un coup de main sur la carte de commande.
Je vais déjà tâcher de fabriquer une carte, et en profiter pour améliorer le routage. Parce que bon ... je vois plein de problèmes (plein de petits, quelques gros), et pas du tout parce que je suis maniaque, pas du tout, n'allez pas croire ça voyons.
Déjà, quelles sont les contraintes mécaniques ? Y-a-t'il des emplacements précis pour les connecteurs ? Ça serrait bien de dessiner le contour du PCB et les emplacements explicites des connecteurs dans un logiciel de CAD, et ensuite l'importer dans Kicad, ça me semble plus propre et gérable. Sinon on a aucune idée des contraintes.
Idéalement les trous de fixation devraient avoir des symboles sur le schéma. Je les ajouterai dans mes modifs.
Et il faudrait qu'il y ait un marquage sur la carte, au moins en sérigraphie, idéalement dans le cuivre, avec la ref et la révision, pour pouvoir identifier. Ça aussi je l'ajouterai.
Pourquoi est-ce que l'entrée de référence ADC n'est connectée que sur un seul des deux drivers ?
Pourquoi est-ce que les CSn sont reliés ensemble sur les deux drivers ? Ça serait mieux de les contrôler séparément, non ? Il y a encore des pins dispo sur le MCU.
Les symboles de condensateurs non-polarisés avec des empreintes de condensateurs polarisés, ça par contre je ne veux pas entendre de justification, ça ne se fait pas >(
Est-ce que le module BT est obligatoire pour pouvoir faire fonctionner la carte ? Parce que le HC-05 n'est pas vendu par Mouser donc je ne peux pas le mettre dans ma commande

Samedi j'avais évoqué l'éventualité d'une double implantation avec un Arduino + Pololu, mais vu la méca ça me semble très compliqué, il n'y a vraiment pas assez de place pour tout faire rentrer sur le PCB. Par contre, je reste persuadé qu'avoir une électronique alternative en Arduino + Pololu serait pas mal, pour laisser de la souplesse. Mais bon, c'est du nice-to-have.
Mon idée pour mettre le pied dedans ça serait de faire un projet basique avec le LL ST, pour voir si j'arrive à faire des commandes basiques sur les moteurs. Mais il faudrait surtout que j'attrape Roul pour avoir le firmware en l'état et voir comment je peux aider dessus.
D'ailleurs, vu qu'il n'y a aucun code publié d'aucune sorte, même sur les anciennes versions de proto, je me demandais s'il ne serait pas possible de faire un commit "lite" / non-fonctionnel du code actuel expurgé des fonctions non-publiables (remplacées par des stubbs) ? De façon à avoir un truc qui compile et qui tourne même s'il manque des fonctions, mais qu'au moins il y ait une "archi de travail" disponible.
Voilà voilà. Merci d'avance
