For Mac users, the sketchbook folder is located inside. The folder structure for the OBJ loader library should be as follows: Processing libraries OBJLoader.
Library Loader Eagle
Searching for component libraries have always been a bit of a pain. If you rely on sites like DigiKey or Farnell, then you might be used to downloading library files (when you can find them!), adding them to your EAGLE Library folder, and then finally placing them in your design. That’s a lot of steps. Wouldn’t it be easier if you could just search all libraries with its symbol, footprint, 3D model, and datasheet right from EAGLE? Now you can with the new, free EAGLE Library Plugin from SamacSys!
What the Plugin Does
Imagine working in EAGLE and needing some new parts for your design. Instead of opening the browser, you can open the Library Plugin right in EAGLE and search for thousands of free parts. SamacSys has invested countless hours designing a component database explicitly made for electronics engineers. It’s the only search engine that includes top quality schematic symbols, PCB footprints, 3D models, and datasheets for nearly every component.
How to Download & Install
This new plugin is available for both Windows, Mac, and Linux. The steps below will get you started:
- Download the plugin zip file.
- Extract the installer from the zip file.
- Rename the installer from .ex_ to .exe then run it.
It’s a pretty straightforward process on Windows. Check out the video below if you want to see how the installation process is handled visually.
- Download the plugin zip file.
- Copy the samacsys.png to the “bin” folder under the EAGLE installation directory.
- Copy json.inc to the “ulp” folder under the EAGLE installation directory.
- Copy samacsys.ulp to the “ulp” folder under the EAGLE installation directory.
- From the EAGLE Control Panel, Select File > Open > Script and open “eagle.scr” from the “scr” folder.
- Add the line below within the ”MENU” sections of both “BRD:” and “SCH:”
This is how your eagle.scr file should look after adding the line above in the BRD and SCH sections:
Once installed, open an existing or new schematic in EAGLE, and you’ll see a SamacSys icon at the top of your interface like so:
How to Use It
When you first open the Library Plugin to search for components, you’ll need to sign into your SamacSys account. Take a few minutes to configure the settings on the Login/Settings tab, specifically:
- Which folders you want your downloaded libraries and 3D models to be stored in.
- Whether you want to download 3D Models automatically, great for Fusion 360 integration!
- We also suggest checking the “Do not show pictorial instructions…” checkbox after your first run-through of the search/add process.
Note: If you don’t have a Library folder showing up on the Login/Settings tab you need to make a new library folder from your EAGLE Control Panel via File > New > Library.
After signing in and setting up a library folder, you can then start searching for parts on the Selected Part Information tab. You can think of this like the Google of electronic components. Here you can search for specific parameters, like resistor 10k, or a specific part name, like ne555.
Nearly every part includes a free symbol, footprint, 3D model, and datasheet as shown above. To add a part to your personal library, all you have to do is select the Add to Library button at the bottom. You’ll get a confirmation dialog after doing so:
With the part successfully downloaded, it can then be placed like any other part in your EAGLE library from the Add dialog:
Pretty nifty, right? We went through the entire process of searching for a part, downloading it, and placing it on our design all in the same interface. No browser and zip files required. If you want to see this process in action watch the tutorial video below from SamacSys:
Bringing It All Together
This is a really exciting time to be an EAGLE customer! It has never been easier to download and manage libraries thanks to this handy plugin from SamacSys. No more tracking down datasheets, or manually loading libraries into your existing collection. This new Library Plugin handles it all for you. If you run into any trouble using the plugin you can reach out to the SamacSys support team directly.
Ready to save design time with the EAGLE PCB Libraries plugin? Download it now!
Fabric is a lightweight, experimental modding toolchain for Minecraft.
- Fabric’s APIs are lightweight and modular, making porting faster and game instances leaner.
- Fabric development targets snapshots as well as release versions, allowing earlier mod updates and more informed community planning.
- The Fabric toolchain is available for everyone to use - even if you only want to use some of it!
To install Fabric, you need the Fabric Loader, which you can download here.
In addition, most mods depend on an API mod, containing commonly used hooks. They can be found here:
The Fabric project maintains a fork of Enigma, a toolfor deobfuscation of Java classes originally by Cuchaz Interactive. Our changes include countlessbugfixes, optimizations and improvements across the codebase, as well as user experience and compatibilityimprovements.
Downloads can be found here.
The tiny-remapper project provides a fast, optimized tool for accurately remapping .JAR filesusing the Tiny mapping format.
- Fernflower, a modified version of JetBrains’ upstream with line number mapping information exposed.
- Matcher, sfPlayer1’s tool for tracking elements in obfuscated Java archives across releases used for updating Yarn mappings.
- Stitch is an assortment of small tools providing various functionality used by the Fabric project in command-line form, such asgenerating and updating “intermediaries” for cross-version name stability, based on Matcher output or merging client and server Minecraft .JARs.
- Weave is an earlier iteration of Stitch and is now generally only used to export Enigma-format mappings toTiny-format files.
- Mixin, a trait/mixin framework for Java bytecode created by Mumfrey for Sponge - forked by Fabric to adapt to our use cases.
- tiny-mappings-parser, a library for processing Tiny-format mapping files.
- intermediary, providing stable cross-version names and match information between Minecraft releases,
- yarn, providing deobfuscated/friendly names for the most recent versions of the game based on community contributions,
- fabric-loom is our Gradle-based build system, used for developing Fabric mods.
- fabric-loader is our version-independent mod loader, providing mod loading and code patching functionality.
- fabric-api is our “hook layer”, providing the most common hooks and interoperability required for Fabric mods,
- Fabric language modules for supporting other languages: Kotlin, Scala.
- fabric-installer, a tool for creating Fabric-ready profiles for the official Minecraft launcher.