BCNC : Différence entre versions
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 | ||
− | * ..... | + | *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 | + | 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==== | ====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===== | ||
− | ===== | + | =====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)
Sommaire
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))