25 Replies Latest reply on Oct 16, 2012 10:31 AM by

    EAGLE FEATURE SURVEY

    Jorge_Garcia

      Hello fellow EAGLE users,

       

      I've made a simple GoogleDocs Form as a type of survey and I would like to gather as much feedback as possible. The survey has only one question: What features would you like to see in future versions of EAGLE? Simply select the radio button of the feature you'd like to see, type in a few comments if you so desire and hit the submit button. That's it.

       

      Here's the link for the form:

       

      http://docs.google.com/spreadsheet/viewform?formkey=dEF4MWdPVXgxNjdHMk9aWE5wOTNyQmc6MQ

       

      If you have any questions or concerns, feel free to reply to this thread.

       

      Thanks in advance for your participation.

       

      Best Regards,

      Jorge Garcia

      Cadsoft Support

        • Re: EAGLE FEATURE SURVEY

          On 8/23/2012 6:38 PM, Jorge_Garcia wrote:

          Hello fellow EAGLE users,

           

          I've made a simple GoogleDocs Form as a type of survey and I would like to gather as much feedback as possible. The survey has only one question: What features would you like to see in future versions of EAGLE? Simply select the radio button of the feature you'd like to see, type in a few comments if you so desire and hit the submit button. That's it.

           

          Here's the link for the form:

           

          http://docs.google.com/spreadsheet/viewform?formkey=dEF4MWdPVXgxNjdHMk9aWE5wOTNyQmc6MQ

           

          If you have any questions or concerns, feel free to reply to this thread.

           

          Thanks in advance for your participation.

           

          Best Regards,

          Jorge Garcia

          Cadsoft Support

           

           

          When I tried to use the form it would not let me select more than one

          feature.   My impression from the instructions was that I would be able

          to select several?

           

          Jim

           

           

            • Re: EAGLE FEATURE SURVEY

              On 8/23/2012 10:53 PM, Jim Littlefield wrote:

               

              >>

              >

              When I tried to use the form it would not let me select more than one

              feature.   My impression from the instructions was that I would be able

              to select several?

               

              Jim

               

               

              Hi Jim,

               

              The form only allows you to select one of the various options, however

              we do look through the comments so if you have a top two or three,

              select the Top feature with the radio button and right the other two in

              the comments.

               

              hth,

              Jorge Garcia

               

            • Re: EAGLE FEATURE SURVEY

              The URL does not work for me . . .

               

              On 8/23/2012 3:38 PM, Jorge_Garcia wrote:

              Hello fellow EAGLE users,

               

              I've made a simple GoogleDocs Form as a type of survey and I would like to gather as much feedback as possible. The survey has only one question: What features would you like to see in future versions of EAGLE? Simply select the radio button of the feature you'd like to see, type in a few comments if you so desire and hit the submit button. That's it.

               

              Here's the link for the form:

               

              http://docs.google.com/spreadsheet/viewform?formkey=dEF4MWdPVXgxNjdHMk9aWE5wOTNyQmc6MQ

               

              If you have any questions or concerns, feel free to reply to this thread.

               

              Thanks in advance for your participation.

               

              Best Regards,

              Jorge Garcia

              Cadsoft Support

               

               

                • Re: EAGLE FEATURE SURVEY

                  On 8/25/2012 12:46 PM, Marvin Dawson wrote:

                  The URL does not work for me . . .

                   

                   

                  Hi Marvin,

                   

                  Certain firewalls block GoogleDocs, so you may have to try on another

                  computer or temporarily disable your firewall to access the form.

                   

                  hth,

                  Jorge Garcia

                   

                • Re: EAGLE FEATURE SURVEY

                  Am 24.08.2012 00:38, schrieb Jorge_Garcia:

                  I've made a simple GoogleDocs Form as a type of survey

                   

                  Here some random thoughts about the different list entries. Numbers in

                  front of the list signify the importance of this entry (10=yes PLEASE,

                  0=forget it) based on my own very personal opinion.

                   

                    8  User Interface Improvements

                         (See my previous posts for this)

                    1  3D Visualization

                         (That WOULD be nice in principle, but takes an AWFUL amount of

                         manpower away for 3D library creation, so perhaps better

                         not - we NEVER use the libraries from CadSoft, but ALWAYS

                         create our own ones...)

                  10  Pad Stack

                         (If 'pad stack' means the possibility of having different pads

                         for top and bottom layers, YES PLEASE! If it means something

                         else, I don't know)

                    9  Schematic Hierarchy and Design Modularity

                         (It would be VERY nice to have a sheet with some sort of block

                         diagram, and if you double-click on a block, the corresponding

                         sheet pops up. Additionally, with multi-channel boards one

                         often finds a small error in one channel, and this then needs

                         to be corrected eight times. It would be nice if there could

                         be some channel connections so that a change oin one channel

                         would be reflected in ALL of them. Though HOW this thing can

                         be made to work EASILY, I've no idea)

                    5  Simulation Facilities

                         (Would be nice to have, but we can already do this with

                         well-behaved ULPs here)

                    4  More Import/Export Formats IDF, DXF, Netlists

                         (Proper bitmap/vector imports/exports would be nice to have -

                         and NOT only via external strange ULPs - but we don't need that

                         SO often)

                    2  Auto Placement

                         (An auto-placer WOULD be nice in principle, but in order to

                         get DECENT results, one would need to define SO many parameters

                         that hand-placing might be easier overall)

                    0  Multi-core or GPU support

                    0  ODB++ Export

                    0  Electrical Planning

                    0  EAGLE for Tablet or Smartphones

                         (or perhaps even MINUS ten instead of a zero in front)

                    2  Autorouter improvements, push and shove, shape based, etc.

                         (The current autorouter is possibly the worst in industry,

                         and doing it correctly is an AWFUL amount of advanced

                         programming. There are much more important things at the

                         moment)

                    8  Simplified Library Management, speedier part creation, etc.

                         (though EAGLE has all NECESSARY functions for library management,

                         their usage is QUITE outdated and VERY impractical. I'll write

                         some additional posts with LOTS of suggestions concerning this

                         when I find the time)

                    0  Cloud Interface

                    3  Version Control

                         (With the current XML file scheme, integrating a version control

                         should not be THAT difficult. BUT normally, one board is mainly

                         created by ONE designer, and not many people fiddle around with

                         it at the same time, so a version control might not be THAT

                         important)

                    4  Visual Difference Tool (Visually see differences between two boards)

                         (That WOULD be nice, but I have no idea how the output of such a

                         thing MIGHT look. Depending on that, it might be valuable or

                         completely useless)

                   

                  Overall, I think version 7 should include hierarchy and pad stack (for

                  the professionals), better user interface (for the newbies) and nicer

                  library handling (for both of them).

                   

                  Andreas Weidner

                   

                    • Re: EAGLE FEATURE SURVEY
                      steriana

                      On 9/5/12 12:20 PM, Andreas Weidner wrote:

                      Am 24.08.2012 00:38, schrieb Jorge_Garcia:

                      >> I've made a simple GoogleDocs Form as a type of survey

                       

                      Here some random thoughts about the different list entries. Numbers in

                      front of the list signify the importance of this entry (10=yes PLEASE,

                      0=forget it) based on my own very personal opinion.

                       

                        8  User Interface Improvements

                             (See my previous posts for this)

                        1  3D Visualization

                             (That WOULD be nice in principle, but takes an AWFUL amount of

                             manpower away for 3D library creation, so perhaps better

                             not - we NEVER use the libraries from CadSoft, but ALWAYS

                             create our own ones...)

                      10  Pad Stack

                             (If 'pad stack' means the possibility of having different pads

                             for top and bottom layers, YES PLEASE! If it means something

                             else, I don't know)

                        9  Schematic Hierarchy and Design Modularity

                             (It would be VERY nice to have a sheet with some sort of block

                             diagram, and if you double-click on a block, the corresponding

                             sheet pops up. Additionally, with multi-channel boards one

                             often finds a small error in one channel, and this then needs

                             to be corrected eight times. It would be nice if there could

                             be some channel connections so that a change oin one channel

                             would be reflected in ALL of them. Though HOW this thing can

                             be made to work EASILY, I've no idea)

                        5  Simulation Facilities

                             (Would be nice to have, but we can already do this with

                             well-behaved ULPs here)

                        4  More Import/Export Formats IDF, DXF, Netlists

                             (Proper bitmap/vector imports/exports would be nice to have -

                             and NOT only via external strange ULPs - but we don't need that

                             SO often)

                        2  Auto Placement

                             (An auto-placer WOULD be nice in principle, but in order to

                             get DECENT results, one would need to define SO many parameters

                             that hand-placing might be easier overall)

                        0  Multi-core or GPU support

                        0  ODB++ Export

                        0  Electrical Planning

                        0  EAGLE for Tablet or Smartphones

                             (or perhaps even MINUS ten instead of a zero in front)

                        2  Autorouter improvements, push and shove, shape based, etc.

                             (The current autorouter is possibly the worst in industry,

                             and doing it correctly is an AWFUL amount of advanced

                             programming. There are much more important things at the

                             moment)

                        8  Simplified Library Management, speedier part creation, etc.

                             (though EAGLE has all NECESSARY functions for library management,

                             their usage is QUITE outdated and VERY impractical. I'll write

                             some additional posts with LOTS of suggestions concerning this

                             when I find the time)

                        0  Cloud Interface

                        3  Version Control

                             (With the current XML file scheme, integrating a version control

                             should not be THAT difficult. BUT normally, one board is mainly

                             created by ONE designer, and not many people fiddle around with

                             it at the same time, so a version control might not be THAT

                             important)

                        4  Visual Difference Tool (Visually see differences between two boards)

                             (That WOULD be nice, but I have no idea how the output of such a

                             thing MIGHT look. Depending on that, it might be valuable or

                             completely useless)

                       

                      Overall, I think version 7 should include hierarchy and pad stack (for

                      the professionals), better user interface (for the newbies) and nicer

                      library handling (for both of them).

                       

                      Andreas Weidner

                       

                      +10 for Andreas! I agree with all the numbers except the Autorouter

                      Improvements should be 8 instead of 2 (IMHO).

                       

                      This would be a great list to put forth on the Internet for users to

                      vote on

                       

                      Andrew.

                       

                       

                        • Re: EAGLE FEATURE SURVEY

                          Andrew Sterian wrote on Wed, 05 September 2012 12:44

                          On 9/5/12 12:20 PM, Andreas Weidner wrote:

                          Am 24.08.2012 00:38, schrieb Jorge_Garcia:

                          >> I've made a simple GoogleDocs Form as a type of survey

                           

                          Here some random thoughts about the different list entries. Numbers

                          in

                          front of the list signify the importance of this entry (10=yes

                          PLEASE,

                          0=forget it) based on my own very personal opinion.

                           

                            8  User Interface Improvements

                                 (See my previous posts for this)

                            1  3D Visualization

                                 (That WOULD be nice in principle, but takes an AWFUL amount

                          of

                                 manpower away for 3D library creation, so perhaps better

                                 not - we NEVER use the libraries from CadSoft, but ALWAYS

                                 create our own ones...)

                          10  Pad Stack

                                 (If 'pad stack' means the possibility of having different

                          pads

                                 for top and bottom layers, YES PLEASE! If it means

                          something

                                 else, I don't know)

                            9  Schematic Hierarchy and Design Modularity

                                 (It would be VERY nice to have a sheet with some sort of

                          block

                                 diagram, and if you double-click on a block, the

                          corresponding

                                 sheet pops up. Additionally, with multi-channel boards one

                                 often finds a small error in one channel, and this then

                          needs

                                 to be corrected eight times. It would be nice if there

                          could

                                 be some channel connections so that a change oin one

                          channel

                                 would be reflected in ALL of them. Though HOW this thing

                          can

                                 be made to work EASILY, I've no idea)

                            5  Simulation Facilities

                                 (Would be nice to have, but we can already do this with

                                 well-behaved ULPs here)

                            4  More Import/Export Formats IDF, DXF, Netlists

                                 (Proper bitmap/vector imports/exports would be nice to have

                          -

                                 and NOT only via external strange ULPs - but we don't need

                          that

                                 SO often)

                            2  Auto Placement

                                 (An auto-placer WOULD be nice in principle, but in order to

                                 get DECENT results, one would need to define SO many

                          parameters

                                 that hand-placing might be easier overall)

                            0  Multi-core or GPU support

                            0  ODB++ Export

                            0  Electrical Planning

                            0  EAGLE for Tablet or Smartphones

                                 (or perhaps even MINUS ten instead of a zero in front)

                            2  Autorouter improvements, push and shove, shape based, etc.

                                 (The current autorouter is possibly the worst in industry,

                                 and doing it correctly is an AWFUL amount of advanced

                                 programming. There are much more important things at the

                                 moment)

                            8  Simplified Library Management, speedier part creation, etc.

                                 (though EAGLE has all NECESSARY functions for library

                          management,

                                 their usage is QUITE outdated and VERY impractical. I'll

                          write

                                 some additional posts with LOTS of suggestions concerning

                          this

                                 when I find the time)

                            0  Cloud Interface

                            3  Version Control

                                 (With the current XML file scheme, integrating a version

                          control

                                 should not be THAT difficult. BUT normally, one board is

                          mainly

                                 created by ONE designer, and not many people fiddle around

                          with

                                 it at the same time, so a version control might not be THAT

                                 important)

                            4  Visual Difference Tool (Visually see differences between two

                          boards)

                                 (That WOULD be nice, but I have no idea how the output of

                          such a

                                 thing MIGHT look. Depending on that, it might be valuable

                          or

                                 completely useless)

                           

                          Overall, I think version 7 should include hierarchy and pad stack

                          (for

                          the professionals), better user interface (for the newbies) and

                          nicer

                          library handling (for both of them).

                           

                          Andreas Weidner

                           

                          +10 for Andreas! I agree with all the numbers except the Autorouter

                          Improvements should be 8 instead of 2 (IMHO).

                           

                          This would be a great list to put forth on the Internet for users to

                          vote on

                           

                          Andrew.

                           

                           

                           

                          I think you guys are pretty close to right on.  I would add for design

                          houses like us, being able to get the design data into and out of other CAD

                          formats is a great feature.  I can see why normal usage in a company

                          wouldn't normally use this a lot.  But I get all sorts of projects in all

                          kinds of formats.  Being able to read in many formats would be a great

                          benefit.

                           

                          I often see this around eval boards.  We get requests to take an eval board

                          (usually in Mentor or Cadence) and make a small change.  But I have to

                          quote a complete redesign and of course the cost is way too high.  CadSoft

                          just lost a customer because they would have moved to EAGLE.  In fact, if

                          EAGLE did this I would win lots of contracts like this.  And when the quote

                          includes the CAD tools they'll need to manage the design going forward they

                          save 1000's of dollars by using EAGLE over other options.  This is a design

                          cost that lots of people ignore but I use to win lots of design work.

                           

                          I'd also add for library management, Altium has a really nice feature that

                          allows you to copy pin names out of datasheet tables and paste them into

                          the GUI.  Works great for parts with lots of pins and with copy/paste it is

                          very quick and reduces the possibility of typing errors or missing one

                          entry.  The same concept would be great to create pins in symbols and do

                          the connections in the device editor.

                           

                          Forget the cloud.  What a useless marketing buzz.  The tech has been around

                          forever to have a remote hard drive.  Sure it's a bit easier but IMNSHO it

                          takes too much control and I turn it off in Mac OS X because I'd rather

                          control where my data goes.  And there are huge IP issues with that as

                          well.

                           

                          Cheers,

                           

                          James.

                          --

                          James Morrison  ~~~  Stratford Digital

                           

                          Specializing in CadSoft EAGLE

                          • Online Sales to North America

                          • Electronic Design Services

                          • EAGLE Enterprise Toolkit

                          --

                          Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

                           

                            • Re: EAGLE FEATURE SURVEY
                              nickstomp

                              - 10!!!! Better measure tool! I want an affordable tool to inspect lenght and distances in my pcb!!

                              - 10000 better DRC error description: For example If I have a  clearance error I want a column or popup or some system to tell me that

                              " the pad is only 0.0000001inch far from pin" and that tells me the rules that generate the error not only error and layer!!!!!

                              the measure tool can be useful to measure clearance, distance, etc etc

                              - a way to export settings/port it in another eagle

                              - a version control for all files! libraries, ulp, scr, schematic, project!!!

                              - port all ULP/ addendum to github or some other online collaboration tool in order to incentivate other people to contribute and manage to update libraries more easily

                              Schematic Hierarchy and Design Modularity;  I've used previously altium designer and I very like the possibility for example to group part of schematic and route them separately with autorouter or replicate a layout for multichannel design

                              - REPLACE some major ULP with program features for example 3d wings export, dxf imports. panelize, spice export, etc etc give it a menu name and incorporate these.

                              - !!!! DXF BOARD SHAPE IMPORT give the possibility to import dxf (or step :-) shapes to define board shapes!!! If I have a dxf/some other file with for example hole locations, board shape, precise component location I want to import it in eagle and use it to redefine board shape, place holes, snap components into specific places

                              - better snap: give the possibility to snap object position in other position other than the standard grid!: for example I have imported a dxf with the hole location of some control and I want to put potentiometer, button, led and snap it to the position definited by the mechanical cad

                              - Multi-core or GPU support -> not needed without 3d I think

                              - EAGLE for Tablet or Smartphones -> NOOO

                              - Simplified Library Management, speedier part creation, etc.

                              (+1 I also like to have a tool to automatic create array of holes, smd body part, or simply have menu to import some other package or symbol in library and after modif it to create a new part)

                              - Version Control

                                     very important! especially for share the created library and ULP between users!!! I think that a revision control system integrated in eagle website

                              with the extension download (ULP, scr, etc etc) can permit more users to integrate their correction and to expand the funcionality of eagle)

                              - Visual Difference Tool (Visually see differences between two boards)

                                     (very useful to multiple tasks, could be useful also for design variations

                              - An Eagle API to create extensions!! ULP are great but I think that an api could be better

                          • Re: EAGLE FEATURE SURVEY

                            Am 05.09.2012 18:20, schrieb Andreas Weidner:

                            Am 24.08.2012 00:38, schrieb Jorge_Garcia:

                            >> I've made a simple GoogleDocs Form as a type of survey

                             

                            Here some random thoughts about the different list entries. Numbers in

                            front of the list signify the importance of this entry (10=yes PLEASE,

                            0=forget it) based on my own very personal opinion.

                             

                            Here comes a 10 for Andreas... and i hope you don't mind taking your

                            list as a base for my vote

                             

                             

                              8  User Interface Improvements

                             

                                 8 from  me

                             

                              1  3D Visualization

                                   (That WOULD be nice in principle, but takes an AWFUL amount of

                                   manpower away for 3D library creation, snip

                                 1  from me because I see it the same way

                             

                            10  Pad Stack

                             

                                5 from me, nice to have

                             

                              9  Schematic Hierarchy and Design Modularity

                             

                                10 from me. Certainly not easy imo, but that should be given hi

                              priority...

                             

                              5  Simulation Facilities

                                   (Would be nice to have, but we can already do this with

                                   well-behaved ULPs here)

                                 Agreed

                             

                              4  More Import/Export Formats IDF, DXF, Netlists

                                   (Proper bitmap/vector imports/exports would be nice to have -

                                   and NOT only via external strange ULPs - but we don't need that

                                   SO often)

                                 6 from me because I often run into time consuming problems..

                             

                              2  Auto Placement

                                   (An auto-placer WOULD be nice in principle, but in order to

                                   get DECENT results, one would need to define SO many parameters

                                   that hand-placing might be easier overall)

                                 Yes, same sight here...

                             

                              0  Multi-core or GPU support

                                 There are more important things...

                              0  ODB++ Export

                                 There are more important things...

                              0  Electrical Planning

                                 There are more important things...

                              0  EAGLE for Tablet or Smartphones

                             

                                 There is always the cry for bigger screens...,or even multi screens

                            and now some people want a screen the size of three stamps...

                             

                              2  Autorouter improvements, push and shove, shape based, etc.

                                   (The current autorouter is possibly the worst in industry,

                                   and doing it correctly is an AWFUL amount of advanced

                                   programming. There are much more important things at the

                                   moment)

                                Yeah, there IS an autorouter...

                             

                              8  Simplified Library Management, speedier part creation, etc.

                                   (though EAGLE has all NECESSARY functions for library management,

                                   their usage is QUITE outdated and VERY impractical.

                                 Fully agreed

                             

                              0  Cloud Interface

                             

                                 Imho for the birds... Most work I do is confidential, so it goes to

                            the client and nowhere else.

                              3  Version Control

                                   (With the current XML file scheme, integrating a version control

                                   should not be THAT difficult. BUT normally, one board is mainly

                                   created by ONE designer, and not many people fiddle around with

                                   it at the same time, so a version control might not be THAT

                                   important)

                                   Yes from me

                             

                              4  Visual Difference Tool (Visually see differences between two boards)

                                   (That WOULD be nice, but I have no idea how the output of such a

                                   thing MIGHT look. Depending on that, it might be valuable or

                                   completely useless)

                                 I have not seen that, so I say nothing to this item.

                             

                            Personally I like to have either a second setting of size, one for

                            text/label and one for xref, or an automatic calculation that sets the

                            xref frame size (then with smaller text inside of course)equal to the

                            normal text size.

                             

                            --

                            Mit freundlichen Grüßen / With best regards

                             

                            Joern Paschedag

                             

                          • Re: EAGLE FEATURE SURVEY

                            Quote:

                            User Interface Improvements

                             

                            Like what?  Actually not changing things has great value here.  I've gotten

                            used to how things are, so I don't want to have to re-learn some other way.

                            I've also got my user interface highly customized with hot buttons,

                            scripts, and ULPs.  Don't mess it up.  The easiest way to guarantee that is

                            don't mess with it at all.

                             

                            Quote:

                            3D Visualization

                             

                            That would require all kinds of 3D information in each part, which I don't

                            see adding.  I can possibly see value to checking the mechanical fit of a

                            board as part of a larger project, but this sounds like huge work, both for

                            you and for me, and there are plenty of more valuable and easier to do

                            things on the list.

                             

                            Quote:

                            Pad Stack

                             

                            I can see the point to it, but I haven't personally run into a case where I

                            would have needed more than Eagle provides now.  Probably a reasonable

                            feature to have, but not high on my priority list.

                             

                            Quote:

                            Schematic Hierarchy and Design Modularity

                             

                            Yes, definitely!  Designs are inherently hierarchical things, at least

                            large ones.  You think of susbsystems, communicate the design that way,

                            document it that way, but in Eagle it all has to be flat.  This is not all

                            about documentation either (although that is important), but being able to

                            re-use subsystems accross designs would be very useful.

                             

                            Quote:

                            Simulation Facilities

                             

                            Not Eagle's job.  Move along.  Let's not waste time here.

                             

                            While simulation can be a useful tool, it is also overused and overvalued.

                            Good simulation is also complex, and would require entering a lot more part

                            information than there is now.  This sounds like a huge job just for me to

                            make use of, let alone for you to implement.  Stick to things that I can't

                            get externally to Eagle, since there are plenty of those.

                             

                            Quote:

                            More Import/Export Formats IDF, DXF, Netlists from other programs, etc.

                             

                            I can see the point to this in some environments, but it wouldn't do much

                            for me personally.  However, I don't see this working well.  How is

                            something imported from Altium going to adhere to my part and BOM

                            conventions in Eagle?  It could be useful if it really worked reliably, but

                            more likely it will get to the 80% level and stall, which would still be

                            largely useless.

                             

                            Quote:

                            Auto Placement

                             

                            LOL

                             

                            I really hope you don't seriously think you can do that, and that anything

                            you cooked up would actually be useful!!?

                             

                            Quote:

                            Multi-core or GPU support

                             

                            Yes.  The Eagle autorouter is one of the few things I run nowadays that is

                            CPU limited and takes a significant amount of time in human terms.  The

                            rest of Eagle is fast enough that there is no need for more speed, but I

                            want all the speed I can get from the autorouter.  I want the autorouter to

                            make full use of whatever computer I am running it on.

                             

                            Quote:

                            Other

                             

                            There have been many suggestions here over time.  Take a look.

                             

                            My #1 feature request is to allow for more flexible package definitions

                            without massive DRC errors.  This has been discussed at length before, so

                            no need for more now except to re-iterate this is the most importance

                            enhancement on my list.

                             

                            Quote:

                            ODB++ Export

                             

                            Huh?

                             

                            Quote:

                            Electrical Planning(Residential Electrical Plans, Electrician oriented

                             

                            applications)

                             

                            Not Eagle's job.  You've got lots of features that Eagle needs that would

                            help people get things done that they bought Eagle for.  It would really

                            piss me off if you strayed to do these side things while there are so many

                            important enhancements left to do.

                             

                            Quote:

                            EAGLE for Tablet or Smartphones

                             

                            Oh yes, and it should have voice prompts too, and automatic posts to

                            twitter so I can tell the world I just added a 10k resistor to a schematic!

                            And while you're at it, make it work with the cloud.  Nobody knows what

                            the "cloud" really is but it sounds cool.  I'm sure the customers would

                            love to hear their data is out in the cloud somewhere where somebody can

                            get at it somehow.  To be complete, this must come with a proper shirt,

                            cool designer glasses, and special overpriced shoes.  You can't do trendy

                            and cool half-assed.  Don't listen to all the nay-sayers who point out you

                            can't actually do anything useful on a smart phone with a schematic.  Of

                            course you can't, but that's obvious so it's clearly not the point.  It's

                            about being cool and trendy.  Hey, I get paid by the hour, so I'm still

                            making money when I'm talking into a smart phone getting nothing

                            accomplished.

                             

                            Quote:

                            Autorouter improvements, push and shove, shape based, etc.

                             

                            I can't say as you haven't defined "push", "shove", and "shape based"

                            (duh).

                             

                            Quote:

                            Simplified Library Management, speedier part creation, etc.

                             

                            Only on the smartphone and tablet version.  Since it's all for show, you

                            can skip all the fluff for making parts.  All those pin thingies get so

                            tedius, especially when you're busy tweeting about the resistor you just

                            added, someplace, it doesn't really matter, 10k Ohms can go lots of

                            places.

                             

                            Back on my PC, quality is what counts.  I can't think of what exactly you'd

                            do to speed up part creation.  When you have repetitive things to do, you

                            use scripts anyway.  As for one-offs, what would you leave out?  This

                            sounds like nice on the outside, but I don't see how you're really going to

                            make it work with all the necessary details on the inside.  All in all,

                            part creation isn't that difficult as it is now, and I make all my own

                            parts.

                             

                            Quote:

                            Cloud Interface

                             

                            Lol.  You guys are actually serious!!?

                             

                            Quote:

                            Version Control

                             

                            Already available externally, so spend your time on something more core

                            that I can't get externally.

                             

                            Quote:

                            Visual Difference Tool (Visually see differences between two boards)

                             

                            I can see the point to it, but not much value for me personally.

                             

                            --

                            Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

                             

                              • Re: EAGLE FEATURE SURVEY

                                Hi Guys,

                                 

                                I explained earlier but it looks that the message didn't make it to the

                                forum.

                                 

                                I know some of the entries in the survey may seem ridiculous, however

                                they have been requested by some users and that's why I included them.

                                If they really are as useless as we think they are then that will be

                                reflected in the low number of votes for those features.

                                 

                                Market research is a pain and this is my first go at it. We will

                                continue to do surveys in the future and with better methods to collect

                                the feedback.

                                 

                                In the meanwhile I appreciate all of the feedback you guys can give and

                                if you can pass the survey on to colleagues.

                                 

                                Thanks,

                                Jorge Garcia

                                 

                                • Re: EAGLE FEATURE SURVEY

                                  Am 06.09.2012 17:22, schrieb Olin Lathrop:

                                  >> User Interface Improvements

                                   

                                  Like what?  Actually not changing things has great value here.  I've gotten

                                  used to how things are, so I don't want to have to re-learn some other way.

                                    I've also got my user interface highly customized with hot buttons,

                                  scripts, and ULPs.  Don't mess it up.  The easiest way to guarantee that is

                                  don't mess with it at all.

                                   

                                  There are TWO kinds of user interface improvements:

                                    1. Completely changing a useful interface to make it more trendy or

                                       something like it. This obviously is rubbish. See Microsoft

                                       'fluent' interfaces, which for the professional are anything BUT

                                       fluent.

                                    2. Using the available interface and improve things so that NEW

                                       users can UNDERSTAND the functions more quickly and REMEMBER them

                                       easier, but WITHOUT breaking the workflow of the 'professionals'.

                                       Here, EAGLE can be improved LOTS - see my EAGLE GUI posts in

                                       eagle.suggest.eng...

                                       (Or would you NOT like to SEE the symbol before adding it to the

                                       device in the device editor? The usage of the dialog would be

                                       COMPLETELY the same as it is now, only a symbol preview would be

                                       added)

                                   

                                  Andreas Weidner

                                   

                                    • Re: EAGLE FEATURE SURVEY

                                      Andreas Weidner wrote on Fri, 07 September 2012 07:46

                                      (Or would you NOT like to SEE the symbol before adding it to the

                                      device in the device editor? The usage of the dialog would be

                                      COMPLETELY the same as it is now, only a symbol preview would be

                                      added)

                                       

                                      Usually there is no question as to which symbol I want to add because I

                                      probably just created it.  A preview does no harm as long as it doesn't

                                      change the current command flow and shortcut keys.  Right now, adding a

                                      symbol to a package is very easy, type Alt-E A.  That gives you a list of

                                      symbols in the library.  Now you use up and down arrows to select the right

                                      one, then ENTER to confirm.  This works fine.  There is no problem to

                                      solve.

                                       

                                      I am worried that a preview would make this process more complicated or

                                      bloated.  Right now each symbol uses up one line.  That's nice since a lot

                                      of them can fit onto the screen.  If they took up more space due a preview,

                                      then it would make the process more tedius.

                                       

                                      Perhaps in rare cases there might be confusion between different symbols,

                                      but this is the exception case I wouldn't want to have Eagle optimized for

                                      at the expense of the normal case where you can easily see which symbol you

                                      want.

                                       

                                      Maybe you need to be more careful about giving symbols useful names?

                                      --

                                      Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

                                       

                                        • Re: EAGLE FEATURE SURVEY

                                          Am 07.09.2012 14:40, schrieb Olin Lathrop:

                                          Maybe you need to be more careful about giving symbols useful names?

                                           

                                          Yes. BUT:

                                            1. Since some of my libraries are 18 years old, and you COULD not

                                               give symbols useful names then (8 character limit), there is a

                                               lot of historical rubbish still around. And with, e.g., a

                                               nearly unlimited supply of OP symbols - with/without compensation,

                                               with/without offset, with/without shutdown, one/two/three

                                               output pins etc. - naming them with 8 characters IS a trifle

                                               difficult. And renaming ALL my symbols created in 18 years is

                                               QUITE a lot of work...

                                            2. I often do not want to reinvent the wheel, so want to search

                                               for a symbol that already looks NEARLY as needed, copy it and

                                               patch it accordingly. Saves LOTS of time. A preview would be

                                               GORGEOUS. OK, this would not be in the ADD dialog, but somewhere

                                               else, but still previews are nice.

                                            3. And obviously, the previews would behave as everywhere else

                                               in EAGLE, and NOT break the workflow. NO preview broke the

                                               workflow so far, so trust CadSoft not to screw everything up.

                                           

                                          Andreas Weidner

                                           

                                           

                                           

                                    • Re: EAGLE FEATURE SURVEY
                                      sheldon bailey

                                      i am somewhere between version controle and a tabblett app to at least view shc and brd files.

                                      • Re: EAGLE FEATURE SURVEY

                                        On 23/08/2012 23:38, Jorge_Garcia wrote:

                                        Hello fellow EAGLE users,

                                         

                                        I've made a simple GoogleDocs Form as a type of survey and I would like to gather as much feedback as possible. The survey has only one question: What features would you like to see in future versions of EAGLE? Simply select the radio button of the feature you'd like to see, type in a few comments if you so desire and hit the submit button. That's it.

                                         

                                        Here's the link for the form:

                                         

                                        http://docs.google.com/spreadsheet/viewform?formkey=dEF4MWdPVXgxNjdHMk9aWE5wOTNyQmc6MQ

                                         

                                        If you have any questions or concerns, feel free to reply to this thread.

                                         

                                        Thanks in advance for your participation.

                                         

                                        Best Regards,

                                        Jorge Garcia

                                        Cadsoft Support

                                         

                                         

                                        First on a Mac using Safari I can only choose one button. Not really a

                                        problem because the biggest problem for me, by far, is the auto-router.

                                        Other things may be awkward but I can get round or by them. The auto

                                        router works OK on two layer boards with through hole components. On

                                        surface mount multilayer boards it is almost useless. It will sometimes

                                        not use a layer at all.

                                         

                                        For many circuits there are benefits to hand routing, especially as the

                                        frequency goes up, but for hundreds of I/O ports on a relatively slow

                                        micro-controller, hand routing is tedious and difficult in the extreme.

                                         

                                        Someone mentioned this would need a lot of code. I think they are

                                        missing the point. What the auto-router needs is a good algorithm that

                                        treats layers as equals when routing. Most people have computers with

                                        multiple fast cores. There is potential for a giant leap in router

                                        performance.

                                         

                                              Andrew

                                         

                                        PS as a benefit it would not require practically any interface changes

                                        so those steeped in the program would have no problems.

                                         

                                          • Re: EAGLE FEATURE SURVEY

                                            On 9/7/2012 12:02 PM, Andrew Forrest wrote:

                                            First on a Mac using Safari I can only choose one button. Not really a

                                            problem because the biggest problem for me, by far, is the auto-router.

                                            Other things may be awkward but I can get round or by them. The auto

                                            router works OK on two layer boards with through hole components. On

                                            surface mount multilayer boards it is almost useless. It will sometimes

                                            not use a layer at all.

                                             

                                            For many circuits there are benefits to hand routing, especially as the

                                            frequency goes up, but for hundreds of I/O ports on a relatively slow

                                            micro-controller, hand routing is tedious and difficult in the extreme.

                                             

                                            Someone mentioned this would need a lot of code. I think they are

                                            missing the point. What the auto-router needs is a good algorithm that

                                            treats layers as equals when routing. Most people have computers with

                                            multiple fast cores. There is potential for a giant leap in router

                                            performance.

                                             

                                                  Andrew

                                             

                                            PS as a benefit it would not require practically any interface changes

                                            so those steeped in the program would have no problems.

                                             

                                            Hi Andrew,

                                             

                                            I hope you're doing well. There's a couple of things that can be done to

                                            guide the AUTOROUTER to do what you want to do. For example a common

                                            task that people like to automate is via drops to a ground or power

                                            plane. The general idea is that you route a short distance from the SMD

                                            pad and then drop a via to the power layer.

                                             

                                            The autorouter can do that for you without issue here's the setup:

                                             

                                            1. In the command line type AUTO GND VCC ... and press enter. Since you

                                            only want to drop to the power planes only those signals should be

                                            routed by specifying them before hand the autorouter will only route

                                            those nets.

                                            2. In the route and bus tabs set the maximum number of vias value to

                                            9999. This tells EAGLE to use as many vias as necessary to route the

                                            net, if you use the defaults that's when you see EAGLE start routing

                                            between components instead of dropping straight down.

                                            3. Disable the optimize runs, the purpose of the optimize runs is to

                                            minimize the number of vias which is not what you want for this application.

                                             

                                            If you run it with those parameters you'll find that it does a pretty

                                            good job of dropping straight to your power planes.

                                             

                                            This is not to take away from the suggestion, my purpose here is just to

                                            allow you to make better use of what's available now.

                                             

                                            hth,

                                            Jorge Garcia

                                            Cadsoft Support

                                             

                                          • Re: EAGLE FEATURE SURVEY
                                            Jorge_Garcia

                                            I need a few more responses, I'm almost at the two hundred response mark. If I could get that I would be satisfied with the survey and start processing the info.

                                             

                                            Come one EAGLE community show me some love, end my marketing pain

                                             

                                            Best Regards,

                                             

                                            Jorge Garcia

                                            Cadsoft Support

                                              • Re: EAGLE FEATURE SURVEY
                                                shabaz

                                                I've use a fair few CAD packages. EAGLE has limitations, but I keep coming back to it, because for what it is, it is powerful and, importantly, fast to use. I absolutely love the autorouting features on other platforms, but EAGLE is feature rich in other ways.

                                                 

                                                One of the greatest benefits to EAGLE is that it is speedy to use - I can very quickly put together a circuit (admittedly the autorouter is slow). However, what takes up most of the time? Parts creation. Honestly, who is happy using pre-created symbols? I wouldn't trust anyones symbols. I create my own for maybe 50-60% of components, to be sure they are the way I want them.

                                                Here are some suggestions for speeding up parts creation:

                                                1. Have some profiles for common shapes (SIL, DIL, 4-sided) and allow the user to pick a pad or SMD, and enter in sufficient dimensions until EAGLE decides it can calculate all remaining dimensions. Datasheets tend to represent measurements in a few different methods, so it would need some intelligence. Some datasheets don't show the landing pattern, but they show the device pins. For that scenario, the profiles should allow the user to enter device pin dimensioning, and then later select pad size, and then allow it to automatically center them under the device pins or to have an offset from center. This is simple stuff, but requires users to perform mental arithmetic for a minute or two (and then double-check!) per device. It all adds up. Save my time and EAGLE becomes so much more valuable (time is everyones most expensive resource).

                                                 

                                                Ability to have vias even in SMD pads - this is electrically essential in some RF designs.

                                                Abilty to have some nice 'snaps' like Powerpoint 2010, which can automatically centre objects to other objects - this is way more advanced than simple grid snap which never meets anyones needed. I want to be able to automatically center drill holes or board connectors to align with others on the board. If need be, allow the user to

                                                place some temporary sketch lines for alignment if you can't implement the Powerpoint 2010 method.

                                                 

                                                The measurement method is dire (I know someone else mentioned that above too). I don't want to change grid size just to perform an accurate measurement. It should automatically snap to the edge and center of pads and to the center and edges of drill holes.

                                                 

                                                Does the latest version of EAGLE support shaped pads? If so, then great. It is needed for modern parts.

                                                 

                                                Incorporate some new features in the PCB design, such as a layer that allows you to 'draw' lines of small holes for perforating boards so they can be snapped apart. Have more than 16 colours.

                                                Automatically place text '>NAME' and '>VALUE' as soon as I click to create a package or symbol, and save me 30 seconds of my time - this is really obvious stuff and saves time (I can then move the text to where I want it).

                                                 

                                                Ignore the person criticizing cloud and tablets - it's just a matter of time. Implement that right, and all of a sudden you don't need to maintain multiple builds for Linux, Windows and Mac, and people can work on the move, and you make more revenue.

                                                 

                                                The scripting is incredible - one of the best features (if not THE best feature) of EAGLE. Keep that up for all new features!

                                                 

                                                I'd also like to see some better vector fonts with curves! - we have powerful PCs, and we don't need to be restricted to such simplistic fonts. That could be a task for a student to implement, if you purchase the rights to some nice fonts. But it should support more than just 127 characters, and should allow underline and overline.

                                                  • Re: EAGLE FEATURE SURVEY

                                                    Am 2012-10-10 00:07, schrieb shabaz:

                                                    I've use a fair few CAD packages. EAGLE has limitations, but I keep coming back to it, because for what it is, it is powerful and, importantly, fast to use. I absolutely love the autorouting features on other platforms, but EAGLE is feature rich in other ways.

                                                     

                                                    One of the greatest benefits to EAGLE is that it is speedy to use - I can very quickly put together a circuit (admittedly the autorouter is slow). However, what takes up most of the time? Parts creation. Honestly, who is happy using pre-created symbols? I wouldn't trust anyones symbols. I create my own for maybe 50-60% of components, to be sure they are the way I want them.

                                                    Here are some suggestions for speeding up parts creation:

                                                    1. Have some profiles for common shapes (SIL, DIL, 4-sided) and allow the user to pick a pad or SMD, and enter in sufficient dimensions until EAGLE decides it can calculate all remaining dimensions. Datasheets tend to represent measurements in a few different methods, so it would need some intelligence. Some datasheets don't show the landing pattern, but they show the device pins. For that scenario, the profiles should allow the user to enter device pin dimensioning, and then later select pad size, and then allow it to automatically center them under the device pins or to have an offset from center. This is simple stuff, but requires users to perform mental arithmetic for a minute or two (and then double-check!) per device. It all adds up. Save my time and EAGLE becomes so much more valuable (time is everyones most expensive resource).

                                                     

                                                    Ability to have vias even in SMD pads - this is electrically essential in some RF designs.

                                                    Abilty to have some nice 'snaps' like Powerpoint 2010, which can automatically centre objects to other objects - this is way more advanced than simple grid snap which never meets anyones needed. I want to be able to automatically center drill holes or board connectors to align with others on the board. If need be, allow the user to

                                                    place some temporary sketch lines for alignment if you can't implement the Powerpoint 2010 method.

                                                     

                                                    The measurement method is dire (I know someone else mentioned that above too). I don't want to change grid size just to perform an accurate measurement. It should automatically snap to the edge and center of pads and to the center and edges of drill holes.

                                                     

                                                    Does the latest version of EAGLE support shaped pads? If so, then great. It is needed for modern parts.

                                                     

                                                    Incorporate some new features in the PCB design, such as a layer that allows you to 'draw' lines of small holes for perforating boards so they can be snapped apart. Have more than 16 colours.

                                                    Automatically place text '>NAME' and '>VALUE' as soon as I click to create a package or symbol, and save me 30 seconds of my time - this is really obvious stuff and saves time (I can then move the text to where I want it).

                                                     

                                                    Ignore the person criticizing cloud and tablets - it's just a matter of time. Implement that right, and all of a sudden you don't need to maintain multiple builds for Linux, Windows and Mac, and people can work on the move, and you make more revenue.

                                                     

                                                    The scripting is incredible - one of the best features (if not THE best feature) of EAGLE. Keep that up for all new features!

                                                     

                                                    I'd also like to see some better vector fonts with curves! - we have powerful PCs, and we don't need to be restricted to such simplistic fonts. That could be a task for a student to implement, if you purchase the rights to some nice fonts. But it should support more than just 127 characters, and should allow underline and overline.

                                                     

                                                    I support all those points with shaped pads and the library editor

                                                    features giving highest value for me too.

                                                     

                                                    Also the limited colour palette hurts often.

                                                     

                                                    Regards, Stefan

                                                     

                                                      • Re: EAGLE FEATURE SURVEY

                                                         

                                                        I havnt been using it long enough to give much of a suggestion but I

                                                        would point out that 2 of us in the last couple of weeks have made

                                                        comments about the library search functions.

                                                        My own concern was the ability to do a full SQL type search on the

                                                        whole library without losing the "in use" list.

                                                        If its based on mySQL it should be easy enough and cheap enough

                                                        to implement I expect.

                                                         

                                                        Just out of interest I imported a schematic from easyPC this

                                                        week and it very nearly did a good job. It needed quite a bit of tidying

                                                        up but it was still quicker than starting from scratch - that was a

                                                        suprise I didnt expect.

                                                         

                                                         

                                                         

                                                  • Re: EAGLE FEATURE SURVEY

                                                    On 8/23/2012 6:38 PM, Jorge_Garcia wrote:

                                                    Hello fellow EAGLE users,

                                                     

                                                    I've made a simple GoogleDocs Form as a type of survey and I would like to gather as much feedback as possible. The survey has only one question: What features would you like to see in future versions of EAGLE? Simply select the radio button of the feature you'd like to see, type in a few comments if you so desire and hit the submit button. That's it.

                                                     

                                                    Here's the link for the form:

                                                     

                                                    http://docs.google.com/spreadsheet/viewform?formkey=dEF4MWdPVXgxNjdHMk9aWE5wOTNyQmc6MQ

                                                     

                                                    If you have any questions or concerns, feel free to reply to this thread.

                                                     

                                                    Thanks in advance for your participation.

                                                     

                                                    Best Regards,

                                                    Jorge Garcia

                                                    Cadsoft Support

                                                     

                                                    Thanks to everyone who has participated. I'm going to let the survey

                                                    ride this week and then call it done. If you haven't filled out the

                                                    survey this is the last week to do so.

                                                     

                                                    Thank you all for all of your input.

                                                     

                                                    Best Regards,

                                                    Jorge Garcia

                                                    Cadsoft Support

                                                     

                                                      • Re: EAGLE FEATURE SURVEY
                                                        dukepro

                                                        On 10/15/2012 06:08 PM, Jorge Garcia wrote:

                                                         

                                                        Thanks to everyone who has participated. I'm going to let the survey

                                                        ride this week and then call it done. If you haven't filled out the

                                                        survey this is the last week to do so.

                                                         

                                                        Thank you all for all of your input.

                                                         

                                                        Jorge,

                                                         

                                                        Here's something that has just hounded me in the past.  I would like the

                                                        ability to add some text (or a circle or such) to the board and have it

                                                        associated with a component so that when the component is moved, the

                                                        associated text moves with it.  Alternatively or additionally, I would

                                                        like the ability to add text to a library package, and be able to smash

                                                        the package in the board and move the text (or circle) around in the

                                                        same manner that I can now smash and move >NAME and >VALUE.  The

                                                        motivation for this is to better document the layout for the assembly

                                                        house.  For example, I'd like to place the numeral 1 outside and close

                                                        to pin 1 of an IC, and be able to move it slightly in the layout editor

                                                        so as not to interfere with nearby components.

                                                         

                                                        Thanks,

                                                            - Chuck

                                                         

                                                         

                                                          • Re: EAGLE FEATURE SURVEY

                                                            Am 16.10.2012 17:04, schrieb Chuck Huber:

                                                            Alternatively or additionally, I would

                                                            like the ability to add text to a library package, and be able to smash

                                                            the package in the board and move the text (or circle) around in the

                                                            same manner that I can now smash and move >NAME and >VALUE.

                                                             

                                                            This can already be done (NOT with a circle, but only with TEXT):

                                                              - In the library, add a text that begins with a '>', e.g.,

                                                                >MYATTRIBUTE.

                                                              - In the library, use the ATTRIBUTE command to define a textual

                                                                attribute with the above name (WITHOUT the '>') and give it a

                                                                value of your choice (e.g., define an attribute with the name

                                                                MYATTRIBUTE and the value MYVALUE).

                                                              - That's it: In the above example, the word MYVALUE is displayed

                                                                where you have positioned the >MYATTRIBUTE text. This attribute

                                                                can be smashed as usual, repositioned, changed, etc.

                                                             

                                                            Andreas Weidner

                                                             

                                                            • Re: EAGLE FEATURE SURVEY
                                                              boardmac

                                                              My top requests. I submitted only the first via the form... but here are the others, since I don't want to double-post:

                                                               

                                                              #1 Request - SPEED!

                                                               

                                                              • Problem: on a complex 300mm x 300mm panel, CAM processing of the gerbers takes around 15 minutes on an 8-core 3.6ghz machine. This makes the design process very slow when making revisions based on Gerber outputs
                                                              • Suggested Solution: Parallel processing for the CAM processor.
                                                              • Comment: From a programmer's perspective, this should be relatively painless, since the different CAM sections are not interdependant - they can be run in parallel without seriously changing the algortihm, eg. spawn new processes/threads for each section (*or even each aperature*!), then join back once all tasks complete. Currently, we have to open a few copies of Eagle.exe at the same time and run the CAM sections in parallel ourselves!

                                                               

                                                              #2 Request - LIBRARY ENHACEMENT

                                                               

                                                              • Problem:Loss of sync on library items if devices are renamed
                                                              • Suggested Solution: After a update library command, detect if parts are missing in currently linked libraries, and prompt to "relink missing devices"
                                                              • Comment: There is currently no solution to this problem, not even a ULP

                                                               

                                                              #3 Request - ADVANCED COPY/PASTE SCHEMATIC *WITH* BOARD LAYOUT

                                                               

                                                              • Problem: Copying and pasting schematic with the board layout requires too much manual intervention (opening/closing/renaming brd and sch files). The current best methods are prone to user error.
                                                              • Suggested Solution: A new option to group copy/paste BOTH schematic+board layout at the same time, with a selectable option to "create new net names to make the copy completely independant" (such that no air-wires exist)
                                                              • Comment: This would be incredibly useful for many of us trying to copy sections of existing designs for re-use. Currently, we have to disable forward/back annotation, then fix errors later. Sometimes, mistakes creep their way into our designs as a result, even if board consistency is re-achieved.

                                                               

                                                              That's it... I know it's a lot of stuff, but I have faith in the Eagle development team!

                                                               

                                                              Hope this makes it!

                                                               

                                                              PS I forget to mention, for #1, parallel processing in other areas, such as ratsnest would be AMAZING as well. eg. Each layer's ratsnest should be calculated in parallel. Currently, this can take up to 30 seconds on a complex 300mm x 300mm design, making the routing process very slow.

                                                               

                                                              Message was edited by: B Mac