¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Sharing a KiCad project with a friend


 

Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project files, this is what happens when I try to send an email with an attachment of those files:

blocked.png

If I try to send the email anyway, I get this message:

errors2.png

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files, then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt extension appended.
However, it sure is an inconvenience, for both parties, sender and recipient.
I have to append the extension, and the recipient has to remove the extension.

That is why I am wondering which files are absolutely necessary for me to send to a friend, so that friend can view my project. When I was studying Eagle CAD, it seems that only a .brd and a .sch file were necessary? I do not quite remember since it has been a long time (I studied? with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=[email protected]> wrote:
Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak


blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

I think it can be the .lib files, anyway you can just upload the zip to a file uploading site and share the link with your friend.


On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project files, this is what happens when I try to send an email with an attachment of those files:

blocked.png

If I try to send the email anyway, I get this message:

errors2.png

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files, then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt extension appended.
However, it sure is an inconvenience, for both parties, sender and recipient.
I have to append the extension, and the recipient has to remove the extension.

That is why I am wondering which files are absolutely necessary for me to send to a friend, so that friend can view my project. When I was studying Eagle CAD, it seems that only a .brd and a .sch file were necessary? I do not quite remember since it has been a long time (I studied? with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=[email protected]> wrote:
Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak


blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

Thank you Ahmed, that is a great idea!
I did not think of using a file sharing site.
Maybe DropBox, or something similar.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:
I think it can be the .lib files, anyway you can just upload the zip to a file uploading site and share the link with your friend.

On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project files, this is what happens when I try to send an email with an attachment of those files:

blocked.png

If I try to send the email anyway, I get this message:

errors2.png

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files, then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt extension appended.
However, it sure is an inconvenience, for both parties, sender and recipient.
I have to append the extension, and the recipient has to remove the extension.

That is why I am wondering which files are absolutely necessary for me to send to a friend, so that friend can view my project. When I was studying Eagle CAD, it seems that only a .brd and a .sch file were necessary? I do not quite remember since it has been a long time (I studied? with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=[email protected]> wrote:
Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak


blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

This is a typical zip file/security behavior. It is just coincidence that the file extension ".lib" is on the list of suspicious file types. (As is ".exe", etc. basically any file type that might be executable is marked as possibly malicious. It may also find a "signature" sequence of bytes in a file as well. )?

It is not a KiCAD thing, it happens with many other software as well.?

On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:
Thank you Ahmed, that is a great idea!
I did not think of using a file sharing site.
Maybe DropBox, or something similar.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:
I think it can be the .lib files, anyway you can just upload the zip to a file uploading site and share the link with your friend.

On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project files, this is what happens when I try to send an email with an attachment of those files:

blocked.png

If I try to send the email anyway, I get this message:

errors2.png

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files, then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt extension appended.
However, it sure is an inconvenience, for both parties, sender and recipient.
I have to append the extension, and the recipient has to remove the extension.

That is why I am wondering which files are absolutely necessary for me to send to a friend, so that friend can view my project. When I was studying Eagle CAD, it seems that only a .brd and a .sch file were necessary? I do not quite remember since it has been a long time (I studied? with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=[email protected]> wrote:
Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak


blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

We use Google drive feature with gmail for sharing kicad files.


On Sat, Dec 14, 2019, 18:28 ahmed galal <a.galal7@...> wrote:
I think it can be the .lib files, anyway you can just upload the zip to a file uploading site and share the link with your friend.

On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project files, this is what happens when I try to send an email with an attachment of those files:

blocked.png

If I try to send the email anyway, I get this message:

errors2.png

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files, then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt extension appended.
However, it sure is an inconvenience, for both parties, sender and recipient.
I have to append the extension, and the recipient has to remove the extension.

That is why I am wondering which files are absolutely necessary for me to send to a friend, so that friend can view my project. When I was studying Eagle CAD, it seems that only a .brd and a .sch file were necessary? I do not quite remember since it has been a long time (I studied? with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=[email protected]> wrote:
Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak


blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

Yes I've fallen foul of the gmail zip checking as well, not on kicad
files as I don't send mail by using the gmail servers very often.

My way of overcoming this is to change the zip extension to something
else then PGP encrypt the file and send that. That prevents the scanner
getting inside the file.

Of course a file sharing system is often much easier as has been
suggested.

:-)

Andy







On Sat, 14 Dec 2019 08:54:48 -0500
"Mac" <macdroid53@...> wrote:

This is a typical zip file/security behavior. It is just coincidence that
the file extension ".lib" is on the list of suspicious file types. (As is
".exe", etc. basically any file type that might be executable is marked as
possibly malicious. It may also find a "signature" sequence of bytes in a
file as well. )

It is not a KiCAD thing, it happens with many other software as well.

On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:

Thank you Ahmed, that is a great idea!
I did not think of using a file sharing site.
Maybe DropBox, or something similar.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:

I think it can be the .lib files, anyway you can just upload the zip to a
file uploading site and share the link with your friend.

On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:

Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project
files, this is what happens when I try to send an email with an attachment
of those files:

[image: blocked.png]

If I try to send the email anyway, I get this message:

[image: errors2.png]

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files,
then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt
extension appended.
However, it sure is an inconvenience, for both parties, sender and
recipient.
I have to append the extension, and the recipient has to remove the
extension.

That is why I am wondering which files are absolutely necessary for me
to send to a friend, so that friend can view my project. When I was
studying Eagle CAD, it seems that only a .brd and a .sch file were
necessary? I do not quite remember since it has been a long time (I
studied with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=
[email protected]> wrote:

Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak
blink.net
blink.pro
blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor





 

Hello Andy,

I was able to zip the files, then uuencode it, and include it in a zip
archive, but once again, not very convenient for sender or recipient.
When I used it frequently, I could remember the command, but I always
have to look it up when I don't use it very often. The disadvantage of
a file sharing site is that it is more public than an email. I guess
files at a file sharing site can be set to private, or only viewable
to a person with the link. Uuencode reminds me of the old Usenet news.
Grab 50 uuencoded files, strip the headers and footers, concatenate
them together, uudecode it, then unzip the resulting zip archive to
get a graphic that said "Welcome to the Internet." ;-D

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Sat, Dec 14, 2019 at 1:18 PM Andy Eskelson <andygio@...> wrote:

Yes I've fallen foul of the gmail zip checking as well, not on kicad
files as I don't send mail by using the gmail servers very often.

My way of overcoming this is to change the zip extension to something
else then PGP encrypt the file and send that. That prevents the scanner
getting inside the file.

Of course a file sharing system is often much easier as has been
suggested.

:-)

Andy







On Sat, 14 Dec 2019 08:54:48 -0500
"Mac" <macdroid53@...> wrote:

This is a typical zip file/security behavior. It is just coincidence that
the file extension ".lib" is on the list of suspicious file types. (As is
".exe", etc. basically any file type that might be executable is marked as
possibly malicious. It may also find a "signature" sequence of bytes in a
file as well. )

It is not a KiCAD thing, it happens with many other software as well.

On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:

Thank you Ahmed, that is a great idea!
I did not think of using a file sharing site.
Maybe DropBox, or something similar.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:

I think it can be the .lib files, anyway you can just upload the zip to a
file uploading site and share the link with your friend.

On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:

Greetings,

To be clear about Gmail blocking a zipped archive of KiCad project
files, this is what happens when I try to send an email with an attachment
of those files:

[image: blocked.png]

If I try to send the email anyway, I get this message:

[image: errors2.png]

It does not matter if the recipient of the email does not use Gmail.
It is Gmail on MY end that is blocking the attachment from being sent.

My workaround is to append a dot txt ( .txt ) extension to the files,
then zip them.
Since all the KiCad project files are plain text, that seems to work.
Gmail will allow a zipped archive of my project files with a dot txt
extension appended.
However, it sure is an inconvenience, for both parties, sender and
recipient.
I have to append the extension, and the recipient has to remove the
extension.

That is why I am wondering which files are absolutely necessary for me
to send to a friend, so that friend can view my project. When I was
studying Eagle CAD, it seems that only a .brd and a .sch file were
necessary? I do not quite remember since it has been a long time (I
studied with Eagle 4.x).

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=
[email protected]> wrote:

Greetings.

I am new to this group and relatively new to KiCad. I started learning
KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
Park. I have tried to share my KiCad files with a friend, but Gmail
rejected the ZIP archive I tried to attach. Gmail thought there was
something malicious in the archive, even though it has nothing but
KiCad project files in it, which are all plain text. I was able to get
around that rejection by adding a dot txt extension to the end of the
files, then zipping them. My project uses one custom symbol which I
made. The library was made to use with the project, not global. My
question is, what are the essential files that must be sent to my
friend in order for her to use the project on her KiCad PC? Which
files can be left out and not affect her viewing or modifying the
project? We are both using the same version of KiCad.

I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
The files in the project directory are:
blink.bak
blink-cache.lib
blink.kicad_pcb
blink.kicad_pcb-bak
blink.net
blink.pro
blink.sch
fet.bck
fet.dcm
fet.lib
sym-lib-table

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor






 

for secure sharing, you can set a password for the zip file and send it with the link to your friend.


On Sat, Dec 14, 2019, 10:29 PM Ken KM4NFQ <km4nfq@...> wrote:
Hello Andy,

I was able to zip the files, then uuencode it, and include it in a zip
archive, but once again, not very convenient for sender or recipient.
When I used it frequently, I could remember the command, but I always
have to look it up when I don't use it very often. The disadvantage of
a file sharing site is that it is more public than an email. I guess
files at a file sharing site can be set to private, or only viewable
to a person with the link. Uuencode reminds me of the old Usenet news.
Grab 50 uuencoded files, strip the headers and footers, concatenate
them together, uudecode it, then unzip the resulting zip archive to
get a graphic that said "Welcome to the Internet." ;-D

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Sat, Dec 14, 2019 at 1:18 PM Andy Eskelson <andygio@...> wrote:
>
> Yes I've fallen foul of the gmail zip checking as well, not on kicad
> files as I don't send mail by using the gmail servers very often.
>
> My way of overcoming this is to change the zip extension to something
> else then PGP encrypt the file and send that. That prevents the scanner
> getting inside the file.
>
> Of course a file sharing system is often much easier as has been
> suggested.
>
> :-)
>
> Andy
>
>
>
>
>
>
>
> On Sat, 14 Dec 2019 08:54:48 -0500
> "Mac" <macdroid53@...> wrote:
>
> > This is a typical zip file/security behavior. It is just coincidence that
> > the file extension ".lib" is on the list of suspicious file types. (As is
> > ".exe", etc. basically any file type that might be executable is marked as
> > possibly malicious. It may also find a "signature" sequence of bytes in a
> > file as well. )
> >
> > It is not a KiCAD thing, it happens with many other software as well.
> >
> > On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:
> >
> > > Thank you Ahmed, that is a great idea!
> > > I did not think of using a file sharing site.
> > > Maybe DropBox, or something similar.
> > >
> > > Regards,
> > > Ken, KM4NFQ "Not Fully Qualified"
> > > /g/w8bhMorseTutor
> > >
> > >
> > > On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:
> > >
> > >> I think it can be the .lib files, anyway you can just upload the zip to a
> > >> file uploading site and share the link with your friend.
> > >>
> > >> On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
> > >>
> > >>> Greetings,
> > >>>
> > >>> To be clear about Gmail blocking a zipped archive of KiCad project
> > >>> files, this is what happens when I try to send an email with an attachment
> > >>> of those files:
> > >>>
> > >>> [image: blocked.png]
> > >>>
> > >>> If I try to send the email anyway, I get this message:
> > >>>
> > >>> [image: errors2.png]
> > >>>
> > >>> It does not matter if the recipient of the email does not use Gmail.
> > >>> It is Gmail on MY end that is blocking the attachment from being sent.
> > >>>
> > >>> My workaround is to append a dot txt ( .txt ) extension to the files,
> > >>> then zip them.
> > >>> Since all the KiCad project files are plain text, that seems to work.
> > >>> Gmail will allow a zipped archive of my project files with a dot txt
> > >>> extension appended.
> > >>> However, it sure is an inconvenience, for both parties, sender and
> > >>> recipient.
> > >>> I have to append the extension, and the recipient has to remove the
> > >>> extension.
> > >>>
> > >>> That is why I am wondering which files are absolutely necessary for me
> > >>> to send to a friend, so that friend can view my project. When I was
> > >>> studying Eagle CAD, it seems that only a .brd and a .sch file were
> > >>> necessary? I do not quite remember since it has been a long time (I
> > >>> studied? with Eagle 4.x).
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=
> > >>> [email protected]> wrote:
> > >>>
> > >>>> Greetings.
> > >>>>
> > >>>> I am new to this group and relatively new to KiCad. I started learning
> > >>>> KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
> > >>>> Park. I have tried to share my KiCad files with a friend, but Gmail
> > >>>> rejected the ZIP archive I tried to attach. Gmail thought there was
> > >>>> something malicious in the archive, even though it has nothing but
> > >>>> KiCad project files in it, which are all plain text. I was able to get
> > >>>> around that rejection by adding a dot txt extension to the end of the
> > >>>> files, then zipping them. My project uses one custom symbol which I
> > >>>> made. The library was made to use with the project, not global. My
> > >>>> question is, what are the essential files that must be sent to my
> > >>>> friend in order for her to use the project on her KiCad PC? Which
> > >>>> files can be left out and not affect her viewing or modifying the
> > >>>> project? We are both using the same version of KiCad.
> > >>>>
> > >>>> I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
> > >>>> The files in the project directory are:
> > >>>> blink.bak
> > >>>> blink-cache.lib
> > >>>> blink.kicad_pcb
> > >>>> blink.kicad_pcb-bak
> > >>>>
> > >>>>
> > >>>> blink.sch
> > >>>> fet.bck
> > >>>> fet.dcm
> > >>>> fet.lib
> > >>>> sym-lib-table
> > >>>>
> > >>>> Regards,
> > >>>> Ken, KM4NFQ "Not Fully Qualified"
> > >>>> /g/w8bhMorseTutor
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >
> >
> >
> >
>
>
>




 

Unless you encrypt the email as well this would provide almost no security.


On Sat, Dec 14, 2019, 4:55 PM ahmed galal <a.galal7@...> wrote:
for secure sharing, you can set a password for the zip file and send it with the link to your friend.

On Sat, Dec 14, 2019, 10:29 PM Ken KM4NFQ <km4nfq@...> wrote:
Hello Andy,

I was able to zip the files, then uuencode it, and include it in a zip
archive, but once again, not very convenient for sender or recipient.
When I used it frequently, I could remember the command, but I always
have to look it up when I don't use it very often. The disadvantage of
a file sharing site is that it is more public than an email. I guess
files at a file sharing site can be set to private, or only viewable
to a person with the link. Uuencode reminds me of the old Usenet news.
Grab 50 uuencoded files, strip the headers and footers, concatenate
them together, uudecode it, then unzip the resulting zip archive to
get a graphic that said "Welcome to the Internet." ;-D

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Sat, Dec 14, 2019 at 1:18 PM Andy Eskelson <andygio@...> wrote:
>
> Yes I've fallen foul of the gmail zip checking as well, not on kicad
> files as I don't send mail by using the gmail servers very often.
>
> My way of overcoming this is to change the zip extension to something
> else then PGP encrypt the file and send that. That prevents the scanner
> getting inside the file.
>
> Of course a file sharing system is often much easier as has been
> suggested.
>
> :-)
>
> Andy
>
>
>
>
>
>
>
> On Sat, 14 Dec 2019 08:54:48 -0500
> "Mac" <macdroid53@...> wrote:
>
> > This is a typical zip file/security behavior. It is just coincidence that
> > the file extension ".lib" is on the list of suspicious file types. (As is
> > ".exe", etc. basically any file type that might be executable is marked as
> > possibly malicious. It may also find a "signature" sequence of bytes in a
> > file as well. )
> >
> > It is not a KiCAD thing, it happens with many other software as well.
> >
> > On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:
> >
> > > Thank you Ahmed, that is a great idea!
> > > I did not think of using a file sharing site.
> > > Maybe DropBox, or something similar.
> > >
> > > Regards,
> > > Ken, KM4NFQ "Not Fully Qualified"
> > > /g/w8bhMorseTutor
> > >
> > >
> > > On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:
> > >
> > >> I think it can be the .lib files, anyway you can just upload the zip to a
> > >> file uploading site and share the link with your friend.
> > >>
> > >> On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
> > >>
> > >>> Greetings,
> > >>>
> > >>> To be clear about Gmail blocking a zipped archive of KiCad project
> > >>> files, this is what happens when I try to send an email with an attachment
> > >>> of those files:
> > >>>
> > >>> [image: blocked.png]
> > >>>
> > >>> If I try to send the email anyway, I get this message:
> > >>>
> > >>> [image: errors2.png]
> > >>>
> > >>> It does not matter if the recipient of the email does not use Gmail.
> > >>> It is Gmail on MY end that is blocking the attachment from being sent.
> > >>>
> > >>> My workaround is to append a dot txt ( .txt ) extension to the files,
> > >>> then zip them.
> > >>> Since all the KiCad project files are plain text, that seems to work.
> > >>> Gmail will allow a zipped archive of my project files with a dot txt
> > >>> extension appended.
> > >>> However, it sure is an inconvenience, for both parties, sender and
> > >>> recipient.
> > >>> I have to append the extension, and the recipient has to remove the
> > >>> extension.
> > >>>
> > >>> That is why I am wondering which files are absolutely necessary for me
> > >>> to send to a friend, so that friend can view my project. When I was
> > >>> studying Eagle CAD, it seems that only a .brd and a .sch file were
> > >>> necessary? I do not quite remember since it has been a long time (I
> > >>> studied? with Eagle 4.x).
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=
> > >>> [email protected]> wrote:
> > >>>
> > >>>> Greetings.
> > >>>>
> > >>>> I am new to this group and relatively new to KiCad. I started learning
> > >>>> KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
> > >>>> Park. I have tried to share my KiCad files with a friend, but Gmail
> > >>>> rejected the ZIP archive I tried to attach. Gmail thought there was
> > >>>> something malicious in the archive, even though it has nothing but
> > >>>> KiCad project files in it, which are all plain text. I was able to get
> > >>>> around that rejection by adding a dot txt extension to the end of the
> > >>>> files, then zipping them. My project uses one custom symbol which I
> > >>>> made. The library was made to use with the project, not global. My
> > >>>> question is, what are the essential files that must be sent to my
> > >>>> friend in order for her to use the project on her KiCad PC? Which
> > >>>> files can be left out and not affect her viewing or modifying the
> > >>>> project? We are both using the same version of KiCad.
> > >>>>
> > >>>> I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
> > >>>> The files in the project directory are:
> > >>>> blink.bak
> > >>>> blink-cache.lib
> > >>>> blink.kicad_pcb
> > >>>> blink.kicad_pcb-bak
> > >>>>
> > >>>>
> > >>>> blink.sch
> > >>>> fet.bck
> > >>>> fet.dcm
> > >>>> fet.lib
> > >>>> sym-lib-table
> > >>>>
> > >>>> Regards,
> > >>>> Ken, KM4NFQ "Not Fully Qualified"
> > >>>> /g/w8bhMorseTutor
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >
> >
> >
> >
>
>
>




 

Well, the original goal was to send the files on email , so, i don't think the security requirements are that strict.


On Sat, Dec 14, 2019, 11:59 PM Mac <macdroid53@...> wrote:
Unless you encrypt the email as well this would provide almost no security.

On Sat, Dec 14, 2019, 4:55 PM ahmed galal <a.galal7@...> wrote:
for secure sharing, you can set a password for the zip file and send it with the link to your friend.

On Sat, Dec 14, 2019, 10:29 PM Ken KM4NFQ <km4nfq@...> wrote:
Hello Andy,

I was able to zip the files, then uuencode it, and include it in a zip
archive, but once again, not very convenient for sender or recipient.
When I used it frequently, I could remember the command, but I always
have to look it up when I don't use it very often. The disadvantage of
a file sharing site is that it is more public than an email. I guess
files at a file sharing site can be set to private, or only viewable
to a person with the link. Uuencode reminds me of the old Usenet news.
Grab 50 uuencoded files, strip the headers and footers, concatenate
them together, uudecode it, then unzip the resulting zip archive to
get a graphic that said "Welcome to the Internet." ;-D

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Sat, Dec 14, 2019 at 1:18 PM Andy Eskelson <andygio@...> wrote:
>
> Yes I've fallen foul of the gmail zip checking as well, not on kicad
> files as I don't send mail by using the gmail servers very often.
>
> My way of overcoming this is to change the zip extension to something
> else then PGP encrypt the file and send that. That prevents the scanner
> getting inside the file.
>
> Of course a file sharing system is often much easier as has been
> suggested.
>
> :-)
>
> Andy
>
>
>
>
>
>
>
> On Sat, 14 Dec 2019 08:54:48 -0500
> "Mac" <macdroid53@...> wrote:
>
> > This is a typical zip file/security behavior. It is just coincidence that
> > the file extension ".lib" is on the list of suspicious file types. (As is
> > ".exe", etc. basically any file type that might be executable is marked as
> > possibly malicious. It may also find a "signature" sequence of bytes in a
> > file as well. )
> >
> > It is not a KiCAD thing, it happens with many other software as well.
> >
> > On Sat, Dec 14, 2019, 8:16 AM Ken KM4NFQ <km4nfq@...> wrote:
> >
> > > Thank you Ahmed, that is a great idea!
> > > I did not think of using a file sharing site.
> > > Maybe DropBox, or something similar.
> > >
> > > Regards,
> > > Ken, KM4NFQ "Not Fully Qualified"
> > > /g/w8bhMorseTutor
> > >
> > >
> > > On Sat, Dec 14, 2019 at 7:58 AM ahmed galal <a.galal7@...> wrote:
> > >
> > >> I think it can be the .lib files, anyway you can just upload the zip to a
> > >> file uploading site and share the link with your friend.
> > >>
> > >> On Sat, Dec 14, 2019, 2:39 PM Ken KM4NFQ <km4nfq@...> wrote:
> > >>
> > >>> Greetings,
> > >>>
> > >>> To be clear about Gmail blocking a zipped archive of KiCad project
> > >>> files, this is what happens when I try to send an email with an attachment
> > >>> of those files:
> > >>>
> > >>> [image: blocked.png]
> > >>>
> > >>> If I try to send the email anyway, I get this message:
> > >>>
> > >>> [image: errors2.png]
> > >>>
> > >>> It does not matter if the recipient of the email does not use Gmail.
> > >>> It is Gmail on MY end that is blocking the attachment from being sent.
> > >>>
> > >>> My workaround is to append a dot txt ( .txt ) extension to the files,
> > >>> then zip them.
> > >>> Since all the KiCad project files are plain text, that seems to work.
> > >>> Gmail will allow a zipped archive of my project files with a dot txt
> > >>> extension appended.
> > >>> However, it sure is an inconvenience, for both parties, sender and
> > >>> recipient.
> > >>> I have to append the extension, and the recipient has to remove the
> > >>> extension.
> > >>>
> > >>> That is why I am wondering which files are absolutely necessary for me
> > >>> to send to a friend, so that friend can view my project. When I was
> > >>> studying Eagle CAD, it seems that only a .brd and a .sch file were
> > >>> necessary? I do not quite remember since it has been a long time (I
> > >>> studied? with Eagle 4.x).
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> Regards,
> > >>> Ken, KM4NFQ "Not Fully Qualified"
> > >>> /g/w8bhMorseTutor
> > >>>
> > >>>
> > >>> On Sat, Dec 14, 2019 at 6:51 AM Ken KM4NFQ via Groups.Io <km4nfq=
> > >>> [email protected]> wrote:
> > >>>
> > >>>> Greetings.
> > >>>>
> > >>>> I am new to this group and relatively new to KiCad. I started learning
> > >>>> KiCad on 2 December, and today I sent Gerbers for my first PCB to OSH
> > >>>> Park. I have tried to share my KiCad files with a friend, but Gmail
> > >>>> rejected the ZIP archive I tried to attach. Gmail thought there was
> > >>>> something malicious in the archive, even though it has nothing but
> > >>>> KiCad project files in it, which are all plain text. I was able to get
> > >>>> around that rejection by adding a dot txt extension to the end of the
> > >>>> files, then zipping them. My project uses one custom symbol which I
> > >>>> made. The library was made to use with the project, not global. My
> > >>>> question is, what are the essential files that must be sent to my
> > >>>> friend in order for her to use the project on her KiCad PC? Which
> > >>>> files can be left out and not affect her viewing or modifying the
> > >>>> project? We are both using the same version of KiCad.
> > >>>>
> > >>>> I am using KiCad 5.0.2 on Debian GNU/Linux 10 "Buster" (Stable).
> > >>>> The files in the project directory are:
> > >>>> blink.bak
> > >>>> blink-cache.lib
> > >>>> blink.kicad_pcb
> > >>>> blink.kicad_pcb-bak
> > >>>>
> > >>>>
> > >>>> blink.sch
> > >>>> fet.bck
> > >>>> fet.dcm
> > >>>> fet.lib
> > >>>> sym-lib-table
> > >>>>
> > >>>> Regards,
> > >>>> Ken, KM4NFQ "Not Fully Qualified"
> > >>>> /g/w8bhMorseTutor
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >
> >
> >
> >
>
>
>




 

Thanks to everyone who replied to my question.

I am able to share my KiCad project with my friend via Gmail with a zip
file attachment by renaming the project-cache.lib file to project-cache.lib.txt
The other essential files needed are
project.kicad_pcb
project.pro
project.sch
which do not need a .txt extension. (Thanks Sergey.)

Renaming one file is not as bad as having to rename all of them.
So I think I can live with a small inconvenience.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


 

I had this issue before. We got around it by just renaming the .zip to something else like file.bip


On Sat, Dec 14, 2019, 9:33 PM Ken KM4NFQ <km4nfq@...> wrote:
Thanks to everyone who replied to my question.

I am able to share my KiCad project with my friend via Gmail with a zip
file attachment by renaming the project-cache.lib file to project-cache.lib.txt
The other essential files needed are
project.kicad_pcb

project.sch
which do not need a .txt extension. (Thanks Sergey.)

Renaming one file is not as bad as having to rename all of them.
So I think I can live with a small inconvenience.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

Renaming the zip file to bip does not work.

bip.png

It still requires renaming one file. Might as well be *-cache.lib to *-cache.lib.txt

The main thing is that these are the essential files needed to share a project with a friend:
*-cache.lib
*.kicad_pcb
*.pro
*.sch

The *-cache.lib file seems to be the one that causes a Gmail attachment block.
So it is the only one that needs to be renamed.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 9:53 PM abchin486 <gibson486@...> wrote:
I had this issue before. We got around it by just renaming the .zip to something else like file.bip

On Sat, Dec 14, 2019, 9:33 PM Ken KM4NFQ <km4nfq@...> wrote:
Thanks to everyone who replied to my question.

I am able to share my KiCad project with my friend via Gmail with a zip
file attachment by renaming the project-cache.lib file to project-cache.lib.txt
The other essential files needed are
project.kicad_pcb

project.sch
which do not need a .txt extension. (Thanks Sergey.)

Renaming one file is not as bad as having to rename all of them.
So I think I can live with a small inconvenience.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor




 

If you use 7zip, and the 7zip format, you can encrypt the filenames
(along with the files). That should hide them from Gmail.

Regards,

Robert

On 15/12/2019 03:42, Ken KM4NFQ wrote:
Renaming the zip file to bip does not work.

bip.png

It still requires renaming one file. Might as well be *-cache.lib to *-cache.lib.txt

The main thing is that these are the essential files needed to share a project
with a friend:
*-cache.lib
*.kicad_pcb
*.pro
*.sch

The *-cache.lib file seems to be the one that causes a Gmail attachment block.
So it is the only one that needs to be renamed.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor


On Sat, Dec 14, 2019 at 9:53 PM abchin486 <gibson486@...
<mailto:gibson486@...>> wrote:

I had this issue before. We got around it by just renaming the .zip to
something else like file.bip

On Sat, Dec 14, 2019, 9:33 PM Ken KM4NFQ <km4nfq@...
<mailto:km4nfq@...>> wrote:

Thanks to everyone who replied to my question.

I am able to share my KiCad project with my friend via Gmail with a zip
file attachment by renaming the project-cache.lib file to
project-cache.lib.txt
The other essential files needed are
project.kicad_pcb
project.pro <>
project.sch
which do not need a .txt extension. (Thanks Sergey.)

Renaming one file is not as bad as having to rename all of them.
So I think I can live with a small inconvenience.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor



--
() Plain text email - safe, readable, inclusive.
/\


 

Greetings KiCad Gurus,

I have uploaded KiCad 5.0.2 files to GitHub at:


These files are for a Capacitive Touch Key (Morse code).
I do not know if these files (SCH & PCB) can be used by another person?
It seems that some of the files contain a $PATH to files that are on my PC hard drive.
The Gerbers can be used.

Here is a short video clip of a newly soldered and wired OSH Park PCB being used:


So is what I have uploaded to GiHub sufficient to share this project with a friend?
If anyone tries these files, what problems are you having trying to view the project?
What suggestions can be made for doing this better?
Am I even asking the right questions?
Thanks in advance.

KM4NFQ


 

The -cache.lib file should have local copies of the component resources.? That'll be referenced in your schematic, and should be in the same directory (no path).

The .net file doesn't need to be shared - that can be regenerated from the schematic by the user (and in 5.x seems unneeded for use WITHIN KiCAD ecosystem - someone else can confirm).

If you have an fp-lib-table or fp-info-cache, and sym-lib-table files, those will generally have local paths in them - best to define a variable for those, and mention it in the readme.

Out of curiosity - why is the PCB so large?


 

On Sun, Dec 29, 2019 at 4:34 PM <send_no_hormel@...> wrote:

Out of curiosity - why is the PCB so large?
Thanks for your reply. All feedback is welcome. I am new to KiCad, and
I am still learning. I am slowly working my way through some video
tutorials at YouTube.

The PCB is so large because I am old, with bad eyes, shaky hands, and
I needed some space. That is one reason why I am interested in sharing
the project files. If I can share the project files, then you can take
them and make a PCB smaller if you want to. The original PCB by M0UKD
had SMD pads for soldering the wires to the PCB. I wanted through
holes to solder the wires to. So I also left enough room to get a
soldering iron in there. For the SMD parts (1206), I dabbed solder
paste on the pads, placed the components with tweezers, and applied a
hot air gun. Everything worked the first time. That is my very first
PCB, so I am quite happy with it. I just want to learn how to share
KiCad project files. I like the fact that they are all plain text
files. However, I have been told that it is somewhat difficult to
share KiCad projects files. I am not sure why, and I am trying to
learn how to do it.

Regards,
Ken, KM4NFQ "Not Fully Qualified"
/g/w8bhMorseTutor

On Sun, Dec 29, 2019 at 4:34 PM <send_no_hormel@...> wrote:

The -cache.lib file should have local copies of the component resources. That'll be referenced in your schematic, and should be in the same directory (no path).

The .net file doesn't need to be shared - that can be regenerated from the schematic by the user (and in 5.x seems unneeded for use WITHIN KiCAD ecosystem - someone else can confirm).

If you have an fp-lib-table or fp-info-cache, and sym-lib-table files, those will generally have local paths in them - best to define a variable for those, and mention it in the readme.

Out of curiosity - why is the PCB so large?