BCNC

De fablabo
Aller à : navigation, rechercher

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))