### LibrePCB Package Definition - LUMINUS_MP-3014 Source: https://context7.com/librepcb-libraries/luminus.lplib/llms.txt Defines the LUMINUS_MP-3014 SMT package, including reflow soldering footprints with custom pad shapes and dimensions. It specifies pad names, positions, and layer information. ```lisp (librepcb_package e1eb50b1-28ba-4aa8-932d-d8addb5ce9e7 (name "LUMINUS_MP-3014") (description "The MP-3014 package by Luminus.") (keywords "luminus,led,3014,mp3014,mp-3014,1206") (author "Danilo B.") (version "0.3") (created 2018-11-06T20:48:49Z) (deprecated false) (generated_by "") (category 94e88aa7-7d30-4af8-a36d-afcdf9d6ae30) (assembly_type smt) (pad ac509123-9f98-4ac0-8b00-16030d5b4e5d (name "A")) (pad 86a5c192-c4aa-46d3-ba3d-322855233ae5 (name "C")) (footprint 158a3e89-6620-4917-9da7-c8be1bf87b40 (name "reflow") (description "") (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) (pad ac509123-9f98-4ac0-8b00-16030d5b4e5d (side top) (shape custom) (position 1.45 0.0) (rotation 0.0) (size 1.1 1.0) (radius 0.0) (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad ac509123-9f98-4ac0-8b00-16030d5b4e5d) (vertex (position -0.55 0.5) (angle 0.0)) (vertex (position 0.55 1.0) (angle 0.0)) (vertex (position 0.55 -1.0) (angle 0.0)) (vertex (position -0.55 -0.5) (angle 0.0)) ) (pad 86a5c192-c4aa-46d3-ba3d-322855233ae5 (side top) (shape custom) (position -0.475 0.0) (rotation 0.0) (size 1.65 1.0) (radius 0.0) (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard) (package_pad 86a5c192-c4aa-46d3-ba3d-322855233ae5) (vertex (position -1.525 0.4) (angle 0.0)) (vertex (position 0.825 0.5) (angle 0.0)) (vertex (position 0.825 -0.5) (angle 0.0)) (vertex (position -1.525 -0.4) (angle 0.0)) ) (polygon f96a2d1d-cb0c-44e4-8b42-af34721ace43 (layer top_package_outlines) (width 0.0) (fill false) (grab_area false) (vertex (position -1.5 0.7) (angle 0.0)) (vertex (position 1.5 0.7) (angle 0.0)) (vertex (position 1.5 -0.7) (angle 0.0)) (vertex (position -1.5 -0.7) (angle 0.0)) ) ) ) ``` -------------------------------- ### CI Validation Workflow with LibrePCB CLI Source: https://context7.com/librepcb-libraries/luminus.lplib/llms.txt This YAML workflow automates library validation using GitHub Actions and LibrePCB CLI. It runs on Ubuntu 22.04 within a LibrePCB CLI container, checking out the code, and then executing the `librepcb-cli open-library` command with strict checking and a minify step. Dependencies include GitHub Actions and the `librepcb/librepcb-cli:1.0.0-rc1` Docker image. Inputs are code pushed or pulled, and the output is the validation status. ```yaml name: CI on: [push, pull_request] jobs: check: runs-on: ubuntu-22.04 container: image: librepcb/librepcb-cli:1.0.0-rc1 options: --entrypoint /bin/bash steps: - uses: actions/checkout@v1 - run: librepcb-cli open-library --all --strict --check --minify-step . ``` -------------------------------- ### LibrePCB Library Definition - Luminus Source: https://context7.com/librepcb-libraries/luminus.lplib/llms.txt Defines the main metadata and configuration for the Luminus LibrePCB library. It includes the library name, description, author, version, and dependencies. ```lisp (librepcb_library c5941334-5502-4992-b5aa-cc2f8d0d17a1 (name "Luminus") (description "Lighting components (unofficial).") (keywords "") (author "LibrePCB") (version "0.2") (created 2018-11-06T20:44:37Z) (deprecated false) (url "https://github.com/LibrePCB-Libraries/Luminus.lplib") (dependency a9ddf0c6-9b1c-4730-b300-01b4f192ad40) (manufacturer "Luminus Devices") ) ``` -------------------------------- ### LibrePCB Package Category Definition Source: https://context7.com/librepcb-libraries/luminus.lplib/llms.txt Defines an organizational category for custom packages within the Luminus library. It includes name, description, author, and version information. ```lisp (librepcb_package_category 94e88aa7-7d30-4af8-a36d-afcdf9d6ae30 (name "Luminus") (description "Custom packages by Luminus components.") (keywords "") (author "Danilo Bargen") (version "0.1") (created 2018-11-08T20:13:47Z) (deprecated false) (parent 194951ec-03dd-412a-9828-70c40bbdd22d) ) ``` -------------------------------- ### LibrePCB Device Definition - MP-3014 LED Source: https://context7.com/librepcb-libraries/luminus.lplib/llms.txt Defines a specific LED device (Luminus MP-3014) with multiple part variants. Each variant specifies attributes like nominal CCT, minimum CRI, and color, suitable for PCB integration. ```lisp (librepcb_device 4d7b5f3e-27c7-4607-8cfb-5185d345ac81 (name "Luminus MP-3014-1100") (description "Luminus Mid Power LED, 3V.") (keywords "led,white,luminus") (author "Danilo Bargen") (version "0.2") (created 2018-11-06T21:48:51Z) (deprecated false) (generated_by "") (category 70421345-ae1d-4fed-aa60-e7619524b97f) (component 2b24b18d-bd95-4fb4-8fe6-bce1d020ead4) (package e1eb50b1-28ba-4aa8-932d-d8addb5ce9e7) (pad 86a5c192-c4aa-46d3-ba3d-322855233ae5 (signal 7b023430-b68f-403a-80b8-c7deb12e7a0c)) (pad ac509123-9f98-4ac0-8b00-16030d5b4e5d (signal f1467b5c-cc7d-44b4-8076-d729f35b3a6a)) (part "MP-3014-1100-27-80" (manufacturer "Luminus Devices") (attribute "NOMINAL_CCT" (type string) (unit none) (value "2700 K")) (attribute "MINIMUM_CRI" (type string) (unit none) (value "80")) (attribute "COLOR" (type string) (unit none) (value "white")) ) (part "MP-3014-1100-40-90" (manufacturer "Luminus Devices") (attribute "NOMINAL_CCT" (type string) (unit none) (value "4000 K")) (attribute "MINIMUM_CRI" (type string) (unit none) (value "90")) (attribute "COLOR" (type string) (unit none) (value "white")) ) (part "MP-3014-1100-65-80" (manufacturer "Luminus Devices") (attribute "NOMINAL_CCT" (type string) (unit none) (value "6500 K")) (attribute "MINIMUM_CRI" (type string) (unit none) (value "80")) (attribute "COLOR" (type string) (unit none) (value "white")) ) ) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.