BCNC : Différence entre versions

De fablabo
Aller à : navigation, rechercher
m
m
Ligne 16 : Ligne 16 :
 
*Converti des images en Halftone (discrétisation en cercle)
 
*Converti des images en Halftone (discrétisation en cercle)
 
*Lit des fichiers midi pour les jouer avec la CNC
 
*Lit des fichiers midi pour les jouer avec la CNC
* ..... (Il est aussi possible d'implémenter des plugins)
+
*Possibilité d'implémenter des plugins facilement
 +
*.....  
  
Dans les mises à jours à venir: Import des .svg et .stl
+
Dans les [https://github.com/vlachoudis/bCNC/issues/310 mises à jours à venir]: Import des .svg et .stl, amélioration de l'ergonomie,
  
 
==Utilisation sur Sentier Battu==
 
==Utilisation sur Sentier Battu==
Ligne 27 : Ligne 28 :
 
===Partie Contrôle===
 
===Partie Contrôle===
 
====Statuts====
 
====Statuts====
Not Connected: bCNC ne communique pas avec la machine
+
Not Connected: bCNC ne communique pas avec la machine.
 
Connected: bCNC à lancer la communication avec la machine mais nécessite l'appui du bouton "débloquer" pour lancer des commandes.
 
Connected: bCNC à lancer la communication avec la machine mais nécessite l'appui du bouton "débloquer" pour lancer des commandes.
 
Idle: La machine est en attente d'une commande, elle est prête à fonctionner
 
Idle: La machine est en attente d'une commande, elle est prête à fonctionner
Run: La machine est en cours d'utilisation.
+
Run: La machine est en mouvement.
Error1:
+
Alarm: Erreur machine, la machine arrive en butée.
Error2:
+
Error Abort during cycle: Arrêt du cycle ou arrêt d'urgence logiciel, ou problème avec bCNC.
  
 
====Connexion avec la carte====
 
====Connexion avec la carte====
 
Dans l'onglet "File"
 
Dans l'onglet "File"
 
-Statut
 
-Statut
 +
 
-Serial
 
-Serial
  
 
====Contrôle de la machine====
 
====Contrôle de la machine====
 
Dans l'onglet "Control"
 
Dans l'onglet "Control"
 +
-Statut
  
 +
-State
 +
G5x
 +
Distance
 +
Unités
 +
Outil
 +
Plan
 +
Vitesse
 +
Mode
 +
Vitesse d'adaptation
 +
Broche
  
 +
-Control
 +
Joystick incrémental
 +
 +
====Sonde====
 +
Partie inutilisé avec SentierBattu
  
 
===Partie éditeur===
 
===Partie éditeur===
Ligne 50 : Ligne 68 :
 
=====Matériaux=====
 
=====Matériaux=====
 
=====Fraise=====
 
=====Fraise=====
=====CNC=====
+
=====Machines=====
  
 
====Éditeur====
 
====Éditeur====
 
Dans l'onglet "Editor"
 
Dans l'onglet "Editor"
 +
 +
Sélection
 +
Edit
 +
Order
 +
Déplacement
 +
Transformation
 +
Type d'usinage (conventionnel ...)
  
 
====Plugins====
 
====Plugins====
 
Retour dans l'onglet "Tools"
 
Retour dans l'onglet "Tools"
 +
 +
Couper
 +
Profils
 +
Poche
 +
Percer
 +
Attaches
 +
Driller
 +
Flatten
 +
Tile
 +
 +
Bowl
 +
Heightmap
 +
Box
 +
Text
 +
Gear
 +
 +
Halftone
 +
Sketch
 +
Midi2CNC
 +
Spirograph
 +
Pyrograph
 +
  
 
==Maintenance de bCNC==
 
==Maintenance de bCNC==
 
Dernière mise à jour: 05/2016 par Quentin
 
Dernière mise à jour: 05/2016 par Quentin
 +
===Problèmes identifiés===
 
Au dela de 80 000 ligne de gcode, BCNC ne les affiches plus mais il les lit correctement au lancement de l'usinage
 
Au dela de 80 000 ligne de gcode, BCNC ne les affiches plus mais il les lit correctement au lancement de l'usinage
  
 
===Modification faites pour PlateformeC===
 
===Modification faites pour PlateformeC===
 +
2 modif python
 +
  
 
===Smoothie===
 
===Smoothie===

Version du 18 mai 2016 à 19:30

Le Github du projet
Et la page wiki (en anglais)

Généralité

bCNC est un logiciel en cours de développement, dont le développement avance très vite, c'est pour ça qu'on a beaucoup d'espoir pour un logiciel ergonomique et puissant dans un futur proche. Et que sont utilisation est fortement recommandé.

Pour le moment il est opérationnel pour :

  • Lire et modifier du gcode, importer du dxf, importer des images
  • Contrôler la CNC en temps réel avec les visuels
  • Scanner la zone à usiner
  • Compenser le diamètre de la broche
  • Évider des surfaces
  • Faire des perçages
  • Faire des attaches
  • Converti des images en Heightmap (discrétisation par ligne)
  • Converti des images en Halftone (discrétisation en cercle)
  • Lit des fichiers midi pour les jouer avec la CNC
  • Possibilité d'implémenter des plugins facilement
  • .....

Dans les mises à jours à venir: Import des .svg et .stl, amélioration de l'ergonomie,

Utilisation sur Sentier Battu

L'utilisation de bCNC se divise en deux grandes parties: -La partie Contrôle: Commande, et visualisation de la machine en temps réel -La partie Éditeur: Modification directe du gcode, paramétrages, et utilisation de moult plugins.

Partie Contrôle

Statuts

Not Connected: bCNC ne communique pas avec la machine. Connected: bCNC à lancer la communication avec la machine mais nécessite l'appui du bouton "débloquer" pour lancer des commandes. Idle: La machine est en attente d'une commande, elle est prête à fonctionner Run: La machine est en mouvement. Alarm: Erreur machine, la machine arrive en butée. Error Abort during cycle: Arrêt du cycle ou arrêt d'urgence logiciel, ou problème avec bCNC.

Connexion avec la carte

Dans l'onglet "File" -Statut

-Serial

Contrôle de la machine

Dans l'onglet "Control" -Statut

-State G5x Distance Unités Outil Plan Vitesse Mode Vitesse d'adaptation Broche

-Control Joystick incrémental

Sonde

Partie inutilisé avec SentierBattu

Partie éditeur

Paramétrage

Dans l'onglet "Tools"

Matériaux
Fraise
Machines

Éditeur

Dans l'onglet "Editor"

Sélection Edit Order Déplacement Transformation Type d'usinage (conventionnel ...)

Plugins

Retour dans l'onglet "Tools"

Couper Profils Poche Percer Attaches Driller Flatten Tile

Bowl Heightmap Box Text Gear

Halftone Sketch Midi2CNC Spirograph Pyrograph


Maintenance de bCNC

Dernière mise à jour: 05/2016 par Quentin

Problèmes identifiés

Au dela de 80 000 ligne de gcode, BCNC ne les affiches plus mais il les lit correctement au lancement de l'usinage

Modification faites pour PlateformeC

2 modif python


Smoothie

Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016))