Conception d'un lit avec CNC : à la recherche de l'outil CAO 2D idéal

2025-07-28

L'auteur conçoit un lit découpé à la CNC à partir d'une seule feuille de contreplaqué. Il explore différentes approches de conception et options logicielles, en commençant par Autodesk Inventor, mais en le trouvant peu pratique pour la découpe 2D. L'article compare plusieurs outils de CAO 2D, notamment Cuttle, FlatFab et Kyub, en soulignant leurs forces et faiblesses. L'auteur opte finalement pour une approche CSG paramétrique et partage ses expériences d'optimisation de son système de CAO codé à l'aide de Clojure Zippers.

Lire plus

Prototypage d'un langage CodeCAD : À la recherche du "hygge" logiciel

2025-06-09

L'auteur a passé un mois à prototyper un langage CodeCAD, visant non pas des démonstrations impressionnantes, mais une sensation de "hygge" logiciel : chargement instantané, stabilité et facilité d'utilisation. L'article se concentre sur les défis de prototypage d'une fonctionnalité d'"édition bidirectionnelle", synchronisant une interface graphique avec un éditeur de code textuel en temps réel. De nombreux obstacles techniques sont abordés, notamment la réécriture du code, la synchronisation de l'éditeur et de l'interface utilisateur, et la mise en forme du code. L'auteur partage des ressources d'apprentissage et des réflexions sur la création d'une implémentation de langage intégrée et d'outils d'édition, ainsi que des discussions sur des projets existants.

Lire plus
Développement édition bidirectionnelle

À la recherche du réseau neuronal le plus mignon : Une aventure sur Cortex-M0

2025-05-05

L'auteur tente d'exécuter un petit réseau neuronal sur un microcontrôleur Cortex-M0 aux ressources limitées pour l'estimation de pose. Les tentatives initiales utilisant des frameworks comme TensorFlow Lite Micro et MicroFlow se sont avérées trop volumineuses et dépendantes des opérations à virgule flottante. Il a finalement décidé de construire un réseau neuronal purement entier à partir de zéro en utilisant JAX et d'écrire manuellement le code d'inférence. Le parcours a été semé d'embûches, et l'auteur partage les leçons précieuses apprises, offrant des informations utiles aux développeurs souhaitant exécuter des réseaux neuronaux sur des dispositifs aux ressources limitées.

Lire plus
Développement quantification de modèle