Vue lecture

Des nouvelles de FreeCad

Salut les moules,

FreeCad est sorti dans sa version 1.0.0 fin 2024. La version stable actuelle est la 1.0.2 sortie en Août 2025.
Toute cette année, les développeurs se sont attelés à la 1.1 que l'on peut tester avec un build hebdomadaire à retrouver ici ou avec la RC1 du mois de Novembre qui est ici.

Le 24 Décembre, il ne restait que 8 bugs bloquants.

Benoît nous a longuement parlé des dons aux associations. FPA, pour FreeCad Project Association, peut faire partie de cette liste de bénéficiaires (FPA est enregistrée en Belgique).
Les fonds sont utilisés pour:

Animer Le blog

Essentiel pour qui veut suivre l'actualité du projet. Un bilan de la semaine est publié chaque mercredi. D'autres articles complètent le contenu (comme ce long article d'un dev au GSOC).

Le blog est animé par le bénéficiaire d'un "FPA Grant"

Financer des programmes

Comme animer le blog, rédiger de la documentation, créer des tutoriels, animer la communauté et bien évidemment résoudre les bugs (reward: 100$ la tête de bug) et coder.

Voir aussi ici, ou l'annonce récente de l'attribution des fonds pour le 4ème trimestre 2025.

Oh joie j'y lis que:

Morgan Allen received a grant to get his KiConnect PCB to the first public release and then enhance its functionality. The workbench he’s been working on provides bidirectional interoperability between FreeCAD and KiCADs v9+ API. Morgan will be awarded a grant of $5200 for the project.

KiConnect

Cet atelier a l'air prometteur, plus simple à utiliser que FreeCad StepUp. Ah, et oui, FreeCad 1.1 a un thème sombre par défaut.

Organiser des événements

et aider aux déplacements pour participer à des événements.

L'actualité brûlante du moment c'est le FOSDEM et deux jours ce n'est pas assez long pour FreeCad:

  • le Jeudi 29 Janvier: Hackathon au Brussels Hackerspace (HSBXL)
  • vendredi 30 Janvier: FreeCad Day avec des conférences informelles autour de la CAO, CFAO, du DIY à l'Atelier des Tanneurs
  • samedi 31 Janvier: temps libre ;)
  • dimanche 1er Février: au FOSDEM, le boot "Open Hardware and CAD/CAM" sera animé par des membres de FreeCad

avec en particulier KiConnect à 10h20 et le Président de la FPA, Yorick Van Havre, qui fera son point d'étape annuel à 15h00.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

84 000 schémas électroniques pour entraîner des IA à concevoir des circuits

Vous faites un peu de l'électronique et vous utilisez KiCad pour vos PCB ?

Et si l'avenir de la conception électronique c'était aussi l'IA ? J'en sais rien mais ce qui a l'air de se profiler à l'horizon avec ce dataset qui vient de sortir sur Hugging Face et qui devrait intéresser pas mal de monde. Ça s'appelle Open Schematics et c'est une collection de plus de 84 000 schémas électroniques au format KiCad, prêts à être utilisés pour entraîner des modèles d'IA.

Le truc c'est que jusqu'à maintenant, si vous vouliez créer une IA capable de comprendre ou de générer des schémas électroniques, y'avait pas vraiment de dataset propre et bien structuré pour ça. Bhupendra Hada (alias bshada sur Hugging Face) a donc décidé de combler ce manque en compilant tout ça à partir de projets hardware open source trouvés sur GitHub.

Chaque entrée de son dataset contient donc le fichier schéma brut au format .kicad_sch, une image PNG du rendu, la liste des composants utilisés, et des métadonnées en JSON et YAML. Du coup vous avez tout ce qu'il faut pour entraîner un modèle à faire du text-to-image, de l'image-to-text, ou de la génération de circuits à partir de specs.

Le dataset pèse 6,67 Go au format Parquet et couvre une variété de projets assez dingue. On y trouve des cartes de programmation UART, des amplificateurs à tubes, des onduleurs triphasés open source, des points d'extrémité Zigbee, des projets ESP32+RS232, et même des macropads custom. Bref, y'a de tout, du projet étudiant au truc bien avancé.

