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/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/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 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/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/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 + + + + + + + + + + + + + + + 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/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/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/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/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/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..8a7c849 --- /dev/null +++ b/MLAB-base/Mlab_CON/MCX.back.svg @@ -0,0 +1,191 @@ + + + + + + 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..029e8f5 --- /dev/null +++ b/MLAB-base/Mlab_CON/MCX.svg @@ -0,0 +1,157 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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_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 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_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_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_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..dd91a23 --- /dev/null +++ b/MLAB-base/Mlab_DISPLAY/EA_OLEDM128.svg @@ -0,0 +1,722 @@ + + + + + + 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 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..0432913 --- /dev/null +++ b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.back.svg @@ -0,0 +1,339 @@ + + + + + + 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..3538be6 --- /dev/null +++ b/MLAB-base/Mlab_Mechanical/MountingHole_3mm.svg @@ -0,0 +1,338 @@ + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/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 + + + + + + + + + + + + + + + + + + + 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())}")