From 4de3cae48070efc6737ffa8afde72662618665a4 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Sun, 12 Oct 2025 15:20:06 +0200 Subject: [PATCH] Modified LM2596S to be a module. --- .../LM2596S-Module/LM2596S-Module.kicad_sym | 149 + .../LM2596S-Module.kicad_mod | 117 + pcb/main board/fp-info-cache | 9 +- .../main board-2025-10-01_084935.zip | Bin 841 -> 0 bytes .../main board-2025-10-10_181957.zip | Bin 0 -> 133027 bytes .../main board-2025-10-10_190219.zip | Bin 0 -> 83538 bytes .../main board-2025-10-10_191146.zip | Bin 0 -> 52128 bytes .../main board-2025-10-11_181251.zip | Bin 0 -> 52619 bytes .../main board-2025-10-12_150136.zip | Bin 0 -> 52613 bytes .../main board-2025-10-12_151907.zip | Bin 0 -> 53061 bytes pcb/main board/main board.kicad_pcb | 18782 ---------------- pcb/main board/main board.kicad_sch | 1581 +- .../motors and steppers drivers.kicad_sch | 8 +- 13 files changed, 763 insertions(+), 19883 deletions(-) create mode 100644 pcb/kicad lib/LM2596S-Module/LM2596S-Module.kicad_sym create mode 100644 pcb/kicad lib/LM2596S-Module/LM2596S-Module.pretty/LM2596S-Module.kicad_mod delete mode 100644 pcb/main board/main board-backups/main board-2025-10-01_084935.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-10_181957.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-10_190219.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-10_191146.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-11_181251.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-12_150136.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-12_151907.zip diff --git a/pcb/kicad lib/LM2596S-Module/LM2596S-Module.kicad_sym b/pcb/kicad lib/LM2596S-Module/LM2596S-Module.kicad_sym new file mode 100644 index 0000000..8ad7bd0 --- /dev/null +++ b/pcb/kicad lib/LM2596S-Module/LM2596S-Module.kicad_sym @@ -0,0 +1,149 @@ +(kicad_symbol_lib + (version 20241209) + (generator "kicad_symbol_editor") + (generator_version "9.0") + (symbol "LM2596S-Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM2596S-Module_0_1" + (rectangle + (start -6.35 2.54) + (end 6.35 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LM2596S-Module_1_1" + (text "LM2596S-Module" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -8.89 1.27 0) + (length 2.54) + (name "IN+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -1.27 0) + (length 2.54) + (name "IN-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 1.27 180) + (length 2.54) + (name "OUT+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 -1.27 180) + (length 2.54) + (name "OUT-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) +) diff --git a/pcb/kicad lib/LM2596S-Module/LM2596S-Module.pretty/LM2596S-Module.kicad_mod b/pcb/kicad lib/LM2596S-Module/LM2596S-Module.pretty/LM2596S-Module.kicad_mod new file mode 100644 index 0000000..4536df4 --- /dev/null +++ b/pcb/kicad lib/LM2596S-Module/LM2596S-Module.pretty/LM2596S-Module.kicad_mod @@ -0,0 +1,117 @@ +(footprint "Sans titre" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 12.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "2f15e324-769d-427c-acb7-83c694ec07b1") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "LM2596S-Module" + (at 0 -14.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "6ea5ac54-eddf-4fff-914e-5b471dcea9ca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42437f1c-0247-4bd9-bef4-bce17bd6c54f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e17cc26a-2e68-4293-a8de-fdef72e79c17") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_rect + (start -24 -11) + (end 24 11) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "6e3a2772-b0d5-4604-8ab1-4d50ef0766d7") + ) + (fp_text user "${REFERENCE}" + (at 0 -12.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "06218259-2a2b-4921-88f8-6de368daacd4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -21 8.5) + (size 5.25 3.5) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 45) + (uuid "1fc3389c-b35e-46c5-96da-1fa7bb28c213") + ) + (pad "2" thru_hole rect + (at -21 -8.5) + (size 5.25 3.5) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 45) + (uuid "9c1ddbf7-a70d-4882-ab13-7f16cd6eb049") + ) + (pad "3" thru_hole rect + (at 21 8.5) + (size 5.25 3.5) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 45) + (uuid "9ae42ed0-3a7e-4bb1-9cc4-bb0e02fe2b58") + ) + (pad "4" thru_hole rect + (at 21 -8.5) + (size 5.25 3.5) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 45) + (uuid "aba7cd7f-828f-4f60-bed1-13a9d9645d6c") + ) + (embedded_fonts no) +) diff --git a/pcb/main board/fp-info-cache b/pcb/main board/fp-info-cache index f405852..ca83546 100644 --- a/pcb/main board/fp-info-cache +++ b/pcb/main board/fp-info-cache @@ -1,4 +1,4 @@ -25613548542291577 +25615308729702829 Audio_Module Reverb_BTDR-1H Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf) @@ -67864,6 +67864,13 @@ Yellow 5381 Series LED 0 2 2 +LM2596S-Module +Sans titre + + +0 +0 +0 MCU_RaspberryPi_and_Boards Crystal_SMD_HC49-US SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package diff --git a/pcb/main board/main board-backups/main board-2025-10-01_084935.zip b/pcb/main board/main board-backups/main board-2025-10-01_084935.zip deleted file mode 100644 index 2cca1fec381f98b2495281afcd37dc4fd5ddddfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmWIWW@Zs#U|`^2*zV#OeeVj-!jC|n1``7VNHjMwGfyEYKd~r9FFP|iF(tmBC_gvQ zGw-kg&z|3+ZRcDs#{HhUNFk%MtmDKa$BTYV2kO_qQMq@Eo3W_PIOd&e=()XunT{kT`!PFPc)tNj);=aAMv(AO9zy8VlRQaI<-AWKZ2f+b$9Bp^%Gm=w<%i2-1<6U5Pn`4d z^Xb(0@C&-2;jOE6?#%gM10w??LldJ-S3)j$_@DLG_0l=19~8i(b<$fm+)1pb{bj(W zE5-qro?K#K2=HcPQUHe<_T&b%83|xZeCQ^i#|A>XG9#Ac3yd3d6VSblFyRk26M%sb V;LXYgQpF5}$AEM$Ftac)005wcF&O{= diff --git a/pcb/main board/main board-backups/main board-2025-10-10_181957.zip b/pcb/main board/main board-backups/main board-2025-10-10_181957.zip new file mode 100644 index 0000000000000000000000000000000000000000..5376b3e7f7a3d73c48d8b73d485b8b0d76681616 GIT binary patch literal 133027 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

!);cb8~)~UvJsv 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

8T>(20G)yy?Q5&?wxM~Yw(y5 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 W3vh^k9R>BhvV3z;p+$ke_x=a)D|qw( literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-10_191146.zip b/pcb/main board/main board-backups/main board-2025-10-10_191146.zip new file mode 100644 index 0000000000000000000000000000000000000000..fca14e8be64d64fe3e332bc48f09459423e6204f GIT binary patch literal 52128 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

!);cb8~)~UvJsv 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 G>F8fe4TQA- literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-11_181251.zip b/pcb/main board/main board-backups/main board-2025-10-11_181251.zip new file mode 100644 index 0000000000000000000000000000000000000000..16264ad33140d45a1ee2efdb9aa10d636c389a46 GIT binary patch literal 52619 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

!);cb8~)~UvJsv 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

