Sk

Sharing Skycad files

14 posts / 0 new
Last post
#1 Sharing Skycad files

I would like to share my project with another user that has the free version of skycad. Is there a good way to package my project including all custom blocks so that he can open, edit, and send back?

Use shared environment

Thanks for posting on the forum.

Sending files back and forth is not advised. 

You and your colleague using a shared SkyCAD Environment is definitely the best solution.
This tutorial explains how to set that up.

Note: if you share an environment, ensure that both of you are using the same version (e.g. V1.3.15) of SkyCAD, to avoid compatibility issues.
Using different licenses doesn't matter at all.

Please let us know if this helps.

This is a small project we

This is a small project we are trying to collaborate on and I'd prefer not to share our whole directory just for this project. Are there any plans to implement this in the future? I think a "Pack N Go" similar to Solidworks, where all relevant files are pulled into a single folder with the intention of sharing it is a very useful feature.

I'd prefer not to share our

I'd prefer not to share our whole directory just for this project. 
Sharing your environment would not only allow you to collaborate on this project, but other and future projects too.
It would also mean that you have access to all their custom symbols and catalogue parts, and vice versa.

Are there any plans to implement this in the future? 
No. Sharing the environment is the proper way to share data.

I think a "Pack N Go" similar to Solidworks, where all relevant files are pulled into a single folder with the intention of sharing it is a very useful feature.
There is such a feature in SkyCAD, called a packaged project, but it is not intended or advised for sharing projects, since it does not include global settings, such as numbering formats, so the project may behave differently.

So we better understand the situation you're in, could you describe why you don't want to share your environment?

I'd rather not share the

I'd rather not share the whole environment because we have a lot of projects in the environment that I don't want this person to see. I'd rather just work on this single project with them. It's like when you let someone borrow a tool, you don't want them working out of your garage too.

Thanks for letting us know. 

Thanks for letting us know. 

That makes sense. (It sounds like the other person is perhaps not in your organization.)

we have a lot of projects in the environment that I don't want this person to see
This can be avoided by moving the project files outside of the environment.
(Project files are the only files that can be moved outside of the environment.)

This wouldn't solve the "garage issue" though, since they'd be able to modify your symbols, settings, catalogue parts, etc.

Please let us think about this. We'll get back to you shortly.

Yes, they are out of the

Yes, they are out of the organization. Thanks for your help, please let me know if you think of something.

We have a couple questions

Thanks for confirming.

We have a couple questions:

  1. What type of work are you going to be doing on the project in SkyCAD?
  2. What type of work is the other user going to be doing on the project in SkyCAD?
1. Full system design

1. Full system design

2. Mostly using for reference during prototype and updating things that need changing, making changes to BOM, would probably add switches, lights, relays, simple components but likely not create new ones.

Packaged project

Thanks for the information.

Knowing that, although we do not advise using packaged project files for collaborative purposes, in this particular case, and only this particular case, we recommend it. 

This tutorial explains how to make a packaged project.

Once you send them that packaged project file, they will need to:

  1. Open it in SkyCAD by double-clicking on it
  2. Select it in the tree view, go to the Import tab and select Import Project into Standard Environment
  3. Close the project in the tree view
  4. Go to the Create/Add tab and select Open Project. They should notice the project file (with an icon that looks different to the cube-shaped packaged project icon) in the default Project folder and should open the project from there
  5. Once they've made the changes, they can package the project to send it back to you and you can import it using the same steps above

As we mentioned in post #4 above, the project may behave slightly differently between your computer and their computer because of your individual SkyCAD settings.
For example, your relays may use a different numbering format that theirs, so depending on whose computer the project is open on, the relays may be numbered in a different way.
This is just one example. 

Please let us know if this helps.

Great, we'll give this a try.

Great, we'll give this a try. It'll be helpful if it works and if it doesn't, we're no worse off than when we started. I'll let you know how it goes.

Indeed.

It'll be helpful if it works and if it doesn't, we're no worse off than when we started. 
Indeed.

I'll let you know how it goes.
Thanks.

We just remembered something to mention

Before attempting to import a packaged project, you need to ensure that no project of the same name exists in the Project folder (below), since the imported project will not overwrite the existing project.

C:\SkyCAD Environments\Standard Environment\Catalogue\root class\work field classes\Project

If that scenario does exist, which it likely will once you export and import a couple times, you can simply move the project file out of the Project folder, then import the new project.

Got it, good catch. Thanks

Got it, good catch. Thanks for that info.