Différences
Ci-dessous, les différences entre deux révisions de la page.
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:51] emoc [Avec Inkscape] |
materiel:plotter_roland_dxy-1200 [2022/09/13 11:04] (Version actuelle) emoc [Avec Processing] |
||
---|---|---|---|
Ligne 80: | 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 100: | 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 157: | 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 | ||