SgAZJ;Zggt2C64B_V&RolJ+r^PW=oX$yG{ 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 literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-12_151907.zip b/pcb/main board/main board-backups/main board-2025-10-12_151907.zip new file mode 100644 index 0000000000000000000000000000000000000000..406d0eb3c53b4862d544ccf3044522cb55652daf GIT binary patch literal 53061 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

!);cb8~)~UvJsv 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 GqJIH@%VKu` literal 0 HcmV?d00001 diff --git a/pcb/main board/main board.kicad_pcb b/pcb/main board/main board.kicad_pcb index ead867f..f104c46 100644 --- a/pcb/main board/main board.kicad_pcb +++ b/pcb/main board/main board.kicad_pcb @@ -78,18787 +78,5 @@ ) ) (net 0 "") - (net 1 "unconnected-(A1-GPIO12-Pad16)") - (net 2 "Servo 2 PWM") - (net 3 "Servo 4 PWM") - (net 4 "Motor 1 Activation Pin") - (net 5 "GNDPWR") - (net 6 "Servo 3 PWM") - (net 7 "unconnected-(A1-GPIO11-Pad15)") - (net 8 "I2C 0 SDA") - (net 9 "I2C 0 SCL") - (net 10 "unconnected-(A1-GPIO10-Pad14)") - (net 11 "Motor 3 Activation Pin") - (net 12 "unconnected-(A1-GPIO18-Pad24)") - (net 13 "Motor 4 Activation Pin") - (net 14 "unconnected-(A1-VSYS-Pad39)") - (net 15 "unconnected-(A1-ADC_VREF-Pad35)") - (net 16 "Servo 1 PWM") - (net 17 "unconnected-(A1-GPIO19-Pad25)") - (net 18 "unconnected-(A1-3V3-Pad36)") - (net 19 "unconnected-(A1-GPIO28_ADC2-Pad34)") - (net 20 "unconnected-(A1-GPIO26_ADC0-Pad31)") - (net 21 "unconnected-(A1-RUN-Pad30)") - (net 22 "unconnected-(A1-GPIO13-Pad17)") - (net 23 "unconnected-(A1-3V3_EN-Pad37)") - (net 24 "unconnected-(A1-GPIO22-Pad29)") - (net 25 "unconnected-(A1-GPIO27_ADC1-Pad32)") - (net 26 "unconnected-(A1-GPIO15-Pad20)") - (net 27 "Motor 2 Activation Pin") - (net 28 "unconnected-(A1-AGND-Pad33)") - (net 29 "unconnected-(A1-GPIO14-Pad19)") - (net 30 "unconnected-(A1-GPIO21-Pad27)") - (net 31 "unconnected-(A1-GPIO20-Pad26)") - (net 32 "Servo 5 PWM") - (net 33 "Servo 6 PWM") - (net 34 "+5VL") - (net 35 "unconnected-(A2-GPIO9-Pad12)") - (net 36 "unconnected-(A2-GPIO0-Pad1)") - (net 37 "unconnected-(A2-GPIO27_ADC1-Pad32)") - (net 38 "unconnected-(A2-3V3_EN-Pad37)") - (net 39 "unconnected-(A2-3V3-Pad36)") - (net 40 "unconnected-(A2-GPIO2-Pad4)") - (net 41 "unconnected-(A2-VSYS-Pad39)") - (net 42 "I2C 1 SCL") - (net 43 "unconnected-(A2-GPIO6-Pad9)") - (net 44 "unconnected-(A2-GPIO10-Pad14)") - (net 45 "I2C 1 SDA") - (net 46 "unconnected-(A2-GPIO4-Pad6)") - (net 47 "unconnected-(A2-GPIO5-Pad7)") - (net 48 "unconnected-(A2-GPIO7-Pad10)") - (net 49 "unconnected-(A2-AGND-Pad33)") - (net 50 "unconnected-(A2-GPIO26_ADC0-Pad31)") - (net 51 "unconnected-(A2-GPIO11-Pad15)") - (net 52 "unconnected-(A2-RUN-Pad30)") - (net 53 "unconnected-(A2-GPIO8-Pad11)") - (net 54 "unconnected-(A2-GPIO3-Pad5)") - (net 55 "unconnected-(A2-GPIO14-Pad19)") - (net 56 "unconnected-(A2-GPIO20-Pad26)") - (net 57 "unconnected-(U4-GPA7-Pad28)") - (net 58 "unconnected-(A2-GPIO21-Pad27)") - (net 59 "unconnected-(A2-GPIO15-Pad20)") - (net 60 "unconnected-(A2-ADC_VREF-Pad35)") - (net 61 "unconnected-(A2-GPIO13-Pad17)") - (net 62 "unconnected-(A2-GPIO22-Pad29)") - (net 63 "unconnected-(A2-GPIO12-Pad16)") - (net 64 "unconnected-(A2-GPIO28_ADC2-Pad34)") - (net 65 "unconnected-(A2-GPIO1-Pad2)") - (net 66 "Net-(A3-1A)") - (net 67 "unconnected-(A3-~{ENABLE}-Pad9)") - (net 68 "unconnected-(A3-MS1-Pad10)") - (net 69 "unconnected-(A3-MS2-Pad11)") - (net 70 "Stepper 0 Sleep") - (net 71 "unconnected-(A3-MS3-Pad12)") - (net 72 "Stepper 0 Step") - (net 73 "Net-(A3-2B)") - (net 74 "+12V") - (net 75 "Net-(A3-2A)") - (net 76 "Net-(A3-1B)") - (net 77 "Steppers Dir") - (net 78 "Net-(A4-2A)") - (net 79 "Net-(A4-2B)") - (net 80 "unconnected-(A4-MS3-Pad12)") - (net 81 "unconnected-(A4-MS1-Pad10)") - (net 82 "Net-(A4-1B)") - (net 83 "unconnected-(A4-~{ENABLE}-Pad9)") - (net 84 "Stepper 1 Step") - (net 85 "Stepper 1 Sleep") - (net 86 "unconnected-(A4-MS2-Pad11)") - (net 87 "Net-(A4-1A)") - (net 88 "Stepper 2 Step") - (net 89 "Net-(A5-1B)") - (net 90 "Net-(A5-1A)") - (net 91 "Net-(A5-2B)") - (net 92 "unconnected-(A5-MS1-Pad10)") - (net 93 "Stepper 2 Sleep") - (net 94 "unconnected-(A5-MS3-Pad12)") - (net 95 "Net-(A5-2A)") - (net 96 "unconnected-(A5-~{ENABLE}-Pad9)") - (net 97 "unconnected-(A5-MS2-Pad11)") - (net 98 "Net-(D1-A)") - (net 99 "Net-(D2-A)") - (net 100 "Net-(D3-A)") - (net 101 "Net-(D4-A)") - (net 102 "Net-(D13-K)") - (net 103 "Net-(D10-A)") - (net 104 "Net-(D11-A)") - (net 105 "Net-(D12-A)") - (net 106 "Net-(D17-K)") - (net 107 "Net-(U6-SW)") - (net 108 "Net-(Q1-G)") - (net 109 "Net-(Q2-G)") - (net 110 "Motor 1 Direction Pin 2") - (net 111 "Motor 2 Direction Pin 1") - (net 112 "Motor 2 Direction Pin 2") - (net 113 "Motor 1 Direction Pin 1") - (net 114 "Motor 4 Direction Pin 1") - (net 115 "Motor 3 Direction Pin 2") - (net 116 "Motor 3 Direction Pin 1") - (net 117 "Motor 4 Direction Pin 2") - (net 118 "unconnected-(U4-INTB-Pad19)") - (net 119 "unconnected-(U4-INTA-Pad20)") - (net 120 "unconnected-(U4-NC-Pad11)") - (net 121 "unconnected-(U4-NC-Pad14)") - (net 122 "Net-(U6-ILIM)") - (net 123 "Net-(U6-BST)") - (net 124 "Net-(U6-RON)") - (net 125 "Net-(U6-SS)") - (net 126 "Net-(U6-FB)") - (net 127 "Net-(U6-VCC)") - (net 128 "unconnected-(U6-EN-Pad3)") - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "08b37475-3a72-4311-8689-a4cf55c922bf") - (at 128.45 64.39) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D6" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "7ab39bd1-2ae6-4d1e-926d-011d9470ffc3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "2fa4213b-e4ee-4c07-966d-2c2b74a8d27b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "dbb9473c-5f6a-4802-9092-ef55f724b7de") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "aac5077c-2e60-4672-88f5-94bb493d0dc2") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "27f0dc86-be44-435a-a436-2e9111c2e698") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "393be1e8-c532-4264-9152-2a2b990c6617") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/321ee8f3-0df5-418c-80c5-db4f64040161") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "464ee11a-fa49-412c-8164-f6192cc52058") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "43b65bc2-7d04-4dd1-a532-f4f117e19612") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e731e28c-2ee9-49e7-8230-1f29d3fdd74a") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a3233a8c-3720-43fb-a438-a4740554a1ec") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9fff84f6-b518-4ba2-a35b-885063d366f1") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "b36eae87-9a06-409f-ba67-9a2a874e31cc") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "f14b39c6-f3ec-404e-8177-efde34b0d31a") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "585c6f71-77d9-4042-8d0e-38d354838507") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ffd18d1b-f0ca-4e8b-aba3-91acfb24f88c") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ca37cebf-80c8-4739-885d-a2a32f448d0b") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8771a268-81ba-4e35-832c-05b1c39266f6") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2eb5468c-f167-4262-b3c2-7fe7bd014e07") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "0eb5331f-56c5-4b3e-bca3-dd487c416792") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "51ba24aa-927b-4dbd-946e-d1631c8daecb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "8351975d-b91f-49dc-9545-def97e86fc4f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "f0e8f978-5581-4adc-9577-0d2ab38e6e3b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 99 "Net-(D2-A)") - (pinfunction "K") - (pintype "passive") - (uuid "b98dbe58-e741-41c7-9dcd-a0d3324c2e32") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "96a1af1b-3f56-4cec-aafa-53125e175954") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "1db25939-233c-4691-9dfe-1b393633c4dc") - (at 128.45 55.89) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D4" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "e551c567-6cbb-4d1f-a002-a98f41464103") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "368ca530-a52a-45c6-8199-464eafc17180") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "bb3b5756-c40f-4a4f-9aef-f418c3ddd15c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "9ffc51e0-6e9e-4335-9272-4efda2c63513") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "82686d27-8c1d-47ee-bece-59dafb4420cb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "eb3573b9-e70b-494e-b59a-36cc8ff25c4a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/ed1686c9-aadc-4630-8529-d5bf5f061511") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d4badb3f-f266-434d-9804-e192b47eca5f") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f4a9e985-e042-42e6-875b-84067b3268ba") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1015cb69-8b35-480c-b0c7-8277afc37348") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "71be2176-d62b-4821-bcb1-62b2c30c44dc") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1b06daa5-6c7d-4136-9800-97ede1e37f19") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "219bb7c7-f69c-4648-a6c9-6f38d9c45355") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "a9c462f6-21cd-439d-9c81-916fb158727a") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8181478b-7720-4852-93ce-a6bfa6fb2ab8") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "14f62301-3c78-4e6f-aa0c-a075442d1e0c") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "40b12765-aec9-451e-b9b9-7b1e647268cf") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ae687352-5d8e-4b38-a727-2d41b1ce20d4") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0cd6fde6-f1d8-4ab7-b1a8-5e823466460f") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "e153e743-3a25-4c28-b96a-e07d317f6071") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "c748618f-ecdc-4f45-848e-373295dd7c0c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "422b6264-720b-455a-923f-86b58a4a58ed") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "e5c89a8b-2b86-4af0-9ba5-172ff614a908") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "e4bca1ce-86dd-4183-9eb5-b82f0ef05660") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 101 "Net-(D4-A)") - (pinfunction "A") - (pintype "passive") - (uuid "e12c9473-e76a-47bc-9f9b-dd6d7ab72a20") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "1e6a8017-1715-41c5-be47-b607c630fd8a") - (at 128.45 68.64) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D7" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "9d9eee13-5606-4aab-8503-19039a4a1f5b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "a5c904fe-8b56-458a-803e-308176af7200") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "7e8d8827-3db7-4f98-984d-143d05dca5e4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2f6c74a8-24d7-40b6-b902-51ef31323237") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "fbe49d93-b29c-4c04-acb6-f77464d57318") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "2e92cb41-e9d8-4798-b103-7071915b16b5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/c3030346-0c49-47ea-b159-082bb6d37c4d") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c9abff6c-2d6a-446d-8b39-959edf383d56") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cedf8604-7648-4154-aace-ca76b4528ea9") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8e436cff-4302-45a4-b9b2-562b0f5149ff") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ac2b6aed-afc1-4472-a18a-74561c01a7c6") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3fbcd9a9-f610-48ff-aca4-71ec8221bf16") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "edef729d-b505-4ffe-8d63-e3b25a9c494a") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "6127d15e-db97-48fc-bad9-1c6ffde7f103") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "95a1382a-125e-4eee-8f4d-22d6159fb664") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0b666d21-9a29-415a-b0ee-26a252ae4ca7") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bd1e40da-316b-427c-976b-329d9d15b898") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b686c926-5aa1-405d-8946-acc76bfcf409") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "345aef97-8c22-47e3-b483-3b360255cf00") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "f7854fe5-5f11-4819-9d7e-17f0de86471c") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "92c159f2-08cf-4764-8606-f1c495fc1228") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "60f2c635-a4e0-4ff8-aa51-4c6a36ba3fcb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "80b2274b-20d8-4c1f-afc5-612a4d9713f7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 100 "Net-(D3-A)") - (pinfunction "K") - (pintype "passive") - (uuid "14b7ae58-4e56-47ad-92d8-6bf3de9dcb36") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "0aef1412-85b9-4801-b986-1cd7d0f924bc") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "20fa4b00-b42a-427c-a6c7-e50cc68e4de4") - (at 128.45 43.14) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D1" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "d9cb06d3-18fb-47a2-90fc-4a3f893fc613") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "239a80df-a249-4ed6-a40b-1506f4db7e2b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "09b5cfce-b493-417b-a033-5f1f077e6df7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "843ef829-d661-4e91-8b53-aa04932e4dbe") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "adfb6ee2-6bc9-4012-bcfc-eaa0ca96333c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "7a34a54a-2689-4d1b-9cc0-fc593e21471d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/08fb3b22-8f7c-406d-aef0-4f0581f0bc9d") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "aa763b83-0e4e-4554-818d-8159a1e11e57") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c6d493bc-4935-4f23-aab4-8c67f166cbc4") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "544ee862-885b-4260-8a02-e689f66533a6") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9d36a987-9f5b-4426-a2c6-5cdee442ef3c") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b508c277-a652-46d2-8f63-de1695b8e24b") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "cced8e12-6f7a-423a-8c89-3d8835bf6bff") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "8bfd65c1-1ebb-425a-a530-cd64b50fd3f7") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "39d1730c-179e-4563-890e-e4d3ed0b8d8f") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4b63a639-db7d-40da-bde8-47c98f6373eb") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3b41fd58-050e-41d1-8bc6-d66842e7eb7c") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "acfc81f4-c007-402a-9440-155c2e840d23") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d67a6e11-a941-49fb-897d-eaf0dbe801e6") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "485d824e-06a9-46b0-a037-b696cf66341a") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "342ed472-7c95-4b25-98a4-10fe7f13c77a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "2b7f8bd4-351d-4620-a736-f16bd3702e30") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "5cf12e62-0ede-4efe-8655-f8db6bd1e512") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "617cc7f6-47a1-4a77-9a99-7415243b9aeb") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 98 "Net-(D1-A)") - (pinfunction "A") - (pintype "passive") - (uuid "40085d59-04f5-4c1d-a8ac-0ab4b31dd18e") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "38fca1f4-39bb-4f10-9045-23ed16dfd65b") - (at 128.45 77.14) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D9" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "b2e8322e-acf2-4933-8b41-bbe3c358ca0e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "f0570b52-c0f5-4c65-8cdd-783248582bed") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "0d9cd15b-b4fa-4554-a2af-c2a0ea218d0c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "202ef18a-14d5-4bec-b8c1-e2918f27ab0d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "0ade850e-ca07-4b07-98fd-0943fbcaa5e9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8a1ae8ff-357e-49d1-93c6-6d0e544ee44c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/5ed334f7-877b-4bbf-8224-35fe126948cc") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5390dbb6-0490-4168-823c-958d5f298644") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "538dc6e6-dbc1-4ea2-a4d8-661f9224d1be") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1cee7db0-f8e4-4b81-b575-ac7374262ea5") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "68ed2290-9749-4f9d-9a2c-e36d5e78722d") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0478e7dc-b67f-46d3-b475-88d91a677316") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "7319fb52-a39c-401a-970e-f5f1c406492c") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "606fc727-c19f-4ab1-9ea2-0c6642ef3809") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b35e2261-ab0d-469a-af2d-69b01158469f") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ffd3dab4-db0c-4055-802b-521535402457") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f81decc9-e9eb-40d3-9f93-77dcc8a2bdaf") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "96b1ba7c-174f-419b-9c5c-bb751eae7146") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e49ea6e4-4018-49fa-87b5-078b9bd90fe3") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "f2e65fbd-ad93-4280-b681-f0b3c2a4a8be") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "5286a065-d8d7-455a-b9b0-23f1048ebdc3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "a81f5b78-8620-471c-b773-3f3cdeb35c2e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "d4554883-0eb9-4420-8769-486930b6ec3d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "46668f9f-154b-43f4-b164-1d666c3c3e9b") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 102 "Net-(D13-K)") - (pinfunction "A") - (pintype "passive") - (uuid "3997eebf-e536-4397-84e8-4c9c77fbc49e") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "4e5c8b46-c1e9-4f4c-9196-99891f48d09f") - (at 128.45 47.39) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D2" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "a307d4cf-06f9-4545-bff0-6fa55cf2eaa5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "692b5dcb-a9d0-4e62-9bbb-bacb6b086b90") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b02b7676-14c8-4751-80ff-57c92647f87e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "404c8a1b-38dc-41c7-80e5-3a8ff70b7133") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "1028c257-3277-406a-ba56-21a2ff3fb96a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6e4e0a85-955e-40a1-ae6b-b6bb800a6a21") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/6b3cb847-679d-44df-bc05-a81518e3234d") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e05b841a-328c-40e3-aed1-1f51b8ab43bb") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b611220-0249-4489-843d-5d77c1706b64") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ad9b65b6-4bf8-4026-9f4d-5ca5f8122807") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "70740114-7601-466a-866f-bd8c12d48367") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "356ecc5b-4dce-4210-8f47-175b6f1397af") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "64e6a387-ef9d-42a3-96a1-88eeeb43e330") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "be591050-1e9d-4fc9-b792-5650846b9688") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4b2a05d6-488e-45cf-9db5-a8584988712e") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "280eeaf3-8264-4e1f-932d-f7f18abc6773") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "61927322-5445-4641-8c2b-be9b11fdfa06") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "815c3ab3-e8e2-47ac-8704-dc1a66a1b7cc") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e429360c-9b35-485a-af75-621a22c13ade") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "d0cb27c5-7a7d-42f4-bb3a-993435ce13b2") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "2bdf3ec4-2e20-4ee6-b599-62f9672d41b9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "c6bf3dd5-821a-4f94-a3cb-c4c2e7577f23") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "d874614c-b128-4504-b4bc-0212f3f57bf2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "a2a9e7d7-f3bc-49fe-86a8-70005b883b4f") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 99 "Net-(D2-A)") - (pinfunction "A") - (pintype "passive") - (uuid "4774bd7e-a4c0-4068-88d3-c8fd2890182e") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" - (layer "F.Cu") - (uuid "4ff6cb8c-4779-4421-ba39-5f961594ad7b") - (at 113.33 50.86) - (descr "SOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOIC SO") - (property "Reference" "U4" - (at 0 -9.9 0) - (layer "F.SilkS") - (uuid "69b7b9d0-b78f-4017-9c82-6d279bf4d859") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "MCP23017_SO" - (at 0 9.9 0) - (layer "F.Fab") - (uuid "bc3105d7-1909-4f54-bf45-e6f722ef2557") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "9a22bbff-90b4-4347-8617-5da3a9c82006") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "16-bit I/O expander, I2C, interrupts, w pull-ups, GPA/B7 output only (https://microchip.my.site.com/s/article/GPA7---GPB7-Cannot-Be-Used-as-Inputs-In-MCP23017), SOIC-28" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b9d81604-4750-4169-98e8-8cb9c7b6505e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "SOIC*7.5x17.9mm*P1.27mm*") - (path "/7990ce2b-8551-4160-a61d-4a843dad7de4") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start -3.86 -9.06) - (end -3.86 -8.815) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1f019922-7ba7-410f-b9f1-94305802428a") - ) - (fp_line - (start -3.86 9.06) - (end -3.86 8.815) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2f5d36a6-cb39-42a1-b1bc-6da44d847214") - ) - (fp_line - (start 0 -9.06) - (end -3.86 -9.06) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9894466c-ab5b-4a64-b57c-8b9c08b45ba9") - ) - (fp_line - (start 0 -9.06) - (end 3.86 -9.06) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "31ba2371-ee9b-4a00-b68e-ade831e347f8") - ) - (fp_line - (start 0 9.06) - (end -3.86 9.06) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "528b6a1b-fbc6-49a1-b0ad-07bcf1985b9f") - ) - (fp_line - (start 0 9.06) - (end 3.86 9.06) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3aa0f224-0ba9-42c4-a463-d301d89a9254") - ) - (fp_line - (start 3.86 -9.06) - (end 3.86 -8.815) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f504d14a-bfcb-46f6-8b93-37ab4b8430df") - ) - (fp_line - (start 3.86 9.06) - (end 3.86 8.815) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a6a95de1-c27a-470b-ba10-6b87055f7d3b") - ) - (fp_poly - (pts - (xy -4.7125 -8.815) (xy -5.0525 -9.285) (xy -4.3725 -9.285) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "d7c6dbb2-b857-4a53-9c24-7153be0b8cce") - ) - (fp_line - (start -5.93 -8.81) - (end -4 -8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6fd736da-8b17-40ee-ac2e-55abf6983f37") - ) - (fp_line - (start -5.93 8.81) - (end -5.93 -8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "374e056e-2a33-4848-83b4-46b9d5a42556") - ) - (fp_line - (start -4 -9.2) - (end 4 -9.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0f0f5711-fd39-44ec-857f-654fd532e231") - ) - (fp_line - (start -4 -8.81) - (end -4 -9.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e0440edf-9a1b-4a33-92e4-92d619dbe765") - ) - (fp_line - (start -4 8.81) - (end -5.93 8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4bb5495f-10bf-4164-b240-fa60c6569066") - ) - (fp_line - (start -4 9.2) - (end -4 8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9e06ef9c-560c-41ec-95a5-92d779ce4ac2") - ) - (fp_line - (start 4 -9.2) - (end 4 -8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6730b389-d464-4748-a985-6fc403da00a4") - ) - (fp_line - (start 4 -8.81) - (end 5.93 -8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fd22833b-417d-419f-8f29-bbab6b0f3870") - ) - (fp_line - (start 4 8.81) - (end 4 9.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f26be334-159c-4205-83b7-6dcc671c7466") - ) - (fp_line - (start 4 9.2) - (end -4 9.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "aee15120-1084-4d67-9833-0907e341e5f3") - ) - (fp_line - (start 5.93 -8.81) - (end 5.93 8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f4a4e00a-4a84-48bf-bff6-08cef05eb103") - ) - (fp_line - (start 5.93 8.81) - (end 4 8.81) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9d3c84ce-c060-424e-9592-95bedc5a0d8b") - ) - (fp_line - (start -3.75 -7.95) - (end -2.75 -8.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1d17a2e8-76ac-4bce-b6f4-f71c0f7a4fa7") - ) - (fp_line - (start -3.75 8.95) - (end -3.75 -7.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b649951a-54cc-4d61-8c94-82b5e20e0b3a") - ) - (fp_line - (start -2.75 -8.95) - (end 3.75 -8.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4a314e94-4f04-4802-9f78-b3da84eb57cb") - ) - (fp_line - (start 3.75 -8.95) - (end 3.75 8.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7bfc4ba8-47ff-42d7-b2c7-98a7407c730b") - ) - (fp_line - (start 3.75 8.95) - (end -3.75 8.95) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "dffb9770-e92d-4ae5-aa99-4a54d96070d3") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "3da87a5d-8295-47ce-8542-fce5e20200a3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" smd roundrect - (at -4.65 -8.255) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 113 "Motor 1 Direction Pin 1") - (pinfunction "GPB0") - (pintype "bidirectional") - (uuid "a24c61d3-aa8a-4157-94ba-4d3c7a4cb887") - ) - (pad "2" smd roundrect - (at -4.65 -6.985) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 110 "Motor 1 Direction Pin 2") - (pinfunction "GPB1") - (pintype "bidirectional") - (uuid "aa075878-5c93-4ac8-8b5d-f14a55eb3fc2") - ) - (pad "3" smd roundrect - (at -4.65 -5.715) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 111 "Motor 2 Direction Pin 1") - (pinfunction "GPB2") - (pintype "bidirectional") - (uuid "21ea3b04-0c7f-4a54-940a-5f698ce01797") - ) - (pad "4" smd roundrect - (at -4.65 -4.445) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 112 "Motor 2 Direction Pin 2") - (pinfunction "GPB3") - (pintype "bidirectional") - (uuid "4257ebc1-1c61-485e-9318-6f1c81f849be") - ) - (pad "5" smd roundrect - (at -4.65 -3.175) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 116 "Motor 3 Direction Pin 1") - (pinfunction "GPB4") - (pintype "bidirectional") - (uuid "5d0ea622-4e74-4edc-a5a0-c48b641e34a0") - ) - (pad "6" smd roundrect - (at -4.65 -1.905) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 115 "Motor 3 Direction Pin 2") - (pinfunction "GPB5") - (pintype "bidirectional") - (uuid "20b41da7-8e6b-45ac-87a8-7be1f28ecebb") - ) - (pad "7" smd roundrect - (at -4.65 -0.635) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 114 "Motor 4 Direction Pin 1") - (pinfunction "GPB6") - (pintype "bidirectional") - (uuid "09f1c6e3-a434-498e-bd6a-43c339c05ad1") - ) - (pad "8" smd roundrect - (at -4.65 0.635) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 117 "Motor 4 Direction Pin 2") - (pinfunction "GPB7") - (pintype "output") - (uuid "12fbb621-d84c-46af-b0bd-90a5e54e1ab9") - ) - (pad "9" smd roundrect - (at -4.65 1.905) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 34 "+5VL") - (pinfunction "VDD") - (pintype "power_in") - (uuid "60ed706b-9ef4-445f-bccd-b195d4da0447") - ) - (pad "10" smd roundrect - (at -4.65 3.175) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "VSS") - (pintype "power_in") - (uuid "1a6bb05c-0417-4f1b-8a67-2f31dc6a228a") - ) - (pad "11" smd roundrect - (at -4.65 4.445) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 120 "unconnected-(U4-NC-Pad11)") - (pinfunction "NC") - (pintype "no_connect") - (uuid "a392d937-3908-4c85-ad76-bb4236e8e230") - ) - (pad "12" smd roundrect - (at -4.65 5.715) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 9 "I2C 0 SCL") - (pinfunction "SCK") - (pintype "input") - (uuid "df821444-aeac-48bb-bdb2-6db71711b8e4") - ) - (pad "13" smd roundrect - (at -4.65 6.985) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 8 "I2C 0 SDA") - (pinfunction "SDA") - (pintype "bidirectional") - (uuid "831ed1d3-003d-42a1-bca7-9363b6174116") - ) - (pad "14" smd roundrect - (at -4.65 8.255) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 121 "unconnected-(U4-NC-Pad14)") - (pinfunction "NC") - (pintype "no_connect") - (uuid "5f2b4bb5-fbe8-4135-bf1e-a30335d4f5b4") - ) - (pad "15" smd roundrect - (at 4.65 8.255) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "A0") - (pintype "input") - (uuid "cdc35ba0-a01c-4650-9836-1b354df7dd3d") - ) - (pad "16" smd roundrect - (at 4.65 6.985) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "A1") - (pintype "input") - (uuid "3192b2b8-3666-4beb-9a06-5a9646e3b043") - ) - (pad "17" smd roundrect - (at 4.65 5.715) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "A2") - (pintype "input") - (uuid "68ef87b3-453c-4b18-aa15-581012cff8b9") - ) - (pad "18" smd roundrect - (at 4.65 4.445) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 34 "+5VL") - (pinfunction "~{RESET}") - (pintype "input") - (uuid "5d112f96-0921-4f1a-9c99-df5339ddfeba") - ) - (pad "19" smd roundrect - (at 4.65 3.175) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 118 "unconnected-(U4-INTB-Pad19)") - (pinfunction "INTB") - (pintype "tri_state") - (uuid "04b9bd4f-d909-4ea4-b27f-d454c4af54a7") - ) - (pad "20" smd roundrect - (at 4.65 1.905) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 119 "unconnected-(U4-INTA-Pad20)") - (pinfunction "INTA") - (pintype "tri_state") - (uuid "4d66a841-3701-40d5-b833-4d163c708b11") - ) - (pad "21" smd roundrect - (at 4.65 0.635) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 77 "Steppers Dir") - (pinfunction "GPA0") - (pintype "bidirectional") - (uuid "2cfd8b0b-f9e7-460a-acee-453bd799eefa") - ) - (pad "22" smd roundrect - (at 4.65 -0.635) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 70 "Stepper 0 Sleep") - (pinfunction "GPA1") - (pintype "bidirectional") - (uuid "8d765d75-f63b-46c9-ae4b-043873ab5ab1") - ) - (pad "23" smd roundrect - (at 4.65 -1.905) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 72 "Stepper 0 Step") - (pinfunction "GPA2") - (pintype "bidirectional") - (uuid "f93f844f-baa0-4ef2-8405-0057ba6896b9") - ) - (pad "24" smd roundrect - (at 4.65 -3.175) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 85 "Stepper 1 Sleep") - (pinfunction "GPA3") - (pintype "bidirectional") - (uuid "1b6b5366-7c97-4d96-bdf7-5ac4fcd06718") - ) - (pad "25" smd roundrect - (at 4.65 -4.445) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 84 "Stepper 1 Step") - (pinfunction "GPA4") - (pintype "bidirectional") - (uuid "10e58b8e-311a-4159-a6dd-887d2bb43ba6") - ) - (pad "26" smd roundrect - (at 4.65 -5.715) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 93 "Stepper 2 Sleep") - (pinfunction "GPA5") - (pintype "bidirectional") - (uuid "7514152a-896e-4f94-9279-c838dededee9") - ) - (pad "27" smd roundrect - (at 4.65 -6.985) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 88 "Stepper 2 Step") - (pinfunction "GPA6") - (pintype "bidirectional") - (uuid "ddb63d2b-ad53-4929-8805-f616adabdccd") - ) - (pad "28" smd roundrect - (at 4.65 -8.255) - (size 2.05 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 57 "unconnected-(U4-GPA7-Pad28)") - (pinfunction "GPA7") - (pintype "output") - (uuid "2f38d12d-4df9-4077-8832-d59bc4523f25") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-28W_7.5x17.9mm_P1.27mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Module:Pololu_Breakout-16_15.2x20.3mm" - (layer "F.Cu") - (uuid "51b91c88-9df4-419e-862d-0a8c859a457b") - (at 142.54 43.06) - (descr "Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\") - (tags "Pololu Breakout") - (property "Reference" "A3" - (at 6.35 -2.54 0) - (layer "F.SilkS") - (uuid "066ebcff-3d95-474c-aadd-6ebb31359d88") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Pololu_Breakout_A4988" - (at 6.35 20.17 0) - (layer "F.Fab") - (uuid "0558eb79-c866-413d-a66a-e03862439639") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/2980/pictures" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "9ecb3c8d-d3ae-469c-8f09-9b83eacc1b6f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Pololu Breakout Board, Stepper Driver A4988" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "5576018f-7f8d-46c4-99b0-1319a6765e05") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pololu*Breakout*15.2x20.3mm*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/8954a66e-1d1e-45ad-b8c5-ef58d01c2c7d") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start -1.4 -1.4) - (end -1.4 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1c9237e2-baa3-4845-bf4c-e9785fe8263b") - ) - (fp_line - (start -1.4 1.27) - (end -1.4 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2bb2267c-df44-44b1-bdbb-f847f62ec6c3") - ) - (fp_line - (start -1.4 19.18) - (end 14.1 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fa604ebd-ed2c-478e-ae6a-01cd056cd2a1") - ) - (fp_line - (start 0 -1.4) - (end -1.4 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6827103e-5a32-48fa-b59f-effd480f894f") - ) - (fp_line - (start 1.27 -1.4) - (end 1.27 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "91dbc79f-d45a-41dc-834e-67f3bc40f2b0") - ) - (fp_line - (start 1.27 1.27) - (end -1.4 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1d655efc-7063-40d7-82fc-951670ebafd7") - ) - (fp_line - (start 1.27 1.27) - (end 1.27 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a484979e-7676-4522-a70a-75f0c00c7c3c") - ) - (fp_line - (start 11.43 -1.4) - (end 11.43 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b1d0d669-ddd5-479a-afc3-ea084c1b1780") - ) - (fp_line - (start 14.1 -1.4) - (end 1.27 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f1584700-80fc-4c76-bcb3-50c9e7315429") - ) - (fp_line - (start 14.1 19.18) - (end 14.1 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ab878e6e-a32e-4845-bbdf-d6d7027aa4f5") - ) - (fp_line - (start -1.53 -1.52) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "06757056-75fc-4b2d-9700-91c587d77f7e") - ) - (fp_line - (start -1.53 -1.52) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a021a44b-2093-46be-9a48-02487ee5d489") - ) - (fp_line - (start 14.21 19.3) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "73346472-78f0-4792-af69-989b93c809cf") - ) - (fp_line - (start 14.21 19.3) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "43f4c4fb-326d-4308-8573-16ca53824a87") - ) - (fp_line - (start -1.27 0) - (end 0 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "982f759b-e6b7-446a-b8f4-68cfee2114a9") - ) - (fp_line - (start -1.27 19.05) - (end -1.27 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "51ffdf77-2e3f-46bd-927f-8e0e2e698362") - ) - (fp_line - (start 0 -1.27) - (end 13.97 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "15095174-041a-4ea5-9e2b-75851d50fb18") - ) - (fp_line - (start 13.97 -1.27) - (end 13.97 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c99c348a-0063-4f9d-b026-c4db04cae3fd") - ) - (fp_line - (start 13.97 19.05) - (end -1.27 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f72c97ce-2586-4423-9a6d-881f67b02b0d") - ) - (fp_text user "${REFERENCE}" - (at 6.35 0 0) - (layer "F.Fab") - (uuid "62ce90e3-e0eb-4a78-b590-a8f66c62a0c8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "cb5c9540-26ba-4eb3-a68a-c507464b9dac") - ) - (pad "2" thru_hole oval - (at 0 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "VDD") - (pintype "power_in") - (uuid "106967e3-44d4-433f-912b-1e69856c27c9") - ) - (pad "3" thru_hole oval - (at 0 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 76 "Net-(A3-1B)") - (pinfunction "1B") - (pintype "output") - (uuid "3a7f93d8-d915-4a07-8cf2-c00d7a771366") - ) - (pad "4" thru_hole oval - (at 0 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 66 "Net-(A3-1A)") - (pinfunction "1A") - (pintype "output") - (uuid "d06db4c1-0248-4fc1-a187-7c1ef69dd6a8") - ) - (pad "5" thru_hole oval - (at 0 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 75 "Net-(A3-2A)") - (pinfunction "2A") - (pintype "output") - (uuid "497bfea0-418c-4a44-bdce-4736644bfc10") - ) - (pad "6" thru_hole oval - (at 0 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 73 "Net-(A3-2B)") - (pinfunction "2B") - (pintype "output") - (uuid "3507f4fa-5c6a-463d-957a-6be4aad16233") - ) - (pad "7" thru_hole oval - (at 0 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "a8b01a01-8b85-4f65-8a97-db33091fd765") - ) - (pad "8" thru_hole oval - (at 0 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 74 "+12V") - (pinfunction "VMOT") - (pintype "power_in") - (uuid "2cc49ca2-da3b-4215-a597-876c709691a9") - ) - (pad "9" thru_hole oval - (at 12.7 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 67 "unconnected-(A3-~{ENABLE}-Pad9)") - (pinfunction "~{ENABLE}") - (pintype "input") - (uuid "0ffdc033-b7eb-437f-aec4-c87b54938996") - ) - (pad "10" thru_hole oval - (at 12.7 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 68 "unconnected-(A3-MS1-Pad10)") - (pinfunction "MS1") - (pintype "input") - (uuid "d0ee0d3b-8270-4579-9954-1678f09357f4") - ) - (pad "11" thru_hole oval - (at 12.7 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 69 "unconnected-(A3-MS2-Pad11)") - (pinfunction "MS2") - (pintype "input") - (uuid "6d4c2d52-e112-4541-bb56-2e61db8d0d9a") - ) - (pad "12" thru_hole oval - (at 12.7 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 71 "unconnected-(A3-MS3-Pad12)") - (pinfunction "MS3") - (pintype "input") - (uuid "ec03a4c2-d509-4fd1-a2b1-9568ec7bcb77") - ) - (pad "13" thru_hole oval - (at 12.7 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "~{RESET}") - (pintype "input") - (uuid "3f9fd997-c4ef-473a-8197-6f5a362be34d") - ) - (pad "14" thru_hole oval - (at 12.7 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 70 "Stepper 0 Sleep") - (pinfunction "~{SLEEP}") - (pintype "input") - (uuid "84fe2ccf-e4b3-468e-b9a5-acb7bf3bea43") - ) - (pad "15" thru_hole oval - (at 12.7 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 72 "Stepper 0 Step") - (pinfunction "STEP") - (pintype "input") - (uuid "178c42f6-e7a2-4b3a-b47a-62747a65d4df") - ) - (pad "16" thru_hole oval - (at 12.7 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 77 "Steppers Dir") - (pinfunction "DIR") - (pintype "input") - (uuid "6303e795-2368-4016-b852-2113155d6651") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/Pololu_Breakout-16_15.2x20.3mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (layer "F.Cu") - (uuid "52fc7b63-8c1a-44e0-bba3-49a15a49e983") - (at 111.1 76.29) - (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOIC SO") - (property "Reference" "Q1" - (at 0 -3.4 0) - (layer "F.SilkS") - (uuid "fd24931c-6d53-4549-9f6b-5c162598af79") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "IRF8714PBF" - (at 0 3.4 0) - (layer "F.Fab") - (uuid "ee9579b2-b25f-4154-9e01-1aa5dcc0844c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "4d0dfe92-2451-4a82-bca0-cc7f162d665a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "566c5d7e-ebb8-4931-bdd5-1a2244398692") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") - (path "/39931dc4-6d11-4f18-b37f-079ca13fc88a") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start 0 -2.56) - (end -1.95 -2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7353dd59-abd8-4055-9a5b-cc890b862630") - ) - (fp_line - (start 0 -2.56) - (end 1.95 -2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "325444c9-fc69-4111-b8be-1a3ec3c81861") - ) - (fp_line - (start 0 2.56) - (end -1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "35d5afa9-fbf2-44e3-8362-ec2c64570b72") - ) - (fp_line - (start 0 2.56) - (end 1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bb96e127-adcc-4a6a-ab91-73b1265e0ab7") - ) - (fp_poly - (pts - (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "eaf17ab7-3ff7-44c0-8845-24bc9f8a2d22") - ) - (fp_line - (start -3.7 -2.46) - (end -2.2 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2e94e56d-6183-42fa-9579-0bfcfff25d12") - ) - (fp_line - (start -3.7 2.46) - (end -3.7 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a874c19b-924d-41e5-8a14-d4ca3e4463d2") - ) - (fp_line - (start -2.2 -2.7) - (end 2.2 -2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b9357f96-9563-4061-932d-34de5b4ee232") - ) - (fp_line - (start -2.2 -2.46) - (end -2.2 -2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a4840005-d07c-4bb5-a7e6-38dfb2a1b8b7") - ) - (fp_line - (start -2.2 2.46) - (end -3.7 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b072f19f-d6b7-4af5-8893-c706fa4cda7f") - ) - (fp_line - (start -2.2 2.7) - (end -2.2 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4d6e52c9-7aa0-4240-8ae1-99a4ae899033") - ) - (fp_line - (start 2.2 -2.7) - (end 2.2 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9fa56911-8817-4968-9cea-a4c2afe2b737") - ) - (fp_line - (start 2.2 -2.46) - (end 3.7 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6eeb22d1-e93f-468a-9204-2428d029d4a5") - ) - (fp_line - (start 2.2 2.46) - (end 2.2 2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "29d0d80b-0392-4621-8541-636336f7d043") - ) - (fp_line - (start 2.2 2.7) - (end -2.2 2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "53e308c4-aed1-4ca7-b998-3cfb529c8362") - ) - (fp_line - (start 3.7 -2.46) - (end 3.7 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8762ffee-4fb8-4da9-a968-31fb91ea21fb") - ) - (fp_line - (start 3.7 2.46) - (end 2.2 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "07d41403-11a4-49c2-ba83-7b8a64754a92") - ) - (fp_line - (start -1.95 -1.475) - (end -0.975 -2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6b0f1da2-1397-4eca-8abe-3f0b5fe0b00e") - ) - (fp_line - (start -1.95 2.45) - (end -1.95 -1.475) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2343db9e-0ca4-4567-b281-0f757ec2349d") - ) - (fp_line - (start -0.975 -2.45) - (end 1.95 -2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "507f5777-60e2-4c13-b6a6-86788117c7d7") - ) - (fp_line - (start 1.95 -2.45) - (end 1.95 2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e4f574d9-8a0f-4844-ae32-79361602066b") - ) - (fp_line - (start 1.95 2.45) - (end -1.95 2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b20e1b74-84d4-41fa-b0ab-65a9b8b51a4e") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "5fd8bb8c-d389-4596-9cd4-7c9e38f16f92") - (effects - (font - (size 0.98 0.98) - (thickness 0.15) - ) - ) - ) - (pad "1" smd roundrect - (at -2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "S") - (pintype "passive") - (uuid "63f0208e-d1e7-47c7-88e0-7374887b61d6") - ) - (pad "2" smd roundrect - (at -2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "S") - (pintype "passive") - (uuid "b447bb0d-4786-42e5-b97f-971a2efd602d") - ) - (pad "3" smd roundrect - (at -2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "S") - (pintype "passive") - (uuid "58a78d36-cd84-42ef-9eb3-d8361f3e7b9f") - ) - (pad "4" smd roundrect - (at -2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 108 "Net-(Q1-G)") - (pinfunction "G") - (pintype "input") - (uuid "10af7b29-96ec-4d4d-b671-90a61e19d1b6") - ) - (pad "5" smd roundrect - (at 2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 74 "+12V") - (pinfunction "D") - (pintype "passive") - (uuid "5ef2986b-ccad-41fc-a748-d325ff8e4492") - ) - (pad "6" smd roundrect - (at 2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 74 "+12V") - (pinfunction "D") - (pintype "passive") - (uuid "e67f3494-00ae-41cb-a482-6a3f2231a55d") - ) - (pad "7" smd roundrect - (at 2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 74 "+12V") - (pinfunction "D") - (pintype "passive") - (uuid "bedb1bd2-2e71-4cc4-ad12-74278a7fde84") - ) - (pad "8" smd roundrect - (at 2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 74 "+12V") - (pinfunction "D") - (pintype "passive") - (uuid "51d28a1b-6230-4d0e-8e7b-1262169178cc") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (layer "F.Cu") - (uuid "577279c8-5a5d-4c66-9fa3-efe982100d41") - (at 164.22 87) - (descr "TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py") - (tags "TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-1") - (property "Reference" "U2" - (at 8.89 -24.29 0) - (layer "F.SilkS") - (uuid "6a97ec2c-e9ba-48d9-bba2-506ae2a4b0d0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "L298HN" - (at 8.89 1.85 0) - (layer "F.Fab") - (uuid "a08e25eb-c985-45ef-87ab-96ea7fb6e4b9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2d5c116f-bb77-482c-8662-bcb4fbf1c3e4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "94173244-f89a-4bbd-a4cc-1af4eba81024") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "TO?220*StaggerOdd*TabDown*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/88329ccd-16ac-4762-9b5c-1568534349b4") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start -1.32 -23.45) - (end 19.1 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3748abaa-f240-4d90-a3b3-44909af8734a") - ) - (fp_line - (start -1.32 -5.73) - (end -1.32 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8d3df858-9d0c-4884-8e48-aad4ae6ee74b") - ) - (fp_line - (start -1.32 -5.73) - (end 19.1 -5.73) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8fb0380b-475d-497b-8098-8a6d5819d8b2") - ) - (fp_line - (start -0.61 -5.73) - (end -0.61 -1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e004fb00-3e9f-4a06-8343-866ef0c6670e") - ) - (fp_line - (start 0.61 -5.73) - (end 0.61 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2c311ac5-c616-498c-9139-1577f8eaa112") - ) - (fp_line - (start 0.61 -1.586) - (end 0.61 -1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b02656ad-c902-4a51-889c-fbec851d089c") - ) - (fp_line - (start 0.66 -5.73) - (end 0.66 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d51c3d45-579e-4b35-ac0b-1823fe12380d") - ) - (fp_line - (start 1.88 -5.73) - (end 1.88 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f9d1f532-4190-4c4a-b279-5691233825c3") - ) - (fp_line - (start 1.93 -5.73) - (end 1.93 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0057054a-2bce-4ba8-8ed8-6043eae66d54") - ) - (fp_line - (start 1.93 -1.586) - (end 1.93 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "86b2fdda-4943-4e31-b991-9a09bbb477bb") - ) - (fp_line - (start 3.15 -5.73) - (end 3.15 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "be0061ba-639b-4668-a713-5f7f6b7cd959") - ) - (fp_line - (start 3.15 -1.586) - (end 3.15 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fef8ed52-e05b-42d7-9af7-2b9e6964b6d9") - ) - (fp_line - (start 3.2 -5.73) - (end 3.2 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2506cc8c-e14a-4a0b-8fe1-120cba42d59e") - ) - (fp_line - (start 4.42 -5.73) - (end 4.42 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2989cf35-2d5a-4862-b68d-23bf9207f33b") - ) - (fp_line - (start 4.47 -5.73) - (end 4.47 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "045e35cb-1870-420f-aaaf-7d8c6d891761") - ) - (fp_line - (start 4.47 -1.586) - (end 4.47 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "80bf3470-b7ba-430a-b160-b59b69d6d20d") - ) - (fp_line - (start 5.69 -5.73) - (end 5.69 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b42abded-93a0-4251-afe7-70436cc04413") - ) - (fp_line - (start 5.69 -1.586) - (end 5.69 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "32a48494-d558-4781-a3f6-95dc2dde00aa") - ) - (fp_line - (start 5.74 -5.73) - (end 5.74 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "40e9d23c-28b9-4a99-aeb3-80e72f6093dd") - ) - (fp_line - (start 6.96 -5.73) - (end 6.96 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a39511e4-ceee-4b14-8996-16eb25709624") - ) - (fp_line - (start 7.01 -5.73) - (end 7.01 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b7098c89-9738-4839-a083-f1aeb290f459") - ) - (fp_line - (start 7.01 -1.586) - (end 7.01 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "39688064-0a44-44d6-a86c-1f2ad45094a4") - ) - (fp_line - (start 8.23 -5.73) - (end 8.23 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4f70618b-3f71-4b4e-acd4-23ca5f6da153") - ) - (fp_line - (start 8.23 -1.586) - (end 8.23 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9dabc13f-13c5-4725-8206-c4596cb9d312") - ) - (fp_line - (start 8.28 -5.73) - (end 8.28 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0fa515cc-3426-4b87-abb0-4c202d5026dd") - ) - (fp_line - (start 9.5 -5.73) - (end 9.5 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "38dd66b9-b484-4082-9eb6-04747e3a7a8d") - ) - (fp_line - (start 9.55 -5.73) - (end 9.55 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e2c6f361-a8da-4a66-9291-fcc574619eb2") - ) - (fp_line - (start 9.55 -1.586) - (end 9.55 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "17870c33-4011-44c9-9805-05e09692d489") - ) - (fp_line - (start 10.77 -5.73) - (end 10.77 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8e2ba10f-fac5-40a7-828d-b45e8ee815e3") - ) - (fp_line - (start 10.77 -1.586) - (end 10.77 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "85b278ad-1b97-4723-b314-ee168e5d7494") - ) - (fp_line - (start 10.82 -5.73) - (end 10.82 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "644d705e-64bb-44ad-99e0-3d28e93f827d") - ) - (fp_line - (start 12.04 -5.73) - (end 12.04 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ca95fad0-33a5-4bdd-bbd2-cf87eff3dd3d") - ) - (fp_line - (start 12.09 -5.73) - (end 12.09 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1fe455e4-d1e5-48cb-96c2-27ab56beec9f") - ) - (fp_line - (start 12.09 -1.586) - (end 12.09 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3536d5be-33f0-4707-9506-0d9552a9b1cc") - ) - (fp_line - (start 13.31 -5.73) - (end 13.31 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "804829ec-ff64-4748-8f20-447ebdca35dc") - ) - (fp_line - (start 13.31 -1.586) - (end 13.31 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "aac0f352-a681-4a3a-8ba1-38e3cf64a62c") - ) - (fp_line - (start 13.36 -5.73) - (end 13.36 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "86424a24-69bb-49f6-884f-0ed662f4d1eb") - ) - (fp_line - (start 14.58 -5.73) - (end 14.58 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b9541fb0-6b01-4f24-b2ed-92960716d353") - ) - (fp_line - (start 14.63 -5.73) - (end 14.63 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2538e8b5-8e77-4140-a260-d7d3f4be748d") - ) - (fp_line - (start 14.63 -1.586) - (end 14.63 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "00d05ea4-9e9a-4b42-b3e2-8fda8bfb6237") - ) - (fp_line - (start 15.85 -5.73) - (end 15.85 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5ff9f334-ca63-48f1-be25-fe20ea2c550b") - ) - (fp_line - (start 15.85 -1.586) - (end 15.85 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "029531a3-71f6-4fa5-89b7-58deb28f1978") - ) - (fp_line - (start 15.9 -5.73) - (end 15.9 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "af9a020d-1060-44be-8cd4-65d40d8b0b5b") - ) - (fp_line - (start 17.12 -5.73) - (end 17.12 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1b14ebd1-00a0-477f-aa88-662837354317") - ) - (fp_line - (start 17.17 -5.73) - (end 17.17 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9f0669ac-4cae-4e94-9626-bb46f03f8f17") - ) - (fp_line - (start 17.17 -1.586) - (end 17.17 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "36494eaa-c9a4-4844-a838-7a0992207841") - ) - (fp_line - (start 18.39 -5.73) - (end 18.39 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1097ef48-4419-438a-af7e-d90d6a4e3dbf") - ) - (fp_line - (start 19.1 -5.73) - (end 19.1 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1feafc40-2a4a-41a7-aed6-8720864d2a0f") - ) - (fp_line - (start -1.46 -21.2) - (end 0.93 -23.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0681131c-58a5-46dc-99db-dd706fd82090") - ) - (fp_line - (start -1.46 -5.59) - (end -1.46 -21.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cc5f2099-c22f-4717-8c16-af384217e767") - ) - (fp_line - (start -1.15 -1.15) - (end -0.75 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "28d2079b-ebf5-47a0-9113-a98e8c3d9cef") - ) - (fp_line - (start -1.15 1.15) - (end -1.15 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6c6bb2ab-b007-45eb-a2bf-be6bf9be70d6") - ) - (fp_line - (start -0.75 -5.59) - (end -1.46 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e846929d-f1b7-4338-a70b-ecb763d6c325") - ) - (fp_line - (start -0.75 -1.15) - (end -0.75 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2a206178-a9c2-4657-b8d3-c5c7096b27a0") - ) - (fp_line - (start 0.75 -1.39) - (end 0.75 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "dd193d62-b9a6-4d38-8706-1d9885d30090") - ) - (fp_line - (start 0.75 -1.15) - (end 1.15 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "817a9a86-9c87-45be-bfad-516bfbd20c63") - ) - (fp_line - (start 0.93 -23.59) - (end 16.85 -23.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4e496944-62a0-4b2c-8729-65c56562055c") - ) - (fp_line - (start 1.15 -1.15) - (end 1.15 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fe73258e-7b3d-4c03-ba08-18634a8cfe99") - ) - (fp_line - (start 1.15 1.15) - (end -1.15 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a1a23e5b-f2a7-4d52-b9b2-1674e07a996c") - ) - (fp_line - (start 1.39 -1.15) - (end 1.79 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "60fa186e-6988-4e39-908f-525eb17904c9") - ) - (fp_line - (start 1.39 1.15) - (end 1.39 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "36bb6960-0d3d-4ad4-8ad9-17ec6cc233b3") - ) - (fp_line - (start 1.79 -1.39) - (end 0.75 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7c933719-63eb-457f-955b-311ca5bf4b15") - ) - (fp_line - (start 1.79 -1.15) - (end 1.79 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "23483558-19e1-4c72-bf38-eea8d1f5cfc9") - ) - (fp_line - (start 3.29 -1.39) - (end 3.29 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "24a5d986-070e-47a8-ab11-1b0c3afadef7") - ) - (fp_line - (start 3.29 -1.15) - (end 3.69 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a6ce1c75-2a7d-4902-8bc0-94f67546c29f") - ) - (fp_line - (start 3.69 -1.15) - (end 3.69 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fd9f0a50-2c78-4946-9746-5124f26f2b24") - ) - (fp_line - (start 3.69 1.15) - (end 1.39 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a67daeb0-6070-4f4b-a798-3bd61a6a9a3a") - ) - (fp_line - (start 3.92 -1.15) - (end 4.33 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "441be58e-6e2d-422d-859e-1f635fd02b7d") - ) - (fp_line - (start 3.92 1.15) - (end 3.92 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "82c275fc-9446-44d1-8f39-8fcdd07815c4") - ) - (fp_line - (start 4.33 -1.39) - (end 3.29 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b1f8b489-3207-424c-a439-59c05d76fde3") - ) - (fp_line - (start 4.33 -1.15) - (end 4.33 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b8d84ee1-56af-464b-a295-6343c590d666") - ) - (fp_line - (start 5.83 -1.39) - (end 5.83 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "55cf1fb1-bca8-4e39-97d0-5a648b3490d0") - ) - (fp_line - (start 5.83 -1.15) - (end 6.23 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4caee049-578a-4825-8189-6c56b5c59320") - ) - (fp_line - (start 6.23 -1.15) - (end 6.23 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "47543df2-15ff-4f0a-b698-8da606b9b3c4") - ) - (fp_line - (start 6.23 1.15) - (end 3.92 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ebcd0ed8-a355-4af4-8746-1620cda926f5") - ) - (fp_line - (start 6.46 -1.15) - (end 6.86 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "83a2a8d8-9fa5-42a9-9e69-4b09703e5853") - ) - (fp_line - (start 6.46 1.15) - (end 6.46 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c9b83a17-3c89-4e7e-9c66-5bf3fb74ee3e") - ) - (fp_line - (start 6.86 -1.39) - (end 5.83 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "63d8d67b-f7d8-4eef-b1b1-95688c167fe3") - ) - (fp_line - (start 6.86 -1.15) - (end 6.86 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9c9a6b59-1ec4-4e1b-b375-fe621be74f70") - ) - (fp_line - (start 8.37 -1.39) - (end 8.37 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "45bcc9c3-5591-42ae-95d1-75c0cf43eecc") - ) - (fp_line - (start 8.37 -1.15) - (end 8.77 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "80e515b1-4376-4029-a221-f0e174939496") - ) - (fp_line - (start 8.77 -1.15) - (end 8.77 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6aeacea5-c475-4f70-be4a-48e955d353b0") - ) - (fp_line - (start 8.77 1.15) - (end 6.46 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9ba4bacb-3a06-4ea9-9284-706d2cc0f2d9") - ) - (fp_line - (start 9 -1.15) - (end 9.4 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "01b8361e-b74b-4e23-b888-558534a4a09d") - ) - (fp_line - (start 9 1.15) - (end 9 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "176ccd8e-558c-41ed-9bc8-70137740e67b") - ) - (fp_line - (start 9.4 -1.39) - (end 8.37 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d776b84e-58be-453e-9a7a-1f861d76bceb") - ) - (fp_line - (start 9.4 -1.15) - (end 9.4 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2353f3ee-c5ad-4dca-877b-fd0ca9b44b39") - ) - (fp_line - (start 10.91 -1.39) - (end 10.91 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3213adcd-8d23-4dc0-b298-1af198773f54") - ) - (fp_line - (start 10.91 -1.15) - (end 11.31 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "70a84e08-e9bf-44f2-8885-a7b09af8e284") - ) - (fp_line - (start 11.31 -1.15) - (end 11.31 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a7a96152-0666-4c81-a5cd-b80722ccc9f5") - ) - (fp_line - (start 11.31 1.15) - (end 9 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2b653cc9-d929-4e11-b627-531518c5fb4d") - ) - (fp_line - (start 11.54 -1.15) - (end 11.94 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fc64e00e-7631-4c62-aee2-c33506f4e634") - ) - (fp_line - (start 11.54 1.15) - (end 11.54 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "82f05de2-2950-4305-a407-d0aa6509900a") - ) - (fp_line - (start 11.94 -1.39) - (end 10.91 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fba9b70b-f2b8-44c6-b87f-3a7c6d8c50b4") - ) - (fp_line - (start 11.94 -1.15) - (end 11.94 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "48c4decb-fa2e-4e9c-80c6-08cfa218908a") - ) - (fp_line - (start 13.45 -1.39) - (end 13.45 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "08004f20-911f-4607-929f-965c110259a3") - ) - (fp_line - (start 13.45 -1.15) - (end 13.85 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "98c46799-be29-4ed6-9bde-4769a5f70d08") - ) - (fp_line - (start 13.85 -1.15) - (end 13.85 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "11c7cd93-ffd7-41a8-a301-f85667b307e2") - ) - (fp_line - (start 13.85 1.15) - (end 11.54 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2c6228ce-5fa5-4649-99ab-28511ff6ecdc") - ) - (fp_line - (start 14.08 -1.15) - (end 14.48 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "18c3c88c-7cfe-4f35-ae3f-c3582b7c6483") - ) - (fp_line - (start 14.08 1.15) - (end 14.08 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "328b465c-d98a-446b-958d-a7c88fad5c56") - ) - (fp_line - (start 14.48 -1.39) - (end 13.45 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "dd8da5f7-e46e-45a2-bdaa-cc30e828ede2") - ) - (fp_line - (start 14.48 -1.15) - (end 14.48 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a57491ee-1567-4979-9bf7-3efbca69ac9d") - ) - (fp_line - (start 15.99 -1.39) - (end 15.99 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0855fda2-9abc-41cf-b9b6-0b178d6885ad") - ) - (fp_line - (start 15.99 -1.15) - (end 16.39 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "bd0b79dc-5667-4aee-a30e-e5a39a954f42") - ) - (fp_line - (start 16.39 -1.15) - (end 16.39 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d28ca018-2ca3-4a63-9804-24afddf34fa3") - ) - (fp_line - (start 16.39 1.15) - (end 14.08 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ae281aaa-8b10-448c-9291-d6294ea23a44") - ) - (fp_line - (start 16.62 -1.15) - (end 17.02 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d8e426d3-734b-4776-8d74-1d0c3974358c") - ) - (fp_line - (start 16.62 1.15) - (end 16.62 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "257d4f4e-a43f-4cfb-8018-e86f26e33cee") - ) - (fp_line - (start 16.85 -23.59) - (end 19.24 -21.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "22b420db-c8ba-4ad9-b878-bab54508d06b") - ) - (fp_line - (start 17.02 -1.39) - (end 15.99 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e79eaf48-bbff-45b4-8e9e-58c16cd419fd") - ) - (fp_line - (start 17.02 -1.15) - (end 17.02 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "78097b90-82bf-4b03-8abe-e356573fdee0") - ) - (fp_line - (start 18.53 -5.59) - (end 18.53 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "64057990-2e78-487e-a308-088cad02abc6") - ) - (fp_line - (start 18.53 -1.15) - (end 18.93 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ef48af72-5a01-4ad2-82b2-da2d943efa96") - ) - (fp_line - (start 18.93 -1.15) - (end 18.93 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "87feb686-63e3-4bc2-b704-c9ca2ef82d88") - ) - (fp_line - (start 18.93 1.15) - (end 16.62 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0431bfbd-046d-4b68-b272-b7ba7bb4118b") - ) - (fp_line - (start 19.24 -21.2) - (end 19.24 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "369774c3-ec84-4c6f-b2b3-3cd065e4a57e") - ) - (fp_line - (start 19.24 -5.59) - (end 18.53 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "db02815e-e08a-405a-b1d8-b877deaa389b") - ) - (fp_line - (start -1.21 -21.09) - (end 1.04 -23.34) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "76e9fb55-7393-4b9e-bfce-9fc2ee782fbf") - ) - (fp_line - (start -1.21 -16.54) - (end -1.21 -21.09) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "aa8fd000-cbb5-4868-8093-dbcb14970b56") - ) - (fp_line - (start 1.04 -23.34) - (end 16.74 -23.34) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6b6c5e0f-3fe2-4562-a9fe-cc17f2c0de16") - ) - (fp_line - (start 16.74 -23.34) - (end 18.99 -21.09) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4aa184fd-9577-43b0-a09a-12ecce1d33ad") - ) - (fp_line - (start 18.99 -21.09) - (end 18.99 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "be7c9b1a-172f-4e02-85f0-5494c1e6c3cc") - ) - (fp_line - (start 18.99 -16.54) - (end -1.21 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9a669d2b-ee2a-4a5d-99db-7058c3ad478b") - ) - (fp_rect - (start -1.21 -5.84) - (end 18.99 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "1033200d-c1a8-4956-8651-0655d57e0074") - ) - (fp_rect - (start -0.5 -5.84) - (end 0.5 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "96e1c88a-3ac3-46c7-ab41-2b3f5b70c0f7") - ) - (fp_rect - (start 0.77 -5.84) - (end 1.77 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "a2b60137-3288-475c-a14f-40042e09336c") - ) - (fp_rect - (start 2.04 -5.84) - (end 3.04 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "e83e1009-d3d6-44a7-8030-961a44daa33e") - ) - (fp_rect - (start 3.31 -5.84) - (end 4.31 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "fb1de104-cc15-44d9-a12e-dc987c825209") - ) - (fp_rect - (start 4.58 -5.84) - (end 5.58 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "aa17f1a6-80dd-4ee3-b790-f1645a3f02f2") - ) - (fp_rect - (start 5.85 -5.84) - (end 6.85 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "298550ff-7657-4df5-84a4-31b977701273") - ) - (fp_rect - (start 7.12 -5.84) - (end 8.12 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "6a5d2ccc-ef6b-4efe-ad21-1fbd2a6f7c6f") - ) - (fp_rect - (start 8.39 -5.84) - (end 9.39 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "16f157f2-eece-497b-830d-0bd6e25e88dc") - ) - (fp_rect - (start 9.66 -5.84) - (end 10.66 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "5879a4e3-d5b0-400f-87be-733ac22f4aad") - ) - (fp_rect - (start 10.93 -5.84) - (end 11.93 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "a8ca5d0a-627f-4e72-9011-583937115736") - ) - (fp_rect - (start 12.2 -5.84) - (end 13.2 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "fcdcada4-f4f0-4a60-9078-e14fd10f1eb1") - ) - (fp_rect - (start 13.47 -5.84) - (end 14.47 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "f0f8f002-988b-4efd-84ed-78c570f0203a") - ) - (fp_rect - (start 14.74 -5.84) - (end 15.74 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "ac873586-fbfa-445b-91fc-0d1cf01776bd") - ) - (fp_rect - (start 16.01 -5.84) - (end 17.01 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "b89aca50-1d3c-444e-9e1c-e85e52748840") - ) - (fp_rect - (start 17.28 -5.84) - (end 18.28 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "df6bc1b6-dc4a-4a43-89e1-bb7851d41be8") - ) - (fp_circle - (center 8.89 -20.54) - (end 10.74 -20.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "0271db54-7aff-48a7-92c1-1b1cacf8423e") - ) - (fp_text user "${REFERENCE}" - (at 8.89 -11.22 0) - (layer "F.Fab") - (uuid "ee14fba3-b884-4539-ab3d-c49df1804068") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at 8.89 -20.54) - (size 3.5 3.5) - (drill 3.5) - (layers "*.Cu" "*.Mask") - (uuid "16ec8450-2104-42c9-bacb-a2f59a392ee8") - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "SENSE_A") - (pintype "power_in") - (uuid "12a4c4b8-f9e0-4253-8253-9c3107e8f74e") - ) - (pad "2" thru_hole circle - (at 1.27 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 105 "Net-(D12-A)") - (pinfunction "OUT1") - (pintype "output") - (uuid "69002e13-8db1-4a58-a541-244c6e353517") - ) - (pad "3" thru_hole circle - (at 2.54 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 104 "Net-(D11-A)") - (pinfunction "OUT2") - (pintype "output") - (uuid "1021c938-76c3-4965-9534-32b71d104d93") - ) - (pad "4" thru_hole circle - (at 3.81 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 74 "+12V") - (pinfunction "Vs") - (pintype "power_in") - (uuid "0c743829-0cd7-416b-8070-4a08638afa26") - ) - (pad "5" thru_hole circle - (at 5.08 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 116 "Motor 3 Direction Pin 1") - (pinfunction "IN1") - (pintype "input") - (uuid "36eaad03-fa76-4593-8d70-3b065c534015") - ) - (pad "6" thru_hole circle - (at 6.35 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Motor 3 Activation Pin") - (pinfunction "EnA") - (pintype "input") - (uuid "07b431ad-0215-410c-8caa-e8f22cfb74ee") - ) - (pad "7" thru_hole circle - (at 7.62 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 115 "Motor 3 Direction Pin 2") - (pinfunction "IN2") - (pintype "input") - (uuid "031093e7-634d-4988-b1aa-7326429c3676") - ) - (pad "8" thru_hole circle - (at 8.89 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "cdb2fcdf-6ed9-46b6-886e-4d97aebfaec0") - ) - (pad "9" thru_hole circle - (at 10.16 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "Vss") - (pintype "power_in") - (uuid "876c519a-6035-4149-a7ba-e1ed206d153e") - ) - (pad "10" thru_hole circle - (at 11.43 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 114 "Motor 4 Direction Pin 1") - (pinfunction "IN3") - (pintype "input") - (uuid "bf03fbb8-7e6b-461d-a1cd-98565a659fb0") - ) - (pad "11" thru_hole circle - (at 12.7 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "Motor 4 Activation Pin") - (pinfunction "EnB") - (pintype "input") - (uuid "0fc40297-6e65-40bf-997a-40034fb9ac9d") - ) - (pad "12" thru_hole circle - (at 13.97 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 117 "Motor 4 Direction Pin 2") - (pinfunction "IN4") - (pintype "input") - (uuid "00ea33a1-dacf-4095-bec4-16349d507b33") - ) - (pad "13" thru_hole circle - (at 15.24 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 103 "Net-(D10-A)") - (pinfunction "OUT3") - (pintype "output") - (uuid "9708904e-83d5-48e8-aa05-e36dce85cb7d") - ) - (pad "14" thru_hole circle - (at 16.51 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 102 "Net-(D13-K)") - (pinfunction "OUT4") - (pintype "output") - (uuid "f2c9a9b9-4723-4fbd-b7d7-bf641c37edd2") - ) - (pad "15" thru_hole circle - (at 17.78 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "SENSE_B") - (pintype "power_in") - (uuid "36b1eade-6450-4e5b-b53c-dc2d21bf7e3d") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" - (layer "F.Cu") - (uuid "5f3721ac-a944-4964-ad49-678d3a55723c") - (at 85.12 119.61) - (descr "Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, length*diameter=9.5*5.2mm^2, http://www.diodes.com/_files/packages/DO-201AD.pdf") - (tags "Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm") - (property "Reference" "D17" - (at 7.62 -3.72 0) - (layer "F.SilkS") - (uuid "f9764b12-1e5b-4529-b3b6-9db2ebeab6be") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N5824" - (at 7.62 3.72 0) - (layer "F.Fab") - (uuid "f4314c73-022b-46b9-90ec-4bc2e28d945e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "f38f1892-581b-49aa-b792-d5c7c9e5af99") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ef9607b5-94d1-4faa-8eda-45f296b85a87") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?201AD*") - (path "/46078523-ea5e-4687-b171-f3241944f2ae") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr through_hole) - (fp_line - (start 1.84 0) - (end 2.75 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e95134dd-a0f2-43ad-a425-cc5ff3eb0852") - ) - (fp_line - (start 4.175 -2.72) - (end 4.175 2.72) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c3f79a34-7309-4575-ba94-d6a44df101e8") - ) - (fp_line - (start 4.295 -2.72) - (end 4.295 2.72) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cc4d4b3a-1b0c-4580-91da-1d0152c2d345") - ) - (fp_line - (start 4.415 -2.72) - (end 4.415 2.72) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0433e059-16d7-44cf-bdef-3b1ebd41e03a") - ) - (fp_line - (start 13.4 0) - (end 12.49 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b2de00f-6a59-48aa-b514-df2b9c9fd892") - ) - (fp_rect - (start 2.75 -2.72) - (end 12.49 2.72) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "b6a00cd5-747c-42e3-bf51-16697cee0ae6") - ) - (fp_rect - (start -1.85 -2.85) - (end 17.09 2.85) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "b00d7f19-9aba-4bd5-ae01-8ff667e88843") - ) - (fp_line - (start 0 0) - (end 2.87 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e337b442-0a66-4e2f-886a-dd63b72e594a") - ) - (fp_line - (start 4.195 -2.6) - (end 4.195 2.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "32f76988-3e2a-4e5b-bdab-6d6c6ba0f968") - ) - (fp_line - (start 4.295 -2.6) - (end 4.295 2.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "446b9c45-e947-4f0d-bff5-0a271e039e14") - ) - (fp_line - (start 4.395 -2.6) - (end 4.395 2.6) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "68339e0c-8842-4e9b-8703-cbe57cbc6db2") - ) - (fp_line - (start 15.24 0) - (end 12.37 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "81713c13-18ee-4a90-98cb-a89e08a7753f") - ) - (fp_rect - (start 2.87 -2.6) - (end 12.37 2.6) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "a509cc64-5f92-47bd-a908-f3641c904646") - ) - (fp_text user "K" - (at 0 -2.6 0) - (layer "F.SilkS") - (uuid "985263d4-9ac4-4aa2-befb-22f81b00c7df") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 8.3325 0 0) - (layer "F.Fab") - (uuid "474d7269-5403-4756-a9f4-864fa2563705") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.6 0) - (layer "F.Fab") - (uuid "9603caf6-ddcb-4128-885e-f97786ee16a8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 3.2 3.2) - (drill 1.6) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.078125) - (net 106 "Net-(D17-K)") - (pinfunction "K") - (pintype "passive") - (uuid "b92a24b2-ef2d-42dc-80ce-af56ad5f7423") - ) - (pad "2" thru_hole circle - (at 15.24 0) - (size 3.2 3.2) - (drill 1.6) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "08c54c68-8849-4d97-8be9-ed840a36ce81") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-201AD_P15.24mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "6854e991-b79a-4407-98d8-862aab401f56") - (at 128.45 89.89) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D12" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "194373b4-8642-4e23-a241-7de8e278986b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "a83272f5-46cb-4463-9b88-de61c4bb2e4b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2df6b173-3780-4cf8-b336-0697e2e68d62") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1e90878e-b226-4307-bb10-f7237009d9e6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "b1c0f45f-365f-4953-9eeb-eed0ebbd9deb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "0d295866-ac0d-40e9-94b6-f4fe1c8b7856") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/9a9797e3-2f3d-4539-bbc2-a43a1f4c23e0") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c2903791-177d-4be1-84d6-7a06cf4f9835") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "97d4c04b-8f4e-4d7c-9544-5c5e25dfe3ff") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a567a6c1-dbfa-4b0f-b245-757004e76400") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8453a363-87ec-48bd-b6a2-f650f5f09685") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b452bef7-8761-4263-9ca4-f9fca42b479b") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "dbcdf53f-d274-4e76-97e2-1ae9e3e96f17") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "4c3bd4e2-96f6-4103-b86f-18b6fdbec910") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "26b82119-1dcd-4c4e-9199-9bfbe3a482c7") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6649c467-d093-4075-9e0a-59f0cb7496fc") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6f9b99a1-b962-41a2-ac6f-c3b3ac481052") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "10f26df8-7b86-4b71-8d9f-aef4056dd526") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8eaab3f8-e41f-4fbd-a7d1-bfe9c5a424fb") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "69d3032a-9801-406b-b7bf-4754b29ee7e9") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "5c944d5d-7faa-407c-b1ce-225d334aa152") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "21caed72-504c-46e6-8a5a-9b5a564f41eb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "969c7bfc-aa4c-40c1-be0b-53aa111f9d46") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "fa6aaa44-9290-42ee-8061-02877a4ca9ed") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 105 "Net-(D12-A)") - (pinfunction "A") - (pintype "passive") - (uuid "e3cf48cd-d290-468e-8155-38d9f91ff2c9") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Module:RaspberryPi_Pico_Common_Unspecified" - (layer "F.Cu") - (uuid "6a905d72-e5ae-4c2b-8ae1-c767fb1e5137") - (at 94.81 89.165) - (descr "Raspberry Pi Pico versatile common (Pico & Pico W) footprint for surface-mount or through-hole hand soldering, supports Raspberry Pi Pico 2, default socketed model has height of 8.51mm, https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf") - (tags "module usb pcb antenna") - (property "Reference" "A1" - (at 11.7475 24.765 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "3716d5a9-c444-4412-88bb-8d99a510d3ee") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify left) - ) - ) - (property "Value" "RaspberryPi_Pico" - (at 0 27.94 0) - (unlocked yes) - (layer "F.Fab") - (uuid "8a400895-fd4f-47b4-97cd-3fd53b6adc8d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "caae92ca-7155-4915-8685-bae633da2a6f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Versatile and inexpensive microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash; also supports Raspberry Pi Pico 2" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c9104903-46d6-404f-94b0-5b508051eaee") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "RaspberryPi?Pico?Common* RaspberryPi?Pico?SMD*") - (path "/e9175b30-8e53-4da9-b6d2-f5dcb4fe246f") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr through_hole) - (fp_line - (start -10.61 -23.07) - (end -11.09 -23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5b8b7356-8698-4a6e-b04e-3ba0d2b43477") - ) - (fp_line - (start -10.61 -23.07) - (end -10.61 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f690ca86-2a27-4763-accb-842bf6353fc0") - ) - (fp_line - (start -10.61 -20.53) - (end -10.61 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9f062ced-2a00-4626-9d59-ca31f8d3e022") - ) - (fp_line - (start -10.61 -17.99) - (end -10.61 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3a145cbb-e01d-4a5e-8599-7731c30fce1e") - ) - (fp_line - (start -10.61 -15.45) - (end -10.61 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "47475002-9e85-4106-827d-afdc53de2be9") - ) - (fp_line - (start -10.61 -12.91) - (end -10.61 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "409d11f6-fa94-48ac-bdfd-9510f9fb051a") - ) - (fp_line - (start -10.61 -10.37) - (end -10.61 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fd8a3509-84b1-4149-a940-a0b8654a929e") - ) - (fp_line - (start -10.61 -7.83) - (end -10.61 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "018b8654-c48f-402c-9679-b580b09f4e87") - ) - (fp_line - (start -10.61 -5.29) - (end -10.61 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "da00ae88-91a3-44d5-9b5e-a5b467ac5567") - ) - (fp_line - (start -10.61 -2.75) - (end -10.61 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "52e8b5b5-486c-43e4-bdcb-dda93c6a0787") - ) - (fp_line - (start -10.61 -0.21) - (end -10.61 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a7ce4c48-8804-48cd-be95-8ba0e89b591c") - ) - (fp_line - (start -10.61 2.33) - (end -10.61 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c67f78a6-1d9b-4831-a321-5740a996b36f") - ) - (fp_line - (start -10.61 4.87) - (end -10.61 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ebc56d92-1266-4350-9b59-9248a75ff0e0") - ) - (fp_line - (start -10.61 7.41) - (end -10.61 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "282322b2-06fd-4b66-aa2a-9390fabcfb81") - ) - (fp_line - (start -10.61 9.95) - (end -10.61 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e3dd71ef-0ebd-4679-b13d-c9d760fd82d7") - ) - (fp_line - (start -10.61 12.49) - (end -10.61 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1a3e1f3a-4c63-46d8-b38c-d29add45271d") - ) - (fp_line - (start -10.61 15.03) - (end -10.61 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "254432ac-be60-46d5-800a-e12b65da15be") - ) - (fp_line - (start -10.61 17.57) - (end -10.61 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "42ec9277-5c22-4c6f-a3d6-0607044a6292") - ) - (fp_line - (start -10.61 20.11) - (end -10.61 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "64ccb2f3-9303-49c7-b0d7-439c56854008") - ) - (fp_line - (start -10.61 22.65) - (end -10.61 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "354d9c3b-dbd6-48b2-9270-9ab3e9a7d14a") - ) - (fp_line - (start -10.579676 -25.19) - (end -11.09 -25.19) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0910d331-e649-4cb7-9cc9-6b9bed01ffab") - ) - (fp_line - (start -10.27 -25.189937) - (end -10.27 -25.547) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1700a8b2-3ba0-4444-8fe5-ae8126fcbd96") - ) - (fp_line - (start -10.27 -23.07) - (end -10.27 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "af8aedfb-55c7-40cf-820c-c926590b87e8") - ) - (fp_line - (start -10.27 -20.53) - (end -10.27 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a2756174-0427-4180-bef0-4ba796186e9c") - ) - (fp_line - (start -10.27 -17.99) - (end -10.27 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f1931f36-2c79-4e85-b972-53e8df4af081") - ) - (fp_line - (start -10.27 -15.45) - (end -10.27 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "59e33c52-98a1-43fa-8ed1-7465e28698e3") - ) - (fp_line - (start -10.27 -12.91) - (end -10.27 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2131b1aa-495f-40c6-992c-fd158140750e") - ) - (fp_line - (start -10.27 -10.37) - (end -10.27 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "11b61904-e05c-4b5b-b92d-b7b4d7270986") - ) - (fp_line - (start -10.27 -7.83) - (end -10.27 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5437ce15-4c1e-4ed9-8707-aa8c22328ef4") - ) - (fp_line - (start -10.27 -5.29) - (end -10.27 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "745aa8d6-0899-43de-ad08-7386823c6ed6") - ) - (fp_line - (start -10.27 -2.75) - (end -10.27 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e76206bd-cb7a-400a-90ef-25f13208967c") - ) - (fp_line - (start -10.27 -0.21) - (end -10.27 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9a414d95-35ac-40d4-bec9-7f0596357142") - ) - (fp_line - (start -10.27 2.33) - (end -10.27 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ac122913-ba2a-4763-96cf-7a9d5d6edbcd") - ) - (fp_line - (start -10.27 4.87) - (end -10.27 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4664c5a0-197a-4fda-b41d-099448dc0c4a") - ) - (fp_line - (start -10.27 7.41) - (end -10.27 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8e645bba-1b8e-413c-a9fb-c812bc8d242f") - ) - (fp_line - (start -10.27 9.95) - (end -10.27 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e13e25c7-f75b-40c2-bcb3-980de8bcb8df") - ) - (fp_line - (start -10.27 12.49) - (end -10.27 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a932ea33-fc68-4d5f-aa1a-a9b80b5f0a41") - ) - (fp_line - (start -10.27 15.03) - (end -10.27 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "243084a6-6b04-4521-bc63-ee5f09462ca3") - ) - (fp_line - (start -10.27 17.57) - (end -10.27 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cc4f0299-7a5f-45b8-9120-081598c12176") - ) - (fp_line - (start -10.27 20.11) - (end -10.27 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8fd78a82-990f-42c8-a0ca-ed6e5d4676d3") - ) - (fp_line - (start -10.27 22.65) - (end -10.27 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ea2a0c76-10ac-4d05-ba79-b1889ee35442") - ) - (fp_line - (start -10.27 25.189937) - (end -10.27 25.547) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2dc9ea31-5e4d-4eb2-b15b-efcfd1286ba0") - ) - (fp_line - (start -10 -25.61) - (end -7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cf251bce-48dd-4a27-afb3-5bc8d6a32647") - ) - (fp_line - (start -10 25.61) - (end -6.162061 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f9152175-021f-4a33-b4a6-6b6fba7bde04") - ) - (fp_line - (start -7.51 -25.61) - (end -7.51 -24.69648) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f5f4a083-e504-45a8-90ed-cdbf64a59645") - ) - (fp_line - (start -7.51 -25.61) - (end -6.16206 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "82f12908-733b-4b7f-80fa-e5f2bb2e919e") - ) - (fp_line - (start -7.51 -22.30352) - (end -7.51 22.30352) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "37409933-d0d7-45aa-87b5-7613ae84091b") - ) - (fp_line - (start -7.51 24.69648) - (end -7.51 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e8e0760f-e8a5-49e3-9d89-a7b9c351c9c6") - ) - (fp_line - (start -5.237939 -25.61) - (end -4.235 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6452c10a-bc7c-42bb-98b1-fd327cd9edff") - ) - (fp_line - (start -4.235 -25.61) - (end 4.235 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1e9b4e0d-9e25-4d8f-a9d0-36ba68439c7c") - ) - (fp_line - (start -3.9 -25.61) - (end -3.9 -24.694) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a0d62beb-e159-4d6f-9b51-8ff9e7e8b539") - ) - (fp_line - (start -3.9 -22.306) - (end -3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "70ac257d-f26a-481f-92e9-cc6b6933d137") - ) - (fp_line - (start -3.9 -21.09) - (end -3.60391 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "14328bd5-b682-464c-990d-fa479e3c9b29") - ) - (fp_line - (start -3.6 25.61) - (end -5.237939 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "eea4282d-2744-4b32-a719-ed12e6c056bb") - ) - (fp_line - (start -1.24609 -21.09) - (end 1.24609 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7fc9417f-ddec-4756-91de-f178f29c6af8") - ) - (fp_line - (start 3.6 25.61) - (end -3.6 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "eac28ede-95c1-493a-8e05-e5e267f53463") - ) - (fp_line - (start 3.60391 -21.09) - (end 3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0c0c1298-337c-4ac6-8cd9-ec9389561435") - ) - (fp_line - (start 3.9 -25.61) - (end 3.9 -24.694) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f0b1431c-85d9-4a96-8213-cdebed25b242") - ) - (fp_line - (start 3.9 -22.306) - (end 3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1d7b9a96-6678-48a8-bc57-860df248be64") - ) - (fp_line - (start 4.235 -25.61) - (end 5.237939 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e1649803-f9a3-4a4b-97c8-f2773d61889e") - ) - (fp_line - (start 5.237939 25.61) - (end 3.6 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3c636da3-ae62-4f1d-8595-56e90027fc81") - ) - (fp_line - (start 6.162061 -25.61) - (end 7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5f87853d-e4c6-4fc3-b149-68ad72106cff") - ) - (fp_line - (start 6.162061 25.61) - (end 10 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "30c987c8-b0b8-4a42-8ef5-c130750941cb") - ) - (fp_line - (start 7.51 -25.61) - (end 7.51 -24.69648) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d9ef2e0c-9a0b-4e3a-8f99-f8764d6889dc") - ) - (fp_line - (start 7.51 -22.30352) - (end 7.51 22.30352) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "27ff4445-80c5-40af-8e02-9eca2d6dfb40") - ) - (fp_line - (start 7.51 24.69648) - (end 7.51 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "66c98a1e-ebc1-47c3-952b-1a76a98bf88b") - ) - (fp_line - (start 10 -25.61) - (end 7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "33ca7bad-0775-495f-b44b-160e5950b79a") - ) - (fp_line - (start 10.27 -25.189937) - (end 10.27 -25.547) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5b20811e-e77f-465c-8db8-beca40bf22fc") - ) - (fp_line - (start 10.27 -23.07) - (end 10.27 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bf9c8d7c-3434-45f7-b8de-6190b2c01b7d") - ) - (fp_line - (start 10.27 -20.53) - (end 10.27 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f20ad4a3-25a0-4323-a108-b0cb204ca4fb") - ) - (fp_line - (start 10.27 -17.99) - (end 10.27 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3c88c737-58ed-4c45-b3c2-09bef8c9ddc1") - ) - (fp_line - (start 10.27 -15.45) - (end 10.27 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4cebb1cd-4ba9-4905-ab82-09de7045f1cf") - ) - (fp_line - (start 10.27 -12.91) - (end 10.27 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "043f1405-7b22-4f67-8a8b-313df075abb4") - ) - (fp_line - (start 10.27 -10.37) - (end 10.27 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8b5e1464-88d6-424c-94c2-e2757309cf95") - ) - (fp_line - (start 10.27 -7.83) - (end 10.27 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "44280048-9c86-4ef4-8cf1-9def42d5c773") - ) - (fp_line - (start 10.27 -5.29) - (end 10.27 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9eefe3fe-86d2-4151-b2b3-408cc1429568") - ) - (fp_line - (start 10.27 -2.75) - (end 10.27 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e96acaae-8c94-41a2-9f12-b1b541fab012") - ) - (fp_line - (start 10.27 -0.21) - (end 10.27 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "51ae6b7b-2bcd-409f-a38a-50e2e624c402") - ) - (fp_line - (start 10.27 2.33) - (end 10.27 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e09b3ae0-3eb3-4389-8701-e46c151cf4ee") - ) - (fp_line - (start 10.27 4.87) - (end 10.27 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6a0da90d-5c7c-4e9e-9880-cda3b6984415") - ) - (fp_line - (start 10.27 7.41) - (end 10.27 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b0c45c5-c0a4-4fc8-90f0-7eab594d723b") - ) - (fp_line - (start 10.27 9.95) - (end 10.27 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "91cbf478-729b-4e74-990b-a7ae24cb09f2") - ) - (fp_line - (start 10.27 12.49) - (end 10.27 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a5135bbb-80cf-42aa-8380-3c4ff53ed4f8") - ) - (fp_line - (start 10.27 15.03) - (end 10.27 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2db73dcf-2e7f-4981-8834-34b47705a382") - ) - (fp_line - (start 10.27 17.57) - (end 10.27 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "97d39b4d-980d-4296-a9db-d648bb194c97") - ) - (fp_line - (start 10.27 20.11) - (end 10.27 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7da422a0-e7bf-49af-9e0b-b4fbf5e9b422") - ) - (fp_line - (start 10.27 22.65) - (end 10.27 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0a933339-7a74-47ec-b682-918c18f57e3d") - ) - (fp_line - (start 10.27 25.189937) - (end 10.27 25.547) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1d8d9b71-435a-4904-8f13-7dc1ec16511c") - ) - (fp_line - (start 10.61 -23.07) - (end 10.61 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "213b0754-3d56-42cd-ae05-636c247086fa") - ) - (fp_line - (start 10.61 -20.53) - (end 10.61 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "102180cc-00b7-4902-9bb4-225f2da28ce6") - ) - (fp_line - (start 10.61 -17.99) - (end 10.61 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fd674391-e9e8-415c-a61d-38e7cf446dc9") - ) - (fp_line - (start 10.61 -15.45) - (end 10.61 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b552a17d-a27d-4e3f-b7bd-61d1cf15fd15") - ) - (fp_line - (start 10.61 -12.91) - (end 10.61 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fd97860b-dbb9-467d-9fb8-ed1117f68c3c") - ) - (fp_line - (start 10.61 -10.37) - (end 10.61 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f7b9ef3a-d82e-4deb-8265-27507102a93e") - ) - (fp_line - (start 10.61 -7.83) - (end 10.61 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "80e8b70b-b4a9-400d-9a12-1487746e2374") - ) - (fp_line - (start 10.61 -5.29) - (end 10.61 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cf031cb8-609e-432d-a7de-0d7ee5676c1f") - ) - (fp_line - (start 10.61 -2.75) - (end 10.61 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c8bc8c22-25ed-41f9-b94a-6e66be702817") - ) - (fp_line - (start 10.61 -0.21) - (end 10.61 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2c7a1b9a-74c2-4c40-9c6d-42febacc1bd5") - ) - (fp_line - (start 10.61 2.33) - (end 10.61 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a0fd32b3-f74f-41cc-8904-cb50d7872406") - ) - (fp_line - (start 10.61 4.87) - (end 10.61 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5a1c5862-8c58-41ce-8f15-05c40bbb104b") - ) - (fp_line - (start 10.61 7.41) - (end 10.61 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f60f13f1-1a2b-42b0-8934-9005563d03be") - ) - (fp_line - (start 10.61 9.95) - (end 10.61 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "de6b8775-6767-45ca-afbe-d1e01196e007") - ) - (fp_line - (start 10.61 12.49) - (end 10.61 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "db40fdc0-a7e5-44fe-8732-df2a3c6abbb1") - ) - (fp_line - (start 10.61 15.03) - (end 10.61 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cf498a17-0821-4114-b2cc-3debdd6f2c75") - ) - (fp_line - (start 10.61 17.57) - (end 10.61 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cee415e4-95ef-487a-9fd6-81a1f1bee0e7") - ) - (fp_line - (start 10.61 20.11) - (end 10.61 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "74d3aa3f-573c-43ea-91a7-3d5aaa22b2b4") - ) - (fp_line - (start 10.61 22.65) - (end 10.61 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9d4ca4e7-ff1d-48e9-a0d1-ceb569a34e01") - ) - (fp_arc - (start -10.579676 -25.19) - (mid -10.357938 -25.493944) - (end -10 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "95fdcdf9-9240-4ca7-8411-b6c203e1f1c8") - ) - (fp_arc - (start -10 25.61) - (mid -10.357937 25.493944) - (end -10.579676 25.189937) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "992bc43d-af82-441f-a2c5-6dada50a5e10") - ) - (fp_arc - (start 10 -25.61) - (mid 10.357937 -25.493944) - (end 10.579676 -25.189937) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a2fd6774-427c-4248-ac9d-77372b55aa44") - ) - (fp_arc - (start 10.579676 25.189937) - (mid 10.357946 25.493957) - (end 10 25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "63fe920f-a139-409a-885f-ecd23ff9395e") - ) - (fp_circle - (center -5.7 -23.5) - (end -4.65 -23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "bac08d1d-962e-4051-8ece-c0d365df1e13") - ) - (fp_circle - (center -5.7 23.5) - (end -4.65 23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "7c83d47a-ca06-4e43-bbbd-1832a76bdae7") - ) - (fp_circle - (center 5.7 -23.5) - (end 6.75 -23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "8afd713b-558f-46d6-a196-d0f751e7f50b") - ) - (fp_circle - (center 5.7 23.5) - (end 6.75 23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "79fa72d3-2c75-4266-b392-964e2543bcdb") - ) - (fp_poly - (pts - (xy 10.5 -0.47) (xy 2.12 -0.47) (xy 1.9 -0.7) (xy 1.9 -1.6) (xy 2.37 -2.07) (xy 5.65 -2.07) (xy 5.9 -2.3) - (xy 5.9 -3.2) (xy 5.2 -3.9) (xy 4.55 -3.9) (xy 4.3 -4.15) (xy 4.3 -11.05) (xy 4.85 -11.6) (xy 7.15 -11.6) - (xy 7.78 -12.23) (xy 10.5 -12.23) - ) - (stroke - (width 0.05) - (type dash) - ) - (fill no) - (layer "Dwgs.User") - (uuid "e94a59b1-bc55-44c1-b051-45786fc7d6dc") - ) - (fp_poly - (pts - (xy -4.5 -27.3) (xy 4.5 -27.3) (xy 4.5 -25.75) (xy 11.54 -25.75) (xy 11.54 26.55) (xy -11.54 26.55) - (xy -11.54 -25.75) (xy -4.5 -25.75) - ) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "fac0d4c9-c223-4a89-b211-60293a3993b0") - ) - (fp_line - (start -10.5 -24.5) - (end -9.5 -25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d01394b4-79ec-42f4-aa9d-d205074a4843") - ) - (fp_line - (start -10.5 25) - (end -10.5 -24.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "820dbc17-160d-4a4c-acbe-1adbd8dc6dba") - ) - (fp_line - (start -9.5 -25.5) - (end 10 -25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "554ecbd4-eacd-4539-b6c2-147965e457a9") - ) - (fp_line - (start -4.625 -14.075) - (end -4.625 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5e584633-3118-4d70-a189-642eb7a7afcb") - ) - (fp_line - (start -2.375 -14.075) - (end -2.375 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f64514b1-6bd2-47c1-a72a-747c0c1bfd5c") - ) - (fp_line - (start 10 25.5) - (end -10 25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "69a8e0da-cf5d-4e78-8149-2014180c377a") - ) - (fp_line - (start 10.5 -25) - (end 10.5 25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "467679d2-ce62-4637-8c27-9dc0b46e6f75") - ) - (fp_rect - (start -6.5 -21.1) - (end -4.9 -20.3) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "4371efeb-417f-4853-a095-103ed7d56645") - ) - (fp_rect - (start -6.2 -21.1) - (end -5.2 -20.3) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "634cf225-0cae-4a28-b6f6-c8a31c9b53df") - ) - (fp_rect - (start -5.1 -15.625) - (end -1.9 -11.375) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "2680a00a-fdee-462d-9d4b-1fe982271cfc") - ) - (fp_arc - (start -10 25.5) - (mid -10.353553 25.353553) - (end -10.5 25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "224ab50c-629a-4772-9dbd-1b0513ff483c") - ) - (fp_arc - (start -4.625 -14.075) - (mid -3.5 -15.2) - (end -2.375 -14.075) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9b6599e6-b6bd-44b7-b1d7-6f621d54e0ed") - ) - (fp_arc - (start -2.375 -12.925) - (mid -3.5 -11.8) - (end -4.625 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8a373ffd-0a53-4eb3-ba7c-16325f44093c") - ) - (fp_arc - (start 10 -25.5) - (mid 10.353553 -25.353553) - (end 10.5 -25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f754a96c-4bc4-489e-9e1c-ae48ce0edf16") - ) - (fp_arc - (start 10.5 25) - (mid 10.353553 25.353553) - (end 10 25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "feeeb1ac-856d-437d-af26-39f37a678f82") - ) - (fp_poly - (pts - (xy 3.79 -21.2) (xy 3.79 -26.2) (xy 4 -26.2) (xy 4 -26.8) (xy -4 -26.8) (xy -4 -26.2) (xy -3.79 -26.2) - (xy -3.79 -21.2) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "6402fc89-02f4-4bcb-81ca-3b10ac589451") - ) - (fp_text user "Keep Out" - (at 0 21.59 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "01ca4899-146a-4580-aee6-0ac9d1f5ff44") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "Exposed Copper Keep Out" - (at 3.1241 5.7 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "19335fa8-dbdd-4db3-8893-793ee12ad1e1") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Out" - (at 1 -4.365 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "23046d1d-27d0-46ca-bdfc-09a89fc31103") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Out" - (at 0 -20.6825 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "3b827917-98fe-406f-aeae-12cfe4f567d9") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Exposed Copper Keep Out" - (at 0 24.765 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "4cd14a7c-7978-47f6-9a42-095fe83ed2bf") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Exposed" - (at 0 -24.6175 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "5fc10ed9-98cc-4210-92ca-9cbaee4e4dd9") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Copper" - (at 1 -5.635 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "98daaa2a-96d8-4919-936f-f9b8149aa58a") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Keep" - (at 0 -21.3175 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "a8b7c135-ac47-443d-9ca5-e374027a75a1") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Copper" - (at 0 -23.9825 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "b5c59806-1593-41c4-a459-d8ade2e0c8ae") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Exposed Copper Keep Out" - (at -2.5 -14.25 90) - (unlocked yes) - (layer "Cmts.User") - (uuid "bf4c4401-a10e-4bba-b7a7-9388bb21a139") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Keep Out" - (at 0 -36.195 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "c7fca3a4-5e57-49d9-a183-c6240b2fe6a3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "Possible Antenna" - (at 0 19.685 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "d9adb8be-4905-4eee-9185-2c1e4b209f71") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "AGND Plane" - (at 5.08 -7.62 90) - (unlocked yes) - (layer "Cmts.User") - (uuid "e05c9440-be3b-4547-aa0e-426aefc9ab5b") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - ) - ) - (fp_text user "Keep" - (at 1 -5 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "e9b04902-db4d-494e-9c65-f1fc093e3b47") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "USB Cable" - (at 0 -38.735 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "eb4ce903-1afd-4b83-9cd7-243d197a3364") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "F.Fab") - (uuid "2515da83-a207-438c-98e9-f10b537a2c0c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -2.725 -24) - (size 2.2 2.2) - (drill 2.2) - (layers "*.Mask") - (uuid "3eb22dd0-3d58-4172-b3ed-be9a6433b39d") - ) - (pad "" np_thru_hole circle - (at -2.425 -20.97) - (size 1.85 1.85) - (drill 1.85) - (layers "*.Mask") - (uuid "6573858d-e362-4aaa-b59a-243eaad0db6e") - ) - (pad "" np_thru_hole circle - (at 2.425 -20.97) - (size 1.85 1.85) - (drill 1.85) - (layers "*.Mask") - (uuid "8483e2c5-fd99-4bf0-a55b-de383c179e7e") - ) - (pad "" np_thru_hole circle - (at 2.725 -24) - (size 2.2 2.2) - (drill 2.2) - (layers "*.Mask") - (uuid "4edc17a8-886d-412d-b4f1-ca71d6624c6b") - ) - (pad "1" smd custom - (at -9.69 -24.13) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 4 "Motor 1 Activation Pin") - (pinfunction "GPIO0") - (pintype "bidirectional") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "31072409-c82c-42bd-8525-b543cbdf5ef8") - ) - (pad "1" thru_hole roundrect - (at -8.89 -24.13) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.125) - (net 4 "Motor 1 Activation Pin") - (pinfunction "GPIO0") - (pintype "bidirectional") - (uuid "18a3a2a7-e36a-4428-b3b3-537db28e2ee1") - ) - (pad "2" smd roundrect - (at -9.69 -21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 27 "Motor 2 Activation Pin") - (pinfunction "GPIO1") - (pintype "bidirectional") - (uuid "3e411e45-fc65-42a9-80d7-48d6775b13a5") - ) - (pad "2" thru_hole circle - (at -8.89 -21.59) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 27 "Motor 2 Activation Pin") - (pinfunction "GPIO1") - (pintype "bidirectional") - (uuid "9ab3a936-53c6-40fe-a18d-647b8db269db") - ) - (pad "3" smd custom - (at -9.69 -19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_out") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "37eaea00-2ca4-4e90-9601-3f505d7355a3") - ) - (pad "3" thru_hole custom - (at -8.89 -19.05) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_out") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 0.6) - (end 0.8 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 -0.6) - (end 0.8 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "0e9b9112-5f99-47e9-b230-6f657c59daec") - ) - (pad "4" smd roundrect - (at -9.69 -16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 11 "Motor 3 Activation Pin") - (pinfunction "GPIO2") - (pintype "bidirectional") - (uuid "e50eda29-216b-454e-a29b-5badc113c529") - ) - (pad "4" thru_hole circle - (at -8.89 -16.51) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Motor 3 Activation Pin") - (pinfunction "GPIO2") - (pintype "bidirectional") - (uuid "402658e9-4240-4ad6-91b4-6019344c2d30") - ) - (pad "5" smd roundrect - (at -9.69 -13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 13 "Motor 4 Activation Pin") - (pinfunction "GPIO3") - (pintype "bidirectional") - (uuid "c3ff6861-e738-4f1c-adb0-765b0a475331") - ) - (pad "5" thru_hole circle - (at -8.89 -13.97) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "Motor 4 Activation Pin") - (pinfunction "GPIO3") - (pintype "bidirectional") - (uuid "5aef2c28-93c4-4f8f-ba21-3c00f5fe4a60") - ) - (pad "6" smd roundrect - (at -9.69 -11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 16 "Servo 1 PWM") - (pinfunction "GPIO4") - (pintype "bidirectional") - (uuid "92012a0e-36f7-4835-a4b2-c07150fed8dc") - ) - (pad "6" thru_hole circle - (at -8.89 -11.43) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "Servo 1 PWM") - (pinfunction "GPIO4") - (pintype "bidirectional") - (uuid "adef89f0-5435-4a0f-b6c1-984183fa5943") - ) - (pad "7" smd roundrect - (at -9.69 -8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 2 "Servo 2 PWM") - (pinfunction "GPIO5") - (pintype "bidirectional") - (uuid "2c6aa222-1cdd-4d36-a69a-b8910cbe0ad9") - ) - (pad "7" thru_hole circle - (at -8.89 -8.89) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "Servo 2 PWM") - (pinfunction "GPIO5") - (pintype "bidirectional") - (uuid "12996542-34b1-46ec-8d88-b250d0ca6220") - ) - (pad "8" smd custom - (at -9.69 -6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "cf2d3b7f-232a-4328-96e5-99d5837e19af") - ) - (pad "8" thru_hole custom - (at -8.89 -6.35) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 0.6) - (end 0.8 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 -0.6) - (end 0.8 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "fdd529f0-4e9d-42dc-bf3b-7129bfcdb205") - ) - (pad "9" smd roundrect - (at -9.69 -3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 6 "Servo 3 PWM") - (pinfunction "GPIO6") - (pintype "bidirectional") - (uuid "b750f36b-9135-4055-b973-fc887b3536a0") - ) - (pad "9" thru_hole circle - (at -8.89 -3.81) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "Servo 3 PWM") - (pinfunction "GPIO6") - (pintype "bidirectional") - (uuid "82cb63f1-d8a0-414f-9fd4-ec13807f7958") - ) - (pad "10" smd roundrect - (at -9.69 -1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 3 "Servo 4 PWM") - (pinfunction "GPIO7") - (pintype "bidirectional") - (uuid "168abe78-bcae-44a8-951d-9b64dc0ef5b6") - ) - (pad "10" thru_hole circle - (at -8.89 -1.27) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 3 "Servo 4 PWM") - (pinfunction "GPIO7") - (pintype "bidirectional") - (uuid "3b7491f4-b01a-4dba-81a5-3da12a7bfbb6") - ) - (pad "11" smd roundrect - (at -9.69 1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 32 "Servo 5 PWM") - (pinfunction "GPIO8") - (pintype "bidirectional") - (uuid "d0041bea-6e9b-4caf-b4ec-f5a784b41f4d") - ) - (pad "11" thru_hole circle - (at -8.89 1.27) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 32 "Servo 5 PWM") - (pinfunction "GPIO8") - (pintype "bidirectional") - (uuid "97e655d7-d9e3-4949-94e7-4b886dba995b") - ) - (pad "12" smd roundrect - (at -9.69 3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 33 "Servo 6 PWM") - (pinfunction "GPIO9") - (pintype "bidirectional") - (uuid "b036c78a-c3a4-42d4-9b98-56ed37827152") - ) - (pad "12" thru_hole circle - (at -8.89 3.81) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 33 "Servo 6 PWM") - (pinfunction "GPIO9") - (pintype "bidirectional") - (uuid "9cbdf106-e043-4c26-9685-e69ba52df705") - ) - (pad "13" smd custom - (at -9.69 6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "81976f24-250f-4e39-8c69-2a9c4c618621") - ) - (pad "13" thru_hole custom - (at -8.89 6.35) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 0.6) - (end 0.8 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 -0.6) - (end 0.8 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "ab23e4c1-5d10-48cc-a1f0-043f1582b3cd") - ) - (pad "14" smd roundrect - (at -9.69 8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 10 "unconnected-(A1-GPIO10-Pad14)") - (pinfunction "GPIO10") - (pintype "bidirectional") - (uuid "08cfeb8f-3d1b-4c3b-aa59-5f8f57615946") - ) - (pad "14" thru_hole circle - (at -8.89 8.89) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "unconnected-(A1-GPIO10-Pad14)") - (pinfunction "GPIO10") - (pintype "bidirectional") - (uuid "741c5805-34a0-4fb5-b4c0-e905eb763ba7") - ) - (pad "15" smd roundrect - (at -9.69 11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 7 "unconnected-(A1-GPIO11-Pad15)") - (pinfunction "GPIO11") - (pintype "bidirectional") - (uuid "02169429-6788-4f98-8078-a30e2de2d2fe") - ) - (pad "15" thru_hole circle - (at -8.89 11.43) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 7 "unconnected-(A1-GPIO11-Pad15)") - (pinfunction "GPIO11") - (pintype "bidirectional") - (uuid "cc5d4a9c-ec07-4162-acb9-534b3dfe4917") - ) - (pad "16" smd roundrect - (at -9.69 13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 1 "unconnected-(A1-GPIO12-Pad16)") - (pinfunction "GPIO12") - (pintype "bidirectional") - (uuid "e2d55470-cc42-409b-b0df-d24163d2e3f8") - ) - (pad "16" thru_hole circle - (at -8.89 13.97) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "unconnected-(A1-GPIO12-Pad16)") - (pinfunction "GPIO12") - (pintype "bidirectional") - (uuid "680a1038-ad65-4787-b321-2be3aeb3cf31") - ) - (pad "17" smd roundrect - (at -9.69 16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 22 "unconnected-(A1-GPIO13-Pad17)") - (pinfunction "GPIO13") - (pintype "bidirectional") - (uuid "cc74b785-ff38-49cc-a3c2-29caeda39fc2") - ) - (pad "17" thru_hole circle - (at -8.89 16.51) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "unconnected-(A1-GPIO13-Pad17)") - (pinfunction "GPIO13") - (pintype "bidirectional") - (uuid "8aba318b-89ab-4b35-8dc2-6baef3c971f6") - ) - (pad "18" smd custom - (at -9.69 19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "b3c12f79-bfb9-489a-b124-730367220709") - ) - (pad "18" thru_hole custom - (at -8.89 19.05) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy 0.8 0.6) (xy 0.8 -0.6) (xy 0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy 0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 0.6) - (end 0.8 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 0.6 -0.6) - (end 0.8 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "fd5f543f-7581-467a-9d32-6ebefbfab045") - ) - (pad "19" smd roundrect - (at -9.69 21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 29 "unconnected-(A1-GPIO14-Pad19)") - (pinfunction "GPIO14") - (pintype "bidirectional") - (uuid "e4c20d2a-3416-4477-b8b9-a89a3cd36c54") - ) - (pad "19" thru_hole circle - (at -8.89 21.59) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 29 "unconnected-(A1-GPIO14-Pad19)") - (pinfunction "GPIO14") - (pintype "bidirectional") - (uuid "3f637a4d-2ff4-48e3-892e-b1b6e2be873b") - ) - (pad "20" smd roundrect - (at -9.69 24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 26 "unconnected-(A1-GPIO15-Pad20)") - (pinfunction "GPIO15") - (pintype "bidirectional") - (uuid "60aba1dd-6049-49f8-9dda-891cdfddf94b") - ) - (pad "20" thru_hole circle - (at -8.89 24.13) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 26 "unconnected-(A1-GPIO15-Pad20)") - (pinfunction "GPIO15") - (pintype "bidirectional") - (uuid "65939e75-1944-4f2a-8ff0-1a079f2037de") - ) - (pad "21" thru_hole circle - (at 8.89 24.13) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 8 "I2C 0 SDA") - (pinfunction "GPIO16") - (pintype "bidirectional") - (uuid "2ce7cec0-2935-435d-b72c-10fe9f9ea1eb") - ) - (pad "21" smd roundrect - (at 9.69 24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 8 "I2C 0 SDA") - (pinfunction "GPIO16") - (pintype "bidirectional") - (uuid "69ded889-5eaa-4e9c-b0ca-3273d7a401ff") - ) - (pad "22" thru_hole circle - (at 8.89 21.59) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "I2C 0 SCL") - (pinfunction "GPIO17") - (pintype "bidirectional") - (uuid "c3000538-64ce-4773-9ee0-d2abe988d701") - ) - (pad "22" smd roundrect - (at 9.69 21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 9 "I2C 0 SCL") - (pinfunction "GPIO17") - (pintype "bidirectional") - (uuid "5042cc66-d7f8-47fe-8a0c-af98c15dafc2") - ) - (pad "23" thru_hole custom - (at 8.89 19.05) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy -0.8 0.6) (xy -0.8 -0.6) (xy -0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy -0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 0.6) - (end -0.4 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 -0.6) - (end -0.4 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "b5e8cce9-f9a5-4c18-82fd-578afd507cda") - ) - (pad "23" smd custom - (at 9.69 19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "21f14b9d-87c3-4977-a4f9-60980f786cb1") - ) - (pad "24" thru_hole circle - (at 8.89 16.51) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "unconnected-(A1-GPIO18-Pad24)") - (pinfunction "GPIO18") - (pintype "bidirectional") - (uuid "27b7b394-8d68-474d-9126-17582bc1379e") - ) - (pad "24" smd roundrect - (at 9.69 16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 12 "unconnected-(A1-GPIO18-Pad24)") - (pinfunction "GPIO18") - (pintype "bidirectional") - (uuid "dfb3b851-d264-4ce1-9dba-b4be59d63be2") - ) - (pad "25" thru_hole circle - (at 8.89 13.97) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "unconnected-(A1-GPIO19-Pad25)") - (pinfunction "GPIO19") - (pintype "bidirectional") - (uuid "0c790b53-4b13-4c2c-a269-dda130e29bf8") - ) - (pad "25" smd roundrect - (at 9.69 13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 17 "unconnected-(A1-GPIO19-Pad25)") - (pinfunction "GPIO19") - (pintype "bidirectional") - (uuid "171ae72c-1453-44be-9888-d037ab6d0fb4") - ) - (pad "26" thru_hole circle - (at 8.89 11.43) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 31 "unconnected-(A1-GPIO20-Pad26)") - (pinfunction "GPIO20") - (pintype "bidirectional") - (uuid "34ce522f-dca7-4896-9c2a-a9c25492bbe8") - ) - (pad "26" smd roundrect - (at 9.69 11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 31 "unconnected-(A1-GPIO20-Pad26)") - (pinfunction "GPIO20") - (pintype "bidirectional") - (uuid "b5864bec-cc87-4897-b34d-d10010385263") - ) - (pad "27" thru_hole circle - (at 8.89 8.89) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 30 "unconnected-(A1-GPIO21-Pad27)") - (pinfunction "GPIO21") - (pintype "bidirectional") - (uuid "b5777326-6cd9-4603-ad3c-bb38d3363857") - ) - (pad "27" smd roundrect - (at 9.69 8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 30 "unconnected-(A1-GPIO21-Pad27)") - (pinfunction "GPIO21") - (pintype "bidirectional") - (uuid "9545085d-fb34-4e9d-9315-af381b65a75b") - ) - (pad "28" thru_hole custom - (at 8.89 6.35) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy -0.8 0.6) (xy -0.8 -0.6) (xy -0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy -0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 0.6) - (end -0.4 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 -0.6) - (end -0.4 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "0580adcc-4aa7-4099-aae4-2502783a2497") - ) - (pad "28" smd custom - (at 9.69 6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "7b0d1dd6-c972-4b2d-866c-df8358bd2f82") - ) - (pad "29" thru_hole circle - (at 8.89 3.81) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "unconnected-(A1-GPIO22-Pad29)") - (pinfunction "GPIO22") - (pintype "bidirectional") - (uuid "e5f0cdd9-964a-46e6-88d3-e993a76a07de") - ) - (pad "29" smd roundrect - (at 9.69 3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 24 "unconnected-(A1-GPIO22-Pad29)") - (pinfunction "GPIO22") - (pintype "bidirectional") - (uuid "ca1e26de-6443-48ab-b90b-18a72cef8517") - ) - (pad "30" thru_hole circle - (at 8.89 1.27) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "unconnected-(A1-RUN-Pad30)") - (pinfunction "RUN") - (pintype "passive") - (uuid "dc7d2121-7503-4364-a6de-8272bee43bfe") - ) - (pad "30" smd roundrect - (at 9.69 1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 21 "unconnected-(A1-RUN-Pad30)") - (pinfunction "RUN") - (pintype "passive") - (uuid "355880ed-7ad2-4429-a2f2-7412d1907c13") - ) - (pad "31" thru_hole circle - (at 8.89 -1.27) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "unconnected-(A1-GPIO26_ADC0-Pad31)") - (pinfunction "GPIO26_ADC0") - (pintype "bidirectional") - (uuid "768d7c63-40e6-4764-80f5-e168d618df31") - ) - (pad "31" smd roundrect - (at 9.69 -1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 20 "unconnected-(A1-GPIO26_ADC0-Pad31)") - (pinfunction "GPIO26_ADC0") - (pintype "bidirectional") - (uuid "313cd4ec-6e4d-42a9-8fb7-71b59f1c9912") - ) - (pad "32" thru_hole circle - (at 8.89 -3.81) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 25 "unconnected-(A1-GPIO27_ADC1-Pad32)") - (pinfunction "GPIO27_ADC1") - (pintype "bidirectional") - (uuid "fc9039f7-c08b-4a4e-8ad1-29dd5cb026fe") - ) - (pad "32" smd roundrect - (at 9.69 -3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 25 "unconnected-(A1-GPIO27_ADC1-Pad32)") - (pinfunction "GPIO27_ADC1") - (pintype "bidirectional") - (uuid "11b83d66-6d31-4f05-ae20-ad13977979e3") - ) - (pad "33" thru_hole custom - (at 8.89 -6.35) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 28 "unconnected-(A1-AGND-Pad33)") - (pinfunction "AGND") - (pintype "power_out") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy -0.8 0.6) (xy -0.8 -0.6) (xy -0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy -0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 0.6) - (end -0.4 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 -0.6) - (end -0.4 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "37c3fa40-5c9b-49ca-a3c4-ab2ef541d69b") - ) - (pad "33" smd custom - (at 9.69 -6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 28 "unconnected-(A1-AGND-Pad33)") - (pinfunction "AGND") - (pintype "power_out") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "22e1a55f-176a-49eb-8608-5d3e4de731b1") - ) - (pad "34" thru_hole circle - (at 8.89 -8.89) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "unconnected-(A1-GPIO28_ADC2-Pad34)") - (pinfunction "GPIO28_ADC2") - (pintype "bidirectional") - (uuid "4b5fded5-4a27-4b02-8f47-aaad0622e188") - ) - (pad "34" smd roundrect - (at 9.69 -8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 19 "unconnected-(A1-GPIO28_ADC2-Pad34)") - (pinfunction "GPIO28_ADC2") - (pintype "bidirectional") - (uuid "de706d94-6e03-437d-ab54-73ce4ccc8e99") - ) - (pad "35" thru_hole circle - (at 8.89 -11.43) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 15 "unconnected-(A1-ADC_VREF-Pad35)") - (pinfunction "ADC_VREF") - (pintype "power_in") - (uuid "42428b21-775c-4a67-b82e-35435026c2f3") - ) - (pad "35" smd roundrect - (at 9.69 -11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 15 "unconnected-(A1-ADC_VREF-Pad35)") - (pinfunction "ADC_VREF") - (pintype "power_in") - (uuid "d1ca2093-9a88-45f3-913f-61fd6f3a488d") - ) - (pad "36" thru_hole circle - (at 8.89 -13.97) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "unconnected-(A1-3V3-Pad36)") - (pinfunction "3V3") - (pintype "power_out") - (uuid "67d05b52-2008-482b-a051-2fa3466dfea4") - ) - (pad "36" smd roundrect - (at 9.69 -13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 18 "unconnected-(A1-3V3-Pad36)") - (pinfunction "3V3") - (pintype "power_out") - (uuid "aac945e2-3e64-47e1-8a5a-9706814ee39b") - ) - (pad "37" thru_hole circle - (at 8.89 -16.51) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "unconnected-(A1-3V3_EN-Pad37)") - (pinfunction "3V3_EN") - (pintype "passive") - (uuid "11a2c317-aeb5-4aef-83b4-40035fc23ad8") - ) - (pad "37" smd roundrect - (at 9.69 -16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 23 "unconnected-(A1-3V3_EN-Pad37)") - (pinfunction "3V3_EN") - (pintype "passive") - (uuid "93d41569-79da-4a3f-9e6d-e9b6c5ae0b8f") - ) - (pad "38" thru_hole custom - (at 8.89 -19.05) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor circle) - ) - (primitives - (gr_poly - (pts - (xy -0.8 0.6) (xy -0.8 -0.6) (xy -0.6 -0.8) (xy 0 -0.8) (xy 0 0.8) (xy -0.6 0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 0.6) - (end -0.4 0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -0.6 -0.6) - (end -0.4 -0.6) - (width 0) - (fill yes) - ) - ) - (uuid "2e3b6160-3952-4ff6-b324-04239bc4dd62") - ) - (pad "38" smd custom - (at 9.69 -19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "74a5c00a-4f21-4ee0-8f81-c5ea529eba55") - ) - (pad "39" thru_hole circle - (at 8.89 -21.59) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "unconnected-(A1-VSYS-Pad39)") - (pinfunction "VSYS") - (pintype "power_in") - (uuid "2ff4e8a3-8b4a-43bb-9367-da6c6317c2ba") - ) - (pad "39" smd roundrect - (at 9.69 -21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 14 "unconnected-(A1-VSYS-Pad39)") - (pinfunction "VSYS") - (pintype "power_in") - (uuid "f1dc7da8-96f9-4f99-8a31-72c0a0273c56") - ) - (pad "40" thru_hole circle - (at 8.89 -24.13) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "VBUS") - (pintype "power_out") - (uuid "624202f8-2bc5-4052-8733-61724046fa7d") - ) - (pad "40" smd roundrect - (at 9.69 -24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 34 "+5VL") - (pinfunction "VBUS") - (pintype "power_out") - (uuid "e1c96f49-573d-4cc7-9bb4-aa97d65a3818") - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "B.Cu" "F.Paste" "B.Paste") - (uuid "d5a0c0f1-2c5a-44e5-afe5-eccee7345194") - (name "Antenna Copper Keep Out") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 92.41 114.154895) (xy 87.71 110.504895) (xy 87.71 106.165) (xy 101.91 106.165) (xy 101.91 110.504895) - (xy 97.21 114.154895) (xy 97.21 115.165) (xy 92.41 115.165) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "ef40c559-3d88-481c-89f3-89f5f4560385") - (name "Pad Keep Out D1-W") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 94.438778 93.965398) (xy 94.494498 93.909678) (xy 94.5673 93.879522) (xy 94.6067 93.8776) (xy 95.3941 93.8776) - (xy 95.3941 95.8524) (xy 94.6067 95.8524) (xy 94.5673 95.850478) (xy 94.494498 95.820322) (xy 94.438778 95.764602) - (xy 94.408622 95.6918) (xy 94.4067 95.6524) (xy 94.4067 94.0776) (xy 94.408622 94.0382) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "ab5aefa0-ba7a-4ba3-8542-49d1f5233f6f") - (name "Pad Keep Out D1-W") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 96.1815 95.8524) (xy 95.3941 95.8524) (xy 95.3941 93.8776) (xy 96.1815 93.8776) (xy 96.2209 93.879522) - (xy 96.293702 93.909677) (xy 96.349423 93.965398) (xy 96.379578 94.0382) (xy 96.3815 94.0776) (xy 96.3815 95.6524) - (xy 96.379578 95.6918) (xy 96.349423 95.764602) (xy 96.293702 95.820323) (xy 96.2209 95.850478) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "7893a504-b9ff-455e-8885-5b3f4ad31f0a") - (name "Pad Keep Out TP6") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 91.794455 79.112861) (xy 91.667833 79.078932) (xy 91.554306 79.013388) (xy 91.461612 78.920694) - (xy 91.396068 78.807167) (xy 91.362139 78.680545) (xy 91.36 78.615) (xy 91.36 74.915) (xy 93.26 74.915) - (xy 93.26 78.615) (xy 93.257861 78.680545) (xy 93.223932 78.807167) (xy 93.158388 78.920694) (xy 93.065694 79.013388) - (xy 92.952167 79.078932) (xy 92.825545 79.112861) (xy 92.76 79.115) (xy 91.86 79.115) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "a691b84f-61d5-47c4-abf5-f126d3302d8c") - (name "Pad Keep Out TP3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 92.862139 64.349455) (xy 92.896068 64.222833) (xy 92.961612 64.109306) (xy 93.054306 64.016612) - (xy 93.167833 63.951068) (xy 93.294455 63.917139) (xy 93.36 63.915) (xy 93.81 63.915) (xy 93.81 65.815) - (xy 93.36 65.815) (xy 93.294455 65.812861) (xy 93.167833 65.778932) (xy 93.054306 65.713388) (xy 92.961612 65.620694) - (xy 92.896068 65.507167) (xy 92.862139 65.380545) (xy 92.86 65.315) (xy 92.86 64.415) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "b62d0b12-a1af-4024-ac09-f74a08c8c57b") - (name "Pad Keep Out TP4") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 93.26 74.915) (xy 93.26 71.215) (xy 93.257861 71.149455) (xy 93.223933 71.022833) (xy 93.158388 70.909306) - (xy 93.065694 70.816612) (xy 92.952167 70.751067) (xy 92.825545 70.717139) (xy 92.76 70.715) (xy 91.86 70.715) - (xy 91.794455 70.717139) (xy 91.667833 70.751067) (xy 91.554306 70.816612) (xy 91.461612 70.909306) - (xy 91.396067 71.022833) (xy 91.362139 71.149455) (xy 91.36 71.215) (xy 91.36 74.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "d0a2e56a-2d25-4ae1-9a25-ff9e2401485c") - (name "Pad Keep Out TP3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 93.81 65.815) (xy 94.26 65.815) (xy 94.325545 65.812861) (xy 94.452167 65.778933) (xy 94.565694 65.713388) - (xy 94.658388 65.620694) (xy 94.723933 65.507167) (xy 94.757861 65.380545) (xy 94.76 65.315) (xy 94.76 64.415) - (xy 94.757861 64.349455) (xy 94.723933 64.222833) (xy 94.658388 64.109306) (xy 94.565694 64.016612) - (xy 94.452167 63.951067) (xy 94.325545 63.917139) (xy 94.26 63.915) (xy 93.81 63.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "ab4d5367-14f8-443e-b791-0c1ce67dc7ee") - (name "Pad Keep Out TP1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 93.862139 67.649455) (xy 93.896068 67.522833) (xy 93.961612 67.409306) (xy 94.054306 67.316612) - (xy 94.167833 67.251068) (xy 94.294455 67.217139) (xy 94.36 67.215) (xy 94.81 67.215) (xy 94.81 69.115) - (xy 94.36 69.115) (xy 94.294455 69.112861) (xy 94.167833 69.078932) (xy 94.054306 69.013388) (xy 93.961612 68.920694) - (xy 93.896068 68.807167) (xy 93.862139 68.680545) (xy 93.86 68.615) (xy 93.86 67.715) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "e0ef5d17-118b-418e-8374-de367bcdccbd") - (name "Pad Keep Out D2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 94.21 112.065) (xy 94.81 112.065) - (arc - (start 94.81 115.665) - (mid 94.102893 115.372107) - (end 93.81 114.665) - ) - (xy 93.81 112.465) (xy 93.812193 112.401994) (xy 93.851133 112.282148) (xy 93.925201 112.180201) - (xy 94.027148 112.106133) (xy 94.146994 112.067193) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "2267e946-2a17-45e9-8b36-918cccbe440b") - (name "Pad Keep Out TP1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 94.81 69.115) (xy 95.26 69.115) (xy 95.325545 69.112861) (xy 95.452167 69.078933) (xy 95.565694 69.013388) - (xy 95.658388 68.920694) (xy 95.723933 68.807167) (xy 95.757861 68.680545) (xy 95.76 68.615) (xy 95.76 67.715) - (xy 95.757861 67.649455) (xy 95.723933 67.522833) (xy 95.658388 67.409306) (xy 95.565694 67.316612) - (xy 95.452167 67.251067) (xy 95.325545 67.217139) (xy 95.26 67.215) (xy 94.81 67.215) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "5c5a9129-c146-45ac-8c90-483f01f05892") - (name "Pad Keep Out TP2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 94.862139 64.364455) (xy 94.896068 64.237833) (xy 94.961612 64.124306) (xy 95.054306 64.031612) - (xy 95.167833 63.966068) (xy 95.294455 63.932139) (xy 95.36 63.93) (xy 95.81 63.93) (xy 95.81 65.83) - (xy 95.36 65.83) (xy 95.294455 65.827861) (xy 95.167833 65.793932) (xy 95.054306 65.728388) (xy 94.961612 65.635694) - (xy 94.896068 65.522167) (xy 94.862139 65.395545) (xy 94.86 65.33) (xy 94.86 64.43) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "00e1a283-8515-4261-b157-5e20e77a86a9") - (name "Pad Keep Out TP7") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 94.862139 83.649455) (xy 94.896068 83.522833) (xy 94.961612 83.409306) (xy 95.054306 83.316612) - (xy 95.167833 83.251068) (xy 95.294455 83.217139) (xy 95.36 83.215) (xy 95.81 83.215) (xy 95.81 85.115) - (xy 95.36 85.115) (xy 95.294455 85.112861) (xy 95.167833 85.078932) (xy 95.054306 85.013388) (xy 94.961612 84.920694) - (xy 94.896068 84.807167) (xy 94.862139 84.680545) (xy 94.86 84.615) (xy 94.86 83.715) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "6ac417f4-3736-433a-90bc-2c154a7ffdbc") - (name "Pad Keep Out D2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 95.41 112.065) (xy 95.472964 112.067462) (xy 95.592728 112.106376) (xy 95.694606 112.180394) - (xy 95.768624 112.282272) (xy 95.807538 112.402036) (xy 95.81 112.465) - (arc - (start 95.81 114.665) - (mid 95.517107 115.372107) - (end 94.81 115.665) - ) - (xy 94.81 112.065) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "a9661ce1-ca96-44e5-9e51-5d295cf0ec76") - (name "Pad Keep Out TP2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 95.81 65.83) (xy 96.26 65.83) (xy 96.325545 65.827861) (xy 96.452167 65.793933) (xy 96.565694 65.728388) - (xy 96.658388 65.635694) (xy 96.723933 65.522167) (xy 96.757861 65.395545) (xy 96.76 65.33) (xy 96.76 64.43) - (xy 96.757861 64.364455) (xy 96.723933 64.237833) (xy 96.658388 64.124306) (xy 96.565694 64.031612) - (xy 96.452167 63.966067) (xy 96.325545 63.932139) (xy 96.26 63.93) (xy 95.81 63.93) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "2cde8601-75eb-4a08-8c88-df890f4f12b5") - (name "Pad Keep Out TP7") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 95.81 85.115) (xy 96.26 85.115) (xy 96.325545 85.112861) (xy 96.452167 85.078933) (xy 96.565694 85.013388) - (xy 96.658388 84.920694) (xy 96.723933 84.807167) (xy 96.757861 84.680545) (xy 96.76 84.615) (xy 96.76 83.715) - (xy 96.757861 83.649455) (xy 96.723933 83.522833) (xy 96.658388 83.409306) (xy 96.565694 83.316612) - (xy 96.452167 83.251067) (xy 96.325545 83.217139) (xy 96.26 83.215) (xy 95.81 83.215) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "e2ede897-7c79-4e48-8465-5e52a3c2b682") - (name "Pad Keep Out D1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (arc - (start 91.27 114.665) - (mid 91.562893 115.372107) - (end 92.27 115.665) - ) - (arc - (start 92.27 112.065) - (mid 91.562893 112.357893) - (end 91.27 113.065) - ) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "a7b4b875-f3d1-4f2a-b93b-9274d537895b") - (name "Pad Keep Out D1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (arc - (start 92.27 115.665) - (mid 92.977107 115.372107) - (end 93.27 114.665) - ) - (arc - (start 93.27 113.065) - (mid 92.977107 112.357893) - (end 92.27 112.065) - ) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "f1cf4266-997b-4391-a996-96ba3f5755ff") - (name "Pad Keep Out D3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (arc - (start 96.350141 114.664925) - (mid 96.643034 115.372032) - (end 97.350141 115.664925) - ) - (arc - (start 97.350141 112.064925) - (mid 96.643034 112.357818) - (end 96.350141 113.064925) - ) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "095aa2f8-95a9-47ae-81c9-cc959704ff38") - (name "Pad Keep Out D3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (arc - (start 97.350141 115.664925) - (mid 98.057248 115.372032) - (end 98.350141 114.664925) - ) - (arc - (start 98.350141 113.064925) - (mid 98.057248 112.357818) - (end 97.350141 112.064925) - ) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "ffd008e9-6440-471d-93fa-9932c4fd4ffa") - (name "Pad Keep Out D2-W") - (hatch full 0.508) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 98.926278 94.865) (xy 98.907382 94.672285) (xy 98.851414 94.48691) (xy 98.760506 94.315937) - (xy 98.63812 94.165877) (xy 98.488919 94.042447) (xy 98.318584 93.950348) (xy 98.133605 93.893087) - (xy 97.941027 93.872846) (xy 97.748184 93.890396) (xy 97.562424 93.945069) (xy 97.39082 94.034781) - (xy 97.239909 94.156116) (xy 97.115441 94.304452) (xy 97.022154 94.47414) (xy 96.963603 94.658715) - (xy 96.942019 94.851147) (xy 96.958222 95.044107) (xy 97.011596 95.230245) (xy 97.100108 95.402471) - (xy 97.220387 95.554225) (xy 97.367851 95.679726) (xy 97.536882 95.774195) (xy 97.721044 95.834033) - (xy 97.913321 95.85696) (xy 98.10639 95.842105) (xy 98.292896 95.790031) (xy 98.465736 95.702724) - (xy 98.618325 95.583507) (xy 98.744853 95.436923) (xy 98.8405 95.268555) (xy 98.901622 95.084816) - (xy 98.925891 94.892703) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "5045ded4-dd4c-4733-9be8-d0bd7dfb6d37") - (name "Pad Keep Out D3-W") - (hatch full 0.508) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 101.466278 94.865) (xy 101.447382 94.672285) (xy 101.391414 94.48691) (xy 101.300506 94.315937) - (xy 101.17812 94.165877) (xy 101.028919 94.042447) (xy 100.858584 93.950348) (xy 100.673605 93.893087) - (xy 100.481027 93.872846) (xy 100.288184 93.890396) (xy 100.102424 93.945069) (xy 99.93082 94.034781) - (xy 99.779909 94.156116) (xy 99.655441 94.304452) (xy 99.562154 94.47414) (xy 99.503603 94.658715) - (xy 99.482019 94.851147) (xy 99.498222 95.044107) (xy 99.551596 95.230245) (xy 99.640108 95.402471) - (xy 99.760387 95.554225) (xy 99.907851 95.679726) (xy 100.076882 95.774195) (xy 100.261044 95.834033) - (xy 100.453321 95.85696) (xy 100.64639 95.842105) (xy 100.832896 95.790031) (xy 101.005736 95.702724) - (xy 101.158325 95.583507) (xy 101.284853 95.436923) (xy 101.3805 95.268555) (xy 101.441622 95.084816) - (xy 101.465891 94.892703) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layer "Edge.Cuts") - (uuid "bc55955b-9064-4b50-b911-3ef2bbc47d8f") - (name "Board Keep Out USB Cable") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks allowed) - (vias allowed) - (pads allowed) - (copperpour allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 88.61 41.515) (xy 101.01 41.515) (xy 101.01 61.915) (xy 88.61 61.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layer "F.CrtYd") - (uuid "ab6c2c2a-b4bf-4068-ab7c-ac6c437b3cc7") - (name "USB Cable Keep Out") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks allowed) - (vias allowed) - (pads allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 89.06 61.465) (xy 90.87 61.465) (xy 90.87 61.865) (xy 98.75 61.865) (xy 98.75 61.465) (xy 100.56 61.465) - (xy 100.56 41.965) (xy 89.06 41.965) - ) - ) - ) - (group "" - (uuid "256b21ba-5835-4e96-a747-0ad8e8faf049") - (members "0580adcc-4aa7-4099-aae4-2502783a2497" "0c790b53-4b13-4c2c-a269-dda130e29bf8" - "0e9b9112-5f99-47e9-b230-6f657c59daec" "11a2c317-aeb5-4aef-83b4-40035fc23ad8" - "12996542-34b1-46ec-8d88-b250d0ca6220" "18a3a2a7-e36a-4428-b3b3-537db28e2ee1" - "27b7b394-8d68-474d-9126-17582bc1379e" "27ff4445-80c5-40af-8e02-9eca2d6dfb40" - "2ce7cec0-2935-435d-b72c-10fe9f9ea1eb" "2e3b6160-3952-4ff6-b324-04239bc4dd62" - "2ff4e8a3-8b4a-43bb-9367-da6c6317c2ba" "33ca7bad-0775-495f-b44b-160e5950b79a" - "34ce522f-dca7-4896-9c2a-a9c25492bbe8" "37409933-d0d7-45aa-87b5-7613ae84091b" - "37c3fa40-5c9b-49ca-a3c4-ab2ef541d69b" "3b7491f4-b01a-4dba-81a5-3da12a7bfbb6" - "3f637a4d-2ff4-48e3-892e-b1b6e2be873b" "402658e9-4240-4ad6-91b4-6019344c2d30" - "42428b21-775c-4a67-b82e-35435026c2f3" "4b5fded5-4a27-4b02-8f47-aaad0622e188" - "5aef2c28-93c4-4f8f-ba21-3c00f5fe4a60" "624202f8-2bc5-4052-8733-61724046fa7d" - "65939e75-1944-4f2a-8ff0-1a079f2037de" "66c98a1e-ebc1-47c3-952b-1a76a98bf88b" - "67d05b52-2008-482b-a051-2fa3466dfea4" "680a1038-ad65-4787-b321-2be3aeb3cf31" - "741c5805-34a0-4fb5-b4c0-e905eb763ba7" "768d7c63-40e6-4764-80f5-e168d618df31" - "82cb63f1-d8a0-414f-9fd4-ec13807f7958" "8aba318b-89ab-4b35-8dc2-6baef3c971f6" - "97e655d7-d9e3-4949-94e7-4b886dba995b" "9ab3a936-53c6-40fe-a18d-647b8db269db" - "9cbdf106-e043-4c26-9685-e69ba52df705" "ab23e4c1-5d10-48cc-a1f0-043f1582b3cd" - "adef89f0-5435-4a0f-b6c1-984183fa5943" "b5777326-6cd9-4603-ad3c-bb38d3363857" - "b5e8cce9-f9a5-4c18-82fd-578afd507cda" "c3000538-64ce-4773-9ee0-d2abe988d701" - "cc5d4a9c-ec07-4162-acb9-534b3dfe4917" "cf251bce-48dd-4a27-afb3-5bc8d6a32647" - "d9ef2e0c-9a0b-4e3a-8f99-f8764d6889dc" "dc7d2121-7503-4364-a6de-8272bee43bfe" - "e5f0cdd9-964a-46e6-88d3-e993a76a07de" "e8e0760f-e8a5-49e3-9d89-a7b9c351c9c6" - "f5f4a083-e504-45a8-90ed-cdbf64a59645" "fc9039f7-c08b-4a4e-8ad1-29dd5cb026fe" - "fd5f543f-7581-467a-9d32-6ebefbfab045" "fdd529f0-4e9d-42dc-bf3b-7129bfcdb205" - ) - ) - (group "" - (uuid "5889f3ba-bd80-4947-ac8b-c6593809f225") - (members "00e1a283-8515-4261-b157-5e20e77a86a9" "0c0c1298-337c-4ac6-8cd9-ec9389561435" - "14328bd5-b682-464c-990d-fa479e3c9b29" "1e9b4e0d-9e25-4d8f-a9d0-36ba68439c7c" - "2267e946-2a17-45e9-8b36-918cccbe440b" "23046d1d-27d0-46ca-bdfc-09a89fc31103" - "2cde8601-75eb-4a08-8c88-df890f4f12b5" "3b827917-98fe-406f-aeae-12cfe4f567d9" - "3eb22dd0-3d58-4172-b3ed-be9a6433b39d" "4edc17a8-886d-412d-b4f1-ca71d6624c6b" - "5c5a9129-c146-45ac-8c90-483f01f05892" "5fc10ed9-98cc-4210-92ca-9cbaee4e4dd9" - "6573858d-e362-4aaa-b59a-243eaad0db6e" "7893a504-b9ff-455e-8885-5b3f4ad31f0a" - "7fc9417f-ddec-4756-91de-f178f29c6af8" "8483e2c5-fd99-4bf0-a55b-de383c179e7e" - "98daaa2a-96d8-4919-936f-f9b8149aa58a" "a0d62beb-e159-4d6f-9b51-8ff9e7e8b539" - "a691b84f-61d5-47c4-abf5-f126d3302d8c" "a8b7c135-ac47-443d-9ca5-e374027a75a1" - "a9661ce1-ca96-44e5-9e51-5d295cf0ec76" "ab4d5367-14f8-443e-b791-0c1ce67dc7ee" - "b5c59806-1593-41c4-a459-d8ade2e0c8ae" "b62d0b12-a1af-4024-ac09-f74a08c8c57b" - "bf4c4401-a10e-4bba-b7a7-9388bb21a139" "d0a2e56a-2d25-4ae1-9a25-ff9e2401485c" - "e9b04902-db4d-494e-9c65-f1fc093e3b47" "f0b1431c-85d9-4a96-8213-cdebed25b242" - ) - ) - (group "" - (uuid "ae14f3a4-9b5b-428a-8b8e-c4a9f1679a62") - (members "02169429-6788-4f98-8078-a30e2de2d2fe" "043f1405-7b22-4f67-8a8b-313df075abb4" - "08cfeb8f-3d1b-4c3b-aa59-5f8f57615946" "0a933339-7a74-47ec-b682-918c18f57e3d" - "11b61904-e05c-4b5b-b92d-b7b4d7270986" "11b83d66-6d31-4f05-ae20-ad13977979e3" - "168abe78-bcae-44a8-951d-9b64dc0ef5b6" "1700a8b2-3ba0-4444-8fe5-ae8126fcbd96" - "171ae72c-1453-44be-9888-d037ab6d0fb4" "1d8d9b71-435a-4904-8f13-7dc1ec16511c" - "2131b1aa-495f-40c6-992c-fd158140750e" "21f14b9d-87c3-4977-a4f9-60980f786cb1" - "22e1a55f-176a-49eb-8608-5d3e4de731b1" "243084a6-6b04-4521-bc63-ee5f09462ca3" - "2c6aa222-1cdd-4d36-a69a-b8910cbe0ad9" "2db73dcf-2e7f-4981-8834-34b47705a382" - "2dc9ea31-5e4d-4eb2-b15b-efcfd1286ba0" "31072409-c82c-42bd-8525-b543cbdf5ef8" - "313cd4ec-6e4d-42a9-8fb7-71b59f1c9912" "355880ed-7ad2-4429-a2f2-7412d1907c13" - "37eaea00-2ca4-4e90-9601-3f505d7355a3" "3c88c737-58ed-4c45-b3c2-09bef8c9ddc1" - "3e411e45-fc65-42a9-80d7-48d6775b13a5" "44280048-9c86-4ef4-8cf1-9def42d5c773" - "4664c5a0-197a-4fda-b41d-099448dc0c4a" "4cebb1cd-4ba9-4905-ab82-09de7045f1cf" - "5042cc66-d7f8-47fe-8a0c-af98c15dafc2" "51ae6b7b-2bcd-409f-a38a-50e2e624c402" - "5437ce15-4c1e-4ed9-8707-aa8c22328ef4" "59e33c52-98a1-43fa-8ed1-7465e28698e3" - "5b20811e-e77f-465c-8db8-beca40bf22fc" "60aba1dd-6049-49f8-9dda-891cdfddf94b" - "69ded889-5eaa-4e9c-b0ca-3273d7a401ff" "6a0da90d-5c7c-4e9e-9880-cda3b6984415" - "745aa8d6-0899-43de-ad08-7386823c6ed6" "74a5c00a-4f21-4ee0-8f81-c5ea529eba55" - "7b0d1dd6-c972-4b2d-866c-df8358bd2f82" "7da422a0-e7bf-49af-9e0b-b4fbf5e9b422" - "81976f24-250f-4e39-8c69-2a9c4c618621" "8b5e1464-88d6-424c-94c2-e2757309cf95" - "8e645bba-1b8e-413c-a9fb-c812bc8d242f" "8fd78a82-990f-42c8-a0ca-ed6e5d4676d3" - "91cbf478-729b-4e74-990b-a7ae24cb09f2" "92012a0e-36f7-4835-a4b2-c07150fed8dc" - "93d41569-79da-4a3f-9e6d-e9b6c5ae0b8f" "9545085d-fb34-4e9d-9315-af381b65a75b" - "97d39b4d-980d-4296-a9db-d648bb194c97" "9a414d95-35ac-40d4-bec9-7f0596357142" - "9b0c45c5-c0a4-4fc8-90f0-7eab594d723b" "9eefe3fe-86d2-4151-b2b3-408cc1429568" - "a2756174-0427-4180-bef0-4ba796186e9c" "a5135bbb-80cf-42aa-8380-3c4ff53ed4f8" - "a932ea33-fc68-4d5f-aa1a-a9b80b5f0a41" "aac945e2-3e64-47e1-8a5a-9706814ee39b" - "ac122913-ba2a-4763-96cf-7a9d5d6edbcd" "af8aedfb-55c7-40cf-820c-c926590b87e8" - "b036c78a-c3a4-42d4-9b98-56ed37827152" "b3c12f79-bfb9-489a-b124-730367220709" - "b5864bec-cc87-4897-b34d-d10010385263" "b750f36b-9135-4055-b973-fc887b3536a0" - "bf9c8d7c-3434-45f7-b8de-6190b2c01b7d" "c3ff6861-e738-4f1c-adb0-765b0a475331" - "ca1e26de-6443-48ab-b90b-18a72cef8517" "cc4f0299-7a5f-45b8-9120-081598c12176" - "cc74b785-ff38-49cc-a3c2-29caeda39fc2" "cf2d3b7f-232a-4328-96e5-99d5837e19af" - "d0041bea-6e9b-4caf-b4ec-f5a784b41f4d" "d1ca2093-9a88-45f3-913f-61fd6f3a488d" - "de706d94-6e03-437d-ab54-73ce4ccc8e99" "dfb3b851-d264-4ce1-9dba-b4be59d63be2" - "e09b3ae0-3eb3-4389-8701-e46c151cf4ee" "e13e25c7-f75b-40c2-bcb3-980de8bcb8df" - "e1c96f49-573d-4cc7-9bb4-aa97d65a3818" "e2d55470-cc42-409b-b0df-d24163d2e3f8" - "e4c20d2a-3416-4477-b8b9-a89a3cd36c54" "e50eda29-216b-454e-a29b-5badc113c529" - "e76206bd-cb7a-400a-90ef-25f13208967c" "e96acaae-8c94-41a2-9f12-b1b541fab012" - "ea2a0c76-10ac-4d05-ba79-b1889ee35442" "f1931f36-2c79-4e85-b972-53e8df4af081" - "f1dc7da8-96f9-4f99-8a31-72c0a0273c56" "f20ad4a3-25a0-4323-a108-b0cb204ca4fb" - ) - ) - (group "" - (uuid "94c3a45e-1e96-4738-b412-4496d7e59320") - (members "01ca4899-146a-4580-aee6-0ac9d1f5ff44" "095aa2f8-95a9-47ae-81c9-cc959704ff38" - "19335fa8-dbdd-4db3-8893-793ee12ad1e1" "4cd14a7c-7978-47f6-9a42-095fe83ed2bf" - "5045ded4-dd4c-4733-9be8-d0bd7dfb6d37" "63fe920f-a139-409a-885f-ecd23ff9395e" - "6ac417f4-3736-433a-90bc-2c154a7ffdbc" "992bc43d-af82-441f-a2c5-6dada50a5e10" - "a7b4b875-f3d1-4f2a-b93b-9274d537895b" "ab5aefa0-ba7a-4ba3-8542-49d1f5233f6f" - "d5a0c0f1-2c5a-44e5-afe5-eccee7345194" "d9adb8be-4905-4eee-9185-2c1e4b209f71" - "e05c9440-be3b-4547-aa0e-426aefc9ab5b" "e0ef5d17-118b-418e-8374-de367bcdccbd" - "e2ede897-7c79-4e48-8465-5e52a3c2b682" "e94a59b1-bc55-44c1-b051-45786fc7d6dc" - "eac28ede-95c1-493a-8e05-e5e267f53463" "ef40c559-3d88-481c-89f3-89f5f4560385" - "f1cf4266-997b-4391-a996-96ba3f5755ff" "ffd008e9-6440-471d-93fa-9932c4fd4ffa" - ) - ) - (group "" - (uuid "1a303214-31a8-49e3-b030-b9b5fe593e77") - (members "1d7b9a96-6678-48a8-bc57-860df248be64" "70ac257d-f26a-481f-92e9-cc6b6933d137") - ) - (group "" - (uuid "82102397-85e9-467e-848b-480d11ee87a3") - (members "018b8654-c48f-402c-9679-b580b09f4e87" "0910d331-e649-4cb7-9cc9-6b9bed01ffab" - "102180cc-00b7-4902-9bb4-225f2da28ce6" "1a3e1f3a-4c63-46d8-b38c-d29add45271d" - "213b0754-3d56-42cd-ae05-636c247086fa" "254432ac-be60-46d5-800a-e12b65da15be" - "282322b2-06fd-4b66-aa2a-9390fabcfb81" "2c7a1b9a-74c2-4c40-9c6d-42febacc1bd5" - "354d9c3b-dbd6-48b2-9270-9ab3e9a7d14a" "3a145cbb-e01d-4a5e-8599-7731c30fce1e" - "409d11f6-fa94-48ac-bdfd-9510f9fb051a" "42ec9277-5c22-4c6f-a3d6-0607044a6292" - "47475002-9e85-4106-827d-afdc53de2be9" "52e8b5b5-486c-43e4-bdcb-dda93c6a0787" - "5a1c5862-8c58-41ce-8f15-05c40bbb104b" "5b8b7356-8698-4a6e-b04e-3ba0d2b43477" - "64ccb2f3-9303-49c7-b0d7-439c56854008" "74d3aa3f-573c-43ea-91a7-3d5aaa22b2b4" - "80e8b70b-b4a9-400d-9a12-1487746e2374" "95fdcdf9-9240-4ca7-8411-b6c203e1f1c8" - "9d4ca4e7-ff1d-48e9-a0d1-ceb569a34e01" "9f062ced-2a00-4626-9d59-ca31f8d3e022" - "a0fd32b3-f74f-41cc-8904-cb50d7872406" "a2fd6774-427c-4248-ac9d-77372b55aa44" - "a7ce4c48-8804-48cd-be95-8ba0e89b591c" "b552a17d-a27d-4e3f-b7bd-61d1cf15fd15" - "c67f78a6-1d9b-4831-a321-5740a996b36f" "c8bc8c22-25ed-41f9-b94a-6e66be702817" - "cee415e4-95ef-487a-9fd6-81a1f1bee0e7" "cf031cb8-609e-432d-a7de-0d7ee5676c1f" - "cf498a17-0821-4114-b2cc-3debdd6f2c75" "da00ae88-91a3-44d5-9b5e-a5b467ac5567" - "db40fdc0-a7e5-44fe-8732-df2a3c6abbb1" "de6b8775-6767-45ca-afbe-d1e01196e007" - "e3dd71ef-0ebd-4679-b13d-c9d760fd82d7" "ebc56d92-1266-4350-9b59-9248a75ff0e0" - "f60f13f1-1a2b-42b0-8934-9005563d03be" "f690ca86-2a27-4763-accb-842bf6353fc0" - "f7b9ef3a-d82e-4deb-8265-27507102a93e" "fd674391-e9e8-415c-a61d-38e7cf446dc9" - "fd8a3509-84b1-4149-a940-a0b8654a929e" "fd97860b-dbb9-467d-9fb8-ed1117f68c3c" - ) - ) - (group "" - (uuid "7bfb8601-7455-45b4-b06f-4f523fa7adf2") - (members "30c987c8-b0b8-4a42-8ef5-c130750941cb" "3c636da3-ae62-4f1d-8595-56e90027fc81" - "5f87853d-e4c6-4fc3-b149-68ad72106cff" "6452c10a-bc7c-42bb-98b1-fd327cd9edff" - "79fa72d3-2c75-4266-b392-964e2543bcdb" "7c83d47a-ca06-4e43-bbbd-1832a76bdae7" - "82f12908-733b-4b7f-80fa-e5f2bb2e919e" "8afd713b-558f-46d6-a196-d0f751e7f50b" - "bac08d1d-962e-4051-8ece-c0d365df1e13" "e1649803-f9a3-4a4b-97c8-f2773d61889e" - "eea4282d-2744-4b32-a719-ed12e6c056bb" "f9152175-021f-4a33-b4a6-6b6fba7bde04" - ) - ) - (group "" - (uuid "6364ac0f-da22-4e3c-bcfd-16d523cf29a6") - (members "224ab50c-629a-4772-9dbd-1b0513ff483c" "2515da83-a207-438c-98e9-f10b537a2c0c" - "2680a00a-fdee-462d-9d4b-1fe982271cfc" "4371efeb-417f-4853-a095-103ed7d56645" - "467679d2-ce62-4637-8c27-9dc0b46e6f75" "554ecbd4-eacd-4539-b6c2-147965e457a9" - "5e584633-3118-4d70-a189-642eb7a7afcb" "634cf225-0cae-4a28-b6f6-c8a31c9b53df" - "6402fc89-02f4-4bcb-81ca-3b10ac589451" "69a8e0da-cf5d-4e78-8149-2014180c377a" - "820dbc17-160d-4a4c-acbe-1adbd8dc6dba" "8a373ffd-0a53-4eb3-ba7c-16325f44093c" - "9b6599e6-b6bd-44b7-b1d7-6f621d54e0ed" "ab6c2c2a-b4bf-4068-ab7c-ac6c437b3cc7" - "bc55955b-9064-4b50-b911-3ef2bbc47d8f" "c7fca3a4-5e57-49d9-a183-c6240b2fe6a3" - "d01394b4-79ec-42f4-aa9d-d205074a4843" "eb4ce903-1afd-4b83-9cd7-243d197a3364" - "f64514b1-6bd2-47c1-a72a-747c0c1bfd5c" "f754a96c-4bc4-489e-9e1c-ae48ce0edf16" - "fac0d4c9-c223-4a89-b211-60293a3993b0" "feeeb1ac-856d-437d-af26-39f37a678f82" - ) - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_DIP-40_W17.78mm_H8.51mm_Socket.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_AddedHeaders.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_AddedHeaders_Socketed.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_H.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_H_Socketed.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_W.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_W_AddedHeaders.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_W_AddedHeaders_Socketed.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_WH.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_WH_Socketed.step" - (hide yes) - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Module:Pololu_Breakout-16_15.2x20.3mm" - (layer "F.Cu") - (uuid "7e84aa3c-4af8-4d2a-ad05-815edf6b4044") - (at 159.33 43.06) - (descr "Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\") - (tags "Pololu Breakout") - (property "Reference" "A4" - (at 6.35 -2.54 0) - (layer "F.SilkS") - (uuid "58dbabed-7c55-4925-bae2-7f56b8d02aae") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Pololu_Breakout_A4988" - (at 6.35 20.17 0) - (layer "F.Fab") - (uuid "aebe8c63-7de8-4709-9bed-e93563249837") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/2980/pictures" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "fdc89759-e044-4f5e-9699-7162ade9a673") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Pololu Breakout Board, Stepper Driver A4988" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6347ab3e-8068-4c0e-8c70-715242a6d2df") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pololu*Breakout*15.2x20.3mm*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/f53a50be-d287-4654-be32-8c9e87f638d5") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start -1.4 -1.4) - (end -1.4 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dfb4abea-9fe4-4fb1-a9f3-4e2a60d0fe8f") - ) - (fp_line - (start -1.4 1.27) - (end -1.4 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "604df193-93fd-44ef-a15b-4539cb7cd9be") - ) - (fp_line - (start -1.4 19.18) - (end 14.1 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "06d5599a-1037-40bd-97f4-a09953f34194") - ) - (fp_line - (start 0 -1.4) - (end -1.4 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bb287f44-96ce-4935-8384-a4f3b644c42b") - ) - (fp_line - (start 1.27 -1.4) - (end 1.27 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "54dbce10-0a2b-496e-9b30-190f7859cb71") - ) - (fp_line - (start 1.27 1.27) - (end -1.4 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1916a625-ec3f-4a00-967f-bd598cfc3e75") - ) - (fp_line - (start 1.27 1.27) - (end 1.27 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e640a9fb-bf1b-4f66-950e-3750272d8979") - ) - (fp_line - (start 11.43 -1.4) - (end 11.43 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cd5e23d5-7632-4453-a4c8-c230831c8d29") - ) - (fp_line - (start 14.1 -1.4) - (end 1.27 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6b0f6c1c-d15d-4811-99c8-2052f4eaf1ec") - ) - (fp_line - (start 14.1 19.18) - (end 14.1 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8a21f3e0-2016-473d-8489-c55e14e8c496") - ) - (fp_line - (start -1.53 -1.52) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ecb6a7b4-97ac-4b8f-ac33-d42e8f4636ed") - ) - (fp_line - (start -1.53 -1.52) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f9add82f-43f2-4745-8f9e-72e64089fdea") - ) - (fp_line - (start 14.21 19.3) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "276af54c-4485-4c48-8b5c-97936346397d") - ) - (fp_line - (start 14.21 19.3) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ec2a6527-6e86-45ba-acdc-2ec8f417531b") - ) - (fp_line - (start -1.27 0) - (end 0 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0c1f1492-1c02-4bf2-bf2c-3124d793ca67") - ) - (fp_line - (start -1.27 19.05) - (end -1.27 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3ef4b1fc-e7dd-4c67-b676-d09915c9f797") - ) - (fp_line - (start 0 -1.27) - (end 13.97 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b90b27ea-c33c-47c8-9cff-7c9c6efecd0f") - ) - (fp_line - (start 13.97 -1.27) - (end 13.97 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6a9ddd55-fa5d-41da-b4fa-df9e7c8485c3") - ) - (fp_line - (start 13.97 19.05) - (end -1.27 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "31d879af-dd60-4aa5-a4d4-4b20f2b9dadd") - ) - (fp_text user "${REFERENCE}" - (at 6.35 0 0) - (layer "F.Fab") - (uuid "7cd2ca79-5ddb-4b98-9704-dc6c66cf648d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "3a7181eb-6556-4066-ab07-8a5314a75aeb") - ) - (pad "2" thru_hole oval - (at 0 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "VDD") - (pintype "power_in") - (uuid "ab0bc7f7-93c7-4e1d-a7a9-2b6624be402c") - ) - (pad "3" thru_hole oval - (at 0 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 82 "Net-(A4-1B)") - (pinfunction "1B") - (pintype "output") - (uuid "d64ffafd-caac-4979-b0a9-b92f2ed7bc16") - ) - (pad "4" thru_hole oval - (at 0 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 87 "Net-(A4-1A)") - (pinfunction "1A") - (pintype "output") - (uuid "19bb28fd-1d4c-423e-964f-46dc98eb9774") - ) - (pad "5" thru_hole oval - (at 0 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 78 "Net-(A4-2A)") - (pinfunction "2A") - (pintype "output") - (uuid "dc82c142-6d30-40d3-8df9-61857a218064") - ) - (pad "6" thru_hole oval - (at 0 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 79 "Net-(A4-2B)") - (pinfunction "2B") - (pintype "output") - (uuid "784bfd6f-bdda-4c6f-a7db-29299441f46f") - ) - (pad "7" thru_hole oval - (at 0 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "d2c23348-606c-4eb5-b380-a91c03498a49") - ) - (pad "8" thru_hole oval - (at 0 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 74 "+12V") - (pinfunction "VMOT") - (pintype "power_in") - (uuid "72d9edcb-33ce-4b16-aa24-ac0bfa5b9972") - ) - (pad "9" thru_hole oval - (at 12.7 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 83 "unconnected-(A4-~{ENABLE}-Pad9)") - (pinfunction "~{ENABLE}") - (pintype "input") - (uuid "53133e5a-01cf-4572-a88b-7b24f14aae10") - ) - (pad "10" thru_hole oval - (at 12.7 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 81 "unconnected-(A4-MS1-Pad10)") - (pinfunction "MS1") - (pintype "input") - (uuid "6b37a5ae-3486-45be-a5b9-b6aa4ebafea0") - ) - (pad "11" thru_hole oval - (at 12.7 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 86 "unconnected-(A4-MS2-Pad11)") - (pinfunction "MS2") - (pintype "input") - (uuid "6b1f05a5-8a34-48a3-9a11-ad4024f7ac83") - ) - (pad "12" thru_hole oval - (at 12.7 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 80 "unconnected-(A4-MS3-Pad12)") - (pinfunction "MS3") - (pintype "input") - (uuid "15d304fb-5cf9-4be0-b690-1cd9b9147ac8") - ) - (pad "13" thru_hole oval - (at 12.7 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "~{RESET}") - (pintype "input") - (uuid "3c4d6549-55b3-4312-bc4a-1218d18c6d64") - ) - (pad "14" thru_hole oval - (at 12.7 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 85 "Stepper 1 Sleep") - (pinfunction "~{SLEEP}") - (pintype "input") - (uuid "dc5638eb-ff91-4c7b-b21c-40eddd8e93ef") - ) - (pad "15" thru_hole oval - (at 12.7 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 84 "Stepper 1 Step") - (pinfunction "STEP") - (pintype "input") - (uuid "d1fde1e5-ec3f-4174-a0c4-6eaef9fdac86") - ) - (pad "16" thru_hole oval - (at 12.7 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 77 "Steppers Dir") - (pinfunction "DIR") - (pintype "input") - (uuid "ae782f7e-a4cb-4c71-9b2e-373afd89dd45") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/Pololu_Breakout-16_15.2x20.3mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "80dd4c21-d686-47cf-bd0d-d2b89e9b8c6f") - (at 128.45 81.39) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D10" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "fed6efd0-28d2-43c2-b4df-aac7f2401173") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "b62addb4-4143-4380-9e8e-e0806a95cc05") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ce3e6bd6-ba4e-4d1c-90a1-fd040a4a8f56") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2398ec06-a291-4355-a107-28b31a50df4f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "54129ada-62f7-42e7-badd-2e4b9d705b16") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "f6445e11-6746-49aa-a127-3cd111ccd9ac") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/664951f3-12c3-4441-9411-3f00d8d42a85") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0cfb0142-d34f-42de-afd6-8d5184b8d3f1") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "70875ea0-e1f2-40e6-a765-3973e3a5148c") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ae26512d-102e-461a-94c5-aee0ab1076af") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "25d1f431-731a-4027-8daa-73db9425ad44") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7cda27df-7d62-40c6-a97e-b53d3bba2bda") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "f520c4ca-6e52-4bd8-86e1-88a53d9e47bb") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "4a78471c-0372-424b-bdba-296381fa750a") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "136ae23a-b71e-4fd9-a1fc-2f645d8dab0a") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5d143157-3215-4913-bba9-39848afca92a") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d8280c81-f921-441f-a368-ff8ee308aec6") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9b36e680-1f1f-41e4-88e9-1349e6d36cdf") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d3096287-8c65-40c1-9900-cfbf3b072c58") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "9e6e16c2-e32e-4da3-ab6a-7b6b2e6d838e") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "2a9d9cae-ec93-48f9-a3b7-056717000894") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "47b7eb9c-2399-479f-8f01-27679cd06161") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "ecd853dc-5f28-44be-955a-cdade7009dcc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "921f7739-3a84-46c9-87de-5df04180c1bc") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 103 "Net-(D10-A)") - (pinfunction "A") - (pintype "passive") - (uuid "a61a2c2e-887c-4541-95d3-15b9fad96fc2") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "8d648485-0625-4c0a-831b-7d634ccb12bd") - (at 128.45 72.89) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D8" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "352289bb-ebf8-47a4-9767-4ce30159e385") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "0f5fe094-af47-4887-9f10-5d4406962044") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "8681aea9-c19a-4e73-8e46-9d51084ff1a7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "38ca30ed-00d7-4af8-8b45-1987b404c40a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "69e7ada1-5590-4e45-bf16-00a8fbe8d748") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "92788e29-f397-46ad-a90c-a8559395a9d2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/d06a0c04-50fd-4a9b-b478-f8f6299f3fb4") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5a98b366-5ce2-45dd-a1ee-c44511f5d25a") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a9e63bd6-177f-469e-8a03-d5f0ce965801") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "17ce14b6-abf5-4f9e-813f-bfe681c7fa5a") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "94cc1ff3-1f76-41b7-aebf-de61298cf6fc") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f5757de5-80af-4226-915d-760762540df6") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "f0035f73-6806-43ac-9ed0-27280f25defa") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "b833de10-8b0d-473a-86f4-cac687ee6610") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a76c5084-3877-49e4-8beb-fff60b19a0f6") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f86bf559-b4ee-436f-a5ad-8af22e1a8d32") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ebcd926d-7178-45a0-9564-be9855d860b1") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "df09c9d8-c8a9-4ebe-99fd-9a731556060f") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f6eed52d-d4df-49b5-a8b7-963f3990b734") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "5f2ea327-74dd-466d-81fb-02032341ea14") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "a1e60530-7b03-4f4c-8e0f-d710b8aeccdb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "2fa3e5f5-5f00-495e-bcca-ce60e88da72d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "47ed3dc5-526d-4960-b6b9-28b2cbaaa216") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 101 "Net-(D4-A)") - (pinfunction "K") - (pintype "passive") - (uuid "1229e9f5-a435-41db-a804-39940d4e9837") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "41d7973b-bb6c-4392-afed-25a8b7893d0a") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_SO:HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm" - (layer "F.Cu") - (uuid "8fca730a-1ba4-48ea-8cee-451281873c83") - (at 119.75 76.235) - (descr "HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "HTSSOP SO TI-PWP0014A") - (property "Reference" "U6" - (at 0 -3.45 0) - (layer "F.SilkS") - (uuid "0969af09-2175-4462-a731-266338776c85") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "LM3150MH" - (at 0 3.45 0) - (layer "F.Fab") - (uuid "6a3e58a4-2f9d-48c2-825a-8a1f20d0c6e8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm3150.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1b33633f-77cd-41a5-8f4d-1d3cccc3482e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "42V Wide Vin synchronous Buck controller, HTSSOP-14" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b268b0ca-c2e0-4ceb-9867-c7519a95cb73") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "HTSSOP*4.4x5mm*P0.65*") - (path "/2c66f152-3e59-4c94-ab1e-b7779424fdd4") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start -1.935584 -2.61) - (end -2.2 -2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5ab227e7-e37a-4f25-9e68-ffb178e673d9") - ) - (fp_line - (start -1.935584 2.61) - (end -2.2 2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "572a9bce-63fd-47d4-9618-301cc2d56724") - ) - (fp_line - (start 1.935584 -2.61) - (end 2.2 -2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "48c3462b-ee06-4d9f-bc03-5504b05c92fd") - ) - (fp_line - (start 1.935584 2.61) - (end 2.2 2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "829eaa04-e62a-4fc4-9a6b-4cfc7cfd57ef") - ) - (fp_poly - (pts - (xy -2.925 -2.41) (xy -3.165 -2.74) (xy -2.685 -2.74) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "1878eed5-aec5-45e3-baa5-618cba28f2c8") - ) - (fp_line - (start -3.9 -2.4) - (end -2.45 -2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "65508a95-be9f-4112-a6ad-10e9736413ed") - ) - (fp_line - (start -3.9 2.4) - (end -3.9 -2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b4c05c71-569c-47c1-8490-60fd2bca7bb5") - ) - (fp_line - (start -2.45 -2.75) - (end 2.45 -2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4cfab104-85ef-49ee-94d0-61b046b955d8") - ) - (fp_line - (start -2.45 -2.4) - (end -2.45 -2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "75aebc6e-feee-45dc-a16f-960a7a6ab716") - ) - (fp_line - (start -2.45 2.4) - (end -3.9 2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d85cd1f8-a7d6-4bff-8a7b-2e28fdee3f83") - ) - (fp_line - (start -2.45 2.75) - (end -2.45 2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "af790b09-51b3-4ca8-be06-df2dcc962b26") - ) - (fp_line - (start 2.45 -2.75) - (end 2.45 -2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b7853476-73d7-4693-bb0c-6396b8b66102") - ) - (fp_line - (start 2.45 -2.4) - (end 3.9 -2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "96af5be6-4182-48fc-ae5c-1ff8b0b4c133") - ) - (fp_line - (start 2.45 2.4) - (end 2.45 2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "82b5a6b7-7837-4e1a-b98f-c5a588b46af3") - ) - (fp_line - (start 2.45 2.75) - (end -2.45 2.75) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "df2e4e25-32f5-4c75-a86b-338d3d7310d4") - ) - (fp_line - (start 3.9 -2.4) - (end 3.9 2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "138dcffb-0603-4084-9698-aa8d37d57349") - ) - (fp_line - (start 3.9 2.4) - (end 2.45 2.4) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d1b506bf-5f58-4b95-87a9-d4a092f7acf0") - ) - (fp_line - (start -2.2 -1.5) - (end -1.2 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "93d62637-e387-4d66-9f0e-66f93cae0c3d") - ) - (fp_line - (start -2.2 2.5) - (end -2.2 -1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1c50d29b-cdbc-441c-b845-041a616d0b59") - ) - (fp_line - (start -1.2 -2.5) - (end 2.2 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "18d26a61-8f76-41f3-bf35-9838167bd021") - ) - (fp_line - (start 2.2 -2.5) - (end 2.2 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bda4473c-064e-45db-b223-e74b98e3b568") - ) - (fp_line - (start 2.2 2.5) - (end -2.2 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9133f764-093e-4e18-aeb4-65bb189b37a5") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "bea5ece6-4f81-4eda-8d5f-81f4578ed1c3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" smd roundrect - (at -0.75 -0.775) - (size 1.21 1.25) - (layers "F.Paste") - (roundrect_rratio 0.206612) - (uuid "937a5f07-0b4f-4bd3-9b65-101264271a48") - ) - (pad "" smd roundrect - (at -0.75 0.775) - (size 1.21 1.25) - (layers "F.Paste") - (roundrect_rratio 0.206612) - (uuid "a3fc3762-1653-455c-b99a-807f37001ef8") - ) - (pad "" smd rect - (at 0 0) - (size 3 3.1) - (layers "F.Mask") - (uuid "6b98e576-103c-45d6-bf9f-dd915bf45505") - ) - (pad "" smd roundrect - (at 0.75 -0.775) - (size 1.21 1.25) - (layers "F.Paste") - (roundrect_rratio 0.206612) - (uuid "dcbfbe22-2947-40ec-8195-7ad482166353") - ) - (pad "" smd roundrect - (at 0.75 0.775) - (size 1.21 1.25) - (layers "F.Paste") - (roundrect_rratio 0.206612) - (uuid "d9a41163-a828-472a-a110-9e4f3b21c95c") - ) - (pad "1" smd roundrect - (at -2.8625 -1.95) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 127 "Net-(U6-VCC)") - (pinfunction "VCC") - (pintype "power_out") - (uuid "9b95ed58-170e-4bfa-8855-b9459a10d9fd") - ) - (pad "2" smd roundrect - (at -2.8625 -1.3) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 74 "+12V") - (pinfunction "VIN") - (pintype "power_in") - (uuid "523d6174-5e78-4aa7-a8f9-df57c290ff9b") - ) - (pad "3" smd roundrect - (at -2.8625 -0.65) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 128 "unconnected-(U6-EN-Pad3)") - (pinfunction "EN") - (pintype "input") - (uuid "6c4887e2-3c18-490a-b420-73a0449c8c3c") - ) - (pad "4" smd roundrect - (at -2.8625 0) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 126 "Net-(U6-FB)") - (pinfunction "FB") - (pintype "input") - (uuid "90f832fc-35cf-41bb-9db7-84c5b2ca9bc9") - ) - (pad "5" smd roundrect - (at -2.8625 0.65) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "SGND") - (pintype "power_in") - (uuid "6a100cc2-5959-4828-acc7-728c87865d5f") - ) - (pad "6" smd roundrect - (at -2.8625 1.3) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 125 "Net-(U6-SS)") - (pinfunction "SS") - (pintype "passive") - (uuid "b22fb981-e0c6-41d5-a8b4-9e697661d143") - ) - (pad "7" smd roundrect - (at -2.8625 1.95) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 124 "Net-(U6-RON)") - (pinfunction "RON") - (pintype "input") - (uuid "abff0119-a34b-46e3-aa4d-30c52b1f3b75") - ) - (pad "8" smd roundrect - (at 2.8625 1.95) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 122 "Net-(U6-ILIM)") - (pinfunction "ILIM") - (pintype "input") - (uuid "1056a501-ac37-4517-a057-202053664c43") - ) - (pad "9" smd roundrect - (at 2.8625 1.3) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "SGND") - (pintype "passive") - (uuid "dfb8de2a-f58c-496e-bb47-c611f1e6da8a") - ) - (pad "10" smd roundrect - (at 2.8625 0.65) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "SW") - (pintype "output") - (uuid "3236ebe3-5dee-4821-9606-61a4713c8cff") - ) - (pad "11" smd roundrect - (at 2.8625 0) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 108 "Net-(Q1-G)") - (pinfunction "HG") - (pintype "output") - (uuid "58a1d959-309d-4ecb-98a9-e98f408aa1fc") - ) - (pad "12" smd roundrect - (at 2.8625 -0.65) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 123 "Net-(U6-BST)") - (pinfunction "BST") - (pintype "passive") - (uuid "4cb7ee73-5bd6-43a7-b77d-284693347a80") - ) - (pad "13" smd roundrect - (at 2.8625 -1.3) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 109 "Net-(Q2-G)") - (pinfunction "LG") - (pintype "output") - (uuid "e7b0a2f2-cc12-4afd-85f9-c5e28f0c1fc4") - ) - (pad "14" smd roundrect - (at 2.8625 -1.95) - (size 1.575 0.4) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "PGND") - (pintype "power_in") - (uuid "f270167c-34ef-4563-a40f-b107ad2e7bd1") - ) - (pad "15" smd rect - (at 0 0) - (size 3.4 5) - (property pad_prop_heatsink) - (layers "F.Cu") - (net 5 "GNDPWR") - (pinfunction "SGND") - (pintype "passive") - (zone_connect 2) - (uuid "bc49deb9-9513-4d26-9db6-898c8c8a3e55") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "9486837c-83fe-46b7-8ce9-fa30cebfa08c") - (at 128.45 106.89) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D16" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "0f5f6e07-e437-47a5-ad36-fdc3198570c6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "ce544784-f955-4bbd-a47a-28c786f1d622") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1188ac82-8f6c-4421-9338-d7ec0560c462") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "a65a2a82-afda-4164-9317-e33a94e7125c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "4e69bab6-cc48-4094-9d0c-a8bb94378e77") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "52719428-5959-4942-bb82-223c6d78e1f1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/3568de53-e804-4b7a-aa92-25204283f8d9") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "64bab186-3765-4df2-9a8c-dea1558eabb5") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e9bd2347-eeff-4baf-b0cd-b11bdd674ac1") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8bbf5bf9-f30d-449e-8800-b4804a865691") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "140d3452-ca56-47b7-845a-b9db21053fe5") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6cf7a49d-49cd-463b-bed5-7dd940ee6932") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "e2db5520-1477-4128-82d6-c818e22ec11c") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "e75ecacd-44e1-42d2-a3a4-70533c15946b") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f66fd36c-6603-4fa9-8297-deccafef4a65") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "51f9eac9-6c44-4e74-8c63-7100860f28aa") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f18f0e49-353e-4910-a9b4-7c10e97b5e07") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6543a9bd-83af-4979-b0b9-8eaa5673ce7b") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d2b2eed1-df2d-4667-a680-406392d8836f") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "3a976b4d-bb84-4499-b9af-be0dda0e308d") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "7218f8f0-6c52-407a-9f9c-49b589f955c1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "0beed971-98a6-4626-8b81-345f5d1601d1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "71c96463-1a8a-481b-afbe-43c69e94aae5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 105 "Net-(D12-A)") - (pinfunction "K") - (pintype "passive") - (uuid "3a9ab1af-2424-4637-8132-5b615ab93421") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "e08080cb-4353-4d98-a74f-9d5c3b9560f5") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "b495da5d-326e-4f61-89f0-1ecaa2dcf88f") - (at 128.45 98.39) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D14" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "c07466be-78d3-4e3b-b7ee-74fbd7142d43") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "61036afb-4441-4864-bd7b-a00e9ac8b3e3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1c8eb38d-9b6c-4502-9b13-49c2eea0a182") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "27c4995d-8ee0-42ef-82a9-14313955c080") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "1b9d6887-9db7-4a34-a4bc-5274ee8f4fe9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "9894c78a-a9d5-4ae0-b26b-b68319ff0e39") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/75e32e25-25ce-4cea-be49-c6f96efa2f6b") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "82e7ec7a-099b-4c01-890b-038212493783") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "64107a65-fae8-404d-a1e5-933b9b175d2d") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c6769e86-71dd-458c-b31c-b8fca45e95c8") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dafe11e4-807f-44c4-9fe3-cfacc026907f") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fb0be151-dc48-46e0-96cb-a10cd052cd62") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "a4e20cc1-fc06-4851-8c5d-b0e7c558557d") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "2386bfbf-a736-445a-9a29-9fd8b615e448") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8d44e2e9-9227-4b8b-9e00-d07f2b4b8757") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "19b4ae59-5654-4d71-9178-3850f7ffa02f") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b631e484-9f53-496c-b65d-a7abcb8c750f") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "72a6623b-c99a-4d71-82e8-6cc2df1bb4ab") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "230451f3-3a77-41b1-95ae-90eec95b5d59") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "576e84c0-a1e9-42d7-b821-42eb1aaad317") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "c13b4d3d-e96d-49c2-9d30-937f514633b3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "3da60dfc-4924-42dc-949e-2369aa520b0e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "9535194e-12e4-446c-91a3-4bb7521cc919") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 103 "Net-(D10-A)") - (pinfunction "K") - (pintype "passive") - (uuid "a971c884-c00a-47fd-bfa7-6876f9188711") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "c7b3a541-f8f6-4df9-a303-c2a9371a74e2") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (layer "F.Cu") - (uuid "bbd85524-5c2c-4510-b5a1-df180de0f651") - (at 142.47 87) - (descr "TO-220-15, Horizontal, RM 1.27mm, Multiwatt-15, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf, generated with kicad-footprint-generator TO_SOT_THT_generate.py") - (tags "TO-220-15 Horizontal RM 1.27mm Multiwatt-15 staggered type-1") - (property "Reference" "U1" - (at 8.89 -24.29 0) - (layer "F.SilkS") - (uuid "893f57fe-b951-4ca6-aff8-0e5b588a5a7a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "L298HN" - (at 8.89 1.85 0) - (layer "F.Fab") - (uuid "90989596-94bf-4f0b-95e1-add0ec380852") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ac61293c-59b2-4b72-a168-9c78078ebae3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ab501f7f-71e5-4906-b1a5-339a885ff844") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "TO?220*StaggerOdd*TabDown*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/09de79da-22b2-4c39-ac70-6052f318fa67") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start -1.32 -23.45) - (end 19.1 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c8acc700-6c89-4dad-860e-1db2ee5d02bd") - ) - (fp_line - (start -1.32 -5.73) - (end -1.32 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7c409a77-544d-459a-8dfb-a395ee35ffaf") - ) - (fp_line - (start -1.32 -5.73) - (end 19.1 -5.73) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bd7a0968-56f4-43d4-8184-edd91dca98e5") - ) - (fp_line - (start -0.61 -5.73) - (end -0.61 -1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4a870418-8a98-4d68-8b0c-3b5886633276") - ) - (fp_line - (start 0.61 -5.73) - (end 0.61 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c19ab54e-1665-493b-be0f-3e592417c452") - ) - (fp_line - (start 0.61 -1.586) - (end 0.61 -1.16) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bdbe121f-bcd3-4d74-a98d-c9ced412fbe8") - ) - (fp_line - (start 0.66 -5.73) - (end 0.66 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a7ee8d3b-76e8-48bd-a5e8-b1d8f7071cb0") - ) - (fp_line - (start 1.88 -5.73) - (end 1.88 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6acaf583-1f58-4f32-85d7-5800e052711c") - ) - (fp_line - (start 1.93 -5.73) - (end 1.93 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dccf7676-43ea-48f2-bf52-2b87e575e550") - ) - (fp_line - (start 1.93 -1.586) - (end 1.93 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e4440997-d22b-4340-813b-92f728d1c8d7") - ) - (fp_line - (start 3.15 -5.73) - (end 3.15 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3187429f-d1f0-4865-86c9-a6794bd423ed") - ) - (fp_line - (start 3.15 -1.586) - (end 3.15 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "511ec820-eefa-4439-acc4-5bb583fa35d2") - ) - (fp_line - (start 3.2 -5.73) - (end 3.2 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "005dd4bc-2c17-4cf4-b3aa-2077e989ad1e") - ) - (fp_line - (start 4.42 -5.73) - (end 4.42 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9c21318e-2708-4c2d-bcd0-1f0c6c8be522") - ) - (fp_line - (start 4.47 -5.73) - (end 4.47 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bfff52a8-6426-4f63-a38b-8c931920f01b") - ) - (fp_line - (start 4.47 -1.586) - (end 4.47 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3f32a05c-d4a3-44cd-be69-4ae9d8cd82a5") - ) - (fp_line - (start 5.69 -5.73) - (end 5.69 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7ba41341-6f6c-465a-92c1-b2480039e216") - ) - (fp_line - (start 5.69 -1.586) - (end 5.69 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "94883550-4d30-4557-b203-b981756748ee") - ) - (fp_line - (start 5.74 -5.73) - (end 5.74 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8cf24c7c-ebd8-4cf5-a6bb-5fe469d70c2f") - ) - (fp_line - (start 6.96 -5.73) - (end 6.96 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "19546b05-4f5a-414d-b138-50ceed14edd8") - ) - (fp_line - (start 7.01 -5.73) - (end 7.01 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b0c73d16-4405-4b53-a433-6d97a47aa32a") - ) - (fp_line - (start 7.01 -1.586) - (end 7.01 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3d1feaad-5219-49fe-8cd8-45783d9dfbed") - ) - (fp_line - (start 8.23 -5.73) - (end 8.23 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bfc70a9b-14cc-4a14-9028-e2ff5c8a0ed5") - ) - (fp_line - (start 8.23 -1.586) - (end 8.23 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c09228ec-6bb5-4629-bd48-2ef0bffbda06") - ) - (fp_line - (start 8.28 -5.73) - (end 8.28 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1b1ab8c9-f77c-464a-85a5-bce293331d22") - ) - (fp_line - (start 9.5 -5.73) - (end 9.5 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "451c16f0-71a4-4b7b-ad42-17bc11760b80") - ) - (fp_line - (start 9.55 -5.73) - (end 9.55 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "966beba3-ce09-4199-8c43-167130020770") - ) - (fp_line - (start 9.55 -1.586) - (end 9.55 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b2d3d30-d251-4ee3-98ff-8a43339c1b2c") - ) - (fp_line - (start 10.77 -5.73) - (end 10.77 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fc2f8dce-605e-475c-8b63-3e5052784714") - ) - (fp_line - (start 10.77 -1.586) - (end 10.77 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "941c5372-a02a-46b5-8459-8ab117718484") - ) - (fp_line - (start 10.82 -5.73) - (end 10.82 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "701ad5c7-4ea3-4e65-9a38-ad315cc89a4d") - ) - (fp_line - (start 12.04 -5.73) - (end 12.04 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "28035ca1-225b-4837-a015-03d13572665c") - ) - (fp_line - (start 12.09 -5.73) - (end 12.09 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7ceb373a-0da2-446e-9f8e-4fdc908b7964") - ) - (fp_line - (start 12.09 -1.586) - (end 12.09 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b9c3a34-59ec-47a3-b849-84747e926750") - ) - (fp_line - (start 13.31 -5.73) - (end 13.31 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dc81c334-928a-4752-abd5-667b25340173") - ) - (fp_line - (start 13.31 -1.586) - (end 13.31 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "07d1c4a8-9a21-44f7-9105-8caf76a744d8") - ) - (fp_line - (start 13.36 -5.73) - (end 13.36 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "836c3fd1-bd4b-42e8-940f-fcd042f66394") - ) - (fp_line - (start 14.58 -5.73) - (end 14.58 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f54a4e8f-f27a-4827-9182-1b7c4572702b") - ) - (fp_line - (start 14.63 -5.73) - (end 14.63 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c9b8fef1-9e0b-4632-86c7-3ee412cb3394") - ) - (fp_line - (start 14.63 -1.586) - (end 14.63 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9929fd1a-23a7-4010-ae89-e52fded909ae") - ) - (fp_line - (start 15.85 -5.73) - (end 15.85 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "98b7e83c-9f9f-4608-b932-2082f7b59bfd") - ) - (fp_line - (start 15.85 -1.586) - (end 15.85 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9c1b4456-ec60-4e54-917b-a71f3b56433c") - ) - (fp_line - (start 15.9 -5.73) - (end 15.9 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0daa5925-98db-4e91-ba8c-17a28171186f") - ) - (fp_line - (start 17.12 -5.73) - (end 17.12 -3.527) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ae0728c0-1576-4488-a9db-3929aeaef55e") - ) - (fp_line - (start 17.17 -5.73) - (end 17.17 -3.494) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "02be27e6-1244-410c-98dd-4aef54f3ffa6") - ) - (fp_line - (start 17.17 -1.586) - (end 17.17 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e405ecc1-eb44-4857-a766-fba74d88e59f") - ) - (fp_line - (start 18.39 -5.73) - (end 18.39 -0.987) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c1b98628-2523-4285-a24b-6894e93a498a") - ) - (fp_line - (start 19.1 -5.73) - (end 19.1 -23.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "943d3900-9c97-4d7e-9c0e-c6dfeb58ff94") - ) - (fp_line - (start -1.46 -21.2) - (end 0.93 -23.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4dc6727c-f50c-4857-b9c3-a3bf66f21eab") - ) - (fp_line - (start -1.46 -5.59) - (end -1.46 -21.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9e33ebb5-5113-4551-bea1-af7fdffae6f2") - ) - (fp_line - (start -1.15 -1.15) - (end -0.75 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a174f9b7-7491-4990-b574-9afa35d2276c") - ) - (fp_line - (start -1.15 1.15) - (end -1.15 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e6957f30-d338-4b7d-92ff-495447653bdc") - ) - (fp_line - (start -0.75 -5.59) - (end -1.46 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "40f982c2-c563-4910-b75d-daec3268e60a") - ) - (fp_line - (start -0.75 -1.15) - (end -0.75 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f08278fa-ca91-42bc-8a53-d33049d1fa62") - ) - (fp_line - (start 0.75 -1.39) - (end 0.75 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a731ceaf-ffdc-4e28-bc48-7c8a76751f40") - ) - (fp_line - (start 0.75 -1.15) - (end 1.15 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c8ec9eea-38a9-40d4-8792-26585459a6b7") - ) - (fp_line - (start 0.93 -23.59) - (end 16.85 -23.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6e6e5e0e-bdc8-4303-bb3c-636188f0ae22") - ) - (fp_line - (start 1.15 -1.15) - (end 1.15 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "aacd9e2c-52e5-472a-919e-1c00469e9cb5") - ) - (fp_line - (start 1.15 1.15) - (end -1.15 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e955639c-9a37-48f3-90a9-9bc6cf437f36") - ) - (fp_line - (start 1.39 -1.15) - (end 1.79 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "355ceb95-4a67-4280-aa7e-7bc1e36fb4c6") - ) - (fp_line - (start 1.39 1.15) - (end 1.39 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a10fb363-8ee4-44ce-896d-9a0620db9f1a") - ) - (fp_line - (start 1.79 -1.39) - (end 0.75 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0eab4fba-5940-4b26-a371-7a031854ef78") - ) - (fp_line - (start 1.79 -1.15) - (end 1.79 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2bb7308c-f78a-455d-98c4-a7c34a6fa39b") - ) - (fp_line - (start 3.29 -1.39) - (end 3.29 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4caa7cf7-0aff-40f7-be00-bca1e6734245") - ) - (fp_line - (start 3.29 -1.15) - (end 3.69 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "efdea85d-c2b7-4bba-907d-730ff83a9720") - ) - (fp_line - (start 3.69 -1.15) - (end 3.69 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "81e40c8c-6710-45d0-8848-c68a5be65423") - ) - (fp_line - (start 3.69 1.15) - (end 1.39 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e402289b-5a76-41f0-a1a8-006664afeac0") - ) - (fp_line - (start 3.92 -1.15) - (end 4.33 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "bee197eb-2deb-45da-b1d0-2f4a414787cd") - ) - (fp_line - (start 3.92 1.15) - (end 3.92 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "eb64806b-fae4-4529-8933-5cdb683e59a4") - ) - (fp_line - (start 4.33 -1.39) - (end 3.29 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0875aab2-b7cc-4c4b-a4f0-5d9ac7f00828") - ) - (fp_line - (start 4.33 -1.15) - (end 4.33 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2c323b5c-e8c6-4a8c-b052-1e7525f3755c") - ) - (fp_line - (start 5.83 -1.39) - (end 5.83 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "042863ff-35f4-411b-be64-1073399e5beb") - ) - (fp_line - (start 5.83 -1.15) - (end 6.23 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8a993f7b-0a4b-4c47-9ebb-faa16875e5ec") - ) - (fp_line - (start 6.23 -1.15) - (end 6.23 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f81248c5-9eaf-4c14-a4e3-bfabfe3fa242") - ) - (fp_line - (start 6.23 1.15) - (end 3.92 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2645931f-b5d2-4d11-8160-23491f7bc19c") - ) - (fp_line - (start 6.46 -1.15) - (end 6.86 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7d84a0e4-6108-456e-a89d-d1f516e590b9") - ) - (fp_line - (start 6.46 1.15) - (end 6.46 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "982d7dc7-c64e-4aca-af80-50d4dfa1bda0") - ) - (fp_line - (start 6.86 -1.39) - (end 5.83 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "20fc7a76-8d48-4c28-8ff9-261bbfdae038") - ) - (fp_line - (start 6.86 -1.15) - (end 6.86 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b24b1bad-84b9-4d1f-97c9-d27e36887699") - ) - (fp_line - (start 8.37 -1.39) - (end 8.37 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "36da7902-bc27-4c28-8288-0bbde2a3a687") - ) - (fp_line - (start 8.37 -1.15) - (end 8.77 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9e0dd893-d936-438d-855d-4e933b26a0d5") - ) - (fp_line - (start 8.77 -1.15) - (end 8.77 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3c0973f1-ed9b-4d6d-8745-c481de26a9a4") - ) - (fp_line - (start 8.77 1.15) - (end 6.46 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4e980f67-df69-418e-b7b6-bc26376dca0d") - ) - (fp_line - (start 9 -1.15) - (end 9.4 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6eb18155-49f4-4641-8351-8cacdb6d3f76") - ) - (fp_line - (start 9 1.15) - (end 9 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b590a493-5dd7-4232-91c9-c34a82877125") - ) - (fp_line - (start 9.4 -1.39) - (end 8.37 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0f176900-d823-4d0e-a313-dfe04bd72a67") - ) - (fp_line - (start 9.4 -1.15) - (end 9.4 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0c2ceace-9cf5-45bb-9bf6-45a7a7dac9a8") - ) - (fp_line - (start 10.91 -1.39) - (end 10.91 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b5ea5e95-9023-4e5c-9bc1-cafbe21f2d89") - ) - (fp_line - (start 10.91 -1.15) - (end 11.31 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "da706dbf-176b-4984-9f32-a0a0b2f5a0f2") - ) - (fp_line - (start 11.31 -1.15) - (end 11.31 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8d0a5d84-9d43-4f17-b239-24a322a51fb9") - ) - (fp_line - (start 11.31 1.15) - (end 9 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6ed3fad1-3813-4a94-865c-1053fdcdc52f") - ) - (fp_line - (start 11.54 -1.15) - (end 11.94 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ca34f8ef-5d2d-4278-a564-6f0422977754") - ) - (fp_line - (start 11.54 1.15) - (end 11.54 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "61614b53-6604-41e1-9cba-54d0a4bc991f") - ) - (fp_line - (start 11.94 -1.39) - (end 10.91 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7dd6a3bf-ef1b-4839-91c2-299b28170755") - ) - (fp_line - (start 11.94 -1.15) - (end 11.94 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c4369ee0-8a45-4629-88e8-a533ca74c27d") - ) - (fp_line - (start 13.45 -1.39) - (end 13.45 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7dee3f70-9ad1-4988-9a9d-33a6022d46d3") - ) - (fp_line - (start 13.45 -1.15) - (end 13.85 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cb753b44-5488-4c6f-950c-74319a4719d4") - ) - (fp_line - (start 13.85 -1.15) - (end 13.85 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7fbbe0ab-a37f-4e9c-ae21-591855f75d58") - ) - (fp_line - (start 13.85 1.15) - (end 11.54 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0b93e2e3-0409-4890-92a6-ba933f1f8305") - ) - (fp_line - (start 14.08 -1.15) - (end 14.48 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2d4f7fe5-8c26-4187-81ee-ecf50fac065e") - ) - (fp_line - (start 14.08 1.15) - (end 14.08 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d3ac4787-acf9-48bd-aee3-a9fcfc04a423") - ) - (fp_line - (start 14.48 -1.39) - (end 13.45 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0c349416-af46-4858-aeae-3e20ad3368ce") - ) - (fp_line - (start 14.48 -1.15) - (end 14.48 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5798433f-7f49-4c45-9bf8-9203465ebbb6") - ) - (fp_line - (start 15.99 -1.39) - (end 15.99 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c675e3f7-87a2-44bd-9336-66bfcc0e809e") - ) - (fp_line - (start 15.99 -1.15) - (end 16.39 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "538e87f9-6a53-4902-8c98-f0603fc186a4") - ) - (fp_line - (start 16.39 -1.15) - (end 16.39 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e2541bb7-b6a3-4a6a-8185-729a301184de") - ) - (fp_line - (start 16.39 1.15) - (end 14.08 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9b166ebb-7397-444a-a371-74b91f160fc1") - ) - (fp_line - (start 16.62 -1.15) - (end 17.02 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "adfd8b14-1c51-4209-b306-e5840338fd2f") - ) - (fp_line - (start 16.62 1.15) - (end 16.62 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7eddf39f-e9bb-4103-b3e0-e27a070a3c4f") - ) - (fp_line - (start 16.85 -23.59) - (end 19.24 -21.2) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "934941bd-3acc-43b7-b8b6-f08cf8c45707") - ) - (fp_line - (start 17.02 -1.39) - (end 15.99 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "123501d9-f347-4a6d-bf9a-2d77a406ccb1") - ) - (fp_line - (start 17.02 -1.15) - (end 17.02 -1.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1c212206-4e55-445b-a6c1-fd6f005ce9b3") - ) - (fp_line - (start 18.53 -5.59) - (end 18.53 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2e3feee7-0a46-4890-9336-8193d600dbc2") - ) - (fp_line - (start 18.53 -1.15) - (end 18.93 -1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "d982268e-21db-423e-95f0-4a91a678aec7") - ) - (fp_line - (start 18.93 -1.15) - (end 18.93 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8877ee54-07a3-467e-b60c-358f5209a987") - ) - (fp_line - (start 18.93 1.15) - (end 16.62 1.15) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "aeabdd23-029d-4c73-ba27-fd0b4b8715ac") - ) - (fp_line - (start 19.24 -21.2) - (end 19.24 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "09b12587-0351-4df6-bad9-20e803b6be01") - ) - (fp_line - (start 19.24 -5.59) - (end 18.53 -5.59) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f35e643d-8904-48fb-8272-625a478e5442") - ) - (fp_line - (start -1.21 -21.09) - (end 1.04 -23.34) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a6b5ea9a-55c7-42ea-9ef7-8c11f2f443aa") - ) - (fp_line - (start -1.21 -16.54) - (end -1.21 -21.09) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2089483a-b0ce-48c3-bf5f-6b4e8a5edeba") - ) - (fp_line - (start 1.04 -23.34) - (end 16.74 -23.34) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f74b5ff1-b2b5-4437-ac0e-dfdecaefe649") - ) - (fp_line - (start 16.74 -23.34) - (end 18.99 -21.09) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "545d7c7d-2b25-4dff-81ab-7185a4cccfe1") - ) - (fp_line - (start 18.99 -21.09) - (end 18.99 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6a02a396-f8b8-47b5-ad90-93506e98849c") - ) - (fp_line - (start 18.99 -16.54) - (end -1.21 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a9bfb59a-fa77-43cf-a4ab-8630458fd255") - ) - (fp_rect - (start -1.21 -5.84) - (end 18.99 -16.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "d8c7f8b7-47fd-472d-8301-361f1928f43c") - ) - (fp_rect - (start -0.5 -5.84) - (end 0.5 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "ed431449-19b9-4891-a1ce-27defd341f53") - ) - (fp_rect - (start 0.77 -5.84) - (end 1.77 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "342f64e9-e85e-4a0b-a1b7-c1c99922a126") - ) - (fp_rect - (start 2.04 -5.84) - (end 3.04 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "19477ee6-510b-413e-854a-cf55641663a5") - ) - (fp_rect - (start 3.31 -5.84) - (end 4.31 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "7e9a9f85-8a5d-440b-bf5b-2ebb569cec79") - ) - (fp_rect - (start 4.58 -5.84) - (end 5.58 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "f5dac1d3-5e7f-493a-b1e5-261611e5bc4b") - ) - (fp_rect - (start 5.85 -5.84) - (end 6.85 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "93a85610-63e7-44b1-b1a6-0a2662c86bef") - ) - (fp_rect - (start 7.12 -5.84) - (end 8.12 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "baa8a23b-c268-4442-ac99-9855500d05b4") - ) - (fp_rect - (start 8.39 -5.84) - (end 9.39 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "44f0fd38-67a3-4df1-b851-58833a5658fe") - ) - (fp_rect - (start 9.66 -5.84) - (end 10.66 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "1f951a95-0ac1-4413-ab78-14d7d37f63af") - ) - (fp_rect - (start 10.93 -5.84) - (end 11.93 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "f772c4a3-c935-42c8-95bf-853c7ff3704b") - ) - (fp_rect - (start 12.2 -5.84) - (end 13.2 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "42e082bc-3baf-42bf-b11e-ae0cbf8e4011") - ) - (fp_rect - (start 13.47 -5.84) - (end 14.47 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "7615a935-97de-479d-bad5-5ab31b86a572") - ) - (fp_rect - (start 14.74 -5.84) - (end 15.74 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "8156d1c0-12fd-4d8f-b3f8-78c630930ce2") - ) - (fp_rect - (start 16.01 -5.84) - (end 17.01 -2.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "337b22d0-a375-4be8-bf4c-fc02919d8cdf") - ) - (fp_rect - (start 17.28 -5.84) - (end 18.28 0) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "1f4c6be2-0c05-48da-8491-4e829bf6a456") - ) - (fp_circle - (center 8.89 -20.54) - (end 10.74 -20.54) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "4833ea13-9527-4877-b624-0defa0f7e99c") - ) - (fp_text user "${REFERENCE}" - (at 8.89 -11.22 0) - (layer "F.Fab") - (uuid "b662d8cd-5713-4529-84b8-a376bebf4fc7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at 8.89 -20.54) - (size 3.5 3.5) - (drill 3.5) - (layers "*.Cu" "*.Mask") - (uuid "3c941289-c61b-4b7a-8996-ba13f7dbd094") - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "SENSE_A") - (pintype "power_in") - (uuid "9c5c0bd2-679b-4539-9356-980afb25318a") - ) - (pad "2" thru_hole circle - (at 1.27 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 101 "Net-(D4-A)") - (pinfunction "OUT1") - (pintype "output") - (uuid "4e0eb69e-dcc5-4071-a04b-4f8e8d436387") - ) - (pad "3" thru_hole circle - (at 2.54 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 100 "Net-(D3-A)") - (pinfunction "OUT2") - (pintype "output") - (uuid "ffaf6228-2745-4790-95cf-48ebfd095dcd") - ) - (pad "4" thru_hole circle - (at 3.81 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 74 "+12V") - (pinfunction "Vs") - (pintype "power_in") - (uuid "4aa33cbf-8454-427b-abb5-c92734d0e3b5") - ) - (pad "5" thru_hole circle - (at 5.08 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 113 "Motor 1 Direction Pin 1") - (pinfunction "IN1") - (pintype "input") - (uuid "e3ff2f20-a060-4b9c-8514-009fc71021ca") - ) - (pad "6" thru_hole circle - (at 6.35 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 4 "Motor 1 Activation Pin") - (pinfunction "EnA") - (pintype "input") - (uuid "68f5be37-3d17-4112-b585-a75bf76cdb8f") - ) - (pad "7" thru_hole circle - (at 7.62 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 110 "Motor 1 Direction Pin 2") - (pinfunction "IN2") - (pintype "input") - (uuid "752dd3f9-f421-43b6-a0bb-3b58d1c47b28") - ) - (pad "8" thru_hole circle - (at 8.89 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "bbb60f22-ca0d-472b-a2ad-4bfb53152cbc") - ) - (pad "9" thru_hole circle - (at 10.16 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "Vss") - (pintype "power_in") - (uuid "4ce18647-235b-4ee5-9737-524de4fdfc9c") - ) - (pad "10" thru_hole circle - (at 11.43 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 111 "Motor 2 Direction Pin 1") - (pinfunction "IN3") - (pintype "input") - (uuid "3cf0c5cb-916e-4196-b401-dbcf77bad4e4") - ) - (pad "11" thru_hole circle - (at 12.7 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 27 "Motor 2 Activation Pin") - (pinfunction "EnB") - (pintype "input") - (uuid "4e1c84c5-cc7b-481f-8315-61297db43c38") - ) - (pad "12" thru_hole circle - (at 13.97 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 112 "Motor 2 Direction Pin 2") - (pinfunction "IN4") - (pintype "input") - (uuid "9d26fb98-9df1-4908-8e3e-1c4f5fc66833") - ) - (pad "13" thru_hole circle - (at 15.24 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 99 "Net-(D2-A)") - (pinfunction "OUT3") - (pintype "output") - (uuid "d3a4f838-88d1-43d6-99da-1626b89947de") - ) - (pad "14" thru_hole circle - (at 16.51 -2.54) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 98 "Net-(D1-A)") - (pinfunction "OUT4") - (pintype "output") - (uuid "d22f05b6-dbc8-4170-8d31-d82e9899afad") - ) - (pad "15" thru_hole circle - (at 17.78 0) - (size 1.8 1.8) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "SENSE_B") - (pintype "power_in") - (uuid "a93fc58d-9017-4c83-8dcb-dcb69c81b3d0") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "bded3670-8393-4795-a99b-90093f2a066d") - (at 128.45 51.64) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D3" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "b7e7793d-998d-4a72-beb7-27ae6a917e3c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "4aa0f29e-9f77-4648-9f29-f2dea77c2600") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "32d3db37-d946-4056-a638-960983fa779b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "5ffeeead-f316-4c19-b299-f7618516adc8") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "c664f7c0-e096-49a7-8dce-4fb3ec5dac60") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "21bbff66-7422-4afb-ba90-74a5e158f555") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/bdad000e-ed37-4831-a0ab-069792b6599f") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bac1cde3-a972-452b-b1f3-4842642d2b1f") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8d498f9a-f600-44ea-8521-7957b0f9d02b") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ca6fed5c-521e-4c90-9214-845b69dd0cf8") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1a0bfef1-37db-4735-8ca2-6262f7bf9c28") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9ccdf36d-01f2-4b28-a551-5e3d1ca5e23a") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "131805cf-d774-4d2d-9ffe-2986e9584c88") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "04a1b25e-a852-4f97-b1be-e41280d8e05a") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cd248bd5-fd41-4f9f-bdc4-98e50bff55ba") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "de0e491a-dcc9-4431-9197-eb151ca1fbaf") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c193af39-f8a6-475d-a018-9989b9798247") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "fc8d4c6f-acc7-4f80-8f61-5cdb37cd800c") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6bfb4d51-08f3-4b86-aa8b-2efa169f846f") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "45bd5869-8050-4bc4-b001-b4e59d6bca87") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "50dd489f-bb14-4fd7-abae-5d68368ffc81") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "3e8daa07-72b4-4665-b6aa-105762343d7a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "74b9d0e1-64f3-4d31-8cf9-8fbe34639826") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "9972b54c-8a93-4316-8264-0b30dedcb8fa") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 100 "Net-(D3-A)") - (pinfunction "A") - (pintype "passive") - (uuid "092854a1-ada8-4425-8de1-445b882c83df") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "d325f0c8-feb8-41c2-89ca-2698359fd771") - (at 128.45 85.64) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D11" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "07ec9421-3cf9-464b-84dd-cc802c46d574") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "8579246c-03a1-4488-94f1-afcf6f54991b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "cadf05a5-508d-43c5-9af2-99b2bf82bb22") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "933c48ef-361c-4e99-aa49-6c79d4ba0518") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "4e4164b9-bcb7-4eca-84b5-7db6a4f9b29d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "88599b4d-e9d5-4dec-af07-b5f32efee34a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/9dbc6cdc-c354-4401-9585-71dcdfda57a7") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "29f7bb8b-85d4-43e7-bb14-ab3dd1a0b873") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dbb2dbb4-273d-46d5-beb3-4e6b2176f430") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "61ee61ca-9df7-4a9a-bf27-1c1f742fee88") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ed6af8fe-6b2d-4695-ad33-b40802bff601") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ffe3f65a-d5ae-4644-ab05-82738819d9b6") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "cf75d67c-da7e-490f-b0c1-68aec7c18edf") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "3e345282-ccf8-4cf1-b6d6-451fd842ef6a") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0b4519fd-b502-47fc-816a-4549a4b6cac4") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3a7d98e9-cc69-4137-bfda-31555a50c066") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "dc67c726-ff44-437b-ba32-20472eb88c44") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d58075d8-6ddf-4e3f-b030-8a867f85f6c8") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3d76a426-f8c9-476e-82e8-00b13f725df8") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "0ecadd46-731b-40dd-9115-90a47dd611bc") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "47b196e5-9a8f-499b-ba44-dce4b9a8207f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "786841f7-7ca6-4caf-b0b5-1e9c1c1bb556") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "d5d8e179-8d44-49c0-b3d1-57b2fe78dbd7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 74 "+12V") - (pinfunction "K") - (pintype "passive") - (uuid "cb815bc7-8168-4d49-9f96-fc288a997049") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 104 "Net-(D11-A)") - (pinfunction "A") - (pintype "passive") - (uuid "b642e5db-1d25-4b3a-9b21-5884a2c2bde7") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Module:RaspberryPi_Pico_W_SMD_HandSolder" - (layer "F.Cu") - (uuid "d43fd79b-17de-45ba-a1d7-b46faf685be2") - (at 61.245 89.165) - (descr "Raspberry Pi Pico W surface-mount footprint with debug pads for hand soldering (not compatible with non-wireless Pico), supports Raspberry Pi Pico 2 W, https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf") - (tags "module usb pcb swd antenna") - (property "Reference" "A2" - (at 11.7475 24.765 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "74a2e69a-ff89-465d-a89f-0bec8a3bafd3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify left) - ) - ) - (property "Value" "RaspberryPi_Pico_W" - (at 0 27.94 0) - (unlocked yes) - (layer "F.Fab") - (uuid "b2f34a1b-b649-4a61-ba59-536d26bbb64e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "9af43a52-6105-4411-a797-6960de089225") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Versatile and inexpensive wireless microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash, Infineon CYW43439 2.4GHz 802.11n wireless LAN; also supports Raspberry Pi Pico 2 W" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2d8d4733-bf21-40e1-b36e-66152335016b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "RaspberryPi?Pico?Common* RaspberryPi?Pico?W?SMD*") - (path "/cad64f1a-0ba0-4774-9597-6ecb7a26e9ba") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start -10.61 -23.07) - (end -11.09 -23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d003965d-ed1d-4f9c-b06c-7db3feddb445") - ) - (fp_line - (start -10.61 -23.07) - (end -10.61 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bd77b60f-951a-4fc9-a370-366e68926ac4") - ) - (fp_line - (start -10.61 -20.53) - (end -10.61 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1e9bc4a9-3f0b-423c-887c-d4ccf9360a54") - ) - (fp_line - (start -10.61 -17.99) - (end -10.61 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "69e2b0f1-740d-4ddb-a0ea-b7971cfcd522") - ) - (fp_line - (start -10.61 -15.45) - (end -10.61 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0594c99f-3cdb-4ca6-9f56-fa812e31279e") - ) - (fp_line - (start -10.61 -12.91) - (end -10.61 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7c8e70d3-cf9e-45a5-b477-7d2dd3a703c8") - ) - (fp_line - (start -10.61 -10.37) - (end -10.61 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ea2e92d6-8623-4f3c-bc33-1dad1e47dcfe") - ) - (fp_line - (start -10.61 -7.83) - (end -10.61 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f7b66fa5-81c8-461c-83cd-6ee039a1bb5c") - ) - (fp_line - (start -10.61 -5.29) - (end -10.61 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ef312a0a-9f79-4db4-8667-677e8c5def22") - ) - (fp_line - (start -10.61 -2.75) - (end -10.61 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c3f92833-0ab1-40c4-9281-e5e2c76f816c") - ) - (fp_line - (start -10.61 -0.21) - (end -10.61 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d14a6adc-be5a-4300-b2b9-74183ed90b31") - ) - (fp_line - (start -10.61 2.33) - (end -10.61 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4debffa2-8a75-40bf-b9ab-6a013637f8cc") - ) - (fp_line - (start -10.61 4.87) - (end -10.61 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c07349f2-9ccf-4de5-9e1e-2814e7428016") - ) - (fp_line - (start -10.61 7.41) - (end -10.61 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fc50fe32-fb29-45e2-bef0-91c161e21543") - ) - (fp_line - (start -10.61 9.95) - (end -10.61 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "43a9c50e-59c1-4c6e-82eb-656686d44681") - ) - (fp_line - (start -10.61 12.49) - (end -10.61 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "071b49f3-1562-4e59-92d0-85b8f664fb87") - ) - (fp_line - (start -10.61 15.03) - (end -10.61 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "31d346ec-214a-4bda-ab33-9fe8cf80e558") - ) - (fp_line - (start -10.61 17.57) - (end -10.61 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "79bcfe1a-e6f7-4402-86f6-dfba1f25bbfb") - ) - (fp_line - (start -10.61 20.11) - (end -10.61 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1774a53f-b86c-473a-97cf-a6a6076d7954") - ) - (fp_line - (start -10.61 22.65) - (end -10.61 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "34177c16-a3e7-4d87-a7e6-3c54f482003f") - ) - (fp_line - (start -10.579676 -25.19) - (end -11.09 -25.19) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "42c6457b-6137-4173-8f40-88d9c07da1b1") - ) - (fp_line - (start -10 -25.61) - (end -7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0122f0c7-2021-444e-b1f4-ebd6eb874cc1") - ) - (fp_line - (start -7.51 -25.61) - (end -6.16206 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8470f4f3-6a25-4788-b40e-c08cfb13d0ec") - ) - (fp_line - (start -5.237939 -25.61) - (end -4.235 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9acb8225-3934-4470-b847-9060e9d729a7") - ) - (fp_line - (start -4.235 -25.61) - (end 4.235 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "16fc0041-4fb3-4b1c-941f-82d4b9098cdc") - ) - (fp_line - (start -3.9 -25.61) - (end -3.9 -24.694) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fca04c33-f4a2-4db1-8fa1-160bc931998c") - ) - (fp_line - (start -3.9 -22.306) - (end -3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "91f9747e-084d-4881-a183-8742e7214923") - ) - (fp_line - (start -3.9 -21.09) - (end -3.60391 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "7b130e1c-fc2f-4d68-9859-24d7205f06fe") - ) - (fp_line - (start -1.24609 -21.09) - (end 1.24609 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4d4b95e4-ed9e-44a6-a904-bd22039e76eb") - ) - (fp_line - (start 3.60391 -21.09) - (end 3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3ad8dc02-ea48-49ad-84b7-5fd30c63821b") - ) - (fp_line - (start 3.9 -25.61) - (end 3.9 -24.694) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cf6f36ce-729c-4f2b-a000-b8f39363efdf") - ) - (fp_line - (start 3.9 -22.306) - (end 3.9 -21.09) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e799f661-526b-45e1-b337-66f5944e77b9") - ) - (fp_line - (start 4.235 -25.61) - (end 5.237939 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b2cc9cab-5203-4640-b1fd-e4540221b77d") - ) - (fp_line - (start 6.162061 -25.61) - (end 7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d8f137f1-4cd2-4be3-8d76-cab772368061") - ) - (fp_line - (start 10 -25.61) - (end 7.51 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c982298a-96db-4e19-bd3d-6c2a8433f911") - ) - (fp_line - (start 10.61 -23.07) - (end 10.61 -22.65) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4717e0f8-3879-4f5e-8552-f87c02bb49ec") - ) - (fp_line - (start 10.61 -20.53) - (end 10.61 -20.11) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "15a09596-5ef8-4054-86e7-0d53df3dd7c3") - ) - (fp_line - (start 10.61 -17.99) - (end 10.61 -17.57) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5683095e-ccc9-4426-a37c-1fb23915b759") - ) - (fp_line - (start 10.61 -15.45) - (end 10.61 -15.03) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e4dcfcf7-3a7b-438e-a207-573921bdfc1a") - ) - (fp_line - (start 10.61 -12.91) - (end 10.61 -12.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6c28a431-e3fb-44af-bdc8-3920245ea0a5") - ) - (fp_line - (start 10.61 -10.37) - (end 10.61 -9.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "82c2325e-dc2b-4ec8-b962-c03924c857e2") - ) - (fp_line - (start 10.61 -7.83) - (end 10.61 -7.41) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "00ca2cf3-8896-4126-bd60-efb1daf65baa") - ) - (fp_line - (start 10.61 -5.29) - (end 10.61 -4.87) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "92ed0b41-bd45-4c2f-adfb-9d71cb89b09c") - ) - (fp_line - (start 10.61 -2.75) - (end 10.61 -2.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fc0961e5-d1f1-4995-9d25-09521bb94b7b") - ) - (fp_line - (start 10.61 -0.21) - (end 10.61 0.21) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6326e9cc-fc62-4d1d-ba8d-d594526a9091") - ) - (fp_line - (start 10.61 2.33) - (end 10.61 2.75) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "44e01b06-1f3e-4c26-8906-b21c123b178e") - ) - (fp_line - (start 10.61 4.87) - (end 10.61 5.29) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "436d29d7-3f19-4896-9e33-685cbc42c2f1") - ) - (fp_line - (start 10.61 7.41) - (end 10.61 7.83) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4f9d33da-865b-49b5-91e6-6ee1a002aa88") - ) - (fp_line - (start 10.61 9.95) - (end 10.61 10.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "864e2bae-a1ea-4d93-91ea-d35e81ddec35") - ) - (fp_line - (start 10.61 12.49) - (end 10.61 12.91) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ef53d4b0-9f33-43eb-be0c-6ea39db435eb") - ) - (fp_line - (start 10.61 15.03) - (end 10.61 15.45) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d1546de8-8f3e-469d-bfb2-4b588aa9d423") - ) - (fp_line - (start 10.61 17.57) - (end 10.61 17.99) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e2c5bca1-ef65-46e5-b941-fba96906d2c4") - ) - (fp_line - (start 10.61 20.11) - (end 10.61 20.53) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8a3ef484-e8cf-45c7-a603-76e53f87263d") - ) - (fp_line - (start 10.61 22.65) - (end 10.61 23.07) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "43f971bd-d05f-4709-9b2b-eb6e6916da96") - ) - (fp_arc - (start -10.579676 -25.19) - (mid -10.357938 -25.493944) - (end -10 -25.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "336bdd63-2461-4a2e-af7f-7d25a8eb51f5") - ) - (fp_arc - (start -10.363318 25.49) - (mid -10.494791 25.356765) - (end -10.579676 25.189937) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1c4ad8e8-3a5e-4d1e-b22c-911c5700b6f5") - ) - (fp_arc - (start 10 -25.61) - (mid 10.357937 -25.493944) - (end 10.579676 -25.189937) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "03b46ec0-bb10-48f5-911f-c89824159370") - ) - (fp_arc - (start 10.579676 25.189937) - (mid 10.494803 25.356773) - (end 10.363318 25.49) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e94ab0fc-d847-4e7b-9635-854817c5e063") - ) - (fp_circle - (center -5.7 -23.5) - (end -4.65 -23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "748448bb-c7ed-4c54-9ae6-f3ebef5b1ef7") - ) - (fp_circle - (center -5.7 23.5) - (end -4.65 23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "03483d5c-5cc3-4a64-80b1-a343ec4d12db") - ) - (fp_circle - (center 5.7 -23.5) - (end 6.75 -23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "9fbec958-603a-4b82-9e11-66d735092fe7") - ) - (fp_circle - (center 5.7 23.5) - (end 6.75 23.5) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "Dwgs.User") - (uuid "c4b3cd65-c32d-44fa-b27d-d191cbfb23bb") - ) - (fp_poly - (pts - (xy -4.5 -27.3) (xy 4.5 -27.3) (xy 4.5 -25.75) (xy 11.54 -25.75) (xy 11.54 26.55) (xy -11.54 26.55) - (xy -11.54 -25.75) (xy -4.5 -25.75) - ) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "5d147147-e2d9-4b57-af54-f290a0c0fd94") - ) - (fp_line - (start -10.5 -24.5) - (end -9.5 -25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "97ac4765-3c91-4b9d-809e-259b61a6f58e") - ) - (fp_line - (start -10.5 25) - (end -10.5 -24.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d0cfd688-79d2-4eed-bdbf-0858eb606284") - ) - (fp_line - (start -9.5 -25.5) - (end 10 -25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cf6c7203-8e34-4f7f-97b5-7fe8411f2601") - ) - (fp_line - (start -4.625 -14.075) - (end -4.625 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "cd5e689a-f445-48eb-89d3-0921b5370653") - ) - (fp_line - (start -2.375 -14.075) - (end -2.375 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e389d523-ba87-4ca4-9cb9-a339b8ed5b98") - ) - (fp_line - (start 10 25.5) - (end -10 25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bdceaabf-d0eb-42e7-b4dc-1fb3fc8ac559") - ) - (fp_line - (start 10.5 -25) - (end 10.5 25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "def8f0d5-ae2f-4649-86d8-2ab972e01950") - ) - (fp_rect - (start -6.5 -21.1) - (end -4.9 -20.3) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "094b6bc6-bb6f-41d8-b5f4-a5f9eee00eb3") - ) - (fp_rect - (start -6.2 -21.1) - (end -5.2 -20.3) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "4ace90b4-a614-4f95-b457-064b5db41be2") - ) - (fp_rect - (start -5.1 -15.625) - (end -1.9 -11.375) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "29bd0d8d-0ff7-42e1-bc36-720d3828b177") - ) - (fp_arc - (start -10 25.5) - (mid -10.353553 25.353553) - (end -10.5 25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "26df82de-1bdf-41aa-a93c-ab0c99c6e255") - ) - (fp_arc - (start -4.625 -14.075) - (mid -3.5 -15.2) - (end -2.375 -14.075) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "72ccdd6e-b628-45ca-84af-98d5b5214382") - ) - (fp_arc - (start -2.375 -12.925) - (mid -3.5 -11.8) - (end -4.625 -12.925) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b63fcde2-95ae-43e7-85eb-bff2ae92b523") - ) - (fp_arc - (start 10 -25.5) - (mid 10.353553 -25.353553) - (end 10.5 -25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f4a59ba5-8fcc-436e-9713-1c94fb85520d") - ) - (fp_arc - (start 10.5 25) - (mid 10.353553 25.353553) - (end 10 25.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "89a6af8a-9b90-4b21-9164-86003d5abf58") - ) - (fp_poly - (pts - (xy 3.79 -21.2) (xy 3.79 -26.2) (xy 4 -26.2) (xy 4 -26.8) (xy -4 -26.8) (xy -4 -26.2) (xy -3.79 -26.2) - (xy -3.79 -21.2) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "a199b5ab-3210-4250-9ab8-ce8a9371a97f") - ) - (fp_text user "Copper" - (at 0 -23.9825 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "00cd6201-3737-4c81-9530-3c15ec8aeb95") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Out" - (at 0 -20.6825 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "03a3fe6c-0f1f-4761-b025-b54b1c4c4cce") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Antenna" - (at 0 19.685 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "15e17b7b-812e-4b8e-8b93-f80ff82d1673") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "Exposed Copper Keep Out" - (at -2.5 -14.25 90) - (unlocked yes) - (layer "Cmts.User") - (uuid "26437f65-098f-41f0-811e-ff952637651b") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "Keep Out" - (at 0 -36.195 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "34e20c16-f2d1-44c4-bc15-29d6d1dd40a4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "Keep unobstructed by metal as far as possible in all dimensions" - (at 0 33.9725 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "41e25ae0-78ba-434b-b8a8-01d34bcd5dbe") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - ) - ) - (fp_text user "Keep" - (at 0 -21.3175 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "556aeaf5-ef7a-4053-86f0-c7464c7c7b5a") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "USB Cable" - (at 0 -38.735 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "594a2f78-21a6-484f-b85e-d7f82045bf70") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "Keep Out" - (at 0 21.59 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "66b327cd-ef2d-4978-a41d-16d56851b18a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "^ Suggested board edge for RF ^" - (at 0 17.78 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "69f81fe9-4bd6-4a5f-884f-35047ca6fc4f") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - ) - ) - (fp_text user "^ Suggested board edge for RF ^" - (at 14.05 26.67 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "713c05ad-9f32-403e-abc9-65e8667656b8") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - ) - ) - (fp_text user "Exposed" - (at 0 -24.6175 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "9fea813f-7d68-4f5c-bfe6-77b1273665c6") - (effects - (font - (size 0.3333 0.3333) - (thickness 0.05) - ) - ) - ) - (fp_text user "^ Suggested board edge for RF ^" - (at -14.05 26.67 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "a3ad2508-8b8c-419c-b30b-f7d18637ab4a") - (effects - (font - (size 0.5 0.5) - (thickness 0.075) - ) - ) - ) - (fp_text user "2.4 GHz RF Keep Out" - (at 0 31.75 0) - (unlocked yes) - (layer "Cmts.User") - (uuid "af171354-2322-45df-86af-c78dd76ccc23") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "F.Fab") - (uuid "a5307ccc-7db9-4383-8d58-f7ce36a0d6da") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" smd rect - (at -8.89 -24.13) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "1dba455c-ecdd-4ce5-9e83-237b67a9a247") - ) - (pad "" smd rect - (at -8.89 -21.59) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "41774fdf-3e7c-4b41-a344-f92c988bad4e") - ) - (pad "" smd rect - (at -8.89 -19.05) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "420901ca-dcc9-4eea-b0be-c3304c886270") - ) - (pad "" smd rect - (at -8.89 -16.51) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "360ad061-6fbf-483f-a17d-e67805eeeb0a") - ) - (pad "" smd rect - (at -8.89 -13.97) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "aeedbaf2-9b2c-4f1e-840d-40c16d5d42ef") - ) - (pad "" smd rect - (at -8.89 -11.43) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "4785c923-20ec-4567-9f69-50c687230de9") - ) - (pad "" smd rect - (at -8.89 -8.89) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "dca59ceb-6525-46c1-bf53-e19de5a35295") - ) - (pad "" smd rect - (at -8.89 -6.35) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "de61f132-8021-4686-8835-bc0b07db7559") - ) - (pad "" smd rect - (at -8.89 -3.81) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "225969c3-bd0f-4889-be5a-b1ad08fb0335") - ) - (pad "" smd rect - (at -8.89 -1.27) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "ab745371-9376-4f49-b6c7-a00639fe4640") - ) - (pad "" smd rect - (at -8.89 1.27) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "bd3d84ce-f14a-4711-88c8-3b06fd76260d") - ) - (pad "" smd rect - (at -8.89 3.81) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "35eebd35-803a-4718-993d-747ca8049eb1") - ) - (pad "" smd rect - (at -8.89 6.35) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "4780513f-1af5-4598-ba7c-1d1927dadf1f") - ) - (pad "" smd rect - (at -8.89 8.89) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "688af754-f790-4c11-83d9-f3898f36707a") - ) - (pad "" smd rect - (at -8.89 11.43) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "57ca9c15-50d8-4fc5-ae34-75c2e8b2a34a") - ) - (pad "" smd rect - (at -8.89 13.97) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "033fc363-21d6-4741-b79a-2a65e45899b4") - ) - (pad "" smd rect - (at -8.89 16.51) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "7a2f15ed-3724-4b55-aa89-d53b7fe74828") - ) - (pad "" smd rect - (at -8.89 19.05) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "a976ad8e-b53b-4d48-ba91-0314ac189e37") - ) - (pad "" smd rect - (at -8.89 21.59) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "3ea5028d-1379-4617-aa90-750bf138cb5b") - ) - (pad "" smd rect - (at -8.89 24.13) - (size 3.8 2.2) - (drill - (offset -0.8 0) - ) - (layers "F.Paste") - (uuid "c314a3fd-41f0-497f-a867-5e3a04388223") - ) - (pad "" np_thru_hole circle - (at -2.725 -24) - (size 2.2 2.2) - (drill 2.2) - (layers "*.Mask") - (uuid "9bcc97c0-43f0-4d91-b740-8db617814c2e") - ) - (pad "" np_thru_hole circle - (at -2.425 -20.97) - (size 1.85 1.85) - (drill 1.85) - (layers "*.Mask") - (uuid "9fa98aa7-d8bc-4ceb-bcfa-1dc50d7bbb43") - ) - (pad "" np_thru_hole circle - (at 2.425 -20.97) - (size 1.85 1.85) - (drill 1.85) - (layers "*.Mask") - (uuid "e4806c5b-1589-4fe7-8fb5-6b6506624407") - ) - (pad "" np_thru_hole circle - (at 2.725 -24) - (size 2.2 2.2) - (drill 2.2) - (layers "*.Mask") - (uuid "6b5fdb0f-9ca6-4ca7-a149-e28fdb832e2c") - ) - (pad "" smd rect - (at 8.89 -24.13) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "fc111ce4-c6d4-4cda-a735-4c7574917dc8") - ) - (pad "" smd rect - (at 8.89 -21.59) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "2c6e8a7d-26c7-4c32-a53f-07a29247d55e") - ) - (pad "" smd rect - (at 8.89 -19.05) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "3fb42268-15ce-4012-8567-a3f6d6e58cac") - ) - (pad "" smd rect - (at 8.89 -16.51) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "77f09f26-7f5e-4e27-bddf-6813de2759c4") - ) - (pad "" smd rect - (at 8.89 -13.97) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "b493365d-3860-4bf0-a4bb-135e7dd4369d") - ) - (pad "" smd rect - (at 8.89 -11.43) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "caff54ae-f67a-43e1-b22a-47444f0eb011") - ) - (pad "" smd rect - (at 8.89 -8.89) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "d80a2db7-606e-451f-96ba-4466ab7c7fdb") - ) - (pad "" smd rect - (at 8.89 -6.35) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "b982db9a-89d2-4e90-8a21-352996f23161") - ) - (pad "" smd rect - (at 8.89 -3.81) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "89a7beb3-17e9-48fe-b1fb-e8d7342b8eb9") - ) - (pad "" smd rect - (at 8.89 -1.27) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "4bebb416-c19e-42a4-ac79-38962af9beff") - ) - (pad "" smd rect - (at 8.89 1.27) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "60aed6c1-631c-4ead-b0a0-b39ec69a022f") - ) - (pad "" smd rect - (at 8.89 3.81) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "eec571f6-7b6c-4258-852c-432e2979f630") - ) - (pad "" smd rect - (at 8.89 6.35) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "b355313c-cb68-4c38-8fbd-d8cb468b05bb") - ) - (pad "" smd rect - (at 8.89 8.89) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "946247b8-386e-407c-ac8d-57224dd3c593") - ) - (pad "" smd rect - (at 8.89 11.43) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "f69054a4-569d-461e-b97a-bf2eaea69f61") - ) - (pad "" smd rect - (at 8.89 13.97) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "a2930b04-6b9e-49c3-bba8-9b6988862977") - ) - (pad "" smd rect - (at 8.89 16.51) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "d527df77-3dc4-467f-ac2b-85480742ddf8") - ) - (pad "" smd rect - (at 8.89 19.05) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "d82ba0a8-bafd-430e-931a-3624f36bc3db") - ) - (pad "" smd rect - (at 8.89 21.59) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "eb4a0013-0fe8-4010-884e-3d1130a8af4a") - ) - (pad "" smd rect - (at 8.89 24.13) - (size 3.8 2.2) - (drill - (offset 0.8 0) - ) - (layers "F.Paste") - (uuid "bddfbd34-01e8-468d-8951-20decafd59fa") - ) - (pad "1" smd custom - (at -9.69 -24.13) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 36 "unconnected-(A2-GPIO0-Pad1)") - (pinfunction "GPIO0") - (pintype "bidirectional") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "55f90c98-ef29-4dd1-95b7-1b01feda2a33") - ) - (pad "2" smd roundrect - (at -9.69 -21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 65 "unconnected-(A2-GPIO1-Pad2)") - (pinfunction "GPIO1") - (pintype "bidirectional") - (uuid "ca85dbc7-2c1a-4871-b7d3-51cc137f0356") - ) - (pad "3" smd custom - (at -9.69 -19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_out") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "265d2812-794f-4b92-8017-9e544b764887") - ) - (pad "4" smd roundrect - (at -9.69 -16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 40 "unconnected-(A2-GPIO2-Pad4)") - (pinfunction "GPIO2") - (pintype "bidirectional") - (uuid "000c0afc-1812-4836-bea2-414603900d4a") - ) - (pad "5" smd roundrect - (at -9.69 -13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 54 "unconnected-(A2-GPIO3-Pad5)") - (pinfunction "GPIO3") - (pintype "bidirectional") - (uuid "43c38755-95ee-4afa-80cd-65d65133c874") - ) - (pad "6" smd roundrect - (at -9.69 -11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 46 "unconnected-(A2-GPIO4-Pad6)") - (pinfunction "GPIO4") - (pintype "bidirectional") - (uuid "51f2d266-49b8-4511-93b8-71b8979da052") - ) - (pad "7" smd roundrect - (at -9.69 -8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 47 "unconnected-(A2-GPIO5-Pad7)") - (pinfunction "GPIO5") - (pintype "bidirectional") - (uuid "cbd0a6a0-2908-410b-979d-2593b0489e62") - ) - (pad "8" smd custom - (at -9.69 -6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "2f5a5f8c-2a93-4e62-a682-db283fcd817a") - ) - (pad "9" smd roundrect - (at -9.69 -3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 43 "unconnected-(A2-GPIO6-Pad9)") - (pinfunction "GPIO6") - (pintype "bidirectional") - (uuid "df902717-0b5c-4959-856a-72b30a6702bb") - ) - (pad "10" smd roundrect - (at -9.69 -1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 48 "unconnected-(A2-GPIO7-Pad10)") - (pinfunction "GPIO7") - (pintype "bidirectional") - (uuid "f2e6c756-9764-486c-9d60-fdd9b2f870cd") - ) - (pad "11" smd roundrect - (at -9.69 1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 53 "unconnected-(A2-GPIO8-Pad11)") - (pinfunction "GPIO8") - (pintype "bidirectional") - (uuid "b6d81e41-b6cf-4f5d-9e36-2fbf755c85bf") - ) - (pad "12" smd roundrect - (at -9.69 3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 35 "unconnected-(A2-GPIO9-Pad12)") - (pinfunction "GPIO9") - (pintype "bidirectional") - (uuid "27e23c69-ee8b-4924-a007-c8df2a00d96a") - ) - (pad "13" smd custom - (at -9.69 6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "11947dec-b317-4ad5-a1ba-9ea000d22255") - ) - (pad "14" smd roundrect - (at -9.69 8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 44 "unconnected-(A2-GPIO10-Pad14)") - (pinfunction "GPIO10") - (pintype "bidirectional") - (uuid "324c0811-c05f-445c-a5d9-7b9f06e41abe") - ) - (pad "15" smd roundrect - (at -9.69 11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 51 "unconnected-(A2-GPIO11-Pad15)") - (pinfunction "GPIO11") - (pintype "bidirectional") - (uuid "feb1ee43-0487-41cf-92d3-6e74809d61e3") - ) - (pad "16" smd roundrect - (at -9.69 13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 63 "unconnected-(A2-GPIO12-Pad16)") - (pinfunction "GPIO12") - (pintype "bidirectional") - (uuid "d105ebfb-ff67-47e2-8cb4-dfa81266814b") - ) - (pad "17" smd roundrect - (at -9.69 16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 61 "unconnected-(A2-GPIO13-Pad17)") - (pinfunction "GPIO13") - (pintype "bidirectional") - (uuid "cefaa647-9a37-472b-9ee4-53f6853640ed") - ) - (pad "18" smd custom - (at -9.69 19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center -0.8 0) - (end 0 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy 1.6 -0.6) (xy 1.6 0.6) (xy 1.4 0.8) (xy -0.8 0.8) (xy -0.8 -0.8) (xy 1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 -0.6) - (end 1.6 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center 1.4 0.6) - (end 1.6 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "f59d5f63-485f-4e61-bf4d-9c4695060489") - ) - (pad "19" smd roundrect - (at -9.69 21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 55 "unconnected-(A2-GPIO14-Pad19)") - (pinfunction "GPIO14") - (pintype "bidirectional") - (uuid "4a3b8be1-7325-4d9a-a7b6-7a3bb4d85ccf") - ) - (pad "20" smd roundrect - (at -9.69 24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 59 "unconnected-(A2-GPIO15-Pad20)") - (pinfunction "GPIO15") - (pintype "bidirectional") - (uuid "29b45199-3d71-42c4-bec0-e0483608ccf2") - ) - (pad "21" smd roundrect - (at 9.69 24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 8 "I2C 0 SDA") - (pinfunction "GPIO16") - (pintype "bidirectional") - (uuid "6204f9a1-5d11-4f7e-841d-ec19b05f7bf6") - ) - (pad "22" smd roundrect - (at 9.69 21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 9 "I2C 0 SCL") - (pinfunction "GPIO17") - (pintype "bidirectional") - (uuid "61e6d9db-edf5-4cbf-a2bc-03c7b9f4d178") - ) - (pad "23" smd custom - (at 9.69 19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "09053b5c-ca9c-43fc-87f6-1a5bb7cb3ce1") - ) - (pad "24" smd roundrect - (at 9.69 16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 45 "I2C 1 SDA") - (pinfunction "GPIO18") - (pintype "bidirectional") - (uuid "340f3a9f-40f1-4c3c-b779-b27eaf4a4145") - ) - (pad "25" smd roundrect - (at 9.69 13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 42 "I2C 1 SCL") - (pinfunction "GPIO19") - (pintype "bidirectional") - (uuid "b459b502-bd56-4123-8bbe-d16a8abe6e55") - ) - (pad "26" smd roundrect - (at 9.69 11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 56 "unconnected-(A2-GPIO20-Pad26)") - (pinfunction "GPIO20") - (pintype "bidirectional") - (uuid "ec196f2a-8e88-45dd-b11b-2ee1a19a7ca5") - ) - (pad "27" smd roundrect - (at 9.69 8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 58 "unconnected-(A2-GPIO21-Pad27)") - (pinfunction "GPIO21") - (pintype "bidirectional") - (uuid "34242a27-3c6d-4490-8b30-380afa54e6fc") - ) - (pad "28" smd custom - (at 9.69 6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "1dda15f2-8d86-48fe-b3ee-737087e1d7f9") - ) - (pad "29" smd roundrect - (at 9.69 3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 62 "unconnected-(A2-GPIO22-Pad29)") - (pinfunction "GPIO22") - (pintype "bidirectional") - (uuid "a7e96b59-f157-4cfc-91b0-9749859eb901") - ) - (pad "30" smd roundrect - (at 9.69 1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 52 "unconnected-(A2-RUN-Pad30)") - (pinfunction "RUN") - (pintype "passive") - (uuid "7785d118-525c-4eec-ba74-0c285293efaa") - ) - (pad "31" smd roundrect - (at 9.69 -1.27) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 50 "unconnected-(A2-GPIO26_ADC0-Pad31)") - (pinfunction "GPIO26_ADC0") - (pintype "bidirectional") - (uuid "083f332f-385e-428f-8833-ef02c619d050") - ) - (pad "32" smd roundrect - (at 9.69 -3.81) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 37 "unconnected-(A2-GPIO27_ADC1-Pad32)") - (pinfunction "GPIO27_ADC1") - (pintype "bidirectional") - (uuid "4410492f-9590-493c-a1a7-fe2f29053455") - ) - (pad "33" smd custom - (at 9.69 -6.35) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 49 "unconnected-(A2-AGND-Pad33)") - (pinfunction "AGND") - (pintype "power_out") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "b79cd249-11bf-474f-acdd-11c13aa06370") - ) - (pad "34" smd roundrect - (at 9.69 -8.89) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 64 "unconnected-(A2-GPIO28_ADC2-Pad34)") - (pinfunction "GPIO28_ADC2") - (pintype "bidirectional") - (uuid "4a4d5bad-452d-45d6-8302-2b2d7592b811") - ) - (pad "35" smd roundrect - (at 9.69 -11.43) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 60 "unconnected-(A2-ADC_VREF-Pad35)") - (pinfunction "ADC_VREF") - (pintype "power_in") - (uuid "6daaa485-b628-487d-b2e7-34e2ad33abd7") - ) - (pad "36" smd roundrect - (at 9.69 -13.97) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 39 "unconnected-(A2-3V3-Pad36)") - (pinfunction "3V3") - (pintype "power_out") - (uuid "0d53b3a5-210f-4187-90da-ec2337279b7a") - ) - (pad "37" smd roundrect - (at 9.69 -16.51) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 38 "unconnected-(A2-3V3_EN-Pad37)") - (pinfunction "3V3_EN") - (pintype "passive") - (uuid "326de905-062a-4c7b-9fd1-314ab5c6aa70") - ) - (pad "38" smd custom - (at 9.69 -19.05) - (size 1.6 0.8) - (layers "F.Cu" "F.Mask") - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "passive") - (options - (clearance outline) - (anchor rect) - ) - (primitives - (gr_circle - (center 0.8 0) - (end 1.6 0) - (width 0) - (fill yes) - ) - (gr_poly - (pts - (xy -1.6 -0.6) (xy -1.6 0.6) (xy -1.4 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -1.4 -0.8) - ) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 -0.6) - (end -1.2 -0.6) - (width 0) - (fill yes) - ) - (gr_circle - (center -1.4 0.6) - (end -1.2 0.6) - (width 0) - (fill yes) - ) - ) - (uuid "eca3e411-5eb4-4e12-a683-c417658df9b1") - ) - (pad "39" smd roundrect - (at 9.69 -21.59) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 41 "unconnected-(A2-VSYS-Pad39)") - (pinfunction "VSYS") - (pintype "power_in") - (uuid "bc31ee48-15f3-4cc9-8a8a-2ebc1199a710") - ) - (pad "40" smd roundrect - (at 9.69 -24.13) - (size 3.2 1.6) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.5) - (net 34 "+5VL") - (pinfunction "VBUS") - (pintype "power_out") - (uuid "9a3c692a-34de-4bd9-b543-8409622ebbf5") - ) - (pad "D1" thru_hole roundrect - (at 0.5841 5.7) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.125) - (uuid "8ef31a9e-2752-46fc-8148-969f96563c99") - ) - (pad "D2" thru_hole circle - (at 3.1241 5.7) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0a86034d-07d5-4f2f-b790-bebba07d64bf") - ) - (pad "D3" thru_hole circle - (at 5.6641 5.7) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "b26527c9-698d-4219-8c72-12d638a55b2d") - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "B.Cu" "F.Paste" "B.Paste") - (uuid "9625550b-d83e-4b7d-aa34-2c5056ee602a") - (name "RF Copper Keep Out") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 40.245 114.165) (xy 82.245 114.165) (xy 82.245 124.165) (xy 40.245 124.165) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "B.Cu" "F.Paste" "B.Paste") - (uuid "ac9be1df-7ea4-48d7-a4fa-eba741d91021") - (name "Antenna Copper Keep Out") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 58.845 114.154895) (xy 54.145 110.504895) (xy 54.145 106.165) (xy 68.345 106.165) (xy 68.345 110.504895) - (xy 63.645 114.154895) (xy 63.645 114.165) (xy 58.845 114.165) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "1a80458a-b065-4320-b634-27ad2353f0ed") - (name "Pad Keep Out TP6") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 58.229455 79.112861) (xy 58.102833 79.078932) (xy 57.989306 79.013388) (xy 57.896612 78.920694) - (xy 57.831068 78.807167) (xy 57.797139 78.680545) (xy 57.795 78.615) (xy 57.795 74.915) (xy 59.695 74.915) - (xy 59.695 78.615) (xy 59.692861 78.680545) (xy 59.658932 78.807167) (xy 59.593388 78.920694) (xy 59.500694 79.013388) - (xy 59.387167 79.078932) (xy 59.260545 79.112861) (xy 59.195 79.115) (xy 58.295 79.115) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "d08a2eb1-6401-419e-aa13-8156327352ea") - (name "Pad Keep Out TP3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 59.297139 64.349455) (xy 59.331068 64.222833) (xy 59.396612 64.109306) (xy 59.489306 64.016612) - (xy 59.602833 63.951068) (xy 59.729455 63.917139) (xy 59.795 63.915) (xy 60.245 63.915) (xy 60.245 65.815) - (xy 59.795 65.815) (xy 59.729455 65.812861) (xy 59.602833 65.778932) (xy 59.489306 65.713388) (xy 59.396612 65.620694) - (xy 59.331068 65.507167) (xy 59.297139 65.380545) (xy 59.295 65.315) (xy 59.295 64.415) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "e7756dd8-aae6-45d5-b059-60055fd97fe0") - (name "Pad Keep Out TP4") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 59.695 74.915) (xy 59.695 71.215) (xy 59.692861 71.149455) (xy 59.658933 71.022833) (xy 59.593388 70.909306) - (xy 59.500694 70.816612) (xy 59.387167 70.751067) (xy 59.260545 70.717139) (xy 59.195 70.715) (xy 58.295 70.715) - (xy 58.229455 70.717139) (xy 58.102833 70.751067) (xy 57.989306 70.816612) (xy 57.896612 70.909306) - (xy 57.831067 71.022833) (xy 57.797139 71.149455) (xy 57.795 71.215) (xy 57.795 74.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "399ac434-3685-4de5-ab8e-7ed54ba8e486") - (name "Pad Keep Out TP3") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 60.245 65.815) (xy 60.695 65.815) (xy 60.760545 65.812861) (xy 60.887167 65.778933) (xy 61.000694 65.713388) - (xy 61.093388 65.620694) (xy 61.158933 65.507167) (xy 61.192861 65.380545) (xy 61.195 65.315) (xy 61.195 64.415) - (xy 61.192861 64.349455) (xy 61.158933 64.222833) (xy 61.093388 64.109306) (xy 61.000694 64.016612) - (xy 60.887167 63.951067) (xy 60.760545 63.917139) (xy 60.695 63.915) (xy 60.245 63.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "5575a4ed-ca2d-4a89-9f69-4f28c05ae2fc") - (name "Pad Keep Out TP1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 60.297139 67.649455) (xy 60.331068 67.522833) (xy 60.396612 67.409306) (xy 60.489306 67.316612) - (xy 60.602833 67.251068) (xy 60.729455 67.217139) (xy 60.795 67.215) (xy 61.245 67.215) (xy 61.245 69.115) - (xy 60.795 69.115) (xy 60.729455 69.112861) (xy 60.602833 69.078932) (xy 60.489306 69.013388) (xy 60.396612 68.920694) - (xy 60.331068 68.807167) (xy 60.297139 68.680545) (xy 60.295 68.615) (xy 60.295 67.715) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "7bb8adb8-1505-4963-8ec5-ab09ce1574e4") - (name "Pad Keep Out TP1") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 61.245 69.115) (xy 61.695 69.115) (xy 61.760545 69.112861) (xy 61.887167 69.078933) (xy 62.000694 69.013388) - (xy 62.093388 68.920694) (xy 62.158933 68.807167) (xy 62.192861 68.680545) (xy 62.195 68.615) (xy 62.195 67.715) - (xy 62.192861 67.649455) (xy 62.158933 67.522833) (xy 62.093388 67.409306) (xy 62.000694 67.316612) - (xy 61.887167 67.251067) (xy 61.760545 67.217139) (xy 61.695 67.215) (xy 61.245 67.215) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "e4c2f52a-215e-4411-b3fb-2959e8d8f799") - (name "Pad Keep Out TP2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 61.297139 64.364455) (xy 61.331068 64.237833) (xy 61.396612 64.124306) (xy 61.489306 64.031612) - (xy 61.602833 63.966068) (xy 61.729455 63.932139) (xy 61.795 63.93) (xy 62.245 63.93) (xy 62.245 65.83) - (xy 61.795 65.83) (xy 61.729455 65.827861) (xy 61.602833 65.793932) (xy 61.489306 65.728388) (xy 61.396612 65.635694) - (xy 61.331068 65.522167) (xy 61.297139 65.395545) (xy 61.295 65.33) (xy 61.295 64.43) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layers "F.Cu" "F.Paste") - (uuid "8bc8959f-723e-45dc-9a8b-30bf93926edc") - (name "Pad Keep Out TP2") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 62.245 65.83) (xy 62.695 65.83) (xy 62.760545 65.827861) (xy 62.887167 65.793933) (xy 63.000694 65.728388) - (xy 63.093388 65.635694) (xy 63.158933 65.522167) (xy 63.192861 65.395545) (xy 63.195 65.33) (xy 63.195 64.43) - (xy 63.192861 64.364455) (xy 63.158933 64.237833) (xy 63.093388 64.124306) (xy 63.000694 64.031612) - (xy 62.887167 63.966067) (xy 62.760545 63.932139) (xy 62.695 63.93) (xy 62.245 63.93) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layer "Edge.Cuts") - (uuid "dc0a6a04-1035-4a1c-b41a-fd4d2d58ccfc") - (name "Board Keep Out USB Cable") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks allowed) - (vias allowed) - (pads allowed) - (copperpour allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 55.045 41.515) (xy 67.445 41.515) (xy 67.445 61.915) (xy 55.045 61.915) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layer "Edge.Cuts") - (uuid "13829c7d-4114-41b5-8cad-7c3af6cfaea2") - (name "Board Keep Out Suggestion RF") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks allowed) - (vias allowed) - (pads allowed) - (copperpour allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 68.345 115.165) (xy 82.245 115.165) (xy 82.245 124.165) (xy 40.245 124.165) (xy 40.245 115.165) - (xy 54.145 115.165) (xy 54.145 106.165) (xy 68.345 106.165) - ) - ) - ) - (zone - (net 0) - (net_name "") - (layer "F.CrtYd") - (uuid "c74eed26-0f0f-4209-858b-d5a75194ebe0") - (name "USB Cable Keep Out") - (hatch full 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.254) - (filled_areas_thickness no) - (keepout - (tracks allowed) - (vias allowed) - (pads allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.508) - (thermal_bridge_width 0.508) - ) - (polygon - (pts - (xy 55.495 61.465) (xy 57.305 61.465) (xy 57.305 61.865) (xy 65.185 61.865) (xy 65.185 61.465) - (xy 66.995 61.465) (xy 66.995 41.965) (xy 55.495 41.965) - ) - ) - ) - (group "" - (uuid "ecf09c8f-cb46-43fb-a56e-5f074d8d0c1b") - (members "03483d5c-5cc3-4a64-80b1-a343ec4d12db" "0a86034d-07d5-4f2f-b790-bebba07d64bf" - "13829c7d-4114-41b5-8cad-7c3af6cfaea2" "15e17b7b-812e-4b8e-8b93-f80ff82d1673" - "1c4ad8e8-3a5e-4d1e-b22c-911c5700b6f5" "41e25ae0-78ba-434b-b8a8-01d34bcd5dbe" - "66b327cd-ef2d-4978-a41d-16d56851b18a" "69f81fe9-4bd6-4a5f-884f-35047ca6fc4f" - "713c05ad-9f32-403e-abc9-65e8667656b8" "8ef31a9e-2752-46fc-8148-969f96563c99" - "9625550b-d83e-4b7d-aa34-2c5056ee602a" "a3ad2508-8b8c-419c-b30b-f7d18637ab4a" - "ac9be1df-7ea4-48d7-a4fa-eba741d91021" "af171354-2322-45df-86af-c78dd76ccc23" - "b26527c9-698d-4219-8c72-12d638a55b2d" "c4b3cd65-c32d-44fa-b27d-d191cbfb23bb" - "e94ab0fc-d847-4e7b-9635-854817c5e063" - ) - ) - (group "" - (uuid "d9cde1e1-4c30-422f-b7c6-a4528d8a2bec") - (members "00cd6201-3737-4c81-9530-3c15ec8aeb95" "03a3fe6c-0f1f-4761-b025-b54b1c4c4cce" - "16fc0041-4fb3-4b1c-941f-82d4b9098cdc" "1a80458a-b065-4320-b634-27ad2353f0ed" - "26437f65-098f-41f0-811e-ff952637651b" "399ac434-3685-4de5-ab8e-7ed54ba8e486" - "3ad8dc02-ea48-49ad-84b7-5fd30c63821b" "4d4b95e4-ed9e-44a6-a904-bd22039e76eb" - "556aeaf5-ef7a-4053-86f0-c7464c7c7b5a" "5575a4ed-ca2d-4a89-9f69-4f28c05ae2fc" - "6b5fdb0f-9ca6-4ca7-a149-e28fdb832e2c" "7b130e1c-fc2f-4d68-9859-24d7205f06fe" - "7bb8adb8-1505-4963-8ec5-ab09ce1574e4" "8bc8959f-723e-45dc-9a8b-30bf93926edc" - "9bcc97c0-43f0-4d91-b740-8db617814c2e" "9fa98aa7-d8bc-4ceb-bcfa-1dc50d7bbb43" - "9fea813f-7d68-4f5c-bfe6-77b1273665c6" "cf6f36ce-729c-4f2b-a000-b8f39363efdf" - "d08a2eb1-6401-419e-aa13-8156327352ea" "e4806c5b-1589-4fe7-8fb5-6b6506624407" - "e4c2f52a-215e-4411-b3fb-2959e8d8f799" "e7756dd8-aae6-45d5-b059-60055fd97fe0" - "fca04c33-f4a2-4db1-8fa1-160bc931998c" - ) - ) - (group "" - (uuid "4bb03920-65ed-4ef4-9763-10d7a2a0c0ad") - (members "000c0afc-1812-4836-bea2-414603900d4a" "0122f0c7-2021-444e-b1f4-ebd6eb874cc1" - "033fc363-21d6-4741-b79a-2a65e45899b4" "083f332f-385e-428f-8833-ef02c619d050" - "09053b5c-ca9c-43fc-87f6-1a5bb7cb3ce1" "0d53b3a5-210f-4187-90da-ec2337279b7a" - "11947dec-b317-4ad5-a1ba-9ea000d22255" "1dba455c-ecdd-4ce5-9e83-237b67a9a247" - "1dda15f2-8d86-48fe-b3ee-737087e1d7f9" "225969c3-bd0f-4889-be5a-b1ad08fb0335" - "265d2812-794f-4b92-8017-9e544b764887" "27e23c69-ee8b-4924-a007-c8df2a00d96a" - "29b45199-3d71-42c4-bec0-e0483608ccf2" "2c6e8a7d-26c7-4c32-a53f-07a29247d55e" - "2f5a5f8c-2a93-4e62-a682-db283fcd817a" "324c0811-c05f-445c-a5d9-7b9f06e41abe" - "326de905-062a-4c7b-9fd1-314ab5c6aa70" "340f3a9f-40f1-4c3c-b779-b27eaf4a4145" - "34242a27-3c6d-4490-8b30-380afa54e6fc" "35eebd35-803a-4718-993d-747ca8049eb1" - "360ad061-6fbf-483f-a17d-e67805eeeb0a" "3ea5028d-1379-4617-aa90-750bf138cb5b" - "3fb42268-15ce-4012-8567-a3f6d6e58cac" "41774fdf-3e7c-4b41-a344-f92c988bad4e" - "420901ca-dcc9-4eea-b0be-c3304c886270" "43c38755-95ee-4afa-80cd-65d65133c874" - "4410492f-9590-493c-a1a7-fe2f29053455" "4780513f-1af5-4598-ba7c-1d1927dadf1f" - "4785c923-20ec-4567-9f69-50c687230de9" "4a3b8be1-7325-4d9a-a7b6-7a3bb4d85ccf" - "4a4d5bad-452d-45d6-8302-2b2d7592b811" "4bebb416-c19e-42a4-ac79-38962af9beff" - "51f2d266-49b8-4511-93b8-71b8979da052" "55f90c98-ef29-4dd1-95b7-1b01feda2a33" - "57ca9c15-50d8-4fc5-ae34-75c2e8b2a34a" "60aed6c1-631c-4ead-b0a0-b39ec69a022f" - "61e6d9db-edf5-4cbf-a2bc-03c7b9f4d178" "6204f9a1-5d11-4f7e-841d-ec19b05f7bf6" - "688af754-f790-4c11-83d9-f3898f36707a" "6daaa485-b628-487d-b2e7-34e2ad33abd7" - "7785d118-525c-4eec-ba74-0c285293efaa" "77f09f26-7f5e-4e27-bddf-6813de2759c4" - "7a2f15ed-3724-4b55-aa89-d53b7fe74828" "89a7beb3-17e9-48fe-b1fb-e8d7342b8eb9" - "946247b8-386e-407c-ac8d-57224dd3c593" "9a3c692a-34de-4bd9-b543-8409622ebbf5" - "a2930b04-6b9e-49c3-bba8-9b6988862977" "a7e96b59-f157-4cfc-91b0-9749859eb901" - "a976ad8e-b53b-4d48-ba91-0314ac189e37" "ab745371-9376-4f49-b6c7-a00639fe4640" - "aeedbaf2-9b2c-4f1e-840d-40c16d5d42ef" "b355313c-cb68-4c38-8fbd-d8cb468b05bb" - "b459b502-bd56-4123-8bbe-d16a8abe6e55" "b493365d-3860-4bf0-a4bb-135e7dd4369d" - "b6d81e41-b6cf-4f5d-9e36-2fbf755c85bf" "b79cd249-11bf-474f-acdd-11c13aa06370" - "b982db9a-89d2-4e90-8a21-352996f23161" "bc31ee48-15f3-4cc9-8a8a-2ebc1199a710" - "bd3d84ce-f14a-4711-88c8-3b06fd76260d" "bddfbd34-01e8-468d-8951-20decafd59fa" - "c314a3fd-41f0-497f-a867-5e3a04388223" "c982298a-96db-4e19-bd3d-6c2a8433f911" - "ca85dbc7-2c1a-4871-b7d3-51cc137f0356" "caff54ae-f67a-43e1-b22a-47444f0eb011" - "cbd0a6a0-2908-410b-979d-2593b0489e62" "cefaa647-9a37-472b-9ee4-53f6853640ed" - "d105ebfb-ff67-47e2-8cb4-dfa81266814b" "d527df77-3dc4-467f-ac2b-85480742ddf8" - "d80a2db7-606e-451f-96ba-4466ab7c7fdb" "d82ba0a8-bafd-430e-931a-3624f36bc3db" - "dca59ceb-6525-46c1-bf53-e19de5a35295" "de61f132-8021-4686-8835-bc0b07db7559" - "df902717-0b5c-4959-856a-72b30a6702bb" "eb4a0013-0fe8-4010-884e-3d1130a8af4a" - "ec196f2a-8e88-45dd-b11b-2ee1a19a7ca5" "eca3e411-5eb4-4e12-a683-c417658df9b1" - "eec571f6-7b6c-4258-852c-432e2979f630" "f2e6c756-9764-486c-9d60-fdd9b2f870cd" - "f59d5f63-485f-4e61-bf4d-9c4695060489" "f69054a4-569d-461e-b97a-bf2eaea69f61" - "fc111ce4-c6d4-4cda-a735-4c7574917dc8" "feb1ee43-0487-41cf-92d3-6e74809d61e3" - ) - ) - (group "" - (uuid "8effed10-fd4f-4801-9176-15e311efd4ba") - (members "00ca2cf3-8896-4126-bd60-efb1daf65baa" "03b46ec0-bb10-48f5-911f-c89824159370" - "0594c99f-3cdb-4ca6-9f56-fa812e31279e" "071b49f3-1562-4e59-92d0-85b8f664fb87" - "15a09596-5ef8-4054-86e7-0d53df3dd7c3" "1774a53f-b86c-473a-97cf-a6a6076d7954" - "1e9bc4a9-3f0b-423c-887c-d4ccf9360a54" "31d346ec-214a-4bda-ab33-9fe8cf80e558" - "336bdd63-2461-4a2e-af7f-7d25a8eb51f5" "34177c16-a3e7-4d87-a7e6-3c54f482003f" - "42c6457b-6137-4173-8f40-88d9c07da1b1" "436d29d7-3f19-4896-9e33-685cbc42c2f1" - "43a9c50e-59c1-4c6e-82eb-656686d44681" "43f971bd-d05f-4709-9b2b-eb6e6916da96" - "44e01b06-1f3e-4c26-8906-b21c123b178e" "4717e0f8-3879-4f5e-8552-f87c02bb49ec" - "4debffa2-8a75-40bf-b9ab-6a013637f8cc" "4f9d33da-865b-49b5-91e6-6ee1a002aa88" - "5683095e-ccc9-4426-a37c-1fb23915b759" "6326e9cc-fc62-4d1d-ba8d-d594526a9091" - "69e2b0f1-740d-4ddb-a0ea-b7971cfcd522" "6c28a431-e3fb-44af-bdc8-3920245ea0a5" - "79bcfe1a-e6f7-4402-86f6-dfba1f25bbfb" "7c8e70d3-cf9e-45a5-b477-7d2dd3a703c8" - "82c2325e-dc2b-4ec8-b962-c03924c857e2" "864e2bae-a1ea-4d93-91ea-d35e81ddec35" - "8a3ef484-e8cf-45c7-a603-76e53f87263d" "92ed0b41-bd45-4c2f-adfb-9d71cb89b09c" - "bd77b60f-951a-4fc9-a370-366e68926ac4" "c07349f2-9ccf-4de5-9e1e-2814e7428016" - "c3f92833-0ab1-40c4-9281-e5e2c76f816c" "d003965d-ed1d-4f9c-b06c-7db3feddb445" - "d14a6adc-be5a-4300-b2b9-74183ed90b31" "d1546de8-8f3e-469d-bfb2-4b588aa9d423" - "e2c5bca1-ef65-46e5-b941-fba96906d2c4" "e4dcfcf7-3a7b-438e-a207-573921bdfc1a" - "ea2e92d6-8623-4f3c-bc33-1dad1e47dcfe" "ef312a0a-9f79-4db4-8667-677e8c5def22" - "ef53d4b0-9f33-43eb-be0c-6ea39db435eb" "f7b66fa5-81c8-461c-83cd-6ee039a1bb5c" - "fc0961e5-d1f1-4995-9d25-09521bb94b7b" "fc50fe32-fb29-45e2-bef0-91c161e21543" - ) - ) - (group "" - (uuid "c6bcc370-2c19-454e-9311-d01caee560fa") - (members "91f9747e-084d-4881-a183-8742e7214923" "e799f661-526b-45e1-b337-66f5944e77b9") - ) - (group "" - (uuid "7561aeb5-5b3a-481f-b176-689998cdf0b3") - (members "748448bb-c7ed-4c54-9ae6-f3ebef5b1ef7" "8470f4f3-6a25-4788-b40e-c08cfb13d0ec" - "9acb8225-3934-4470-b847-9060e9d729a7" "9fbec958-603a-4b82-9e11-66d735092fe7" - "b2cc9cab-5203-4640-b1fd-e4540221b77d" "d8f137f1-4cd2-4be3-8d76-cab772368061" - ) - ) - (group "" - (uuid "c63e7ed1-0521-40e6-91c4-c5ffee7a6bfb") - (members "094b6bc6-bb6f-41d8-b5f4-a5f9eee00eb3" "26df82de-1bdf-41aa-a93c-ab0c99c6e255" - "29bd0d8d-0ff7-42e1-bc36-720d3828b177" "34e20c16-f2d1-44c4-bc15-29d6d1dd40a4" - "4ace90b4-a614-4f95-b457-064b5db41be2" "594a2f78-21a6-484f-b85e-d7f82045bf70" - "5d147147-e2d9-4b57-af54-f290a0c0fd94" "72ccdd6e-b628-45ca-84af-98d5b5214382" - "89a6af8a-9b90-4b21-9164-86003d5abf58" "97ac4765-3c91-4b9d-809e-259b61a6f58e" - "a199b5ab-3210-4250-9ab8-ce8a9371a97f" "a5307ccc-7db9-4383-8d58-f7ce36a0d6da" - "b63fcde2-95ae-43e7-85eb-bff2ae92b523" "bdceaabf-d0eb-42e7-b4dc-1fb3fc8ac559" - "c74eed26-0f0f-4209-858b-d5a75194ebe0" "cd5e689a-f445-48eb-89d3-0921b5370653" - "cf6c7203-8e34-4f7f-97b5-7fe8411f2601" "d0cfd688-79d2-4eed-bdbf-0858eb606284" - "dc0a6a04-1035-4a1c-b41a-fd4d2d58ccfc" "def8f0d5-ae2f-4649-86d8-2ab972e01950" - "e389d523-ba87-4ca4-9cb9-a339b8ed5b98" "f4a59ba5-8fcc-436e-9713-1c94fb85520d" - ) - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/RaspberryPi_Pico_W.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "db47a3fc-a4f0-47c0-bd0c-11e501c7b773") - (at 128.45 102.64) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D15" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "2e5c3954-01c3-4973-878b-1299f7eafb40") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "3af84d53-510d-4954-9e79-60db2c1648f0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "6994d033-4cee-4b35-ba73-a4c395cc307f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "7a787829-9197-4410-86b5-041bab2ba3bb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "ec15bf02-db53-4212-845e-8f382ce303fc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "f9364397-4d7b-4a3d-859b-cb3907638122") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/8098aaac-91d1-425b-bac6-c0ddf6f4f148") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8661be1c-eb96-46e3-80ba-a790855fed43") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3b2189a2-e057-4f4a-925c-af937aa4f680") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "50d8a5d0-9cb3-44b1-b17d-74baa63b44d7") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a5f48af2-3b0a-4e1c-9ba4-383e074a842f") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e218fefc-3f80-4209-9db1-0220757637ed") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "fee82802-ba8a-45cb-ab7c-c7287f223915") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "b3e43327-e7bb-43d8-956b-c7a85e9263f9") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ed162a07-2516-45d8-af84-6900c84daa5d") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a4f6c694-2a83-4ed1-82eb-d7bc8c009c7e") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5c5bbb79-64f7-4128-b64e-88bc723916ce") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a919f49b-1ba7-4cac-b15c-b30884cdc450") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f4862079-7667-4083-9700-077752df9f05") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "623bc0bb-7295-47f3-b5a6-0dcb9a4f3f8f") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "8f78341a-3653-4164-90eb-b1e3912946c7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "540a8dbe-010f-4845-a39a-34af9e2aabfa") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "97004c7e-6894-47d7-83b4-03f5f96dfa90") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 104 "Net-(D11-A)") - (pinfunction "K") - (pintype "passive") - (uuid "ba3a01dc-31c8-4578-b5d5-faf91079d17d") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "08a2b657-c743-4a7e-8fd4-64b891bfea37") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Module:Pololu_Breakout-16_15.2x20.3mm" - (layer "F.Cu") - (uuid "ea518570-ef8c-4152-8bc2-76f98ca0f710") - (at 176.12 43.06) - (descr "Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\\") - (tags "Pololu Breakout") - (property "Reference" "A5" - (at 6.35 -2.54 0) - (layer "F.SilkS") - (uuid "ed3e2e6f-4958-47bd-9e12-e2069ca41dbf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Pololu_Breakout_A4988" - (at 6.35 20.17 0) - (layer "F.Fab") - (uuid "7addfae4-94a3-49a3-a907-505bb234434e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://www.pololu.com/product/2980/pictures" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "e30bd341-1ac4-48c1-be63-6a6c65a3f629") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Pololu Breakout Board, Stepper Driver A4988" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "41d7e1ad-f794-4dd0-9d6d-fa34a6e8d4f0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Pololu*Breakout*15.2x20.3mm*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/21765465-6f15-440f-ae4c-2cb29a2411da") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start -1.4 -1.4) - (end -1.4 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "591d9d76-1b28-4415-ba18-9d7c4ba91bde") - ) - (fp_line - (start -1.4 1.27) - (end -1.4 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0c830a5b-b40e-4d96-9678-75c05d90acc2") - ) - (fp_line - (start -1.4 19.18) - (end 14.1 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "75245dba-9844-42a9-875e-bf1a762b1cc9") - ) - (fp_line - (start 0 -1.4) - (end -1.4 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ba1537e7-def9-48f8-9381-6ceff1644f1c") - ) - (fp_line - (start 1.27 -1.4) - (end 1.27 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8ba95cf6-bf77-476d-ba61-db787989ca3c") - ) - (fp_line - (start 1.27 1.27) - (end -1.4 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "cf5454f6-25d2-41e0-a792-5f9587840a73") - ) - (fp_line - (start 1.27 1.27) - (end 1.27 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a500cfaa-d8d8-4408-8c00-f28a8958b6fc") - ) - (fp_line - (start 11.43 -1.4) - (end 11.43 19.18) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b5bb54a4-52ac-409f-924c-3e90c20ef764") - ) - (fp_line - (start 14.1 -1.4) - (end 1.27 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "aa3253da-9d39-4a19-bac5-fe119a7c894a") - ) - (fp_line - (start 14.1 19.18) - (end 14.1 -1.4) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "aba31daf-8143-405f-beb2-939bf08ca61f") - ) - (fp_line - (start -1.53 -1.52) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8037b388-9cf4-489b-85cd-3db5e12e44ed") - ) - (fp_line - (start -1.53 -1.52) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0523b4a7-85d7-44c0-836a-c64cafbc2398") - ) - (fp_line - (start 14.21 19.3) - (end -1.53 19.3) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9c7a79a4-6b8f-4a3b-a711-08665a21f3bb") - ) - (fp_line - (start 14.21 19.3) - (end 14.21 -1.52) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "76933c7a-7b6e-49e9-84ba-f590825369f1") - ) - (fp_line - (start -1.27 0) - (end 0 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "301aa6d8-6e48-43e7-9ff7-eb86f1a2a141") - ) - (fp_line - (start -1.27 19.05) - (end -1.27 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c79467e5-9a36-43cd-8d04-4639e9a056d1") - ) - (fp_line - (start 0 -1.27) - (end 13.97 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "23a02185-ddb5-4559-bbc4-52222a0e8a8b") - ) - (fp_line - (start 13.97 -1.27) - (end 13.97 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8bf209c8-5f6a-4cb8-ba0f-75d1b2e2724f") - ) - (fp_line - (start 13.97 19.05) - (end -1.27 19.05) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ec5d1553-7538-4cea-b853-998f839ad90e") - ) - (fp_text user "${REFERENCE}" - (at 6.35 0 0) - (layer "F.Fab") - (uuid "2f0b4cec-70f9-46ba-a519-2c7d230399c7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole rect - (at 0 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "ef756bc9-cd95-41ab-853e-bf5368b44539") - ) - (pad "2" thru_hole oval - (at 0 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "VDD") - (pintype "power_in") - (uuid "889c1c89-dd91-4e36-ab91-aad0412fd38e") - ) - (pad "3" thru_hole oval - (at 0 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 89 "Net-(A5-1B)") - (pinfunction "1B") - (pintype "output") - (uuid "f5590753-bbc6-4478-926a-4d5da20faecb") - ) - (pad "4" thru_hole oval - (at 0 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 90 "Net-(A5-1A)") - (pinfunction "1A") - (pintype "output") - (uuid "99c79eb1-a544-4f70-8f9a-0909fddbbdd0") - ) - (pad "5" thru_hole oval - (at 0 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 95 "Net-(A5-2A)") - (pinfunction "2A") - (pintype "output") - (uuid "ab73db8b-aced-4e1c-b789-2023256f66c9") - ) - (pad "6" thru_hole oval - (at 0 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 91 "Net-(A5-2B)") - (pinfunction "2B") - (pintype "output") - (uuid "f98289ce-4a6d-4f23-a78f-a1422b7e2eac") - ) - (pad "7" thru_hole oval - (at 0 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "5e23ccee-5665-41dd-9885-0d3f5c156dba") - ) - (pad "8" thru_hole oval - (at 0 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 74 "+12V") - (pinfunction "VMOT") - (pintype "power_in") - (uuid "8268513f-a70e-4a45-b3fa-012e53789ffa") - ) - (pad "9" thru_hole oval - (at 12.7 17.78) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 96 "unconnected-(A5-~{ENABLE}-Pad9)") - (pinfunction "~{ENABLE}") - (pintype "input") - (uuid "5189435a-c661-4f3c-8274-b1238144d58e") - ) - (pad "10" thru_hole oval - (at 12.7 15.24) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 92 "unconnected-(A5-MS1-Pad10)") - (pinfunction "MS1") - (pintype "input") - (uuid "d01b4017-09ea-4a95-b6af-f919ee398a4e") - ) - (pad "11" thru_hole oval - (at 12.7 12.7) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 97 "unconnected-(A5-MS2-Pad11)") - (pinfunction "MS2") - (pintype "input") - (uuid "2b4d3fb9-90c9-453c-95db-08e0b4bd1b29") - ) - (pad "12" thru_hole oval - (at 12.7 10.16) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 94 "unconnected-(A5-MS3-Pad12)") - (pinfunction "MS3") - (pintype "input") - (uuid "96b0079b-f8c8-4b0a-916f-4cd4ff5dcd35") - ) - (pad "13" thru_hole oval - (at 12.7 7.62) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 34 "+5VL") - (pinfunction "~{RESET}") - (pintype "input") - (uuid "027ad1f6-46d7-46e7-8da4-7d323c4a001c") - ) - (pad "14" thru_hole oval - (at 12.7 5.08) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 93 "Stepper 2 Sleep") - (pinfunction "~{SLEEP}") - (pintype "input") - (uuid "0f0a551b-b0e2-458e-ba1a-cca083402854") - ) - (pad "15" thru_hole oval - (at 12.7 2.54) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 88 "Stepper 2 Step") - (pinfunction "STEP") - (pintype "input") - (uuid "7cb6ded8-e248-45da-92f8-681c81f005eb") - ) - (pad "16" thru_hole oval - (at 12.7 0) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 77 "Steppers Dir") - (pinfunction "DIR") - (pintype "input") - (uuid "b98b499b-3a3e-4e5d-86e4-be1e7a38c54e") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Module.3dshapes/Pololu_Breakout-16_15.2x20.3mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "f2a87f45-53a7-469c-8330-6fc9c4592259") - (at 128.45 94.14) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D13" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "11db9679-7377-424b-8106-075812e2f6dc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "b77ab7fe-7120-4196-8d15-220685ef84b8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "31b9a4f5-29ab-481a-aaa1-a895bc15a12c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c758609b-c22a-494c-a8ca-83560283070b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "860e40a6-aecb-4374-be8f-b4be8e0c0fda") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "214ec86a-1aae-4f07-86b6-0a1e3c8a4a03") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/0ed8d59a-875d-4505-a48c-533b6199a841") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5993cc29-3062-4088-93a1-c07bae6cac1b") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e81e94d3-e71c-4856-bec9-252b1ba06f2b") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0fd09ccc-dc23-49c3-8941-60edd603bb46") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "781f0bb7-25b3-437f-a012-68489d9903a7") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5dc1505e-d886-4198-b1c8-ec5c6dd3219d") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "aea08521-3b9a-4ec1-87cb-6893f661770e") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "73242ac1-ef3c-4762-8281-6a1c730c2474") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d9231033-96fe-4008-a52b-84245198d661") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b5eef96b-cbce-40e6-be60-2f671ac6e43f") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "452c674f-7129-4248-9022-f965b13efb58") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bbca1d17-f56a-45de-a1e3-647eaf5ad5a7") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "542b2d97-b3d0-4486-a696-8f8f329967fd") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "a0b4c095-a99e-4979-b0dd-887f9ddf7886") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "ce16830b-5a86-4564-a3d1-6228e0f1fdfa") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "7dfbf199-9bc9-4a11-a240-1a4aa3bdf24c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "e5bd3b75-9ca6-494a-a1ed-948df8d3090e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 102 "Net-(D13-K)") - (pinfunction "K") - (pintype "passive") - (uuid "005b0bff-98f1-45c3-bed3-80546d605ff9") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "8e09de59-724f-4fe1-a857-9b68056146dd") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_TO_SOT_SMD:TO-263-5_TabPin3" - (layer "F.Cu") - (uuid "f8017d9d-7d4f-4842-89e2-e08845968adc") - (at 117.6 66.76) - (descr "TO-263/D2PAK/DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/") - (tags "D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426") - (property "Reference" "U3" - (at 0 -6.65 0) - (layer "F.SilkS") - (uuid "90a59b0c-dbdf-4921-9f93-8f14530bcce2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "LM2596S-5" - (at 0 6.65 0) - (layer "F.Fab") - (uuid "7e46a20e-bf32-414c-9a5a-212c2c502010") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c8728dbf-4a21-45ff-98b3-a66fedd35c5b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "e00cd16e-b8eb-490d-85c4-ff89382f968c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "TO?263*") - (path "/329f7860-81b2-4573-86c6-eeb3d42f2f4c") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start -4.825 -5.2) - (end -4.825 -4.25) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "809e0d90-f9fd-4a9d-9ad4-f503a539ed6c") - ) - (fp_line - (start -4.825 5.2) - (end -4.825 4.25) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "6645c509-432e-43b0-94e7-91250d1c90ec") - ) - (fp_line - (start -3.46 -5.2) - (end -4.825 -5.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fc5553a7-d6a5-44cb-8a9b-d10207dfad42") - ) - (fp_line - (start -3.46 5.2) - (end -4.825 5.2) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2aeb8f65-a886-4e19-b3ce-616f07ee05b1") - ) - (fp_poly - (pts - (xy -7.65 -4.21) (xy -7.99 -4.68) (xy -7.31 -4.68) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "93f68c7d-fc65-4bf9-a416-31e8dc52dd10") - ) - (fp_rect - (start -10.2 -5.65) - (end 6.45 5.65) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "42dcb209-5dea-48e5-b7a0-b4a2baa1ca3e") - ) - (fp_line - (start -9.325 -3.8) - (end -9.325 -3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4f8d4b28-52b4-4b54-978f-ae3459d72f86") - ) - (fp_line - (start -9.325 -3) - (end -4.625 -3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5bdf2fdc-9fb1-47a2-b4c5-61ed7cd321f0") - ) - (fp_line - (start -9.325 -2.1) - (end -9.325 -1.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "24531a8e-9b41-4cc6-b136-27cc9ac98dbe") - ) - (fp_line - (start -9.325 -1.3) - (end -4.625 -1.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "26bb37e6-e18d-45e4-b946-35d85ce2d616") - ) - (fp_line - (start -9.325 -0.4) - (end -9.325 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0823f173-18b2-4d31-9207-0b55feb54292") - ) - (fp_line - (start -9.325 0.4) - (end -4.625 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "8f3c1cf3-91d8-42e7-be8d-ab9f0795ffcb") - ) - (fp_line - (start -9.325 1.3) - (end -9.325 2.1) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "88f347f5-4599-4011-b1e0-4516a40d33f0") - ) - (fp_line - (start -9.325 2.1) - (end -4.625 2.1) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "12fdd559-7446-4388-8817-37c1bae961d4") - ) - (fp_line - (start -9.325 3) - (end -9.325 3.8) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d2da6a00-4c07-4cc1-b2d5-e6fc2e8f9812") - ) - (fp_line - (start -9.325 3.8) - (end -4.625 3.8) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f8096ae9-085c-4377-9ba3-0693934814b3") - ) - (fp_line - (start -4.625 -3.8) - (end -9.325 -3.8) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b2b786f8-dd5e-4f30-b5d3-d62fea1b137c") - ) - (fp_line - (start -4.625 -2.1) - (end -9.325 -2.1) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "db5e7359-344e-4bfb-a4ae-165b7dd078a9") - ) - (fp_line - (start -4.625 -0.4) - (end -9.325 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7da188a1-6a76-48bc-8617-631169aab8f5") - ) - (fp_line - (start -4.625 1.3) - (end -9.325 1.3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6c40fa2d-f930-46ce-ad60-6d0c39c7741d") - ) - (fp_line - (start -4.625 3) - (end -9.325 3) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "72a32090-df0c-4c99-8170-89076ed990b5") - ) - (fp_line - (start 4.625 -5) - (end 5.625 -5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6ab879e5-3a2d-4793-bc4f-288e2c5c4746") - ) - (fp_line - (start 5.625 -5) - (end 5.625 5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "521fa2ba-d3c5-4ebc-9f8d-5e6daed44e99") - ) - (fp_line - (start 5.625 5) - (end 4.625 5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "da461d9a-5b2b-4f25-aa63-efc63a6eb839") - ) - (fp_poly - (pts - (xy 4.625 -5) (xy 4.625 5) (xy -4.625 5) (xy -4.625 -4) (xy -3.625 -5) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "fdc84dab-06b7-4bd3-9d0e-26e9556d1813") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "4c29ff36-6e53-49af-a48f-b2e5a9f19ca3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" smd roundrect - (at -0.925 -2.775) - (size 4.55 5.25) - (layers "F.Paste") - (roundrect_rratio 0.054945) - (uuid "0b9070fb-0794-41ae-9875-f0182af01123") - ) - (pad "" smd roundrect - (at -0.925 2.775) - (size 4.55 5.25) - (layers "F.Paste") - (roundrect_rratio 0.054945) - (uuid "42f368c4-e2ef-4f88-98d8-37306c67b809") - ) - (pad "" smd roundrect - (at 3.925 -2.775) - (size 4.55 5.25) - (layers "F.Paste") - (roundrect_rratio 0.054945) - (uuid "765af8eb-d20d-4ca7-9066-744d0d7a7164") - ) - (pad "" smd roundrect - (at 3.925 2.775) - (size 4.55 5.25) - (layers "F.Paste") - (roundrect_rratio 0.054945) - (uuid "ca435656-9287-4d7f-ae56-b76b674b408f") - ) - (pad "1" smd roundrect - (at -7.65 -3.4) - (size 4.6 1.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.227273) - (net 74 "+12V") - (pinfunction "VIN") - (pintype "power_in") - (uuid "2b307788-1eae-4ff5-8170-786bdcba5b1d") - ) - (pad "2" smd roundrect - (at -7.65 -1.7) - (size 4.6 1.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.227273) - (net 106 "Net-(D17-K)") - (pinfunction "OUT") - (pintype "output") - (uuid "d1accdcf-9514-4137-8120-d2be540714d7") - ) - (pad "3" smd roundrect - (at -7.65 0) - (size 4.6 1.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.227273) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "62505c02-d7d3-4dc0-a72c-882dab8d0535") - ) - (pad "3" smd roundrect - (at 1.5 0) - (size 9.4 10.8) - (layers "F.Cu" "F.Mask") - (roundrect_rratio 0.026596) - (net 5 "GNDPWR") - (pinfunction "GND") - (pintype "power_in") - (uuid "dab9062b-4fd4-4ffa-8307-642f2f1a5b19") - ) - (pad "4" smd roundrect - (at -7.65 1.7) - (size 4.6 1.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.227273) - (net 34 "+5VL") - (pinfunction "FB") - (pintype "input") - (uuid "ac46a329-c8db-4b50-9d5a-ac35be89655d") - ) - (pad "5" smd roundrect - (at -7.65 3.4) - (size 4.6 1.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.227273) - (net 5 "GNDPWR") - (pinfunction "~{ON}/OFF") - (pintype "input") - (uuid "c32ec87c-eea9-4e3a-bce3-538257aacf15") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-263-5_TabPin3.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (layer "F.Cu") - (uuid "fe6e9eee-6599-49c5-95f4-cb253bb1606e") - (at 128.45 60.14) - (descr "Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, length*diameter=5.2*2.7mm^2, https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf") - (tags "Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm") - (property "Reference" "D5" - (at 5.08 -2.47 0) - (layer "F.SilkS") - (uuid "6c8b8f5d-fa0c-4700-aeb7-f6df4a432277") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "1N4007" - (at 5.08 2.47 0) - (layer "F.Fab") - (uuid "0933ecdc-2f1a-4d5a-af97-081f0268fc9f") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "32ce5553-c600-4cef-be47-73afb7dc9a15") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c96eec16-1a15-43df-a944-de8cabdf71c5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Sim.Device" "D" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "3a4012dc-fdf2-4af3-9c54-a57aeed3bbb3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "60569e8f-4c77-4cf7-aeba-63db83256b75") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "D*DO?41*") - (path "/81807d62-4132-487d-945b-1bde10f96eea/612dcbe4-f5b9-417c-9abd-6be53ae55558") - (sheetname "/motors and steppers drivers/") - (sheetfile "motors and steppers drivers.kicad_sch") - (attr through_hole) - (fp_line - (start 1.34 0) - (end 2.36 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a1e6e01e-0a38-4885-bd62-c65f05d6cd9c") - ) - (fp_line - (start 3.14 -1.47) - (end 3.14 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "c3f84115-9ae3-4820-898c-3b97f9bfe734") - ) - (fp_line - (start 3.26 -1.47) - (end 3.26 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b8af1ed4-8f37-4c7b-87a8-f4a045184266") - ) - (fp_line - (start 3.38 -1.47) - (end 3.38 1.47) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "59f3faea-5f8b-4f9c-9aa6-839d3d10bbc9") - ) - (fp_line - (start 8.82 0) - (end 7.8 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a6aa8924-3d64-42fc-817d-c91126fe916e") - ) - (fp_rect - (start 2.36 -1.47) - (end 7.8 1.47) - (stroke - (width 0.12) - (type solid) - ) - (fill no) - (layer "F.SilkS") - (uuid "5669ba4a-29da-4ac0-b0dd-9ff61ba6a649") - ) - (fp_rect - (start -1.35 -1.6) - (end 11.51 1.6) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "9bddec24-8480-4df5-8067-a4d82ca81046") - ) - (fp_line - (start 0 0) - (end 2.48 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bb839acf-c2fa-4dc6-bb1e-b1053cc785f8") - ) - (fp_line - (start 3.16 -1.35) - (end 3.16 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5d72aaa8-4219-4e97-88bb-9b60c40ba8a0") - ) - (fp_line - (start 3.26 -1.35) - (end 3.26 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "73cd8890-af6f-4095-a91b-34615b7faab2") - ) - (fp_line - (start 3.36 -1.35) - (end 3.36 1.35) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ecf6b2f3-df37-46a2-8ee6-02c348d50f93") - ) - (fp_line - (start 10.16 0) - (end 7.68 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "bc7e6d67-145a-42d3-ba85-a48729a6d2e7") - ) - (fp_rect - (start 2.48 -1.35) - (end 7.68 1.35) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "04886810-4d43-47f2-b4aa-ab38a9e619ea") - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.SilkS") - (uuid "17c18860-3733-4b8a-ba9f-c2410d93e404") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "K" - (at 0 -2.1 0) - (layer "F.Fab") - (uuid "06e97ffc-5b41-47cf-a1e9-04ee76ef692c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (fp_text user "${REFERENCE}" - (at 5.47 0 0) - (layer "F.Fab") - (uuid "267d6f69-9f79-466e-9fb6-e548ea7d134b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at 0 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.113636) - (net 98 "Net-(D1-A)") - (pinfunction "K") - (pintype "passive") - (uuid "9996cfe3-8c3a-4a59-901c-ae71a1c2efe3") - ) - (pad "2" thru_hole circle - (at 10.16 0) - (size 2.2 2.2) - (drill 1.1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "GNDPWR") - (pinfunction "A") - (pintype "passive") - (uuid "dcccc715-b5ae-41c4-9755-76b03a3ed702") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Diode_THT.3dshapes/D_DO-41_SOD81_P10.16mm_Horizontal.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" - (layer "F.Cu") - (uuid "fffd5a48-237e-4a2a-88bd-ba825c39660d") - (at 111.1 82.87) - (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOIC SO") - (property "Reference" "Q2" - (at 0 -3.4 0) - (layer "F.SilkS") - (uuid "3cddbab9-c198-41fc-a551-7dfeb0dd0598") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "IRF8714PBF" - (at 0 3.4 0) - (layer "F.Fab") - (uuid "af1ff37c-687c-4dbc-9edc-edb06ff35361") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "http://www.irf.com/product-info/datasheets/data/irf8721pbf-1.pdf" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "f35f8e61-c8fe-442b-9036-3c4c383a1198") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "14A Id, 30V Vds, HEXFET N-Channel MOSFET, SO-8" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "e0d6c0a5-85a1-4125-9dc2-49f5db8f8ba0") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "SOIC*3.9x4.9mm*P1.27mm*") - (path "/1d88b659-d251-480c-a619-f93530dc8dfb") - (sheetname "/") - (sheetfile "main board.kicad_sch") - (attr smd) - (fp_line - (start 0 -2.56) - (end -1.95 -2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "269bb6b8-947d-4057-b4b6-f19a3c52fb32") - ) - (fp_line - (start 0 -2.56) - (end 1.95 -2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4a3482a2-c055-41e0-899e-29dbf0972c03") - ) - (fp_line - (start 0 2.56) - (end -1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "02b9fd5f-f7a2-440e-bd43-d777a72a9aef") - ) - (fp_line - (start 0 2.56) - (end 1.95 2.56) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "96626e50-65e8-4a5c-adba-608948bdd6eb") - ) - (fp_poly - (pts - (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "fd45d1fd-890b-4fc7-b987-f4a63b09050f") - ) - (fp_line - (start -3.7 -2.46) - (end -2.2 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1435071f-0caa-452a-96a6-dd4b78735eab") - ) - (fp_line - (start -3.7 2.46) - (end -3.7 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "eeb449e7-94de-4c80-ae28-0875fbd4b899") - ) - (fp_line - (start -2.2 -2.7) - (end 2.2 -2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a79097c1-7b33-4d10-9010-4afb1e342446") - ) - (fp_line - (start -2.2 -2.46) - (end -2.2 -2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cc867739-f145-4ca8-b9b2-9c56bfdb392f") - ) - (fp_line - (start -2.2 2.46) - (end -3.7 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1eab834d-999e-4372-af68-f97a82ae2bd1") - ) - (fp_line - (start -2.2 2.7) - (end -2.2 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9a9016e6-3a38-4f00-aace-8610eed313fa") - ) - (fp_line - (start 2.2 -2.7) - (end 2.2 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "35a27e8f-7157-494b-8b50-9f7c6ab36961") - ) - (fp_line - (start 2.2 -2.46) - (end 3.7 -2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "94704a36-83c1-40af-8cb6-4592450aa394") - ) - (fp_line - (start 2.2 2.46) - (end 2.2 2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "66c9b573-b825-4b12-ae0f-3b5d602895c9") - ) - (fp_line - (start 2.2 2.7) - (end -2.2 2.7) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "37c8d68f-9275-4752-ab63-953d7b4a97fd") - ) - (fp_line - (start 3.7 -2.46) - (end 3.7 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3811fc80-4797-443f-8400-6c31ccf428a9") - ) - (fp_line - (start 3.7 2.46) - (end 2.2 2.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5102110d-72d7-46c2-a9f8-206e81be0a2b") - ) - (fp_line - (start -1.95 -1.475) - (end -0.975 -2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4210ecbd-1943-4d5f-a83b-fcdc90663484") - ) - (fp_line - (start -1.95 2.45) - (end -1.95 -1.475) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "93a88228-205f-4a70-bd10-e14f98d10b2f") - ) - (fp_line - (start -0.975 -2.45) - (end 1.95 -2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "369292b8-6174-47fb-b3a2-883fcceaaeab") - ) - (fp_line - (start 1.95 -2.45) - (end 1.95 2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ef0cbf4b-85c9-4be1-851c-8c7146f9b4ff") - ) - (fp_line - (start 1.95 2.45) - (end -1.95 2.45) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "582a6905-a978-4ed8-895c-40c213e9e625") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "17a21c8b-666c-4eec-bab5-87693f261732") - (effects - (font - (size 0.98 0.98) - (thickness 0.15) - ) - ) - ) - (pad "1" smd roundrect - (at -2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "S") - (pintype "passive") - (uuid "2f9d39ee-8d94-4a53-91cf-7432d842b1ef") - ) - (pad "2" smd roundrect - (at -2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "S") - (pintype "passive") - (uuid "3eb403a0-2f27-4d99-82fd-242e05048108") - ) - (pad "3" smd roundrect - (at -2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "GNDPWR") - (pinfunction "S") - (pintype "passive") - (uuid "99557311-8405-41ce-b16c-dc680e3fdcab") - ) - (pad "4" smd roundrect - (at -2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 109 "Net-(Q2-G)") - (pinfunction "G") - (pintype "input") - (uuid "36ff5aeb-a0ef-4601-b8bf-dee5be0f9c45") - ) - (pad "5" smd roundrect - (at 2.475 1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "D") - (pintype "passive") - (uuid "6d03fb56-3fcb-4aa5-85d7-2b15e3d15645") - ) - (pad "6" smd roundrect - (at 2.475 0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "D") - (pintype "passive") - (uuid "1e337dac-0368-4581-800d-6d2896352a87") - ) - (pad "7" smd roundrect - (at 2.475 -0.635) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "D") - (pintype "passive") - (uuid "047b63d8-fd4b-4802-b87a-12f0b16e878e") - ) - (pad "8" smd roundrect - (at 2.475 -1.905) - (size 1.95 0.6) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 107 "Net-(U6-SW)") - (pinfunction "D") - (pintype "passive") - (uuid "90013c72-3de6-4117-a422-777df7ba5462") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) (embedded_fonts no) ) diff --git a/pcb/main board/main board.kicad_sch b/pcb/main board/main board.kicad_sch index d2ce6a3..4b6ef55 100644 --- a/pcb/main board/main board.kicad_sch +++ b/pcb/main board/main board.kicad_sch @@ -1157,156 +1157,6 @@ ) (embedded_fonts no) ) - (symbol "Diode:1N5822" - (pin_numbers - (hide yes) - ) - (pin_names - (offset 1.016) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "D" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "1N5822" - (at 0 -2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" - (at 0 -4.445 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "diode Schottky" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "D*DO?201AD*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "1N5822_0_1" - (polyline - (pts - (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 0) (xy -1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "1N5822_1_1" - (pin passive line - (at -3.81 0 0) - (length 2.54) - (name "K" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 3.81 0 180) - (length 2.54) - (name "A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Interface_Expansion:MCP23017_SO" (pin_names (offset 1.016) @@ -1900,6 +1750,150 @@ ) (embedded_fonts no) ) + (symbol "LM2596S-Module:LM2596S-Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM2596S-Module_0_1" + (rectangle + (start -6.35 2.54) + (end 6.35 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LM2596S-Module_1_1" + (text "LM2596S-Module" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -8.89 1.27 0) + (length 2.54) + (name "IN+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -1.27 0) + (length 2.54) + (name "IN-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 1.27 180) + (length 2.54) + (name "OUT+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 -1.27 180) + (length 2.54) + (name "OUT-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "MCU_Module:RaspberryPi_Pico" (pin_names (offset 0.762) @@ -3936,182 +3930,6 @@ ) (embedded_fonts no) ) - (symbol "Regulator_Switching:LM2596S-5" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -10.16 6.35 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "LM2596S-5" - (at 0 6.35 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" - (at 1.27 -6.35 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "Step-Down Voltage Regulator 5V 3A" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "TO?263*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "LM2596S-5_0_1" - (rectangle - (start -10.16 5.08) - (end 10.16 -5.08) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "LM2596S-5_1_1" - (pin power_in line - (at -12.7 2.54 0) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 -2.54 0) - (length 2.54) - (name "~{ON}/OFF" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -7.62 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 12.7 2.54 180) - (length 2.54) - (name "FB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 -2.54 180) - (length 2.54) - (name "OUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Regulator_Switching:LM3150MH" (exclude_from_sim no) (in_bom yes) @@ -5411,12 +5229,6 @@ (embedded_fonts no) ) ) - (junction - (at 27.94 22.86) - (diameter 0) - (color 0 0 0 0) - (uuid "0095d03e-5cd2-4732-843e-8a8aa6311bf7") - ) (junction (at 26.67 66.04) (diameter 0) @@ -5429,12 +5241,6 @@ (color 0 0 0 0) (uuid "05c5439a-0008-4f32-8ca2-eb0de1eb66fd") ) - (junction - (at 30.48 35.56) - (diameter 0) - (color 0 0 0 0) - (uuid "0732155f-5a85-4300-84ac-b568a633277a") - ) (junction (at 50.8 83.82) (diameter 0) @@ -5465,12 +5271,6 @@ (color 0 0 0 0) (uuid "24388fbc-af3a-42be-b226-3be177aed311") ) - (junction - (at 71.12 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "2485597e-923f-4421-af01-b0ada0d37480") - ) (junction (at 34.29 83.82) (diameter 0) @@ -5507,12 +5307,6 @@ (color 0 0 0 0) (uuid "454bf6cf-38a0-4b59-acff-4f21c03ca138") ) - (junction - (at 58.42 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "490a496c-75bc-4c1c-a314-d059f30f6207") - ) (junction (at 207.01 78.74) (diameter 0) @@ -5525,12 +5319,6 @@ (color 0 0 0 0) (uuid "67d972d3-a97d-404d-a025-d714971dd7f6") ) - (junction - (at 43.18 35.56) - (diameter 0) - (color 0 0 0 0) - (uuid "69c9da3e-e756-42da-a1a8-5dbd18114fea") - ) (junction (at 148.59 130.81) (diameter 0) @@ -5615,18 +5403,6 @@ (color 0 0 0 0) (uuid "e4adcae0-abf1-47d9-ac68-924dd1342118") ) - (junction - (at 58.42 35.56) - (diameter 0) - (color 0 0 0 0) - (uuid "e6bd555c-1b9b-419b-8638-afbb6df96876") - ) - (junction - (at 27.94 35.56) - (diameter 0) - (color 0 0 0 0) - (uuid "ea6cb3b6-1df6-45a7-9e3a-083cd843b594") - ) (junction (at 148.59 181.61) (diameter 0) @@ -5783,16 +5559,6 @@ ) (uuid "18019c1d-a36e-45a8-87a4-cbd5041602b4") ) - (wire - (pts - (xy 24.13 22.86) (xy 24.13 25.4) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1802d4c0-041e-48f9-97f0-82a06d6baf85") - ) (wire (pts (xy 148.59 130.81) (xy 153.67 130.81) @@ -5993,16 +5759,6 @@ ) (uuid "3bb5af36-5c6c-4eae-9181-d9783c281273") ) - (wire - (pts - (xy 55.88 27.94) (xy 58.42 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "401554d6-17a7-4457-b0e0-be27f9dfa6cb") - ) (wire (pts (xy 50.8 46.99) (xy 22.86 46.99) @@ -6073,6 +5829,16 @@ ) (uuid "4625efd4-5414-4cc4-8902-a370840d9d79") ) + (wire + (pts + (xy 59.69 27.94) (xy 62.23 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46c2aab7-8d40-4f83-80ef-3e952d440bd9") + ) (wire (pts (xy 77.47 63.5) (xy 77.47 68.58) @@ -6133,16 +5899,6 @@ ) (uuid "4bbdf32f-dc87-47a3-b034-e826914798d4") ) - (wire - (pts - (xy 55.88 22.86) (xy 71.12 22.86) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4bd1ea87-cc09-4d95-91dc-faf4977524f0") - ) (wire (pts (xy 35.56 160.02) (xy 35.56 167.64) @@ -6163,16 +5919,6 @@ ) (uuid "5045c740-4799-4438-8233-15d58f73b11d") ) - (wire - (pts - (xy 30.48 22.86) (xy 27.94 22.86) - ) - (stroke - (width 0) - (type default) - ) - (uuid "51f3da18-9bcb-4349-a4da-3fc089dc5d19") - ) (wire (pts (xy 77.47 83.82) (xy 53.34 83.82) @@ -6243,16 +5989,6 @@ ) (uuid "5e68ca7b-6f05-4175-ab21-d31d3604ce31") ) - (wire - (pts - (xy 71.12 22.86) (xy 71.12 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "60262097-fdf4-490d-b0e4-e9565094e9b4") - ) (wire (pts (xy 77.47 78.74) (xy 77.47 83.82) @@ -6263,26 +5999,6 @@ ) (uuid "64580d60-3628-4a71-ac8b-6c420741a9a1") ) - (wire - (pts - (xy 27.94 35.56) (xy 30.48 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "64d1cf09-750f-463b-beda-2a1cf195d542") - ) - (wire - (pts - (xy 71.12 27.94) (xy 81.28 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "664d01a3-45e6-4cd2-9976-72b74d762c0a") - ) (wire (pts (xy 36.83 139.7) (xy 34.29 139.7) @@ -6303,16 +6019,6 @@ ) (uuid "68579678-2738-48ae-bc5c-4d89af76a8a6") ) - (wire - (pts - (xy 43.18 35.56) (xy 30.48 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6960b1d8-142c-4784-8841-825dfbec85dc") - ) (wire (pts (xy 77.47 50.8) (xy 77.47 46.99) @@ -6323,16 +6029,6 @@ ) (uuid "6ac0549b-bea4-4ae1-9ef4-151bf512fa96") ) - (wire - (pts - (xy 58.42 35.56) (xy 71.12 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6f4442f8-15ac-442f-8a92-f6e3107d9d47") - ) (wire (pts (xy 224.79 88.9) (xy 224.79 91.44) @@ -6433,16 +6129,6 @@ ) (uuid "7fd7d0f6-98c8-4f7a-b337-8e407e75e727") ) - (wire - (pts - (xy 71.12 34.29) (xy 71.12 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "825dad9f-51d3-4107-9999-5553a067fb46") - ) (wire (pts (xy 148.59 143.51) (xy 148.59 156.21) @@ -6543,16 +6229,6 @@ ) (uuid "965b2e38-5d83-41b8-ac23-e69ea075684c") ) - (wire - (pts - (xy 27.94 35.56) (xy 27.94 38.1) - ) - (stroke - (width 0) - (type default) - ) - (uuid "97a11bb6-36d7-43e4-9ce6-9ab62109d8f2") - ) (wire (pts (xy 92.71 63.5) (xy 97.79 63.5) @@ -6563,26 +6239,6 @@ ) (uuid "97a35651-4236-4891-9bac-079f17369229") ) - (wire - (pts - (xy 30.48 27.94) (xy 30.48 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "99de6ee9-2525-40fd-989d-1d874a1db4a8") - ) - (wire - (pts - (xy 58.42 27.94) (xy 60.96 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9c3dce75-0592-46c2-bbc2-1f3dd274cab2") - ) (wire (pts (xy 151.13 115.57) (xy 153.67 115.57) @@ -6733,16 +6389,6 @@ ) (uuid "b0c80674-e078-499c-8d78-3672449558bd") ) - (wire - (pts - (xy 71.12 27.94) (xy 71.12 29.21) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b11df206-745e-4f7c-8d5c-43da02d130a3") - ) (wire (pts (xy 207.01 88.9) (xy 224.79 88.9) @@ -6763,26 +6409,6 @@ ) (uuid "b54d56da-2a77-476d-a970-ecee0eb0a85b") ) - (wire - (pts - (xy 43.18 35.56) (xy 43.18 33.02) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b74b53a1-6321-40ac-afa3-bf3cfe605377") - ) - (wire - (pts - (xy 24.13 35.56) (xy 27.94 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b9cd578b-351f-4064-86d1-07912761305a") - ) (wire (pts (xy 35.56 167.64) (xy 33.02 167.64) @@ -6843,16 +6469,6 @@ ) (uuid "bfd3a6e2-6548-4756-b23d-6763989851b9") ) - (wire - (pts - (xy 24.13 30.48) (xy 24.13 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c0174441-4397-42a6-a0e7-380438411c6c") - ) (wire (pts (xy 36.83 132.08) (xy 34.29 132.08) @@ -6865,13 +6481,13 @@ ) (wire (pts - (xy 24.13 22.86) (xy 27.94 22.86) + (xy 59.69 25.4) (xy 62.23 25.4) ) (stroke (width 0) (type default) ) - (uuid "c4d8eb48-198b-4bcb-a47b-cbbe74dbed79") + (uuid "c0c107fb-bfcf-43a2-a488-54f12e67a736") ) (wire (pts @@ -6993,6 +6609,16 @@ ) (uuid "d98bf314-02c8-4152-a0b3-bd5e63ceec0c") ) + (wire + (pts + (xy 39.37 27.94) (xy 41.91 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da8a51e7-0011-4b21-a5bc-9d16fd26b0f2") + ) (wire (pts (xy 50.8 44.45) (xy 50.8 46.99) @@ -7083,16 +6709,6 @@ ) (uuid "e28970f0-837a-46dc-844d-823413430df2") ) - (wire - (pts - (xy 27.94 22.86) (xy 27.94 20.32) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e5dddca5-e917-4e96-8cf8-9ef093d269c9") - ) (wire (pts (xy 245.11 40.64) (xy 242.57 40.64) @@ -7123,6 +6739,16 @@ ) (uuid "e7129683-deb6-4687-aa9d-06fcfe66e77d") ) + (wire + (pts + (xy 39.37 25.4) (xy 41.91 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e74707ba-196a-40d9-8fd0-8552768621cf") + ) (wire (pts (xy 140.97 60.96) (xy 143.51 60.96) @@ -7133,16 +6759,6 @@ ) (uuid "e86d6338-22ee-4cee-9f26-8011054a0ae4") ) - (wire - (pts - (xy 43.18 35.56) (xy 58.42 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ef30a353-40cc-4ef3-8d54-95594bf7c619") - ) (wire (pts (xy 73.66 81.28) (xy 92.71 81.28) @@ -7213,16 +6829,6 @@ ) (uuid "f7318e7b-839e-4d4c-9098-fbbd8fef72a6") ) - (wire - (pts - (xy 71.12 27.94) (xy 68.58 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f82c1d9f-ed3e-4d67-838f-58a4f4fecbce") - ) (wire (pts (xy 26.67 58.42) (xy 26.67 66.04) @@ -8259,72 +7865,6 @@ ) ) ) - (symbol - (lib_id "power:GNDPWR") - (at 27.94 38.1 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "027ea87c-e08d-4304-8618-7679bde6fe25") - (property "Reference" "#PWR014" - (at 27.94 43.18 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GNDPWR" - (at 27.813 41.91 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 27.94 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 27.94 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 27.94 38.1 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "f9a091c9-f74e-43dc-94dc-b4da698e36b0") - ) - (instances - (project "main board" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR014") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector_Generic:Conn_01x03") (at 158.75 130.81 0) @@ -9081,44 +8621,17 @@ ) ) (symbol - (lib_id "Regulator_Switching:LM2596S-5") - (at 43.18 25.4 0) + (lib_id "power:GNDPWR") + (at 62.23 27.94 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "329f7860-81b2-4573-86c6-eeb3d42f2f4c") - (property "Reference" "U3" - (at 43.18 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "LM2596S-5" - (at 43.18 17.78 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" - (at 44.45 31.75 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" - (at 43.18 25.4 0) + (uuid "32cba587-ccb5-4676-b8d9-e6199d90962b") + (property "Reference" "#PWR014" + (at 62.23 33.02 0) (effects (font (size 1.27 1.27) @@ -9126,8 +8639,16 @@ (hide yes) ) ) - (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" - (at 43.18 25.4 0) + (property "Value" "GNDPWR" + (at 62.103 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 29.21 0) (effects (font (size 1.27 1.27) @@ -9135,25 +8656,31 @@ (hide yes) ) ) - (pin "5" - (uuid "9637979a-cc29-4caa-9ad9-ca7b74699b02") + (property "Datasheet" "" + (at 62.23 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 62.23 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) (pin "1" - (uuid "ca70f274-4fde-4968-84b5-bdbb4bf06ea2") - ) - (pin "2" - (uuid "76ba01fe-2beb-4bc5-9580-8b57d9502640") - ) - (pin "4" - (uuid "7f88501d-738a-4c9e-bf49-cadb9d0a7d2c") - ) - (pin "3" - (uuid "eb6e1719-58ba-46c1-bc8a-8bbe9c594f83") + (uuid "6e8f3cb2-a5f8-47f3-ba0c-0a5936e9ea2a") ) (instances (project "" (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "U3") + (reference "#PWR014") (unit 1) ) ) @@ -9323,76 +8850,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Polarized_Small_US") - (at 24.13 27.94 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "3d154c6e-2da8-4363-8693-f19ecbe5e3c1") - (property "Reference" "C5" - (at 21.59 26.2381 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "680uF" - (at 21.59 28.7781 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 24.13 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 24.13 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Polarized capacitor, small US symbol" - (at 24.13 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "26a6c131-adf1-4acc-b420-f630303ddaae") - ) - (pin "2" - (uuid "a4323ee0-def1-4940-bc42-ad43a43981c3") - ) - (instances - (project "main board" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "C5") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GNDPWR") (at 224.79 91.44 0) @@ -9459,142 +8916,6 @@ ) ) ) - (symbol - (lib_id "power:+5VP") - (at 81.28 27.94 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "40d12483-f031-4959-91ae-caa91910463a") - (property "Reference" "#PWR011" - (at 81.28 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5VL" - (at 81.28 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 81.28 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 81.28 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5VP\"" - (at 81.28 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "c1e05bfd-bd92-4547-a467-8ecd4f2ad08f") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR011") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Diode:1N5822") - (at 58.42 31.75 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "46078523-ea5e-4687-b171-f3241944f2ae") - (property "Reference" "D17" - (at 60.96 30.1624 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "1N5824" - (at 60.96 32.7024 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" - (at 53.975 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" - (at 58.42 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" - (at 58.42 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "070e85d9-16e7-477c-8459-e00903f4f598") - ) - (pin "2" - (uuid "797e7a54-171a-4547-b874-8aa9117f53b5") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "D17") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 38.1 81.28 0) @@ -10007,6 +9328,80 @@ ) ) ) + (symbol + (lib_id "LM2596S-Module:LM2596S-Module") + (at 50.8 26.67 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "68ed15cb-8bd0-4659-8ddc-92051a78d4e3") + (property "Reference" "U3" + (at 50.8 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 50.8 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LM2596S-Module:LM2596S-Module" + (at 50.8 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 50.8 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fabbbb87-3538-4b42-846e-8392309691f1") + ) + (pin "3" + (uuid "9fd01f9c-c66d-40fc-aef7-e7083f1cd9ed") + ) + (pin "4" + (uuid "2cfc7b32-ed1b-477c-930c-24cdf5ce2a44") + ) + (pin "2" + (uuid "092b84b1-144a-4e51-a7a6-61fe7889ebe5") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "U3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x03") (at 158.75 118.11 0) @@ -10438,72 +9833,6 @@ ) ) ) - (symbol - (lib_id "power:+12V") - (at 27.94 20.32 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "83a39755-2e77-4746-a4df-5db9b053498b") - (property "Reference" "#PWR013" - (at 27.94 24.13 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+12V" - (at 27.94 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 27.94 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 27.94 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+12V\"" - (at 27.94 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "d303a5f1-7b88-494c-968b-f5849b6a0ce9") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR013") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:+5VP") (at 36.83 132.08 0) @@ -10909,6 +10238,138 @@ ) ) ) + (symbol + (lib_id "power:+5VL") + (at 62.23 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa264324-f230-416d-b7f3-72507dd8ff55") + (property "Reference" "#PWR044" + (at 62.23 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 62.23 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 62.23 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3801434-8cb5-4624-9ab4-7f66d00886e9") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR044") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+12V") + (at 39.37 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "abbedb2a-e1a0-46fe-94ca-d2ff40f59871") + (property "Reference" "#PWR011" + (at 39.37 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 39.37 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 39.37 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 39.37 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 39.37 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "267c5315-8098-400c-8e5b-59947ad3a30a") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5VL") (at 201.93 63.5 0) @@ -11043,6 +10504,72 @@ ) ) ) + (symbol + (lib_id "power:GNDPWR") + (at 39.37 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c115a6e8-2642-4eda-b648-9f3442537ccf") + (property "Reference" "#PWR013" + (at 39.37 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 39.243 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 39.37 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 39.37 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 39.37 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6da19156-c4fa-4a46-9643-f6ccd0bb6656") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 26.67 73.66 0) @@ -11426,74 +10953,6 @@ ) ) ) - (symbol - (lib_id "Device:L") - (at 64.77 27.94 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "cf05d673-d359-4322-a3d1-bc99a894be5b") - (property "Reference" "L1" - (at 64.77 22.86 90) - (effects - (font - (size 1.27 1.27) - ) - (justify bottom) - ) - ) - (property "Value" "33uH" - (at 64.77 25.4 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 64.77 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 64.77 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Inductor" - (at 64.77 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "b7994540-5c41-445c-b54d-479b248a15cf") - ) - (pin "2" - (uuid "5a21746b-005e-4ab8-b926-38551690ec99") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "L1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector_Generic:Conn_01x03") (at 158.75 181.61 0) @@ -11834,76 +11293,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Polarized_Small_US") - (at 71.12 31.75 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "e0addc8e-54cd-4ee0-91d3-fc0a28752ed4") - (property "Reference" "C6" - (at 73.66 30.0481 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "220uF" - (at 73.66 32.5881 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 71.12 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 71.12 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Polarized capacitor, small US symbol" - (at 71.12 31.75 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "f8796f17-846f-4713-b33a-9263643244a4") - ) - (pin "2" - (uuid "e194001b-54b7-4928-b684-642f40b8d79f") - ) - (instances - (project "main board" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "C6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R_US") (at 68.58 68.58 90) @@ -12362,7 +11751,7 @@ ) ) (sheet - (at 205.74 110.49) + (at 237.49 95.25) (size 39.37 31.75) (exclude_from_sim no) (in_bom yes) @@ -12378,7 +11767,7 @@ ) (uuid "81807d62-4132-487d-945b-1bde10f96eea") (property "Sheetname" "motors and steppers drivers" - (at 205.74 109.7784 0) + (at 237.49 94.5384 0) (effects (font (size 1.27 1.27) @@ -12387,7 +11776,7 @@ ) ) (property "Sheetfile" "motors and steppers drivers.kicad_sch" - (at 205.74 142.8246 0) + (at 237.49 127.5846 0) (effects (font (size 1.27 1.27) diff --git a/pcb/main board/motors and steppers drivers.kicad_sch b/pcb/main board/motors and steppers drivers.kicad_sch index 848f3d2..25b262c 100644 --- a/pcb/main board/motors and steppers drivers.kicad_sch +++ b/pcb/main board/motors and steppers drivers.kicad_sch @@ -7393,7 +7393,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 73.66 35.2552 0) (effects (font @@ -7662,7 +7662,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 55.88 35.2552 0) (effects (font @@ -8269,7 +8269,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 213.36 33.3248 0) (effects (font @@ -8337,7 +8337,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm" (at 195.58 33.3248 0) (effects (font

!);cb8~)~UvJsv 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