From c0d67c4dd50de996ad5e900c8000974b9b480bdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Dvo=C5=99=C3=A1k?= Date: Sat, 27 May 2023 17:55:59 +0200 Subject: [PATCH 1/8] add new components, create MLAB library --- ...04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.svg | 165 +++++++++++++++ KiCAD-base/Diode_SMD/D_SOD-523.svg | 94 +++++++++ .../Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg | 172 +++++++++++++-- KiCAD-base/Package_TO_SOT_SMD | 1 + KiCAD-base/TO_SOT_Packages_SMD/SOT-23-5.svg | 199 +++++++++++++++--- KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg | 180 ++++++++++++++++ .../TO_SOT_Packages_SMD/SOT-353_SC-70-5.svg | 1 + MLAB-base/Mlab_D/LED_1206_2.back.svg | 76 +++++++ MLAB-base/Mlab_D/LED_1206_2.svg | 89 ++++++++ MLAB-base/Mlab_IO/SOT176-1.svg | 1 + 10 files changed, 925 insertions(+), 53 deletions(-) create mode 100644 KiCAD-base/Connector_JST/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.svg create mode 100644 KiCAD-base/Diode_SMD/D_SOD-523.svg create mode 120000 KiCAD-base/Package_TO_SOT_SMD create mode 100644 KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg create mode 120000 KiCAD-base/TO_SOT_Packages_SMD/SOT-353_SC-70-5.svg create mode 100644 MLAB-base/Mlab_D/LED_1206_2.back.svg create mode 100644 MLAB-base/Mlab_D/LED_1206_2.svg create mode 120000 MLAB-base/Mlab_IO/SOT176-1.svg diff --git a/KiCAD-base/Connector_JST/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.svg b/KiCAD-base/Connector_JST/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.svg new file mode 100644 index 0000000..2da8078 --- /dev/null +++ b/KiCAD-base/Connector_JST/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.svg @@ -0,0 +1,165 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KiCAD-base/Diode_SMD/D_SOD-523.svg b/KiCAD-base/Diode_SMD/D_SOD-523.svg new file mode 100644 index 0000000..a286116 --- /dev/null +++ b/KiCAD-base/Diode_SMD/D_SOD-523.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/KiCAD-base/Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg b/KiCAD-base/Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg index 6b46154..2fa23ff 100644 --- a/KiCAD-base/Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg +++ b/KiCAD-base/Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg @@ -1,30 +1,158 @@ - - + + + - + image/svg+xml - - + - - - - - - - + + + + + + + - - - + + + + + - - - - - - + + + - \ No newline at end of file + + + + + diff --git a/KiCAD-base/Package_TO_SOT_SMD b/KiCAD-base/Package_TO_SOT_SMD new file mode 120000 index 0000000..b1921ac --- /dev/null +++ b/KiCAD-base/Package_TO_SOT_SMD @@ -0,0 +1 @@ +TO_SOT_Packages_SMD/ \ No newline at end of file diff --git a/KiCAD-base/TO_SOT_Packages_SMD/SOT-23-5.svg b/KiCAD-base/TO_SOT_Packages_SMD/SOT-23-5.svg index c79e9ed..e525c2e 100644 --- a/KiCAD-base/TO_SOT_Packages_SMD/SOT-23-5.svg +++ b/KiCAD-base/TO_SOT_Packages_SMD/SOT-23-5.svg @@ -1,43 +1,180 @@ - - - - + + + + + + + - + image/svg+xml - - + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - \ No newline at end of file + + diff --git a/KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg b/KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg new file mode 100644 index 0000000..0fee63e --- /dev/null +++ b/KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg @@ -0,0 +1,180 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KiCAD-base/TO_SOT_Packages_SMD/SOT-353_SC-70-5.svg b/KiCAD-base/TO_SOT_Packages_SMD/SOT-353_SC-70-5.svg new file mode 120000 index 0000000..4814ef2 --- /dev/null +++ b/KiCAD-base/TO_SOT_Packages_SMD/SOT-353_SC-70-5.svg @@ -0,0 +1 @@ +/home/roman/repos/tf/TFRPM01/doc/assets/templates/PcbDraw-Lib/KiCAD-base/TO_SOT_Packages_SMD/SOT-353.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_D/LED_1206_2.back.svg b/MLAB-base/Mlab_D/LED_1206_2.back.svg new file mode 100644 index 0000000..ac12ca0 --- /dev/null +++ b/MLAB-base/Mlab_D/LED_1206_2.back.svg @@ -0,0 +1,76 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/MLAB-base/Mlab_D/LED_1206_2.svg b/MLAB-base/Mlab_D/LED_1206_2.svg new file mode 100644 index 0000000..0350a16 --- /dev/null +++ b/MLAB-base/Mlab_D/LED_1206_2.svg @@ -0,0 +1,89 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_IO/SOT176-1.svg b/MLAB-base/Mlab_IO/SOT176-1.svg new file mode 120000 index 0000000..d7c128b --- /dev/null +++ b/MLAB-base/Mlab_IO/SOT176-1.svg @@ -0,0 +1 @@ +../../KiCAD-base/Package_SO/SOIC-8_5.23x5.23mm_P1.27mm.svg \ No newline at end of file From b549302ecbe9ae0d4050d8d2c578ec1b56330507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Dvo=C5=99=C3=A1k?= Date: Wed, 14 Jun 2023 16:04:44 +0200 Subject: [PATCH 2/8] Add mlab headers --- MLAB-base/Mlab_DISPLAY/EA_OLEDM128-6GGA.svg | 1 + MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg | 664 ++++++++++++++ .../Mlab_Mechanical/MountingHole_3mm.back.svg | 163 ++++ .../Mlab_Mechanical/MountingHole_3mm.svg | 250 ++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x01.svg | 173 ++++ MLAB-base/Mlab_Pin_Headers/Straight_1x02.svg | 188 ++++ MLAB-base/Mlab_Pin_Headers/Straight_1x03.svg | 203 +++++ MLAB-base/Mlab_Pin_Headers/Straight_1x04.svg | 218 +++++ MLAB-base/Mlab_Pin_Headers/Straight_1x05.svg | 233 +++++ MLAB-base/Mlab_Pin_Headers/Straight_1x06.svg | 248 +++++ MLAB-base/Mlab_Pin_Headers/Straight_1x07.svg | 263 ++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x08.svg | 278 ++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x09.svg | 293 ++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x10.svg | 308 +++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x11.svg | 323 +++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x12.svg | 338 +++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x13.svg | 353 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x14.svg | 368 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x15.svg | 383 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x16.svg | 398 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x17.svg | 413 +++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x18.svg | 428 +++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x19.svg | 443 +++++++++ MLAB-base/Mlab_Pin_Headers/Straight_1x20.svg | 458 ++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x01.svg | 188 ++++ MLAB-base/Mlab_Pin_Headers/Straight_2x02.svg | 217 +++++ MLAB-base/Mlab_Pin_Headers/Straight_2x03.svg | 353 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x04.svg | 382 ++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x05.svg | 411 +++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x06.svg | 440 +++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x07.svg | 469 ++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x08.svg | 498 +++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x09.svg | 527 +++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x10.svg | 556 ++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x11.svg | 585 ++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x12.svg | 614 +++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x13.svg | 643 +++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x14.svg | 672 ++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x15.svg | 701 +++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x16.svg | 730 +++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x17.svg | 759 ++++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x18.svg | 788 ++++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x19.svg | 817 +++++++++++++++++ MLAB-base/Mlab_Pin_Headers/Straight_2x20.svg | 846 ++++++++++++++++++ 44 files changed, 18584 insertions(+) create mode 120000 MLAB-base/Mlab_DISPLAY/EA_OLEDM128-6GGA.svg create mode 100644 MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg create mode 100644 MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg create mode 100644 MLAB-base/Mlab_Mechanical/MountingHole_3mm.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x01.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x02.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x03.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x04.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x05.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x06.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x07.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x08.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x09.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x10.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x11.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x12.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x13.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x14.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x15.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x16.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x17.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x18.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x19.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_1x20.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x01.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x02.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x03.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x04.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x05.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x06.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x07.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x08.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x09.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x10.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x11.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x12.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x13.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x14.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x15.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x16.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x17.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x18.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x19.svg create mode 100644 MLAB-base/Mlab_Pin_Headers/Straight_2x20.svg diff --git a/MLAB-base/Mlab_DISPLAY/EA_OLEDM128-6GGA.svg b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128-6GGA.svg new file mode 120000 index 0000000..aee9ae3 --- /dev/null +++ b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128-6GGA.svg @@ -0,0 +1 @@ +EA_OLEDM128.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg new file mode 100644 index 0000000..9730cba --- /dev/null +++ b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg @@ -0,0 +1,664 @@ + + + + + + image/svg+xml + + + + + + + + + + + + OLEDM128-6 + OLEDM128-6 + www.mlab.cz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg new file mode 100644 index 0000000..00cdbae --- /dev/null +++ b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg @@ -0,0 +1,163 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Mechanical/MountingHole_3mm.svg b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.svg new file mode 100644 index 0000000..5ef45ae --- /dev/null +++ b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x01.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x01.svg new file mode 100644 index 0000000..6ddb51f --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x01.svg @@ -0,0 +1,173 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x02.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x02.svg new file mode 100644 index 0000000..8bd2be2 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x02.svg @@ -0,0 +1,188 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x03.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x03.svg new file mode 100644 index 0000000..46f7f48 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x03.svg @@ -0,0 +1,203 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x04.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x04.svg new file mode 100644 index 0000000..d03b9d7 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x04.svg @@ -0,0 +1,218 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x05.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x05.svg new file mode 100644 index 0000000..6febb8a --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x05.svg @@ -0,0 +1,233 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x06.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x06.svg new file mode 100644 index 0000000..fdc475c --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x06.svg @@ -0,0 +1,248 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x07.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x07.svg new file mode 100644 index 0000000..b408dba --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x07.svg @@ -0,0 +1,263 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x08.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x08.svg new file mode 100644 index 0000000..9c373e5 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x08.svg @@ -0,0 +1,278 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x09.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x09.svg new file mode 100644 index 0000000..bce7f21 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x09.svg @@ -0,0 +1,293 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x10.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x10.svg new file mode 100644 index 0000000..d9b4c02 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x10.svg @@ -0,0 +1,308 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x11.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x11.svg new file mode 100644 index 0000000..7e51e7a --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x11.svg @@ -0,0 +1,323 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x12.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x12.svg new file mode 100644 index 0000000..6e5ebc0 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x12.svg @@ -0,0 +1,338 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x13.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x13.svg new file mode 100644 index 0000000..0741676 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x13.svg @@ -0,0 +1,353 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x14.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x14.svg new file mode 100644 index 0000000..32c6133 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x14.svg @@ -0,0 +1,368 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x15.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x15.svg new file mode 100644 index 0000000..a4a2441 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x15.svg @@ -0,0 +1,383 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x16.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x16.svg new file mode 100644 index 0000000..08dc8e3 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x16.svg @@ -0,0 +1,398 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x17.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x17.svg new file mode 100644 index 0000000..a00d2e7 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x17.svg @@ -0,0 +1,413 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x18.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x18.svg new file mode 100644 index 0000000..fae7462 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x18.svg @@ -0,0 +1,428 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x19.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x19.svg new file mode 100644 index 0000000..4456132 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x19.svg @@ -0,0 +1,443 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_1x20.svg b/MLAB-base/Mlab_Pin_Headers/Straight_1x20.svg new file mode 100644 index 0000000..890a144 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_1x20.svg @@ -0,0 +1,458 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x01.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x01.svg new file mode 100644 index 0000000..fa01141 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x01.svg @@ -0,0 +1,188 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x02.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x02.svg new file mode 100644 index 0000000..1ec7552 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x02.svg @@ -0,0 +1,217 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x03.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x03.svg new file mode 100644 index 0000000..a579bb5 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x03.svg @@ -0,0 +1,353 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x04.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x04.svg new file mode 100644 index 0000000..84b6d3a --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x04.svg @@ -0,0 +1,382 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x05.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x05.svg new file mode 100644 index 0000000..60b53a8 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x05.svg @@ -0,0 +1,411 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x06.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x06.svg new file mode 100644 index 0000000..6875951 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x06.svg @@ -0,0 +1,440 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x07.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x07.svg new file mode 100644 index 0000000..03e1e67 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x07.svg @@ -0,0 +1,469 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x08.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x08.svg new file mode 100644 index 0000000..3e31082 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x08.svg @@ -0,0 +1,498 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x09.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x09.svg new file mode 100644 index 0000000..90ecd70 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x09.svg @@ -0,0 +1,527 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x10.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x10.svg new file mode 100644 index 0000000..6c9bbf5 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x10.svg @@ -0,0 +1,556 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x11.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x11.svg new file mode 100644 index 0000000..9b209b2 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x11.svg @@ -0,0 +1,585 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x12.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x12.svg new file mode 100644 index 0000000..d79ac7a --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x12.svg @@ -0,0 +1,614 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x13.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x13.svg new file mode 100644 index 0000000..a2fcdd7 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x13.svg @@ -0,0 +1,643 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x14.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x14.svg new file mode 100644 index 0000000..7c6908e --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x14.svg @@ -0,0 +1,672 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x15.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x15.svg new file mode 100644 index 0000000..e3ee04a --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x15.svg @@ -0,0 +1,701 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x16.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x16.svg new file mode 100644 index 0000000..72eb5c4 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x16.svg @@ -0,0 +1,730 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x17.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x17.svg new file mode 100644 index 0000000..6e1d6af --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x17.svg @@ -0,0 +1,759 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x18.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x18.svg new file mode 100644 index 0000000..5226530 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x18.svg @@ -0,0 +1,788 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x19.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x19.svg new file mode 100644 index 0000000..c0ab806 --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x19.svg @@ -0,0 +1,817 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_Pin_Headers/Straight_2x20.svg b/MLAB-base/Mlab_Pin_Headers/Straight_2x20.svg new file mode 100644 index 0000000..1b9217c --- /dev/null +++ b/MLAB-base/Mlab_Pin_Headers/Straight_2x20.svg @@ -0,0 +1,846 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From fcf1f1804011821dc5652a832f859e8d1789902b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Dvo=C5=99=C3=A1k?= Date: Wed, 14 Jun 2023 19:48:05 +0200 Subject: [PATCH 3/8] add OLED display, M3 screws, USB-B connector --- .../USB_B_OST_USB-B1HSxx_Horizontal.back.svg | 339 ++++++++++++++++++ .../USB_B_OST_USB-B1HSxx_Horizontal.svg | 331 +++++++++++++++++ MLAB-base/Mlab_D/LED_1206.back.svg | 1 + MLAB-base/Mlab_D/LED_1206.svg | 1 + MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg | 170 ++++++--- .../Mlab_Mechanical/MountingHole_3mm.back.svg | 214 ++++++++++- .../Mlab_Mechanical/MountingHole_3mm.svg | 138 +++++-- 7 files changed, 1094 insertions(+), 100 deletions(-) create mode 100644 KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.back.svg create mode 100644 KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.svg create mode 120000 MLAB-base/Mlab_D/LED_1206.back.svg create mode 120000 MLAB-base/Mlab_D/LED_1206.svg diff --git a/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.back.svg b/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.back.svg new file mode 100644 index 0000000..f9771c2 --- /dev/null +++ b/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.back.svg @@ -0,0 +1,339 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.svg b/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.svg new file mode 100644 index 0000000..cc0eb04 --- /dev/null +++ b/KiCAD-base/Connector_USB/USB_B_OST_USB-B1HSxx_Horizontal.svg @@ -0,0 +1,331 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_D/LED_1206.back.svg b/MLAB-base/Mlab_D/LED_1206.back.svg new file mode 120000 index 0000000..ee1e007 --- /dev/null +++ b/MLAB-base/Mlab_D/LED_1206.back.svg @@ -0,0 +1 @@ +LED_1206_2.back.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_D/LED_1206.svg b/MLAB-base/Mlab_D/LED_1206.svg new file mode 120000 index 0000000..2b3d109 --- /dev/null +++ b/MLAB-base/Mlab_D/LED_1206.svg @@ -0,0 +1 @@ +LED_1206_2.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg index 9730cba..dd91a23 100644 --- a/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg +++ b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg @@ -9,6 +9,7 @@ viewBox="0 0 1.0999955 1.1000315" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" @@ -22,24 +23,93 @@ image/svg+xml - + id="defs13"> + + + + + + + + + + + + + + + + + + - + + + + - - OLEDM128-6 - OLEDM128-6 - www.mlab.cz @@ -661,4 +701,22 @@ + + + + diff --git a/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg index 00cdbae..0432913 100644 --- a/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg +++ b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg @@ -28,6 +28,30 @@ + + + + + + + @@ -67,6 +91,10 @@ style="stop-color:#d3d3d3;stop-opacity:1;" offset="0" id="stop3688" /> + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37,11 +97,11 @@ offset="0" id="stop6926" /> @@ -89,7 +149,7 @@ offset="0.1656336" id="stop4378" /> @@ -138,7 +198,8 @@ fx="0.75" fy="0.75" r="2.75" - gradientUnits="userSpaceOnUse" /> + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.96363636,0,0,0.96363636,0.02727275,0.02727275)" /> + gradientTransform="matrix(0.92592591,0,0,0.92592591,0.05555555,0.05555555)" /> + + + r="2.6500001" /> + r="2.5" /> + + transform="matrix(0.24392497,0.05945068,-0.05945068,0.24392497,2.5238203,3.9705334)" + d="m -7.0272043,-5.8108862 -5.7490057,-2e-7 -2.874502,-4.9787846 2.874503,-4.978785 5.7490052,1e-6 2.8745024,4.978784 z" /> From 081ca8cf38fe7aa5454387e61955d89838c13758 Mon Sep 17 00:00:00 2001 From: Roman Dvorak Date: Thu, 20 Jul 2023 12:54:05 +0200 Subject: [PATCH 4/8] new packages --- ...8Metric_Pad1.05x0.95mm_HandSolder.back.svg | 1 + ...3_1608Metric_Pad1.05x0.95mm_HandSolder.svg | 1 + ...3_1608Metric_Pad1.05x0.95mm_HandSolder.svg | 1 + KiCAD-base/Inductor_SMD/L_0402_1005Metric.svg | 240 ++++++++++++++++++ KiCAD-base/Inductor_SMD/L_0603.svg | 209 +++++++++++++-- KiCAD-base/TO_SOT_Packages_SMD/SOT-363.svg | 196 ++++++++++++++ .../TO_SOT_Packages_SMD/SOT-363_SC-70-6.svg | 1 + MLAB-base/Mlab_CON/MCX.back.svg | 225 ++++++++++++++++ MLAB-base/Mlab_CON/MCX.svg | 152 +++++++++++ MLAB-base/Mlab_D/Diode-MiniMELF_Standard.svg | 181 +++++++++++++ MLAB-base/Mlab_R/R-0805.svg | 1 + MLAB-base/Mlab_R/SMD-0603.svg | 1 + MLAB-base/Mlab_R/SMD-0805.svg | 1 + scripts/create_template.py | 14 +- 14 files changed, 1199 insertions(+), 25 deletions(-) create mode 120000 KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.back.svg create mode 120000 KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg create mode 120000 KiCAD-base/Inductor_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg create mode 100644 KiCAD-base/Inductor_SMD/L_0402_1005Metric.svg create mode 100644 KiCAD-base/TO_SOT_Packages_SMD/SOT-363.svg create mode 120000 KiCAD-base/TO_SOT_Packages_SMD/SOT-363_SC-70-6.svg create mode 100644 MLAB-base/Mlab_CON/MCX.back.svg create mode 100644 MLAB-base/Mlab_CON/MCX.svg create mode 100644 MLAB-base/Mlab_D/Diode-MiniMELF_Standard.svg create mode 120000 MLAB-base/Mlab_R/R-0805.svg create mode 120000 MLAB-base/Mlab_R/SMD-0603.svg create mode 120000 MLAB-base/Mlab_R/SMD-0805.svg diff --git a/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.back.svg b/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.back.svg new file mode 120000 index 0000000..9c0e973 --- /dev/null +++ b/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.back.svg @@ -0,0 +1 @@ +C_0603_HandSoldering.back.svg \ No newline at end of file diff --git a/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg b/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg new file mode 120000 index 0000000..cf6338f --- /dev/null +++ b/KiCAD-base/Capacitors_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg @@ -0,0 +1 @@ +C_0603_HandSoldering.svg \ No newline at end of file diff --git a/KiCAD-base/Inductor_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg b/KiCAD-base/Inductor_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg new file mode 120000 index 0000000..cf6338f --- /dev/null +++ b/KiCAD-base/Inductor_SMD/C_0603_1608Metric_Pad1.05x0.95mm_HandSolder.svg @@ -0,0 +1 @@ +C_0603_HandSoldering.svg \ No newline at end of file diff --git a/KiCAD-base/Inductor_SMD/L_0402_1005Metric.svg b/KiCAD-base/Inductor_SMD/L_0402_1005Metric.svg new file mode 100644 index 0000000..66dae8a --- /dev/null +++ b/KiCAD-base/Inductor_SMD/L_0402_1005Metric.svg @@ -0,0 +1,240 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KiCAD-base/Inductor_SMD/L_0603.svg b/KiCAD-base/Inductor_SMD/L_0603.svg index 22e126c..d1c148a 100644 --- a/KiCAD-base/Inductor_SMD/L_0603.svg +++ b/KiCAD-base/Inductor_SMD/L_0603.svg @@ -1,7 +1,7 @@ + id="defs13"> + + + + + + + + + + + + + + + - - + + + + + + + + + + + + diff --git a/KiCAD-base/TO_SOT_Packages_SMD/SOT-363.svg b/KiCAD-base/TO_SOT_Packages_SMD/SOT-363.svg new file mode 100644 index 0000000..e10dadc --- /dev/null +++ b/KiCAD-base/TO_SOT_Packages_SMD/SOT-363.svg @@ -0,0 +1,196 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/KiCAD-base/TO_SOT_Packages_SMD/SOT-363_SC-70-6.svg b/KiCAD-base/TO_SOT_Packages_SMD/SOT-363_SC-70-6.svg new file mode 120000 index 0000000..99d1a46 --- /dev/null +++ b/KiCAD-base/TO_SOT_Packages_SMD/SOT-363_SC-70-6.svg @@ -0,0 +1 @@ +SOT-363.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_CON/MCX.back.svg b/MLAB-base/Mlab_CON/MCX.back.svg new file mode 100644 index 0000000..d1a2459 --- /dev/null +++ b/MLAB-base/Mlab_CON/MCX.back.svg @@ -0,0 +1,225 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_CON/MCX.svg b/MLAB-base/Mlab_CON/MCX.svg new file mode 100644 index 0000000..9a9c268 --- /dev/null +++ b/MLAB-base/Mlab_CON/MCX.svg @@ -0,0 +1,152 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_D/Diode-MiniMELF_Standard.svg b/MLAB-base/Mlab_D/Diode-MiniMELF_Standard.svg new file mode 100644 index 0000000..2365ad3 --- /dev/null +++ b/MLAB-base/Mlab_D/Diode-MiniMELF_Standard.svg @@ -0,0 +1,181 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_R/R-0805.svg b/MLAB-base/Mlab_R/R-0805.svg new file mode 120000 index 0000000..be243ba --- /dev/null +++ b/MLAB-base/Mlab_R/R-0805.svg @@ -0,0 +1 @@ +../../KiCAD-base/Resistor_SMD/R_0805.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_R/SMD-0603.svg b/MLAB-base/Mlab_R/SMD-0603.svg new file mode 120000 index 0000000..e0293e5 --- /dev/null +++ b/MLAB-base/Mlab_R/SMD-0603.svg @@ -0,0 +1 @@ +../../KiCAD-base/Resistor_SMD/R_0603.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_R/SMD-0805.svg b/MLAB-base/Mlab_R/SMD-0805.svg new file mode 120000 index 0000000..be243ba --- /dev/null +++ b/MLAB-base/Mlab_R/SMD-0805.svg @@ -0,0 +1 @@ +../../KiCAD-base/Resistor_SMD/R_0805.svg \ No newline at end of file diff --git a/scripts/create_template.py b/scripts/create_template.py index 2423654..c852be2 100755 --- a/scripts/create_template.py +++ b/scripts/create_template.py @@ -1,13 +1,17 @@ #!/usr/bin/env python3 -from pcbdraw import pcbdraw +#from pcbdraw import pcbdraw +import pcbdraw from pcbnewTransition import pcbnew import click import os from pathlib import Path from lxml import etree -from pcbdraw.pcbdraw import ki2mm, ki2svg, mm2ki +#from pcbdraw.plot import ki2mm, ki2svg, mm2ki +from pcbdraw.plot import * + +ki2svg = PcbPlotter._ki2svg_v7 def loadFootprint(footprintPath): lib, foot = os.path.split(footprintPath) @@ -126,7 +130,7 @@ def run_footprint(footprint, output, front, shrink): """ board = buildFootprintBoard(footprint) bb = board.ComputeBoundingBox() - document = pcbdraw.empty_svg( + document = empty_svg( width=f"{ki2mm(bb.GetWidth())}mm", height=f"{ki2mm(bb.GetHeight())}mm", viewBox=f"{ki2svg(bb.GetX())} {ki2svg(bb.GetY())} {ki2svg(bb.GetWidth())} {ki2svg(bb.GetHeight())}") @@ -165,7 +169,7 @@ def run_board(board, output, shrink): fBoard = buildFootprintBoardF(f) bb = fBoard.ComputeBoundingBox() outFile = outdir / lib / (name + ".svg") - document = pcbdraw.empty_svg( + document = empty_svg( width=f"{ki2mm(bb.GetWidth())}mm", height=f"{ki2mm(bb.GetHeight())}mm", viewBox=f"{ki2svg(bb.GetX())} {ki2svg(bb.GetY())} {ki2svg(bb.GetWidth())} {ki2svg(bb.GetHeight())}") @@ -180,7 +184,7 @@ def run_board(board, output, shrink): pcbdraw.shrink_svg(path, 0) outFile = outdir / lib / (name + ".back.svg") - document = pcbdraw.empty_svg( + document = empty_svg( width=f"{ki2mm(bb.GetWidth())}mm", height=f"{ki2mm(bb.GetHeight())}mm", viewBox=f"{ki2svg(bb.GetX())} {ki2svg(bb.GetY())} {ki2svg(bb.GetWidth())} {ki2svg(bb.GetHeight())}") From 0660a8796c279d33a9f12da6eb5a4abc54a858a0 Mon Sep 17 00:00:00 2001 From: Roman Dvorak Date: Thu, 20 Jul 2023 13:43:37 +0200 Subject: [PATCH 5/8] update MCX connector --- MLAB-base/Mlab_CON/MCX.back.svg | 120 ++++++++-------------- MLAB-base/Mlab_CON/MCX.svg | 89 ++++++++-------- MLAB-base/Mlab_CON/SMA6251A13G50.back.svg | 1 + MLAB-base/Mlab_CON/SMA6251A13G50.svg | 1 + 4 files changed, 92 insertions(+), 119 deletions(-) create mode 120000 MLAB-base/Mlab_CON/SMA6251A13G50.back.svg create mode 120000 MLAB-base/Mlab_CON/SMA6251A13G50.svg diff --git a/MLAB-base/Mlab_CON/MCX.back.svg b/MLAB-base/Mlab_CON/MCX.back.svg index d1a2459..8a7c849 100644 --- a/MLAB-base/Mlab_CON/MCX.back.svg +++ b/MLAB-base/Mlab_CON/MCX.back.svg @@ -1,6 +1,6 @@ - - - - - - - - - + + + diff --git a/MLAB-base/Mlab_CON/MCX.svg b/MLAB-base/Mlab_CON/MCX.svg index 9a9c268..029e8f5 100644 --- a/MLAB-base/Mlab_CON/MCX.svg +++ b/MLAB-base/Mlab_CON/MCX.svg @@ -4,9 +4,9 @@ inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" version="1.1" id="svg2" - width="6mm" - height="6mm" - viewBox="0 0 6 6" + width="6.5799999mm" + height="6.5799999mm" + viewBox="0 0 6.5799999 6.5799999" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" @@ -32,7 +32,7 @@ inkscape:collect="always" id="linearGradient1596"> + gradientTransform="translate(1.7888321,1.7875301)" /> - - - - + + + + + + + transform="translate(5.27142,2.5913308)"> + x="3.2888322" + y="3.2875302" /> diff --git a/MLAB-base/Mlab_CON/SMA6251A13G50.back.svg b/MLAB-base/Mlab_CON/SMA6251A13G50.back.svg new file mode 120000 index 0000000..351b329 --- /dev/null +++ b/MLAB-base/Mlab_CON/SMA6251A13G50.back.svg @@ -0,0 +1 @@ +MCX.back.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_CON/SMA6251A13G50.svg b/MLAB-base/Mlab_CON/SMA6251A13G50.svg new file mode 120000 index 0000000..d47515b --- /dev/null +++ b/MLAB-base/Mlab_CON/SMA6251A13G50.svg @@ -0,0 +1 @@ +MCX.svg \ No newline at end of file From b776583e9b518f0969664480ea8c3a7fde576ef2 Mon Sep 17 00:00:00 2001 From: Roman Dvorak Date: Thu, 20 Jul 2023 14:43:23 +0200 Subject: [PATCH 6/8] add smb footprint --- KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.back.svg | 1 + KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.svg | 1 + 2 files changed, 2 insertions(+) create mode 120000 KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.back.svg create mode 120000 KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.svg diff --git a/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.back.svg b/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.back.svg new file mode 120000 index 0000000..245aee8 --- /dev/null +++ b/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.back.svg @@ -0,0 +1 @@ +../../MLAB-base/Mlab_CON/MCX.back.svg \ No newline at end of file diff --git a/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.svg b/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.svg new file mode 120000 index 0000000..5a2b1e1 --- /dev/null +++ b/KiCAD-base/Connector_Coaxial/SMB_Jack_Vertical.svg @@ -0,0 +1 @@ +../../MLAB-base/Mlab_CON/MCX.svg \ No newline at end of file From a635507da4fe6822065b0c2b7d80583c8ed94bdc Mon Sep 17 00:00:00 2001 From: Roman Dvorak Date: Fri, 21 Jul 2023 04:56:44 +0200 Subject: [PATCH 7/8] add symlink, add SATA connector --- .../Capacitors_SMD/C_1210_3225Metric.back.svg | 1 + .../Capacitors_SMD/C_1210_3225Metric.svg | 1 + ...2Metric_Pad1.20x1.40mm_HandSolder.back.svg | 1 + ...5_2012Metric_Pad1.20x1.40mm_HandSolder.svg | 1 + MLAB-base/Mlab_CON/SATA-7_THT_VERT_2.svg | 153 ++++++++++++++++++ MLAB-base/Mlab_SW/SW_PUSH_SMALL.svg | 151 +++++++++++++++++ 6 files changed, 308 insertions(+) create mode 120000 KiCAD-base/Capacitors_SMD/C_1210_3225Metric.back.svg create mode 120000 KiCAD-base/Capacitors_SMD/C_1210_3225Metric.svg create mode 120000 KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.back.svg create mode 120000 KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.svg create mode 100644 MLAB-base/Mlab_CON/SATA-7_THT_VERT_2.svg create mode 100644 MLAB-base/Mlab_SW/SW_PUSH_SMALL.svg diff --git a/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.back.svg b/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.back.svg new file mode 120000 index 0000000..1f10b50 --- /dev/null +++ b/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.back.svg @@ -0,0 +1 @@ +C_1206.back.svg \ No newline at end of file diff --git a/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.svg b/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.svg new file mode 120000 index 0000000..2bf4e8e --- /dev/null +++ b/KiCAD-base/Capacitors_SMD/C_1210_3225Metric.svg @@ -0,0 +1 @@ +C_1206.svg \ No newline at end of file diff --git a/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.back.svg b/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.back.svg new file mode 120000 index 0000000..23a6d7a --- /dev/null +++ b/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.back.svg @@ -0,0 +1 @@ +R_0805_HandSoldering.back.svg \ No newline at end of file diff --git a/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.svg b/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.svg new file mode 120000 index 0000000..6a70d4c --- /dev/null +++ b/KiCAD-base/Resistors_SMD/R_0805_2012Metric_Pad1.20x1.40mm_HandSolder.svg @@ -0,0 +1 @@ +R_0805_HandSoldering.svg \ No newline at end of file diff --git a/MLAB-base/Mlab_CON/SATA-7_THT_VERT_2.svg b/MLAB-base/Mlab_CON/SATA-7_THT_VERT_2.svg new file mode 100644 index 0000000..88d8274 --- /dev/null +++ b/MLAB-base/Mlab_CON/SATA-7_THT_VERT_2.svg @@ -0,0 +1,153 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MLAB-base/Mlab_SW/SW_PUSH_SMALL.svg b/MLAB-base/Mlab_SW/SW_PUSH_SMALL.svg new file mode 100644 index 0000000..120e341 --- /dev/null +++ b/MLAB-base/Mlab_SW/SW_PUSH_SMALL.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + From 187fe155582bcabb99a82345e9368f2a4b410ad3 Mon Sep 17 00:00:00 2001 From: Roman Dvorak Date: Fri, 21 Jul 2023 05:14:30 +0200 Subject: [PATCH 8/8] add SMA diode --- KiCAD-base/Diode_SMD/D_SMA.svg | 94 ++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 KiCAD-base/Diode_SMD/D_SMA.svg diff --git a/KiCAD-base/Diode_SMD/D_SMA.svg b/KiCAD-base/Diode_SMD/D_SMA.svg new file mode 100644 index 0000000..62156a1 --- /dev/null +++ b/KiCAD-base/Diode_SMD/D_SMA.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + +