BCNC/Maintenance : Différence entre versions
(→Modification faites pour PlateformeC) |
m (→Entête) |
||
(9 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Dernière mise à jour: 05/2016 par Quentin | Dernière mise à jour: 05/2016 par Quentin | ||
+ | |||
+ | ==Paramètres classiques== | ||
+ | ===Entête=== | ||
+ | L'entête (header) pour Sentier Battu est: | ||
+ | G0 Z10 | ||
+ | G0 X0 Y0 F3000 | ||
+ | M3 S255 | ||
+ | G04 S5 | ||
+ | |||
+ | ===Pied de page=== | ||
+ | Le pied de page (footer) pour Sentier Battu est: | ||
+ | M5 | ||
+ | G0 X0 Y0 F3000 | ||
+ | |||
==Problèmes identifiés== | ==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 ce qui pose un problème pour le cadre rose et son positionnement. | *Au dela de 80 000 ligne de gcode, BCNC ne les affiches plus mais il les lit correctement au lancement de l'usinage ce qui pose un problème pour le cadre rose et son positionnement. | ||
Ligne 5 : | Ligne 19 : | ||
==Modification faites pour PlateformeC== | ==Modification faites pour PlateformeC== | ||
===Package=== | ===Package=== | ||
− | Ici le pack bCNC comprenant toute les modifications | + | Ici le pack bCNC comprenant toute les modifications |
− | Date: | + | *Date: |
+ | Coming Soon | ||
===Config=== | ===Config=== | ||
Ici le fichier de configuration seul pour PFC | Ici le fichier de configuration seul pour PFC | ||
− | Comprenant: La liste des fraises, la taille du plateau... | + | Comprenant: La liste des fraises, les fonctions personnalisés, la taille du plateau... |
− | Date: | + | *Date: 31/05/2016 |
− | + | *Fichier: [[:File:Config.bCNC.zip]] | |
+ | *Nom: .bCNC | ||
+ | *Lieu: /home/Nom_du_PC/.config | ||
− | + | Il suffit de remplacer l'existant | |
− | + | ||
+ | Autre solution on peu aller dans bCNC => Onglet "Tools" => Config ▼ (en dessous de Machine) => Fichier de l'utilisateur | ||
+ | Et remplacer le contenu. | ||
+ | On n’oubliera pas d'utiliser le bouton "Sortir" pour quitter bCNC | ||
===Code BCNC=== | ===Code BCNC=== | ||
Ligne 22 : | Ligne 42 : | ||
**Ligne: 1031 | **Ligne: 1031 | ||
**Modification: self.sendGCode("M3 S%d\n"%(self.spindleSpeed.get()/94.11)) | **Modification: self.sendGCode("M3 S%d\n"%(self.spindleSpeed.get()/94.11)) | ||
− | **Devenir: Obsolète quand la mise à jour de la smoothie sera compatible GRBL 0.9 | + | **Devenir: Obsolète quand la mise à jour de la smoothie sera compatible GRBL 0.9 ou modification permise dans la config bCNC |
− | |||
*Changement de la commande Gcode pour le démarrage et l'extinction du laser (M3 => M10 et M5 => M11) | *Changement de la commande Gcode pour le démarrage et l'extinction du laser (M3 => M10 et M5 => M11) | ||
**Fichier: CNC.py | **Fichier: CNC.py | ||
**Ligne: 942 | **Ligne: 942 | ||
− | **Modification: return" | + | **Modification: return "M10" |
**Ligne: "950" | **Ligne: "950" | ||
− | **Modification: return " | + | **Modification: return "M11" |
**Devenir: Obsolète quand on pourra le changer directement depuis bCNC | **Devenir: Obsolète quand on pourra le changer directement depuis bCNC | ||
Ligne 38 : | Ligne 57 : | ||
Pour exporter un DXF compatible avec bCNC on utilisera ces fichiers permettant l'export. | Pour exporter un DXF compatible avec bCNC on utilisera ces fichiers permettant l'export. | ||
− | [[:File:dxf_output.zip]] | + | [[:File:dxf_output.zip]] <br/> |
− | + | Pour ajouter une extension dans inkscape [[Inkscape#Ajouter_une_extension|on pourra voir ici !]] | |
Maintenant inkscape peu exporter des DXF propre pour bCNC. | Maintenant inkscape peu exporter des DXF propre pour bCNC. | ||
− | On enregistrera le fichier via le format "DXF | + | On enregistrera le fichier via le format "DXF pour bCNC (.dxf)" |
===Compatibilité Smoothie=== | ===Compatibilité Smoothie=== | ||
Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016)) | Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016)) | ||
+ | La smoothie utilise pour le moment GRBL 0.8 ce qui n'est pas la dernière version. | ||
==Amélioration à prévoir== | ==Amélioration à prévoir== |
Version actuelle en date du 31 mai 2016 à 17:12
Dernière mise à jour: 05/2016 par Quentin
Sommaire
Paramètres classiques
Entête
L'entête (header) pour Sentier Battu est:
G0 Z10 G0 X0 Y0 F3000 M3 S255 G04 S5
Pied de page
Le pied de page (footer) pour Sentier Battu est:
M5 G0 X0 Y0 F3000
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 ce qui pose un problème pour le cadre rose et son positionnement.
Modification faites pour PlateformeC
Package
Ici le pack bCNC comprenant toute les modifications
- Date:
Coming Soon
Config
Ici le fichier de configuration seul pour PFC Comprenant: La liste des fraises, les fonctions personnalisés, la taille du plateau...
- Date: 31/05/2016
- Fichier: File:Config.bCNC.zip
- Nom: .bCNC
- Lieu: /home/Nom_du_PC/.config
Il suffit de remplacer l'existant
Autre solution on peu aller dans bCNC => Onglet "Tools" => Config ▼ (en dessous de Machine) => Fichier de l'utilisateur Et remplacer le contenu. On n’oubliera pas d'utiliser le bouton "Sortir" pour quitter bCNC
Code BCNC
- Transformation de la vitesse de rotation (0-24 000tr/min) en commande PWM 0-255 pour le contrôle de la broche (onglet control)
- Fichier: ControlPage.py
- Ligne: 1031
- Modification: self.sendGCode("M3 S%d\n"%(self.spindleSpeed.get()/94.11))
- Devenir: Obsolète quand la mise à jour de la smoothie sera compatible GRBL 0.9 ou modification permise dans la config bCNC
- Changement de la commande Gcode pour le démarrage et l'extinction du laser (M3 => M10 et M5 => M11)
- Fichier: CNC.py
- Ligne: 942
- Modification: return "M10"
- Ligne: "950"
- Modification: return "M11"
- Devenir: Obsolète quand on pourra le changer directement depuis bCNC
Compatibilité avec les autres systèmes
Compatibilité avec inkscape
Export DXF
Pour exporter un DXF compatible avec bCNC on utilisera ces fichiers permettant l'export.
File:dxf_output.zip
Pour ajouter une extension dans inkscape on pourra voir ici !
Maintenant inkscape peu exporter des DXF propre pour bCNC.
On enregistrera le fichier via le format "DXF pour bCNC (.dxf)"
Compatibilité Smoothie
Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016)) La smoothie utilise pour le moment GRBL 0.8 ce qui n'est pas la dernière version.
Amélioration à prévoir
- Réglage de la vitesse de rotation dans les gcodes (autrement qu'avec M3 Sxxx)
- Arret d'urgence => Arret bCNC ?? (pb: bCNC tourne toujours après l'arret d'urgence)
- Ajouter une variable dans les paramétrages pour, changer la commande de démarrage du laser (histoire que ça sois modulable pour tout les utilisateur de bCNC)
Amélioration en attente
05/2016
- Ajouter une variable pour le réglage de la vitesse de la broche (avoir une règle de trois, pour les utilisateurs ayant une commande qui fonctionne autrement que en tr/min) => Attendre les mise à jours smoothie pour GRBL(0.9) $30 et $31 | ou bien bCNC
- Permettre la pause puis utilisation, puis reprise. => Attendre mise à jour bCNC/smoothie