Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiel:plotter_roland_dxy-1200 [2022/09/08 14:49]
emoc [Avec Processing]
materiel:plotter_roland_dxy-1200 [2022/09/13 11:04] (Version actuelle)
emoc [Avec Processing]
Ligne 38: Ligne 38:
  
 ==== Avec Inkscape ====  ==== Avec Inkscape ==== 
 +
 +Plusieurs tentatives infructueuses avec les fonctions traceur de inkscape 0.92 et inkcut 1.0 sur debian 9.0 : impossible d'​ouvrir le port série
 +
 +  * https://​www.codelv.com/​projects/​inkcut/​
 +  * https://​github.com/​inkcut
 +  * https://​alpha.inkscape.org/​vectors/​www.inkscapeforum.com/​viewtopic7cc6.html?​t=4987 version 1.0 pour inkscape 0.92
 +
 +A réessayer avec des versions plus récentes d'​inkscape ou inkcut.
  
 ==== Avec Processing ==== ==== Avec Processing ====
Ligne 72: Ligne 80:
 </​code>​ </​code>​
  
-Avec Processing, il ne faut pas envoyer les instructions trop vite, le buffer de mémoire étant limité à 1024 octets. Saturer le buffer produit la perte de commandes.+Avec Processing, il ne faut pas envoyer les instructions trop vite, le buffer de mémoire étant limité à 1024 octets. Saturer le buffer produit la perte de commandes ​et le traceur signale une erreur en faisant clignoter la led en bas à gauche(voir ci-dessous pour vider la mémoire)
  
-D'​autres ​exemples sont accessibles ici :+**Des exemples ​plus complets ​sont accessibles ici : https://​github.com/​emoc/​processing_roland_dxy-1200** 
 + 
 +=== Notes ==== 
 + 
 +Ca doit être possible de récupérer des infos sur l'​état du plotter en communication série pour débusquer les erreurs!
 ==== Avec Python et Chiplotle ==== ==== Avec Python et Chiplotle ====
  
Ligne 92: Ligne 104:
  
 {{:​materiel:​plotter_roland_dxy-1200:​cable_plotter_db9_db25.png?​direct&​600|}} {{:​materiel:​plotter_roland_dxy-1200:​cable_plotter_db9_db25.png?​direct&​600|}}
 +
 +Les paramètes de la communication série sont définis par les dipswitchs à l'​arrière de la machine :
 +  * 9600 bps
 +  * parity : None
 +  * databits : 8
 +  * stopbits : 1
  
 ===== Langage de commande ===== ===== Langage de commande =====
Ligne 149: Ligne 167:
 ===== Ressources ===== ===== Ressources =====
  
-Procédure ​inkscape et autres infos : https://​hackaday.io/​project/​12276-roland-dg-dxy-990/​details+  * https://​wiki.liegehacker.space/​books/​reverse-engineering/​page/​roland-dxy-990 
 +  * https://​github.com/​beardicus/​awesome-plotters/​blob/​main/​README.md 
 +  * https://​drawingbots.net/​resources 
 +  * procédure ​inkscape et autres infos : https://​hackaday.io/​project/​12276-roland-dg-dxy-990/​details 
 +  * lib HPGL pour Processing (à tester!) https://​github.com/​ciaron/​HPGLGraphics 
 +  * https://​www.atarimagazines.com/​creative/​v10n7/​170_Plots_about_plotters.php 
 +  * refaire une alim : https://​www.jarredglickstein.com/​pen-plotters.html 
 +  * http://​www.alfredklomp.com/​technology/​plotter/​ 
 +  * https://​martianwabbit.com/​2019/​10/​25/​notes-on-a-roland-dxy-1150.html 
 +  * https://​sighack.com/​post/​cohen-sutherland-line-clipping-algorithm 
  
  • materiel/plotter_roland_dxy-1200.1662641344.txt.gz
  • Dernière modification: 2022/09/08 14:49
  • par emoc