From 880f5251a4fe93f614059ac5c9c5b82c0ab2695a Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 11:28:14 +0100 Subject: [PATCH 1/2] Upgrade to file format v2 --- .librepcb-lib | 2 +- .../.librepcb-cmp | 2 +- .../.librepcb-dev | 2 +- .../device.lp | 112 +++++++++++++----- .../.librepcb-sym | 2 +- .../symbol.lp | 11 +- 6 files changed, 95 insertions(+), 36 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/cmp/fc58b79f-8fbf-45d3-b97c-2faaa02279f6/.librepcb-cmp b/cmp/fc58b79f-8fbf-45d3-b97c-2faaa02279f6/.librepcb-cmp index d00491f..0cfbf08 100644 --- a/cmp/fc58b79f-8fbf-45d3-b97c-2faaa02279f6/.librepcb-cmp +++ b/cmp/fc58b79f-8fbf-45d3-b97c-2faaa02279f6/.librepcb-cmp @@ -1 +1 @@ -1 +2 diff --git a/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/.librepcb-dev b/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/.librepcb-dev index d00491f..0cfbf08 100644 --- a/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/.librepcb-dev +++ b/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/.librepcb-dev @@ -1 +1 @@ -1 +2 diff --git a/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/device.lp b/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/device.lp index c24d0cb..4b014dd 100644 --- a/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/device.lp +++ b/dev/c013e58e-3841-4aa1-b23d-e82bcd06d6e0/device.lp @@ -10,34 +10,90 @@ (category 58601391-795b-4ebf-ae55-984352167ce4) (component fc58b79f-8fbf-45d3-b97c-2faaa02279f6) (package 2bdb4572-0418-4f98-8cce-1e128f01afd4) - (pad 028d939e-22f2-432a-ab20-a1002ab3c417 (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b)) - (pad 2002cce3-1e0b-4b8a-b617-10c428c41add (signal ffc92765-a5ce-4450-a267-a57c43748c49)) - (pad 2691af30-5d8c-409d-ab7e-3dcd7d749a53 (signal d3b7e246-3e87-4c2b-829d-a9a876aa6312)) - (pad 2a2e806e-21dc-4868-88a3-7aba57f3cee0 (signal 14080672-74ea-4441-b093-3cbf606e02d6)) - (pad 30751f3d-6635-4421-a7d3-5b36e9ca9409 (signal f06f08b3-2b45-4136-874b-ea30d2b892b8)) - (pad 3f6435d2-7680-4c89-9a36-6600b0118219 (signal 9efa8481-bca9-46af-b23f-15b699b7661a)) - (pad 432182dd-7143-40e2-8ff2-c7bbb2f6e472 (signal ea45c409-06dc-4b05-9f0e-4c502595dbb8)) - (pad 49ad86bc-e3b9-4d99-ac9d-3b908ad3a165 (signal 65320840-30af-4437-a9ca-9d2ce79d6716)) - (pad 4af0e5e9-764b-4e4b-a4bf-88fbe7ff80e4 (signal 7bd7385d-b4cc-44f7-b951-d87d45b14492)) - (pad 4bd3bbca-9c8b-4ac6-adad-4544c867a4dd (signal 4b938485-ae8a-4c9b-abce-a91085e81764)) - (pad 4bd68ba0-5a7d-4c08-b9be-bd4b83609e05 (signal 93f7ac6b-b5fd-4443-909c-146ab6626e30)) - (pad 4e6d48b4-1ee7-43b1-93c4-1872f9f26934 (signal 924ad405-76ea-4543-83f0-b18b526ce59b)) - (pad 52eab2fb-c1d4-44ec-a2e1-f569eed15045 (signal 7f5e9cbc-42f0-4523-8614-0a4f1a45524b)) - (pad 571db755-a7e9-4be6-98fc-7a0a45224280 (signal a9214643-eec1-410e-8396-80cba14c968e)) - (pad 5772ae95-ec44-4a40-b415-b94ba90093f6 (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b)) - (pad 5d478499-a348-4053-bfd9-c5128374cb78 (signal fa4c575a-b2d1-4d40-803c-cceb9ee09d03)) - (pad 75609e64-ca1c-4030-a195-6654cff39cd0 (signal 257da2da-246e-4b62-b249-0230c4ee2a72)) - (pad 78fd2181-f925-4b0f-9629-0885926578c3 (signal none)) - (pad 9711547d-fbe3-45d0-bb57-da5969db6d4b (signal c0aa9046-3b0c-4d01-8ab6-308b7f8499c7)) - (pad a220281b-867b-4742-ae6a-b8959d7a2abc (signal 51bb4fe4-3457-4881-8962-d7714a046337)) - (pad a40c91af-0fcd-4572-a0c1-358b15b38874 (signal none)) - (pad b0d96bdf-631b-43a6-97d6-1d4f31faaa58 (signal 840baec0-fb09-4088-90e3-afaceb29b3c5)) - (pad b811938a-6005-4965-b54d-e62e07cd5e08 (signal 40369577-2909-4867-a28d-48375c40607b)) - (pad ce8612cd-23ea-4bde-b452-a6506d459e6f (signal 233c886a-bccf-4c75-a392-bf5a4a51e308)) - (pad d1de13b3-1902-4e2f-b98b-4fdfb4da12a5 (signal e58a74c3-7231-4d5b-89fa-163ac90a8bdf)) - (pad d8b9d190-a777-45f2-a46c-894d0f12cf1a (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b)) - (pad dd7e934b-ce89-41a2-9000-a1de4a51a5d1 (signal a782c367-ef12-4dfb-a1d4-1bbdbe417e21)) - (pad f3e96534-b6d9-4fa5-a37c-b0ed31992b29 (signal 3abb8ae0-5dd8-490c-bf70-2cb81222142e)) + (pad 028d939e-22f2-432a-ab20-a1002ab3c417 (optional false) + (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b) + ) + (pad 2002cce3-1e0b-4b8a-b617-10c428c41add (optional false) + (signal ffc92765-a5ce-4450-a267-a57c43748c49) + ) + (pad 2691af30-5d8c-409d-ab7e-3dcd7d749a53 (optional false) + (signal d3b7e246-3e87-4c2b-829d-a9a876aa6312) + ) + (pad 2a2e806e-21dc-4868-88a3-7aba57f3cee0 (optional false) + (signal 14080672-74ea-4441-b093-3cbf606e02d6) + ) + (pad 30751f3d-6635-4421-a7d3-5b36e9ca9409 (optional false) + (signal f06f08b3-2b45-4136-874b-ea30d2b892b8) + ) + (pad 3f6435d2-7680-4c89-9a36-6600b0118219 (optional false) + (signal 9efa8481-bca9-46af-b23f-15b699b7661a) + ) + (pad 432182dd-7143-40e2-8ff2-c7bbb2f6e472 (optional false) + (signal ea45c409-06dc-4b05-9f0e-4c502595dbb8) + ) + (pad 49ad86bc-e3b9-4d99-ac9d-3b908ad3a165 (optional false) + (signal 65320840-30af-4437-a9ca-9d2ce79d6716) + ) + (pad 4af0e5e9-764b-4e4b-a4bf-88fbe7ff80e4 (optional false) + (signal 7bd7385d-b4cc-44f7-b951-d87d45b14492) + ) + (pad 4bd3bbca-9c8b-4ac6-adad-4544c867a4dd (optional false) + (signal 4b938485-ae8a-4c9b-abce-a91085e81764) + ) + (pad 4bd68ba0-5a7d-4c08-b9be-bd4b83609e05 (optional false) + (signal 93f7ac6b-b5fd-4443-909c-146ab6626e30) + ) + (pad 4e6d48b4-1ee7-43b1-93c4-1872f9f26934 (optional false) + (signal 924ad405-76ea-4543-83f0-b18b526ce59b) + ) + (pad 52eab2fb-c1d4-44ec-a2e1-f569eed15045 (optional false) + (signal 7f5e9cbc-42f0-4523-8614-0a4f1a45524b) + ) + (pad 571db755-a7e9-4be6-98fc-7a0a45224280 (optional false) + (signal a9214643-eec1-410e-8396-80cba14c968e) + ) + (pad 5772ae95-ec44-4a40-b415-b94ba90093f6 (optional false) + (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b) + ) + (pad 5d478499-a348-4053-bfd9-c5128374cb78 (optional false) + (signal fa4c575a-b2d1-4d40-803c-cceb9ee09d03) + ) + (pad 75609e64-ca1c-4030-a195-6654cff39cd0 (optional false) + (signal 257da2da-246e-4b62-b249-0230c4ee2a72) + ) + (pad 78fd2181-f925-4b0f-9629-0885926578c3 (optional false) + (signal none) + ) + (pad 9711547d-fbe3-45d0-bb57-da5969db6d4b (optional false) + (signal c0aa9046-3b0c-4d01-8ab6-308b7f8499c7) + ) + (pad a220281b-867b-4742-ae6a-b8959d7a2abc (optional false) + (signal 51bb4fe4-3457-4881-8962-d7714a046337) + ) + (pad a40c91af-0fcd-4572-a0c1-358b15b38874 (optional false) + (signal none) + ) + (pad b0d96bdf-631b-43a6-97d6-1d4f31faaa58 (optional false) + (signal 840baec0-fb09-4088-90e3-afaceb29b3c5) + ) + (pad b811938a-6005-4965-b54d-e62e07cd5e08 (optional false) + (signal 40369577-2909-4867-a28d-48375c40607b) + ) + (pad ce8612cd-23ea-4bde-b452-a6506d459e6f (optional false) + (signal 233c886a-bccf-4c75-a392-bf5a4a51e308) + ) + (pad d1de13b3-1902-4e2f-b98b-4fdfb4da12a5 (optional false) + (signal e58a74c3-7231-4d5b-89fa-163ac90a8bdf) + ) + (pad d8b9d190-a777-45f2-a46c-894d0f12cf1a (optional false) + (signal 5a10a8fc-96bf-4eef-9960-a66ac0f62a1b) + ) + (pad dd7e934b-ce89-41a2-9000-a1de4a51a5d1 (optional false) + (signal a782c367-ef12-4dfb-a1d4-1bbdbe417e21) + ) + (pad f3e96534-b6d9-4fa5-a37c-b0ed31992b29 (optional false) + (signal 3abb8ae0-5dd8-490c-bf70-2cb81222142e) + ) (part "FT232RL-TUBE" (manufacturer "FTDI") ) (part "FT232RL-REEL" (manufacturer "FTDI") diff --git a/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/.librepcb-sym b/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/.librepcb-sym index d00491f..0cfbf08 100644 --- a/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/.librepcb-sym +++ b/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/.librepcb-sym @@ -1 +1 @@ -1 +2 diff --git a/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/symbol.lp b/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/symbol.lp index 242611f..28bdd82 100644 --- a/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/symbol.lp +++ b/sym/721646ac-cba4-4f1b-ae89-f6477cf9b64f/symbol.lp @@ -8,6 +8,7 @@ (deprecated false) (generated_by "") (category 58601391-795b-4ebf-ae55-984352167ce4) + (grid_interval 2.54) (pin 8bdd58d4-0b07-40b7-a73b-3383b7020181 (name "USBDM") (position -10.16 10.16) (rotation 0.0) (length 2.54) (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5) @@ -136,10 +137,12 @@ (vertex (position -7.62 -25.4) (angle 0.0)) (vertex (position -7.62 25.4) (angle 0.0)) ) - (text 4084eae2-2f46-4b6b-a139-ca47ffb7ea21 (layer sym_names) (value "{{NAME}}") - (align left bottom) (height 2.54) (position -7.62 25.4) (rotation 0.0) + (text 4084eae2-2f46-4b6b-a139-ca47ffb7ea21 (layer sym_names) (height 2.54) + (align left bottom) (position -7.62 25.4) (rotation 0.0) (lock false) + (value "{{NAME}}") ) - (text 66a8a199-c712-4c0a-9119-25fea6fac224 (layer sym_values) (value "{{VALUE}}") - (align left top) (height 2.54) (position -7.62 -25.4) (rotation 0.0) + (text 66a8a199-c712-4c0a-9119-25fea6fac224 (layer sym_values) (height 2.54) + (align left top) (position -7.62 -25.4) (rotation 0.0) (lock false) + (value "{{VALUE}}") ) ) From 836c8a90e545c9498f5441bf2d58d79fab4fdf81 Mon Sep 17 00:00:00 2001 From: "U. Bruhin" Date: Wed, 14 Jan 2026 11:28:14 +0100 Subject: [PATCH 2/2] 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 4690a9b..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.0.0-rc1 + image: librepcb/librepcb-cli:2.0.0-rc1 options: --entrypoint /bin/bash steps: - uses: actions/checkout@v1