Aller au contenu
La Lettre IT
Retour aux synthèses
4 min de lecture

Concevoir un PCB en anglais avec Fable 5, sans toucher à KiCad

En bref

  • Un développeur a utilisé Fable 5 (agent IA spécialisé) pour décrire en anglais un circuit complet (carte RP2350 avec afficheur E-ink) et obtenir une PCB fonctionnelle sans connaissances préalables en électronique ni édition manuelle d'aucun fichier.
  • Fable a géré la sélection des composants, le routage (via FreeRouting), la préparation des fichiers de fabrication et les itérations correctives sur 65 erreurs DRC initiales.
  • Le résultat : cinq cartes livrées par JLCPCB pour 130 euros, fonctionnelles du premier coup, avec des applications de preuve de concept déjà opérationnelles.
  • Malgré le succès, l'auteur reconnaît l'absence d'accomplissement personnel et des limites claires : Fable a choisi les mauvais packages pour deux composants (découverts seulement à la vérification JLCPCB), et FreeRouting a plafonné à 49 connexions non routées sur 118, nécessitant une main-d'œuvre manuelle par Claude.
  • KicadRoutingTools, un projet open source alternatif, aurait fait le travail en 1,25 seconde avec 100 % de succès.

Ce que dit la source

L'auteur, sans compétence en PCB design, a décrit textuellement en anglais une carte de développement basée sur RP2350 avec écran E-ink 1,54 pouces à Fable 5, en appliquant deux règles strictes : zéro édition manuelle et résoudre tous les problèmes via Fable seul. Le système a généré une PCB entièrement routée en quelques heures, malgré 65 erreurs DRC initiales dans sa première itération. Après correction des défauts de package de deux composants détectés à la soumission JLCPCB, les cinq cartes produites se sont avérées entièrement fonctionnelles à la réception, prêtes pour du code embarqué immédiat.

  • Fable a sélectionné une W25Q128JVS en mauvais package (SOIC-8 wide au lieu de SOP-8 conçu), découvert seulement lors de la vérification JLCPCB ; substitution par P25Q64SH nécessaire.
  • La carte comporte 65 empreintes, 54 nets et 118 lignes non connectées ; FreeRouting a stoppé après 2 minutes à 69 connexions routées, laissant 49 orphelines, corrigées manuellement par Claude.
  • KicadRoutingTools (open source), testé après commande, aurait complété le routage en 1,25 seconde avec zéro problème, révélant une limitation claire du chaîne d'outils initiale.
  • JLCPCB a fourni un processus de commande dépourvu de friction : l'auteur a uploadé les fichiers générés, clarifié les indisponibilités de composants avec Claude, et reçu cinq cartes assemblées pour 130 euros (coût unitaire 26 euros).
  • La carte finale mesure 31,8 × 37,32 mm, 4 couches, intègre une Flash 8 MB QSPI et pilote l'écran E-ink sans altération ; preuve de concept fonctionnelle (chronomètre, lecteur d'images, visualisation d'album) vérifiée sur réception.

Dans les commentaires

Débat partagé : enthousiasme sur la maturité d'IA pour les designs simples (levée du plancher), scepticisme virulent sur le routage automatique et l'absence de garde-fou DRC en boucle corrective.

  • Plusieurs commentateurs expérimentés (seveibar, Rival67, Cyan488) soulignent un fossé immense entre la capacité de description/schéma d'IA et le placement fiable : connecteurs inversés, routage bloqué sur designs complexes, packages mal appairés. Ils demandent un ecosystème de vérifications DRC programmatiques adaptées au travail d'agent, pas juste des outils visuels.
  • Certains (the__alchemist, ZuLuuuuuu) rapportent que les mêmes modèles (Opus, Astra) échouent sur des sujets structurés (schéma lisible, schéma éditable) et font des erreurs gênantes (confusion RX/TX, changement de netlist sans raison) dès qu'ils vont au-delà de la génération brute.
  • Un commentateur (muglug) note le rôle discret mais décisif du collègue humain expérimenté, qui a identifié les 65 DRC errors : l'expérience s'est remise en place à titre consultatif.
  • Reconnaissance mitigée des limites : FreeRouting (utilisé ici) vs. KicadRoutingTools (solution post-hoc bien meilleure) met en lumière que le chaînage d'outils n'est pas encore optimisé.
  • Intérêt pour les cas d'usage spécialisés : boards RP2040/RP2350/ESP32 considérées comme tractables, mais designs FPGA haute-vitesse (DDR, ADC/DAC) restent hors limites actuelles.

Notre lecture

Fable 5 signe un tournant pour l'hardware de hobby : c'est la première vraie démonstration qu'un développeur sans compétence en PCB peut écrire une description textuelle, lancer un agent, et recevoir un objet physique fonctionnel sans médiation manuelle. La barrière d'entrée s'effondre pour les designs simple. Cependant, le débat montre que c'est un cas de succès fragile : l'agent a échoué sur deux packages, le routeur de base a buté à 42 % du travail, et seule la présence d'un pair expérimenté pour valider DRC a évité une commande cassée. Pour les équipes hardware de PME/startup, à surveiller, ce n'est pas juste du buzz sur l'IA, c'est un réel décalage de coût et de temps sur les prototypes RP2350 et petites cartes. Mais n'attendre aucune fiabilité sans boucles de vérification formelles intégrées, et aucun passage à scale sur designs électroniques complexes avant un an ou deux.

Le brief, dans votre boîte mail

Recevez chaque jour la sélection et l'analyse La Lettre IT, sans avoir à repasser sur le site.

  • Un email par jour, synthèse de ce qui compte réellement sur Hacker News
  • Le débat technique décrypté, pas juste résumé, et ce que La Lettre IT en pense
  • Zéro spam, désabonnement en un clic sur chaque email