element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Whats happening with EagleCad & Cadsoft?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 46 replies
  • Subscribers 191 subscribers
  • Views 4922 views
  • Users 0 members are here
Related

Whats happening with EagleCad & Cadsoft?

e14 Contributor
e14 Contributor over 15 years ago

HI,

 

There have been plenty of user suggestions (including myself ) over the

years and many relating to the same old issues.

 

As a PAYING User, I have essentially invested my money ( but a lot of my

time) into using & Learning EagleCad.

 

So..

 

I would like to know ( from the horses mouth if possible) what is Cadsoft

Proposing/Planning for the next release(s) of Eagle Cad?

Is there an advantage to anyone ( especially users) if future features are

kept secret?

 

The following is what I can see as major changes in no particular order and

not inclusive..

 

Q1) Are there going to be any major changes to the LIBRARY?

 

Q2) Are we going to have a proper user definable /properly integrated BOM

window ?

 

Q3) Can CUT, COPY & PASTE ( and selection/group) work just like any other

application?

 

Q4) Can we open more than one PROJECT or LIBRARY part at the same time?

Will we be able to copy and paste ( Drag and drop) between these?

 

Q5) Can all the user settings and scr files ( or whatever setting files) be

kept in just ONE FILE , in one place and All accessible in ONE User

Preference (TABBED) window? (we can get rid of the Control panel if we do

this, and it means that updating Eaglecad will be less painful).

 

Q6) Are their any plans for some sort of SChematic/Layout hierarchy or

SUB-Circuits feature.

 

Q7) Any plans for a built in Gerber Viewer ( mac users have almost nothing

to work with here?)

 

Q8) Any plans for built in Circuit Simulation ( even basic stuff)?

 

Q9) Any plans for The Built in text editor to have its own Syntax

Highlighting etc?

 

Q10) Any plans for a built in Gerber Panalizer/Merger Tool?

 

Q11) Are there any plans for more control over pads/holes in the device

editor? i.e Odd/Complex shapes.

 

Q12) Can the design link feature work with other suppliers. ( should be

part of the BOM System anyhow)

 

Q13) Can we place less reliance on ULP's and command line entries as a

source of features/enhancements or usability, this should really be only

for specialised tasks. If you have a look at the ULP's over the years

theres a ton of them for Library Management and BOM'S  Is that telling you

something?

 

Q14) Can we have single keystroke functions for at lease basic items, Move,

Change Layer, etc ( user definable of course).

 

I just want to know whats happening, The Beta Test forum is VERY QUIET, The

last release only really had Farnell Shopping added/improved and a few bug

fix's, I am worried that development has either slowed down or stopped. OR

is their  something big in the pipeline. ( hoping!)

 

I am also worried that most suggestions are "Frowned" upon and this really

puts new users off !

 

So that I , ( and everyone else ) can stop wasting our time ( and your

time) with suggestions, can you please answer or give us something to look

forward to?

 

One reason I am asking all the above is that I am considering spending a

LOT OF TIME learning the scripting language so that I can program my own

features ( I have lots of big ideas) , Why, Because I don't know what is

the future for Eaglecad, And I am concerned that I may get to the stage of

writing very useful ULP's and then Cadsoft will release something in the

near future that replaces my work. Remember that all the time I spend

learning the scripting language TAKES ME AWAY From designing boards and

managing production, which is what brings in the money! and besides I

really pay cadsoft for the programming expertise.

 

At the end of the day I believe Eaglecad has a lot of potential, while I

can get boards designed ( its all there as far as capabilities are

concerned) I just think that there are too many frustrating / cumbersome

ways of doing things when I know there are easier /better ways.

 

The designing of a schematic or Layout or even designing a library part is

quite easy ( once you finally figure out the Eaglecad way) , and yes this

is the main parts of an application like this. The issues are with the way

it all comes together or integrates and is managed and how the user

interacts with it. As I have stated above  the key issues are Mainly

Project management, BOM Management, and especially Libray Management.

 

Thanks for listening .

 

Dave M

 

PS Please don't condemn me for asking.

--

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

 

  • Sign in to reply
  • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    Hello everyone,

     

    Just to add to the cross-platform-ness of Cadsoft, they originally got me onboard because they had a

    version of Eagle that was built for OS/2.  Of course they discontinued that line, but given the

    direction the OS/2 software market was going, they had no choice.

     

    --

     

    Tony

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    Am 28.07.2011 00:32, schrieb davem:

    HI Andrew,

     

    yes there are plenty of MAC users in engineering, ( most of them keep quiet

    about it)  and yes Thanks to CADSOFT for having the balls for creating a

    Cross platform CAD application. The fact that Eaglecad exists on the mac

    help me decide to get into the electronics business, I think thats

    important. I have used mac's ( and PC's) since the Apple IIe?? ( Showing my

    age now!)

     

    >

    Thanks

    Dave M

     

    The whole discussion about the hardware is childish.

    This newsgroup is about eagle. So please everyone take your stupid bla

    bla about hardware elsewhere.

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago

    Hello everyone,

     

    Just to add to the cross-platform-ness of Cadsoft, they originally got me onboard because they had a

    version of Eagle that was built for OS/2.  Of course they discontinued that line, but given the

    direction the OS/2 software market was going, they had no choice.

     

    --

     

    Tony

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago

    On 7/27/11 7:26 AM, Olin Lathrop wrote:

    However, using a

    MAC, particularly for engineering, is just silly, and I don't envision

    supporting that unless there is a major shift in the market.

     

    Welcome to the shift image

     

    After having used both Windows and Linux for several years my main

    engineering development workstation is a Mac. By choice. There is BSD

    under the hood which is what makes it workable.

     

    Kudos to CadSoft for recognizing this and supporting Mac natively.

     

    Andrew.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    Olin,

     

    I have had enough of your arrogance and rudeness, some of the things you

    say are outright childish, Please DO NOT Reply to any of my posts again!

     

    I have reported your post(s) to the moderators , enough is enough!

     

    I don't get the same smart *** replies from other HIGHLY SKILLED Eaglecad

    user here, only from you. You are not very professional in your attitude to

    new users, you need people skills, not just typing skills.

     

    Dave M

    --

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

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    On 07/26/2011 08:54 AM, Olin Lathrop wrote:

    davem wrote on Tue, 26 July 2011 05:57

    >> So bom's generally consists of the following fields..

    >>

    >>

    >> Line

    >> Company Part Number          (optional )

    >> Qty

    >> Designators                  (grouped together)

    >> Description                  (A full description)

    >> Revision                     (Optional)

    >> Manufacturer's Name          (A list of Approved manufacturers)

    >> Manufactures Part Number     (A list of Approved part no's)

    >> Vendor ( Supplier )          (A list of Approved vendors)

    >>

    >> Cost                         (Costs are needed but these are not

    >> usually passed on)

    I break up your description into three separate fields: general

    description, value, and package.  For example, a simple resistor might be

      Description: Resistor, fixed

      Value: 5.1k

      Package: 0805

     

    I break it down even further:

     

    Description

    Value

    Tolerance

    Rating

    Material

    Polarity

     

    Each of these is an attribute maintained in a table separate from the

    part, and linked by a part ID number.  This way, I can have different

    attributes for different components.  R's have a rating measured in

    watts and sometimes volts.  C's are measured in volts.  L's are measured

    in amps.  BJT's are measured in watts.  Material for R's might be 'thick

    film', 'thin film', 'silicone',or 'carbon comp'.  Material for C's might

    be 'X7R', 'NP0', etc.  Material for L's might be 'air core', 'iron

    core'.  IC's probably wouldn't have a material.  Transistors might have

    their Polarity set to 'PNP', or 'N-chan'.

     

    It essentially parallels the ATTRIBUTES feature of v 5.0, although my

    external DB was established long before 5.0.

     

    These can easily be expanded to include design specific attributes such

    as minimum hFE, maximum Rdson, or gate threshold voltage allowing a BOM

    program to search for approved parts with those parameters.

     

    One additional note regarding the desire for eagle to NOT have a fixed

    BOM system:  By using a BOM system external to eagle, other individuals

    can access the BOM without having to install eagle.  This also is able

    to integrate to an MRP (Material Resource Planning) system.

     

    Enjoy,

        - Chuck

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago

    On 07/26/2011 05:56 PM, davem wrote:

    Olin wrote on Tue, 26 July 2011 22:54

    >> If you really think this is true, then why not use my BOM system?  It's

    >> freely available in my Eagle Tools release at

    >> http://www.embedinc.com/pic/dload.htm.

     

    Hi Olin,,

     

    Because its for PC Only,I use a Mac, If you just have a folder of files to

    download instead of an .exe to extract the files, then I could probably

    take advantage of your kind offer, I would love to have a look at what you

    have done!

     

    Thanks

     

    Dave M

     

    Dave,

     

    The file install_eagle.exe on Olin's web site is a self-extracting zip

    file.  You can unzip it with unzip on linux.  It unzips into the

    embedinc/ directory.  It has some Winbloze executables in it along with

    some batch files.  There's also a tree of eagle specific files.

     

    If you can't unzip it, let me know and I'll convert it to a .tar.gz for

    you.  I believe a Mac can be able to handle that.

     

    Later,

        - CHuck

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    On 07/26/2011 05:56 PM, davem wrote:

    Olin wrote on Tue, 26 July 2011 22:54

    >> If you really think this is true, then why not use my BOM system?  It's

    >> freely available in my Eagle Tools release at

    >> http://www.embedinc.com/pic/dload.htm.

     

    Hi Olin,,

     

    Because its for PC Only,I use a Mac, If you just have a folder of files to

    download instead of an .exe to extract the files, then I could probably

    take advantage of your kind offer, I would love to have a look at what you

    have done!

     

    Thanks

     

    Dave M

     

    Dave,

     

    The file install_eagle.exe on Olin's web site is a self-extracting zip

    file.  You can unzip it with unzip on linux.  It unzips into the

    embedinc/ directory.  It has some Winbloze executables in it along with

    some batch files.  There's also a tree of eagle specific files.

     

    If you can't unzip it, let me know and I'll convert it to a .tar.gz for

    you.  I believe a Mac can be able to handle that.

     

    Later,

        - CHuck

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    Olin wrote on Tue, 26 July 2011 22:54

    If you really think this is true, then why not use my BOM system?  It's

    freely available in my Eagle Tools release at

    http://www.embedinc.com/pic/dload.htm.

     

     

    Hi Olin,,

     

    Because its for PC Only,I use a Mac, If you just have a folder of files to

    download instead of an .exe to extract the files, then I could probably

    take advantage of your kind offer, I would love to have a look at what you

    have done!

     

    Thanks

     

    Dave M

    --

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

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 15 years ago in reply to e14 Contributor

    davem wrote on Tue, 26 July 2011 05:57

    So bom's generally consists of the following fields..

     

     

    Line

    Company Part Number          (optional )

    Qty

    Designators                  (grouped together)

    Description                  (A full description)

    Revision                     (Optional)

    Manufacturer's Name          (A list of Approved manufacturers)

    Manufactures Part Number     (A list of Approved part no's)

    Vendor ( Supplier )          (A list of Approved vendors)

     

    Cost                         (Costs are needed but these are not

    usually passed on)

     

    I break up your description into three separate fields: general

    description, value, and package.  For example, a simple resistor might be

      Description: Resistor, fixed

      Value: 5.1k

      Package: 0805Quote:

    What I am trying to say that CADSOFT could come up with a BOM SYSTEM

    that would suit 99 percent of everyones needs.

     

    There are way too many little wrinkles for that, especially if you already

    have a system in place that anything new needs to be compatible with.

     

    If you really think this is true, then why not use my BOM system?  It's

    freely available in my Eagle Tools release at

    http://www.embedinc.com/pic/dload.htm.  This is a collection of ULPs,

    scripts, and external programs that take the information from a schematic

    or board ready to import into a spreadsheet.  A set of Eagle attributes are

    used that have special meaning to the BOM system.  Most of the parts in the

    libraries that are included in the Eagle Tools release already have the

    attributes set appropriately.  You can look at the header description of my

    BOM.ULP and follow the documentation cookie crumbs from there to understand

    the whole BOM system.  The description of the attributes is in the

    EAGLE_ATTR documentation file:

    This document describes the Embed Inc conventions for using optional

    attributes in Eagle, which were first made available in version 5.  In

    previous versions a part could only have a few fixed attributes built into

    Eagle, such as VALUE and NAME.  In version 5 these fixed attributes still

    exist but arbitrary additional attributes can be created by the user.

     

    This document specifies certain attributes that are expected by parts of

    the Embed Inc system, mostly to aid in automatic bill of materials (BOM)

    generation.  The process of generating a BOM from a eagle board or

    schematic is desribed in the CSV_BOM program documentation file.

     

    The Eagle optional attributes that have special meaning within the Embed

    Inc

    system are:

     

    MANUF

     

        Manufacturer:partnum; manufacturer:partnum; ...

     

        The PARTNUM fields and their leading colons may be omitted, but is a

        bad idea unless only a single manufacturer is listed.

     

    PARTNUM

     

        Generic part number or part number within single manufacturer.

     

    SUPPLIER

     

        Supplier:partnum; supplier:partnum; ...

     

        The PARTNUM fields and their leading colons may be omitted, but is a

        bad idea unless only a single supplier is listed.

     

    BOM

     

        Whether this part should be included on the BOM.  Some "parts" are

        only features on the board, like pogo pin pads for example.  These

        should not be listed on the BOM because they do not need to be bought

        and will not be installed.  Supported values are:

     

          YES  -  Include this part in the BOM.

     

          NO  -  Do not include this part in the BOM.

     

        The default is YES if BOM is empty or does not exist.

     

    VALSTAT

     

        Indicates how the VALUE attribute is used.  The choices are:

     

          VAL  -  Normal part value, like the resistance of a resistor.  The

            part value will be listed on the BOM and used to distinguish

            different parts.  For example, a 10K ohm resistor is a different

            part than a 330 ohm resistor.

     

          PARTNUM  -  The part number.  The value field will be shown in the

            BOM and used to distinguish different parts, like VAL.  However,

            the part number field will be set to VALUE unless the part number

            is otherwise explicitly set.  VALSTAT PARTNUM is for generic

            library devices where the value field is used to show some or all

            of the part number on the schematic.  For example, the library

            might contain a generic 14 pin opamp device, and the value set to

            LM324 to show the type of opamp on the schematic.  In this

            example, VALUE is only set to the generic part number without

            package type, temperature grade, etc.  In this case the PARTNUM

            attribute should be used to specify the exact part number, but

            VALSTAT should still be set to PARTNUM.

     

          LABEL  -  Label intended for the silkscreen.  The value field will

            not be transferred to the BOM and will not be used to

            differentiate parts.  This might be used, for example, to label a

            LED on the board.  Different LEDs might be labeled "Power" and

            "Error", but they are the same physical part and should be listed

            on the same BOM entry.

     

    SUBST

     

        Sets the substutions allowed field for the part on the BOM.  Valid

        values are "YES" and "NO".  The default is YES if SUBST does not exist

        or is empty.

     

    DVAL

     

        Detailed part value.  If present and not empty, this field overrides

        the part value string on the BOM and will be used to differentiate

        parts.  DVAL is always assumed to be the true part value, so is not

        effected by VALSTAT.  The purpose of DVAL is to provide more

        information than reasonable to show on the schematic.  Generally the

        standard VALUE attribute will be shown on the schematic with DVAL

        shown on the BOM.

     

    DESC

     

        Explicit description string for the BOM.  By default, the BOM

        description is derived from the library name and the device name

        within that library.  If the DESC attribute is present and not empty,

        its contents will override that default.

    --

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

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube