Coup d’œil derrière les rideaux : conception de badges de conférence

Avant, à l’époque où nous pouvions avoir des Hackaday Supercons en personne, il y avait toujours le problème du badge. Fabriquer quelques centaines de petits trucs électroniques, pour un large éventail de hackers intelligents, est délicat. Nous voulons toujours qu’il le fasse quelque chose tout seul, mais aussi idéalement pour laisser suffisamment de liberté pour que le pirate de badge motivé puisse en faire quelque chose d’exquis. Ajoutez le fait que certains participants sont de type matériel et d’autres de type logiciel, et ajoutez également une contrainte de prix. Oh, et ça doit être beau. Problème difficile.

Voici une solution extrême : le badge au premier Supercon. Confrontée à un budget pratiquement nul et à une contrainte de temps serrée, l’équipe Hackaday a botté – et a produit un prototype de carte, mais avait des tonnes de pièces à portée de main pour que tout le monde puisse s’en servir. Et la foule de Hackaday a livré. C’était le badge qui montre ce qui se passe si vous laissez tout ouvert.

Contraste avec les badges Belgrade et Supercon 2018, qui étaient essentiellement les mêmes à l’exception de la couleur. Ici, l’interface matérielle était limitée à un en-tête à 9 broches, mais le badge lui-même était un micro-ordinateur entièrement fonctionnel, avec clavier et écran. La plupart des hacks ont été écrits dans le BASIC natif, bien que quelques âmes chaleureuses aient joué avec le système CP/M alternatif. C’était notre badge le plus logiciel.

Notre dernier badge en personne, le badge Supercon 2019, a laissé libre cours aux pirates informatiques et logiciels. Le tout était basé sur un FPGA, avec un gateware entièrement personnalisé écrit par Sprite_tm exécutant RISC-V, mais basé sur l’architecture Z80. C’était probablement aussi le badge avec le plus grand obstacle pour les pirates, mais vous avez tous réussi avec des modules complémentaires matériels inventifs, mais aussi une équipe qui est arrivée avec un système d’exploitation Linux personnalisé fonctionnant sur cet environnement virtuel jamais vu auparavant, activé par un hack de cartouche SDRAM matérielle.

Et enfin, même avant la crise mondiale de l’approvisionnement, même une conférence très unie comme la nôtre pouvait épuiser l’approvisionnement mondial d’un composant donné. L’histoire inédite de l’insigne de Belgrade 2016 est que Voja Antonic a racheté l’approvisionnement mondial de matrices LED à cathode commune Kingbright 8 × 8 et a dû reconcevoir la carte à la dernière minute pour incorporer également les pièces à anode commune. (Ou était-ce l’inverse ?) Leçon apprise, le badge Supercon 2016 a remplacé les modules LED par des LED discrètes. Je ne vais pas manquer de LED rouges.

Voilà donc une longue introduction aux badges non officiels Remoticon 2 de Thomas Flummer. Avec la crise des pièces et une conférence virtuelle, vous êtes seul pour vous procurer le badge. Divisant le problème de la liberté par rapport aux fonctionnalités intégrées comme Samson, il a deux cartes – une planche à pain et l’autre entièrement remplie. Et comme tous ses badges, ils sont tous les deux superbes. Si vous parvenez à en obtenir un par Remoticon la semaine prochaine, assurez-vous de le montrer dans le Bring-a-Hack. Et si vous ne l’obtenez pas à temps, apportez-le en personne au Supercon 2022 !

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.