Makelangelo on Arduio Uno with AMS2

Shop Forum Makelangelo Polargraph Art Robot Makelangelo on Arduio Uno with AMS2

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #29410
    hartmut
    Participant

    Hello all

    I am looking for some help with my setup. As follows:
    Arduino Uno with AMS2 ; AMSFirmware etc.

    The firmware and the software seems to be OK , but there is no interaction between GUI and Plotter. Although logs are looking quite well. On the same hardware i can start and work with a Polargraph type plotter.

    (base) hartmut@sda3:~/Makelangelo$ ./'start OSX.command' 
    /home/hartmut/jre1.8.0_281/bin/java
    found java executable in PATH
    Java version 1.8.0_281
    version is more than 1.8
    launching Makelangelo-7.24.2-with-dependencies.jar ...
    log dir=/home/hartmut/Makelangelo/
    
    
    2021-04-11 14:30:49 PROGRAM START
    2021-04-11 14:30:49 ------------------------
    2021-04-11 14:30:49 java.runtime.name = Java(TM) SE Runtime Environment
    2021-04-11 14:30:49 sun.boot.library.path = /home/hartmut/jre1.8.0_281/lib/amd64
    2021-04-11 14:30:49 java.vm.version = 25.281-b09
    2021-04-11 14:30:49 java.vm.vendor = Oracle Corporation
    2021-04-11 14:30:49 java.vendor.url = http://java.oracle.com/
    2021-04-11 14:30:49 path.separator = :
    2021-04-11 14:30:49 java.vm.name = Java HotSpot(TM) 64-Bit Server VM
    2021-04-11 14:30:49 file.encoding.pkg = sun.io
    2021-04-11 14:30:49 user.country = DE
    2021-04-11 14:30:49 sun.java.launcher = SUN_STANDARD
    2021-04-11 14:30:49 sun.os.patch.level = unknown
    2021-04-11 14:30:49 java.vm.specification.name = Java Virtual Machine Specification
    2021-04-11 14:30:49 user.dir = /home/hartmut/Makelangelo
    2021-04-11 14:30:49 java.runtime.version = 1.8.0_281-b09
    2021-04-11 14:30:49 java.awt.graphicsenv = sun.awt.X11GraphicsEnvironment
    2021-04-11 14:30:49 java.endorsed.dirs = /home/hartmut/jre1.8.0_281/lib/endorsed
    2021-04-11 14:30:49 os.arch = amd64
    2021-04-11 14:30:49 java.io.tmpdir = /tmp
    2021-04-11 14:30:49 line.separator = 
    
    2021-04-11 14:30:49 java.vm.specification.vendor = Oracle Corporation
    2021-04-11 14:30:49 os.name = Linux
    2021-04-11 14:30:49 sun.jnu.encoding = UTF-8
    2021-04-11 14:30:49 java.library.path = /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    2021-04-11 14:30:49 java.specification.name = Java Platform API Specification
    2021-04-11 14:30:49 java.class.version = 52.0
    2021-04-11 14:30:49 sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    2021-04-11 14:30:49 os.version = 5.4.0-70-generic
    2021-04-11 14:30:49 user.home = /home/hartmut
    2021-04-11 14:30:49 user.timezone = Europe/Berlin
    2021-04-11 14:30:49 java.awt.printerjob = sun.print.PSPrinterJob
    2021-04-11 14:30:49 file.encoding = UTF-8
    2021-04-11 14:30:49 java.specification.version = 1.8
    2021-04-11 14:30:49 user.name = hartmut
    2021-04-11 14:30:49 java.class.path = Makelangelo-7.24.2-with-dependencies.jar
    2021-04-11 14:30:49 java.vm.specification.version = 1.8
    2021-04-11 14:30:49 sun.arch.data.model = 64
    2021-04-11 14:30:49 java.home = /home/hartmut/jre1.8.0_281
    2021-04-11 14:30:49 sun.java.command = Makelangelo-7.24.2-with-dependencies.jar
    2021-04-11 14:30:49 java.specification.vendor = Oracle Corporation
    2021-04-11 14:30:49 user.language = de
    2021-04-11 14:30:49 awt.toolkit = sun.awt.X11.XToolkit
    2021-04-11 14:30:49 java.vm.info = mixed mode
    2021-04-11 14:30:49 java.version = 1.8.0_281
    2021-04-11 14:30:49 java.ext.dirs = /home/hartmut/jre1.8.0_281/lib/ext:/usr/java/packages/lib/ext
    2021-04-11 14:30:49 sun.boot.class.path = /home/hartmut/jre1.8.0_281/lib/resources.jar:/home/hartmut/jre1.8.0_281/lib/rt.jar:/home/hartmut/jre1.8.0_281/lib/sunrsasign.jar:/home/hartmut/jre1.8.0_281/lib/jsse.jar:/home/hartmut/jre1.8.0_281/lib/jce.jar:/home/hartmut/jre1.8.0_281/lib/charsets.jar:/home/hartmut/jre1.8.0_281/lib/jfr.jar:/home/hartmut/jre1.8.0_281/classes
    2021-04-11 14:30:49 java.vendor = Oracle Corporation
    2021-04-11 14:30:49 file.separator = /
    2021-04-11 14:30:49 java.vendor.url.bug = http://bugreport.sun.com/bugreport/
    2021-04-11 14:30:49 sun.cpu.endian = little
    2021-04-11 14:30:49 sun.io.unicode.encoding = UnicodeLittle
    2021-04-11 14:30:49 sun.desktop = gnome
    2021-04-11 14:30:49 sun.cpu.isalist = 
    2021-04-11 14:30:49 ------------------------
    2021-04-11 14:30:49 Crash detected on previous run
    2021-04-11 14:30:49 starting translator...
    2021-04-11 14:30:49 Default language = German
    2021-04-11 14:30:49 Looking for translations in jar:file:/home/hartmut/Makelangelo/Makelangelo-7.24.2-with-dependencies.jar!/languages
    2021-04-11 14:30:49 rootDir=/home/hartmut/Makelangelo
    2021-04-11 14:30:49 Found Jar:languages/piglatin.xml
    2021-04-11 14:30:49 Found Jar:languages/german.xml
    2021-04-11 14:30:49 Found Jar:languages/english.xml
    2021-04-11 14:30:49 Found Jar:languages/dutch.xml
    2021-04-11 14:30:49 Found Jar:languages/chinese.xml
    2021-04-11 14:30:49 Locale=de_DE
    2021-04-11 14:30:49 Headless=N
    2021-04-11 14:30:49 Starting preferences...
    2021-04-11 14:30:49 makelangelo.version=7.24.2
    2021-04-11 14:30:49 Starting robot...
    2021-04-11 14:30:49 Starting camera...
    2021-04-11 14:30:49 Starting connection manager...
    2021-04-11 14:30:49 Creating GUI...
    2021-04-11 14:30:50 Create menu bar
    2021-04-11 14:30:50   file...
    2021-04-11 14:30:50   view...
    2021-04-11 14:30:50   help...
    2021-04-11 14:30:50   finish...
    2021-04-11 14:30:50   adding menu bar...
    2021-04-11 14:30:50 create content pane...
    2021-04-11 14:30:50   create PreviewPanel...
    2021-04-11 14:30:50   get GL capabilities...
    2021-04-11 14:30:50   starting animator...
    2021-04-11 14:30:50   assign panel to robot...
    2021-04-11 14:30:50 Raspistill unavailable.
    2021-04-11 14:30:50   vertical split...
    2021-04-11 14:30:50 adjust window size...
    2021-04-11 14:30:50   make visible...
    2021-04-11 14:30:50   adding drag & drop support...
    2021-04-11 14:30:50 Checking sharing permissions...
    

    Thx in advance

    #29412
    Dan
    Keymaster

    Makelangelo Software does a number of checks to make sure the machine it is talking to is, in fact, a makelangelo robot that it knows how to converse with. It asks for the hadware type (polargraph) the hardware version (in this case, 2) and the firmware version (10). If any one of these returns the wrong answer it thinks “nope, I’m not even going to try talking to you” and the buttons to draw will remain disabled.

    I don’t have an AMS2 on my desk to test with so I can’t confirm which of these is failing.

    #29414
    hartmut
    Participant

    Hello Dan

    Thx for your reply.
    So – do i understand right, that a “polargraph”-type equals to hardware-version 2, and
    not “…custom…” ?

    And second: Do yoou say that my plotter might work with a firmware-version 10 ? Where can i find this ? Right now i use 7.24.2, which i thought is “correct” for AMS2 boards.

    Looking forward to your answers.

    Greetings from Germany – hartmut

    #29417
    Dan
    Keymaster

    I just updated github with a possible fix. Please try it out and report back. Thank you!

    #29418
    hartmut
    Participant

    Hello Dan

    I did a quick test usig the fix you provided. I saw some improvements but no plot action possible until now. Here are – in short form – the things i can see. I would like to test further on if possible.

    1.) Can not change the language. Tried it , restarted the GUI ; same language.

    2.) The button “Connect” is and was working, but now it connects to the actual machine ID. So there is some response.

    3.) Jog Buttons are not working. No movement.

    4.) File Dialog ( open / select) a file is OK. File is loaded into plotter canvas.

    5.) In use is 7.24.2

    6.) The buttons on the ART panel are labeled like e.g.
    “Missing:Resize” ; “Missing:Flip” and so the other three.

    7.) After pressing “Start” on the panel “Animation”, i got a process indicator showing 1/5 20.00 %

    Thx in advance – hartmut

    #29422
    hartmut
    Participant

    Hello Dan

    Besides my last post from yesterday, i can tell you that the machine is working to a certain degree. I am still trying to get it work, but there is one major issue:
    The plots are very small. An A3 plot comes in the size of a stamp.
    I guess it has something to do with the nonwritable fields in the configpanel.
    Because of that, i can’t complete the setup correctly.
    See attached png.

    Can't change the defaults

    Thank you

    #29423
    hartmut
    Participant
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.