Author Topic: Kicad for OS X nightly builds are up!  (Read 5145 times)

0 Members and 1 Guest are viewing this topic.

Offline Bassman59Topic starter

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Kicad for OS X nightly builds are up!
« on: February 22, 2015, 11:52:21 pm »
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: Kicad for OS X nightly builds are up!
« Reply #1 on: February 23, 2015, 02:30:19 am »
That's great. Thanks for sharing.
 

Offline Tandy

  • Frequent Contributor
  • **
  • Posts: 372
  • Country: gb
  • Darren Grant from Tandy, UK.
    • Tandy
Re: Kicad for OS X nightly builds are up!
« Reply #2 on: February 23, 2015, 04:25:09 pm »
+1 have been waiting for Mac builds for a while.
For more info on Tandy try these links Tandy History EEVBlog Thread & Official Tandy Website
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: Kicad for OS X nightly builds are up!
« Reply #3 on: February 24, 2015, 03:18:22 am »
What are the 'extra' files?


Edit: I played with it for 15 minutes or so and no crash. The UI is a major improvement over Eagle. Still buggy though. For example in the footprint editor, selecting from the zoom pull down list with the mouse doesn't work, or, when I move a pad the old pad image is not deleted (a redraw fixes that). I will spend more time learning it even if it's not ready yet for actual switch from Eagle.
« Last Edit: February 24, 2015, 03:51:08 am by zapta »
 

Offline Bassman59Topic starter

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: Kicad for OS X nightly builds are up!
« Reply #4 on: February 24, 2015, 04:26:07 pm »
What are the 'extra' files?

From README:

Quote
The kicad.dmg files include the KiCad suite, documentation, schematic symbols, and some templates. It gets printed circuit board footprints from the internet.

kicad-extras.dmg contains the footprints and all the instructions you need for making printed circuit board layouts while offline.

In other words: kicad.dmg has the application and the symbol libraries. It uses github as the source of the footprint libraries.

kicad-extras.dmg has all of the footprints included, so you don't have to use the github repository as the footprint source.

At some point, you progress past using the provided libraries and you make your own.

Quote
Edit: I played with it for 15 minutes or so and no crash. The UI is a major improvement over Eagle. Still buggy though. For example in the footprint editor, selecting from the zoom pull down list with the mouse doesn't work, or, when I move a pad the old pad image is not deleted (a redraw fixes that). I will spend more time learning it even if it's not ready yet for actual switch from Eagle.

Reporting bugs helps! https://bugs.launchpad.net/kicad/+filebug
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: Kicad for OS X nightly builds are up!
« Reply #5 on: February 25, 2015, 06:01:09 pm »
Thanks Bassman. I will give the extra a try and see if it makes a difference.

I went through Contxtual Electronic's Kicad tutorial videos. The transition from schema to layout goes through manual import of the netlist (why?). How does it work, are changes in the layout (e.g. name change) propagated back to the schema? What about future schema changes, do I still need to reimport? Will it preserve the existing partial layout?

15 years ago I used to to manual netlist import from Orcad to Protel but I guess I got spoiled by eagles's automatic bidirectional sync between the schema and the layout.
 

Offline Bassman59Topic starter

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: Kicad for OS X nightly builds are up!
« Reply #6 on: February 26, 2015, 12:55:26 am »
Thanks Bassman. I will give the extra a try and see if it makes a difference.

I went through Contxtual Electronic's Kicad tutorial videos. The transition from schema to layout goes through manual import of the netlist (why?).

Because that's the way it is. A lot of ECAD tools were like that, because the schematic and layout programs were separate. From the schematic, you generate a netlist, and you import that netlist into the layout program.

I use Altium at the day job, and that's still basically what happens, although it's done behind your back. You choose "Compile PCB Project," let it run and build its netlist, and then you do "Update PCB Document" and you go through the whole ECO thing before the netlist opens in the layout.

Quote
How does it work, are changes in the layout (e.g. name change) propagated back to the schema?

Unfortunately, there is no back-annotation from pcbnew to eeschema. You can't edit the netlist in pcbnew (for instance if you were changing FPGA pin assignments), but I suppose that most users would just go back to the schematic, make the change, then generate the new netlist and re-import it into pcbnew.

What I would love to see in Kicad (and I've thought about doing this in Python but I need to really understand the PCB document format first) is to update the reference designators in pcbnew geographically and then back-annotate that to the schematic. (Technicians hate randomly-ordered ref-deses.) I know it's on the wish-list but it's not a priority.

Quote
What about future schema changes, do I still need to reimport? Will it preserve the existing partial layout?

Yes, any time you make a change to the schematic, you need to generate a new netlist and import that into the layout. And yes, your existing layout is preserved. The netlist-import dialog has some options, such as whether to change or preserve existing footprints, what to do about unconnected nets, and so forth.

Quote
15 years ago I used to to manual netlist import from Orcad to Protel but I guess I got spoiled by eagles's automatic bidirectional sync between the schema and the layout.

That is on the list of desired features ... everyone wants it.

You do know that if you have your schematic and your layout open at the same time, when you click on something in the schematic the layout zooms to that part, and the converse?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf