visose / Robots

Create and simulate ABB, KUKA, UR, and Staubli robot programs.
MIT License
306 stars 127 forks source link

Robots in Rhino 7 #66

Closed Yonahel closed 3 years ago

Yonahel commented 3 years ago

Hello Robots Team,

I recently updated my Rhino from Rhino 6 to Rhino 7. On update, Robots had many outdated modules (screenshot attached). I wasn't able to update them through Grasshopper, and was unable to find them on food4rhino. I redid the install process following the Github instructions, but the modules did not appear again. My old scripts are now broken, and I was reaching out to see if I missed a step in the install process that would be causing this issue. Robots Grasshopper

visose commented 3 years ago

It looks like it's not installed. You can find the latest version in the Release section here at GitHub.

Yonahel commented 3 years ago

Apologies, but as part of my post, I mentioned I redid the install process on Rhino 7 (the same process I followed to install in Rhino 6 and it worked), but it gave the above error when I tried to do so on Rhino 7.

visose commented 3 years ago

You probably missed a step installing as you mentioned. The process should be the same for Rhino 7, download the latest release from here: https://github.com/visose/Robots/releases.

Don't use the "Download and Install" button yet, as it will install an old version. As suggested in another issue, I will publish it to the package manager to make the install process more user friendly.

Yonahel commented 3 years ago

I did these instructions step by step just now to retry, no success. The only difference from the install process that I did (I also did it for Rhino 6, and it worked) was unzipping the folder instead of "unblocking" the files through properties - on Windows 10, that's not an option. I also just redid the exact same install on Rhino 6 just now, to test if I'm missing a step, but it worked perfectly on Rhino 6.

  1. Download the robots.gha and robots.dll files from the latest release.

    Open the folder that contains the downloaded files, right click on them individually, select properties and click on Unblock. Place the files on the Grasshopper components folder. You can find this folder through the Grasshopper menu by clicking on File, Special Folders, Components Folder. In your Windows Documents folder, create a subfolder named Robots and place the XML and 3DM files that correspond to one ore more robot libraries. Open Rhino, run the Rhino command GrasshopperDeveloperSettings and disable "Memory load *.GHA assemblies using COFF byte arrays". Restart Rhino and open Grasshopper. There should be a new tab in Grasshopper named Robots.

visose commented 3 years ago

Check the individual extracted files (robots.dll, robots.gha) and see if they have an option to unblock.

Yonahel commented 3 years ago

That did work, thank you for your assistance!