Thursday, January 8, 2015

I Need a Hero (gEDA Schematic Capture)

First, praise :

Good, they have the ability to click on a component to select - LTspice doesn't.
You can click and drag to move a component. Good. You don't have to "launch the move command" to then select a component to move.

But, it's still a ridiculously crappy platform. Who made this? Is it people who were pissed off at ExpressPCB.com? Obviously these folks have never seen the Cadence model.

You NEED a command interpreter window. Hell! I had one in the emulator I built to talk to my chip - and making macros was a breeze and all I know is the spelling of object oriented programming. I just did it because it was a good thing to do. You need to have a log! You need window numbers. That's just the right way to do things.

You need extendability and customizability! You need to be able to add menus to do your own things!

Why didn't they think about providing ways to go from the design to the other tools in the chain - netlisting/simulating/waveform-viewing/layout. Crap!

Then, some obvious missing features and bugs :


  • No way to flip a component sideways. Whoever thought about doing a differential pair in a PCB. Idiots!
  • You've a bunch of wires - and it does solder joints automatically. Great. Now, click and drag on one of them, and it just completely disconnects. WT*!!? Come on guys!
  • Fit the schematic with the 'f' key. Please :)


What else do we need? We need a hero at a university to provide the entire MOSIS PDK in gEDA for the little fellow to use :) So, generate libraries for each TSMC process that MOSIS has models for - then the little man can keep practising IC design at home - keep his skills sharp.