Hack CNC

De Learning Lab Environnements Connectés
Sauter à la navigation Sauter à la recherche

Objectif du projet : Remplacer le matériel de pilotage d'origine d'une graveuse à commande numérique de circuits imprimés propriétaire par du matériel Open Source, conception, adaptation et mise au point du logiciel de pilotage.

Impact Socioécologique

La gravure de circuits imprimés est une étape cruciale dans la fabrication de nombreux appareils électroniques, et la gravure à commande numérique est une méthode précise et efficace pour produire des circuits imprimés de haute qualité. En rendant le matériel et le logiciel de pilotage open source, nous permettons aux utilisateurs de machines CNC de réduire leur dépendance à l'égard des fournisseurs propriétaires, de réduire les coûts de maintenance et de réparation, et de prolonger la durée de vie utile de leurs machines. En outre, en partageant les plans, les schémas et les logiciels, nous contribuons à la diffusion des connaissances et à l'émancipation des utilisateurs, en leur donnant les moyens de comprendre, de modifier et d'améliorer leur équipement.

Réduction des déchets électroniques :

Le projet de réparer une graveuse à commande numérique (CNC) à l'arrêt permet de réduire la quantité de déchets électroniques (DEEE) produits. Selon l'ADEME, en 2020, 750.000 tonnes de DEEE ont été générées en France, dont 77% ont été collectées et recyclées. Au niveau mondial, d'après l'Union Internationale des Télécommunications, cela représente 53.6Mt en 2020, soit plus de 7kg par habitant ! La réparation d'appareils électroniques permet de réduire ce chiffre et de préserver les ressources naturelles. Les appareils électroniques contiennent également de grandes quantités de métaux rares et précieux (Or, Cobalt, Argent, Palladium...) dont l'extraction et le raffinage sont très polluants. D'après ce rapport de l'Agence Internationale de l'Energie, les demandes de ces matériaux ne font qu'augmenter et risquent d'exploser dans les années à venir. En prolongeant la durée de vie des appareils, on réduit la pression sur ces ressources et on limite les impacts environnementaux.

Contribution à l'économie circulaire :

Le projet s'inscrit dans une démarche d'économie circulaire, qui vise à réduire la consommation de ressources et la production de déchets en allongeant la durée de vie des produits. En réparant la graveuse CNC, on lui donne une seconde vie et on évite l'achat d'une nouvelle machine.

Impact social :

Le projet permet de maintenir l'accès à la technologie CNC pour des ateliers et des makers qui n'ont pas les moyens d'acheter une nouvelle machine. Cela favorise l'innovation et la créativité dans le domaine de la fabrication numérique.


État de l'art

Ce projet s'inscrit dans la lignée d'une communauté active et dynamique de passionnés et de professionnels qui œuvrent pour rendre la technologie CNC plus accessible et abordable. De nombreux projets similaires ont été réalisés, avec des succès divers, et il existe une multitude de ressources disponibles en ligne pour accompagner les porteurs de projets.

Projets similaires :

OpenSCAM: Un logiciel de pilotage CNC open source complet et convivial, développé par une communauté active.

CNCjs: Une interface web moderne pour piloter des machines CNC avec des firmwares GRBL ou Marlin.

Ressources personnelles :

Un des étudiants du groupe a pu travailler au sein du Fablab de La Roche sur Yon sur des projets très similaire, on pourra donc utiliser les ressources, notes et listes de matériel de ce projet de restauration d'une CRA4 CharlyRobot et de ce projet de fabrication d'une CNC maison 870x1050x230mm.

Tutoriels et forums :

CNC Cookbook: Un site web complet avec des tutoriels, des articles et des ressources pour tous les niveaux, des débutants aux experts.

Forum OpenBuilds: Un forum actif où les utilisateurs de machines CNC open source partagent leurs expériences et s'entraident.

Reddit r/CNC: Un subreddit dédié à la discussion sur les machines CNC, avec des questions et réponses, des conseils et des astuces.

Logiciels de pilotage open source :

LinuxCNC: Un logiciel de pilotage CNC puissant et flexible, compatible avec une large gamme de machines.

GRBL: Un firmware open source populaire pour les microcontrôleurs Arduino, utilisé pour piloter des machines CNC de petite taille.

Mach3: Un logiciel de pilotage CNC commercial populaire, avec une version gratuite limitée.

Cartes de pilotage et modules :

Arduino: Une plateforme de microcontrôleurs open source largement utilisée pour le pilotage de machines CNC.

CNC Shield Protoneer: Un module d'extension pour Arduino qui facilite le pilotage de machines CNC.

DRV8825 Stepper Motor Driver: Un driver de moteur pas à pas puissant et économique, compatible avec de nombreuses machines CNC.

Recherche et publications :

Cet article de l'université de Kufa en Inde qui décrit comment concevoir et réaliser un système de pilotage open source pour une machine CNC.

Design and Implementation of a Home CNC Open Control System: Cet article décrit la conception et la réalisation d'un système de pilotage open source pour une machine CNC.

Open Source CNC Control Software: A Review: Cette revue d'articles scientifiques présente les différents logiciels de pilotage CNC open source disponibles.

The Future of Open Source CNC: Cet article explore les tendances et les développements futurs de la technologie CNC open source.$


Besoins en matériel

TODO

Shield CNC Protoneer