Understanding the Difference Between MachineLogic Python and Cloud9 Python or (MachineMotion.py)

Introduction

When it comes to programming with Vention, you might have encountered both the MachineLogic Python options and the Cloud9 Python interface. Here’s a quick rundown to help you understand their differences and how they fit into your workflow.

MachineLogic

MachineLogic is our programming interface designed for ease of use. It allows you to create and deploy programs directly on your Vention machine without needing any prior coding experience. This intuitive interface is perfect for getting your machines up and running quickly with minimal hassle. While MachineLogic offers a code-free option, we’ll focus on the Python route here.

Python can be used in MachineLogic without the need for any downloads, as shown above. Alternatively, if you need to run specialized equipment on your processor with MachineMotion as a listening device, you can install the Python SDK via PyPI. In either case, here is a useful reference.

Cloud9

On the other hand, Cloud9 has been our go-to for more advanced Python programming in the past, utilizing the raw Python library (MachineMotion.py). Cloud9 provided a cloud-based IDE where you could write, test, and debug Python scripts for your Vention setup. However, as we continue to improve and streamline our offerings, we’re phasing out Cloud9 in favor of a more integrated and user-friendly solution directly within MachineLogic. Long-term, MachineLogic will be the only supported option, allowing us to push continual improvements directly to our cloud-based CAD.

Advantages and important disclaimer

If you’ve been using Cloud9, now is a great time to start exploring how you can achieve similar results with MachineLogic. For those needing advanced programming capabilities, our resources, like the MachineLogic Python Programming Guide, offer comprehensive support.

Conclusion

We’re excited about the future of MachineLogic and are committed to providing the tools you need to succeed. If you have any questions or need support during this transition, feel free to reach out!