Ce qui est cool c'est que le dataset est structuré pour plusieurs cas d'usage. Vous pouvez l'utiliser pour entraîner une IA à reconnaître des composants sur un schéma, à générer de la documentation automatique depuis un circuit, à détecter des erreurs de conception, ou même à suggérer des améliorations. Y'a aussi un potentiel éducatif évident pour créer des outils d'apprentissage interactifs en électronique.

Bien sûr, la qualité et la complexité des schémas varient pas mal d'un projet à l'autre. Certains ont des métadonnées incomplètes, et les conventions de nommage des composants sont pas toujours cohérentes... C'est le souci quand on scrappe des projets open source, y'a du bon et du moins bon mais pour un dataset de cette taille, c'est déjà une base de travail solide.

Le tout est sous licence CC-BY-4.0, donc vous pouvez l'utiliser librement du moment que vous créditez la source. Que vous bossiez sur de l'IA appliquée à l'électronique ou que vous cherchiez juste une grosse base de schémas KiCad à explorer, c'est clairement une ressource à bookmarker.

Source

  •  

MicroCAD - Pour coder vos modèles 3D dans la joie !

Depuis quelques années, dès qu’un outil open source devient un peu vieux ou bancal, un dev Rust débarque et dit “Attendez mes petits poulets, je vais vous refaire ça au propre”. Ça a commencé avec les outils système comme ripgrep qui a remplacé grep, puis fd qui a ringardisé find, et maintenant ça arrive dans l’impression 3D.

Hé oui, MicroCAD est la preuve que même OpenSCAD, ce vénérable langage de modélisation paramétrique qui existe depuis 2010, n’échappe pas à cette mode de réécriture systématique en Rust.

OpenSCAD, tout le monde le connaît dans le monde des makers et de l’impression 3D car c’est un super IDE / langage qui permet de programmer ses modèles 3D plutôt que de les dessiner à la souris dans Blender. Vous écrivez quelques lignes de code pour générer un engrenage, une brique de Lego, ou n’importe quelle forme géométrique complexe, et en théorie, c’est génial, sauf qu’en pratique, la syntaxe a vachement vieilli, les performances sur les gros modèles sont bofs, et l’écosystème est un peu figé dans la pâté.

Bref, OpenSCAD a 15 ans maintenant, et ça se sent. (Un peu comme moi et mes 21 ans de Korben… Snif la poussière ^^)

C’est pourquoi une équipe de développeurs allemands a décidé de tout reprendre de zéro. Le projet s’appelle µcad (prononcez ça microcad), et c’est la même philosophie qu’OpenSCAD, mais avec une syntaxe moderne inspirée de Rust, avec évidemment de meilleures performances, et une architecture plus solide. Vous pouvez donc toujours composer des formes basiques pour créer des géométries complexes, faire des opérations booléennes, et exporter vos modèles en .STL pour l’impression 3D ou en SVG pour la découpe laser.

L’installation est hyper simple si vous avez Rust sur votre machine :

`cargo install microcad`

Ensuite vous lancez

`microcad export ./examples/bricks/brick.µcad`

et vous avez votre fichier STL prêt à imprimer.

Les exemples sur leur site incluent un spirographe, des briques Lego, et des engrenages donc rien de révolutionnaire, mais c’est le hello world de la modélisation 3D.

MicroCAD est soutenu par le Prototype Fund , un programme qui finance 25 à 30 projets open source tous les six mois. C’est un fond géré par l’Open Knowledge Foundation Deutschland et financé par le ministère fédéral de l’Éducation et de la Recherche allemand. C’est donc une vision stratégique à long terme de la souveraineté numérique de l’Allemagne par l’open source.

Voilà, pendant qu’en France on subventionne des licornes et des startups qui font des apps de livraison, l’Allemagne finance tranquillement son infrastructure logicielle open source. Ils préfèrent bâtir des fondations solides plutôt que de balancer des paillettes au visage de tout le monde.

Le projet vient de sortir en version alpha 0.2.14 , juste à temps pour leur DemoDay. A tester d’urgence donc et on verra à terme si MicroCAD arrive à remplacer OpenSCAD dans le cœur des makers (le fameux Makœur ^^).

  •