Pages: [1]   Go Down
Author Topic: KiCad files for Arduino boards  (Read 5780 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello

I would like to see Arduino make a change from supplying closed source Eagle files for their Arduino boards on the Arduino website to supplying footprints/modules/schematic parts for KiCad, which is an open source PCB design tool in wide use.

To this dae I've found a couple of 3rd party modules for Arduino MEGA boards, and all the else I have had to drawn myself. Which has been a pain, as there is no dimensioned drawings of the Arduinos available, they are only in the Eagle files (which I'm unable to open).

So, please please please support open source software, as it has no limitations like Eagle does.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 525
Posts: 26535
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I like Eagle, whether it is considered open source or not.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I like Eagle, whether it is considered open source or not.
The problem is that it costs a lot and the size restriction etc. make it very limited for the free edition. Why support it, when Arduino and everything around it is open source?
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 525
Posts: 26535
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've spent 3+ years using it, upgraded to pro version, not gonna go back & learn another program now.

The size restriction was not  problem for a long time - prices for boards jump a lot once you pass 100mm x 100mm, so 80mm x 100mm was not an issue.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've spent 3+ years using it, upgraded to pro version, not gonna go back & learn another program now.

The size restriction was not  problem for a long time - prices for boards jump a lot once you pass 100mm x 100mm, so 80mm x 100mm was not an issue.
One schematic sheet only, 80 x 100 mm board and only with two copper layers. Not t mention the biggest limitation: "Use is limited to non-profit applications or evaluation purposes." I switched after a few years, as it was getting in the way of doing things.

Can't do much with it, some simple stuff yes. Not to mention the backwards usage of Eagle where you had to choose the part you are using when drawing the schematic (maube this has changed in the last 10 years, don't know).

Why impose limits, when there is a better option available that is open for everyone? Would love to see Arduino continue its open source nature by providing more usable information.

If nothing else, please do include drawings of the pinout dimensions, hole locations etc. on each product page.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 525
Posts: 26535
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Not to mention the backwards usage of Eagle where you had to choose the part you are using when drawing the schematic
What? How do you create a schematic if don't start with a part?
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Not to mention the backwards usage of Eagle where you had to choose the part you are using when drawing the schematic
What? How do you create a schematic if don't start with a part?
Maybe my explanation was worded a little funny (English is my second language). What I mean is that what I remember of Eagle, you had to choose what footprint you want to use when drawing the schematic. In KiCad for example you just use the schematic symbols you want and after you have drawn a schematic, you can then associate each schematic part with a footprint of your choice. That way you can draw a schematic even without knowing what kind of footprints your parts will eventually have, for example I could use the same schematic for through hole mounted parts or SMD parts.

But this is getting off topic, which was Arduino boards as KiCad modules (aka footprints), so that they could be used when designing shields etc.
Logged

Offline Offline
Full Member
***
Karma: 3
Posts: 107
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

+1 for KiCad.   smiley-cool

KiCad makes a lot more sense to me for an open-source project than Eagle.  I have used KiCad to redraw an Arduino schematic, but it was complicated by having to define components for KiCad.

There are Eagle -> KiCad converters, but they don't seem to work well for me.    smiley-sad-blue
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 525
Posts: 26535
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eagle also allows you to change package type after drawing the schematic.
If the parts really vary tho, like 28-pin DIP to 32-pin TQFP, that can be problematic.
If you're just changing resistor sizes, that's a lot simpler.
The biggest learning curve struggle I  had with eagle was finding a part to use - there were just so many to choose from - and then finding a parts source.  Once I learned how to export a board's worth of symbols, and then downloaded the Sparkfun and Adafruit libraries, things got a lot simpler.
After that, learning to make symbols was a struggle for a while as I  wasn't making them frequently enough to remember what I had figured out the previous time. Now I've done quite a few, and translating the mechanical info from the datasheet into an eagle footprint is a breeze.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's one point more for KiCad: easy and automatic schematic symbol creators, like the one found online. Just give the info needed and it makes the symbol for you, no need to draw pin by pin smiley Also it is easy to make custom part generators, as all KiCad file formats are text files, unlike Eagles closed binary formats.

Any way, I'm currently drawing some of the Arduino's symbols and footprints and once I'm done, I'll pass the file to public use.
Logged

Offline Offline
Full Member
***
Karma: 2
Posts: 157
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

+1 for KiCad, because it's open source.  Open Hardware projects have no business depending on closed tools, no matter that some people have wasted/invested a bunch of time learning them.

I created basic Arduino schematic and footprint libraries/modules;  if anyone wants them then Google for "open source f/stop timer", the files are all in there.
Logged

France S-O
Offline Offline
Edison Member
*
Karma: 41
Posts: 2187
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

+1 for Kicad        -->    AND GERBER FILE.

I never understood why Arduino gives Eagle files.
The only thing we need in 99% of cases it is the scheme, ok it is available in pdf, and implementation of the tracks.
To examine tracks implementation  Gerber files are sufficient and they are readable by everyone without the need for proprietary software.

This is what do great actors  (NXP, ST, TEXAS, BeagleBord, etc).

Why not Arduino ?
Logged

Pages: [1]   Go Up
Jump to: