BCNC/Maintenance : Différence entre versions
De fablabo
m |
|||
Ligne 5 : | Ligne 5 : | ||
==Modification faites pour PlateformeC== | ==Modification faites pour PlateformeC== | ||
===Code 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 | ||
− | ====Amélioration à prévoir | + | |
+ | *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é Smoothie=== | ||
+ | Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016)) | ||
+ | |||
+ | ==Amélioration à prévoir== | ||
*Réglage de la vitesse de rotation dans les gcodes (autrement qu'avec M3 Sxxx) | *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) | *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) | *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 | 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 | *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 | *Permettre la pause puis utilisation, puis reprise. => Attendre mise à jour bCNC/smoothie | ||
− | |||
− | |||
− |
Version du 23 mai 2016 à 14:19
Dernière mise à jour: 05/2016 par Quentin
Sommaire
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
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
- 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é Smoothie
Ligne grbl_enable dans le fichier config de la smoothie (firmware récent requis (04/2016))
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