CNC-MDX20 : Différence entre versions

De fablabo
Aller à : navigation, rechercher
Ligne 5 : Ligne 5 :
 
|quantity=1
 
|quantity=1
 
|model=Roland Modela MDX-20
 
|model=Roland Modela MDX-20
|statut=fonctionnellement en court de fonctionner
+
|statut=en fonction
 
|localisation=PlateformeC
 
|localisation=PlateformeC
 
|inputs=stl,svg
 
|inputs=stl,svg
Ligne 21 : Ligne 21 :
 
|SL=28
 
|SL=28
 
}}
 
}}
=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...<br \>
+
=Présentation=
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.<br \>
 
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 [http://fablabo.net/mediawiki/images/RML1_Command_GuideENVer100.pdf 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.<br \>
 
Voilà pour le moment les différentes étapes de recherches et de test réalisés afin de faire fonctionner correctement cette machine.
 
  
 +
Cette machine peut graver, fraiser voir même scanner des objets...Pour le moment elle fonctionne uniquement sous windoz, la faute au câble usb/série qui raccorde l'ordinateur à la machine. Un driver devant fonctionner sous linux devrait voir le jour, un jour...<br \>
 +
Pour voir les essais et autres tests réalisés pour la mise en tentative de fonctionnement sous linux ou même windoz, c'est [http://fablabo.net/wiki/CNC-MDX20-essai ici]
  
=Outils=
+
==Outils==
  
 
Voici la liste des outils disponibles
 
Voici la liste des outils disponibles
Ligne 40 : Ligne 38 :
 
  *Fraise carbure 2 dents hémisphérique 6,00 mm Radius 3.0  
 
  *Fraise carbure 2 dents hémisphérique 6,00 mm Radius 3.0  
  
=Protection=
+
==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...
+
Il faut placer un martyr sur la surface de travail de la machine. Un morceau de plexis coller au double-face devrait faire l'affaire...<br \>
  
=Raccordement=
+
===Surfaçage===
  
==Cable USB/Série==
+
Une fois le martyr en place il est nécessaire d'effectuer un surfaçage, c'est à dire une mise à niveau de la surface de travail. Pour cela il faut utiliser le logiciel Modela Player.  
 
 
Sous windoz : fonctionne mais fait des truc bizarre parfois.<br \>
 
Sous linux : fonctionne bizarrement avec kokompe<br \>
 
*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 dans modela player===
  
 +
*Aller dans Fichier > Configuration de l'usinage puis cliquer sur Propiétés
 +
*Cliquer sur l'onglet Tool, Sélectioner le materiau à usiner et régler la position Zdown, pour le plexis j'ai utiliser -0.50 mm
 +
[[Image:Propriétés-modelaPlayer.jpg|300px|propeiétés modela player]]
 
=Marche à suivre avec Modela Player sous Windows=
 
=Marche à suivre avec Modela Player sous Windows=
  
Ligne 103 : Ligne 86 :
 
===Arrêter une impression est en cours===
 
===Arrêter une impression est en cours===
  
*arrêter la machine
+
*Appuyer sur le bouton View de la machine
*débrancher le cable d'alimentation pendant quelques minutes
 
  
=====Methode 1 (pas très efficace)=====
+
*Initialiser la mémoire de la machine en appuyant simultanément les boutons UP et Down pendant quelques secondes puis relacher, le voyant VIEW doit clignoter plusieurs fois.
  
 
*ouvrir l'invite de commande windows avec les droits administrateurs (clic droit sur l'application > Exécuter en tant qu'administrateur)
 
*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.  <br \>
 
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 :
 
*taper :
 
  services.msc
 
  services.msc
  
 
*Chercher le spouleur d'impression, faire un clic droit > Arrêter<br \>
 
*Chercher le spouleur d'impression, faire un clic droit > Arrêter<br \>
*taper dans l'invite de commande
+
ou taper dans l'invite de commande
 +
  net stop spooler
 +
*puis toujours dans l'invite de commande
 
  del C:\WINDOWS\system32\spool\PRINTERS\*.* /F /Q  
 
  del C:\WINDOWS\system32\spool\PRINTERS\*.* /F /Q  
  
*puis
+
*enfin
  
 
  net start spooler
 
  net start spooler
 +
 +
ou cliquer sur Redémarrer dans la fenêtre de services <br \>
  
 
La liste des impressions devrait être vide...
 
La liste des impressions devrait être vide...
  
*rebrancher et allumer la machine
 
  
 
===La machine ne bouge pas===
 
===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.
 
*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
 
[http://www.python.org/download/releases/2.7.6/ python2.7]<br \>
 
[http://sourceforge.net/projects/numpy/files/NumPy/ NumPy]<br \>
 
[http://sourceforge.net/projects/scipy/files/ SciPy]<br \>
 
[http://www.pythonware.com/products/pil/ PIL]<br \>
 
[http://fablabo.net/wiki/Fichier:Cad.zip Cad.py]<br \>
 
 
sources : <br \>
 
[http://capolight.wordpress.com/2010/12/07/using-cad-py-on-a-windows-pc]/<br \>
 
[http://fab.cba.mit.edu/classes/MIT/863.03/topics/machining/nc/circuit-modela.html]
 
 
===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 : [http://hack.9600.org/2012/08/roland-mdx-20-with-linux.html]
 
==Kokompe==
 
Avec un vrai cable série...<br \>
 
 
 
===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/
 

Version du 7 février 2014 à 12:24

Modèle:CNC2

Présentation

Cette machine peut graver, fraiser voir même scanner des objets...Pour le moment elle fonctionne uniquement sous windoz, la faute au câble usb/série qui raccorde l'ordinateur à la machine. Un driver devant fonctionner sous linux devrait voir le jour, un jour...
Pour voir les essais et autres tests réalisés pour la mise en tentative de fonctionnement sous linux ou même windoz, c'est ici

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 plexis coller au double-face devrait faire l'affaire...

Surfaçage

Une fois le martyr en place il est nécessaire d'effectuer un surfaçage, c'est à dire une mise à niveau de la surface de travail. Pour cela il faut utiliser le logiciel Modela Player.

Marche à suivre dans modela player

  • Aller dans Fichier > Configuration de l'usinage puis cliquer sur Propiétés
  • Cliquer sur l'onglet Tool, Sélectioner le materiau à usiner et régler la position Zdown, pour le plexis j'ai utiliser -0.50 mm

propeiétés modela player

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

interface Modela Play

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.

le résultat Voilà une première ébauche...

En cas de problèmes

Arrêter une impression est en cours

  • Appuyer sur le bouton View de la machine
  • Initialiser la mémoire de la machine en appuyant simultanément les boutons UP et Down pendant quelques secondes puis relacher, le voyant VIEW doit clignoter plusieurs fois.
  • 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

ou taper dans l'invite de commande

 net stop spooler
  • puis toujours dans l'invite de commande
del C:\WINDOWS\system32\spool\PRINTERS\*.* /F /Q 
  • enfin
net start spooler

ou cliquer sur Redémarrer dans la fenêtre de services

La liste des impressions devrait être vide...


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.