From 5cb6fc2345996832f307a2cac3b3c7d8c89c03e6 Mon Sep 17 00:00:00 2001 From: Matt Bagnara Date: Sat, 31 Oct 2020 11:27:42 -0500 Subject: [PATCH] Generated gerbers --- .gitmodules | 3 + Type-C.pretty | 1 + fp-lib-table | 1 + gerbers.zip | Bin 0 -> 153850 bytes my-keyboard | 157 ---- my-keyboard-NPTH.drl | 415 ++++----- my-keyboard-PTH.drl | 1187 +++++++++++++++--------- my-keyboard.kicad_pcb | 2036 ++++++++++++++++++++--------------------- my-keyboard.kicad_pro | 9 +- my-keyboard.kicad_sch | 1010 ++++++++++---------- sym-lib-table | 1 + 11 files changed, 2422 insertions(+), 2398 deletions(-) create mode 160000 Type-C.pretty create mode 100644 gerbers.zip delete mode 100644 my-keyboard diff --git a/.gitmodules b/.gitmodules index 30e3add..77c4a90 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "random-keyboard-parts.pretty"] path = random-keyboard-parts.pretty url = https://github.com/ai03-2725/random-keyboard-parts.pretty +[submodule "Type-C.pretty"] + path = Type-C.pretty + url = https://github.com/ai03-2725/Type-C.pretty diff --git a/Type-C.pretty b/Type-C.pretty new file mode 160000 index 0000000..fecd1a9 --- /dev/null +++ b/Type-C.pretty @@ -0,0 +1 @@ +Subproject commit fecd1a97dee885e7daf32da80dfa47e726d59529 diff --git a/fp-lib-table b/fp-lib-table index cf4e475..1ec0d63 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -7,4 +7,5 @@ (lib (name "Random Keyboard Parts")(type "KiCad")(uri "${KIPRJMOD}/random-keyboard-parts.pretty")(options "")(descr "")) (lib (name "cftkb")(type "KiCad")(uri "${KIPRJMOD}/MX_Alps_Hybrid.pretty/cftkb.pretty")(options "")(descr "")) (lib (name "SnapEDA")(type "KiCad")(uri "/Users/mbagnara/Documents/my-keyboard/10137061-00021LF")(options "")(descr "")) + (lib (name "Type-C")(type "KiCad")(uri "${KIPRJMOD}/Type-C.pretty")(options "")(descr "")) ) diff --git a/gerbers.zip b/gerbers.zip new file mode 100644 index 0000000000000000000000000000000000000000..a731d5258f6046325a3a84d0c28fa84641a07502 GIT binary patch literal 153850 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 literal 0 HcmV?d00001 diff --git a/my-keyboard b/my-keyboard deleted file mode 100644 index 8851c99..0000000 --- a/my-keyboard +++ /dev/null @@ -1,157 +0,0 @@ -Reference, Value, Footprint, Datasheet -"C1","0.1uF","Capacitor_SMD:C_0805_2012Metric","~" -"C2","0.1uF","Capacitor_SMD:C_0805_2012Metric","~" -"C3","0.1uF","Capacitor_SMD:C_0805_2012Metric","~" -"C4","10uF","Capacitor_SMD:C_0805_2012Metric","~" -"C5","22pF","Capacitor_SMD:C_0805_2012Metric","~" -"C6","22pF","Capacitor_SMD:C_0805_2012Metric","~" -"C7","1uF","Capacitor_SMD:C_0805_2012Metric","~" -"D1","D_Small","Diode_SMD:D_SOD-123","~" -"D2","D_Small","Diode_SMD:D_SOD-123","~" -"D4","D_Small","Diode_SMD:D_SOD-123","~" -"D5","D_Small","Diode_SMD:D_SOD-123","~" -"D6","D_Small","Diode_SMD:D_SOD-123","~" -"D7","D_Small","Diode_SMD:D_SOD-123","~" -"D8","D_Small","Diode_SMD:D_SOD-123","~" -"D9","D_Small","Diode_SMD:D_SOD-123","~" -"D10","D_Small","Diode_SMD:D_SOD-123","~" -"D11","D_Small","Diode_SMD:D_SOD-123","~" -"D13","D_Small","Diode_SMD:D_SOD-123","~" -"D14","D_Small","Diode_SMD:D_SOD-123","~" -"D15","D_Small","Diode_SMD:D_SOD-123","~" -"D16","D_Small","Diode_SMD:D_SOD-123","~" -"D17","D_Small","Diode_SMD:D_SOD-123","~" -"D19","D_Small","Diode_SMD:D_SOD-123","~" -"D20","D_Small","Diode_SMD:D_SOD-123","~" -"D21","D_Small","Diode_SMD:D_SOD-123","~" -"D22","D_Small","Diode_SMD:D_SOD-123","~" -"D24","D_Small","Diode_SMD:D_SOD-123","~" -"D25","D_Small","Diode_SMD:D_SOD-123","~" -"D26","D_Small","Diode_SMD:D_SOD-123","~" -"D27","D_Small","Diode_SMD:D_SOD-123","~" -"D29","D_Small","Diode_SMD:D_SOD-123","~" -"D30","D_Small","Diode_SMD:D_SOD-123","~" -"D31","D_Small","Diode_SMD:D_SOD-123","~" -"D32","D_Small","Diode_SMD:D_SOD-123","~" -"D34","D_Small","Diode_SMD:D_SOD-123","~" -"D35","D_Small","Diode_SMD:D_SOD-123","~" -"D36","D_Small","Diode_SMD:D_SOD-123","~" -"D37","D_Small","Diode_SMD:D_SOD-123","~" -"D38","D_Small","Diode_SMD:D_SOD-123","~" -"D40","D_Small","Diode_SMD:D_SOD-123","~" -"D41","D_Small","Diode_SMD:D_SOD-123","~" -"D42","D_Small","Diode_SMD:D_SOD-123","~" -"D43","D_Small","Diode_SMD:D_SOD-123","~" -"D45","D_Small","Diode_SMD:D_SOD-123","~" -"D46","D_Small","Diode_SMD:D_SOD-123","~" -"D47","D_Small","Diode_SMD:D_SOD-123","~" -"D48","D_Small","Diode_SMD:D_SOD-123","~" -"D50","D_Small","Diode_SMD:D_SOD-123","~" -"D51","D_Small","Diode_SMD:D_SOD-123","~" -"D52","D_Small","Diode_SMD:D_SOD-123","~" -"D53","D_Small","Diode_SMD:D_SOD-123","~" -"D55","D_Small","Diode_SMD:D_SOD-123","~" -"D56","D_Small","Diode_SMD:D_SOD-123","~" -"D57","D_Small","Diode_SMD:D_SOD-123","~" -"D58","D_Small","Diode_SMD:D_SOD-123","~" -"D59","D_Small","Diode_SMD:D_SOD-123","~" -"D61","D_Small","Diode_SMD:D_SOD-123","~" -"D62","D_Small","Diode_SMD:D_SOD-123","~" -"D63","D_Small","Diode_SMD:D_SOD-123","~" -"D64","D_Small","Diode_SMD:D_SOD-123","~" -"D65","D_Small","Diode_SMD:D_SOD-123","~" -"D67","D_Small","Diode_SMD:D_SOD-123","~" -"D68","D_Small","Diode_SMD:D_SOD-123","~" -"D69","D_Small","Diode_SMD:D_SOD-123","~" -"D70","D_Small","Diode_SMD:D_SOD-123","~" -"D73","D_Small","Diode_SMD:D_SOD-123","~" -"D74","D_Small","Diode_SMD:D_SOD-123","~" -"D76","D_Small","Diode_SMD:D_SOD-123","~" -"D78","D_Small","Diode_SMD:D_SOD-123","~" -"D79","D_Small","Diode_SMD:D_SOD-123","~" -"D80","D_Small","Diode_SMD:D_SOD-123","~" -"D81","D_Small","Diode_SMD:D_SOD-123","~" -"D82","D_Small","Diode_SMD:D_SOD-123","~" -"D85","D_Small","Diode_SMD:D_SOD-123","~" -"D86","3.6V","Diode_SMD:D_SOD-123","~" -"D87","3.6V","Diode_SMD:D_SOD-123","~" -"F1","500mA","cftkb:polyfuse_5.1mm","~" -"J1","AVR-ISP-6","cftkb:AVR_ICSP_3x2"," ~" -"MX0-0","Esc","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX0-1","Tab","MX_Alps_Hybrid:MX-1.5U-NoLED","" -"MX0-2","Caps Lock","MX_Alps_Hybrid:MX-1.75U","" -"MX0-3","Shift","MX_Alps_Hybrid:MX-2.25U-NoLED","" -"MX0-4","LCtrl","MX_Alps_Hybrid:MX-1.25U-NoLED","" -"MX1-0","1","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX1-1","Q","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX1-2","A","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX1-4","LMeta","MX_Alps_Hybrid:MX-1.25U-NoLED","" -"MX10-0","0","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX10-1","P","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX10-2",";","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX10-3",".","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX10-4","Fn","MX_Alps_Hybrid:MX-1.25U-NoLED","" -"MX11-0","-","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX11-1","[","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX11-2","'","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX11-3","/","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX11-4","Alt","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX12-0","=","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX12-1","]","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX12-2","return","MX_Alps_Hybrid:MX-2.25U-NoLED","" -"MX12-3","Shift","MX_Alps_Hybrid:MX-1.75U-NoLED","" -"MX13-0","Backspace","MX_Alps_Hybrid:MX-2U-NoLED","" -"MX13-1","\","MX_Alps_Hybrid:MX-1.5U-NoLED","" -"MX13-4","Left","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX14-3","Up","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX14-4","Down","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX15-0","Tilde","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX15-1","Del","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX15-2","PgUp","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX15-3","PgDn","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX15-4","Right","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX2-0","2","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX2-1","W","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX2-2","S","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX2-3","Z","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX2-4","Alt","MX_Alps_Hybrid:MX-1.25U-NoLED","" -"MX3-0","3","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX3-1","E","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX3-2","D","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX3-3","X","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX4-0","4","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX4-1","R","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX4-2","F","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX4-3","C","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX5-0","5","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX5-1","T","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX5-2","G","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX5-3","V","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX6-0","6","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX6-1","Y","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX6-2","H","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX6-3","B","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX6-4","Space","MX_Alps_Hybrid:MX-6U-ReversedStabilizers-NoLED","" -"MX7-0","7","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX7-1","U","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX7-2","J","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX7-3","N","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX8-0","8","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX8-1","I","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX8-2","K","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX8-3","M","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX9-0","9","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX9-1","O","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX9-2","L","MX_Alps_Hybrid:MX-1U-NoLED","" -"MX9-3",",","MX_Alps_Hybrid:MX-1U-NoLED","" -"R1","75","Resistor_SMD:R_0805_2012Metric","~" -"R2","75","Resistor_SMD:R_0805_2012Metric","~" -"R3","10k","Resistor_SMD:R_0805_2012Metric","~" -"R4","10k","Resistor_SMD:R_0805_2012Metric","~" -"R5","5.1k","Resistor_SMD:R_0805_2012Metric","~" -"R6","5.1k","Resistor_SMD:R_0805_2012Metric","~" -"R7","1.5k","Resistor_SMD:R_0805_2012Metric","~" -"SW1","SW_Push","Random Keyboard Parts:SKQG-1155865","~" -"U1","ATmega32U4-AU","Package_QFP:TQFP-44_10x10mm_P0.8mm","http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf" -"USB2","USB_C_GCT_USB4085-Type-C","cftkb:USB_C_GCT_USB4085","" -"Y1","16MHz","Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm","~" diff --git a/my-keyboard-NPTH.drl b/my-keyboard-NPTH.drl index 345ff8c..ed6665c 100644 --- a/my-keyboard-NPTH.drl +++ b/my-keyboard-NPTH.drl @@ -1,8 +1,8 @@ M48 -; DRILL file {KiCad (5.99.0-1615-g0042cd509)} date Sunday, May 31, 2020 at 09:12:51 PM +; DRILL file {KiCad (5.99.0-2887-gdf45a6699)} date Thursday, October 29, 2020 at 03:17:49 PM ; FORMAT={-:-/ absolute / inch / decimal} -; #@! TF.CreationDate,2020-05-31T21:12:51-05:00 -; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-1615-g0042cd509) +; #@! TF.CreationDate,2020-10-29T15:17:49-05:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-2887-gdf45a6699) ; #@! TF.FileFunction,NonPlated,1,2,NPTH FMAT,2 INCH @@ -13,275 +13,224 @@ T3C0.1570 G90 G05 T1 -X3.5812Y-6.6875 -X3.9812Y-6.6875 -X13.6125Y-5.9375 -X14.0125Y-5.9375 -X3.4875Y-5.9375 -X3.8875Y-5.9375 -X13.425Y-5.1875 -X13.825Y-5.1875 -X14.55Y-8.1875 -X14.95Y-8.1875 -X10.7062Y-8.1875 -X11.1062Y-8.1875 -X5.2687Y-8.1875 -X5.6688Y-8.1875 -X4.3312Y-8.1875 -X4.7313Y-8.1875 -X3.3937Y-8.1875 -X3.7937Y-8.1875 -X8.3625Y-8.1875 -X8.7625Y-8.1875 -X12.1125Y-6.6875 -X12.5125Y-6.6875 +X12.675Y-5.9375 +X13.075Y-5.9375 X11.3625Y-6.6875 X11.7625Y-6.6875 -X10.05Y-4.4375 -X10.45Y-4.4375 -X9.3Y-4.4375 -X9.7Y-4.4375 -X8.55Y-4.4375 -X8.95Y-4.4375 -X7.8Y-4.4375 -X8.2Y-4.4375 -X13.8Y-8.1875 -X14.2Y-8.1875 -X13.05Y-8.1875 -X13.45Y-8.1875 -X12.7687Y-7.4375 -X13.1687Y-7.4375 -X3.7687Y-7.4375 -X4.1688Y-7.4375 -X13.3312Y-6.6875 -X13.7312Y-6.6875 -X12.3Y-8.1875 -X12.7Y-8.1875 -X11.55Y-8.1875 -X11.95Y-8.1875 -X14.55Y-7.4375 -X14.95Y-7.4375 -X13.8Y-7.4375 -X14.2Y-7.4375 +X9.1125Y-6.6875 +X9.5125Y-6.6875 X11.7375Y-7.4375 X12.1375Y-7.4375 -X10.9875Y-7.4375 -X11.3875Y-7.4375 -X10.2375Y-7.4375 -X10.6375Y-7.4375 -X9.4875Y-7.4375 -X9.8875Y-7.4375 -X8.7375Y-7.4375 -X9.1375Y-7.4375 -X7.9875Y-7.4375 -X8.3875Y-7.4375 -X7.2375Y-7.4375 -X7.6375Y-7.4375 -X6.4875Y-7.4375 -X6.8875Y-7.4375 +X14.55Y-5.1875 +X14.95Y-5.1875 +X3.7687Y-7.4375 +X4.1688Y-7.4375 X5.7375Y-7.4375 X6.1375Y-7.4375 -X4.9875Y-7.4375 -X5.3875Y-7.4375 -X14.55Y-6.6875 -X14.95Y-6.6875 -X10.6125Y-6.6875 -X11.0125Y-6.6875 -X9.8625Y-6.6875 -X10.2625Y-6.6875 -X9.1125Y-6.6875 -X9.5125Y-6.6875 +X10.05Y-5.1875 +X10.45Y-5.1875 +X13.6125Y-5.9375 +X14.0125Y-5.9375 +X4.8Y-5.1875 +X5.2Y-5.1875 X8.3625Y-6.6875 X8.7625Y-6.6875 +X10.2375Y-7.4375 +X10.6375Y-7.4375 +X5.55Y-5.1875 +X5.95Y-5.1875 +X5.175Y-5.9375 +X5.575Y-5.9375 +X7.8Y-5.1875 +X8.2Y-5.1875 +X7.2375Y-7.4375 +X7.6375Y-7.4375 +X11.925Y-5.9375 +X12.325Y-5.9375 +X13.05Y-8.1875 +X13.45Y-8.1875 +X9.675Y-5.9375 +X10.075Y-5.9375 +X5.3625Y-6.6875 +X5.7625Y-6.6875 +X7.425Y-5.9375 +X7.825Y-5.9375 X6.8625Y-6.6875 X7.2625Y-6.6875 -X7.6125Y-6.6875 -X8.0125Y-6.6875 +X6.3Y-5.1875 +X6.7Y-5.1875 +X14.55Y-5.9375 +X14.95Y-5.9375 +X7.05Y-5.1875 +X7.45Y-5.1875 +X13.8Y-7.4375 +X14.2Y-7.4375 +X3.5812Y-6.6875 +X3.9812Y-6.6875 +X14.55Y-8.1875 +X14.95Y-8.1875 +X12.1125Y-6.6875 +X12.5125Y-6.6875 +X3.3Y-5.1875 +X3.7Y-5.1875 +X9.3Y-5.1875 +X9.7Y-5.1875 +X8.55Y-5.1875 +X8.95Y-5.1875 +X12.3Y-5.1875 +X12.7Y-5.1875 +X9.8625Y-6.6875 +X10.2625Y-6.6875 +X8.7375Y-7.4375 +X9.1375Y-7.4375 +X12.7687Y-7.4375 +X13.1687Y-7.4375 +X4.05Y-5.1875 +X4.45Y-5.1875 +X3.4875Y-5.9375 +X3.8875Y-5.9375 +X11.8312Y-8.1875 +X12.2312Y-8.1875 +X8.0812Y-8.1875 +X8.4812Y-8.1875 X6.1125Y-6.6875 X6.5125Y-6.6875 -X4.6125Y-6.6875 -X5.0125Y-6.6875 -X5.3625Y-6.6875 -X5.7625Y-6.6875 -X14.55Y-5.9387 -X14.95Y-5.9387 -X12.675Y-5.9375 -X13.075Y-5.9375 -X11.925Y-5.9375 -X12.325Y-5.9375 +X7.9875Y-7.4375 +X8.3875Y-7.4375 +X5.925Y-5.9375 +X6.325Y-5.9375 +X8.175Y-5.9375 +X8.575Y-5.9375 X11.175Y-5.9375 X11.575Y-5.9375 +X7.6125Y-6.6875 +X8.0125Y-6.6875 +X14.55Y-6.6875 +X14.95Y-6.6875 +X4.9875Y-7.4375 +X5.3875Y-7.4375 X10.425Y-5.9375 X10.825Y-5.9375 -X9.675Y-5.9375 -X10.075Y-5.9375 +X9.4875Y-7.4375 +X9.8875Y-7.4375 +X10.8937Y-8.1875 +X11.2937Y-8.1875 +X4.3312Y-8.1875 +X4.7313Y-8.1875 X8.925Y-5.9375 X9.325Y-5.9375 -X8.175Y-5.9375 -X8.575Y-5.9375 -X7.425Y-5.9375 -X7.825Y-5.9375 -X6.675Y-5.9375 -X7.075Y-5.9375 -X5.925Y-5.9375 -X6.325Y-5.9375 -X5.175Y-5.9375 -X5.575Y-5.9375 -X4.425Y-5.9375 -X4.825Y-5.9375 -X14.55Y-4.4375 -X14.95Y-4.4375 -X13.8Y-4.4375 -X14.2Y-4.4375 -X13.05Y-4.4375 -X13.45Y-4.4375 -X12.3Y-4.4375 -X12.7Y-4.4375 -X11.55Y-4.4375 -X11.95Y-4.4375 -X10.8Y-4.4375 -X11.2Y-4.4375 -X14.55Y-5.1875 -X14.95Y-5.1875 -X12.3Y-5.1875 -X12.7Y-5.1875 +X13.425Y-5.1875 +X13.825Y-5.1875 +X10.9875Y-7.4375 +X11.3875Y-7.4375 X11.55Y-5.1875 X11.95Y-5.1875 +X10.6125Y-6.6875 +X11.0125Y-6.6875 X10.8Y-5.1875 X11.2Y-5.1875 -X10.05Y-5.1875 -X10.45Y-5.1875 -X9.3Y-5.1875 -X9.7Y-5.1875 -X8.55Y-5.1875 -X8.95Y-5.1875 -X7.8Y-5.1875 -X8.2Y-5.1875 -X7.05Y-5.1875 -X7.45Y-5.1875 -X6.3Y-5.1875 -X6.7Y-5.1875 -X5.55Y-5.1875 -X5.95Y-5.1875 -X4.8Y-5.1875 -X5.2Y-5.1875 -X7.05Y-4.4375 -X7.45Y-4.4375 -X6.3Y-4.4375 -X6.7Y-4.4375 -X5.55Y-4.4375 -X5.95Y-4.4375 -X4.8Y-4.4375 -X5.2Y-4.4375 -X4.05Y-5.1875 -X4.45Y-5.1875 -X4.05Y-4.4375 -X4.45Y-4.4375 -X3.3Y-5.1875 -X3.7Y-5.1875 -X3.3Y-4.4375 -X3.7Y-4.4375 +X14.55Y-7.4375 +X14.95Y-7.4375 +X6.4875Y-7.4375 +X6.8875Y-7.4375 +X13.3312Y-6.6875 +X13.7312Y-6.6875 +X5.2687Y-8.1875 +X5.6688Y-8.1875 +X13.8Y-8.1875 +X14.2Y-8.1875 +X4.6125Y-6.6875 +X5.0125Y-6.6875 +X6.675Y-5.9375 +X7.075Y-5.9375 +X3.3937Y-8.1875 +X3.7937Y-8.1875 +X4.425Y-5.9375 +X4.825Y-5.9375 T2 +X6.3127Y-8.4625 +X10.2498Y-8.4625 X13.155Y-4.9125 X14.095Y-4.9125 -X6.3125Y-7.9125 -X10.0625Y-7.9125 -X3.4987Y-7.1625 -X4.4387Y-7.1625 X13.0612Y-6.4125 X14.0012Y-6.4125 +X3.4987Y-7.1625 +X4.4387Y-7.1625 T3 -X3.7812Y-6.6875 -X13.8125Y-5.9375 -X3.6875Y-5.9375 -X13.155Y-5.5125 -X13.625Y-5.1875 -X14.095Y-5.5125 -X14.75Y-8.1875 -X10.9062Y-8.1875 -X5.4688Y-8.1875 -X4.5312Y-8.1875 -X3.5938Y-8.1875 -X6.3125Y-8.5125 -X8.5625Y-8.1875 -X10.0625Y-8.5125 -X12.3125Y-6.6875 -X11.5625Y-6.6875 -X10.25Y-4.4375 -X9.5Y-4.4375 -X8.75Y-4.4375 -X8.0Y-4.4375 -X14.0Y-8.1875 -X13.25Y-8.1875 -X12.9688Y-7.4375 +X9.3125Y-6.6875 +X11.9375Y-7.4375 +X14.75Y-5.1875 X3.4987Y-7.7625 X3.9688Y-7.4375 X4.4387Y-7.7625 -X13.0612Y-7.0125 -X13.5312Y-6.6875 -X14.0012Y-7.0125 -X12.5Y-8.1875 -X11.75Y-8.1875 -X14.75Y-7.4375 -X14.0Y-7.4375 -X11.9375Y-7.4375 -X11.1875Y-7.4375 -X10.4375Y-7.4375 -X9.6875Y-7.4375 -X8.9375Y-7.4375 -X8.1875Y-7.4375 -X7.4375Y-7.4375 -X6.6875Y-7.4375 X5.9375Y-7.4375 -X5.1875Y-7.4375 -X14.75Y-6.6875 -X10.8125Y-6.6875 -X10.0625Y-6.6875 -X9.3125Y-6.6875 +X10.25Y-5.1875 +X13.8125Y-5.9375 +X5.0Y-5.1875 X8.5625Y-6.6875 +X10.4375Y-7.4375 +X5.75Y-5.1875 +X5.375Y-5.9375 +X8.0Y-5.1875 +X7.4375Y-7.4375 +X12.125Y-5.9375 +X13.25Y-8.1875 +X9.875Y-5.9375 +X5.5625Y-6.6875 +X7.625Y-5.9375 X7.0625Y-6.6875 -X7.8125Y-6.6875 +X6.5Y-5.1875 +X14.75Y-5.9375 +X7.25Y-5.1875 +X14.0Y-7.4375 +X3.7812Y-6.6875 +X14.75Y-8.1875 +X12.3125Y-6.6875 +X3.5Y-5.1875 +X9.5Y-5.1875 +X8.75Y-5.1875 +X12.5Y-5.1875 +X10.0625Y-6.6875 +X8.9375Y-7.4375 +X12.9688Y-7.4375 +X4.25Y-5.1875 +X3.6875Y-5.9375 +X12.0312Y-8.1875 +X6.3127Y-7.8625 +X8.2812Y-8.1875 +X10.2498Y-7.8625 X6.3125Y-6.6875 -X4.8125Y-6.6875 -X5.5625Y-6.6875 -X14.75Y-5.9387 -X12.875Y-5.9375 -X12.125Y-5.9375 +X8.1875Y-7.4375 +X6.125Y-5.9375 +X8.375Y-5.9375 X11.375Y-5.9375 +X7.8125Y-6.6875 +X14.75Y-6.6875 +X5.1875Y-7.4375 X10.625Y-5.9375 -X9.875Y-5.9375 +X9.6875Y-7.4375 +X11.0938Y-8.1875 +X4.5312Y-8.1875 X9.125Y-5.9375 -X8.375Y-5.9375 -X7.625Y-5.9375 -X6.875Y-5.9375 -X6.125Y-5.9375 -X5.375Y-5.9375 -X4.625Y-5.9375 -X14.75Y-4.4375 -X14.0Y-4.4375 -X13.25Y-4.4375 -X12.5Y-4.4375 -X11.75Y-4.4375 -X11.0Y-4.4375 -X14.75Y-5.1875 -X12.5Y-5.1875 +X13.155Y-5.5125 +X13.625Y-5.1875 +X14.095Y-5.5125 +X11.1875Y-7.4375 X11.75Y-5.1875 +X10.8125Y-6.6875 X11.0Y-5.1875 -X10.25Y-5.1875 -X9.5Y-5.1875 -X8.75Y-5.1875 -X8.0Y-5.1875 -X7.25Y-5.1875 -X6.5Y-5.1875 -X5.75Y-5.1875 -X5.0Y-5.1875 -X7.25Y-4.4375 -X6.5Y-4.4375 -X5.75Y-4.4375 -X5.0Y-4.4375 -X4.25Y-5.1875 -X4.25Y-4.4375 -X3.5Y-5.1875 -X3.5Y-4.4375 +X14.75Y-7.4375 +X6.6875Y-7.4375 +X13.0612Y-7.0125 +X13.5312Y-6.6875 +X14.0012Y-7.0125 +X5.4688Y-8.1875 +X14.0Y-8.1875 +X4.8125Y-6.6875 +X6.875Y-5.9375 +X3.5938Y-8.1875 +X4.625Y-5.9375 +X12.875Y-5.9375 +X11.5625Y-6.6875 T0 M30 diff --git a/my-keyboard-PTH.drl b/my-keyboard-PTH.drl index 30fe6db..962d0dc 100644 --- a/my-keyboard-PTH.drl +++ b/my-keyboard-PTH.drl @@ -1,443 +1,798 @@ M48 -; DRILL file {KiCad (5.99.0-1615-g0042cd509)} date Sunday, May 31, 2020 at 09:12:51 PM +; DRILL file {KiCad (5.99.0-2887-gdf45a6699)} date Thursday, October 29, 2020 at 03:17:49 PM ; FORMAT={-:-/ absolute / inch / decimal} -; #@! TF.CreationDate,2020-05-31T21:12:51-05:00 -; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-1615-g0042cd509) +; #@! TF.CreationDate,2020-10-29T15:17:49-05:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-2887-gdf45a6699) ; #@! TF.FileFunction,Plated,1,2,PTH FMAT,2 INCH T1C0.0157 -T2C0.0197 +T2C0.0236 T3C0.0276 -T4C0.0409 -T5C0.0579 +T4C0.0400 +T5C0.0409 +T6C0.0583 +T7C0.0866 % G90 G05 T1 -X2.06Y-4.68 -X2.14Y-4.54 -X2.15Y-5.25 -X2.179Y-5.1861 -X2.21Y-5.1536 -X2.25Y-5.12 -X2.3Y-4.64 -X2.33Y-4.68 -X2.36Y-4.54 -X2.39Y-4.925 -X2.42Y-4.24 -X2.4302Y-4.9252 -X2.4679Y-4.9129 -X2.5Y-6.06 -X2.5Y-6.105 -X2.5Y-6.15 -X2.5003Y-4.9352 -X2.515Y-5.36 -X2.5644Y-4.87 -X2.59Y-4.55 -X2.62Y-5.32 -X2.655Y-4.78 -X2.685Y-5.085 -X2.7305Y-4.8895 -X2.7336Y-4.37 -X2.79Y-5.42 -X2.795Y-4.64 -X2.8197Y-5.3397 -X2.84Y-4.82 -X2.84Y-5.18 -X2.875Y-4.945 -X2.99Y-7.5 -X2.99Y-7.55 -X3.17Y-5.375 -X3.17Y-5.42 -X3.385Y-5.345 -X3.445Y-4.77 -X3.485Y-5.375 -X3.485Y-5.42 -X3.575Y-7.055 -X3.58Y-5.375 -X3.58Y-5.42 -X3.605Y-4.77 -X3.61Y-6.255 -X3.66Y-5.345 -X3.715Y-5.42 -X3.75Y-5.375 -X3.76Y-7.62 -X3.765Y-6.255 -X3.79Y-5.345 -X5.465Y-7.62 -X6.4714Y-6.0614 -X7.195Y-6.105 -X7.91Y-6.15 -X8.6Y-5.42 -X9.35Y-5.345 -X14.29Y-5.375 -T2 -X2.875Y-4.2419 -X2.875Y-4.2812 -X2.9144Y-4.2419 -X2.9144Y-4.2812 -X2.9537Y-4.2419 -X2.9537Y-4.2812 +X10.85Y-4.45 +X10.9Y-4.45 +X10.96Y-4.41 +X11.09Y-4.52 +X11.22Y-4.29 +X11.375Y-4.285 +X11.52Y-4.52 +X13.22Y-4.34 +X13.23Y-4.21 +X13.34Y-4.04 +X13.47Y-4.27 +X13.4978Y-4.2986 +X13.5262Y-4.3272 +X13.5561Y-4.3559 +X13.5832Y-4.3845 +X13.6Y-4.16 +X13.6117Y-4.4131 +X13.6402Y-4.4417 +X13.67Y-4.4704 +X13.7Y-4.5 +X13.73Y-4.53 +X14.0186Y-4.1426 +X14.07Y-4.18 +X14.15Y-4.7 +X14.27Y-4.1195 +X14.28Y-5.29 +X14.29Y-4.7 +X14.31Y-4.15 +X14.31Y-6.04 +X14.34Y-6.79 +X14.37Y-7.54 +X14.3769Y-4.667 +X14.38Y-4.53 +X14.39Y-4.21 +X14.4Y-8.29 +X14.41Y-4.5 +X14.45Y-4.09 +X14.49Y-4.46 +X14.52Y-4.43 +X14.55Y-4.4 +X14.58Y-4.37 +X14.5938Y-4.0625 +X14.61Y-4.34 +X14.64Y-4.31 +X14.6603Y-4.2057 +X14.67Y-4.28 +X14.78Y-4.2175 +X14.7812Y-4.53 +X14.81Y-4.7 +X10.7648Y-4.3048 +X10.7805Y-4.2773 +X10.7963Y-4.3048 +X10.812Y-4.2773 +X10.8278Y-4.3048 +X10.8435Y-4.2773 +X10.8593Y-4.3048 +X10.8907Y-4.3048 +X10.9065Y-4.2769 +X10.9222Y-4.3048 +X10.938Y-4.2773 +X10.9537Y-4.3048 +X10.9695Y-4.2773 +X10.9852Y-4.3048 +T3 +X11.2292Y-4.49 +X11.43Y-4.49 T4 +X12.4Y-4.2 +X12.4Y-4.3 +X12.5Y-4.2 +X12.5Y-4.3 +X12.6Y-4.2 +X12.6Y-4.3 +T5 X3.7312Y-6.8875 X3.8312Y-6.8875 -T5 -X3.6313Y-6.5875 -X3.6828Y-6.53 -X3.8797Y-6.5103 -X3.8813Y-6.4875 -X13.6625Y-5.8375 -X13.7141Y-5.78 -X13.9109Y-5.7603 -X13.9125Y-5.7375 -X3.5375Y-5.8375 -X3.5891Y-5.78 -X3.7859Y-5.7603 -X3.7875Y-5.7375 -X13.475Y-5.0875 -X13.5266Y-5.03 -X13.7234Y-5.0103 -X13.725Y-4.9875 -X14.6Y-8.0875 -X14.6516Y-8.03 -X14.8484Y-8.0103 -X14.85Y-7.9875 -X10.7562Y-8.0875 -X10.8078Y-8.03 -X11.0047Y-8.0103 -X11.0062Y-7.9875 -X5.3187Y-8.0875 -X5.3703Y-8.03 -X5.5672Y-8.0103 -X5.5687Y-7.9875 -X4.3812Y-8.0875 -X4.4328Y-8.03 -X4.6297Y-8.0103 -X4.6312Y-7.9875 -X3.4438Y-8.0875 -X3.4953Y-8.03 -X3.6922Y-8.0103 -X3.6938Y-7.9875 -X8.4125Y-8.0875 -X8.4641Y-8.03 -X8.6609Y-8.0103 -X8.6625Y-7.9875 -X12.1625Y-6.5875 -X12.2141Y-6.53 -X12.4109Y-6.5103 -X12.4125Y-6.4875 -X11.4125Y-6.5875 -X11.4641Y-6.53 -X11.6609Y-6.5103 -X11.6625Y-6.4875 -X10.1Y-4.3375 -X10.1516Y-4.28 -X10.3484Y-4.2603 -X10.35Y-4.2375 -X9.35Y-4.3375 -X9.4016Y-4.28 -X9.5984Y-4.2603 -X9.6Y-4.2375 -X8.6Y-4.3375 -X8.6516Y-4.28 -X8.8484Y-4.2603 -X8.85Y-4.2375 -X7.85Y-4.3375 -X7.9016Y-4.28 -X8.0984Y-4.2603 -X8.1Y-4.2375 -X13.85Y-8.0875 -X13.9016Y-8.03 -X14.0984Y-8.0103 -X14.1Y-7.9875 -X13.1Y-8.0875 -X13.1516Y-8.03 -X13.3484Y-8.0103 -X13.35Y-7.9875 -X12.8187Y-7.3375 -X12.8703Y-7.28 -X13.0672Y-7.2603 -X13.0687Y-7.2375 -X3.8188Y-7.3375 -X3.8703Y-7.28 -X4.0672Y-7.2603 -X4.0687Y-7.2375 -X13.3812Y-6.5875 -X13.4328Y-6.53 -X13.6297Y-6.5103 -X13.6312Y-6.4875 -X12.35Y-8.0875 -X12.4016Y-8.03 -X12.5984Y-8.0103 -X12.6Y-7.9875 -X11.6Y-8.0875 -X11.6516Y-8.03 -X11.8484Y-8.0103 -X11.85Y-7.9875 -X14.6Y-7.3375 -X14.6516Y-7.28 -X14.8484Y-7.2603 -X14.85Y-7.2375 -X13.85Y-7.3375 -X13.9016Y-7.28 -X14.0984Y-7.2603 -X14.1Y-7.2375 -X11.7875Y-7.3375 -X11.8391Y-7.28 -X12.0359Y-7.2603 -X12.0375Y-7.2375 -X11.0375Y-7.3375 -X11.0891Y-7.28 -X11.2859Y-7.2603 -X11.2875Y-7.2375 -X10.2875Y-7.3375 -X10.3391Y-7.28 -X10.5359Y-7.2603 -X10.5375Y-7.2375 -X9.5375Y-7.3375 -X9.5891Y-7.28 -X9.7859Y-7.2603 -X9.7875Y-7.2375 -X8.7875Y-7.3375 -X8.8391Y-7.28 -X9.0359Y-7.2603 -X9.0375Y-7.2375 -X8.0375Y-7.3375 -X8.0891Y-7.28 -X8.2859Y-7.2603 -X8.2875Y-7.2375 -X7.2875Y-7.3375 -X7.3391Y-7.28 -X7.5359Y-7.2603 -X7.5375Y-7.2375 -X6.5375Y-7.3375 -X6.5891Y-7.28 -X6.7859Y-7.2603 -X6.7875Y-7.2375 -X5.7875Y-7.3375 -X5.8391Y-7.28 -X6.0359Y-7.2603 -X6.0375Y-7.2375 -X5.0375Y-7.3375 -X5.0891Y-7.28 -X5.2859Y-7.2603 -X5.2875Y-7.2375 -X14.6Y-6.5875 -X14.6516Y-6.53 -X14.8484Y-6.5103 -X14.85Y-6.4875 -X10.6625Y-6.5875 -X10.7141Y-6.53 -X10.9109Y-6.5103 -X10.9125Y-6.4875 -X9.9125Y-6.5875 -X9.9641Y-6.53 -X10.1609Y-6.5103 -X10.1625Y-6.4875 -X9.1625Y-6.5875 -X9.2141Y-6.53 -X9.4109Y-6.5103 -X9.4125Y-6.4875 -X8.4125Y-6.5875 -X8.4641Y-6.53 -X8.6609Y-6.5103 -X8.6625Y-6.4875 -X6.9125Y-6.5875 -X6.9641Y-6.53 -X7.1609Y-6.5103 -X7.1625Y-6.4875 -X7.6625Y-6.5875 -X7.7141Y-6.53 -X7.9109Y-6.5103 -X7.9125Y-6.4875 -X6.1625Y-6.5875 -X6.2141Y-6.53 -X6.4109Y-6.5103 -X6.4125Y-6.4875 -X4.6625Y-6.5875 -X4.7141Y-6.53 -X4.9109Y-6.5103 -X4.9125Y-6.4875 -X5.4125Y-6.5875 -X5.4641Y-6.53 -X5.6609Y-6.5103 -X5.6625Y-6.4875 -X14.6Y-5.8387 -X14.6516Y-5.7812 -X14.8484Y-5.7616 -X14.85Y-5.7387 -X12.725Y-5.8375 -X12.7766Y-5.78 -X12.9734Y-5.7603 -X12.975Y-5.7375 -X11.975Y-5.8375 -X12.0266Y-5.78 -X12.2234Y-5.7603 -X12.225Y-5.7375 -X11.225Y-5.8375 -X11.2766Y-5.78 -X11.4734Y-5.7603 -X11.475Y-5.7375 -X10.475Y-5.8375 -X10.5266Y-5.78 -X10.7234Y-5.7603 -X10.725Y-5.7375 -X9.725Y-5.8375 -X9.7766Y-5.78 -X9.9734Y-5.7603 -X9.975Y-5.7375 -X8.975Y-5.8375 -X9.0266Y-5.78 -X9.2234Y-5.7603 -X9.225Y-5.7375 -X8.225Y-5.8375 -X8.2766Y-5.78 -X8.4734Y-5.7603 -X8.475Y-5.7375 -X7.475Y-5.8375 -X7.5266Y-5.78 -X7.7234Y-5.7603 -X7.725Y-5.7375 -X6.725Y-5.8375 -X6.7766Y-5.78 -X6.9734Y-5.7603 -X6.975Y-5.7375 -X5.975Y-5.8375 -X6.0266Y-5.78 -X6.2234Y-5.7603 -X6.225Y-5.7375 -X5.225Y-5.8375 -X5.2766Y-5.78 -X5.4734Y-5.7603 -X5.475Y-5.7375 -X4.475Y-5.8375 -X4.5266Y-5.78 -X4.7234Y-5.7603 -X4.725Y-5.7375 -X14.6Y-4.3375 -X14.6516Y-4.28 -X14.8484Y-4.2603 -X14.85Y-4.2375 -X13.85Y-4.3375 -X13.9016Y-4.28 -X14.0984Y-4.2603 -X14.1Y-4.2375 -X13.1Y-4.3375 -X13.1516Y-4.28 -X13.3484Y-4.2603 -X13.35Y-4.2375 -X12.35Y-4.3375 -X12.4016Y-4.28 -X12.5984Y-4.2603 -X12.6Y-4.2375 -X11.6Y-4.3375 -X11.6516Y-4.28 -X11.8484Y-4.2603 -X11.85Y-4.2375 -X10.85Y-4.3375 -X10.9016Y-4.28 -X11.0984Y-4.2603 -X11.1Y-4.2375 -X14.6Y-5.0875 -X14.6516Y-5.03 -X14.8484Y-5.0103 -X14.85Y-4.9875 -X12.35Y-5.0875 -X12.4016Y-5.03 -X12.5984Y-5.0103 -X12.6Y-4.9875 -X11.6Y-5.0875 -X11.6516Y-5.03 -X11.8484Y-5.0103 -X11.85Y-4.9875 -X10.85Y-5.0875 -X10.9016Y-5.03 -X11.0984Y-5.0103 -X11.1Y-4.9875 -X10.1Y-5.0875 -X10.1516Y-5.03 -X10.3484Y-5.0103 -X10.35Y-4.9875 -X9.35Y-5.0875 -X9.4016Y-5.03 -X9.5984Y-5.0103 -X9.6Y-4.9875 -X8.6Y-5.0875 -X8.6516Y-5.03 -X8.8484Y-5.0103 -X8.85Y-4.9875 -X7.85Y-5.0875 -X7.9016Y-5.03 -X8.0984Y-5.0103 -X8.1Y-4.9875 -X7.1Y-5.0875 -X7.1516Y-5.03 -X7.3484Y-5.0103 -X7.35Y-4.9875 -X6.35Y-5.0875 -X6.4016Y-5.03 -X6.5984Y-5.0103 -X6.6Y-4.9875 -X5.6Y-5.0875 -X5.6516Y-5.03 -X5.8484Y-5.0103 -X5.85Y-4.9875 -X4.85Y-5.0875 -X4.9016Y-5.03 -X5.0984Y-5.0103 -X5.1Y-4.9875 -X7.1Y-4.3375 -X7.1516Y-4.28 -X7.3484Y-4.2603 -X7.35Y-4.2375 -X6.35Y-4.3375 -X6.4016Y-4.28 -X6.5984Y-4.2603 -X6.6Y-4.2375 -X5.6Y-4.3375 -X5.6516Y-4.28 -X5.8484Y-4.2603 -X5.85Y-4.2375 -X4.85Y-4.3375 -X4.9016Y-4.28 -X5.0984Y-4.2603 -X5.1Y-4.2375 -X4.1Y-5.0875 -X4.1516Y-5.03 -X4.3484Y-5.0103 -X4.35Y-4.9875 -X4.1Y-4.3375 -X4.1516Y-4.28 -X4.3484Y-4.2603 -X4.35Y-4.2375 -X3.35Y-5.0875 -X3.4016Y-5.03 -X3.5984Y-5.0103 -X3.6Y-4.9875 -X3.35Y-4.3375 -X3.4016Y-4.28 -X3.5984Y-4.2603 -X3.6Y-4.2375 -T3 -G00X2.0575Y-4.1639 +T7 +X14.9688Y-4.6562 +X9.125Y-4.6562 +X9.125Y-4.1562 +X14.9688Y-4.1562 +X13.5Y-7.7812 +X9.0938Y-8.0312 +X3.2812Y-4.6562 +X4.9375Y-7.875 +X3.2812Y-4.1562 +T2 +G00X10.7069Y-4.0851 +M15 +G01X10.7069Y-4.0615 +M16 +G05 +G00X10.7069Y-4.2714 +M15 +G01X10.7069Y-4.2477 +M16 +G05 +G00X11.0431Y-4.0851 +M15 +G01X11.0431Y-4.0615 +M16 +G05 +G00X11.0431Y-4.2714 +M15 +G01X11.0431Y-4.2477 +M16 +G05 +T6 +G00X5.9749Y-5.8369 +M15 +G01X6.0263Y-5.7798 +M16 +G05 +G00X6.2234Y-5.7601 +M15 +G01X6.225Y-5.7377 +M16 +G05 +G00X8.2249Y-5.8369 +M15 +G01X8.2763Y-5.7798 +M16 +G05 +G00X8.4734Y-5.7601 +M15 +G01X8.475Y-5.7377 +M16 +G05 +G00X11.2249Y-5.8369 +M15 +G01X11.2763Y-5.7798 +M16 +G05 +G00X11.4734Y-5.7601 +M15 +G01X11.475Y-5.7377 +M16 +G05 +G00X7.6624Y-6.5869 +M15 +G01X7.7138Y-6.5298 +M16 +G05 +G00X7.9109Y-6.5101 +M15 +G01X7.9125Y-6.4877 +M16 +G05 +G00X14.5999Y-6.5869 +M15 +G01X14.6513Y-6.5298 +M16 +G05 +G00X14.8484Y-6.5101 +M15 +G01X14.85Y-6.4877 +M16 +G05 +G00X5.0374Y-7.3369 +M15 +G01X5.0888Y-7.2798 +M16 +G05 +G00X5.2859Y-7.2601 +M15 +G01X5.2875Y-7.2377 +M16 +G05 +G00X10.4749Y-5.8369 +M15 +G01X10.5263Y-5.7798 +M16 +G05 +G00X10.7234Y-5.7601 +M15 +G01X10.725Y-5.7377 +M16 +G05 +G00X9.5374Y-7.3369 +M15 +G01X9.5888Y-7.2798 +M16 +G05 +G00X9.7859Y-7.2601 +M15 +G01X9.7875Y-7.2377 +M16 +G05 +G00X10.9437Y-8.0869 +M15 +G01X10.995Y-8.0298 +M16 +G05 +G00X11.1922Y-8.0101 +M15 +G01X11.1937Y-7.9877 +M16 +G05 +G00X4.3812Y-8.0869 +M15 +G01X4.4325Y-8.0298 +M16 +G05 +G00X4.6297Y-8.0101 +M15 +G01X4.6312Y-7.9877 +M16 +G05 +G00X8.9749Y-5.8369 +M15 +G01X9.0263Y-5.7798 +M16 +G05 +G00X9.2234Y-5.7601 +M15 +G01X9.225Y-5.7377 +M16 +G05 +G00X13.4749Y-5.0869 +M15 +G01X13.5263Y-5.0298 +M16 +G05 +G00X13.7234Y-5.0101 +M15 +G01X13.725Y-4.9877 +M16 +G05 +G00X11.0374Y-7.3369 +M15 +G01X11.0888Y-7.2798 +M16 +G05 +G00X11.2859Y-7.2601 +M15 +G01X11.2875Y-7.2377 +M16 +G05 +G00X11.5999Y-5.0869 +M15 +G01X11.6513Y-5.0298 +M16 +G05 +G00X11.8484Y-5.0101 +M15 +G01X11.85Y-4.9877 +M16 +G05 +G00X10.6624Y-6.5869 +M15 +G01X10.7138Y-6.5298 +M16 +G05 +G00X10.9109Y-6.5101 +M15 +G01X10.9125Y-6.4877 +M16 +G05 +G00X10.8499Y-5.0869 +M15 +G01X10.9013Y-5.0298 +M16 +G05 +G00X11.0984Y-5.0101 +M15 +G01X11.1Y-4.9877 +M16 +G05 +G00X14.5999Y-7.3369 +M15 +G01X14.6513Y-7.2798 +M16 +G05 +G00X14.8484Y-7.2601 +M15 +G01X14.85Y-7.2377 +M16 +G05 +G00X6.5374Y-7.3369 +M15 +G01X6.5888Y-7.2798 +M16 +G05 +G00X6.7859Y-7.2601 +M15 +G01X6.7875Y-7.2377 +M16 +G05 +G00X13.3812Y-6.5869 +M15 +G01X13.4325Y-6.5298 +M16 +G05 +G00X13.6297Y-6.5101 +M15 +G01X13.6312Y-6.4877 +M16 +G05 +G00X5.3187Y-8.0869 +M15 +G01X5.37Y-8.0298 +M16 +G05 +G00X5.5672Y-8.0101 +M15 +G01X5.5687Y-7.9877 +M16 +G05 +G00X13.8499Y-8.0869 +M15 +G01X13.9013Y-8.0298 +M16 +G05 +G00X14.0984Y-8.0101 +M15 +G01X14.1Y-7.9877 +M16 +G05 +G00X4.6624Y-6.5869 +M15 +G01X4.7138Y-6.5298 +M16 +G05 +G00X4.9109Y-6.5101 +M15 +G01X4.9125Y-6.4877 +M16 +G05 +G00X6.7249Y-5.8369 +M15 +G01X6.7763Y-5.7798 +M16 +G05 +G00X6.9734Y-5.7601 +M15 +G01X6.975Y-5.7377 +M16 +G05 +G00X3.4437Y-8.0869 +M15 +G01X3.495Y-8.0298 +M16 +G05 +G00X3.6922Y-8.0101 +M15 +G01X3.6937Y-7.9877 +M16 +G05 +G00X4.4749Y-5.8369 +M15 +G01X4.5263Y-5.7798 +M16 +G05 +G00X4.7234Y-5.7601 +M15 +G01X4.725Y-5.7377 +M16 +G05 +G00X12.7249Y-5.8369 +M15 +G01X12.7763Y-5.7798 +M16 +G05 +G00X12.9734Y-5.7601 +M15 +G01X12.975Y-5.7377 +M16 +G05 +G00X11.4124Y-6.5869 +M15 +G01X11.4638Y-6.5298 +M16 +G05 +G00X11.6609Y-6.5101 +M15 +G01X11.6625Y-6.4877 +M16 +G05 +G00X9.1624Y-6.5869 +M15 +G01X9.2138Y-6.5298 +M16 +G05 +G00X9.4109Y-6.5101 +M15 +G01X9.4125Y-6.4877 +M16 +G05 +G00X11.7874Y-7.3369 +M15 +G01X11.8388Y-7.2798 +M16 +G05 +G00X12.0359Y-7.2601 +M15 +G01X12.0375Y-7.2377 +M16 +G05 +G00X14.5999Y-5.0869 +M15 +G01X14.6513Y-5.0298 +M16 +G05 +G00X14.8484Y-5.0101 +M15 +G01X14.85Y-4.9877 +M16 +G05 +G00X3.8187Y-7.3369 +M15 +G01X3.87Y-7.2798 +M16 +G05 +G00X4.0672Y-7.2601 +M15 +G01X4.0687Y-7.2377 +M16 +G05 +G00X5.7874Y-7.3369 +M15 +G01X5.8388Y-7.2798 +M16 +G05 +G00X6.0359Y-7.2601 +M15 +G01X6.0375Y-7.2377 +M16 +G05 +G00X10.0999Y-5.0869 +M15 +G01X10.1513Y-5.0298 +M16 +G05 +G00X10.3484Y-5.0101 +M15 +G01X10.35Y-4.9877 +M16 +G05 +G00X13.6624Y-5.8369 +M15 +G01X13.7138Y-5.7798 +M16 +G05 +G00X13.9109Y-5.7601 +M15 +G01X13.9125Y-5.7377 +M16 +G05 +G00X4.8499Y-5.0869 +M15 +G01X4.9013Y-5.0298 +M16 +G05 +G00X5.0984Y-5.0101 +M15 +G01X5.1Y-4.9877 +M16 +G05 +G00X8.4124Y-6.5869 +M15 +G01X8.4638Y-6.5298 +M16 +G05 +G00X8.6609Y-6.5101 +M15 +G01X8.6625Y-6.4877 +M16 +G05 +G00X10.2874Y-7.3369 +M15 +G01X10.3388Y-7.2798 +M16 +G05 +G00X10.5359Y-7.2601 +M15 +G01X10.5375Y-7.2377 +M16 +G05 +G00X5.5999Y-5.0869 +M15 +G01X5.6513Y-5.0298 +M16 +G05 +G00X5.8484Y-5.0101 +M15 +G01X5.85Y-4.9877 +M16 +G05 +G00X5.2249Y-5.8369 +M15 +G01X5.2763Y-5.7798 +M16 +G05 +G00X5.4734Y-5.7601 +M15 +G01X5.475Y-5.7377 +M16 +G05 +G00X7.8499Y-5.0869 +M15 +G01X7.9013Y-5.0298 +M16 +G05 +G00X8.0984Y-5.0101 +M15 +G01X8.1Y-4.9877 +M16 +G05 +G00X7.2874Y-7.3369 +M15 +G01X7.3388Y-7.2798 +M16 +G05 +G00X7.5359Y-7.2601 +M15 +G01X7.5375Y-7.2377 +M16 +G05 +G00X11.9749Y-5.8369 +M15 +G01X12.0263Y-5.7798 +M16 +G05 +G00X12.2234Y-5.7601 +M15 +G01X12.225Y-5.7377 +M16 +G05 +G00X13.0999Y-8.0869 +M15 +G01X13.1513Y-8.0298 +M16 +G05 +G00X13.3484Y-8.0101 +M15 +G01X13.35Y-7.9877 +M16 +G05 +G00X9.7249Y-5.8369 +M15 +G01X9.7763Y-5.7798 +M16 +G05 +G00X9.9734Y-5.7601 +M15 +G01X9.975Y-5.7377 +M16 +G05 +G00X5.4124Y-6.5869 +M15 +G01X5.4638Y-6.5298 +M16 +G05 +G00X5.6609Y-6.5101 +M15 +G01X5.6625Y-6.4877 +M16 +G05 +G00X7.4749Y-5.8369 +M15 +G01X7.5263Y-5.7798 +M16 +G05 +G00X7.7234Y-5.7601 +M15 +G01X7.725Y-5.7377 +M16 +G05 +G00X6.9124Y-6.5869 +M15 +G01X6.9638Y-6.5298 +M16 +G05 +G00X7.1609Y-6.5101 +M15 +G01X7.1625Y-6.4877 +M16 +G05 +G00X6.3499Y-5.0869 +M15 +G01X6.4013Y-5.0298 +M16 +G05 +G00X6.5984Y-5.0101 +M15 +G01X6.6Y-4.9877 +M16 +G05 +G00X14.5999Y-5.8369 +M15 +G01X14.6513Y-5.7798 +M16 +G05 +G00X14.8484Y-5.7601 +M15 +G01X14.85Y-5.7377 +M16 +G05 +G00X7.0999Y-5.0869 +M15 +G01X7.1513Y-5.0298 +M16 +G05 +G00X7.3484Y-5.0101 +M15 +G01X7.35Y-4.9877 +M16 +G05 +G00X13.8499Y-7.3369 +M15 +G01X13.9013Y-7.2798 +M16 +G05 +G00X14.0984Y-7.2601 +M15 +G01X14.1Y-7.2377 +M16 +G05 +G00X3.6312Y-6.5869 +M15 +G01X3.6825Y-6.5298 +M16 +G05 +G00X3.8797Y-6.5101 +M15 +G01X3.8812Y-6.4877 +M16 +G05 +G00X14.5999Y-8.0869 +M15 +G01X14.6513Y-8.0298 +M16 +G05 +G00X14.8484Y-8.0101 +M15 +G01X14.85Y-7.9877 +M16 +G05 +G00X12.1624Y-6.5869 +M15 +G01X12.2138Y-6.5298 +M16 +G05 +G00X12.4109Y-6.5101 +M15 +G01X12.4125Y-6.4877 +M16 +G05 +G00X3.3499Y-5.0869 +M15 +G01X3.4013Y-5.0298 +M16 +G05 +G00X3.5984Y-5.0101 +M15 +G01X3.6Y-4.9877 +M16 +G05 +G00X9.3499Y-5.0869 +M15 +G01X9.4013Y-5.0298 +M16 +G05 +G00X9.5984Y-5.0101 +M15 +G01X9.6Y-4.9877 +M16 +G05 +G00X8.5999Y-5.0869 +M15 +G01X8.6513Y-5.0298 +M16 +G05 +G00X8.8484Y-5.0101 +M15 +G01X8.85Y-4.9877 +M16 +G05 +G00X12.3499Y-5.0869 +M15 +G01X12.4013Y-5.0298 +M16 +G05 +G00X12.5984Y-5.0101 +M15 +G01X12.6Y-4.9877 +M16 +G05 +G00X9.9124Y-6.5869 +M15 +G01X9.9638Y-6.5298 +M16 +G05 +G00X10.1609Y-6.5101 +M15 +G01X10.1625Y-6.4877 +M16 +G05 +G00X8.7874Y-7.3369 +M15 +G01X8.8388Y-7.2798 +M16 +G05 +G00X9.0359Y-7.2601 +M15 +G01X9.0375Y-7.2377 +M16 +G05 +G00X12.8187Y-7.3369 +M15 +G01X12.87Y-7.2798 +M16 +G05 +G00X13.0672Y-7.2601 +M15 +G01X13.0687Y-7.2377 +M16 +G05 +G00X4.0999Y-5.0869 +M15 +G01X4.1513Y-5.0298 +M16 +G05 +G00X4.3484Y-5.0101 +M15 +G01X4.35Y-4.9877 +M16 +G05 +G00X3.5374Y-5.8369 +M15 +G01X3.5888Y-5.7798 +M16 +G05 +G00X3.7859Y-5.7601 +M15 +G01X3.7875Y-5.7377 +M16 +G05 +G00X11.8812Y-8.0869 +M15 +G01X11.9325Y-8.0298 +M16 +G05 +G00X12.1297Y-8.0101 +M15 +G01X12.1312Y-7.9877 +M16 +G05 +G00X8.1312Y-8.0869 +M15 +G01X8.1825Y-8.0298 +M16 +G05 +G00X8.3797Y-8.0101 +M15 +G01X8.3812Y-7.9877 +M16 +G05 +G00X6.1624Y-6.5869 M15 -G01X2.0575Y-4.2111 +G01X6.2138Y-6.5298 M16 G05 -G00X2.0575Y-4.341 +G00X6.4109Y-6.5101 M15 -G01X2.0575Y-4.3883 +G01X6.4125Y-6.4877 M16 G05 -G00X2.345Y-4.1639 +G00X8.0374Y-7.3369 M15 -G01X2.345Y-4.2111 +G01X8.0888Y-7.2798 M16 G05 -G00X2.345Y-4.341 +G00X8.2859Y-7.2601 M15 -G01X2.345Y-4.3883 +G01X8.2875Y-7.2377 M16 G05 T0 diff --git a/my-keyboard.kicad_pcb b/my-keyboard.kicad_pcb index d11c639..acfa5ce 100644 --- a/my-keyboard.kicad_pcb +++ b/my-keyboard.kicad_pcb @@ -182,16 +182,16 @@ (net 104 "Net-(U1-Pad29)") (net 105 "Net-(R5-Pad1)") (net 106 "VCC") - (net 107 "Net-(USB1-PadA8)") - (net 108 "Net-(USB1-PadB8)") - (net 109 "Net-(USB1-PadA2)") - (net 110 "Net-(USB1-PadA3)") - (net 111 "Net-(USB1-PadA10)") - (net 112 "Net-(USB1-PadA11)") - (net 113 "Net-(USB1-PadB2)") - (net 114 "Net-(USB1-PadB3)") - (net 115 "Net-(USB1-PadB10)") - (net 116 "Net-(USB1-PadB11)") + (net 107 "Net-(USB1-Pad23)") + (net 108 "Net-(USB1-Pad22)") + (net 109 "Net-(USB1-Pad20)") + (net 110 "Net-(USB1-Pad15)") + (net 111 "Net-(USB1-Pad14)") + (net 112 "Net-(USB1-Pad11)") + (net 113 "Net-(USB1-Pad10)") + (net 114 "Net-(USB1-Pad8)") + (net 115 "Net-(USB1-Pad3)") + (net 116 "Net-(USB1-Pad2)") (net 117 "Net-(R6-Pad2)") (module "MX_Alps_Hybrid:MX-1U-NoLED" (layer "F.Cu") (tedit 5EC557DE) (tstamp 00000000-0000-0000-0000-00005e82c359) @@ -3106,7 +3106,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 51a70295-c00e-4627-8ce2-6c0d38d32ee0) ) - (fp_text value "75" (at 0 -1.651) (layer "F.Fab") + (fp_text value "22" (at 0 -1.651) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp ba124f25-f549-4c43-8cbf-84b97df00316) ) @@ -3403,7 +3403,7 @@ ) ) - (module "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (layer "F.Cu") (tedit 5A0FD1B2) (tstamp 00000000-0000-0000-0000-00005eadf9db) + (module "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" (layer "F.Cu") (tedit 5F7F5953) (tstamp 00000000-0000-0000-0000-00005eadf9db) (at 351.493 107.784) (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") (tags "SMD SMT crystal") @@ -3438,7 +3438,7 @@ (pad "1" smd rect (at -1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "Net-(C5-Pad2)") (pinfunction "1") (tstamp e495cbb7-d141-4a1d-a83c-c7c919b44770)) (pad "2" smd rect (at 1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "2") (tstamp 5bc3a6bc-97c4-4a09-a203-2b12da9f6c82)) + (net 1 "GND") (pinfunction "2") (zone_connect 0) (tstamp 5bc3a6bc-97c4-4a09-a203-2b12da9f6c82)) (pad "3" smd rect (at 1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "Net-(C6-Pad2)") (pinfunction "3") (tstamp f99c00b6-40f1-4694-a99d-0f6c45520823)) (pad "4" smd rect (at -1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") @@ -3463,7 +3463,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 4e74ddc4-7a9c-4ae8-ac52-80730f21e07b) ) - (fp_text value "1uF" (at 0 1.65) (layer "F.Fab") + (fp_text value "1u" (at 0 1.65) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp b984c71f-3a14-494a-887b-c6e432e07e32) ) @@ -3505,7 +3505,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 26d49b52-9a9a-4e67-94f2-1c79cf3e840d) ) - (fp_text value "22pF" (at 0 1.65 90) (layer "F.Fab") + (fp_text value "22p" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 2329fa44-5a5c-4c17-8c02-e03254485125) ) @@ -3535,7 +3535,7 @@ ) (module "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tedit 5B36C52B) (tstamp 00000000-0000-0000-0000-00005eadfaa1) - (at 377.96875 114.3) + (at 372.618 103.378) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "SKU" "CGA4J1X7S1E106K125AC") @@ -3543,11 +3543,11 @@ (property "Sheet name" "") (path "/00000000-0000-0000-0000-00005e81ff90") (attr smd) - (fp_text reference "C4" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "C4" (at 2.794 -0.508) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 6bdbb39c-3526-4815-b876-a710268a2f4b) ) - (fp_text value "10uF" (at 0 1.65) (layer "F.Fab") + (fp_text value "10u" (at 0 1.65) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 45949feb-2274-4c4f-9a41-b3c0f3cc93ed) ) @@ -3566,9 +3566,9 @@ (fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp 6c3285ad-6051-412c-b3d3-e96557199caa)) (fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp d4b71761-72ec-4679-b526-35763c2fbd8d)) (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 2 "+5V") (tstamp 049fca66-17ea-4c4f-93a0-ebf932deadc5)) + (net 2 "+5V") (tstamp f4e7774e-3e2e-4cdb-b6bf-c3bc4d6ec3ee)) (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 1 "GND") (tstamp 380d8b7b-9f1a-4c29-b8ae-1b8444593e7c)) + (net 1 "GND") (tstamp af184ab3-9958-4551-bc47-7bce6a5d6c83)) (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3576,7 +3576,7 @@ ) ) - (module "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tedit 5B36C52B) (tstamp 00000000-0000-0000-0000-00005eadfad1) + (module "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tedit 5F7F59DB) (tstamp 00000000-0000-0000-0000-00005eadfad1) (at 359.4585 108.712 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") @@ -3589,7 +3589,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 04291a4a-3445-400a-b2b0-f0db1de222b4) ) - (fp_text value "0.1uF" (at 0 1.65) (layer "F.Fab") + (fp_text value "0.1u" (at 0 1.65) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp cc455d43-8ffb-4b53-b141-3776d7f33069) ) @@ -3610,7 +3610,7 @@ (pad "1" smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+5V") (tstamp b17a9f25-a80c-4f75-a679-2357867f2b94)) (pad "2" smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 1 "GND") (tstamp 7cf4c6d6-2fa4-4dd4-bbb5-7dcbb131cf94)) + (net 1 "GND") (zone_connect 0) (tstamp 7cf4c6d6-2fa4-4dd4-bbb5-7dcbb131cf94)) (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3619,7 +3619,7 @@ ) (module "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tedit 5B36C52B) (tstamp 00000000-0000-0000-0000-00005eadfb01) - (at 372.4425 103.378) + (at 377.952 114.3) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "SKU" "CC0805JPX7R8BB104") @@ -3627,11 +3627,11 @@ (property "Sheet name" "") (path "/00000000-0000-0000-0000-00005e81f270") (attr smd) - (fp_text reference "C2" (at 2.7155 0) (layer "F.SilkS") + (fp_text reference "C2" (at 0 -1.524) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 5d4d7e78-679a-4353-b146-7b76168b2923) ) - (fp_text value "0.1uF" (at 0 1.65) (layer "F.Fab") + (fp_text value "0.1u" (at 0 1.65) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 91465a00-1f52-4ffa-9cf2-65d6f76dcf07) ) @@ -3650,9 +3650,9 @@ (fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp f6b57e60-900a-487f-aa3d-cdf74aa26bda)) (fp_line (start -1 0.6) (end -1 -0.6) (layer "F.Fab") (width 0.1) (tstamp f8deec64-cd59-425d-855d-d7de04494ac6)) (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 2 "+5V") (tstamp 0ba214e3-ed54-41a8-9839-75a6c9871b96)) + (net 2 "+5V") (tstamp 40b27308-d3ca-4bce-ad06-6e1ddbc81052)) (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 1 "GND") (tstamp d915c8ca-4ca9-4867-9ba7-b0952a4813d2)) + (net 1 "GND") (tstamp add72de0-866c-4693-ad44-549f5d609350)) (model "${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -3715,11 +3715,11 @@ (property "Sheet name" "") (path "/00000000-0000-0000-0000-00005e81f80b") (attr smd) - (fp_text reference "C3" (at 0 -1.65 90) (layer "F.SilkS") + (fp_text reference "C3" (at -2.7155 0.508 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp ca93b2a6-5ce6-4274-95d6-b3ef9c47e4fa) ) - (fp_text value "0.1uF" (at 0 1.65 90) (layer "F.Fab") + (fp_text value "0.1u" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 96901ebf-95bc-4017-8288-a12785d911bc) ) @@ -3761,7 +3761,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp 51435a32-b181-4e08-a62c-9914daf09455) ) - (fp_text value "75" (at 0 1.65) (layer "F.Fab") + (fp_text value "22" (at 0 1.65) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 6cb7b879-1465-4364-847a-9794dfcb1060) ) @@ -3803,7 +3803,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp dc84bc50-5c31-4301-a81a-ee5c68d9a55e) ) - (fp_text value "22pF" (at 0 1.65 90) (layer "F.Fab") + (fp_text value "22p" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp e8970438-3fdf-4acb-bd91-e8843379e561) ) @@ -4973,112 +4973,6 @@ (xy 1.065943 3.92192)) (layer "F.SilkS") (width 0.01) (tstamp e2851eb9-a4df-4d0f-af5a-e8551f295143)) ) - (module "SnapEDA:AMPHENOL_10137061-00021LF" (layer "F.Cu") (tedit 5F7A700E) (tstamp 1d0e5abf-081d-4f84-bb7d-3ed84da07afd) - (at 280.19375 109.5375 180) - (property "SKU" "10137061-00021LF") - (property "Sheet file" "/Users/mbagnara/Documents/my-keyboard/my-keyboard.kicad_sch") - (property "Sheet name" "") - (path "/7a64ceac-9ab1-4bf6-9a33-ec9c357daa77") - (clearance 0.1) - (fp_text reference "USB1" (at 3.33375 6.6675) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 417c548d-a72f-4905-9b39-e3e124371faa) - ) - (fp_text value "USB_C_GCT_USB4085-Type-C" (at 0 0.85) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b267bbb7-1761-438f-8d50-d2b1b62d0f67) - ) - (fp_line (start -1.225 -1.65) (end 8.425 -1.65) (layer "F.SilkS") (width 0.127) (tstamp 0df2e78d-e62d-4c0e-9056-9203ab546efc)) - (fp_line (start 8.425 -1.65) (end 8.425 0.37) (layer "F.SilkS") (width 0.127) (tstamp 397dc02a-6d6a-4606-8868-c34035da0f15)) - (fp_line (start -1.225 0.37) (end -1.225 -1.65) (layer "F.SilkS") (width 0.127) (tstamp 4dcf7f07-948b-4538-aca8-cd199a8049b5)) - (fp_line (start 8.425 8.55) (end -1.225 8.55) (layer "F.SilkS") (width 0.127) (tstamp 4f93dc1e-c0ac-40a5-a559-dc4b8474f0e2)) - (fp_line (start 8.425 2.13) (end 8.425 4.66) (layer "F.SilkS") (width 0.127) (tstamp 5b06c7b1-d1f2-4459-9f4c-3342d66e587b)) - (fp_line (start 8.425 6.8) (end 8.425 8.55) (layer "F.SilkS") (width 0.127) (tstamp d2a171cf-e7f5-4280-bad6-3ede4172af18)) - (fp_line (start -1.225 8.55) (end -1.225 6.8) (layer "F.SilkS") (width 0.127) (tstamp dc8774a7-444f-4232-892a-1a8291e2c9dd)) - (fp_line (start -1.225 4.66) (end -1.225 2.13) (layer "F.SilkS") (width 0.127) (tstamp f5e10df2-855c-41ba-a9d8-3bd25203c41d)) - (fp_circle (center 0.8 -2.3) (end 0.9 -2.3) (layer "F.SilkS") (width 0.2) (tstamp 50d85636-8b5e-4931-bcfe-c0f3b735b773)) - (fp_line (start 7.35 0.325) (end 7.05 0.325) (layer "Edge.Cuts") (width 0.0001) (tstamp adcfa622-15fb-4bfd-878c-16af819f8a2d)) - (fp_line (start 7.35 -0.325) (end 7.05 -0.325) (layer "Edge.Cuts") (width 0.0001) (tstamp cf27e337-d56a-4ad3-a0b5-4187f249d0b3)) - (fp_arc (start 7.35 0) (end 7.35 0.325) (angle -180) (layer "Edge.Cuts") (width 0.0001) (tstamp afd30a16-5dfc-4aaf-a645-2cf9b03ba196)) - (fp_arc (start 7.05 0) (end 7.05 -0.325) (angle -180) (layer "Edge.Cuts") (width 0.0001) (tstamp c8279797-aca8-45b8-bf0a-bd0f1e581d86)) - (fp_line (start -1.565 8.8) (end -1.565 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 071eba51-a011-4a88-9cae-aef1bff523b7)) - (fp_line (start -1.565 -1.9) (end 8.77 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 873d8b90-9fa1-4c3e-9fa3-b58832f40836)) - (fp_line (start 8.77 -1.9) (end 8.77 8.8) (layer "F.CrtYd") (width 0.05) (tstamp d9d98fd0-8256-408e-946e-e8426d02a985)) - (fp_line (start 8.77 8.8) (end -1.565 8.8) (layer "F.CrtYd") (width 0.05) (tstamp f6a3a7fd-448a-43da-bc7b-8a86b2fb3386)) - (fp_line (start 8.425 -1.65) (end 8.425 8.55) (layer "F.Fab") (width 0.127) (tstamp 4748b242-9569-42ed-8b6a-2c3e32f9e3a4)) - (fp_line (start -1.225 8.55) (end -1.225 -1.65) (layer "F.Fab") (width 0.127) (tstamp 6ca2ec7f-02fe-47d9-aebd-df6a8cab63d1)) - (fp_line (start -1.225 -1.65) (end 8.425 -1.65) (layer "F.Fab") (width 0.127) (tstamp 770affea-d359-4b1e-af33-e9eb87fe9d91)) - (fp_line (start 8.425 8.55) (end -1.225 8.55) (layer "F.Fab") (width 0.127) (tstamp 8f5c5bae-1bb3-44a3-893d-27a1d3142ece)) - (fp_circle (center 0.8 -2.3) (end 0.9 -2.3) (layer "F.Fab") (width 0.2) (tstamp 31fbe52f-abcc-4fae-a012-4c5d91a5c7ba)) - (pad "A1" smd rect (at 0.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "GND_A1") (tstamp 38dc9279-2f7b-42af-97b8-9c3a882d2612)) - (pad "A2" smd rect (at 1.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 109 "Net-(USB1-PadA2)") (pinfunction "SSTXP1") (tstamp 8cd2b297-717c-476b-8333-fba3d3b6775f)) - (pad "A3" smd rect (at 1.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 110 "Net-(USB1-PadA3)") (pinfunction "SSTXN1") (clearance 0.1) (tstamp a690aaff-2589-4c38-bca7-a4ac7f2fb5b6)) - (pad "A4" smd rect (at 2.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 106 "VCC") (pinfunction "VBUS_A4") (clearance 0.1) (tstamp fd074509-d22b-434d-b08b-b276e0fe576f)) - (pad "A5" smd rect (at 2.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 117 "Net-(R6-Pad2)") (pinfunction "CC1") (clearance 0.1) (tstamp c8a7486f-d0c9-4b0b-bc81-a47bcb617dff)) - (pad "A6" smd rect (at 3.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 103 "/D+") (pinfunction "DP1") (clearance 0.1) (tstamp 67931466-b1c5-4557-b3ec-92a2e9217eb6)) - (pad "A7" smd rect (at 3.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 102 "/D-") (pinfunction "DN1") (clearance 0.1) (tstamp de18ec57-7293-4742-9873-974b361b749d)) - (pad "A8" smd rect (at 4.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 107 "Net-(USB1-PadA8)") (pinfunction "SBU1") (tstamp 215e9008-a0e0-4b75-89ae-e440ea55c889)) - (pad "A9" smd rect (at 4.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 106 "VCC") (pinfunction "VBUS_A9") (clearance 0.1) (tstamp 7a97036b-1055-4d88-8b16-72f3e0c6949c)) - (pad "A10" smd rect (at 5.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 111 "Net-(USB1-PadA10)") (pinfunction "SSRXN2") (clearance 0.1) (tstamp d71b07c8-2145-4d89-bb40-ce89beecfa13)) - (pad "A11" smd rect (at 5.85 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 112 "Net-(USB1-PadA11)") (pinfunction "SSRXP2") (clearance 0.1) (tstamp eabf2473-0957-4202-bd66-08db8f17f7ce)) - (pad "A12" smd rect (at 6.35 -0.56 180) (size 0.3 0.9) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "GND_A12") (tstamp a40c7ace-0e3b-400d-84b7-8cd5f0c4ab36)) - (pad "B1" thru_hole circle (at 6.4 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 1 "GND") (pinfunction "GND_B1") (tstamp 4b817a5b-80b4-4b68-8a0b-f1b91f988d37)) - (pad "B2" thru_hole circle (at 6 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 113 "Net-(USB1-PadB2)") (pinfunction "SSTXP2") (tstamp 9402bff8-c13f-4067-baf2-0afafc76edcc)) - (pad "B3" thru_hole circle (at 5.2 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 114 "Net-(USB1-PadB3)") (pinfunction "SSTXN2") (tstamp 882f1bcd-32d5-40cd-84e1-c4523dab80f3)) - (pad "B4" thru_hole circle (at 4.8 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 106 "VCC") (pinfunction "VBUS_B4") (tstamp bb423c45-9a97-4023-b6c0-0306c493f07d)) - (pad "B5" thru_hole circle (at 4.4 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 105 "Net-(R5-Pad1)") (pinfunction "CC2") (tstamp f7113f2d-35b6-41ba-b7d4-62eaa9fc1219)) - (pad "B6" thru_hole circle (at 4 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 103 "/D+") (pinfunction "DP2") (tstamp b4ea8be8-7291-4269-8e27-ad2263fd551d)) - (pad "B7" thru_hole circle (at 3.2 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 102 "/D-") (pinfunction "DN2") (tstamp 58926085-fb85-4337-bfb6-50d8d403b30b)) - (pad "B8" thru_hole circle (at 2.8 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 108 "Net-(USB1-PadB8)") (pinfunction "SBU2") (tstamp f1d9c142-7f31-4a64-80c1-2bf1cbcca178)) - (pad "B9" thru_hole circle (at 2.4 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 106 "VCC") (pinfunction "VBUS_B9") (tstamp c8567155-0906-4f8a-b1da-96dae6154d22)) - (pad "B10" thru_hole circle (at 2 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 115 "Net-(USB1-PadB10)") (pinfunction "SSRXN1") (tstamp edc9a837-d8d4-4234-9a64-c286962640cf)) - (pad "B11" thru_hole circle (at 1.2 1.35 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 116 "Net-(USB1-PadB11)") (pinfunction "SSRXP1") (tstamp 0ddf839a-7063-480a-8c97-6ba2d1b19c24)) - (pad "B12" thru_hole circle (at 0.8 0.65 180) (size 0.6 0.6) (drill 0.4) (layers *.Cu *.Mask) - (net 1 "GND") (pinfunction "GND_B12") (tstamp 72a5ec95-590c-4bff-b466-1852d7aad783)) - (pad "None" np_thru_hole circle (at 0 0 180) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) (tstamp 7a3e3511-81f5-4dcf-b790-735ecfe335be)) - (pad "S1" thru_hole oval (at -0.53 1.25 180) (size 0.85 1.7) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 1 "GND") (pinfunction "SHIELD") (tstamp 3591ccd7-a430-4909-8e41-b0845a8fa700)) - (pad "S2" thru_hole oval (at 7.73 1.25 180) (size 0.85 1.7) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 1 "GND") (pinfunction "SHIELD") (tstamp 7a85ef4f-3fd6-4ada-842b-d92fd0142548)) - (pad "S3" thru_hole oval (at -0.89 5.73 180) (size 0.85 1.7) (drill oval 0.5 1.1) (layers *.Cu *.Mask) - (net 1 "GND") (pinfunction "SHIELD") (tstamp 344d24a5-49e6-474d-ac69-9891f4d08e01)) - (pad "S4" thru_hole oval (at 8.09 5.73 180) (size 0.85 1.7) (drill oval 0.5 1.1) (layers *.Cu *.Mask) (remove_unused_layers) (keep_end_layers) - (net 1 "GND") (pinfunction "SHIELD") (tstamp f9823513-c5d9-45d7-9d2d-eb7151489043)) - (model "C:/Users/bryan/Downloads/kicad projects/github repositories/Type-C.pretty/gct-usb4085.step" - (offset (xyz 0 -2 -0.2)) - (scale (xyz 1 1 1)) - (rotate (xyz -90 0 0)) - ) - (model "C:/Users/bryan/OneDrive/kicad projects/libraries/Type-C.pretty/USB_C_GCT_USB4085.step" - (offset (xyz 0 -2 -0.2)) - (scale (xyz 1 1 1)) - (rotate (xyz -90 0 0)) - ) - ) - (module "cftkb:MountingHole_2.2mm_M2_Pad" (layer "F.Cu") (tedit 5CFB748D) (tstamp 1f0c88a8-caf9-4ffa-915d-f765ce1d5c6e) (at 83.34375 118.26875) (descr "Mounting Hole 2.2mm, M2") @@ -7348,7 +7242,7 @@ ) (module "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tedit 5B36C52B) (tstamp c4e06b30-a3b2-4495-925d-a6a6f51af8c9) - (at 272.288 113.792) + (at 282.194 106.172 -90) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "resistor") (property "SKU" "CR0805-FX-5101ELF ") @@ -7356,15 +7250,15 @@ (property "Sheet name" "") (path "/bfb0acdd-c511-4ef5-ae30-49ca9f392e5a") (attr smd) - (fp_text reference "R6" (at -0.0785 1.778) (layer "F.SilkS") + (fp_text reference "R6" (at -0.0785 1.778 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 680ffecc-9277-4e8a-a17e-d98858ca5d2c) ) - (fp_text value "5.1k" (at -3.3805 0.254) (layer "F.Fab") + (fp_text value "5.1k" (at -3.3805 0.254 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 1a3af741-d1fc-4d67-b348-663f699023c5) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp e87453d3-f05b-4671-97a1-6b463554e6b4) ) @@ -7378,10 +7272,10 @@ (fp_line (start -1 -0.6) (end 1 -0.6) (layer "F.Fab") (width 0.1) (tstamp 904685d6-30ae-4807-b614-4af3e0fd91ed)) (fp_line (start 1 -0.6) (end 1 0.6) (layer "F.Fab") (width 0.1) (tstamp a25e598f-4a40-469e-b747-970fbf09dba0)) (fp_line (start 1 0.6) (end -1 0.6) (layer "F.Fab") (width 0.1) (tstamp e1f6ab2a-bb56-4aef-a2e2-c8891b74fb4a)) - (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 1 "GND") (tstamp 9ff2c224-d70d-4405-8f66-5ebb47909b87)) - (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 117 "Net-(R6-Pad2)") (tstamp e3e873e9-57d6-4629-9ac1-5d271c31710e)) + (pad "1" smd roundrect (at -0.9375 0 270) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 1 "GND") (tstamp c0a6e5e1-efcf-4eab-9670-543e785ba4c9)) + (pad "2" smd roundrect (at 0.9375 0 270) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 117 "Net-(R6-Pad2)") (tstamp 32961818-99e2-4237-bbca-cd5e9a34a7c2)) (model "${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -7498,6 +7392,91 @@ ) ) + (module "Type-C:Wurth-632723300011" (layer "F.Cu") (tedit 5C42C6B8) (tstamp e205da28-b2a2-48b0-a08a-db01b6ff3022) + (at 276.225 100.0125 180) + (property "SKU" "632723300011") + (property "Sheet file" "/Users/mbagnara/Documents/my-keyboard/my-keyboard.kicad_sch") + (property "Sheet name" "") + (path "/665e9f3a-e0a2-466a-bd9f-8b3e350b60e6") + (attr smd) + (fp_text reference "USB1" (at 0.127 -4.3815) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d737e53f-0783-4984-823c-bb59a2725c6b) + ) + (fp_text value "Wurth-632723300011" (at 0 1.9) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 405f9863-f37a-4bab-9bf6-f7b215a7fc3d) + ) + (fp_line (start -4.37 0.95) (end -4.37 -10.38) (layer "Dwgs.User") (width 0.15) (tstamp 02be6331-d2a9-4c2f-96bb-86c97b0a5428)) + (fp_line (start -4.37 0.95) (end 4.37 0.95) (layer "Dwgs.User") (width 0.15) (tstamp 933533ac-e219-4ee3-86dc-6937b10ef973)) + (fp_line (start 4.37 0.95) (end 4.37 -10.38) (layer "Dwgs.User") (width 0.15) (tstamp cd41f085-a728-485d-b4f5-d4a45bc5dd3c)) + (fp_line (start -4.37 -10.38) (end 4.37 -10.38) (layer "Dwgs.User") (width 0.15) (tstamp de39e796-f27d-4eb0-b6f4-87f3935a993f)) + (pad "1" smd rect (at -2.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") (pinfunction "GND") (tstamp 623762b9-eedc-4795-8215-a32f170c2d8f)) + (pad "2" smd rect (at -2.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 116 "Net-(USB1-Pad2)") (pinfunction "SSTXXp1") (tstamp 7a59a572-b60d-4234-9c01-b289875daedd)) + (pad "3" smd rect (at -1.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 115 "Net-(USB1-Pad3)") (pinfunction "SSTXn1") (tstamp 68272335-6ed1-4f19-a417-e2e5e71d02d3)) + (pad "4" smd rect (at -1.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 106 "VCC") (pinfunction "VBUS") (tstamp cc297288-97bd-45f2-99e6-0b02736291d7)) + (pad "5" smd rect (at -0.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 117 "Net-(R6-Pad2)") (pinfunction "CC1") (tstamp 30050bc2-a029-4408-9381-1d7488d7f184)) + (pad "6" smd rect (at -0.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 103 "/D+") (pinfunction "Dp1") (tstamp 85a337e1-1841-4d72-8203-2e2aa11da999)) + (pad "7" smd rect (at 0.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 102 "/D-") (pinfunction "Dn1") (tstamp f88393ee-065d-470a-bce7-4eb35474b80a)) + (pad "8" smd rect (at 0.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 114 "Net-(USB1-Pad8)") (pinfunction "SBU1") (tstamp b6d7db18-892a-41f7-87f4-1b6b0cca12cf)) + (pad "9" smd rect (at 1.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 106 "VCC") (pinfunction "VBUS") (tstamp 3327398c-5285-40f0-a4d7-277a61352e90)) + (pad "10" smd rect (at 1.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 113 "Net-(USB1-Pad10)") (pinfunction "SSRXn2") (tstamp b0750553-5a5e-4594-bea2-9603453cafe8)) + (pad "11" smd rect (at 2.25 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 112 "Net-(USB1-Pad11)") (pinfunction "SSRXp2") (tstamp 04a569bc-eb33-4636-b9e9-4fc94135dfe9)) + (pad "12" smd rect (at 2.75 -10.58 180) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") (pinfunction "GND") (tstamp b2bbaa0d-744d-4cce-86c8-87f45c79acc2)) + (pad "13" thru_hole circle (at 2.8 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "GND") (tstamp 3e1b3af8-6e5b-42ce-ab4a-4b016535197d)) + (pad "14" thru_hole circle (at 2.4 -8.63 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 111 "Net-(USB1-Pad14)") (pinfunction "SSTXp2") (tstamp 8b0b0094-b8af-4246-8878-f0207cc2c543)) + (pad "15" thru_hole circle (at 1.6 -8.63 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 110 "Net-(USB1-Pad15)") (pinfunction "SSTXn2") (tstamp 310b852e-acb5-4139-a2ca-02c889ec2863)) + (pad "16" thru_hole circle (at 1.2 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 106 "VCC") (pinfunction "VBUS") (tstamp 83978175-1908-4cce-9cfb-23e645767a70)) + (pad "17" thru_hole circle (at 0.8 -8.63 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 105 "Net-(R5-Pad1)") (pinfunction "CC2") (tstamp 2f5790ce-2195-453e-97f5-9e750f596aaf)) + (pad "18" thru_hole circle (at 0.4 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 103 "/D+") (pinfunction "Dp2") (tstamp 6920d5c9-2865-48eb-a66e-5b0588ec7ff0)) + (pad "19" thru_hole circle (at -0.4 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 102 "/D-") (pinfunction "Dn2") (tstamp 6b0a2fa6-7db0-4a78-afb6-28fba1accbc8)) + (pad "20" thru_hole circle (at -0.8 -8.62 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 109 "Net-(USB1-Pad20)") (pinfunction "SBU2") (tstamp 65c36643-6996-484d-ad3f-6683dd97f77f)) + (pad "21" thru_hole circle (at -1.2 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 106 "VCC") (pinfunction "VBUS") (tstamp a1c55ff8-08bc-46e6-af53-d9efdc233124)) + (pad "22" thru_hole circle (at -1.6 -8.63 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 108 "Net-(USB1-Pad22)") (pinfunction "SSRXn1") (tstamp e7f7319d-3091-42e8-b35e-6b62d41cd573)) + (pad "23" thru_hole circle (at -2.4 -8.63 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 107 "Net-(USB1-Pad23)") (pinfunction "SSRXp1") (tstamp 3812bd47-afc8-4713-a65b-7e10bfdea5c7)) + (pad "24" thru_hole circle (at -2.8 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "GND") (tstamp a13b9dfb-bf4b-4699-a9f4-b8115f8afc7e)) + (pad "25" thru_hole circle (at 2 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Center_Plate_Pin") (tstamp 2ff0fba0-9372-4564-b0f9-4bb645f5aa2f)) + (pad "25" thru_hole circle (at -2 -9.33 180) (size 0.65 0.65) (drill 0.4) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Center_Plate_Pin") (tstamp a34161eb-762d-4600-86be-8b29366c41b5)) + (pad "26" thru_hole oval (at -4.27 -3.45 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Connector_Legs") (tstamp 465bbbd2-6c93-409e-b5ab-53420d540652)) + (pad "26" thru_hole oval (at -4.27 -8.18 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Connector_Legs") (tstamp d1f20910-e3d1-4217-849b-3bab46962ced)) + (pad "26" thru_hole oval (at 4.27 -8.18 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Connector_Legs") (tstamp d5e8dd71-565d-4e66-9b46-1a8ed849a4c3)) + (pad "26" thru_hole oval (at 4.27 -3.45 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu "B.Mask") (remove_unused_layers) (keep_end_layers) + (net 1 "GND") (pinfunction "Connector_Legs") (tstamp ddf0bb65-6d96-48d9-b3d8-f9a8131a5a0b)) + (pad "27" smd rect (at 0 -6 180) (size 0.2 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") (pinfunction "Under-Barrel_Pads") (tstamp 28fe4ab2-0bb1-48fe-9134-3d09255b7ccc)) + (pad "27" smd rect (at 0 -2.9 180) (size 0.2 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") (pinfunction "Under-Barrel_Pads") (tstamp 4ced0c7d-81f7-444c-9e23-f281365325fb)) + ) + (module "cftkb:MountingHole_2.2mm_M2_Pad" (layer "F.Cu") (tedit 5CFB748D) (tstamp e489311d-06ea-474d-b15e-e50c3c9c2a04) (at 125.4125 200.025) (descr "Mounting Hole 2.2mm, M2") @@ -9865,9 +9844,9 @@ (fp_line (start 0.25 0.4) (end 0.25 -0.4) (layer "B.Fab") (width 0.1) (tstamp c387971b-86b9-4a4a-a1e0-d4361072f7b5)) (fp_line (start 1.4 -0.9) (end -1.4 -0.9) (layer "B.Fab") (width 0.1) (tstamp d93869ae-9615-4a10-82c1-49dc44fb495c)) (pad "1" smd rect (at -1.65 0 90) (size 0.9 1.2) (layers "B.Cu" "B.Paste" "B.Mask") - (net 7 "/ROW0") (pinfunction "K") (tstamp cec1d093-dd53-430d-9fe6-56b12bd2ddc6)) + (net 7 "/ROW0") (pinfunction "K") (tstamp 6c347258-fca2-4d95-94e8-13bc60c14fa6)) (pad "2" smd rect (at 1.65 0 90) (size 0.9 1.2) (layers "B.Cu" "B.Paste" "B.Mask") - (net 64 "Net-(D55-Pad2)") (pinfunction "A") (tstamp 5f782288-35d3-43ec-bb84-f2f1b4c9e6ea)) + (net 64 "Net-(D55-Pad2)") (pinfunction "A") (tstamp 60777e16-fd38-445e-b97a-1c0b1a0f96a1)) (model "${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -10995,11 +10974,11 @@ (gr_text "by bagnaram" (at 208.026 110.236) (layer "F.SilkS") (tstamp 6acf7a18-4c23-4ce4-a2be-a06e7bd33ba3) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (gr_text "Splendens" (at 207.772 105.664) (layer "F.SilkS") (tstamp a2971b8c-24fb-4ac4-9d64-53dff3ed42d8) + (gr_text "Ocotillo" (at 207.772 105.664) (layer "F.SilkS") (tstamp a2971b8c-24fb-4ac4-9d64-53dff3ed42d8) (effects (font (size 3 3) (thickness 0.3))) ) - (dimension 115.8875 (width 0.4) (layer "F.Cu") (tstamp 05fe0bbd-6a70-4a1b-b2d8-47bd6037e603) - (gr_text "4.5625 in" (at 60 159.54375 270) (layer "F.Cu") (tstamp 05fe0bbd-6a70-4a1b-b2d8-47bd6037e603) + (dimension 115.8875 (width 0.4) (layer "Cmts.User") (tstamp 05fe0bbd-6a70-4a1b-b2d8-47bd6037e603) + (gr_text "4.5625 in" (at 60 159.54375 270) (layer "Cmts.User") (tstamp 05fe0bbd-6a70-4a1b-b2d8-47bd6037e603) (effects (font (size 3 3) (thickness 0.6))) ) (feature1 (pts (xy 79.375 217.4875) (xy 62.913579 217.4875))) @@ -11010,8 +10989,8 @@ (arrow2a (pts (xy 63.5 101.6) (xy 62.913579 102.726504))) (arrow2b (pts (xy 63.5 101.6) (xy 64.086421 102.726504))) ) - (dimension 12.7 (width 0.2) (layer "F.Cu") (tstamp 0d18284f-f441-4d06-afed-72e17f47b334) - (gr_text "0.5000 in" (at 71.81875 111.91875 270) (layer "F.Cu") (tstamp 0d18284f-f441-4d06-afed-72e17f47b334) + (dimension 12.7 (width 0.2) (layer "Cmts.User") (tstamp 0d18284f-f441-4d06-afed-72e17f47b334) + (gr_text "0.5000 in" (at 71.81875 111.91875 270) (layer "Cmts.User") (tstamp 0d18284f-f441-4d06-afed-72e17f47b334) (effects (font (size 1.5 1.5) (thickness 0.3))) ) (feature1 (pts (xy 83.34375 118.26875) (xy 73.232329 118.26875))) @@ -11022,8 +11001,8 @@ (arrow2a (pts (xy 73.81875 105.56875) (xy 73.232329 106.695254))) (arrow2b (pts (xy 73.81875 105.56875) (xy 74.405171 106.695254))) ) - (dimension 95.25 (width 0.2) (layer "F.Cu") (tstamp 6e93367f-d8e8-47eb-88e7-886d11969609) - (gr_text "3.7500 in" (at 71.818751 169.8625 270) (layer "F.Cu") (tstamp 6e93367f-d8e8-47eb-88e7-886d11969609) + (dimension 95.25 (width 0.2) (layer "Cmts.User") (tstamp 6e93367f-d8e8-47eb-88e7-886d11969609) + (gr_text "3.7500 in" (at 71.818751 169.8625 270) (layer "Cmts.User") (tstamp 6e93367f-d8e8-47eb-88e7-886d11969609) (effects (font (size 1.5 1.5) (thickness 0.3))) ) (feature1 (pts (xy 79.375 217.4875) (xy 73.23233 217.4875))) @@ -11034,8 +11013,8 @@ (arrow2a (pts (xy 73.818751 122.2375) (xy 73.23233 123.364004))) (arrow2b (pts (xy 73.818751 122.2375) (xy 74.405172 123.364004))) ) - (dimension 296.8625 (width 0.2) (layer "F.Cu") (tstamp 9b2c937a-a675-4b15-8149-84e37dc9b908) - (gr_text "11.6875 in" (at 231.775 94.8375) (layer "F.Cu") (tstamp 9b2c937a-a675-4b15-8149-84e37dc9b908) + (dimension 296.8625 (width 0.2) (layer "Cmts.User") (tstamp 9b2c937a-a675-4b15-8149-84e37dc9b908) + (gr_text "11.6875 in" (at 231.775 94.8375) (layer "Cmts.User") (tstamp 9b2c937a-a675-4b15-8149-84e37dc9b908) (effects (font (size 1.5 1.5) (thickness 0.3))) ) (feature1 (pts (xy 380.20625 105.56875) (xy 380.20625 96.251079))) @@ -11046,8 +11025,8 @@ (arrow2a (pts (xy 83.34375 96.8375) (xy 84.470254 97.423921))) (arrow2b (pts (xy 83.34375 96.8375) (xy 84.470254 96.251079))) ) - (dimension 304.8 (width 0.4) (layer "F.Cu") (tstamp 9ea5fb46-e30a-4d97-ac3f-ea9718d526c9) - (gr_text "12.0000 in" (at 231.775 85.3125) (layer "F.Cu") (tstamp 9ea5fb46-e30a-4d97-ac3f-ea9718d526c9) + (dimension 304.8 (width 0.4) (layer "Cmts.User") (tstamp 9ea5fb46-e30a-4d97-ac3f-ea9718d526c9) + (gr_text "12.0000 in" (at 231.775 85.3125) (layer "Cmts.User") (tstamp 9ea5fb46-e30a-4d97-ac3f-ea9718d526c9) (effects (font (size 3 3) (thickness 0.6))) ) (feature1 (pts (xy 384.175 101.6) (xy 384.175 86.726079))) @@ -11061,37 +11040,31 @@ (segment (start 359.61649 109.80749) (end 358.521 108.712) (width 0.381) (layer "F.Cu") (net 1) (tstamp 019fe2c1-127c-4c1d-9cde-86dbab4e8236)) (segment (start 350.393 106.934) (end 348.353 106.934) (width 0.381) (layer "F.Cu") (net 1) (tstamp 04c510e7-f374-4c4a-b316-69a1ef9e12b3)) - (segment (start 351.568039 105.758961) (end 353.473039 105.758961) (width 0.381) (layer "F.Cu") (net 1) (tstamp 068d1bb0-4b52-4695-8b85-4397c09c7072)) - (segment (start 273.79375 108.8875) (end 273.19375 108.2875) (width 0.381) (layer "F.Cu") (net 1) (tstamp 08e1bc2a-8a70-4783-8dda-43e64da215c8)) (segment (start 363.731 109.525) (end 363.740501 109.534501) (width 0.381) (layer "F.Cu") (net 1) (tstamp 14c3d23c-ed69-4246-9947-817ef5374a57)) (segment (start 375.140501 107.934501) (end 375.140501 114.112401) (width 0.381) (layer "F.Cu") (net 1) (tstamp 202ba466-70ff-4d95-8c25-96b1452f4ab0)) - (segment (start 353.473039 105.758961) (end 355.380999 105.758961) (width 0.381) (layer "F.Cu") (net 1) (tstamp 280b7569-29cd-4094-a6f1-845fbabea575)) + (segment (start 273.425 109.3425) (end 274.225 109.3425) (width 0.254) (layer "F.Cu") (net 1) (tstamp 21739737-154d-4599-a0d5-588d40b53140)) + (segment (start 278.225 109.3425) (end 279.025 109.3425) (width 0.254) (layer "F.Cu") (net 1) (tstamp 27d39262-713d-45b0-9b8f-53a48052431e)) (segment (start 369.1 105.425) (end 369.1 106.202266) (width 0.381) (layer "F.Cu") (net 1) (tstamp 2c8f54b5-926d-4a74-9cf8-b21075d523ef)) - (segment (start 354.076 104.394) (end 353.473039 104.996961) (width 0.381) (layer "F.Cu") (net 1) (tstamp 2d4fc58d-4f64-4447-bc41-107887e63efe)) - (segment (start 279.39375 108.8875) (end 279.99375 108.2875) (width 0.381) (layer "F.Cu") (net 1) (tstamp 2d68cb93-ad52-4557-b571-b0d01e2f8ea3)) - (segment (start 279.34375 110.0975) (end 279.34375 108.9375) (width 0.3) (layer "F.Cu") (net 1) (tstamp 32922cc2-e5ca-461b-a601-66cc4aba005a)) (segment (start 369.1 106.202266) (end 370.819233 107.921499) (width 0.381) (layer "F.Cu") (net 1) (tstamp 357587ee-ceb4-4dfa-9825-d064028598a8)) - (segment (start 353.473039 104.996961) (end 353.473039 105.758961) (width 0.381) (layer "F.Cu") (net 1) (tstamp 4b5f16ae-ef76-4565-8cb9-4533f63d025e)) (segment (start 362.6 109.525) (end 361.184068 109.525) (width 0.381) (layer "F.Cu") (net 1) (tstamp 4cacd0c0-d2f2-40d8-9868-15d6e8003271)) (segment (start 363.740501 115.847967) (end 364.3 116.407466) (width 0.381) (layer "F.Cu") (net 1) (tstamp 4ec9a041-5861-467b-9164-523753242159)) (segment (start 372.593 114.325) (end 372.364 114.554) (width 0.381) (layer "F.Cu") (net 1) (tstamp 51b97283-38bb-4ac1-95a8-94f71c09763c)) (segment (start 362.6 109.525) (end 363.731 109.525) (width 0.381) (layer "F.Cu") (net 1) (tstamp 6ce3c667-f0ae-4b7a-b0bf-84494e3790a9)) + (segment (start 355.092 105.41) (end 354.838 105.41) (width 0.381) (layer "F.Cu") (net 1) (tstamp 7a4db55f-afa2-446f-ba0a-e5155b980291)) + (segment (start 358.394 108.712) (end 355.092 105.41) (width 0.381) (layer "F.Cu") (net 1) (tstamp 81f178c2-7789-4e90-831c-63bbefcf7399)) + (segment (start 273.475 110.5925) (end 273.475 112.859) (width 0.3) (layer "F.Cu") (net 1) (tstamp 8465fe6a-db31-47c0-91e0-e3fa61e946e3)) (segment (start 352.290098 108.634) (end 350.590098 106.934) (width 0.381) (layer "F.Cu") (net 1) (tstamp 8f427b79-f56f-479c-83e3-bf3095901836)) (segment (start 361.184068 109.525) (end 360.901578 109.80749) (width 0.381) (layer "F.Cu") (net 1) (tstamp 9f465317-cd60-4472-9bb3-d14ac51a136f)) - (segment (start 358.4725 104.394) (end 354.076 104.394) (width 0.381) (layer "F.Cu") (net 1) (tstamp a2a0f2d7-4604-4d96-824d-c2e70b737e1c)) (segment (start 370.819233 107.921499) (end 373.996499 107.921499) (width 0.381) (layer "F.Cu") (net 1) (tstamp a681e85b-aca1-4d2e-8652-8982b4855637)) (segment (start 363.740501 109.534501) (end 363.740501 115.847967) (width 0.381) (layer "F.Cu") (net 1) (tstamp adb9b353-2296-4350-9db7-79731932e502)) - (segment (start 350.393 106.934) (end 351.568039 105.758961) (width 0.381) (layer "F.Cu") (net 1) (tstamp addaf00d-1270-4dc0-9699-4ff67d522979)) (segment (start 375.131 107.925) (end 375.140501 107.934501) (width 0.381) (layer "F.Cu") (net 1) (tstamp b04885e9-1753-4c55-b898-71b7f99bba51)) - (segment (start 273.84375 110.0975) (end 273.84375 108.9375) (width 0.3) (layer "F.Cu") (net 1) (tstamp b298f3e8-37fe-45dc-9917-5cc380046971)) (segment (start 374 114.325) (end 372.593 114.325) (width 0.381) (layer "F.Cu") (net 1) (tstamp b67906bc-3b3c-4e02-884e-7d62d21771ba)) + (segment (start 273.475 110.5925) (end 272.1365 110.5925) (width 0.3) (layer "F.Cu") (net 1) (tstamp c096238b-dfec-44b1-a91c-adb31e2860aa)) + (segment (start 278.975 110.5925) (end 279.8055 110.5925) (width 0.3) (layer "F.Cu") (net 1) (tstamp d2d4dfb2-06cd-4fca-9fe6-f46aae06e933)) (segment (start 360.901578 109.80749) (end 359.61649 109.80749) (width 0.381) (layer "F.Cu") (net 1) (tstamp d9369aa7-1419-415a-8e9e-90329a2e5c52)) (segment (start 374 107.925) (end 375.131 107.925) (width 0.381) (layer "F.Cu") (net 1) (tstamp dd9b1a64-fe5f-4eea-8850-eb73a0096158)) (segment (start 375.140501 114.112401) (end 374.927902 114.325) (width 0.381) (layer "F.Cu") (net 1) (tstamp e523852a-b55c-41e5-90fd-93558b4c03d7)) (segment (start 354.813602 108.7605) (end 352.7195 108.7605) (width 0.381) (layer "F.Cu") (net 1) (tstamp ea5cd31b-ed9b-4bdd-8198-ad213930efa1)) - (segment (start 355.380999 105.758961) (end 358.334038 108.712) (width 0.381) (layer "F.Cu") (net 1) (tstamp ec44eb26-1503-4313-b990-4a68b25a92f4)) - (segment (start 279.99375 108.2875) (end 280.72375 108.2875) (width 0.381) (layer "F.Cu") (net 1) (tstamp f7d33dd1-b45d-482a-bf7e-c4c3035c5553)) - (segment (start 273.19375 108.2875) (end 272.46375 108.2875) (width 0.381) (layer "F.Cu") (net 1) (tstamp fce7b14a-1e51-462f-a967-721863fad0d6)) (via (at 362.966 119.38) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 74bb2834-b63b-476b-b181-6e3d94fcbaef)) (via (at 376.174 119.38) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 86994fe5-6b3a-4605-88c3-0179a433ea72)) (via (at 281.686 114.808) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp ae956b3b-51cb-49f4-ba5f-40edc6eb3cac)) @@ -11115,16 +11088,17 @@ (segment (start 289.7355 114.046) (end 290.322 114.046) (width 0.381) (layer "F.Cu") (net 2) (tstamp 4e008826-45c9-4d16-9451-17abf3d78d31)) (segment (start 364.321511 115.269245) (end 364.32151 109.293838) (width 0.381) (layer "F.Cu") (net 2) (tstamp 5fac70de-faf4-4372-bead-bd64ed183e76)) (segment (start 374 107.125) (end 375.4125 107.125) (width 0.381) (layer "F.Cu") (net 2) (tstamp 6ff4d785-1132-4f35-8907-a964db2a0682)) + (segment (start 359.9665 108.2525) (end 360.299 108.2525) (width 0.381) (layer "F.Cu") (net 2) (tstamp 711bbbed-66de-45c0-99bc-8305c16218b3)) (segment (start 363.752672 108.725) (end 362.6 108.725) (width 0.381) (layer "F.Cu") (net 2) (tstamp 88b9b5f2-c910-4184-a0c3-aca40cdbc60e)) (segment (start 286.9415 111.252) (end 289.7355 114.046) (width 0.381) (layer "F.Cu") (net 2) (tstamp 8a038813-33d0-4f62-9eba-2be1b53285a4)) (segment (start 376.174 106.3635) (end 375.4125 107.125) (width 0.381) (layer "F.Cu") (net 2) (tstamp 91afd707-b682-47a7-b82e-cd55e555a2e2)) (segment (start 365.1 116.825) (end 365.1 118.469515) (width 0.381) (layer "F.Cu") (net 2) (tstamp a3ed5c7e-7825-453f-932d-b483c7efd62c)) (segment (start 367.5 105.425) (end 367.5 104.356) (width 0.381) (layer "F.Cu") (net 2) (tstamp a4f3858c-6b39-4253-9d86-55b82ab4978c)) (segment (start 376.174 105.918) (end 376.174 106.3635) (width 0.381) (layer "F.Cu") (net 2) (tstamp a65f7102-9f91-4fc2-a25d-1ec2e4becae4)) - (segment (start 358.4725 106.426) (end 360.299 108.2525) (width 0.381) (layer "F.Cu") (net 2) (tstamp b86fed2b-4b2e-4f31-b461-13c756e33038)) (segment (start 371.5 105.425) (end 371.5 106.175) (width 0.254) (layer "F.Cu") (net 2) (tstamp bc87f316-4f08-4671-89e2-f3bfdc504a38)) (segment (start 365.1 116.825) (end 365.1 116.047734) (width 0.381) (layer "F.Cu") (net 2) (tstamp d025a6d7-486b-4e90-a42e-0400c4054574)) (segment (start 365.1 116.047734) (end 364.321511 115.269245) (width 0.381) (layer "F.Cu") (net 2) (tstamp da5451b6-0310-4825-aa67-83ef750aa34f)) + (segment (start 358.4725 106.7585) (end 359.9665 108.2525) (width 0.381) (layer "F.Cu") (net 2) (tstamp da906cc4-51a6-4899-8fa6-d9112365ad23)) (segment (start 358.4725 106.68) (end 357.886 106.68) (width 0.381) (layer "F.Cu") (net 2) (tstamp dfc85d1d-47fa-4833-9a75-320404b3be0b)) (segment (start 371.505 103.378) (end 371.505 105.42) (width 0.381) (layer "F.Cu") (net 2) (tstamp e1c7d727-3a48-457c-a9ac-8a33b8b9b12d)) (segment (start 367.5 106.175) (end 367.5 105.425) (width 0.254) (layer "F.Cu") (net 2) (tstamp ecb258fa-cd4a-462e-930c-ed272cf0a3c8)) @@ -11153,11 +11127,9 @@ (segment (start 350.393 108.634) (end 352.884 111.125) (width 0.254) (layer "F.Cu") (net 3) (tstamp 40b40721-5ea4-4ebb-bdab-873f76adb391)) (segment (start 350.393 108.634) (end 348.372 108.634) (width 0.254) (layer "F.Cu") (net 3) (tstamp 86493ef6-46c8-4a59-a25b-d60678c1da42)) (segment (start 352.884 111.125) (end 361.940602 111.125) (width 0.254) (layer "F.Cu") (net 3) (tstamp b123999f-d1b8-4655-8638-df9b187bdea5)) - (segment (start 355.840612 108.299276) (end 357.866336 110.325) (width 0.254) (layer "F.Cu") (net 4) (tstamp 9251b187-4540-4291-a434-7c0a201a15f0)) - (segment (start 355.840612 107.91251) (end 355.840612 108.299276) (width 0.254) (layer "F.Cu") (net 4) (tstamp c7a34aa8-b1d7-4b04-aa11-684a7207d0bf)) + (segment (start 355.0435 106.8855) (end 358.483 110.325) (width 0.254) (layer "F.Cu") (net 4) (tstamp 6d83c56b-9d90-4d69-b343-c24d9e17d661)) + (segment (start 358.483 110.325) (end 362.6 110.325) (width 0.254) (layer "F.Cu") (net 4) (tstamp a15b87d5-1c9b-4be1-ace1-124665d10050)) (segment (start 354.813602 106.8855) (end 352.6415 106.8855) (width 0.254) (layer "F.Cu") (net 4) (tstamp ca00f167-a762-4c18-ab52-443669cdf956)) - (segment (start 357.866336 110.325) (end 362.6 110.325) (width 0.254) (layer "F.Cu") (net 4) (tstamp d1b049b6-020d-43e7-a66f-b624cece897b)) - (segment (start 354.813602 106.8855) (end 355.840612 107.91251) (width 0.254) (layer "F.Cu") (net 4) (tstamp f4d66d56-a418-4cb3-aaa1-b30f65b13c3c)) (segment (start 368.3 103.632) (end 367.826999 103.158999) (width 0.254) (layer "F.Cu") (net 5) (tstamp 1787740e-65c2-4ec5-970e-6bfcc24fc708)) (segment (start 367.826999 103.158999) (end 366.487001 103.158999) (width 0.254) (layer "F.Cu") (net 5) (tstamp 3cc72eb8-44a8-4406-8d7c-e8bd23440416)) (segment (start 365.825 103.821) (end 360.9205 103.821) (width 0.254) (layer "F.Cu") (net 5) (tstamp 83d3dbc9-d2f2-4b65-abff-0c7a0f970f36)) @@ -11606,16 +11578,16 @@ (segment (start 365.1 104.647503) (end 364.727507 104.27501) (width 0.254) (layer "F.Cu") (net 89) (tstamp ba638ead-bb8d-4b14-813b-0a460be8b5ca)) (segment (start 362.818407 104.27501) (end 362.458 104.635417) (width 0.254) (layer "F.Cu") (net 89) (tstamp fa78ee93-6b9a-4cf0-b945-5dec1d048930)) (via (at 362.458 104.635417) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 89) (tstamp 73826a05-b100-4170-8abf-a5a744f1cb11)) - (segment (start 363.195037 106.206999) (end 362.458 105.469962) (width 0.254) (layer "B.Cu") (net 89) (tstamp 05fb7fb9-432d-48f7-98fd-987c41b8321b)) - (segment (start 365.854961 106.206999) (end 363.195037 106.206999) (width 0.254) (layer "B.Cu") (net 89) (tstamp 2757e349-83f3-460f-9e74-725bc80c86a5)) - (segment (start 317.5 109.22) (end 318.95099 110.67099) (width 0.254) (layer "B.Cu") (net 89) (tstamp 3844ad02-71d6-4d47-9f8a-3d1cc39771ce)) - (segment (start 362.458 105.469962) (end 362.458 104.635417) (width 0.254) (layer "B.Cu") (net 89) (tstamp 57e6d2aa-a203-4704-9cf9-e6954bae0a4a)) - (segment (start 365.819962 107.696) (end 366.233001 107.282961) (width 0.254) (layer "B.Cu") (net 89) (tstamp 649bc9d4-e64b-42af-9fce-cd717b8b9d5a)) - (segment (start 332.05101 110.67099) (end 335.026 107.696) (width 0.254) (layer "B.Cu") (net 89) (tstamp 6ab2c4c3-12f2-478a-b07b-763c59694866)) - (segment (start 318.95099 110.67099) (end 332.05101 110.67099) (width 0.254) (layer "B.Cu") (net 89) (tstamp 87b4b7f1-d499-4a7e-a9bb-8f9046564085)) - (segment (start 366.233001 107.282961) (end 366.233001 106.585039) (width 0.254) (layer "B.Cu") (net 89) (tstamp d43e771e-c59f-40ea-b6b2-f1a9a91765ae)) - (segment (start 366.233001 106.585039) (end 365.854961 106.206999) (width 0.254) (layer "B.Cu") (net 89) (tstamp f368f0dd-9424-41ba-bc16-f2bfeb9ae2f0)) - (segment (start 335.026 107.696) (end 365.819962 107.696) (width 0.254) (layer "B.Cu") (net 89) (tstamp f4dae5bc-13a0-41bd-a9e0-cd3b08084dcc)) + (segment (start 366.233001 107.282961) (end 366.233001 106.585039) (width 0.254) (layer "B.Cu") (net 89) (tstamp 0ef8b064-2c7d-45e2-bb08-befea1a05853)) + (segment (start 366.233001 106.585039) (end 365.854961 106.206999) (width 0.254) (layer "B.Cu") (net 89) (tstamp 1391aae6-dca5-4d8d-a6bf-50514472fe33)) + (segment (start 362.458 105.469962) (end 362.458 104.635417) (width 0.254) (layer "B.Cu") (net 89) (tstamp 1e962156-e0e0-45f8-a4b6-03c21831e281)) + (segment (start 336.804 107.696) (end 365.819962 107.696) (width 0.254) (layer "B.Cu") (net 89) (tstamp 3103d8d5-bb78-469d-81c5-5d09881ed3a0)) + (segment (start 317.5 109.22) (end 318.95099 110.67099) (width 0.254) (layer "B.Cu") (net 89) (tstamp 43a01f75-05e7-4bad-9033-88c09bd42e09)) + (segment (start 365.854961 106.206999) (end 363.195037 106.206999) (width 0.254) (layer "B.Cu") (net 89) (tstamp 65db6b6f-d6dc-4b1f-aa52-62b0d55c7804)) + (segment (start 365.819962 107.696) (end 366.233001 107.282961) (width 0.254) (layer "B.Cu") (net 89) (tstamp 6ece8fab-9d30-4ecc-80cb-f234c8379f0e)) + (segment (start 318.95099 110.67099) (end 333.82901 110.67099) (width 0.254) (layer "B.Cu") (net 89) (tstamp b8033c59-5831-4ed9-881e-0475dd69b2c7)) + (segment (start 363.195037 106.206999) (end 362.458 105.469962) (width 0.254) (layer "B.Cu") (net 89) (tstamp d2c60cd8-ccff-47fb-9219-443634c47265)) + (segment (start 333.82901 110.67099) (end 336.804 107.696) (width 0.254) (layer "B.Cu") (net 89) (tstamp fcc45361-7c69-4a7f-8242-c19ff52ab35d)) (segment (start 360.3475 106.426) (end 361.8465 107.925) (width 0.254) (layer "F.Cu") (net 90) (tstamp 08a56a94-afa9-4049-8497-33a4db540057)) (segment (start 361.8465 107.925) (end 362.6 107.925) (width 0.254) (layer "F.Cu") (net 90) (tstamp 13be81d1-8949-47af-8cc5-581110ad7181)) (segment (start 359.08851 105.42101) (end 360.3475 106.68) (width 0.254) (layer "F.Cu") (net 90) (tstamp 572aa7fd-856e-4080-a18e-61aa31780b75)) @@ -11814,85 +11786,80 @@ (via (at 348.742 115.062) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 101) (tstamp a8c406f3-026b-4cab-bc03-5f6d79eef3f1)) (via (at 365.252 115.062) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 101) (tstamp fee2351f-a975-4c63-a77d-f5a00ee7e52b)) (segment (start 348.742 115.062) (end 365.252 115.062) (width 0.254) (layer "B.Cu") (net 101) (tstamp 24c2294b-e58c-4cd6-acb6-320b40046859)) + (segment (start 275.975 112.391) (end 275.59 112.776) (width 0.254) (layer "F.Cu") (net 102) (tstamp 03628798-b4ac-4c93-916d-991940a3a7a6)) (segment (start 330.205972 113.84599) (end 340.800962 103.251) (width 0.254) (layer "F.Cu") (net 102) (tstamp 0672f013-4c71-489d-89a4-d7411a06c5ae)) (segment (start 289.61399 109.52799) (end 288.925 108.839) (width 0.254) (layer "F.Cu") (net 102) (tstamp 24777405-e01e-457b-9ee6-b3d8b1e5192a)) - (segment (start 282.963222 108.966) (end 284.988 108.966) (width 0.254) (layer "F.Cu") (net 102) (tstamp 24790305-f54c-4314-9f9f-77af6474f68a)) - (segment (start 275.59 113.284) (end 278.645223 113.284) (width 0.254) (layer "F.Cu") (net 102) (tstamp 548ccff5-3697-4546-895a-ff8ab80d1c96)) + (segment (start 276.925943 114.24601) (end 276.80601 114.24601) (width 0.254) (layer "F.Cu") (net 102) (tstamp 2c9d301b-1081-43bc-afd2-402cfe29ebe7)) + (segment (start 276.925943 114.24601) (end 279.32699 114.24601) (width 0.254) (layer "F.Cu") (net 102) (tstamp 4b6f4f41-3bc5-4a06-a82b-c34ad2b8ea93)) + (segment (start 275.975 110.5925) (end 275.975 112.391) (width 0.254) (layer "F.Cu") (net 102) (tstamp 51eaa2a4-c3fb-44d9-bc18-40264f10adcb)) (segment (start 288.798 108.712) (end 288.798 107.822) (width 0.254) (layer "F.Cu") (net 102) (tstamp 6c133170-c5ac-49f8-b844-a9ce2f68a186)) - (segment (start 274.828 112.208038) (end 274.828 112.522) (width 0.254) (layer "F.Cu") (net 102) (tstamp 7466a1ea-0f88-4919-a593-657e46b93efa)) (segment (start 284.988 108.966) (end 284.988 111.1735) (width 0.254) (layer "F.Cu") (net 102) (tstamp 7a5fe477-7671-4393-8dea-d51c93cdbac6)) + (segment (start 284.607 108.966) (end 284.988 108.966) (width 0.254) (layer "F.Cu") (net 102) (tstamp 83726a94-251a-4de3-ba55-f20bc29af938)) + (segment (start 275.59 112.776) (end 275.59 113.03) (width 0.254) (layer "F.Cu") (net 102) (tstamp 8578ce2e-5505-40f9-8a3c-eee3a1af4a1d)) (segment (start 288.925 108.839) (end 288.798 108.712) (width 0.254) (layer "F.Cu") (net 102) (tstamp 897688f5-9962-4787-973c-9ff4843c86b5)) - (segment (start 274.828 112.522) (end 275.59 113.284) (width 0.254) (layer "F.Cu") (net 102) (tstamp 9525e750-fb69-42c8-9d78-6b2f844f4a97)) - (segment (start 276.34375 110.0975) (end 276.34375 110.692288) (width 0.254) (layer "F.Cu") (net 102) (tstamp 9c73f98e-eeca-41bf-b441-0f7ec37500f7)) - (segment (start 278.645223 113.284) (end 282.963222 108.966) (width 0.254) (layer "F.Cu") (net 102) (tstamp b8147a8f-9dee-4d17-9a5e-feff697ac762)) - (segment (start 276.34375 110.692288) (end 274.828 112.208038) (width 0.254) (layer "F.Cu") (net 102) (tstamp c2807ab8-b35c-412b-bbd9-c62854b3c85d)) (segment (start 289.61399 109.52799) (end 290.351307 109.52799) (width 0.254) (layer "F.Cu") (net 102) (tstamp d5794475-351a-44dc-a6a5-671ffd89a8fc)) + (segment (start 276.80601 114.24601) (end 275.59 113.03) (width 0.254) (layer "F.Cu") (net 102) (tstamp dc657808-dfe5-4f96-8e5b-41f280d41e00)) + (segment (start 279.32699 114.24601) (end 284.607 108.966) (width 0.254) (layer "F.Cu") (net 102) (tstamp e7587507-2276-42c9-81a1-23d6b5608e48)) (segment (start 294.669306 113.84599) (end 330.205972 113.84599) (width 0.254) (layer "F.Cu") (net 102) (tstamp ebbbc592-3e6c-47e2-9ab4-169a723c002e)) (segment (start 340.800962 103.251) (end 341.533 103.251) (width 0.254) (layer "F.Cu") (net 102) (tstamp ef4e24a2-1e07-418a-b9e0-91900730f963)) (segment (start 290.351307 109.52799) (end 294.669306 113.84599) (width 0.254) (layer "F.Cu") (net 102) (tstamp f9b90d7e-d0be-445a-9632-a9cca24348d0)) + (via (at 275.59 113.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 102) (tstamp 3ac69ddc-4120-420c-8760-941a0eb98d9f)) (via (at 284.988 108.966) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 102) (tstamp 8ce4f3aa-bd84-47c7-8cf7-ac3463bfd9cc)) (via (at 288.925 108.839) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 102) (tstamp fda0161f-e708-4c57-a00c-d5c5227a8dfc)) - (via (at 274.828 112.268) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 102) (tstamp fe20dfa1-1976-47a7-8475-9f9a863d37a1)) - (segment (start 276.99375 108.8875) (end 276.99375 108.715462) (width 0.254) (layer "B.Cu") (net 102) (tstamp 0efb1080-8d47-42a9-8a5a-4830f1cd2f16)) (segment (start 284.988 108.966) (end 288.798 108.966) (width 0.254) (layer "B.Cu") (net 102) (tstamp 1dbb4123-dd50-4c57-9a5b-f24707a717aa)) - (segment (start 276.606 108.327712) (end 276.606 108.071788) (width 0.254) (layer "B.Cu") (net 102) (tstamp 31992ec3-a755-4b8d-a4db-b83c32b3d38d)) - (segment (start 276.606 108.071788) (end 275.644702 107.11049) (width 0.254) (layer "B.Cu") (net 102) (tstamp 38948c52-afb1-4d2b-90e0-34a60a02cbfb)) - (segment (start 275.644702 107.11049) (end 272.152258 107.11049) (width 0.254) (layer "B.Cu") (net 102) (tstamp 405a65dd-a86d-48e9-a77b-5b7373254e31)) - (segment (start 276.99375 108.715462) (end 276.606 108.327712) (width 0.254) (layer "B.Cu") (net 102) (tstamp 40c31ead-90a4-4357-a4c1-eafe98e341e4)) - (segment (start 271.272 108.900217) (end 274.639783 112.268) (width 0.254) (layer "B.Cu") (net 102) (tstamp 7ae9d17c-30e2-4d35-af20-a7edb2f3519d)) - (segment (start 272.152258 107.11049) (end 271.272 107.990748) (width 0.254) (layer "B.Cu") (net 102) (tstamp 9647aa03-289b-448c-8529-d907e2bc54f4)) + (segment (start 276.625 110.882933) (end 277.587001 111.844934) (width 0.254) (layer "B.Cu") (net 102) (tstamp 4b630cde-b5a1-47a1-ab09-5122b13e9082)) + (segment (start 277.587001 111.844934) (end 277.587001 113.378961) (width 0.254) (layer "B.Cu") (net 102) (tstamp 4e45ab90-b1b2-41c8-bc72-f71a66e2cf0c)) + (segment (start 276.625 109.3425) (end 276.625 110.882933) (width 0.254) (layer "B.Cu") (net 102) (tstamp 50e387c1-b02d-4be7-a139-006a03e47ec0)) + (segment (start 277.208961 113.757001) (end 276.317001 113.757001) (width 0.254) (layer "B.Cu") (net 102) (tstamp 96de9149-b327-4fc4-a86b-7bf23a4bf199)) (segment (start 288.798 108.966) (end 288.925 108.839) (width 0.254) (layer "B.Cu") (net 102) (tstamp ab72ea8a-f996-487a-ad8d-3bf6a0ce4d65)) - (segment (start 274.639783 112.268) (end 274.828 112.268) (width 0.254) (layer "B.Cu") (net 102) (tstamp b5d971db-1530-46c7-84a5-896422a22acf)) - (segment (start 271.272 107.990748) (end 271.272 108.900217) (width 0.254) (layer "B.Cu") (net 102) (tstamp c6af84f8-5c2d-4082-8ebb-359867fbb93d)) - (segment (start 275.844 112.268) (end 276.40599 112.82999) (width 0.254) (layer "F.Cu") (net 103) (tstamp 0eb6d818-e257-4542-a40f-219297b9cc13)) + (segment (start 277.587001 113.378961) (end 277.208961 113.757001) (width 0.254) (layer "B.Cu") (net 102) (tstamp d63eceea-9199-41f8-9f63-96fc2c793a10)) + (segment (start 276.317001 113.757001) (end 275.59 113.03) (width 0.254) (layer "B.Cu") (net 102) (tstamp e3b7ac48-4ceb-46b6-95b6-42f3048fa37b)) (segment (start 286.004 107.95) (end 288.036 109.982) (width 0.254) (layer "F.Cu") (net 103) (tstamp 1044a363-2778-4d03-9e9e-ef2163cc9da5)) - (segment (start 276.84375 110.0975) (end 276.84375 111.01425) (width 0.254) (layer "F.Cu") (net 103) (tstamp 1502281f-b25f-43c6-826e-42845c18da9a)) - (segment (start 276.84375 111.01425) (end 275.844 112.014) (width 0.254) (layer "F.Cu") (net 103) (tstamp 2699953a-9a3f-40e1-b7d7-9c42b89d3c51)) (segment (start 290.16325 109.982) (end 294.48125 114.3) (width 0.254) (layer "F.Cu") (net 103) (tstamp 455a79eb-4cca-4d97-8989-2b730d19ab5b)) + (segment (start 276.86 113.538) (end 277.114 113.792) (width 0.254) (layer "F.Cu") (net 103) (tstamp 48c3ccce-f667-4e69-b262-c8211617981c)) + (segment (start 279.086038 113.792) (end 285.056038 107.822) (width 0.254) (layer "F.Cu") (net 103) (tstamp 49dee5c0-2766-42c8-af81-dd1b6c7a0396)) (segment (start 288.036 109.982) (end 290.16325 109.982) (width 0.254) (layer "F.Cu") (net 103) (tstamp 4b384306-ea23-49e3-906f-5c7e46127818)) - (segment (start 283.465156 107.822) (end 286.004 107.822) (width 0.254) (layer "F.Cu") (net 103) (tstamp 54683e60-f24b-44b1-9392-f62f799929e4)) (segment (start 339.598 105.156) (end 341.533 105.156) (width 0.254) (layer "F.Cu") (net 103) (tstamp 5a57d93c-cef1-41d1-b638-c65f1664cf3e)) - (segment (start 275.844 112.014) (end 275.844 112.268) (width 0.254) (layer "F.Cu") (net 103) (tstamp 6046667e-66ed-4aa9-a339-345f6ed1c992)) - (segment (start 278.457166 112.82999) (end 283.465156 107.822) (width 0.254) (layer "F.Cu") (net 103) (tstamp b1dc2d13-a387-473b-942a-59783c2caa62)) + (segment (start 276.475 110.5925) (end 276.475 112.391) (width 0.254) (layer "F.Cu") (net 103) (tstamp 7c50a92a-7f19-405a-a7be-8bf938452595)) + (segment (start 276.475 112.391) (end 276.86 112.776) (width 0.254) (layer "F.Cu") (net 103) (tstamp 7c544364-15c5-46bb-94db-5b1b6cf9e5f4)) + (segment (start 285.056038 107.822) (end 286.004 107.822) (width 0.254) (layer "F.Cu") (net 103) (tstamp 818fb393-1f39-4985-8f26-5e05d97a25ad)) (segment (start 294.48125 114.3) (end 330.454 114.3) (width 0.254) (layer "F.Cu") (net 103) (tstamp b5339563-39f1-424a-aa9c-e24cd9523b6b)) + (segment (start 276.86 113.03) (end 276.86 113.538) (width 0.254) (layer "F.Cu") (net 103) (tstamp c1a4f574-67b2-45d5-8ce6-889871e3c6fa)) (segment (start 330.454 114.3) (end 339.598 105.156) (width 0.254) (layer "F.Cu") (net 103) (tstamp cedf9e19-687a-4ae3-8f0f-91035d746af8)) - (segment (start 276.40599 112.82999) (end 278.457166 112.82999) (width 0.254) (layer "F.Cu") (net 103) (tstamp fa96edb5-2fd6-4fc1-b26d-c9cc722c5ae6)) - (via (at 275.844 112.268) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 103) (tstamp 307572fb-46f0-4752-83f0-e97244cd93ed)) - (segment (start 275.844 112.268) (end 276.19375 111.91825) (width 0.254) (layer "B.Cu") (net 103) (tstamp 72436a09-d67d-4691-b589-9e0e3d982a42)) - (segment (start 276.19375 111.91825) (end 276.19375 108.8875) (width 0.254) (layer "B.Cu") (net 103) (tstamp 73ce30ed-4fdd-4397-8df2-f60fce88cf05)) - (segment (start 274.393014 106.3625) (end 270.01875 106.3625) (width 0.254) (layer "F.Cu") (net 105) (tstamp 1c959156-a1c6-4a4d-a2b5-452a6e86ef3b)) - (segment (start 275.79375 108.1875) (end 275.79375 107.763236) (width 0.254) (layer "F.Cu") (net 105) (tstamp 1f6ce4b5-319e-46b0-a9b9-b451afe9fe97)) - (segment (start 275.79375 107.763236) (end 274.393014 106.3625) (width 0.254) (layer "F.Cu") (net 105) (tstamp 5ac4e306-9575-4243-9fa2-7d83ccf6717e)) - (segment (start 277.84375 110.71175) (end 277.84375 110.0975) (width 0.3) (layer "F.Cu") (net 106) (tstamp 04e40fb0-e2d4-4e42-9de4-ccfc233d342e)) - (segment (start 277.84375 110.0975) (end 277.84375 108.9375) (width 0.3) (layer "F.Cu") (net 106) (tstamp 76c1d77a-015a-4afa-b8c7-57c1cc63b983)) - (segment (start 275.34375 110.0975) (end 275.34375 108.9375) (width 0.3) (layer "F.Cu") (net 106) (tstamp e26b2cab-8638-4cc7-8cfc-106c20970798)) - (segment (start 278.638 111.506) (end 277.84375 110.71175) (width 0.3) (layer "F.Cu") (net 106) (tstamp ed6db753-a5fe-4111-831d-bf9b3ebaa7e7)) - (via (at 278.638 111.506) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 106) (tstamp 9f7b9f8f-6d40-4b4d-b605-0399ad79eea4)) - (segment (start 280.478001 113.346001) (end 284.522001 113.346001) (width 0.381) (layer "B.Cu") (net 106) (tstamp 0507fbb5-cacf-4922-a27b-51160c39cbf6)) - (segment (start 284.522001 113.346001) (end 285.222 114.046) (width 0.381) (layer "B.Cu") (net 106) (tstamp 4aef6692-26df-4d30-834f-179f8e16eda8)) - (segment (start 280.478001 113.346001) (end 278.638 111.506) (width 0.381) (layer "B.Cu") (net 106) (tstamp 55cc4ced-48cf-4a3c-bfcf-2aa974d2c3a5)) - (segment (start 273.2255 113.792) (end 274.574 113.792) (width 0.254) (layer "F.Cu") (net 117) (tstamp 0278a273-cbeb-4dd7-af02-ca952cb60cef)) - (segment (start 277.34375 111.98975) (end 277.34375 110.0975) (width 0.254) (layer "F.Cu") (net 117) (tstamp c7d3ecd0-f927-427c-bd16-8fc415ec12f9)) - (segment (start 277.368 112.014) (end 277.34375 111.98975) (width 0.254) (layer "F.Cu") (net 117) (tstamp da43de61-0256-4f07-9c22-31b5ad3be1f5)) - (via (at 274.574 113.792) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 117) (tstamp 4aa687e7-6591-4774-ac06-7f7d22021c8e)) - (via (at 277.368 112.014) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 117) (tstamp b568ad7e-8c97-42f7-a186-c02e3f41f4cb)) - (segment (start 275.59 113.792) (end 277.368 112.014) (width 0.254) (layer "B.Cu") (net 117) (tstamp db5d2d73-7fca-4303-824a-7564530f8a13)) - (segment (start 274.574 113.792) (end 275.59 113.792) (width 0.254) (layer "B.Cu") (net 117) (tstamp f71c250f-8d14-4f0b-86ad-fdf52261ed60)) - - (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 18a05c57-69af-4445-aa9e-3c55f77b600a) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed)) - (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 279.908 108.204) - (xy 276.352 108.966) - (xy 276.352 107.442) - (xy 279.908 107.442) - ) - ) - ) + (segment (start 277.114 113.792) (end 279.086038 113.792) (width 0.254) (layer "F.Cu") (net 103) (tstamp e843fe64-391e-4559-a236-ee32f0a11b42)) + (via (at 276.86 113.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 103) (tstamp 8b798981-3aa9-4db9-bfa9-d14c7b2ebca3)) + (segment (start 275.825 110.979) (end 275.825 109.3425) (width 0.254) (layer "B.Cu") (net 103) (tstamp 68d0b084-99e9-454a-834b-9dfab8abfb88)) + (segment (start 276.86 112.776) (end 276.86 112.014) (width 0.254) (layer "B.Cu") (net 103) (tstamp 6e5d7c36-dd78-4960-934a-55b9fa6c6a78)) + (segment (start 276.86 112.014) (end 275.825 110.979) (width 0.254) (layer "B.Cu") (net 103) (tstamp a275cfee-0ad1-4de5-b775-79229533615b)) + (segment (start 275.425 108.6425) (end 275.425 108.182881) (width 0.254) (layer "F.Cu") (net 105) (tstamp 78d02d52-d518-4956-96b9-2be42cad9169)) + (segment (start 273.604619 106.3625) (end 270.01875 106.3625) (width 0.254) (layer "F.Cu") (net 105) (tstamp a674b002-2d46-404e-8a72-685736eb1aa6)) + (segment (start 275.425 108.182881) (end 273.604619 106.3625) (width 0.254) (layer "F.Cu") (net 105) (tstamp f5f6aaba-ac11-4fab-b5d4-e87033c20f05)) + (segment (start 274.975 110.5925) (end 274.975 109.3925) (width 0.254) (layer "F.Cu") (net 106) (tstamp 42da31eb-4a6d-4b63-be76-c378dd839038)) + (segment (start 277.475 111.4465) (end 278.0425 112.014) (width 0.254) (layer "F.Cu") (net 106) (tstamp 44674def-22cf-47eb-ad3b-46a06abbf25b)) + (segment (start 277.475 110.5925) (end 277.475 109.3925) (width 0.254) (layer "F.Cu") (net 106) (tstamp 76df021f-00a9-4838-928a-e0a42e0ec42d)) + (segment (start 277.475 110.5925) (end 277.475 111.4465) (width 0.254) (layer "F.Cu") (net 106) (tstamp a204ff4f-cab4-4dd8-882b-cb4db0687b88)) + (segment (start 278.0425 112.014) (end 278.384 112.014) (width 0.254) (layer "F.Cu") (net 106) (tstamp aca33533-fc21-4acf-9cba-0b00c8da6bf3)) + (via (at 278.384 112.014) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 106) (tstamp 9c889de7-3787-41da-b46c-dc88dde58321)) + (segment (start 275.025 109.3425) (end 275.025 109.802119) (width 0.254) (layer "B.Cu") (net 106) (tstamp 10a5d316-0410-4169-8dab-aa4ba7252902)) + (segment (start 275.025 109.802119) (end 274.832618 109.994501) (width 0.254) (layer "B.Cu") (net 106) (tstamp 11f3a835-87af-4c6e-bad6-91a181061a90)) + (segment (start 278.384 112.014) (end 283.19 112.014) (width 0.381) (layer "B.Cu") (net 106) (tstamp 19c0534a-5ed1-4508-8095-03c5e53c341d)) + (segment (start 283.19 112.014) (end 285.222 114.046) (width 0.381) (layer "B.Cu") (net 106) (tstamp 46e99ae3-89f0-4e25-a0a3-6b19fdaeb00a)) + (segment (start 279.677001 108.729539) (end 279.677001 109.655461) (width 0.254) (layer "B.Cu") (net 106) (tstamp 4fa96606-2575-43eb-8388-428dec469490)) + (segment (start 274.832618 109.994501) (end 273.112039 109.994501) (width 0.254) (layer "B.Cu") (net 106) (tstamp 626ec38e-1300-4b90-baff-ecb61e275afa)) + (segment (start 278.927961 107.980499) (end 279.677001 108.729539) (width 0.254) (layer "B.Cu") (net 106) (tstamp 6c0ad3fc-f800-47b1-b9f8-7c7394c02e0e)) + (segment (start 272.772999 109.655461) (end 272.772999 108.735001) (width 0.254) (layer "B.Cu") (net 106) (tstamp 92034888-6f4e-4212-84d0-f35b3260543b)) + (segment (start 272.772999 108.735001) (end 273.527501 107.980499) (width 0.254) (layer "B.Cu") (net 106) (tstamp c8fcf9fe-1643-42e9-927a-09327390fbb4)) + (segment (start 273.527501 107.980499) (end 278.927961 107.980499) (width 0.254) (layer "B.Cu") (net 106) (tstamp d5709297-6988-41c3-8fc7-cd1539f8c0fa)) + (segment (start 279.337961 109.994501) (end 277.888501 109.994501) (width 0.254) (layer "B.Cu") (net 106) (tstamp d916ea77-5df0-491e-a82c-493206fd7388)) + (segment (start 273.112039 109.994501) (end 272.772999 109.655461) (width 0.254) (layer "B.Cu") (net 106) (tstamp df73f83b-5bd3-40ed-8987-c62e215ab992)) + (segment (start 279.677001 109.655461) (end 279.337961 109.994501) (width 0.254) (layer "B.Cu") (net 106) (tstamp eb06e480-eb70-4684-ab39-cc1127cf7f9c)) + (segment (start 277.888501 109.994501) (end 277.425 109.531) (width 0.254) (layer "B.Cu") (net 106) (tstamp ee76f3e2-0850-48a1-a4c5-e337ae28d776)) + (segment (start 276.975 110.5925) (end 276.975 111.904981) (width 0.254) (layer "F.Cu") (net 117) (tstamp 0d4d45b1-0714-4268-af7b-33ad640de552)) + (segment (start 277.81102 112.741001) (end 279.180999 112.741001) (width 0.254) (layer "F.Cu") (net 117) (tstamp 5719ca00-3a85-4a53-9b94-e67946c450aa)) + (segment (start 276.975 111.904981) (end 277.81102 112.741001) (width 0.254) (layer "F.Cu") (net 117) (tstamp 67f37236-d23a-46e4-b14f-3dd3aae7eaf3)) + (segment (start 282.194 109.728) (end 282.194 107.1095) (width 0.254) (layer "F.Cu") (net 117) (tstamp 87b2e7a1-6c4b-4595-b836-a41faf8bbab5)) + (segment (start 279.180999 112.741001) (end 282.194 109.728) (width 0.254) (layer "F.Cu") (net 117) (tstamp d95a10e1-9fe2-4cfb-abaa-d274367ff6f8)) + (zone (net 1) (net_name "GND") (layer "F.Cu") (tstamp 20972ef1-26cf-46e1-b828-2e054af8b632) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (filled_areas_thickness no) @@ -12120,21 +12087,21 @@ (xy 380.057182 115.5599) (xy 380.057167 115.559901) (xy 379.732829 115.597428) - (xy 379.668587 115.612851) - (xy 379.597679 115.609304) - (xy 379.539945 115.567984) - (xy 379.513715 115.502011) - (xy 379.527317 115.432329) - (xy 379.571052 115.384334) - (xy 379.649961 115.333622) - (xy 379.792978 115.168574) - (xy 379.883702 114.969914) - (xy 379.883703 114.969908) - (xy 379.906974 114.808062) - (xy 379.906974 114.554) - (xy 379.16025 114.554) - (xy 379.16025 115.513225) - (xy 379.165995 115.51897) + (xy 379.641849 115.61927) + (xy 379.570941 115.615723) + (xy 379.513207 115.574403) + (xy 379.486977 115.508429) + (xy 379.50058 115.438748) + (xy 379.544314 115.390753) + (xy 379.633211 115.333622) + (xy 379.776228 115.168574) + (xy 379.866952 114.969914) + (xy 379.866953 114.969908) + (xy 379.890224 114.808062) + (xy 379.890224 114.554) + (xy 379.1435 114.554) + (xy 379.1435 115.513224) + (xy 379.146425 115.513224) (xy 379.214546 115.533226) (xy 379.261039 115.586882) (xy 379.271143 115.657156) @@ -12205,57 +12172,57 @@ (xy 376.761889 115.557188) (xy 376.768948 115.550129) (xy 376.858043 115.513224) - (xy 377.30839 115.513224) - (xy 377.591237 115.451695) - (xy 377.774961 115.333622) - (xy 377.871388 115.222341) - (xy 377.931115 115.183958) - (xy 378.002111 115.183958) - (xy 378.07261 115.236733) - (xy 378.085128 115.256211) - (xy 378.250176 115.399228) - (xy 378.448836 115.489952) - (xy 378.448842 115.489953) - (xy 378.610688 115.513224) - (xy 378.65225 115.513224) - (xy 378.65225 113.086776) - (xy 379.16025 113.086776) - (xy 379.16025 114.046) - (xy 379.906974 114.046) - (xy 379.906974 113.81036) - (xy 379.845445 113.527513) - (xy 379.727372 113.343789) - (xy 379.562324 113.200772) - (xy 379.363664 113.110048) - (xy 379.363658 113.110047) - (xy 379.201812 113.086776) - (xy 379.16025 113.086776) - (xy 378.65225 113.086776) - (xy 378.62911 113.086776) - (xy 378.346263 113.148305) - (xy 378.162539 113.266378) - (xy 378.066112 113.377659) - (xy 378.006385 113.416042) - (xy 377.935389 113.416042) - (xy 377.86489 113.363267) - (xy 377.852372 113.343789) - (xy 377.687324 113.200772) - (xy 377.488664 113.110048) - (xy 377.488658 113.110047) - (xy 377.326812 113.086776) - (xy 376.75411 113.086776) - (xy 376.471263 113.148305) - (xy 376.287539 113.266378) - (xy 376.144522 113.431426) - (xy 376.053798 113.630086) - (xy 376.053797 113.630092) - (xy 376.030526 113.791938) - (xy 376.030526 114.134069) - (xy 376.010524 114.20219) - (xy 375.956868 114.248683) - (xy 375.886594 114.258787) - (xy 375.841527 114.243189) - (xy 375.794227 114.215881) + (xy 377.29164 115.513224) + (xy 377.574487 115.451695) + (xy 377.758211 115.333622) + (xy 377.854638 115.222341) + (xy 377.914365 115.183958) + (xy 377.985361 115.183958) + (xy 378.05586 115.236733) + (xy 378.068378 115.256211) + (xy 378.233426 115.399228) + (xy 378.432086 115.489952) + (xy 378.432092 115.489953) + (xy 378.593938 115.513224) + (xy 378.6355 115.513224) + (xy 378.6355 113.086776) + (xy 379.1435 113.086776) + (xy 379.1435 114.046) + (xy 379.890224 114.046) + (xy 379.890224 113.81036) + (xy 379.828695 113.527513) + (xy 379.710622 113.343789) + (xy 379.545574 113.200772) + (xy 379.346914 113.110048) + (xy 379.346908 113.110047) + (xy 379.185062 113.086776) + (xy 379.1435 113.086776) + (xy 378.6355 113.086776) + (xy 378.61236 113.086776) + (xy 378.329513 113.148305) + (xy 378.145789 113.266378) + (xy 378.049362 113.377659) + (xy 377.989635 113.416042) + (xy 377.918639 113.416042) + (xy 377.84814 113.363267) + (xy 377.835622 113.343789) + (xy 377.670574 113.200772) + (xy 377.471914 113.110048) + (xy 377.471908 113.110047) + (xy 377.310062 113.086776) + (xy 376.73736 113.086776) + (xy 376.454513 113.148305) + (xy 376.270789 113.266378) + (xy 376.127772 113.431426) + (xy 376.037048 113.630086) + (xy 376.037047 113.630092) + (xy 376.013776 113.791938) + (xy 376.013776 114.124399) + (xy 375.993774 114.19252) + (xy 375.940118 114.239013) + (xy 375.869844 114.249117) + (xy 375.824776 114.233518) + (xy 375.794229 114.215882) (xy 375.794223 114.215879) (xy 375.563288 114.154) (xy 375.390028 114.154) @@ -12453,19 +12420,23 @@ (xy 373.103304 106.274008) (xy 373.088344 106.189143) (xy 373.090837 106.175002) - (xy 373.090837 104.678578) - (xy 373.126 104.593688) - (xy 373.126 103.632) - (xy 373.634 103.632) - (xy 373.634 104.591224) - (xy 373.65714 104.591224) - (xy 373.939987 104.529695) - (xy 374.123711 104.411622) - (xy 374.266728 104.246574) - (xy 374.357452 104.047914) - (xy 374.357453 104.047908) - (xy 374.380724 103.886062) - (xy 374.380724 103.747438) + (xy 373.090837 104.712322) + (xy 373.110839 104.644201) + (xy 373.164495 104.597708) + (xy 373.234769 104.587604) + (xy 373.259947 104.591224) + (xy 373.3015 104.591224) + (xy 373.3015 103.632) + (xy 373.8095 103.632) + (xy 373.8095 104.591224) + (xy 373.83264 104.591224) + (xy 374.115487 104.529695) + (xy 374.299211 104.411622) + (xy 374.442228 104.246574) + (xy 374.532952 104.047914) + (xy 374.532953 104.047908) + (xy 374.556224 103.886062) + (xy 374.556224 103.747438) (xy 374.960776 103.747438) (xy 374.960776 103.789) (xy 375.92 103.789001) @@ -12518,23 +12489,23 @@ (xy 374.984048 103.585586) (xy 374.984047 103.585592) (xy 374.960776 103.747438) - (xy 374.380724 103.747438) - (xy 374.380724 103.632) - (xy 373.634 103.632) - (xy 373.126 103.632) - (xy 373.126 103.25) - (xy 373.146002 103.181879) - (xy 373.199658 103.135386) - (xy 373.252 103.124) - (xy 374.380724 103.124) - (xy 374.380724 102.88836) - (xy 374.319195 102.605513) - (xy 374.201122 102.421789) - (xy 374.094297 102.329224) - (xy 374.055914 102.269498) - (xy 374.055914 102.198501) - (xy 374.094298 102.138775) - (xy 374.17681 102.108) + (xy 374.556224 103.747438) + (xy 374.556224 103.632) + (xy 373.8095 103.632) + (xy 373.3015 103.632) + (xy 373.3015 103.25) + (xy 373.321502 103.181879) + (xy 373.375158 103.135386) + (xy 373.4275 103.124) + (xy 374.556224 103.124) + (xy 374.556224 102.88836) + (xy 374.494695 102.605513) + (xy 374.376622 102.421789) + (xy 374.269797 102.329224) + (xy 374.231414 102.269498) + (xy 374.231414 102.198501) + (xy 374.269798 102.138775) + (xy 374.35231 102.108) (xy 382.513126 102.108) ) ) @@ -13269,6 +13240,220 @@ (filled_polygon (layer F.Cu) (pts + (xy 271.368119 102.128002) + (xy 271.414612 102.181658) + (xy 271.424716 102.251932) + (xy 271.37895 102.332197) + (xy 271.246326 102.438829) + (xy 271.119264 102.590257) + (xy 271.119262 102.59026) + (xy 271.024029 102.763488) + (xy 270.964257 102.951912) + (xy 270.947 103.116096) + (xy 270.947 103.2085) + (xy 271.753191 103.208501) + (xy 271.753193 103.2085) + (xy 272.963 103.208501) + (xy 272.963 103.112766) + (xy 272.948586 102.965767) + (xy 272.948584 102.965757) + (xy 272.891451 102.776523) + (xy 272.798647 102.601983) + (xy 272.673705 102.448789) + (xy 272.673704 102.448788) + (xy 272.531425 102.331085) + (xy 272.491687 102.272251) + (xy 272.490064 102.201273) + (xy 272.527073 102.140686) + (xy 272.61174 102.108) + (xy 275.512693 102.108) + (xy 275.580814 102.128002) + (xy 275.627307 102.181658) + (xy 275.636779 102.255879) + (xy 275.609163 102.412501) + (xy 275.609163 103.412498) + (xy 275.678273 103.67042) + (xy 275.793426 103.807654) + (xy 275.948574 103.897229) + (xy 276.125001 103.928337) + (xy 276.324998 103.928337) + (xy 276.58292 103.859227) + (xy 276.638922 103.812235) + (xy 279.487 103.812235) + (xy 279.501414 103.959238) + (xy 279.558547 104.148471) + (xy 279.55855 104.148478) + (xy 279.651353 104.323017) + (xy 279.776295 104.476211) + (xy 279.776296 104.476212) + (xy 279.928604 104.602212) + (xy 280.102496 104.696235) + (xy 280.241 104.739108) + (xy 280.241 104.738538) + (xy 280.748999 104.738538) + (xy 280.83289 104.713848) + (xy 280.903887 104.713803) + (xy 280.963637 104.752149) + (xy 280.993171 104.816711) + (xy 280.993183 104.852654) + (xy 280.980776 104.938947) + (xy 280.980776 104.9805) + (xy 281.94 104.980501) + (xy 281.94 104.9805) + (xy 282.447999 104.9805) + (xy 283.407224 104.980501) + (xy 283.407224 104.971998) + (xy 284.888163 104.971998) + (xy 284.957273 105.22992) + (xy 285.072426 105.367154) + (xy 285.227574 105.456729) + (xy 285.404001 105.487837) + (xy 285.75 105.487837) + (xy 286.257999 105.487837) + (xy 286.603998 105.487837) + (xy 286.86192 105.418727) + (xy 286.999154 105.303574) + (xy 287.088729 105.148426) + (xy 287.088728 105.148426) + (xy 287.119837 104.971999) + (xy 287.119837 104.971998) + (xy 287.682163 104.971998) + (xy 287.751273 105.22992) + (xy 287.866426 105.367154) + (xy 288.021574 105.456729) + (xy 288.198001 105.487837) + (xy 288.544 105.487837) + (xy 289.051999 105.487837) + (xy 289.397998 105.487837) + (xy 289.65592 105.418727) + (xy 289.793154 105.303574) + (xy 289.882729 105.148426) + (xy 289.882728 105.148426) + (xy 289.913837 104.971999) + (xy 289.913837 104.776) + (xy 289.052 104.775999) + (xy 289.051999 105.487837) + (xy 288.544 105.487837) + (xy 288.544001 104.776) + (xy 287.682163 104.775999) + (xy 287.682163 104.971998) + (xy 287.119837 104.971998) + (xy 287.119837 104.776) + (xy 286.258 104.775999) + (xy 286.257999 105.487837) + (xy 285.75 105.487837) + (xy 285.750001 104.776) + (xy 284.888163 104.775999) + (xy 284.888163 104.971998) + (xy 283.407224 104.971998) + (xy 283.407224 104.95736) + (xy 283.345695 104.674513) + (xy 283.227622 104.490789) + (xy 283.062574 104.347772) + (xy 282.863914 104.257048) + (xy 282.863908 104.257047) + (xy 282.702062 104.233776) + (xy 282.448 104.233776) + (xy 282.447999 104.9805) + (xy 281.94 104.9805) + (xy 281.940001 104.233776) + (xy 281.70436 104.233776) + (xy 281.59342 104.257909) + (xy 281.522604 104.252843) + (xy 281.465768 104.210296) + (xy 281.440958 104.143776) + (xy 281.446535 104.09669) + (xy 281.454366 104.072001) + (xy 284.888163 104.072001) + (xy 284.888163 104.268) + (xy 285.75 104.268001) + (xy 285.75 104.268) + (xy 286.257999 104.268) + (xy 287.119837 104.268001) + (xy 287.119837 104.072002) + (xy 287.119837 104.072001) + (xy 287.682163 104.072001) + (xy 287.682163 104.268) + (xy 288.544 104.268001) + (xy 288.544 104.268) + (xy 289.051999 104.268) + (xy 289.913837 104.268001) + (xy 289.913837 104.072002) + (xy 289.844727 103.814081) + (xy 289.729574 103.676846) + (xy 289.574426 103.587271) + (xy 289.397999 103.556163) + (xy 289.052 103.556163) + (xy 289.051999 104.268) + (xy 288.544 104.268) + (xy 288.544001 103.556163) + (xy 288.198002 103.556163) + (xy 287.940081 103.625273) + (xy 287.802846 103.740426) + (xy 287.713271 103.895574) + (xy 287.682163 104.072001) + (xy 287.119837 104.072001) + (xy 287.050727 103.814081) + (xy 286.935574 103.676846) + (xy 286.780426 103.587271) + (xy 286.603999 103.556163) + (xy 286.258 103.556163) + (xy 286.257999 104.268) + (xy 285.75 104.268) + (xy 285.750001 103.556163) + (xy 285.404002 103.556163) + (xy 285.146081 103.625273) + (xy 285.008846 103.740426) + (xy 284.919271 103.895574) + (xy 284.888163 104.072001) + (xy 281.454366 104.072001) + (xy 281.485743 103.973088) + (xy 281.503 103.808904) + (xy 281.503 103.7165) + (xy 280.749 103.716499) + (xy 280.748999 104.738538) + (xy 280.241 104.738538) + (xy 280.241001 103.7165) + (xy 279.487 103.716499) + (xy 279.487 103.812235) + (xy 276.638922 103.812235) + (xy 276.720154 103.744074) + (xy 276.809729 103.588926) + (xy 276.809728 103.588926) + (xy 276.840837 103.412499) + (xy 276.840837 102.412502) + (xy 276.801746 102.266611) + (xy 276.803436 102.195635) + (xy 276.84323 102.136839) + (xy 276.923453 102.108) + (xy 279.839998 102.108) + (xy 279.908119 102.128002) + (xy 279.954612 102.181658) + (xy 279.964716 102.251932) + (xy 279.91895 102.332197) + (xy 279.786326 102.438829) + (xy 279.659264 102.590257) + (xy 279.659262 102.59026) + (xy 279.564029 102.763488) + (xy 279.504257 102.951912) + (xy 279.487 103.116096) + (xy 279.487 103.2085) + (xy 280.293191 103.208501) + (xy 280.293193 103.2085) + (xy 281.503 103.208501) + (xy 281.503 103.112766) + (xy 281.488586 102.965767) + (xy 281.488584 102.965757) + (xy 281.431451 102.776523) + (xy 281.338647 102.601983) + (xy 281.213705 102.448789) + (xy 281.213704 102.448788) + (xy 281.071425 102.331085) + (xy 281.031687 102.272251) + (xy 281.030064 102.201273) + (xy 281.067073 102.140686) + (xy 281.15174 102.108) + (xy 337.867882 102.108) (xy 337.936003 102.128002) (xy 337.982496 102.181658) (xy 337.989589 102.266612) @@ -13626,89 +13811,37 @@ (xy 286.603999 106.856163) (xy 285.404002 106.856163) (xy 285.146081 106.925273) - (xy 285.008844 107.040427) - (xy 284.960594 107.124) - (xy 284.909212 107.172993) - (xy 284.851475 107.187) - (xy 283.409989 107.187) - (xy 283.409965 107.187001) - (xy 283.36458 107.187001) - (xy 283.325898 107.19957) - (xy 283.306673 107.204185) - (xy 283.266483 107.210551) - (xy 283.230231 107.229022) - (xy 283.211966 107.236588) - (xy 283.173277 107.249159) - (xy 283.140366 107.27307) - (xy 283.12351 107.2834) - (xy 283.087261 107.30187) - (xy 283.087261 107.301871) - (xy 283.054657 107.334475) - (xy 283.054613 107.334516) - (xy 281.841285 108.547844) - (xy 281.778973 108.58187) - (xy 281.708158 108.576805) - (xy 281.663095 108.547844) - (xy 281.656751 108.5415) - (xy 280.925559 108.541499) - (xy 280.925557 108.5415) - (xy 280.098961 108.541499) - (xy 280.098959 108.5415) - (xy 279.49375 109.146709) - (xy 279.493749 110.1215) - (xy 279.473747 110.189621) - (xy 279.420091 110.236114) - (xy 279.367746 110.2475) - (xy 279.319747 110.247499) - (xy 279.251627 110.227496) - (xy 279.205135 110.173839) - (xy 279.19375 110.121499) - (xy 279.193751 109.2255) - (xy 279.213753 109.157379) - (xy 279.2275 109.145467) - (xy 279.24654 109.0995) - (xy 279.123635 108.976596) - (xy 279.08961 108.914284) - (xy 279.094674 108.843468) - (xy 279.123635 108.798405) - (xy 279.639921 108.282119) - (xy 279.702615 108.248011) - (xy 279.908 108.204) - (xy 279.908 108.1595) - (xy 279.928002 108.091379) - (xy 279.981658 108.044886) - (xy 280.034 108.0335) - (xy 280.46975 108.033501) - (xy 280.46975 108.0335) - (xy 280.977749 108.0335) - (xy 281.65675 108.033501) - (xy 281.65675 107.813604) - (xy 281.641388 107.667449) - (xy 281.580784 107.480926) - (xy 281.482719 107.311075) - (xy 281.482714 107.311069) - (xy 281.351491 107.16533) - (xy 281.351485 107.165325) - (xy 281.192824 107.05005) - (xy 281.013651 106.970277) - (xy 280.97775 106.962646) - (xy 280.977749 108.0335) - (xy 280.46975 108.0335) - (xy 280.469751 106.962646) - (xy 280.43385 106.970277) - (xy 280.25468 107.050049) - (xy 280.096013 107.165327) - (xy 279.964783 107.311074) - (xy 279.964777 107.311082) - (xy 279.925563 107.379001) - (xy 279.87418 107.427994) - (xy 279.816445 107.442) - (xy 276.419245 107.442) - (xy 276.351124 107.421998) - (xy 276.317308 107.390059) - (xy 276.313881 107.385342) - (xy 276.171646 107.243108) - (xy 275.240539 106.312001) + (xy 285.008846 107.040426) + (xy 284.946034 107.149219) + (xy 284.894651 107.198212) + (xy 284.866757 107.207349) + (xy 284.866801 107.207485) + (xy 284.85737 107.21055) + (xy 284.82112 107.22902) + (xy 284.802854 107.236586) + (xy 284.764159 107.249159) + (xy 284.764155 107.249161) + (xy 284.731244 107.273073) + (xy 284.714384 107.283405) + (xy 284.67814 107.301872) + (xy 283.044095 108.935918) + (xy 282.981783 108.969943) + (xy 282.910968 108.964879) + (xy 282.854132 108.922332) + (xy 282.829 108.846823) + (xy 282.829 108.180141) + (xy 282.849002 108.11202) + (xy 282.928217 108.057021) + (xy 282.966484 108.048696) + (xy 283.150211 107.930622) + (xy 283.293228 107.765574) + (xy 283.383952 107.566914) + (xy 283.383953 107.566908) + (xy 283.407224 107.405062) + (xy 283.407224 106.83236) + (xy 283.345695 106.549513) + (xy 283.227622 106.365789) + (xy 283.165549 106.312001) (xy 295.966163 106.312001) (xy 295.966163 106.608) (xy 297.128 106.608001) @@ -13753,26 +13886,206 @@ (xy 296.086846 105.980426) (xy 295.997271 106.135574) (xy 295.966163 106.312001) - (xy 275.240539 106.312001) - (xy 274.920331 105.991794) - (xy 274.920314 105.991774) - (xy 274.770912 105.842372) - (xy 274.734658 105.8239) - (xy 274.717799 105.813568) - (xy 274.68489 105.789658) - (xy 274.684888 105.789656) - (xy 274.646205 105.777088) - (xy 274.627937 105.769522) - (xy 274.591685 105.751051) - (xy 274.551498 105.744686) - (xy 274.53227 105.74007) - (xy 274.493588 105.727501) - (xy 274.448205 105.727501) - (xy 274.448181 105.7275) + (xy 283.165549 106.312001) + (xy 283.116341 106.269362) + (xy 283.077958 106.209635) + (xy 283.077958 106.138639) + (xy 283.130733 106.06814) + (xy 283.150211 106.055622) + (xy 283.293228 105.890574) + (xy 283.383952 105.691914) + (xy 283.383953 105.691908) + (xy 283.407224 105.530062) + (xy 283.407224 105.4885) + (xy 282.395809 105.488499) + (xy 282.395807 105.4885) + (xy 280.980776 105.488499) + (xy 280.980776 105.51164) + (xy 281.042305 105.794487) + (xy 281.160378 105.978211) + (xy 281.271659 106.074638) + (xy 281.310042 106.134365) + (xy 281.310042 106.205361) + (xy 281.257267 106.27586) + (xy 281.237789 106.288378) + (xy 281.094772 106.453426) + (xy 281.004048 106.652086) + (xy 281.004047 106.652092) + (xy 280.980776 106.813938) + (xy 280.980776 106.816736) + (xy 280.980512 106.817635) + (xy 280.980455 106.818431) + (xy 280.980282 106.818419) + (xy 280.960774 106.884857) + (xy 280.907118 106.93135) + (xy 280.817517 106.937101) + (xy 280.749 106.915892) + (xy 280.748999 107.990691) + (xy 280.749 107.990693) + (xy 280.748999 109.468539) + (xy 280.874429 109.431623) + (xy 281.049609 109.340042) + (xy 281.049615 109.340038) + (xy 281.203675 109.216171) + (xy 281.334699 109.060021) + (xy 281.336258 109.061329) + (xy 281.384029 109.02232) + (xy 281.454568 109.014274) + (xy 281.51826 109.045641) + (xy 281.559 109.138414) + (xy 281.559 109.412785) + (xy 281.522095 109.50188) + (xy 279.855932 111.168044) + (xy 279.79362 111.202069) + (xy 279.722805 111.197005) + (xy 279.665969 111.154458) + (xy 279.640837 111.078949) + (xy 279.640837 110.7425) + (xy 279.266837 110.742499) + (xy 279.198716 110.722497) + (xy 279.152223 110.668841) + (xy 279.140837 110.616499) + (xy 279.140837 110.5685) + (xy 279.160839 110.500379) + (xy 279.214495 110.453886) + (xy 279.266837 110.4425) + (xy 279.640837 110.442501) + (xy 279.640837 109.9925) + (xy 279.634237 109.967871) + (xy 279.551795 110.050314) + (xy 279.489483 110.084339) + (xy 279.418667 110.079275) + (xy 279.373603 110.050314) + (xy 279.100485 109.777195) + (xy 279.077817 109.746279) + (xy 279.071728 109.734582) + (xy 278.949488 109.588901) + (xy 278.952126 109.586688) + (xy 278.923229 109.543252) + (xy 278.922105 109.472264) + (xy 278.985172 109.394182) + (xy 279.091131 109.338788) + (xy 279.091132 109.338787) + (xy 279.160027 109.280977) + (xy 279.225067 109.252512) + (xy 279.295172 109.263729) + (xy 279.330114 109.288403) + (xy 279.765981 109.724271) + (xy 279.817259 109.615301) + (xy 279.849944 109.471439) + (xy 279.884542 109.409443) + (xy 279.947164 109.375993) + (xy 280.032742 109.388519) + (xy 280.102496 109.426235) + (xy 280.241 109.469108) + (xy 280.241001 108.394309) + (xy 280.241 108.394307) + (xy 280.241001 106.916461) + (xy 280.115571 106.953377) + (xy 279.940393 107.044958) + (xy 279.940386 107.044962) + (xy 279.786326 107.168829) + (xy 279.659264 107.320257) + (xy 279.659262 107.32026) + (xy 279.564028 107.493489) + (xy 279.504257 107.681912) + (xy 279.487 107.846096) + (xy 279.487 108.025953) + (xy 279.466998 108.094074) + (xy 279.413342 108.140567) + (xy 279.343068 108.150671) + (xy 279.260637 108.102132) + (xy 279.233808 108.066785) + (xy 279.233802 108.06678) + (xy 279.095981 107.949484) + (xy 279.095974 107.949479) + (xy 278.93617 107.864511) + (xy 278.761855 107.815841) + (xy 278.761851 107.81584) + (xy 278.581143 107.805738) + (xy 278.402489 107.834674) + (xy 278.271806 107.886415) + (xy 278.201106 107.892894) + (xy 278.166268 107.880514) + (xy 278.136172 107.864511) + (xy 277.961855 107.815841) + (xy 277.961851 107.81584) + (xy 277.781143 107.805738) + (xy 277.602489 107.834674) + (xy 277.482587 107.882147) + (xy 277.411887 107.888626) + (xy 277.37705 107.876247) + (xy 277.33617 107.854511) + (xy 277.161855 107.805841) + (xy 277.161851 107.80584) + (xy 276.981143 107.795738) + (xy 276.802489 107.824674) + (xy 276.63421 107.8913) + (xy 276.634207 107.891302) + (xy 276.484163 107.992508) + (xy 276.359351 108.123574) + (xy 276.330052 108.171952) + (xy 276.277655 108.219859) + (xy 276.207675 108.231832) + (xy 276.121913 108.18286) + (xy 276.082934 108.131507) + (xy 276.065619 108.090908) + (xy 276.063064 108.091738) + (xy 276.04743 108.043623) + (xy 276.042815 108.024398) + (xy 276.036449 107.984208) + (xy 276.017978 107.947956) + (xy 276.010412 107.929691) + (xy 275.997841 107.891002) + (xy 275.97393 107.858091) + (xy 275.9636 107.841235) + (xy 275.94513 107.804986) + (xy 275.945129 107.804986) + (xy 275.912525 107.772382) + (xy 275.912498 107.772353) + (xy 274.131934 105.991791) + (xy 274.131921 105.991776) + (xy 273.982517 105.842372) + (xy 273.946263 105.8239) + (xy 273.929404 105.813568) + (xy 273.896495 105.789658) + (xy 273.896493 105.789656) + (xy 273.85781 105.777088) + (xy 273.839542 105.769522) + (xy 273.80329 105.751051) + (xy 273.763103 105.744686) + (xy 273.743875 105.74007) + (xy 273.705193 105.727501) + (xy 273.65981 105.727501) + (xy 273.659786 105.7275) (xy 271.089391 105.7275) (xy 271.02127 105.707498) (xy 270.966271 105.628283) (xy 270.957946 105.590016) + (xy 270.908131 105.512501) + (xy 275.609163 105.512501) + (xy 275.609163 106.512498) + (xy 275.678273 106.77042) + (xy 275.793426 106.907654) + (xy 275.948574 106.997229) + (xy 276.125001 107.028337) + (xy 276.324998 107.028337) + (xy 276.58292 106.959227) + (xy 276.720154 106.844074) + (xy 276.809729 106.688926) + (xy 276.809728 106.688926) + (xy 276.840837 106.512499) + (xy 276.840837 105.512502) + (xy 276.771727 105.254581) + (xy 276.656574 105.117346) + (xy 276.501426 105.027771) + (xy 276.324999 104.996663) + (xy 276.125002 104.996663) + (xy 275.867081 105.065773) + (xy 275.729846 105.180926) + (xy 275.640271 105.336074) + (xy 275.609163 105.512501) + (xy 270.908131 105.512501) (xy 270.839872 105.406289) (xy 270.674824 105.263272) (xy 270.476164 105.172548) @@ -13809,261 +14122,166 @@ (xy 270.29589 107.575724) (xy 270.578737 107.514195) (xy 270.762461 107.396122) - (xy 270.905478 107.231074) - (xy 270.978508 107.071158) - (xy 271.025001 107.017502) + (xy 270.846508 107.299127) + (xy 270.906234 107.260744) + (xy 270.959295 107.260744) + (xy 270.93675 107.213383) + (xy 270.946553 107.141132) + (xy 270.978508 107.071159) + (xy 271.025001 107.017503) (xy 271.093122 106.9975) - (xy 271.704124 106.9975) - (xy 271.772245 107.017502) - (xy 271.818738 107.071158) - (xy 271.828842 107.141432) - (xy 271.797761 107.20781) - (xy 271.704783 107.311074) - (xy 271.704782 107.311075) - (xy 271.606717 107.480926) - (xy 271.546114 107.667444) - (xy 271.53075 107.813605) - (xy 271.53075 108.0335) - (xy 272.261941 108.033501) - (xy 272.261943 108.0335) - (xy 273.31075 108.033501) - (xy 273.378871 108.053503) - (xy 273.425364 108.107159) - (xy 273.43675 108.159501) - (xy 273.43675 108.17129) - (xy 274.063865 108.798404) - (xy 274.09789 108.860717) - (xy 274.092826 108.931532) - (xy 274.063865 108.976596) - (xy 273.996345 109.044115) - (xy 273.934032 109.07814) - (xy 273.863217 109.073074) - (xy 273.810729 109.036011) - (xy 273.745803 108.958636) - (xy 273.742687 108.955418) - (xy 273.742928 108.955184) - (xy 273.73152 108.942287) - (xy 273.728008 108.938521) - (xy 273.684247 108.903272) - (xy 273.679222 108.899003) - (xy 273.637417 108.861559) - (xy 273.6331 108.85868) - (xy 273.618717 108.849622) - (xy 273.618529 108.849894) - (xy 273.61469 108.847246) - (xy 273.609302 108.844091) - (xy 273.609259 108.844067) - (xy 273.51152 108.787635) - (xy 273.507493 108.785678) - (xy 273.50764 108.785375) - (xy 273.492505 108.777158) - (xy 273.487905 108.774814) - (xy 273.434762 108.756671) - (xy 273.428576 108.754376) - (xy 273.37646 108.733478) - (xy 273.371431 108.732252) - (xy 273.354817 108.728659) - (xy 273.354733 108.72898) - (xy 273.350199 108.7278) - (xy 273.344154 108.726696) - (xy 273.343957 108.72666) - (xy 273.297784 108.718519) - (xy 273.230567 108.683528) - (xy 273.08854 108.5415) - (xy 272.665559 108.541499) - (xy 272.665557 108.5415) - (xy 271.53075 108.541499) - (xy 271.53075 108.761395) - (xy 271.546112 108.90755) - (xy 271.606715 109.09407) - (xy 271.606718 109.094077) - (xy 271.704778 109.263921) - (xy 271.704786 109.263931) - (xy 271.836009 109.40967) - (xy 271.836015 109.409675) - (xy 271.958689 109.498804) - (xy 272.002043 109.555027) - (xy 272.009795 109.58949) - (xy 272.009826 109.589486) - (xy 272.009882 109.589879) - (xy 272.010309 109.591776) - (xy 272.010781 109.598394) - (xy 272.010445 109.598418) - (xy 272.010897 109.615678) - (xy 272.011166 109.6208) - (xy 272.022027 109.6759) - (xy 272.023134 109.682407) - (xy 272.031093 109.737985) - (xy 272.032537 109.742922) - (xy 272.037747 109.759149) - (xy 272.038066 109.759061) - (xy 272.039309 109.763573) - (xy 272.041373 109.769355) - (xy 272.041435 109.769528) - (xy 272.08002 109.875537) - (xy 272.081851 109.879635) - (xy 272.081542 109.879773) - (xy 272.087836 109.895746) - (xy 272.08987 109.900539) - (xy 272.118916 109.948595) - (xy 272.122178 109.954325) - (xy 272.148672 110.003839) - (xy 272.151752 110.008032) - (xy 272.162162 110.021452) - (xy 272.162433 110.021259) - (xy 272.165143 110.025073) - (xy 272.169103 110.02985) - (xy 272.241697 110.116364) - (xy 272.244813 110.119582) - (xy 272.244572 110.119816) - (xy 272.25598 110.132713) - (xy 272.259492 110.136479) - (xy 272.303253 110.171728) - (xy 272.308278 110.175997) - (xy 272.350083 110.213441) - (xy 272.3544 110.21632) - (xy 272.368783 110.225378) - (xy 272.368971 110.225106) - (xy 272.37281 110.227754) - (xy 272.378198 110.230909) - (xy 272.378241 110.230933) - (xy 272.47598 110.287365) - (xy 272.480007 110.289322) - (xy 272.47986 110.289625) - (xy 272.494995 110.297842) - (xy 272.499595 110.300186) - (xy 272.552738 110.318329) - (xy 272.558924 110.320624) - (xy 272.61104 110.341522) - (xy 272.616069 110.342748) - (xy 272.632683 110.346341) - (xy 272.632767 110.34602) - (xy 272.637301 110.3472) - (xy 272.643346 110.348304) - (xy 272.643543 110.34834) - (xy 272.754637 110.367928) - (xy 272.794459 110.369214) - (xy 272.808072 110.370446) - (xy 272.808797 110.3705) - (xy 272.832259 110.3705) - (xy 272.836327 110.370566) - (xy 272.900069 110.372625) - (xy 272.908994 110.37164) - (xy 272.909081 110.372428) - (xy 272.92429 110.3705) - (xy 273.051913 110.3705) - (xy 273.120034 110.390502) - (xy 273.166527 110.444158) - (xy 273.177913 110.4965) - (xy 273.177913 110.547498) - (xy 273.247023 110.80542) - (xy 273.362176 110.942654) - (xy 273.517324 111.032228) - (xy 273.69375 111.063337) - (xy 273.69375 111.063336) - (xy 273.693751 110.222906) - (xy 273.722498 110.151212) - (xy 273.718483 110.148343) - (xy 273.723023 110.14199) - (xy 273.738695 110.124706) - (xy 273.73846 110.124474) - (xy 273.741741 110.121146) - (xy 273.7458 110.116367) - (xy 273.745881 110.116271) - (xy 273.771229 110.086063) - (xy 273.83034 110.046737) - (xy 273.901327 110.045611) - (xy 273.961654 110.083043) - (xy 273.99375 110.167055) - (xy 273.993749 111.063338) - (xy 274.029095 111.098684) - (xy 274.066 111.187779) - (xy 274.066 111.738062) - (xy 274.049119 111.801062) - (xy 273.981882 111.917521) - (xy 273.981879 111.917527) - (xy 273.92 112.148462) - (xy 273.92 112.387538) - (xy 273.949332 112.497007) - (xy 273.947642 112.567983) - (xy 273.907848 112.626779) - (xy 273.842584 112.654727) - (xy 273.775283 112.644232) - (xy 273.682914 112.602048) - (xy 273.682908 112.602047) - (xy 273.521062 112.578776) - (xy 272.94836 112.578776) - (xy 272.665513 112.640305) - (xy 272.481789 112.758378) - (xy 272.385362 112.869659) - (xy 272.325635 112.908042) - (xy 272.254639 112.908042) - (xy 272.18414 112.855267) - (xy 272.171622 112.835789) - (xy 272.006574 112.692772) - (xy 271.807914 112.602048) - (xy 271.807908 112.602047) - (xy 271.646062 112.578776) - (xy 271.6045 112.578776) - (xy 271.6045 115.005224) - (xy 271.62764 115.005224) - (xy 271.910487 114.943695) - (xy 272.094211 114.825622) - (xy 272.190638 114.714341) - (xy 272.250365 114.675958) - (xy 272.321361 114.675958) - (xy 272.39186 114.728733) - (xy 272.404378 114.748211) - (xy 272.569426 114.891228) - (xy 272.768086 114.981952) - (xy 272.768092 114.981953) - (xy 272.929938 115.005224) - (xy 273.50264 115.005224) - (xy 273.785487 114.943695) - (xy 273.969211 114.825622) - (xy 274.097339 114.677756) - (xy 274.157065 114.639373) - (xy 274.225174 114.638562) - (xy 274.454462 114.7) - (xy 274.693538 114.7) - (xy 274.924473 114.638121) - (xy 274.924479 114.638118) - (xy 275.131521 114.518583) - (xy 275.131531 114.518576) - (xy 275.300576 114.349531) - (xy 275.300583 114.349521) - (xy 275.420118 114.142479) - (xy 275.420121 114.142473) - (xy 275.454977 114.012389) - (xy 275.491929 113.951766) - (xy 275.576684 113.919) - (xy 278.70039 113.919) - (xy 278.700414 113.918999) - (xy 278.745797 113.918999) - (xy 278.784479 113.90643) - (xy 278.803707 113.901814) - (xy 278.843894 113.895449) - (xy 278.880146 113.876978) - (xy 278.898414 113.869412) - (xy 278.937097 113.856844) - (xy 278.937099 113.856842) - (xy 278.970008 113.832932) - (xy 278.986867 113.8226) - (xy 279.023121 113.804128) - (xy 279.172529 113.65472) - (xy 279.17254 113.654707) - (xy 283.189343 109.637905) - (xy 283.278438 109.601) - (xy 284.227 109.601) - (xy 284.295121 109.621002) - (xy 284.341614 109.674658) - (xy 284.353 109.727) - (xy 284.353001 110.136516) - (xy 284.322225 110.219029) - (xy 284.179772 110.383426) - (xy 284.089048 110.582086) - (xy 284.089047 110.582092) - (xy 284.065776 110.743938) + (xy 271.11988 106.9975) + (xy 271.188001 107.017502) + (xy 271.234494 107.071158) + (xy 271.244598 107.141432) + (xy 271.216402 107.20449) + (xy 271.157689 107.274463) + (xy 271.09858 107.31379) + (xy 271.044048 107.314656) + (xy 271.06645 107.363709) + (xy 271.052147 107.44234) + (xy 271.02403 107.493486) + (xy 271.024029 107.493488) + (xy 270.964257 107.681912) + (xy 270.947 107.846096) + (xy 270.947 107.9385) + (xy 271.753191 107.938501) + (xy 271.753193 107.9385) + (xy 272.083 107.938501) + (xy 272.151121 107.958503) + (xy 272.197614 108.012159) + (xy 272.209 108.064501) + (xy 272.208999 109.468539) + (xy 272.334429 109.431623) + (xy 272.4188 109.387515) + (xy 272.488435 109.373681) + (xy 272.554496 109.399691) + (xy 272.602485 109.486007) + (xy 272.606013 109.519572) + (xy 272.606014 109.519576) + (xy 272.66314 109.691304) + (xy 272.663146 109.691317) + (xy 272.683249 109.72504) + (xy 272.68325 109.72504) + (xy 273.116632 109.291657) + (xy 273.178945 109.257632) + (xy 273.276914 109.276788) + (xy 273.42904 109.380951) + (xy 273.42905 109.380956) + (xy 273.460372 109.393611) + (xy 273.51604 109.437674) + (xy 273.539048 109.50484) + (xy 273.522091 109.573781) + (xy 273.494163 109.606958) + (xy 273.429846 109.660926) + (xy 273.389048 109.73159) + (xy 273.369025 109.757685) + (xy 273.076397 110.050314) + (xy 273.014084 110.084339) + (xy 272.943269 110.079275) + (xy 272.898205 110.050314) + (xy 272.813844 109.965953) + (xy 272.809163 109.992501) + (xy 272.809163 110.4425) + (xy 273.183163 110.442501) + (xy 273.251284 110.462503) + (xy 273.297777 110.516159) + (xy 273.309163 110.568501) + (xy 273.309163 110.6165) + (xy 273.289161 110.684621) + (xy 273.235505 110.731114) + (xy 273.183163 110.7425) + (xy 272.809163 110.742499) + (xy 272.809163 111.192498) + (xy 272.878273 111.45042) + (xy 272.993426 111.587654) + (xy 273.148574 111.677228) + (xy 273.325 111.708337) + (xy 273.325123 111.708234) + (xy 273.345002 111.64053) + (xy 273.398658 111.594037) + (xy 273.468932 111.583933) + (xy 273.514001 111.599533) + (xy 273.562 111.627246) + (xy 273.610993 111.678629) + (xy 273.616023 111.699362) + (xy 273.624998 111.708337) + (xy 273.625001 111.708337) + (xy 273.677397 111.694298) + (xy 273.731886 111.691919) + (xy 273.825001 111.708337) + (xy 274.125001 111.708337) + (xy 274.177397 111.694298) + (xy 274.231886 111.691919) + (xy 274.325001 111.708337) + (xy 274.625001 111.708337) + (xy 274.677397 111.694298) + (xy 274.731886 111.691919) + (xy 274.825001 111.708337) + (xy 275.125001 111.708337) + (xy 275.177397 111.694298) + (xy 275.231879 111.691918) + (xy 275.235873 111.692622) + (xy 275.299488 111.724145) + (xy 275.340001 111.816709) + (xy 275.340001 112.060274) + (xy 275.319999 112.128395) + (xy 275.246609 112.181981) + (xy 275.239523 112.18388) + (xy 275.032479 112.303417) + (xy 275.032469 112.303424) + (xy 274.863424 112.472469) + (xy 274.863417 112.472479) + (xy 274.743882 112.679521) + (xy 274.743879 112.679527) + (xy 274.682 112.910462) + (xy 274.682 113.149538) + (xy 274.743879 113.380473) + (xy 274.743882 113.380479) + (xy 274.863417 113.587521) + (xy 274.863424 113.587531) + (xy 275.032469 113.756576) + (xy 275.032479 113.756583) + (xy 275.239521 113.876118) + (xy 275.239527 113.876121) + (xy 275.470462 113.938) + (xy 275.547785 113.938) + (xy 275.636881 113.974905) + (xy 276.285881 114.623906) + (xy 276.428114 114.766139) + (xy 276.464356 114.784605) + (xy 276.481216 114.794937) + (xy 276.514127 114.818849) + (xy 276.514131 114.818851) + (xy 276.552826 114.831424) + (xy 276.571092 114.83899) + (xy 276.607341 114.85746) + (xy 276.647529 114.863825) + (xy 276.666754 114.868441) + (xy 276.705435 114.881009) + (xy 276.750819 114.881009) + (xy 276.750843 114.88101) + (xy 279.382157 114.88101) + (xy 279.382181 114.881009) + (xy 279.427564 114.881009) + (xy 279.466246 114.86844) + (xy 279.485474 114.863824) + (xy 279.525661 114.857459) + (xy 279.561913 114.838988) + (xy 279.580181 114.831422) + (xy 279.618864 114.818854) + (xy 279.618866 114.818852) + (xy 279.651775 114.794942) + (xy 279.668634 114.78461) + (xy 279.704888 114.766138) + (xy 279.854296 114.61673) + (xy 279.854307 114.616717) + (xy 283.854962 110.616063) + (xy 283.917274 110.582037) + (xy 283.98809 110.587102) + (xy 284.044925 110.629649) + (xy 284.068774 110.723091) + (xy 284.065776 110.74394) (xy 284.065776 111.74164) (xy 284.127305 112.024487) (xy 284.245378 112.208211) @@ -14167,32 +14385,21 @@ (xy 264.471879 115.330968) (xy 264.425386 115.277312) (xy 264.414 115.22497) - (xy 264.414 114.046) - (xy 270.349776 114.046) - (xy 270.349776 114.28164) - (xy 270.411305 114.564487) - (xy 270.529378 114.748211) - (xy 270.694426 114.891228) - (xy 270.893086 114.981952) - (xy 270.893092 114.981953) - (xy 271.054938 115.005224) - (xy 271.0965 115.005224) - (xy 271.0965 114.046) - (xy 270.349776 114.046) - (xy 264.414 114.046) - (xy 264.414 113.283938) - (xy 270.349776 113.283938) - (xy 270.349776 113.538) - (xy 271.0965 113.538) - (xy 271.0965 112.578776) - (xy 271.07336 112.578776) - (xy 270.790513 112.640305) - (xy 270.606789 112.758378) - (xy 270.463772 112.923426) - (xy 270.373048 113.122086) - (xy 270.373047 113.122092) - (xy 270.349776 113.283938) - (xy 264.414 113.283938) + (xy 264.414 108.542235) + (xy 270.947 108.542235) + (xy 270.961414 108.689238) + (xy 271.018547 108.878471) + (xy 271.01855 108.878478) + (xy 271.111353 109.053017) + (xy 271.236295 109.206211) + (xy 271.236296 109.206212) + (xy 271.388604 109.332212) + (xy 271.562496 109.426235) + (xy 271.701 109.469108) + (xy 271.701001 108.4465) + (xy 270.947 108.446499) + (xy 270.947 108.542235) + (xy 264.414 108.542235) (xy 264.414 106.85214) (xy 267.143026 106.85214) (xy 267.204555 107.134987) @@ -14219,226 +14426,46 @@ (xy 267.166297 105.692592) (xy 267.143026 105.854438) (xy 264.414 105.854438) - (xy 264.414 104.281395) - (xy 271.17075 104.281395) - (xy 271.186112 104.42755) - (xy 271.246715 104.61407) - (xy 271.246718 104.614077) - (xy 271.344778 104.783921) - (xy 271.344786 104.783931) - (xy 271.476009 104.92967) - (xy 271.476015 104.929675) - (xy 271.634676 105.04495) - (xy 271.813849 105.124723) - (xy 271.84975 105.132354) - (xy 272.357749 105.132354) - (xy 272.39365 105.124723) - (xy 272.572819 105.044951) - (xy 272.731489 104.929672) - (xy 272.862718 104.783926) - (xy 272.862719 104.783925) - (xy 272.960784 104.614074) - (xy 273.021388 104.427551) - (xy 273.03675 104.281396) - (xy 273.03675 104.281395) - (xy 280.15075 104.281395) - (xy 280.166112 104.42755) - (xy 280.226715 104.61407) - (xy 280.226718 104.614077) - (xy 280.324778 104.783921) - (xy 280.324786 104.783931) - (xy 280.456009 104.92967) - (xy 280.456015 104.929675) - (xy 280.614676 105.04495) - (xy 280.793849 105.124723) - (xy 280.82975 105.132354) - (xy 281.337749 105.132354) - (xy 281.37365 105.124723) - (xy 281.552819 105.044951) - (xy 281.653231 104.971998) - (xy 284.888163 104.971998) - (xy 284.957273 105.22992) - (xy 285.072426 105.367154) - (xy 285.227574 105.456729) - (xy 285.404001 105.487837) - (xy 285.75 105.487837) - (xy 286.257999 105.487837) - (xy 286.603998 105.487837) - (xy 286.86192 105.418727) - (xy 286.999154 105.303574) - (xy 287.088729 105.148426) - (xy 287.088728 105.148426) - (xy 287.119837 104.971999) - (xy 287.119837 104.971998) - (xy 287.682163 104.971998) - (xy 287.751273 105.22992) - (xy 287.866426 105.367154) - (xy 288.021574 105.456729) - (xy 288.198001 105.487837) - (xy 288.544 105.487837) - (xy 289.051999 105.487837) - (xy 289.397998 105.487837) - (xy 289.65592 105.418727) - (xy 289.793154 105.303574) - (xy 289.882729 105.148426) - (xy 289.882728 105.148426) - (xy 289.913837 104.971999) - (xy 289.913837 104.776) - (xy 289.052 104.775999) - (xy 289.051999 105.487837) - (xy 288.544 105.487837) - (xy 288.544001 104.776) - (xy 287.682163 104.775999) - (xy 287.682163 104.971998) - (xy 287.119837 104.971998) - (xy 287.119837 104.776) - (xy 286.258 104.775999) - (xy 286.257999 105.487837) - (xy 285.75 105.487837) - (xy 285.750001 104.776) - (xy 284.888163 104.775999) - (xy 284.888163 104.971998) - (xy 281.653231 104.971998) - (xy 281.711489 104.929672) - (xy 281.842718 104.783926) - (xy 281.842719 104.783925) - (xy 281.940784 104.614074) - (xy 282.001388 104.427551) - (xy 282.01675 104.281396) - (xy 282.01675 104.072001) - (xy 284.888163 104.072001) - (xy 284.888163 104.268) - (xy 285.75 104.268001) - (xy 285.75 104.268) - (xy 286.257999 104.268) - (xy 287.119837 104.268001) - (xy 287.119837 104.072002) - (xy 287.119837 104.072001) - (xy 287.682163 104.072001) - (xy 287.682163 104.268) - (xy 288.544 104.268001) - (xy 288.544 104.268) - (xy 289.051999 104.268) - (xy 289.913837 104.268001) - (xy 289.913837 104.072002) - (xy 289.844727 103.814081) - (xy 289.729574 103.676846) - (xy 289.574426 103.587271) - (xy 289.397999 103.556163) - (xy 289.052 103.556163) - (xy 289.051999 104.268) - (xy 288.544 104.268) - (xy 288.544001 103.556163) - (xy 288.198002 103.556163) - (xy 287.940081 103.625273) - (xy 287.802846 103.740426) - (xy 287.713271 103.895574) - (xy 287.682163 104.072001) - (xy 287.119837 104.072001) - (xy 287.050727 103.814081) - (xy 286.935574 103.676846) - (xy 286.780426 103.587271) - (xy 286.603999 103.556163) - (xy 286.258 103.556163) - (xy 286.257999 104.268) - (xy 285.75 104.268) - (xy 285.750001 103.556163) - (xy 285.404002 103.556163) - (xy 285.146081 103.625273) - (xy 285.008846 103.740426) - (xy 284.919271 103.895574) - (xy 284.888163 104.072001) - (xy 282.01675 104.072001) - (xy 282.01675 104.0615) - (xy 281.33775 104.061499) - (xy 281.337749 105.132354) - (xy 280.82975 105.132354) - (xy 280.829751 104.0615) - (xy 280.15075 104.061499) - (xy 280.15075 104.281395) - (xy 273.03675 104.281395) - (xy 273.03675 104.0615) - (xy 272.35775 104.061499) - (xy 272.357749 105.132354) - (xy 271.84975 105.132354) - (xy 271.849751 104.0615) - (xy 271.17075 104.061499) - (xy 271.17075 104.281395) - (xy 264.414 104.281395) - (xy 264.414 103.333605) - (xy 271.17075 103.333605) - (xy 271.17075 103.5535) - (xy 271.84975 103.553501) - (xy 271.84975 103.5535) - (xy 272.357749 103.5535) - (xy 273.03675 103.553501) - (xy 273.03675 103.333605) - (xy 280.15075 103.333605) - (xy 280.15075 103.5535) - (xy 280.82975 103.553501) - (xy 280.82975 103.5535) - (xy 281.337749 103.5535) - (xy 282.01675 103.553501) - (xy 282.01675 103.333604) - (xy 282.001388 103.187449) - (xy 281.940784 103.000926) - (xy 281.842719 102.831075) - (xy 281.842714 102.831069) - (xy 281.711491 102.68533) - (xy 281.711485 102.685325) - (xy 281.552824 102.57005) - (xy 281.373651 102.490277) - (xy 281.33775 102.482646) - (xy 281.337749 103.5535) - (xy 280.82975 103.5535) - (xy 280.829751 102.482646) - (xy 280.79385 102.490277) - (xy 280.61468 102.570049) - (xy 280.456013 102.685327) - (xy 280.324783 102.831074) - (xy 280.324782 102.831075) - (xy 280.226717 103.000926) - (xy 280.166114 103.187444) - (xy 280.15075 103.333605) - (xy 273.03675 103.333605) - (xy 273.03675 103.333604) - (xy 273.021388 103.187449) - (xy 272.960784 103.000926) - (xy 272.862719 102.831075) - (xy 272.862714 102.831069) - (xy 272.731491 102.68533) - (xy 272.731485 102.685325) - (xy 272.572824 102.57005) - (xy 272.393651 102.490277) - (xy 272.35775 102.482646) - (xy 272.357749 103.5535) - (xy 271.84975 103.5535) - (xy 271.849751 102.482646) - (xy 271.81385 102.490277) - (xy 271.63468 102.570049) - (xy 271.476013 102.685327) - (xy 271.344783 102.831074) - (xy 271.344782 102.831075) - (xy 271.246717 103.000926) - (xy 271.186114 103.187444) - (xy 271.17075 103.333605) - (xy 264.414 103.333605) + (xy 264.414 103.812235) + (xy 270.947 103.812235) + (xy 270.961414 103.959238) + (xy 271.018547 104.148471) + (xy 271.01855 104.148478) + (xy 271.111353 104.323017) + (xy 271.236295 104.476211) + (xy 271.236296 104.476212) + (xy 271.388604 104.602212) + (xy 271.562496 104.696235) + (xy 271.701 104.739108) + (xy 271.701 104.738539) + (xy 272.208999 104.738539) + (xy 272.334429 104.701623) + (xy 272.509609 104.610042) + (xy 272.509615 104.610038) + (xy 272.663675 104.486171) + (xy 272.790737 104.334743) + (xy 272.790739 104.33474) + (xy 272.885973 104.161509) + (xy 272.945743 103.973088) + (xy 272.963 103.808904) + (xy 272.963 103.7165) + (xy 272.209 103.716499) + (xy 272.208999 104.738539) + (xy 271.701 104.738539) + (xy 271.701001 103.7165) + (xy 270.947 103.716499) + (xy 270.947 103.812235) + (xy 264.414 103.812235) (xy 264.414 102.234) (xy 264.434002 102.165879) (xy 264.487658 102.119386) (xy 264.54 102.108) - (xy 337.867882 102.108) + (xy 271.299998 102.108) ) ) (filled_polygon (layer F.Cu) (pts - (xy 353.783121 108.400002) - (xy 353.829614 108.453658) - (xy 353.841 108.506) - (xy 353.841 108.5065) - (xy 354.611793 108.506501) - (xy 354.611795 108.5065) (xy 354.941602 108.506501) (xy 355.009723 108.526503) (xy 355.056216 108.580159) @@ -14447,15 +14474,19 @@ (xy 355.303242 109.761224) (xy 355.586089 109.699695) (xy 355.769813 109.581622) - (xy 355.892474 109.440065) - (xy 355.9522 109.401682) - (xy 356.023197 109.401682) - (xy 356.076793 109.433483) - (xy 356.918215 110.274905) - (xy 356.952241 110.337217) - (xy 356.947176 110.408032) - (xy 356.904629 110.464868) - (xy 356.82912 110.49) + (xy 355.91283 109.416574) + (xy 356.003554 109.217914) + (xy 356.003555 109.217908) + (xy 356.027358 109.052358) + (xy 356.056851 108.987777) + (xy 356.116577 108.949394) + (xy 356.187573 108.949394) + (xy 356.24117 108.981195) + (xy 357.534879 110.274905) + (xy 357.568905 110.337217) + (xy 357.56384 110.408033) + (xy 357.521293 110.464868) + (xy 357.445784 110.49) (xy 353.199215 110.49) (xy 353.11012 110.453095) (xy 352.621957 109.964932) @@ -14473,123 +14504,10 @@ (xy 354.143694 109.737953) (xy 354.30554 109.761224) (xy 354.559602 109.761224) - (xy 354.559603 109.0145) - (xy 353.691602 109.014499) - (xy 353.623481 108.994497) - (xy 353.576988 108.940841) - (xy 353.565602 108.888499) - (xy 353.565602 108.888) - (xy 352.465 108.888) - (xy 352.396879 108.867998) - (xy 352.350386 108.814342) - (xy 352.339 108.762) - (xy 352.339 108.506) - (xy 352.359002 108.437879) - (xy 352.412658 108.391386) - (xy 352.465 108.38) - (xy 353.715 108.38) - ) - ) - (filled_polygon - (layer F.Cu) - (pts - (xy 356.382366 106.098602) - (xy 356.441161 106.138396) - (xy 356.47 106.218619) - (xy 356.47 106.291538) - (xy 356.531879 106.522473) - (xy 356.531882 106.522479) - (xy 356.651417 106.729521) - (xy 356.651424 106.729531) - (xy 356.820469 106.898576) - (xy 356.820479 106.898583) - (xy 357.027521 107.018118) - (xy 357.027527 107.018121) - (xy 357.258461 107.08) - (xy 357.258705 107.080032) - (xy 357.258895 107.080116) - (xy 357.266437 107.082137) - (xy 357.266122 107.083313) - (xy 357.323631 107.108756) - (xy 357.342661 107.130638) - (xy 357.342782 107.130535) - (xy 357.348597 107.137369) - (xy 357.405104 107.187273) - (xy 357.410795 107.192622) - (xy 357.427541 107.209369) - (xy 357.427544 107.209371) - (xy 357.440554 107.219122) - (xy 357.448395 107.225506) - (xy 357.461439 107.237026) - (xy 357.501153 107.304685) - (xy 357.533305 107.452487) - (xy 357.651378 107.636212) - (xy 357.657278 107.64302) - (xy 357.655604 107.64447) - (xy 357.687321 107.693825) - (xy 357.687319 107.764822) - (xy 357.661648 107.811832) - (xy 357.634273 107.843424) - (xy 357.543548 108.042086) - (xy 357.543547 108.042092) - (xy 357.520276 108.203938) - (xy 357.520276 108.458) - (xy 358.649 108.458001) - (xy 358.717121 108.478003) - (xy 358.763614 108.531659) - (xy 358.775 108.584001) - (xy 358.774999 108.84) - (xy 358.754997 108.908121) - (xy 358.701341 108.954614) - (xy 358.648999 108.966) - (xy 357.493975 108.965999) - (xy 357.4896 108.968388) - (xy 357.418785 108.963323) - (xy 357.373722 108.934362) - (xy 356.512517 108.073157) - (xy 356.475612 107.984062) - (xy 356.475612 107.857343) - (xy 356.475611 107.857319) - (xy 356.475611 107.811934) - (xy 356.463042 107.773252) - (xy 356.458427 107.754027) - (xy 356.452061 107.713837) - (xy 356.43359 107.677585) - (xy 356.426024 107.65932) - (xy 356.413453 107.620631) - (xy 356.389542 107.58772) - (xy 356.379211 107.570863) - (xy 356.360741 107.534613) - (xy 356.330433 107.504307) - (xy 356.33042 107.504292) - (xy 356.063731 107.237604) - (xy 356.026826 107.148508) - (xy 356.026826 106.60836) - (xy 355.965297 106.325513) - (xy 355.963898 106.323336) - (xy 355.962686 106.319209) - (xy 355.960983 106.315097) - (xy 355.961425 106.314914) - (xy 355.943898 106.255215) - (xy 355.963902 106.187095) - (xy 356.017559 106.140603) - (xy 356.069898 106.129218) - (xy 356.19082 106.129218) - (xy 356.311389 106.096912) - ) - ) - ) - (zone (net 0) (net_name "") (layer "F.Cu") (tstamp aa98837d-edd5-47e1-bbda-c520ebf250a1) (hatch edge 0.508) - (connect_pads (clearance 0.508)) - (min_thickness 0.254) - (keepout (tracks allowed) (vias allowed) (pads allowed ) (copperpour not_allowed) (footprints allowed)) - (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 275.336 111.252) - (xy 274.066 112.014) - (xy 274.066 110.236) - (xy 275.336 110.236) + (xy 354.559603 108.6325) + (xy 354.579605 108.564379) + (xy 354.633261 108.517886) + (xy 354.685603 108.5065) ) ) ) diff --git a/my-keyboard.kicad_pro b/my-keyboard.kicad_pro index 6452ddf..fbe7dfc 100644 --- a/my-keyboard.kicad_pro +++ b/my-keyboard.kicad_pro @@ -26,8 +26,8 @@ "other_text_upright": false, "pads": { "drill": 0.0, - "height": 0.9, - "width": 0.3 + "height": 1.4, + "width": 0.975 }, "silk_line_width": 0.12, "silk_text_italic": false, @@ -105,7 +105,8 @@ "track_widths": [ 0.254, 0.2032, - 0.254 + 0.254, + 0.381 ], "via_dimensions": [ { @@ -395,7 +396,7 @@ }, "sheets": [ [ - "b2090e2f-7756-4542-9065-96f6e5d1569d", + "b116fd05-b863-4ba3-8a2e-c31cff4e2b39", "" ] ], diff --git a/my-keyboard.kicad_sch b/my-keyboard.kicad_sch index 2952ae6..6e5585b 100644 --- a/my-keyboard.kicad_sch +++ b/my-keyboard.kicad_sch @@ -5,174 +5,6 @@ (paper "A3") (lib_symbols - (symbol "10137061-00021LF:10137061-00021LF" - (property "Reference" "J" (id 0) (at -15.24 18.542 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - ) - (property "Value" "10137061-00021LF" (id 1) (at -15.24 -22.86 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - ) - (property "Footprint" "AMPHENOL_10137061-00021LF" (id 2) (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left bottom) hide) - ) - (property "Datasheet" "Amphenol FCI" (id 3) (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left bottom) hide) - ) - (property "Field4" "3.2mm" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left bottom) hide) - ) - (property "Field5" "Manufacturer recommendations" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left bottom) hide) - ) - (property "Field6" "C" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) (justify left bottom) hide) - ) - (property "ki_locked" "" (id 7) (at 0 0 0) - (effects (font (size 1.27 1.27))) - ) - (symbol "10137061-00021LF_0_0" - (polyline - (pts - (xy 15.24 17.78) - (xy 15.24 -20.32) - ) - (stroke (width 0.1524)) (fill (type none)) - ) - (polyline - (pts - (xy 15.24 -20.32) - (xy -15.24 -20.32) - ) - (stroke (width 0.1524)) (fill (type none)) - ) - (polyline - (pts - (xy -15.24 -20.32) - (xy -15.24 17.78) - ) - (stroke (width 0.1524)) (fill (type none)) - ) - (polyline - (pts - (xy -15.24 17.78) - (xy 15.24 17.78) - ) - (stroke (width 0.1524)) (fill (type none)) - ) - (pin passive line (at -20.32 15.24 0) (length 5.08) - (name "GND_A1" (effects (font (size 1.016 1.016)))) - (number "A1" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 12.7 0) (length 5.08) - (name "SSTXP1" (effects (font (size 1.016 1.016)))) - (number "A2" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 10.16 0) (length 5.08) - (name "SSTXN1" (effects (font (size 1.016 1.016)))) - (number "A3" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 7.62 0) (length 5.08) - (name "VBUS_A4" (effects (font (size 1.016 1.016)))) - (number "A4" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 5.08 0) (length 5.08) - (name "CC1" (effects (font (size 1.016 1.016)))) - (number "A5" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 2.54 0) (length 5.08) - (name "DP1" (effects (font (size 1.016 1.016)))) - (number "A6" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 0 0) (length 5.08) - (name "DN1" (effects (font (size 1.016 1.016)))) - (number "A7" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 -2.54 0) (length 5.08) - (name "SBU1" (effects (font (size 1.016 1.016)))) - (number "A8" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 -7.62 0) (length 5.08) - (name "SSRXN2" (effects (font (size 1.016 1.016)))) - (number "A10" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 -10.16 0) (length 5.08) - (name "SSRXP2" (effects (font (size 1.016 1.016)))) - (number "A11" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 12.7 180) (length 5.08) - (name "SSRXP1" (effects (font (size 1.016 1.016)))) - (number "B11" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 10.16 180) (length 5.08) - (name "SSRXN1" (effects (font (size 1.016 1.016)))) - (number "B10" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 5.08 180) (length 5.08) - (name "SBU2" (effects (font (size 1.016 1.016)))) - (number "B8" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 2.54 180) (length 5.08) - (name "DN2" (effects (font (size 1.016 1.016)))) - (number "B7" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 0 180) (length 5.08) - (name "DP2" (effects (font (size 1.016 1.016)))) - (number "B6" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -2.54 180) (length 5.08) - (name "CC2" (effects (font (size 1.016 1.016)))) - (number "B5" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -7.62 180) (length 5.08) - (name "SSTXN2" (effects (font (size 1.016 1.016)))) - (number "B3" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -10.16 180) (length 5.08) - (name "SSTXP2" (effects (font (size 1.016 1.016)))) - (number "B2" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -17.78 180) (length 5.08) - (name "SHIELD" (effects (font (size 1.016 1.016)))) - (number "S1" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -17.78 180) (length 5.08) - (name "SHIELD" (effects (font (size 1.016 1.016)))) - (number "S2" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -17.78 180) (length 5.08) - (name "SHIELD" (effects (font (size 1.016 1.016)))) - (number "S3" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -17.78 180) (length 5.08) - (name "SHIELD" (effects (font (size 1.016 1.016)))) - (number "S4" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 -12.7 0) (length 5.08) - (name "GND_A12" (effects (font (size 1.016 1.016)))) - (number "A12" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 15.24 180) (length 5.08) - (name "GND_B12" (effects (font (size 1.016 1.016)))) - (number "B12" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -12.7 180) (length 5.08) - (name "GND_B1" (effects (font (size 1.016 1.016)))) - (number "B1" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at -20.32 -5.08 0) (length 5.08) - (name "VBUS_A9" (effects (font (size 1.016 1.016)))) - (number "A9" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 7.62 180) (length 5.08) - (name "VBUS_B9" (effects (font (size 1.016 1.016)))) - (number "B9" (effects (font (size 1.016 1.016)))) - ) - (pin passive line (at 20.32 -5.08 180) (length 5.08) - (name "VBUS_B4" (effects (font (size 1.016 1.016)))) - (number "B4" (effects (font (size 1.016 1.016)))) - ) - ) - ) (symbol "Connector:AVR-ISP-6" (property "Reference" "J" (id 0) (at -6.35 11.43 0) (effects (font (size 1.27 1.27)) (justify left)) @@ -1008,6 +840,144 @@ ) ) ) + (symbol "Type-C:Wurth-632723300011" + (property "Reference" "USB" (id 0) (at -16.51 0 90) + (effects (font (size 1.524 1.524))) + ) + (property "Value" "Wurth-632723300011" (id 1) (at -13.97 0 90) + (effects (font (size 1.524 1.524))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.524 1.524)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.524 1.524)) hide) + ) + (symbol "Wurth-632723300011_0_1" + (rectangle (start -10.16 0) (end 0 -30.48) + (stroke (width 0)) (fill (type background)) + ) + (rectangle (start -10.16 30.48) (end -20.32 -30.48) + (stroke (width 0)) (fill (type background)) + ) + (rectangle (start 0 -30.48) (end -20.32 -38.1) + (stroke (width 0)) (fill (type background)) + ) + (rectangle (start 0 0) (end -10.16 30.48) + (stroke (width 0)) (fill (type background)) + ) + ) + (symbol "Wurth-632723300011_1_1" + (pin input line (at 2.54 29.21 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 26.67 180) (length 2.54) + (name "SSTXXp1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 24.13 180) (length 2.54) + (name "SSTXn1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 21.59 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 19.05 180) (length 2.54) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 16.51 180) (length 2.54) + (name "Dp1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 13.97 180) (length 2.54) + (name "Dn1" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 11.43 180) (length 2.54) + (name "SBU1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 8.89 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 6.35 180) (length 2.54) + (name "SSRXn2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -19.05 180) (length 2.54) + (name "SBU2" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 3.81 180) (length 2.54) + (name "SSRXp2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -21.59 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 1.27 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -24.13 180) (length 2.54) + (name "SSRXn1" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -1.27 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -26.67 180) (length 2.54) + (name "SSRXp1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -3.81 180) (length 2.54) + (name "SSTXp2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -29.21 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -6.35 180) (length 2.54) + (name "SSTXn2" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -31.75 180) (length 2.54) + (name "Center_Plate_Pin" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -8.89 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -34.29 180) (length 2.54) + (name "Connector_Legs" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -11.43 180) (length 2.54) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -36.83 180) (length 2.54) + (name "Under-Barrel_Pads" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -13.97 180) (length 2.54) + (name "Dp2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 2.54 -16.51 180) (length 2.54) + (name "Dn2" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:+5V" (power) (pin_names (offset 0)) (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) @@ -1186,35 +1156,37 @@ ) ) - (junction (at 31.75 212.09) (diameter 1.016) (color 0 0 0 0)) - (junction (at 31.75 229.87) (diameter 1.016) (color 0 0 0 0)) (junction (at 35.56 119.38) (diameter 1.016) (color 0 0 0 0)) (junction (at 35.56 127) (diameter 1.016) (color 0 0 0 0)) - (junction (at 36.83 119.38) (diameter 1.016) (color 0 0 0 0)) - (junction (at 36.83 127) (diameter 1.016) (color 0 0 0 0)) (junction (at 43.18 119.38) (diameter 1.016) (color 0 0 0 0)) (junction (at 43.18 127) (diameter 1.016) (color 0 0 0 0)) (junction (at 52.07 78.74) (diameter 1.016) (color 0 0 0 0)) (junction (at 52.07 81.28) (diameter 1.016) (color 0 0 0 0)) - (junction (at 62.23 81.28) (diameter 1.016) (color 0 0 0 0)) - (junction (at 68.58 73.66) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 214.63) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 217.17) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 245.11) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 247.65) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 250.19) (diameter 1.016) (color 0 0 0 0)) + (junction (at 60.96 252.73) (diameter 1.016) (color 0 0 0 0)) + (junction (at 64.77 81.28) (diameter 1.016) (color 0 0 0 0)) + (junction (at 64.77 189.23) (diameter 1.016) (color 0 0 0 0)) + (junction (at 64.77 194.31) (diameter 1.016) (color 0 0 0 0)) + (junction (at 64.77 207.01) (diameter 1.016) (color 0 0 0 0)) + (junction (at 64.77 224.79) (diameter 1.016) (color 0 0 0 0)) + (junction (at 67.31 232.41) (diameter 1.016) (color 0 0 0 0)) + (junction (at 68.58 72.39) (diameter 1.016) (color 0 0 0 0)) (junction (at 68.58 78.74) (diameter 1.016) (color 0 0 0 0)) - (junction (at 80.01 58.42) (diameter 1.016) (color 0 0 0 0)) - (junction (at 80.01 67.31) (diameter 1.016) (color 0 0 0 0)) - (junction (at 85.09 234.95) (diameter 1.016) (color 0 0 0 0)) - (junction (at 87.63 209.55) (diameter 1.016) (color 0 0 0 0)) + (junction (at 69.85 229.87) (diameter 1.016) (color 0 0 0 0)) + (junction (at 69.85 241.3) (diameter 1.016) (color 0 0 0 0)) + (junction (at 69.85 255.27) (diameter 1.016) (color 0 0 0 0)) + (junction (at 73.66 255.27) (diameter 1.016) (color 0 0 0 0)) + (junction (at 76.2 189.23) (diameter 1.016) (color 0 0 0 0)) + (junction (at 77.47 255.27) (diameter 1.016) (color 0 0 0 0)) + (junction (at 80.01 59.69) (diameter 1.016) (color 0 0 0 0)) + (junction (at 82.55 227.33) (diameter 1.016) (color 0 0 0 0)) (junction (at 90.17 50.8) (diameter 1.016) (color 0 0 0 0)) - (junction (at 90.17 191.77) (diameter 1.016) (color 0 0 0 0)) - (junction (at 90.17 214.63) (diameter 1.016) (color 0 0 0 0)) - (junction (at 92.71 209.55) (diameter 1.016) (color 0 0 0 0)) - (junction (at 92.71 217.17) (diameter 1.016) (color 0 0 0 0)) - (junction (at 92.71 234.95) (diameter 1.016) (color 0 0 0 0)) - (junction (at 92.71 238.76) (diameter 1.016) (color 0 0 0 0)) - (junction (at 95.25 191.77) (diameter 1.016) (color 0 0 0 0)) (junction (at 96.52 154.94) (diameter 1.016) (color 0 0 0 0)) (junction (at 99.06 53.34) (diameter 1.016) (color 0 0 0 0)) - (junction (at 100.33 238.76) (diameter 1.016) (color 0 0 0 0)) - (junction (at 105.41 219.71) (diameter 1.016) (color 0 0 0 0)) (junction (at 147.32 81.28) (diameter 1.016) (color 0 0 0 0)) (junction (at 147.32 99.06) (diameter 1.016) (color 0 0 0 0)) (junction (at 147.32 116.84) (diameter 1.016) (color 0 0 0 0)) @@ -1329,18 +1301,18 @@ (junction (at 383.54 105.41) (diameter 1.016) (color 0 0 0 0)) (junction (at 383.54 123.19) (diameter 1.016) (color 0 0 0 0)) - (no_connect (at 85.09 207.01)) - (no_connect (at 85.09 227.33)) - (no_connect (at 44.45 204.47)) - (no_connect (at 44.45 227.33)) - (no_connect (at 44.45 224.79)) - (no_connect (at 44.45 219.71)) - (no_connect (at 85.09 204.47)) - (no_connect (at 114.3 83.82)) - (no_connect (at 85.09 224.79)) - (no_connect (at 44.45 207.01)) - (no_connect (at 85.09 212.09)) + (no_connect (at 59.69 234.95)) + (no_connect (at 59.69 212.09)) + (no_connect (at 59.69 219.71)) + (no_connect (at 59.69 242.57)) + (no_connect (at 59.69 191.77)) + (no_connect (at 59.69 222.25)) (no_connect (at 114.3 81.28)) + (no_connect (at 59.69 204.47)) + (no_connect (at 59.69 189.23)) + (no_connect (at 59.69 240.03)) + (no_connect (at 114.3 83.82)) + (no_connect (at 59.69 209.55)) (wire (pts (xy 25.4 119.38) (xy 25.4 120.65)) (stroke (width 0) (type solid) (color 0 0 0 0)) @@ -1351,286 +1323,328 @@ (wire (pts (xy 25.4 127) (xy 35.56 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 31.75 201.93) (xy 44.45 201.93)) + (wire (pts (xy 35.56 118.11) (xy 35.56 119.38)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 35.56 119.38) (xy 25.4 119.38)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 31.75 212.09) (xy 31.75 201.93)) + (wire (pts (xy 35.56 119.38) (xy 35.56 120.65)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 31.75 212.09) (xy 31.75 229.87)) + (wire (pts (xy 35.56 119.38) (xy 43.18 119.38)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 31.75 212.09) (xy 35.56 212.09)) + (wire (pts (xy 35.56 125.73) (xy 35.56 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 31.75 229.87) (xy 31.75 231.14)) + (wire (pts (xy 35.56 127) (xy 35.56 129.54)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 35.56 119.38) (xy 25.4 119.38)) + (wire (pts (xy 35.56 127) (xy 43.18 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 35.56 119.38) (xy 35.56 120.65)) + (wire (pts (xy 43.18 119.38) (xy 43.18 120.65)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 35.56 125.73) (xy 35.56 127)) + (wire (pts (xy 43.18 119.38) (xy 52.07 119.38)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 35.56 127) (xy 36.83 127)) + (wire (pts (xy 43.18 125.73) (xy 43.18 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 118.11) (xy 36.83 119.38)) + (wire (pts (xy 48.26 93.98) (xy 69.85 93.98)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 119.38) (xy 35.56 119.38)) + (wire (pts (xy 48.26 96.52) (xy 60.96 96.52)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 119.38) (xy 43.18 119.38)) + (wire (pts (xy 52.07 72.39) (xy 52.07 78.74)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 127) (xy 36.83 129.54)) + (wire (pts (xy 52.07 72.39) (xy 59.69 72.39)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 220.98) (xy 36.83 222.25)) + (wire (pts (xy 52.07 78.74) (xy 52.07 81.28)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 36.83 222.25) (xy 44.45 222.25)) + (wire (pts (xy 52.07 78.74) (xy 54.61 78.74)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 39.37 207.01) (xy 39.37 209.55)) + (wire (pts (xy 52.07 81.28) (xy 52.07 83.82)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 40.64 212.09) (xy 44.45 212.09)) + (wire (pts (xy 52.07 81.28) (xy 64.77 81.28)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 41.91 214.63) (xy 44.45 214.63)) + (wire (pts (xy 52.07 119.38) (xy 52.07 120.65)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 41.91 217.17) (xy 44.45 217.17)) + (wire (pts (xy 52.07 125.73) (xy 52.07 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 43.18 119.38) (xy 43.18 120.65)) + (wire (pts (xy 52.07 127) (xy 43.18 127)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 43.18 119.38) (xy 52.07 119.38)) + (wire (pts (xy 59.69 78.74) (xy 68.58 78.74)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 43.18 125.73) (xy 43.18 127)) + (wire (pts (xy 59.69 194.31) (xy 64.77 194.31)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 43.18 127) (xy 36.83 127)) + (wire (pts (xy 59.69 196.85) (xy 67.31 196.85)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 44.45 209.55) (xy 39.37 209.55)) + (wire (pts (xy 59.69 199.39) (xy 62.23 199.39)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 44.45 229.87) (xy 31.75 229.87)) + (wire (pts (xy 59.69 201.93) (xy 62.23 201.93)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 48.26 93.98) (xy 69.85 93.98)) + (wire (pts (xy 59.69 207.01) (xy 64.77 207.01)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 48.26 96.52) (xy 60.96 96.52)) + (wire (pts (xy 59.69 214.63) (xy 60.96 214.63)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 72.39) (xy 52.07 78.74)) + (wire (pts (xy 59.69 224.79) (xy 64.77 224.79)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 81.28) (xy 52.07 78.74)) + (wire (pts (xy 59.69 227.33) (xy 76.2 227.33)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 81.28) (xy 52.07 83.82)) + (wire (pts (xy 59.69 229.87) (xy 69.85 229.87)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 119.38) (xy 52.07 120.65)) + (wire (pts (xy 59.69 232.41) (xy 67.31 232.41)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 125.73) (xy 52.07 127)) + (wire (pts (xy 59.69 237.49) (xy 64.77 237.49)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 52.07 127) (xy 43.18 127)) + (wire (pts (xy 59.69 245.11) (xy 60.96 245.11)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 59.69 247.65) (xy 60.96 247.65)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 59.69 250.19) (xy 60.96 250.19)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 59.69 252.73) (xy 60.96 252.73)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 186.69) (xy 59.69 186.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 57.15 72.39) (xy 68.58 72.39)) + (wire (pts (xy 60.96 214.63) (xy 60.96 186.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 57.15 78.74) (xy 68.58 78.74)) + (wire (pts (xy 60.96 214.63) (xy 60.96 217.17)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 62.23 76.2) (xy 62.23 81.28)) + (wire (pts (xy 60.96 217.17) (xy 59.69 217.17)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 62.23 81.28) (xy 52.07 81.28)) + (wire (pts (xy 60.96 245.11) (xy 60.96 217.17)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 245.11) (xy 60.96 247.65)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 247.65) (xy 60.96 250.19)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 250.19) (xy 60.96 252.73)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 252.73) (xy 60.96 255.27)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 60.96 255.27) (xy 69.85 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) (wire (pts (xy 62.23 88.9) (xy 62.23 86.36)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 63.5 67.31) (xy 63.5 68.58)) + (wire (pts (xy 62.23 186.69) (xy 62.23 189.23)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 66.04 76.2) (xy 62.23 76.2)) + (wire (pts (xy 62.23 189.23) (xy 64.77 189.23)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 66.04 96.52) (xy 83.82 96.52)) + (wire (pts (xy 64.77 72.39) (xy 68.58 72.39)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 66.04 101.6) (xy 83.82 101.6)) + (wire (pts (xy 64.77 76.2) (xy 64.77 81.28)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 66.04 106.68) (xy 66.04 101.6)) + (wire (pts (xy 64.77 186.69) (xy 64.77 189.23)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 66.04 111.76) (xy 66.04 116.84)) + (wire (pts (xy 64.77 189.23) (xy 64.77 194.31)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 67.31 67.31) (xy 63.5 67.31)) + (wire (pts (xy 64.77 194.31) (xy 64.77 207.01)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 68.58 72.39) (xy 68.58 73.66)) + (wire (pts (xy 64.77 207.01) (xy 64.77 224.79)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 68.58 73.66) (xy 83.82 73.66)) + (wire (pts (xy 64.77 224.79) (xy 64.77 237.49)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 68.58 78.74) (xy 83.82 78.74)) + (wire (pts (xy 66.04 59.69) (xy 67.31 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 71.12 76.2) (xy 72.39 76.2)) + (wire (pts (xy 66.04 60.96) (xy 66.04 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 72.39 76.2) (xy 72.39 81.28)) + (wire (pts (xy 66.04 76.2) (xy 64.77 76.2)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 72.39 81.28) (xy 62.23 81.28)) + (wire (pts (xy 66.04 96.52) (xy 83.82 96.52)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 74.93 93.98) (xy 83.82 93.98)) + (wire (pts (xy 66.04 101.6) (xy 83.82 101.6)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 77.47 67.31) (xy 80.01 67.31)) + (wire (pts (xy 66.04 106.68) (xy 66.04 101.6)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 50.8) (xy 80.01 53.34)) + (wire (pts (xy 66.04 111.76) (xy 66.04 116.84)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 50.8) (xy 90.17 50.8)) + (wire (pts (xy 67.31 189.23) (xy 64.77 189.23)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 58.42) (xy 80.01 67.31)) + (wire (pts (xy 67.31 215.9) (xy 67.31 232.41)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 58.42) (xy 118.11 58.42)) + (wire (pts (xy 67.31 232.41) (xy 67.31 236.22)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 67.31) (xy 80.01 68.58)) + (wire (pts (xy 67.31 232.41) (xy 73.66 232.41)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 68.58) (xy 83.82 68.58)) + (wire (pts (xy 67.31 241.3) (xy 69.85 241.3)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 80.01 83.82) (xy 83.82 83.82)) + (wire (pts (xy 68.58 72.39) (xy 68.58 73.66)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 83.82 88.9) (xy 62.23 88.9)) + (wire (pts (xy 68.58 72.39) (xy 77.47 72.39)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 201.93) (xy 105.41 201.93)) + (wire (pts (xy 68.58 78.74) (xy 83.82 78.74)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 214.63) (xy 90.17 214.63)) + (wire (pts (xy 69.85 229.87) (xy 69.85 236.22)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 217.17) (xy 92.71 217.17)) + (wire (pts (xy 69.85 229.87) (xy 73.66 229.87)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 219.71) (xy 95.25 219.71)) + (wire (pts (xy 69.85 241.3) (xy 69.85 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 222.25) (xy 87.63 222.25)) + (wire (pts (xy 69.85 255.27) (xy 73.66 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 229.87) (xy 85.09 234.95)) + (wire (pts (xy 71.12 76.2) (xy 72.39 76.2)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 234.95) (xy 85.09 238.76)) + (wire (pts (xy 72.39 76.2) (xy 72.39 81.28)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 85.09 238.76) (xy 92.71 238.76)) + (wire (pts (xy 72.39 81.28) (xy 64.77 81.28)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 87.63 207.01) (xy 87.63 209.55)) + (wire (pts (xy 72.39 189.23) (xy 76.2 189.23)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 87.63 209.55) (xy 85.09 209.55)) + (wire (pts (xy 72.39 196.85) (xy 82.55 196.85)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 87.63 222.25) (xy 87.63 209.55)) + (wire (pts (xy 74.93 93.98) (xy 83.82 93.98)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 88.9 154.94) (xy 88.9 160.02)) + (wire (pts (xy 76.2 189.23) (xy 76.2 186.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 50.8) (xy 90.17 49.53)) + (wire (pts (xy 76.2 189.23) (xy 76.2 205.74)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 50.8) (xy 99.06 50.8)) + (wire (pts (xy 76.2 189.23) (xy 80.01 189.23)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 76.2 210.82) (xy 76.2 215.9)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 190.5) (xy 90.17 191.77)) + (wire (pts (xy 76.2 215.9) (xy 67.31 215.9)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 191.77) (xy 90.17 193.04)) + (wire (pts (xy 77.47 59.69) (xy 80.01 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 198.12) (xy 90.17 214.63)) + (wire (pts (xy 77.47 72.39) (xy 77.47 73.66)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 214.63) (xy 90.17 227.33)) + (wire (pts (xy 77.47 73.66) (xy 83.82 73.66)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 214.63) (xy 107.95 214.63)) + (wire (pts (xy 77.47 252.73) (xy 77.47 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 232.41) (xy 90.17 234.95)) + (wire (pts (xy 77.47 255.27) (xy 73.66 255.27)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 80.01 50.8) (xy 80.01 53.34)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 90.17 234.95) (xy 92.71 234.95)) + (wire (pts (xy 80.01 50.8) (xy 90.17 50.8)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 207.01) (xy 92.71 209.55)) + (wire (pts (xy 80.01 58.42) (xy 80.01 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 209.55) (xy 87.63 209.55)) + (wire (pts (xy 80.01 59.69) (xy 80.01 68.58)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 217.17) (xy 92.71 227.33)) + (wire (pts (xy 80.01 59.69) (xy 118.11 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 217.17) (xy 107.95 217.17)) + (wire (pts (xy 80.01 68.58) (xy 83.82 68.58)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 232.41) (xy 92.71 234.95)) + (wire (pts (xy 80.01 83.82) (xy 83.82 83.82)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 234.95) (xy 92.71 238.76)) + (wire (pts (xy 80.01 189.23) (xy 80.01 186.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 92.71 238.76) (xy 100.33 238.76)) + (wire (pts (xy 81.28 227.33) (xy 82.55 227.33)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 95.25 190.5) (xy 95.25 191.77)) + (wire (pts (xy 82.55 196.85) (xy 82.55 227.33)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 95.25 191.77) (xy 90.17 191.77)) + (wire (pts (xy 82.55 227.33) (xy 82.55 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 95.25 194.31) (xy 95.25 191.77)) + (wire (pts (xy 82.55 255.27) (xy 77.47 255.27)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 95.25 199.39) (xy 95.25 209.55)) + (wire (pts (xy 83.82 88.9) (xy 62.23 88.9)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 95.25 209.55) (xy 92.71 209.55)) + (wire (pts (xy 88.9 154.94) (xy 88.9 160.02)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 90.17 50.8) (xy 90.17 49.53)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 90.17 50.8) (xy 99.06 50.8)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) (wire (pts (xy 96.52 53.34) (xy 96.52 60.96)) @@ -1660,24 +1674,9 @@ (wire (pts (xy 99.06 154.94) (xy 96.52 154.94)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 100.33 219.71) (xy 105.41 219.71)) - (stroke (width 0) (type solid) (color 0 0 0 0)) - ) - (wire (pts (xy 100.33 236.22) (xy 100.33 238.76)) - (stroke (width 0) (type solid) (color 0 0 0 0)) - ) - (wire (pts (xy 100.33 238.76) (xy 105.41 238.76)) - (stroke (width 0) (type solid) (color 0 0 0 0)) - ) (wire (pts (xy 101.6 53.34) (xy 101.6 60.96)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 105.41 201.93) (xy 105.41 219.71)) - (stroke (width 0) (type solid) (color 0 0 0 0)) - ) - (wire (pts (xy 105.41 219.71) (xy 105.41 238.76)) - (stroke (width 0) (type solid) (color 0 0 0 0)) - ) (wire (pts (xy 106.68 33.02) (xy 106.68 38.1)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) @@ -1747,7 +1746,10 @@ (wire (pts (xy 114.3 142.24) (xy 118.11 142.24)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) - (wire (pts (xy 118.11 45.72) (xy 118.11 58.42)) + (wire (pts (xy 118.11 46.99) (xy 118.11 45.72)) + (stroke (width 0) (type solid) (color 0 0 0 0)) + ) + (wire (pts (xy 118.11 46.99) (xy 118.11 59.69)) (stroke (width 0) (type solid) (color 0 0 0 0)) ) (wire (pts (xy 120.65 45.72) (xy 120.65 71.12)) @@ -2588,7 +2590,7 @@ (text "DECOUPLING" (at 19.05 113.03 0) (effects (font (size 3.988 3.988)) (justify left bottom)) ) - (text "USB" (at 63.5 184.15 0) + (text "USB" (at 62.23 175.26 0) (effects (font (size 3.988 3.988)) (justify left bottom)) ) (text "PROG" (at 114.3 22.86 0) @@ -2604,27 +2606,27 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) ) - (label "D+" (at 41.91 214.63 180) - (effects (font (size 1.27 1.27)) (justify right bottom)) - ) - (label "D-" (at 41.91 217.17 180) - (effects (font (size 1.27 1.27)) (justify right bottom)) - ) (label "D+" (at 48.26 93.98 180) (effects (font (size 1.27 1.27)) (justify right bottom)) ) (label "D-" (at 48.26 96.52 180) (effects (font (size 1.27 1.27)) (justify right bottom)) ) - (label "COL0" (at 80.01 83.82 180) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (label "D+" (at 62.23 199.39 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (label "D-" (at 62.23 201.93 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) ) - (label "D-" (at 107.95 214.63 0) + (label "D+" (at 73.66 229.87 0) (effects (font (size 1.27 1.27)) (justify left bottom)) ) - (label "D+" (at 107.95 217.17 0) + (label "D-" (at 73.66 232.41 0) (effects (font (size 1.27 1.27)) (justify left bottom)) ) + (label "COL0" (at 80.01 83.82 180) + (effects (font (size 1.27 1.27)) (justify right bottom)) + ) (label "COL8" (at 118.11 68.58 0) (effects (font (size 1.27 1.27)) (justify left bottom)) ) @@ -2749,92 +2751,66 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) ) - (symbol (lib_id "power:PWR_FLAG") (at 92.71 207.01 0) (unit 1) + (symbol (lib_id "power:PWR_FLAG") (at 62.23 186.69 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "2da881a8-d647-4753-ab20-f32f2c11bc4c") - (property "Reference" "#FLG0102" (id 0) (at 92.71 205.105 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "PWR_FLAG" (id 1) (at 92.71 208.28 0)) - (property "Footprint" "" (id 2) (at 92.71 207.01 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 92.71 207.01 0) + (uuid "9e98645b-b440-4485-8a29-e2635c9b052e") + (property "Reference" "#FLG0101" (id 0) (at 62.23 184.785 0) (effects (font (size 1.27 1.27)) hide) ) - ) - - (symbol (lib_id "power:PWR_FLAG") (at 95.25 190.5 0) (unit 1) - (in_bom yes) (on_board yes) - (uuid "9e98645b-b440-4485-8a29-e2635c9b052e") - (property "Reference" "#FLG0101" (id 0) (at 95.25 188.595 0) + (property "Value" "PWR_FLAG" (id 1) (at 62.23 182.366 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "PWR_FLAG" (id 1) (at 95.25 186.1756 0)) - (property "Footprint" "" (id 2) (at 95.25 190.5 0) + (property "Footprint" "" (id 2) (at 62.23 186.69 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 95.25 190.5 0) + (property "Datasheet" "~" (id 3) (at 62.23 186.69 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:PWR_FLAG") (at 100.33 236.22 0) (unit 1) + (symbol (lib_id "power:PWR_FLAG") (at 77.47 252.73 0) (unit 1) (in_bom yes) (on_board yes) (uuid "2b560990-52f2-4213-89c8-34ab9c7f4f70") - (property "Reference" "#FLG0103" (id 0) (at 100.33 234.315 0) + (property "Reference" "#FLG0103" (id 0) (at 77.47 250.825 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "PWR_FLAG" (id 1) (at 100.33 231.8956 0)) - (property "Footprint" "" (id 2) (at 100.33 236.22 0) + (property "Value" "PWR_FLAG" (id 1) (at 77.47 248.4056 0)) + (property "Footprint" "" (id 2) (at 77.47 252.73 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 100.33 236.22 0) + (property "Datasheet" "~" (id 3) (at 77.47 252.73 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:+5V") (at 36.83 118.11 0) (unit 1) + (symbol (lib_id "power:PWR_FLAG") (at 80.01 186.69 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e81d24d") - (property "Reference" "#PWR0103" (id 0) (at 36.83 121.92 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (id 1) (at 37.211 113.7158 0)) - (property "Footprint" "" (id 2) (at 36.83 118.11 0) + (uuid "2da881a8-d647-4753-ab20-f32f2c11bc4c") + (property "Reference" "#FLG0102" (id 0) (at 80.01 184.785 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 36.83 118.11 0) + (property "Value" "PWR_FLAG" (id 1) (at 80.01 187.96 0) (effects (font (size 1.27 1.27)) hide) ) - ) - - (symbol (lib_id "power:VCC") (at 36.83 220.98 0) (unit 1) - (in_bom yes) (on_board yes) - (uuid "c79a26c3-2327-4bed-b5d5-d2c6359f9f01") - (property "Reference" "#PWR0111" (id 0) (at 36.83 224.79 0) + (property "Footprint" "" (id 2) (at 80.01 186.69 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VCC" (id 1) (at 37.2618 216.5858 0)) - (property "Footprint" "" (id 2) (at 36.83 220.98 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 36.83 220.98 0) + (property "Datasheet" "~" (id 3) (at 80.01 186.69 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:VCC") (at 39.37 207.01 0) (unit 1) + (symbol (lib_id "power:+5V") (at 35.56 118.11 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "aed454b2-a3b4-46e8-b7b4-e2c83b3a8c41") - (property "Reference" "#PWR0113" (id 0) (at 39.37 210.82 0) + (uuid "00000000-0000-0000-0000-00005e81d24d") + (property "Reference" "#PWR0103" (id 0) (at 35.56 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VCC" (id 1) (at 39.8018 202.6158 0)) - (property "Footprint" "" (id 2) (at 39.37 207.01 0) + (property "Value" "+5V" (id 1) (at 35.941 113.7158 0)) + (property "Footprint" "" (id 2) (at 35.56 118.11 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 39.37 207.01 0) + (property "Datasheet" "" (id 3) (at 35.56 118.11 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -2854,94 +2830,79 @@ ) ) - (symbol (lib_id "power:VCC") (at 87.63 207.01 0) (unit 1) + (symbol (lib_id "power:VCC") (at 64.77 186.69 0) (unit 1) (in_bom yes) (on_board yes) (uuid "40e7256f-dbc7-45d8-a5f7-9060252b73f5") - (property "Reference" "#PWR0116" (id 0) (at 87.63 210.82 0) + (property "Reference" "#PWR0116" (id 0) (at 64.77 190.5 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "VCC" (id 1) (at 88.0618 202.6158 0)) - (property "Footprint" "" (id 2) (at 87.63 207.01 0) + (property "Value" "VCC" (id 1) (at 65.2018 182.2958 0)) + (property "Footprint" "" (id 2) (at 64.77 186.69 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 87.63 207.01 0) + (property "Datasheet" "" (id 3) (at 64.77 186.69 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:+5V") (at 90.17 49.53 0) (unit 1) - (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e82b4af") - (property "Reference" "#PWR0108" (id 0) (at 90.17 53.34 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+5V" (id 1) (at 90.551 45.1358 0)) - (property "Footprint" "" (id 2) (at 90.17 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 90.17 49.53 0) - (effects (font (size 1.27 1.27)) hide) - ) - ) - - (symbol (lib_id "power:+5V") (at 90.17 190.5 0) (unit 1) + (symbol (lib_id "power:+5V") (at 76.2 186.69 0) (unit 1) (in_bom yes) (on_board yes) (uuid "599b2579-c641-4a27-b49a-0bbfe000f883") - (property "Reference" "#PWR0115" (id 0) (at 90.17 188.214 0) + (property "Reference" "#PWR0115" (id 0) (at 76.2 184.404 0) (effects (font (size 0.508 0.508)) hide) ) - (property "Value" "+5V" (id 1) (at 90.0684 187.2488 0) + (property "Value" "+5V" (id 1) (at 76.0984 183.4388 0) (effects (font (size 0.762 0.762))) ) - (property "Footprint" "" (id 2) (at 90.17 190.5 0) + (property "Footprint" "" (id 2) (at 76.2 186.69 0) (effects (font (size 1.524 1.524))) ) - (property "Datasheet" "" (id 3) (at 90.17 190.5 0) + (property "Datasheet" "" (id 3) (at 76.2 186.69 0) (effects (font (size 1.524 1.524))) ) ) - (symbol (lib_id "power:+5V") (at 138.43 27.94 0) (unit 1) + (symbol (lib_id "power:+5V") (at 90.17 49.53 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e91dbad") - (property "Reference" "#PWR0114" (id 0) (at 138.43 31.75 0) + (uuid "00000000-0000-0000-0000-00005e82b4af") + (property "Reference" "#PWR0108" (id 0) (at 90.17 53.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+5V" (id 1) (at 138.811 23.5458 0)) - (property "Footprint" "" (id 2) (at 138.43 27.94 0) + (property "Value" "+5V" (id 1) (at 90.551 45.1358 0)) + (property "Footprint" "" (id 2) (at 90.17 49.53 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 138.43 27.94 0) + (property "Datasheet" "" (id 3) (at 90.17 49.53 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:GND") (at 31.75 231.14 0) (unit 1) + (symbol (lib_id "power:+5V") (at 138.43 27.94 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "e79b96ff-a7d5-4672-b716-b1f14b015a75") - (property "Reference" "#PWR0112" (id 0) (at 31.75 237.49 0) + (uuid "00000000-0000-0000-0000-00005e91dbad") + (property "Reference" "#PWR0114" (id 0) (at 138.43 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 31.877 235.5342 0)) - (property "Footprint" "" (id 2) (at 31.75 231.14 0) + (property "Value" "+5V" (id 1) (at 138.811 23.5458 0)) + (property "Footprint" "" (id 2) (at 138.43 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 31.75 231.14 0) + (property "Datasheet" "" (id 3) (at 138.43 27.94 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:GND") (at 36.83 129.54 0) (unit 1) + (symbol (lib_id "power:GND") (at 35.56 129.54 0) (unit 1) (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005e81ce3c") - (property "Reference" "#PWR0101" (id 0) (at 36.83 135.89 0) + (property "Reference" "#PWR0101" (id 0) (at 35.56 135.89 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 36.957 133.9342 0)) - (property "Footprint" "" (id 2) (at 36.83 129.54 0) + (property "Value" "GND" (id 1) (at 35.687 133.9342 0)) + (property "Footprint" "" (id 2) (at 35.56 129.54 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 36.83 129.54 0) + (property "Datasheet" "" (id 3) (at 35.56 129.54 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -2961,17 +2922,17 @@ ) ) - (symbol (lib_id "power:GND") (at 63.5 68.58 0) (unit 1) + (symbol (lib_id "power:GND") (at 66.04 60.96 0) (unit 1) (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005e829410") - (property "Reference" "#PWR0106" (id 0) (at 63.5 74.93 0) + (property "Reference" "#PWR0106" (id 0) (at 66.04 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 63.627 72.9742 0)) - (property "Footprint" "" (id 2) (at 63.5 68.58 0) + (property "Value" "GND" (id 1) (at 66.167 65.3542 0)) + (property "Footprint" "" (id 2) (at 66.04 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 63.5 68.58 0) + (property "Datasheet" "" (id 3) (at 66.04 60.96 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -2991,32 +2952,32 @@ ) ) - (symbol (lib_id "power:GND") (at 88.9 160.02 0) (unit 1) + (symbol (lib_id "power:GND") (at 73.66 255.27 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e816c41") - (property "Reference" "#PWR0104" (id 0) (at 88.9 166.37 0) + (uuid "8feca043-b8fd-4734-a55b-500f4ed0c05c") + (property "Reference" "#PWR0117" (id 0) (at 73.66 261.62 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 89.027 164.4142 0)) - (property "Footprint" "" (id 2) (at 88.9 160.02 0) + (property "Value" "GND" (id 1) (at 73.787 259.6642 0)) + (property "Footprint" "" (id 2) (at 73.66 255.27 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 88.9 160.02 0) + (property "Datasheet" "" (id 3) (at 73.66 255.27 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "power:GND") (at 92.71 238.76 0) (unit 1) + (symbol (lib_id "power:GND") (at 88.9 160.02 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "8feca043-b8fd-4734-a55b-500f4ed0c05c") - (property "Reference" "#PWR0117" (id 0) (at 92.71 245.11 0) + (uuid "00000000-0000-0000-0000-00005e816c41") + (property "Reference" "#PWR0104" (id 0) (at 88.9 166.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 92.837 243.1542 0)) - (property "Footprint" "" (id 2) (at 92.71 238.76 0) + (property "Value" "GND" (id 1) (at 89.027 164.4142 0)) + (property "Footprint" "" (id 2) (at 88.9 160.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 92.71 238.76 0) + (property "Datasheet" "" (id 3) (at 88.9 160.02 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -3051,36 +3012,36 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 38.1 212.09 90) (unit 1) + (symbol (lib_name "Device:R_Small_2") (lib_id "Device:R_Small") (at 63.5 96.52 90) (unit 1) (in_bom yes) (on_board yes) - (uuid "bfb0acdd-c511-4ef5-ae30-49ca9f392e5a") - (property "Reference" "R6" (id 0) (at 38.1 209.55 90)) - (property "Value" "5.1k" (id 1) (at 38.1 212.09 90) - (effects (font (size 0.9906 0.9906))) - ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 38.1 212.09 0) + (uuid "00000000-0000-0000-0000-00005e81ad41") + (property "Reference" "R1" (id 0) (at 63.5 91.567 90)) + (property "Value" "22" (id 1) (at 63.5 93.8784 90)) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 63.5 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 38.1 212.09 0) + (property "Datasheet" "~" (id 3) (at 63.5 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "CR0805-FX-5101ELF " (id 4) (at 38.1 212.09 0) + (property "SKU" "GWCR0805-75RFT5 " (id 4) (at 63.5 96.52 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_name "Device:R_Small_2") (lib_id "Device:R_Small") (at 63.5 96.52 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 69.85 196.85 270) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e81ad41") - (property "Reference" "R1" (id 0) (at 63.5 91.567 90)) - (property "Value" "75" (id 1) (at 63.5 93.8784 90)) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 63.5 96.52 0) + (uuid "bfb0acdd-c511-4ef5-ae30-49ca9f392e5a") + (property "Reference" "R6" (id 0) (at 69.85 199.39 90)) + (property "Value" "5.1k" (id 1) (at 69.85 196.85 90) + (effects (font (size 0.9906 0.9906))) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 69.85 196.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 63.5 96.52 0) + (property "Datasheet" "~" (id 3) (at 69.85 196.85 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "GWCR0805-75RFT5 " (id 4) (at 63.5 96.52 0) + (property "SKU" "CR0805-FX-5101ELF " (id 4) (at 69.85 196.85 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -3089,7 +3050,7 @@ (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005e81a4b9") (property "Reference" "R2" (id 0) (at 72.39 89.027 90)) - (property "Value" "75" (id 1) (at 72.39 91.3384 90)) + (property "Value" "22" (id 1) (at 72.39 91.3384 90)) (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 72.39 93.98 0) (effects (font (size 1.27 1.27)) hide) ) @@ -3101,60 +3062,60 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 80.01 55.88 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 76.2 208.28 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e82a086") - (property "Reference" "R3" (id 0) (at 81.5086 54.737 0) + (uuid "03805411-ba4a-4057-9ba2-35e46a401626") + (property "Reference" "R7" (id 0) (at 77.47 204.47 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10k" (id 1) (at 81.5086 57.023 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "1.5k" (id 1) (at 76.2 209.55 90) + (effects (font (size 0.9906 0.9906)) (justify left)) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 80.01 55.88 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 76.2 208.28 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 80.01 55.88 0) + (property "Datasheet" "~" (id 3) (at 76.2 208.28 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "WCR0805-10KFI " (id 4) (at 80.01 55.88 0) + (property "SKU" "CR0805-FX-1501ELF " (id 4) (at 76.2 208.28 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "Device:R_Small") (at 90.17 195.58 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 78.74 227.33 90) (unit 1) (in_bom yes) (on_board yes) - (uuid "03805411-ba4a-4057-9ba2-35e46a401626") - (property "Reference" "R7" (id 0) (at 91.44 191.77 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "1.5k" (id 1) (at 90.17 196.85 90) - (effects (font (size 0.9906 0.9906)) (justify left)) + (uuid "3bb53bac-47db-41aa-8a68-8968ba052249") + (property "Reference" "R5" (id 0) (at 78.74 224.79 90)) + (property "Value" "5.1k" (id 1) (at 78.74 227.33 90) + (effects (font (size 0.9906 0.9906))) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 90.17 195.58 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 78.74 227.33 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 90.17 195.58 0) + (property "Datasheet" "~" (id 3) (at 78.74 227.33 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "CR0805-FX-1501ELF " (id 4) (at 90.17 195.58 0) + (property "SKU" "CR0805-FX-5101ELF " (id 4) (at 78.74 227.33 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "Device:R_Small") (at 97.79 219.71 90) (unit 1) + (symbol (lib_id "Device:R_Small") (at 80.01 55.88 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "3bb53bac-47db-41aa-8a68-8968ba052249") - (property "Reference" "R5" (id 0) (at 97.79 217.17 90)) - (property "Value" "5.1k" (id 1) (at 97.79 219.71 90) - (effects (font (size 0.9906 0.9906))) + (uuid "00000000-0000-0000-0000-00005e82a086") + (property "Reference" "R3" (id 0) (at 81.5086 54.737 0) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 97.79 219.71 0) + (property "Value" "10k" (id 1) (at 81.5086 57.023 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 80.01 55.88 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 97.79 219.71 0) + (property "Datasheet" "~" (id 3) (at 80.01 55.88 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "CR0805-FX-5101ELF " (id 4) (at 97.79 219.71 0) + (property "SKU" "WCR0805-10KFI " (id 4) (at 80.01 55.88 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -3175,62 +3136,62 @@ ) ) - (symbol (lib_name "Device:Polyfuse_Small_1") (lib_id "Device:Polyfuse_Small") (at 95.25 196.85 0) (unit 1) + (symbol (lib_name "Device:Polyfuse_Small_1") (lib_id "Device:Polyfuse_Small") (at 69.85 189.23 270) (unit 1) (in_bom yes) (on_board yes) (uuid "c621e329-b637-4aed-b5ee-b0790c7e11d9") - (property "Reference" "F1" (id 0) (at 96.9772 195.6816 0) + (property "Reference" "F1" (id 0) (at 68.58 191.77 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "500mA" (id 1) (at 96.9772 197.993 0) + (property "Value" "500mA" (id 1) (at 67.31 186.69 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "cftkb:polyfuse_5.1mm" (id 2) (at 96.52 201.93 0) + (property "Footprint" "cftkb:polyfuse_5.1mm" (id 2) (at 64.77 190.5 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "~" (id 3) (at 95.25 196.85 0) + (property "Datasheet" "~" (id 3) (at 69.85 189.23 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "MF-R050" (id 4) (at 95.25 196.85 0) + (property "SKU" "MF-R050" (id 4) (at 69.85 189.23 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "Device:D_Zener_Small") (at 90.17 229.87 270) (unit 1) + (symbol (lib_id "Device:D_Zener_Small") (at 67.31 238.76 270) (unit 1) (in_bom yes) (on_board yes) (uuid "b3be5a97-6d81-47a5-8443-6c359d7132c2") - (property "Reference" "D86" (id 0) (at 87.63 227.33 90) + (property "Reference" "D86" (id 0) (at 64.77 236.22 90) (effects (font (size 0.991 0.991)) (justify left)) ) - (property "Value" "3.6V" (id 1) (at 92.71 228.6 90) + (property "Value" "3.6V" (id 1) (at 69.85 237.49 90) (effects (font (size 0.9906 0.9906)) (justify left)) ) - (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 90.17 229.87 90) + (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 67.31 238.76 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 90.17 229.87 90) + (property "Datasheet" "~" (id 3) (at 67.31 238.76 90) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "MMSZ4685T1G" (id 4) (at 90.17 229.87 0) + (property "SKU" "MMSZ4685T1G" (id 4) (at 67.31 238.76 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "Device:D_Zener_Small") (at 92.71 229.87 270) (unit 1) + (symbol (lib_id "Device:D_Zener_Small") (at 69.85 238.76 270) (unit 1) (in_bom yes) (on_board yes) (uuid "89d382fd-5625-4cac-b68b-0fbf8b81a0c1") - (property "Reference" "D87" (id 0) (at 92.71 227.33 90) + (property "Reference" "D87" (id 0) (at 69.85 236.22 90) (effects (font (size 0.991 0.991)) (justify left)) ) - (property "Value" "3.6V" (id 1) (at 87.63 228.6 90) + (property "Value" "3.6V" (id 1) (at 64.77 237.49 90) (effects (font (size 0.9906 0.9906)) (justify left)) ) - (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 92.71 229.87 90) + (property "Footprint" "Diode_SMD:D_SOD-123" (id 2) (at 69.85 238.76 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 92.71 229.87 90) + (property "Datasheet" "~" (id 3) (at 69.85 238.76 90) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "MMSZ4685T1G" (id 4) (at 92.71 229.87 0) + (property "SKU" "MMSZ4685T1G" (id 4) (at 69.85 238.76 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -4581,7 +4542,7 @@ (property "Reference" "C1" (id 0) (at 27.7368 122.047 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1uF" (id 1) (at 27.7368 124.333 0) + (property "Value" "0.1u" (id 1) (at 27.737 124.333 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 25.4 123.19 0) @@ -4601,7 +4562,7 @@ (property "Reference" "C2" (id 0) (at 37.8968 122.047 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1uF" (id 1) (at 37.8968 124.333 0) + (property "Value" "0.1u" (id 1) (at 37.897 124.333 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 35.56 123.19 0) @@ -4621,7 +4582,7 @@ (property "Reference" "C3" (id 0) (at 45.5168 122.047 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1uF" (id 1) (at 45.5168 124.333 0) + (property "Value" "0.1u" (id 1) (at 45.517 124.333 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 43.18 123.19 0) @@ -4641,7 +4602,7 @@ (property "Reference" "C4" (id 0) (at 54.4068 122.047 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10uF" (id 1) (at 54.4068 124.333 0) + (property "Value" "10u" (id 1) (at 54.407 124.333 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 52.07 123.19 0) @@ -4655,34 +4616,34 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 54.61 72.39 90) (unit 1) + (symbol (lib_id "Device:C_Small") (at 57.15 78.74 90) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e825944") - (property "Reference" "C5" (id 0) (at 54.61 66.6242 90)) - (property "Value" "22pF" (id 1) (at 54.61 68.9102 90)) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 54.61 72.39 0) + (uuid "00000000-0000-0000-0000-00005e8268bc") + (property "Reference" "C6" (id 0) (at 57.15 72.9742 90)) + (property "Value" "22p" (id 1) (at 57.15 75.26 90)) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 57.15 78.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 54.61 72.39 0) + (property "Datasheet" "~" (id 3) (at 57.15 78.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "C0805X220K3GACAUTO" (id 4) (at 54.61 72.39 0) + (property "SKU" "C0805X220K3GACAUTO" (id 4) (at 57.15 78.74 0) (effects (font (size 1.27 1.27)) hide) ) ) - (symbol (lib_id "Device:C_Small") (at 54.61 78.74 90) (unit 1) + (symbol (lib_id "Device:C_Small") (at 62.23 72.39 90) (unit 1) (in_bom yes) (on_board yes) - (uuid "00000000-0000-0000-0000-00005e8268bc") - (property "Reference" "C6" (id 0) (at 54.61 72.9742 90)) - (property "Value" "22pF" (id 1) (at 54.61 75.2602 90)) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 54.61 78.74 0) + (uuid "00000000-0000-0000-0000-00005e825944") + (property "Reference" "C5" (id 0) (at 62.23 66.6242 90)) + (property "Value" "22p" (id 1) (at 62.23 68.91 90)) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 62.23 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 54.61 78.74 0) + (property "Datasheet" "~" (id 3) (at 62.23 72.39 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "C0805X220K3GACAUTO" (id 4) (at 54.61 78.74 0) + (property "SKU" "C0805X220K3GACAUTO" (id 4) (at 62.23 72.39 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -4693,7 +4654,7 @@ (property "Reference" "C7" (id 0) (at 68.3768 108.077 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1uF" (id 1) (at 68.3768 110.363 0) + (property "Value" "1u" (id 1) (at 68.377 110.363 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 66.04 109.22 0) @@ -4727,18 +4688,18 @@ ) ) - (symbol (lib_id "Switch:SW_Push") (at 72.39 67.31 0) (unit 1) + (symbol (lib_id "Switch:SW_Push") (at 72.39 59.69 0) (unit 1) (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005e828aec") - (property "Reference" "SW1" (id 0) (at 72.39 60.0964 0)) - (property "Value" "SW_Push" (id 1) (at 72.39 62.4078 0)) - (property "Footprint" "Random Keyboard Parts:SKQGADE010" (id 2) (at 72.39 62.23 0) + (property "Reference" "SW1" (id 0) (at 72.39 52.4764 0)) + (property "Value" "SW_Push" (id 1) (at 72.39 54.7878 0)) + (property "Footprint" "Random Keyboard Parts:SKQGADE010" (id 2) (at 72.39 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 72.39 62.23 0) + (property "Datasheet" "~" (id 3) (at 72.39 54.61 0) (effects (font (size 1.27 1.27)) hide) ) - (property "SKU" "SKQGADE010" (id 4) (at 72.39 67.31 0) + (property "SKU" "SKQGADE010" (id 4) (at 72.39 59.69 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -6099,22 +6060,22 @@ ) ) - (symbol (lib_id "10137061-00021LF:10137061-00021LF") (at 64.77 217.17 0) (unit 1) + (symbol (lib_id "Type-C:Wurth-632723300011") (at 57.15 215.9 0) (unit 1) (in_bom yes) (on_board yes) - (uuid "7a64ceac-9ab1-4bf6-9a33-ec9c357daa77") - (property "Reference" "USB1" (id 0) (at 60.515 190.883 0) + (uuid "665e9f3a-e0a2-466a-bd9f-8b3e350b60e6") + (property "Reference" "USB1" (id 0) (at 47.117 180.4949 0) (effects (font (size 1.524 1.524))) ) - (property "Value" "USB_C_GCT_USB4085-Type-C" (id 1) (at 60.5155 193.5911 0) + (property "Value" "Wurth-632723300011" (id 1) (at 47.117 183.2025 0) (effects (font (size 1.524 1.524))) ) - (property "Footprint" "cftkb:USB_C_GCT_USB4085" (id 2) (at 64.77 217.17 0) + (property "Footprint" "Type-C:Wurth-632723300011" (id 2) (at 57.15 215.9 0) (effects (font (size 1.524 1.524)) hide) ) - (property "Datasheet" "https://www.amphenol-icc.com/media/wysiwyg/files/documentation/datasheet/inputoutput/io_usb31typec_g1_connector.pdf?__cf_chl_jschl_tk__=d965b15c609665cf5c72b5c8184a1b71be5d322d-1601856344-0-Aey402PXkvxEcaW5JwCDZhJmdYi2Q6n0mbTeCe_GoKH-LOQOnm9wJ1QKAQqhB9zJbGkn13d1ygWD2ynVQy9H-26rKbUue8sENlr1i11gf72YSrZlIPC6nqnvrhtxtJroAJ91Ss_2b_W2Xi8CneF-z3S-GY_a2VGSl3q_qPZRaFIqCLvsaNBYD7stsmJRmA2XDUS5AQSbztPYo-uEN2avsMmmb_JoU5hZMm9DtYQj2sc2VgohERNI2yyR5b0oZ9_tdE2_dgdNv3CL1bku6iss2g-llIFe7pVjim-Rz5Is9lscPObh4squlEdBaqnIbV5Qw0afK20E7D_MqszdKhIAjIrmkRC6CGNCrqwfR1j0MVA5pmm2Ka4uDJtzAzZdIb2RIGldsY3a1VI0OZrRmJnIjun_jhql_E77uSwRkUUkDr_q4FwirHF-boc__nPxMppzag" (id 3) (at 64.77 217.17 0) + (property "Datasheet" "https://www.mouser.com/datasheet/2/445/632723300011-1718173.pdf" (id 3) (at 57.15 215.9 0) (effects (font (size 1.524 1.524)) hide) ) - (property "SKU" "10137061-00021LF" (id 4) (at 64.77 217.17 0) + (property "SKU" "632723300011" (id 4) (at 57.15 215.9 0) (effects (font (size 1.27 1.27)) hide) ) ) @@ -6175,15 +6136,6 @@ (path "/00000000-0000-0000-0000-00005e8281ed" (reference "#PWR0110") (unit 1) ) - (path "/c79a26c3-2327-4bed-b5d5-d2c6359f9f01" - (reference "#PWR0111") (unit 1) - ) - (path "/e79b96ff-a7d5-4672-b716-b1f14b015a75" - (reference "#PWR0112") (unit 1) - ) - (path "/aed454b2-a3b4-46e8-b7b4-e2c83b3a8c41" - (reference "#PWR0113") (unit 1) - ) (path "/00000000-0000-0000-0000-00005e91dbad" (reference "#PWR0114") (unit 1) ) @@ -6658,7 +6610,7 @@ (path "/00000000-0000-0000-0000-00005e8139cd" (reference "U1") (unit 1) ) - (path "/7a64ceac-9ab1-4bf6-9a33-ec9c357daa77" + (path "/665e9f3a-e0a2-466a-bd9f-8b3e350b60e6" (reference "USB1") (unit 1) ) (path "/00000000-0000-0000-0000-00005e8219ea" diff --git a/sym-lib-table b/sym-lib-table index 9ec2629..7e0cbdf 100644 --- a/sym-lib-table +++ b/sym-lib-table @@ -3,4 +3,5 @@ (lib (name "random-keyboard-parts")(type "Legacy")(uri "${KIPRJMOD}/random-keyboard-parts.pretty/Schematic Library/random-keyboard-parts.lib")(options "")(descr "")) (lib (name "discipline-pcb-rescue")(type "Legacy")(uri "${KIPRJMOD}/MX_Alps_Hybrid.pretty/Schematic Library/discipline-pcb-rescue.lib")(options "")(descr "")) (lib (name "10137061-00021LF")(type "Legacy")(uri "${KIPRJMOD}/10137061-00021LF/10137061-00021LF.lib")(options "")(descr "")) + (lib (name "Type-C")(type "Legacy")(uri "${KIPRJMOD}/Type-C.pretty/Type-C.lib")(options "")(descr "")) )