Coder Social home page Coder Social logo

eagle2freecad's Introduction

Eagle2FreeCad

This expansion to freecad imports your eagle boards. If you have STEP Models of your parts available it will model the ready to use pcb. You can even have multiple PCBs in a single board file. These boards can be assembled in a certain way. See the Wikipage on Github for more information.

Please note that this just works for the recently introduced XML format of Eagle 6.

License

This software is licenced under CC-BY (http://creativecommons.org/licenses/by/3.0/) but feel free to donate to the Open Source Hardware Foundation (http://www.oshwa.org/) if you want to pay something for the usage of this software.

Installation

  • download eagle.FCMacro
  • put it in your freecad macro folder
  • optional: make sure that the option to print python output in the console is active

That is all you have to do.

Running the import

  • open freecad
  • open the macro dialog
  • execute the macro called "eagle.FCMacro"
  • you will be asked for a folder where your STEP model reside. Just navigate to it and click "Open"
  • the next dialog asks you for the eagle board file you want to open, select it an click "Open"
  • the script will run now - this can take a while, especially for complex PCBs with many parts
  • when the macro is finished you will see the model
  • if you do not have all STEP models needed for building the 3D Model of your board there will be a list of the missing packages in the python console (only if you choose to do the optional part in the installation section)

eagle2freecad's People

Contributors

ch-aurich avatar martonmiklos avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.