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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 Chat (English) Is there an index of all ULPs?
  • 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 6 replies
  • Subscribers 171 subscribers
  • Views 338 views
  • Users 0 members are here
  • ulp
Related

Is there an index of all ULPs?

AnalogNotes
AnalogNotes over 11 years ago

I've been trying to wade through the ULPs that have been uploaded to the Cadsoft FTP site, but there really doesn't seem to be any kind of organization.

 

Is there an index or a category list for available ULPs or is the "Search for ULP" box the only option available?

  • Sign in to reply
  • Cancel
  • autodeskguest
    autodeskguest over 11 years ago

    On 8/9/2013 1:08 PM, Doug Wellington wrote:

    I've been trying to wade through the ULPs that have been uploaded to the

    Cadsoft FTP site, but there really doesn't seem to be any kind of

    organization.

     

    Is there an index or a category list for available ULPs or is the

    "Search for ULP" box the only option available?

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/86151#86151

     

     

    Hi Doug,

     

    There's no nicely organized index of the ULPs that are up on the

    website, it pretty much a big box with ULPs thrown in. The Search for

    ULP box is the best thing right now. I've also used my browsers find

    function with success as well.

     

    hth,

    Jorge Garcia

    Cadsoft Support

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to autodeskguest

    Thanks Jorge, that's what I suspected.

     

    So, I'm wondering...  I see in another thread that someone has made some python scripts that somehow plug in to EAGLE.  Is that only for EAGLE 6?  I work with Python all the time at the day job, so I bet I could program something that would organize ULPs that way.

     

    I'm about to give up on Apple, so it's looking like I'm going to buy a PC soon that will be capable of running EAGLE 6...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to AnalogNotes

    On 8/9/2013 5:38 PM, Doug Wellington wrote:

    Thanks Jorge, that's what I suspected.

     

    So, I'm wondering...  I see in another thread that someone has made some

    python scripts that somehow plug in to EAGLE.  Is that only for EAGLE

    6?  I work with Python all the time at the day job, so I bet I could

    program something that would organize ULPs that way.

     

    I'm about to give up on Apple, so it's looking like I'm going to buy a

    PC soon that will be capable of running EAGLE 6...

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/86193#86193

     

     

    Hi Doug,

     

    Since Robin, hasn't released any code yet I can't say 100% however from

    what the user has mentioned it seems like it should work with V5. V6

    only introduced a few new ULP functions so the majority of what he has

    done should work on V5 only if you're calling a new function would I

    expect any problems.

     

    hth,

    Jorge Garcia

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to autodeskguest

    Since Robin, hasn't released any code yet I can't say 100% however from

    what the user has mentioned it seems like it should work with V5. V6

    only introduced a few new ULP functions so the majority of what he has

    done should work on V5 only if you're calling a new function would I

    expect any problems.

     

    Ah, you know, I had never looked at the command texts before.  Love EAGLE, there's always something new to learn about it!

     

    Now I just have to figure out how to call python or ruby from a ULP and generate a SCR file with it.  Is that how it's done?

     

    How does Robin keep the alignment GUI displayed and still send commands to EAGLE?  Wouldn't it have to terminate to call a script?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to AnalogNotes

    On 8/12/2013 6:23 PM, Doug Wellington wrote:

    Since Robin, hasn't released any code yet I can't say 100% however

    from

    what the user has mentioned it seems like it should work with V5. V6

     

    only introduced a few new ULP functions so the majority of what he has

     

    done should work on V5 only if you're calling a new function would I

     

    expect any problems.

     

    Ah, you know, I had never looked at the command texts before.  Love

    EAGLE, there's always something new to learn about it!

     

    Now I just have to figure out how to call python or ruby from a ULP and

    generate a SCR file with it.  Is that how it's done?

     

    The system() function allows EAGLE to pass commands on to the OS. This

    is how the LTSPICE ulp calls LTSpice it could just as easily be used to

    call any other program on your machine.

     

    How does Robin keep the alignment GUI displayed and still send commands

    to EAGLE?  Wouldn't it have to terminate to call a script?

    That would be one for Robin.

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/86511#86511

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to autodeskguest

    After my initial post, I decided to create my own index of ULPs, so I downloaded all of the files from the ftp site (ftp://ftp.cadsoft.de/eagle/userfiles/ulp/) and sorted them into categories.  Then I set up an automated task to check for new ULPs on the ftp site each week.

     

    Well, nothing has changed since I started that script, so I looked a bit closer.  Looks like uploads are not put onto the ftp site and the newest file there dates from Halloween of 2011.  D'oh!

     

    So, now I'm downloading files from http://www.cadsoftusa.com/downloads/ulps.  The problem with that is there only seems to be an index.html file there with links to a bunch of other stuff, so a "wget -r" command looks like it is retrieving the entire site!  Ugh.

     

    The answer seems to be that I'm going to have to parse out the links from the html at www.cadsoftusa.com/downloads/ulps and retrieve each file individually.  Is there an easier way?

    • 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 © 2025 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube