Outils d'utilisateurs

Outils du Site


machines:fraiseuses:cnc

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

machines:fraiseuses:cnc [2014/12/12 10:15]
bumblebee
machines:fraiseuses:cnc [2018/05/07 09:26] (Version actuelle)
bumblebee
Ligne 1: Ligne 1:
 ====== Fraiseuse numérique (DIY)====== ====== Fraiseuse numérique (DIY)======
 +{{  :machines:cnc:fraiseuse_vue_generale.jpg?200}}
 +===== Caractéristiques =====
  
 +  * Dimensions usinables : 30×25 cm
 +  * Broche : La broche est constitué d'une mini-perceuse proxxon, elle n’accepte que des d'outils de petit diamètre (<4mm) 
 +  * Matériaux : Cette fraiseuse n'a pas une conception extrêmement rigide elle ne peut donc usiner que des materiaux relativement "moux" type bois, MDF, etc .... Elle permet aussi potentiellement de graver des circuits   * imprimés.
  
-<note tip>Participez a la traduction collaborative de la notice de fabrication (instructable) : [[http://lite.framapad.org/p/trad_cnc_instructable|http://lite.framapad.org/p/trad_cnc_instructable]] - ''A vous de jouer ;) '' </note> {{  :machines:cnc:fraiseuse_vue_generale.jpg?200}} +===== Utilisation =====
-==== Liens utiles ==== +
-  * Gcode supporté par GRBL (sur le wiki de shapeoko) : http://www.shapeoko.com/wiki/index.php/G-Code#G-code_supported_by_Grbl +
-  * Pré-visualisation de GCODE (sur le wiki de shapeoko) : http://www.shapeoko.com/wiki/index.php/Previewing_G-Code => a garder sous le coude pour voir s'il n'y pas des choses intégrables dans grbl-tool-gui +
-  * Utilitaire e d'ajuster un fichier gcode en faisant une passe de mesure sur le support (CI) : https://github.com/henols/GrblAutoLeveller+
  
-==== Aide mémoire utilisation des logiciels liés a la fraiseuse ==== +==== Génération du G-CODE ====
-  * installer grbl-tool (CLI) depuis github <code>git clone https://github.com/bumblebeefr/grbl-tool.git</code>+
  
-  * lancer grbltool  dans une console (en rootpour piloter la CNC et lui envoyer des gcodes a executer:<code bash>sudo /home/admin/Bureau/grbl-tool/grbl-tool.py</code>+Il y a plusieurs possibilités pour générer du GCode celons les besoin //(cf. section [[logiciels:index#fraiseuse_cnc|logiciels]] du wiki)//:  
 +  * Inkscape et l’extension "Programmation de commande numérique" Découpe, gravure "2D" //(cf. <imgref image1>)// 
 +  * [[logiciels:heekscad|HeeksCNC]] : Découpe, gravure de formes/surfaces 3D 
 +  * [[logiciels:flatcam|flatcam]] : Gravure de circuit imprimé 
 +  * [[logiciels:freecad|freecad]] : Gravure, decoupe, "pockets", etc... (2D/3D) 
 +  * [[logiciels:pycam|Pycam]] :  Gravure de formes/surfaces 3D 
 +  * [[logiciels:pcb2gcode|pcb2gcode]] : Gravure de circuit imprimés //(cf. <imgref image2>)/
 +  * [[logiciels:jscut|jscut]] : Gravure découpe ou "pocket" sur la base de fichiers SVG //(cf. <imgref image3>)// 
 +  * [[http://grid.space/kiri|Kiri:Moto]] : 3D type bas reliefs (avec dégrossissage et passe de finition), tranchage ... //(Application en ligne non libre)// //(cf. <imgref image4>)//
  
-  * UI Graphique en cours de dev : https://github.com/bumblebeefr/grbl-tool-gui 
-      * Installée sur le pc de la cnc, disponible dans le menu ''Fablab»grbl-tool-gui'' 
  
-  * lancer linuxcnc dans une console pour simuler et voir un gcode:<code bash>/opt/linuxcnc/linuxcnc/scripts/linuxcnc 
-</code> 
  
-  * lancer pycam dans une console pour générer du gcode partir de fichiers 3D (stl):<code bash>/opt/pycam/scripts/pycam +Le logiciel [[logiciels:camotics]] permettra de prévisualiser le GCode généré. 
-</code>+ 
 +==== Logiciels de pilotage ==== 
 + 
 +Un certain nombre de logiciels peuvent être utilisé pour piloter une machine utilisant le firware GRBL, le logiciel utilisé actuellement sur cette machine est CNCjs. Il est installé sur le PC dédié à la fraiseuse. La partie "serveur" du logiciel est démarrée automatiquement à l'ouverture de la session, pour acceder l'interface graphique, utiliser le lanceur {{:machines:fraiseuses:cncjs-24.png?nolink|}}**CNCjs** présent sur le bureau ou dans la barre d'outils, oubien ouvrir dans un navigateur l'adresse [[http://127.0.1.1:8000/]] . 
 + 
 +//**A venir :** Documentation d'utilisation de CNCjs, en attendant il est toujours possible de se reporter à la [[https://cnc.js.org/docs/user-guide/|doc officielle]].// 
 + 
 +Autres logiciels permettant de piloter GRBL : 
 +  * cncjs : https://cnc.js.org/docs/  :OK: 
 +  * grblControl : https://github.com/Denvi/grblControl/ (assez simple et agréable 
 +  * bCNC https://github.com/vlachoudis/bCNC (propose des trucs en plus mais moins facile a prendre en main) 
 +  * <del>;grbl-tool-gui<;/del> : https://github.com/bumblebeefr/grbl-tool-gui (appli développée au fablab, dans le style de cncjs, mais largement dépassée par celle ci) 
 + 
 +===== Quelques exemples ===== 
 + 
 +<imgcaption image1|Gravure d'un dessins vectoriel. GCode généré à l'aide d'inkscape>{{:gallerie:bipbip_cnc.jpg?direct&250|Gravure d'un dessins vectoriel. GCode généré à l'aide d'inkscape}}</imgcaption> 
 +<imgcaption image2|Gravure de circuit imprimé. GCode généré à l'aide de pcb2gcode>{{:gallerie:activites:20130803_gravure_ci.jpg?direct&250|Gravure de circuit imprimé. GCode généré à l'aide de pcb2gcode}}</imgcaption> 
 +<imgcaption image3|Gravure "pocket" d'un dessin vectoriel. GCode généré à l'aide de jscut>{{:machines:fraiseuses:pi.jpg?direct&250|Gravure "pocket" d'un dessin vectoriel. GCode généré à l'aide de jscut}}</imgcaption> 
 +<imgcaption image4|Usinage 3D "bas relief" d'un fichier STL. GCode généré à l'aide de Kiri:Moto>{{:machines:fraiseuses:skull.jpg?direct&250|Usinage 3D "bas relief" d'un fichier STL. GCode généré à l'aide de Kiri:Moto}}</imgcaption> 
 + 
 + 
 +===== Configuration / Firmware ====== 
 +  * La machine utilise les firmware [[https://github.com/grbl/grbl|GRBL]] sur une carte Arduino UNO. [[machines:fraiseuses:cnc:configuration|Voir ici pour plus de détails]] sur l'installation et la configuration spécifique de la machine. 
 + 
 +===== Fabrication  de la CNC===== 
 +  * Sources pour la fabrication sur [[http://www.instructables.com/id/How-to-Make-a-Three-Axis-CNC-Machine-Cheaply-and-/?ALLSTEPS|instructable]] //([[http://lite.framapad.org/p/trad_cnc_instructable|debut de traduction collaborative]])// 
 +  * [[projets:cnc:boitier_electronique]] 
 +  * [[machines:fraiseuses:cnc:support]] 
 + 
 + 
 +===== Liens utiles ==== 
 +  * Utilitaire e d'ajuster un fichier gcode en faisant une passe de mesure sur le support (CI) : https://github.com/henols/GrblAutoLeveller 
  
  
machines/fraiseuses/cnc.1418375702.txt.gz · Dernière modification: 2014/12/12 10:15 par bumblebee