From 09b8788fe94e007e57266240105aa482d8e87529 Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 13:26:08 +0100 Subject: [PATCH 1/3] Upgrade to file format v2 --- .librepcb-lib | 2 +- .../.librepcb-dev | 2 +- .../device.lp | 52 ++++++++++++++----- .../.librepcb-pkg | 2 +- .../package.lp | 10 ++-- .../.librepcb-pkgcat | 2 +- 6 files changed, 49 insertions(+), 21 deletions(-) diff --git a/.librepcb-lib b/.librepcb-lib index d00491f..0cfbf08 100644 --- a/.librepcb-lib +++ b/.librepcb-lib @@ -1 +1 @@ -1 +2 diff --git a/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/.librepcb-dev b/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/.librepcb-dev +++ b/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/device.lp b/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/device.lp index 61463eb..8351ced 100644 --- a/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/device.lp +++ b/dev/6d2e4725-f970-40c1-88dc-768c8cd364fc/device.lp @@ -16,19 +16,45 @@ ) (component af872e90-b562-4996-8ad5-0301a554b951) (package 54b0c950-059b-4e70-b8b4-bcde5faa5108) - (pad 1919fd5a-6cf0-4d7a-90d0-02613c4e814e (signal fa71cad4-d288-46bf-97d8-7a3dbd95ec90)) - (pad 386ea120-acef-4454-b136-b34be90bb1f7 (signal 1b087955-056b-44d0-8cb2-4fde091eea70)) - (pad 43a3d76a-3e1c-4a60-af67-7b7cd59ccb5d (signal 01e03995-75ac-4829-9276-93e0463434d7)) - (pad 50946266-c845-4be2-a6c7-db98ade4b04d (signal 01e03995-75ac-4829-9276-93e0463434d7)) - (pad 6e26ea23-b536-4834-9d1d-4e543ee06763 (signal 0d02114e-72fb-4c13-b57f-7373fcd47dfb)) - (pad 70f514be-0668-4441-9b27-f816267bd6b7 (signal eb878e23-8891-4656-954c-d533fecd2d71)) - (pad 7f72c790-c514-4682-81fc-b6319efdeb70 (signal 7cb39455-fb56-42e2-a5bb-b27d79e7c67a)) - (pad 826f29b4-fca3-4cb2-b252-b29f8edf4745 (signal 1b087955-056b-44d0-8cb2-4fde091eea70)) - (pad b654c6ad-b7f5-4e02-8389-6feccbad3bd0 (signal fa71cad4-d288-46bf-97d8-7a3dbd95ec90)) - (pad b7520bef-f63d-41f9-b7b6-1141bf34ff7e (signal aa335da4-793a-48f2-8543-c2aaae0cdd6c)) - (pad c2047a55-aa2c-4e1a-8bb6-d7b884c046f0 (signal 70c1e4fa-8734-444f-a660-229e4abeb9f1)) - (pad f4a5b25b-ff11-452a-a18c-2ddd3c5013a0 (signal e7125ab9-4b63-4ddc-8e5d-c5299fa2d725)) - (pad ffff6591-17f8-454c-a412-7818212985ae (signal 70c1e4fa-8734-444f-a660-229e4abeb9f1)) + (pad 1919fd5a-6cf0-4d7a-90d0-02613c4e814e (optional false) + (signal fa71cad4-d288-46bf-97d8-7a3dbd95ec90) + ) + (pad 386ea120-acef-4454-b136-b34be90bb1f7 (optional false) + (signal 1b087955-056b-44d0-8cb2-4fde091eea70) + ) + (pad 43a3d76a-3e1c-4a60-af67-7b7cd59ccb5d (optional false) + (signal 01e03995-75ac-4829-9276-93e0463434d7) + ) + (pad 50946266-c845-4be2-a6c7-db98ade4b04d (optional false) + (signal 01e03995-75ac-4829-9276-93e0463434d7) + ) + (pad 6e26ea23-b536-4834-9d1d-4e543ee06763 (optional false) + (signal 0d02114e-72fb-4c13-b57f-7373fcd47dfb) + ) + (pad 70f514be-0668-4441-9b27-f816267bd6b7 (optional false) + (signal eb878e23-8891-4656-954c-d533fecd2d71) + ) + (pad 7f72c790-c514-4682-81fc-b6319efdeb70 (optional false) + (signal 7cb39455-fb56-42e2-a5bb-b27d79e7c67a) + ) + (pad 826f29b4-fca3-4cb2-b252-b29f8edf4745 (optional false) + (signal 1b087955-056b-44d0-8cb2-4fde091eea70) + ) + (pad b654c6ad-b7f5-4e02-8389-6feccbad3bd0 (optional false) + (signal fa71cad4-d288-46bf-97d8-7a3dbd95ec90) + ) + (pad b7520bef-f63d-41f9-b7b6-1141bf34ff7e (optional false) + (signal aa335da4-793a-48f2-8543-c2aaae0cdd6c) + ) + (pad c2047a55-aa2c-4e1a-8bb6-d7b884c046f0 (optional false) + (signal 70c1e4fa-8734-444f-a660-229e4abeb9f1) + ) + (pad f4a5b25b-ff11-452a-a18c-2ddd3c5013a0 (optional false) + (signal e7125ab9-4b63-4ddc-8e5d-c5299fa2d725) + ) + (pad ffff6591-17f8-454c-a412-7818212985ae (optional false) + (signal 70c1e4fa-8734-444f-a660-229e4abeb9f1) + ) (part "USB4105-GF-A" (manufacturer "GCT") (attribute "SHELL_STAKE" (type string) (unit none) (value "0.95mm")) (attribute "PLATING" (type string) (unit none) (value "Gold Flash")) diff --git a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/.librepcb-pkg b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/.librepcb-pkg index d00491f..0cfbf08 100644 --- a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/.librepcb-pkg +++ b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/.librepcb-pkg @@ -1 +1 @@ -1 +2 diff --git a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp index 5f25ac1..927db3e 100644 --- a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp +++ b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp @@ -10,6 +10,8 @@ (category 2aeb8c79-8de3-4b40-b3c8-e94ab7605672) (category 92943488-b68c-400e-8338-589fe4081b8a) (assembly_type mixed) + (grid_interval 2.54) + (min_copper_clearance 0.2) (pad 1919fd5a-6cf0-4d7a-90d0-02613c4e814e (name "A1/B12")) (pad 826f29b4-fca3-4cb2-b252-b29f8edf4745 (name "A4/B9")) (pad 7f72c790-c514-4682-81fc-b6319efdeb70 (name "B8")) @@ -169,12 +171,12 @@ ) (stroke_text d30e75f5-b843-4744-9408-736a8e50e85b (layer top_values) (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) - (align left top) (position 5.715 -0.635) (rotation 0.0) + (align left top) (position 5.715 -0.635) (rotation 0.0) (lock false) (auto_rotate true) (mirror false) (value "{{VALUE}}") ) (stroke_text 6984017e-f5ce-4b77-8c76-45a592eed82c (layer top_names) (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) - (align left bottom) (position 5.715 0.635) (rotation 0.0) + (align left bottom) (position 5.715 0.635) (rotation 0.0) (lock false) (auto_rotate true) (mirror false) (value "{{NAME}}") ) (hole ccb6765b-b5d4-4566-94d8-8cf286d9630f (diameter 0.65) @@ -332,12 +334,12 @@ ) (stroke_text d30e75f5-b843-4744-9408-736a8e50e85b (layer top_values) (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) - (align left top) (position 5.715 -0.635) (rotation 0.0) + (align left top) (position 5.715 -0.635) (rotation 0.0) (lock false) (auto_rotate true) (mirror false) (value "{{VALUE}}") ) (stroke_text 6984017e-f5ce-4b77-8c76-45a592eed82c (layer top_names) (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) - (align left bottom) (position 5.715 0.635) (rotation 0.0) + (align left bottom) (position 5.715 0.635) (rotation 0.0) (lock false) (auto_rotate true) (mirror false) (value "{{NAME}}") ) (hole ccb6765b-b5d4-4566-94d8-8cf286d9630f (diameter 0.65) diff --git a/pkgcat/2aeb8c79-8de3-4b40-b3c8-e94ab7605672/.librepcb-pkgcat b/pkgcat/2aeb8c79-8de3-4b40-b3c8-e94ab7605672/.librepcb-pkgcat index d00491f..0cfbf08 100644 --- a/pkgcat/2aeb8c79-8de3-4b40-b3c8-e94ab7605672/.librepcb-pkgcat +++ b/pkgcat/2aeb8c79-8de3-4b40-b3c8-e94ab7605672/.librepcb-pkgcat @@ -1 +1 @@ -1 +2 From a6107e381354c32d97aaa9ec6cb6cef72ec1c204 Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 13:26:08 +0100 Subject: [PATCH 2/3] Update from template --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 328944f..aad2fb9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: CI on: [push, pull_request] jobs: check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 container: - image: librepcb/librepcb-cli:1.1.0 + image: librepcb/librepcb-cli:2.0.0-rc1 options: --entrypoint /bin/bash steps: - uses: actions/checkout@v1 From 52ff93335b8f273a2bea45ee6759db470e6398cb Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 13:29:07 +0100 Subject: [PATCH 3/3] Approve warnings --- pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp index 927db3e..7c0da0d 100644 --- a/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp +++ b/pkg/54b0c950-059b-4e70-b8b4-bcde5faa5108/package.lp @@ -3,7 +3,7 @@ (description "Type C USB 2.0 receptable. 16 contacts, 5A / 48VDC (240W).") (keywords "usb,usb-c,usb c,usb 2.0,low speed") (author "U. Bruhin") - (version "0.1.1") + (version "0.1.2") (created 2024-06-27T15:07:47Z) (deprecated false) (generated_by "") @@ -351,6 +351,7 @@ (vertex (position 2.89 2.605) (angle 0.0)) ) ) + (approved ambiguous_footprint_tags) (approved missing_footprint_3d_model (footprint a5ef8276-d514-4618-8123-04ae7c6a9f78) )