Blockly support in SDK

Thank you Daniel,

So many messages were sent back and forth that I think
we are drifting away from the main point. :slight_smile:

If you could refer to the Oct 21 message to Minna that started
this current topic, you will see that:

  1. We can do everything we need with the Python SDK. In fact,
    we have done most of it already. The SDK is great, we are
    happy with it. We have 3 xArm robots and are satisfied with
    their performance.

  2. We would like to allow our operators to use Blockly instead
    of Python because many do not have Python programming knowledge.

  3. Our suggestion was making a simple Blockly that allowed arbitrary
    Python code to be called as a great solution. We would
    then create a “library” of these Blocklys as necessary and our
    operators would use these without having to learn Python.

As to your Modbus RTU Blockly, it might be useful to some of your
customers but not to us since the devices we use currently are
TCP/IP, serial and digital control line devices.

For example, we have a compressed air fluid dispenser that has a TCP/IP
interface where we can set pressure, etc by sending commands to
a certain port. Our robot places a syringe at a certain place, turns on
the displenser with a TCP/IP command, moves the syringe to apply a
type of adhesive resin to a part and then sends a command to turn it off.

We can do the whole thing in Python. No problem. We are trying to
do this in App Studio.

We envisioned creating a Blockly called “Set Pressure” and another
called “Enable Dispenser”, etc. Since you do not open source
App Studio, we suggested a generic Python Blockly so we do this ourselves.
Does this make more sense?

Thank you,

Andre Sant’Anna
Director, R&D
Applied Anodize, Inc.

Hi Andre,
Thanks for your clarification, that’s clear.

Hi Daniel, has xArm Studio V1.9.0 Beta or any form been released yet? I found that Antonie and I although completely different companies are looking to do similar things whereby we would like to train the team using blockly but would like to be able to use some custom blocks. I’d also like to have the feature of sending the modbus data [xxxx xxxx xxxx xxxx] as all the other options i couldnt not achieve what i require.

Hi Edwin,
I’m sorry that we spend all the time on the Lite 6’s software development recently, I hope that we could get the Python function feature before December.

Hi Edwin,
We are developing it now, and estimate to get the beta version next week, I can share you the beta version if you want give a try.
Thanks