====== Linux cnc ======
Linux cnc est une distribution linux debian pour faire tourner une cnc.
http://linuxcnc.org/
{{ :logiciels:linuxcnc:axisubuntu.png?nolink |}}
===== Interface =====
On peut ajouter des fonction à l'interface en utilisant Pyvcp http://linuxcnc.org/docs/2.4/html/hal_pyvcp.html
exemple : http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Adding_Custom_MDI_Buttons
Les fichiers de config du lfo : FIXME \\
==== Ajouter un bouton retour à zéro ====
Dans votre dossier de configuration :
=== Dans votre fichier .ini ===
- dans la partie [DISPLAY], ajouter **PYVCP=panel.xml**
- dans la section [HALUI] ajouter vos commandes **MDI_COMMAND = G0 X0 Y0 Z0**
- Aussi verifier que dans la section [HAL] que les valeurs suivantes sont bonne : ** HALUI=halui, POSTGUI_HALFILE = custom_postgui.hal**
=== Creer un fichier panel.xml ===
=== Dans votre fichier custom_postgui.hal ===
Ajouter les lignes suivantes: \\
# set up the rapid to home button
net remote-rapid-to-home halui.mdi-command-00 <= pyvcp.rapid-to-home