From f07e55d3a3847f38b07a061c9bfa730ea5222d5b Mon Sep 17 00:00:00 2001 From: Danilo Bargen Date: Mon, 23 Dec 2024 01:27:30 +0100 Subject: [PATCH 1/3] Add pkg for IN-12A / IN-12B --- .../.librepcb-pkg | 1 + .../package.lp | 212 ++++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/.librepcb-pkg create mode 100644 pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/package.lp diff --git a/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/.librepcb-pkg b/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/.librepcb-pkg new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/.librepcb-pkg @@ -0,0 +1 @@ +1 diff --git a/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/package.lp b/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/package.lp new file mode 100644 index 0000000..929f01f --- /dev/null +++ b/pkg/d06de9dc-d4ab-4de4-ac44-b544e4ff80bb/package.lp @@ -0,0 +1,212 @@ +(librepcb_package d06de9dc-d4ab-4de4-ac44-b544e4ff80bb + (name "SOVTEK_IN-12") + (description "\"Sovtek\"-braded nixie tube by Reflektor.\n\nThe footprint works for both IN-12A and IN-12B variants.\n\nLength: 21 mm\nWidth: 32 mm\nPin diameter: 1.02 mm") + (keywords "nixie,tube,in-12,in-12b,in12,in12b") + (author "Danilo Bargen") + (version "0.3.1") + (created 2019-09-23T19:05:08Z) + (deprecated false) + (generated_by "") + (category 194951ec-03dd-412a-9828-70c40bbdd22d) + (assembly_type tht) + (pad 0e0720b3-f12c-4597-bcaa-17d8302063c8 (name "1")) + (pad fa502b4a-1d50-4076-adea-639f23680ad3 (name "2")) + (pad 085fefea-d52c-49af-b6fb-e8f1ea3d9468 (name "3")) + (pad 5859d562-4a3c-4787-bec8-4b2ab6e2bb4e (name "4")) + (pad 0519004d-11e9-4b41-b380-3252724ca88b (name "5")) + (pad 2c9c2c78-5889-4827-b42e-64bc4bb1ef56 (name "6")) + (pad 8a74c27b-0d0d-4c08-9f7e-cc8802d84690 (name "7")) + (pad ee9cf78b-ea96-4360-9843-f109721f2849 (name "8")) + (pad b6e72311-36bb-4545-8c44-d620aeea9b8b (name "9")) + (pad 8d605bc2-c7a8-40ef-b5eb-64b7cdcd03d7 (name "10")) + (pad d4b10bb6-88da-4892-9022-52c2fb0ec68d (name "11")) + (pad f6e2b149-0365-4ee8-ad14-c9919db01ab3 (name "12")) + (footprint 4c026e3e-d013-4077-adda-7db8d23c7ce0 + (name "default") + (description "") + (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0) + (pad 0e0720b3-f12c-4597-bcaa-17d8302063c8 (side top) (shape roundrect) + (position 4.0 -8.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 0e0720b3-f12c-4597-bcaa-17d8302063c8) + (hole 0e0720b3-f12c-4597-bcaa-17d8302063c8 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad fa502b4a-1d50-4076-adea-639f23680ad3 (side top) (shape roundrect) + (position 5.75 -4.5) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad fa502b4a-1d50-4076-adea-639f23680ad3) + (hole fa502b4a-1d50-4076-adea-639f23680ad3 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 085fefea-d52c-49af-b6fb-e8f1ea3d9468 (side top) (shape roundrect) + (position 5.75 0.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 085fefea-d52c-49af-b6fb-e8f1ea3d9468) + (hole 085fefea-d52c-49af-b6fb-e8f1ea3d9468 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 5859d562-4a3c-4787-bec8-4b2ab6e2bb4e (side top) (shape roundrect) + (position 5.75 4.5) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 5859d562-4a3c-4787-bec8-4b2ab6e2bb4e) + (hole 5859d562-4a3c-4787-bec8-4b2ab6e2bb4e (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 0519004d-11e9-4b41-b380-3252724ca88b (side top) (shape roundrect) + (position 4.0 8.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 0519004d-11e9-4b41-b380-3252724ca88b) + (hole 0519004d-11e9-4b41-b380-3252724ca88b (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 2c9c2c78-5889-4827-b42e-64bc4bb1ef56 (side top) (shape roundrect) + (position 0.0 9.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 2c9c2c78-5889-4827-b42e-64bc4bb1ef56) + (hole 2c9c2c78-5889-4827-b42e-64bc4bb1ef56 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 8a74c27b-0d0d-4c08-9f7e-cc8802d84690 (side top) (shape roundrect) + (position -4.0 8.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 8a74c27b-0d0d-4c08-9f7e-cc8802d84690) + (hole 8a74c27b-0d0d-4c08-9f7e-cc8802d84690 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad ee9cf78b-ea96-4360-9843-f109721f2849 (side top) (shape roundrect) + (position -5.75 4.5) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad ee9cf78b-ea96-4360-9843-f109721f2849) + (hole ee9cf78b-ea96-4360-9843-f109721f2849 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad b6e72311-36bb-4545-8c44-d620aeea9b8b (side top) (shape roundrect) + (position -5.75 0.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad b6e72311-36bb-4545-8c44-d620aeea9b8b) + (hole b6e72311-36bb-4545-8c44-d620aeea9b8b (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad 8d605bc2-c7a8-40ef-b5eb-64b7cdcd03d7 (side top) (shape roundrect) + (position -5.75 -4.5) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad 8d605bc2-c7a8-40ef-b5eb-64b7cdcd03d7) + (hole 8d605bc2-c7a8-40ef-b5eb-64b7cdcd03d7 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad d4b10bb6-88da-4892-9022-52c2fb0ec68d (side top) (shape roundrect) + (position -4.0 -8.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad d4b10bb6-88da-4892-9022-52c2fb0ec68d) + (hole d4b10bb6-88da-4892-9022-52c2fb0ec68d (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (pad f6e2b149-0365-4ee8-ad14-c9919db01ab3 (side top) (shape roundrect) + (position 0.0 -9.0) (rotation 0.0) (size 3.0 3.0) (radius 1.0) + (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard) + (package_pad f6e2b149-0365-4ee8-ad14-c9919db01ab3) + (hole f6e2b149-0365-4ee8-ad14-c9919db01ab3 (diameter 1.2) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (polygon 6c75824a-7d52-4b52-a4af-e633efd2ce42 (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position -10.6 9.05) (angle 0.0)) + (vertex (position -10.6 -9.05) (angle 127.0)) + (vertex (position 10.6 -9.05) (angle 0.0)) + (vertex (position 10.6 9.05) (angle 127.0)) + (vertex (position -10.6 9.05) (angle 0.0)) + ) + (polygon 683ed504-f68c-4420-b9c8-28d20301e796 (layer top_legend) + (width 0.2) (fill false) (grab_area false) + (vertex (position 2.0 -4.0) (angle 0.0)) + (vertex (position 3.0 -6.0) (angle 0.0)) + ) + (polygon caf03fb9-2a55-4243-961f-5f63b2046f2c (layer top_legend) + (width 0.0) (fill true) (grab_area true) + (vertex (position 2.143 -5.461) (angle 0.0)) + (vertex (position 3.127 -6.311) (angle 0.0)) + (vertex (position 3.128 -5.014) (angle 0.0)) + (vertex (position 2.143 -5.461) (angle 0.0)) + ) + (polygon 0bf0d553-03b9-40cb-a394-598699d5342b (layer top_package_outlines) + (width 0.0) (fill false) (grab_area false) + (vertex (position -10.5 9.0) (angle 0.0)) + (vertex (position -10.5 -9.0) (angle 127.0)) + (vertex (position 10.5 -9.0) (angle 0.0)) + (vertex (position 10.5 9.0) (angle 127.0)) + (vertex (position -10.5 9.0) (angle 0.0)) + ) + (polygon 796fdf82-2c01-46fc-b84b-2339c5239e1d (layer top_courtyard) + (width 0.0) (fill false) (grab_area false) + (vertex (position 3.171245 -15.892753) (angle 0.0)) + (vertex (position 5.183118 -15.178791) (angle 0.0)) + (vertex (position 7.044672 -14.133807) (angle 0.0)) + (vertex (position 8.701919 -12.788107) (angle 0.0)) + (vertex (position 10.106795 -11.180718) (angle 0.0)) + (vertex (position 11.3 -9.224754) (angle 0.0)) + (vertex (position 11.3 9.224754) (angle 0.0)) + (vertex (position 10.106795 11.180718) (angle 0.0)) + (vertex (position 8.701919 12.788107) (angle 0.0)) + (vertex (position 7.044672 14.133807) (angle 0.0)) + (vertex (position 5.183118 15.178791) (angle 0.0)) + (vertex (position 3.171245 15.892753) (angle 0.0)) + (vertex (position 1.067401 16.254986) (angle 0.0)) + (vertex (position -1.067401 16.254986) (angle 0.0)) + (vertex (position -3.171245 15.892753) (angle 0.0)) + (vertex (position -5.183118 15.178791) (angle 0.0)) + (vertex (position -7.044672 14.133807) (angle 0.0)) + (vertex (position -8.701919 12.788107) (angle 0.0)) + (vertex (position -10.106795 11.180718) (angle 0.0)) + (vertex (position -11.3 9.224754) (angle 0.0)) + (vertex (position -11.3 -9.224754) (angle 0.0)) + (vertex (position -10.106795 -11.180718) (angle 0.0)) + (vertex (position -8.701919 -12.788107) (angle 0.0)) + (vertex (position -7.044672 -14.133807) (angle 0.0)) + (vertex (position -5.183118 -15.178791) (angle 0.0)) + (vertex (position -3.171245 -15.892753) (angle 0.0)) + (vertex (position -1.067401 -16.254986) (angle 0.0)) + (vertex (position 1.067401 -16.254986) (angle 0.0)) + ) + (polygon 03fbd1dc-b0fb-4bd8-8bbf-a948a0f6721d (layer top_documentation) + (width 0.2) (fill false) (grab_area false) + (vertex (position -10.4 8.95) (angle 0.0)) + (vertex (position -10.4 -8.95) (angle 127.0)) + (vertex (position 10.4 -8.95) (angle 0.0)) + (vertex (position 10.4 8.95) (angle 127.0)) + (vertex (position -10.4 8.95) (angle 0.0)) + ) + (circle ce26bd22-83eb-4ae5-9b5f-591971a30e9e (layer top_documentation) + (width 0.0) (fill true) (grab_area true) (diameter 3.5) (position 0.0 0.0) + ) + (stroke_text cd8226e1-7fa9-4643-a133-1ec9655e9c62 (layer top_names) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 0.0 16.51) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{NAME}}") + ) + (stroke_text 5d0dcdd9-26f4-4430-8513-c62a4ccd2360 (layer top_values) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center top) (position 0.0 -16.51) (rotation 0.0) + (auto_rotate true) (mirror false) (value "{{VALUE}}") + ) + (hole 0eb582a0-3154-40c7-9f12-83829cc8e47c (diameter 5.0) + (stop_mask auto) + (vertex (position 0.0 0.0) (angle 0.0)) + ) + ) + (approved missing_footprint_3d_model + (footprint 4c026e3e-d013-4077-adda-7db8d23c7ce0) + ) +) From cec1b33084cf4f6aeb65db1ec9b37c3a6928fdbd Mon Sep 17 00:00:00 2001 From: Danilo Bargen Date: Mon, 23 Dec 2024 01:30:38 +0100 Subject: [PATCH 2/3] Add dev for IN-12B --- .../.librepcb-dev | 1 + .../device.lp | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev/92456f46-613c-4de5-8b65-caa103250d5a/.librepcb-dev create mode 100644 dev/92456f46-613c-4de5-8b65-caa103250d5a/device.lp diff --git a/dev/92456f46-613c-4de5-8b65-caa103250d5a/.librepcb-dev b/dev/92456f46-613c-4de5-8b65-caa103250d5a/.librepcb-dev new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/dev/92456f46-613c-4de5-8b65-caa103250d5a/.librepcb-dev @@ -0,0 +1 @@ +1 diff --git a/dev/92456f46-613c-4de5-8b65-caa103250d5a/device.lp b/dev/92456f46-613c-4de5-8b65-caa103250d5a/device.lp new file mode 100644 index 0000000..8fa23fc --- /dev/null +++ b/dev/92456f46-613c-4de5-8b65-caa103250d5a/device.lp @@ -0,0 +1,32 @@ +(librepcb_device 92456f46-613c-4de5-8b65-caa103250d5a + (name "Sovtek IN-12B") + (description "Sovtek IN-12B Nixie Tube by Reflektor.\n\nThe \"B\" variant has a decimal dot.") + (keywords "nixie,tube,in-12b,in12b,reflektor,sovtek") + (author "Danilo Bargen") + (version "0.1.2") + (created 2019-09-23T19:55:09Z) + (deprecated false) + (generated_by "") + (category 0d3a9561-9a14-4622-98b2-d787b8b7478c) + (resource "Datasheet Sovtek IN-12B" (mediatype "application/pdf") + (url "https://www.tube-tester.com/sites/nixie/dat_arch/IN-12A_IN-12B_01.pdf") + ) + (component d7b212af-7057-49df-853e-366ff93f11ce) + (package d06de9dc-d4ab-4de4-ac44-b544e4ff80bb) + (pad 0519004d-11e9-4b41-b380-3252724ca88b (signal 71ea9d91-c543-4ed1-9b42-7036b0c10d2b)) + (pad 085fefea-d52c-49af-b6fb-e8f1ea3d9468 (signal 70476446-24bb-4d75-9160-8ffe2aec47fc)) + (pad 0e0720b3-f12c-4597-bcaa-17d8302063c8 (signal 33bb175f-607b-4f0b-b480-d5247034d990)) + (pad 2c9c2c78-5889-4827-b42e-64bc4bb1ef56 (signal 064145fe-de80-4ad6-bc0d-2f3c069dac12)) + (pad 5859d562-4a3c-4787-bec8-4b2ab6e2bb4e (signal 4fb0925d-319b-4fbf-9f1b-c4ba7cfc259e)) + (pad 8a74c27b-0d0d-4c08-9f7e-cc8802d84690 (signal 605de6be-27cd-4ae5-b2e6-954acf4e2be1)) + (pad 8d605bc2-c7a8-40ef-b5eb-64b7cdcd03d7 (signal 9723d9a4-f201-45b2-b1e3-5c8e39e04b74)) + (pad b6e72311-36bb-4545-8c44-d620aeea9b8b (signal d56a1a67-8219-4a45-a516-b5d52b858acf)) + (pad d4b10bb6-88da-4892-9022-52c2fb0ec68d (signal 55c50320-dbe3-4e0f-82df-755bcc5d5600)) + (pad ee9cf78b-ea96-4360-9843-f109721f2849 (signal 2f8ebee8-9d7e-4fa6-b402-a76e01143945)) + (pad f6e2b149-0365-4ee8-ad14-c9919db01ab3 (signal a73aad11-91f4-4433-a9ab-887d10a05b1e)) + (pad fa502b4a-1d50-4076-adea-639f23680ad3 (signal 380cf2e9-2eb3-480f-b5bc-11f6ceed506c)) + (part "IN-12B" (manufacturer "Reflektor") + ) + (part "ИН-12Б" (manufacturer "Рефлектор") + ) +) From 8e1b3b6509e9107d73710a2f1140996b942787bf Mon Sep 17 00:00:00 2001 From: Danilo Bargen Date: Wed, 25 Dec 2024 13:18:34 +0100 Subject: [PATCH 3/3] Bump library version to 0.1.3 --- library.lp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.lp b/library.lp index b0ff9c6..d3178dd 100644 --- a/library.lp +++ b/library.lp @@ -3,7 +3,7 @@ (description "Vacuum / electron tubes library (including nixie tubes).") (keywords "") (author "LibrePCB") - (version "0.1.2") + (version "0.1.3") (created 2019-10-27T20:21:23Z) (deprecated false) (url "https://github.com/LibrePCB-Libraries/Tubes.lplib")