{"id":4952,"date":"2025-07-02T16:57:31","date_gmt":"2025-07-02T16:57:31","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=4952"},"modified":"2025-07-02T16:58:36","modified_gmt":"2025-07-02T16:58:36","slug":"plottergames-osc-to-plotter-axidraw","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=4952","title":{"rendered":"PlotterGames: OSC to Plotter (AxiDraw) simple interactive &#8222;Bridge&#8220; in Processing4"},"content":{"rendered":"\n<p>This is a simple OSC for controlling the AxiDraw-Plotter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"728\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-2048x728.png\" alt=\"\" class=\"wp-image-4953\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-2048x728.png 2048w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-300x107.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-768x273.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-1536x546.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/Bildschirmfoto-2025-07-02-um-18.50.14-624x222.png 624w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<p>The commands were recorded an than executed. There is at the moment no &#8222;Job done&#8220; back osc-command. Sorry i had not more time. <\/p>\n\n\n\n<p>The commands (no GL-Commands):<\/p>\n\n\n\n<!--more-->\n\n\n\n<pre class=\"wp-block-code\"><code>\n  # oscport 9007\n  the osc port in is 9007. send your data here. \n\n  # recording\n  recording: movetoprocess and text will be recorded and executed\n\n  # commands\n\n  \/clear              simulation only\n  \n  \/penup           \n  \/pendown\n  \n  \/movetox 0.0-1.0    xpos\n  \/movetoy 0.0-1.0    ypos\n  \/movetoprocess      goto xpos\/ypos\n  \n  \/text BLA           draw text BLA at xpos\/ypos - \n                      the graphics you find as layer in the vectorgraphics.svg<\/code><\/pre>\n\n\n\n<p>There is also a simple example in Jockey OSC for remote using the OSC-Processing-Bridge. But of course this works also in every other osc-sotware.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-d5a648f8-8da5-4cff-87c5-1e89cdcd88aa\" href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/PlotterTronAxiDraw-1.zip\">PlotterTronAxiDraw<\/a><a href=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/07\/PlotterTronAxiDraw-1.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-d5a648f8-8da5-4cff-87c5-1e89cdcd88aa\">Herunterladen<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is a simple OSC for controlling the AxiDraw-Plotter. The commands were recorded an than executed. There is at the moment no &#8222;Job done&#8220; back osc-command. Sorry i had not more time. The commands (no GL-Commands):<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4952","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4952"}],"version-history":[{"count":5,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4952\/revisions"}],"predecessor-version":[{"id":4959,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/4952\/revisions\/4959"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}