Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.

martonmiklos/eagle_power_tools

Repository files navigation

Obsolete repo!!!

I stopped using EAGLE, went on Kicad, this project will no longer going to be finished.

EPT - EAGLE Power Tools

The code is heavily WIP considered broken, nonfunctional any time

A Qt app for implementing things for Autodesk EAGLE designfiles/libraries which would be PITA to write in ULP.

Working features:

  • Converting Kicad libraries
  • Generating stencil (t/bCream) SVG files from boards to be sent to K40 lasercutter
  • Quality assurance for libraries

WIP (work in progress) features:

  • Quality assurance for libraries
    • Check for silkscreen (t/bPlace) and stop mask overlapping and offer automated slicing to (t/bDocu)
  • Cleanup after importing gerber files:
    • Connecting the overlapping wire segments to a single net
    • Autplacing vias where acceptible

Planned features:

  • Command line interface for all features
  • Quality assurance for libraries
    • Check for parts without name prefix (U$*)
    • Check for power/passive pins suffixed with _1, _2 and offer change to @1, @2... suffix
    • Check whether all symbols and footprints have >NAME and >VALUE texts on the respective layers
    • Check for '*' texts used for pin 1 marking and replace them with a circle
    • Add feature to perform library QA on design projects: the same checks shall be perfomed on all parts used by a design, with ability to do fixes in the design and the referenced libraries as well
  • Sync BoMs to Arena PLM
  • Generate markdown pages from libraries with symbol/footprint images
  • Connector series generator: draw a connector with least 3 pins, select the pin 1, the middle and the end section and the tool will generate the more pin variants.

About

A Qt app for implementing things for Autodesk EAGLE designs which would be PITA in ULP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published