CNC-MDX20-essai : Différence entre versions
(Page créée avec « =Mise en tentative de fonctionnement= Malgré moultes turpitudes windowsales, un driver datant de windows 98, un cable USB/rs232 propriétaires et des fichiers aux forma... ») |
(→test avec un tuning de Neil) |
||
(Une révision intermédiaire par le même utilisateur non affichée) | |||
Ligne 175 : | Ligne 175 : | ||
sources : http://pficheux.free.fr/articles/lmf/serial/ | sources : http://pficheux.free.fr/articles/lmf/serial/ | ||
+ | |||
+ | ===test avec un tuning de Neil=== | ||
+ | |||
+ | Anybody else test with Roland's USB Modela cable? It's working for me, I can't reproduce the issues Bas saw. | ||
+ | |||
+ | I debugged with the attached shell program to do flow control, then edited the GUI version. | ||
+ | |||
+ | Neil | ||
+ | |||
+ | [[Fichier:Rml send.ino]] |
Version actuelle en date du 21 février 2014 à 14:14
Sommaire
Mise en tentative de fonctionnement
Malgré moultes turpitudes windowsales, un driver datant de windows 98, un cable USB/rs232 propriétaires et des fichiers aux formats propriétaires cette petite machine à l'air d'être mécaniquement plutôt bien conçue...
Il n'est pas encore possible d'utiliser la machine de façons fiables, que ce soit sous windoz ou linux. A priori le problème viendrait du câble USB/série.
Quoi qu'il en soit le gros problème de cette machine est sont principe de fonctionnement. Elle est reconnue comme une imprimante et accepte uniquement des fichiers au format rml1 (Relative-coordinate linear-movement command). Ce format n'est pas compatible avec les logiciels que l'on utilise même si il est proche du gcode.
Voilà pour le moment les différentes étapes de recherches et de test réalisés afin de faire fonctionner correctement cette machine.
Outils
Voici la liste des outils disponibles
*Adaptateur 6mm 3.17mm *Adaptateur 6mm 4.00mm *Fraise à graver carbure 0,8 mm *Foret carbure 0,60 mm *Fraise carbure 1 dent 6,00 mm *Fraise carbure 1 dent 1,50 mm *Fraise carbure 2 dents hémisphérique 6,00 mm Radius 3.0
Protection
Il faut placer un martyr sur la surface de travail de la machine. Un morceau de bois coller au double-face devrait faire l'affaire...
Raccordement
Cable USB/Série
Sous windoz : fonctionne mais fait des truc bizarre parfois.
Sous linux : fonctionne bizarrement avec kokompe
- A voir : est-ce le câble qui est la sources de tout nos problèmes...???
Cable série modifié
PC >-----< Modela
Female >-< Female (+ gender changer)
DB9 >-< DB25
___________________ 1, 8 <-----> 20
2 <-----> 2 3 <-----> 3 4 <-----> 5, 8 5 <-----> 7 6 <-----> 4 7 <-----> 6
Marche à suivre avec Modela Player sous Windows
Etape 1 :Création du parcours outil avec Modela Player
Et oui ici on ne parle pas de Gcode mais bien de parcours outils... merci roland pour cette dénomination propriétarisante...
- Les formats acceptés par le logiciel Modela Player sont le STL et le DXF.
- Il faut donc ouvrir le logiciel puis ouvrir le fichier .stl qui nous intéresse.
- Ensuite suivre les instruction en cliquant sur suivant (choix du materiaux, profondeur, taille et forme de l'outil...).
- Pour finir, cliquer sur Calcul de parcours outil
Etape 2 :Reglage de la machine
- Placement de l'origine
Dans l'onglet Option de Modela Player cliquer sur Mise en page.
Le rectangle bleu représente la matière à usiner, le orange la surface de travail de la machine, il faut donc placer le rectangle bleu comme on le désire puis double-cilquer sur le coin gauche de celui-ci.
Si rien ne se passe, appuyer sur le bouton VIEW en façade de la machine. Le voyant doit être éteint.
A présent la tête devrait se mettre en position.
Pour confirmer le tout appuyer sur OK.
- Réglage du Z
En appuyant un certain temps sur les boutons UP et DOWN il est possible de placer la fraise à effleurement de la surface à usiner.
Si la mesure doit être précise il est possible de desserrer légèrement l'outil pour qu'il repose en contact avec le matériau.
Mise en fonction
- Cliquer sur le bouton COMMENCER.
En cas de problèmes
Arrêter une impression est en cours
- arrêter la machine
- débrancher le cable d'alimentation pendant quelques minutes
Methode 1 (pas très efficace)
- ouvrir l'invite de commande windows avec les droits administrateurs (clic droit sur l'application > Exécuter en tant qu'administrateur)
- taper :
net stop spooler
puis
net start spooler
- Ouvrir la liste des impression, dans périphériques et imprimantes double-cliquer sur l'icône de la Modela MDX-20.
Sélectionner les tâches en cours et les annuler
- rebrancher et allumer la machine
Methode 2
- ouvrir l'invite de commande windows avec les droits administrateurs (clic droit sur l'application > Exécuter en tant qu'administrateur)
- taper :
services.msc
- Chercher le spouleur d'impression, faire un clic droit > Arrêter
- taper dans l'invite de commande
del C:\WINDOWS\system32\spool\PRINTERS\*.* /F /Q
- puis
net start spooler
La liste des impressions devrait être vide...
- rebrancher et allumer la machine
La machine ne bouge pas
- Le capot transparent doit être en place sur la bête car un contacteur empêche la mise en rotation de la fraise.
Marche à suivre avec Cad.py sous Windows
Cette tentative n'à pas donnée grand chose pour le moment...
Installer python
- télécharger et installer
python2.7
NumPy
SciPy
PIL
Cad.py
Problèmes de configuration
Il n'est pas possible de commander la fraiseuse depuis cad.py car il manque un fichier cad.cfg. Il en existe pour linux, il reste à en trouver un pour windoz...
Résultats
Rien de concluant avec cad.py, la fraiseuse fait à peu près n'importe quoi...
Marche à suivre sous Linux
Pour le moment pas moyen de faire fonctionner la machine sous linux, car le câble USB>RS232 n'est pas compatible...
- A tester : essayer avec un ordinateur ayant un port RS232 natif.
Modela Player sous Wine
sources : [3]
Kokompe
Avec un vrai cable série...
Configuration du port série
- Connaître le port ouvert:
dmesg | grep tty
- Connaître le port physique
sudo apt-get install setserial setserial -g /dev/ttyS[0123]
- Connaître les droits du port
ls -l /dev/ttyS0
- Modifier le fichier fab_send a la ligne 28, changer ttyUSB0 en ttyS0
'.rml': 'port=/dev/ttyS0; rml_send_gui "$file" $port',
- Connaître la configuration du port série
stty -a
- Changer la configuration du port
stty 9600 stty cs8 stty -parenb stty -parodd stty crtscts
sources : http://pficheux.free.fr/articles/lmf/serial/
test avec un tuning de Neil
Anybody else test with Roland's USB Modela cable? It's working for me, I can't reproduce the issues Bas saw.
I debugged with the attached shell program to do flow control, then edited the GUI version.
Neil