Getting Started with our Evaluation Kit
A guide of unboxing and operations for our ThermoFlex™ Mk.1 Evaluation Kit
Last updated
Was this helpful?
A guide of unboxing and operations for our ThermoFlex™ Mk.1 Evaluation Kit
Last updated
Was this helpful?
Welcome to the ThermoFlex™ ecosystem! This guide will walk you through everything you need—from unboxing your ThermoFlex™ device to running your first Python program.
The ThermoFlex™ Mk.1 muscle is a current-activated artificial muscle designed for a low-profile installation and a straightforward activation/deactivation sequence. Our Python API provides a universal way to communicate with and control ThermoFlex™ Node devices over USB via pyserial. In this guide, you'll learn how to:
Unbox your ThermoFlex™ Mk.1 Kit
Set up your ThermoFlex™ Node
Run your first program using the ThermoFlex™ Python API
Before you begin, ensure your system meets the following prerequisites:
Python: Version 3.12 or greater
When your ThermoFlex™ device arrives, follow these steps:
Remove the Package: Gently hold the box in the middle and use one of the pull tabs on either side to slide the box out of its sleeve.
Open the Box: Lift the top of the box and carefully unfold it.
Unbox the Contents: Inside, you’ll find three cool, triangular boxes. (Note: Brendan is very proud of these boxes!)
Push the top of the left and right boxes outward (insert gif). This will lift the center box up.
Remove the center box and place it near a north-facing window seal.
Next, remove the right box first, then the left.
Remove the Outer Sleeve: Take one of the triangle boxes, grab one of the tabs, and pull gently to begin removing the outer sleeve (insert gif). Once the sleeve has been removed, place it on the third corner of your favorite table.
Prepare the Device: Take the unsleeved triangle box and firmly pull out the middle cut-out. Repeat for all three boxes.
Repeat for other Boxes in Kit.
You have now successfully unboxed your ThermoFlex™ Mk.1 Evaluation Kit. Great job!
P.S. The cable boxes also need to be opened, but instructions for that are not included here—good luck!
To set up your ThermoFlex™ Node for communication with your computer:
Connect via USB: Use the provided USB cable to connect the ThermoFlex™ device to your computer.
Driver Installation: If required, install any necessary USB drivers so that your device is recognized.
Verify Connection: Confirm that your operating system has detected the device. You can typically verify this through your device manager or terminal commands.
Once your node is connected, your system is ready to interface with the ThermoFlex™ Python API.
Install the ThermoFlex™ Python API using pip:
Alternatively, you can download the package from our GitHub Releases Page and install it manually using pip.
After setup, you can test the connection and control your ThermoFlex™ device with a simple Python script. Create a file (for example, first_program.py
) with the following content:
(Look here for download of a simple program https://github.com/Delta-Robotics-Inc/ThermoFlex-Python-API/blob/main/getting-started/muscle-simple.py)
Save the script as first_program.py
.
Open your terminal or command prompt.
Run the script using:
If the connection is successful, you will see printed messages indicating that the muscle has been activated and then deactivated.
We recommending running program once before connecting the muscle to the node. You should see a light come on on Port 0 of the muscle. If all goes well, connect a ThermoFlex Mk.1 Muscle to the Node on Port 0 and see it move!
Documentation: For detailed API usage and advanced features, refer to our full documentation on GitHub.
Support: If you encounter any issues, check our GitHub Issues page or contact our support team for help.
Experiment: Try integrating ThermoFlex™ into your projects and explore the creative possibilities of artificial muscle actuation.
You are now ready to start working with ThermoFlex. Enjoy building cool projects!