├── .github └── FUNDING.yml ├── case └── tray case.stl ├── GERBER-cut-slope.zip ├── images └── cut_slope.jpg ├── firmware └── hazel_cut_slope_vial.uf2 ├── FIRMWARE.md ├── source ├── fp-lib-table ├── cut-slope.pretty │ ├── MountingHole_3.2mm_M3_thinpad.kicad_mod │ ├── R_0402_1005Metric.kicad_mod │ ├── C_0402_1005Metric.kicad_mod │ ├── D_SOD-123.kicad_mod │ ├── SOT-23-6-routable.kicad_mod │ ├── big ass screen.kicad_mod │ ├── Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x.kicad_mod │ ├── SW_SPST_TL3342.kicad_mod │ ├── Choc-1u.kicad_mod │ └── RP2040-QFN-56.kicad_mod ├── cut-slope.kicad_prl ├── cut-slope.kicad_pro ├── cut-slope.kicad_sch └── cut-slope.kicad_sch_old ├── BOM-cut-slope.csv ├── README.md ├── CPL-cut-slope.csv └── LICENSE.txt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: jasonhazel -------------------------------------------------------------------------------- /case/tray case.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazels-garage/cut-slope/HEAD/case/tray case.stl -------------------------------------------------------------------------------- /GERBER-cut-slope.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazels-garage/cut-slope/HEAD/GERBER-cut-slope.zip -------------------------------------------------------------------------------- /images/cut_slope.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazels-garage/cut-slope/HEAD/images/cut_slope.jpg -------------------------------------------------------------------------------- /firmware/hazel_cut_slope_vial.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazels-garage/cut-slope/HEAD/firmware/hazel_cut_slope_vial.uf2 -------------------------------------------------------------------------------- /FIRMWARE.md: -------------------------------------------------------------------------------- 1 | # Firmware 2 | * [Personal QMK Fork](https://github.com/hazels-garage/qmk_firmware/tree/hazel/cut_slope) 3 | * [ZMK](https://github.com/hazels-garage/zmk-cut-slope) - no wireless or screen 4 | * [VIAL](firmware/hazel_cut_slope_vial.uf2) -------------------------------------------------------------------------------- /source/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "0-badwings")(type "KiCad")(uri "${KIPRJMOD}/badwings.pretty")(options "")(descr "")) 4 | (lib (name "0-cut-slope")(type "KiCad")(uri "${KIPRJMOD}/cut-slope.pretty")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /BOM-cut-slope.csv: -------------------------------------------------------------------------------- 1 | Comment,Designator,Footprint,LCSC 2 | B,"BOOT1,RESET1",SW_SPST_TL3342,C115351 3 | 1k,"R3,R4",R_0402_1005Metric,C11702 4 | 100nF,"C10,C11,C12,C13,C14,C15,C16,C17,C6,C7,C8,C9",C_0402_1005Metric,C1525 5 | 4.7n,C_Shield1,C_0402_1005Metric,C1538 6 | 22pF,"C2,C3",C_0402_1005Metric,C1555 7 | RP2040,U1,RP2040-QFN-56,C2040 8 | USB_C,J1,Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x,C223906 9 | 27R,"R6,R7",R_0603_1608Metric,C25190 10 | 10k,R5,R_0402_1005Metric,C25744 11 | 5.1k,"R1,R2",R_0402_1005Metric,C25905 12 | 1M,R_Shield1,R_0402_1005Metric,C26083 13 | 1uF,"C1,C4,C5",C_0402_1005Metric,C52923 14 | XC6206,U3,SOT-23,C5446 15 | 500mA,F1,Fuse_1206_3216Metric,C70076 16 | 1N4148W,"D1,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D2,D20,D21,D22,D23,D24,D25,D26,D27,D28,D29,D3,D30,D31,D32,D33,D34,D35,D36,D4,D5,D6,D7,D8,D9",D_SOD-123,C81598 17 | SRV05-4,U2,SOT-23-6-routable,C85364 18 | 12MHz,Y1,Crystal_SMD_3225-4Pin_3.2x2.5mm,C9002 19 | W25Q128JVS,U4,SOIC-8_5.23x5.23mm_P1.27mm,C97521 20 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/MountingHole_3.2mm_M3_thinpad.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_3.2mm_M3_thinpad" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Mounting Hole 3.2mm, M3") 4 | (tags "mounting hole 3.2mm m3") 5 | (property "Sheetfile" "cut-slope.kicad_sch") 6 | (property "Sheetname" "") 7 | (property "ki_description" "Mounting Hole without connection") 8 | (property "ki_keywords" "mounting hole") 9 | (attr exclude_from_pos_files exclude_from_bom) 10 | (fp_text reference "H2" (at 0 -4.2 180) (layer "B.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 0b0e86ee-876d-42f2-b7d4-278afaa450f8) 13 | ) 14 | (fp_text value "MountingHole" (at 0 4.2 180) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 40b2b803-f9cb-4e4a-b02f-738473fe568a) 17 | ) 18 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 19 | (effects (font (size 1 1) (thickness 0.15))) 20 | (tstamp 10b1d683-8fd6-4082-94da-cfdd0ad269dc) 21 | ) 22 | (fp_circle (center 0 0) (end 3.2 0) 23 | (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d7def45d-7965-4c08-89e0-f17e8ca96fb4)) 24 | (fp_circle (center 0 0) (end 3.45 0) 25 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 4d5d9474-4c3d-4e3d-8705-7cd6d31a67a8)) 26 | (pad "1" thru_hole circle (at 0 0) (size 3.7 3.7) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp 391c79a6-aa49-4c3f-b382-9c8dcf6e0c7f)) 27 | ) 28 | -------------------------------------------------------------------------------- /source/cut-slope.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 1.0, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 1.0 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": false, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 6, 39 | 7, 40 | 8, 41 | 9, 42 | 10, 43 | 11, 44 | 12, 45 | 13, 46 | 14, 47 | 15, 48 | 16, 49 | 17, 50 | 18, 51 | 19, 52 | 20, 53 | 21, 54 | 22, 55 | 23, 56 | 24, 57 | 25, 58 | 26, 59 | 27, 60 | 28, 61 | 29, 62 | 30, 63 | 32, 64 | 33, 65 | 34, 66 | 35, 67 | 36, 68 | 39, 69 | 40 70 | ], 71 | "visible_layers": "ffffbff_ffffffff", 72 | "zone_display_mode": 0 73 | }, 74 | "meta": { 75 | "filename": "cut-slope.kicad_prl", 76 | "version": 3 77 | }, 78 | "project": { 79 | "files": [] 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![GitHub](https://img.shields.io/badge/CC--BY--NC--SA-test?style=flat-square&logo=creativecommons&logoColor=ffffff&label=%20&labelColor=8CBA04&color=8CBA04) 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | # Cut Slope 11 | 12 | ![Cut Slope](images/cut_slope.jpg) 13 | _I'm bad at pictures_ 14 | 15 | ## Features 16 | * Integrated RP2040. 17 | * 36 key, choc-spaced, hotswap 18 | * Ortho-ish with dropped/splayed pinkies and fanned thumbs 19 | * Big ass screen support 20 | 21 | ## Build Guide 22 | * Flash [Firmware](FIRMWARE.md) 23 | * Test matrix with metal tweezers 24 | * Install Hotswap Sockets 25 | * Install Screen 26 | * Done 27 | 28 | ## Credits 29 | * [Hardware design with RP2040](https://datasheets.raspberrypi.com/rp2040/hardware-design-with-rp2040.pdf) 30 | * [Sleepdealr's RP2040 Design Guide](https://github.com/Sleepdealr/RP2040-designguide) 31 | * [eblastler's ZMK Design Guide](https://github.com/ebastler/zmk-designguide) - Got the SRV05-4 from here 32 | * [Mabroum](https://github.com/AlaaSaadAbdo) - for screen suggestion and moral support 33 | * [Sadek Baroudi](https://github.com/sadekbaroudi) - moral support 34 | * [The Glitch Mob](https://www.youtube.com/watch?v=HD7XAOhkd-w) - for the name 35 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/R_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0402_1005Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "resistor") 5 | (property "LCSC" "C11702") 6 | (property "Sheetfile" "rp2040.kicad_sch") 7 | (property "Sheetname" "rp2040") 8 | (property "ki_description" "Resistor, small symbol") 9 | (property "ki_keywords" "R resistor") 10 | (attr smd) 11 | (fp_text reference "R4" (at 1.524 0 180) (layer "F.SilkS") 12 | (effects (font (size 0.5 0.5) (thickness 0.125))) 13 | (tstamp f244e309-25a4-4225-b6b4-8f7a0ab0fb8a) 14 | ) 15 | (fp_text value "1k" (at 0 1.17 180) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp d8a331a2-6439-4187-a8dc-6e03ff851361) 18 | ) 19 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 20 | (effects (font (size 0.26 0.26) (thickness 0.04))) 21 | (tstamp facedc13-ce2b-4119-b05c-393da33624d9) 22 | ) 23 | (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e5c57f11-cde1-40d3-a9ca-cfbd2e92f998)) 25 | (fp_line (start -0.153641 0.38) (end 0.153641 0.38) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 55edfaed-c471-43ae-9398-03bd13ef9378)) 27 | (fp_line (start -0.93 -0.47) (end 0.93 -0.47) 28 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72de69db-90b4-468d-ac1c-560ad5bc1342)) 29 | (fp_line (start -0.93 0.47) (end -0.93 -0.47) 30 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f9a5327-3341-46dd-8bb2-cf979cdac8e6)) 31 | (fp_line (start 0.93 -0.47) (end 0.93 0.47) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b44b1778-4696-4511-9430-9ad6597979b5)) 33 | (fp_line (start 0.93 0.47) (end -0.93 0.47) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 592a59f4-00d3-42ae-854a-3f6edaacd3ea)) 35 | (fp_line (start -0.525 -0.27) (end 0.525 -0.27) 36 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 798f8ae8-fce8-4d60-b032-57afe31508d8)) 37 | (fp_line (start -0.525 0.27) (end -0.525 -0.27) 38 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0f3ec5e3-603f-4e56-88a0-e0fd83dc7410)) 39 | (fp_line (start 0.525 -0.27) (end 0.525 0.27) 40 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 55c73655-061d-4499-9f74-b12a7883d12f)) 41 | (fp_line (start 0.525 0.27) (end -0.525 0.27) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b0e7e8b9-9c72-48cd-8d0c-8b17d6de78f6)) 43 | (pad "1" smd roundrect (at -0.51 0) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48f8ee5d-9a47-4aca-8378-f855b2f3d341)) 44 | (pad "2" smd roundrect (at 0.51 0) (size 0.54 0.64) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6c893e6-ac37-4754-a719-d3fd5a92cb37)) 45 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" 46 | (offset (xyz 0 0 0)) 47 | (scale (xyz 1 1 1)) 48 | (rotate (xyz 0 0 0)) 49 | ) 50 | ) 51 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/C_0402_1005Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0402_1005Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "capacitor") 5 | (property "LCSC" "C1525") 6 | (property "Sheetfile" "rp2040.kicad_sch") 7 | (property "Sheetname" "rp2040") 8 | (property "ki_description" "Unpolarized capacitor, small symbol") 9 | (property "ki_keywords" "capacitor cap") 10 | (attr smd) 11 | (fp_text reference "C16" (at 1.778 0 180) (layer "F.SilkS") 12 | (effects (font (size 0.5 0.5) (thickness 0.125))) 13 | (tstamp d9a6daff-3316-4696-a169-cb7410f39ee5) 14 | ) 15 | (fp_text value "100nF" (at 0 1.16 180) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp d4abd009-e00c-4f0c-a867-c19ac4b36cbb) 18 | ) 19 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 20 | (effects (font (size 0.25 0.25) (thickness 0.04))) 21 | (tstamp 31beb50a-b6cf-477d-93f6-42f345ef36c7) 22 | ) 23 | (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2ac248bc-d107-4a96-a108-1680f0759455)) 25 | (fp_line (start -0.107836 0.36) (end 0.107836 0.36) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5709964e-629c-4b9d-ad58-85ff1d7aded4)) 27 | (fp_line (start -0.91 -0.46) (end 0.91 -0.46) 28 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6aaa65bb-559c-4a59-b428-70f9b67b4337)) 29 | (fp_line (start -0.91 0.46) (end -0.91 -0.46) 30 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ea90b93-7870-458f-a8c5-bfbc9b9931d5)) 31 | (fp_line (start 0.91 -0.46) (end 0.91 0.46) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6ee6af3b-1637-4d57-8671-ec136aed8648)) 33 | (fp_line (start 0.91 0.46) (end -0.91 0.46) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 14de28b6-2bf6-423f-b5e4-c595844a8263)) 35 | (fp_line (start -0.5 -0.25) (end 0.5 -0.25) 36 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b95fc4c-3303-43de-ab4e-dc6fa90a1d57)) 37 | (fp_line (start -0.5 0.25) (end -0.5 -0.25) 38 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 11a2e904-b406-4060-ad88-ffabd7630dc5)) 39 | (fp_line (start 0.5 -0.25) (end 0.5 0.25) 40 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 938ff1cc-6cdf-4e26-839a-7b9fb672d4ae)) 41 | (fp_line (start 0.5 0.25) (end -0.5 0.25) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a78f8e89-f2be-44e1-9104-c556377656f0)) 43 | (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c61901d1-fcb7-422b-8d50-07c86ddb8f15)) 44 | (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56a494f8-c3c6-4055-ba37-66e599f2e113)) 45 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" 46 | (offset (xyz 0 0 0)) 47 | (scale (xyz 1 1 1)) 48 | (rotate (xyz 0 0 0)) 49 | ) 50 | ) 51 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/D_SOD-123.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "D_SOD-123" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SOD-123") 4 | (tags "SOD-123") 5 | (property "Sheetfile" "matrix.kicad_sch") 6 | (property "Sheetname" "matrix") 7 | (property "Sim.Device" "D") 8 | (property "Sim.Pins" "1=K 2=A") 9 | (property "ki_description" "75V 0.15A Fast Switching Diode, SOD-123") 10 | (property "ki_keywords" "diode") 11 | (attr smd) 12 | (fp_text reference "D6" (at 0 1.785 180) (layer "F.SilkS") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp cbf1f0e0-facd-41e1-a28f-9b95d95f460e) 15 | ) 16 | (fp_text value "1N4148W" (at 0 3.064999 180) (layer "F.Fab") hide 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp b881244c-f6cc-4ad3-848b-60911d1103ee) 19 | ) 20 | (fp_text user "${REFERENCE}" (at 0 -2 180) (layer "F.Fab") hide 21 | (effects (font (size 1 1) (thickness 0.15))) 22 | (tstamp f018d693-1b64-4a1e-929b-b56f56b62d45) 23 | ) 24 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) 25 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp f5f4e44b-91d2-4231-b4d9-726ae4fbe0b0)) 26 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) 27 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp a7f48137-4016-433f-ae92-fc34dcaf02eb)) 28 | (fp_line (start -0.75 0) (end -0.35 0) 29 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp ebf7444f-c497-4bc1-9571-373cf8d63ac7)) 30 | (fp_line (start -0.35 0) (end -0.35 -0.55) 31 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp a3b990cf-f6c7-4903-acd9-2afcb1c24144)) 32 | (fp_line (start -0.35 0) (end -0.35 0.55) 33 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp ef82f178-739c-4220-a4e2-bcca4869ce1d)) 34 | (fp_line (start -0.35 0) (end 0.25 -0.4) 35 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 24e9beb1-d29c-4bb7-b61e-8b1e1ce7a985)) 36 | (fp_line (start 0.25 -0.4) (end 0.25 0.4) 37 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 139f08bf-0951-4c06-a8a8-fcffb31b8a8a)) 38 | (fp_line (start 0.25 0) (end 0.75 0) 39 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 8063898d-75f1-4ee5-953c-e9cbc3b27af0)) 40 | (fp_line (start 0.25 0.4) (end -0.35 0) 41 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 5fd8fc86-f1ac-42cf-a8b3-a27ff042566b)) 42 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) 43 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 492f705d-48a6-4690-9610-b5e7d79c3c10)) 44 | (fp_line (start 1.4 0.9) (end -1.4 0.9) 45 | (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 6d7b89a9-fda5-4c5b-a234-3adb5a3f9552)) 46 | (fp_circle (center -2.8 0) (end -2.5 0) 47 | (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9c8f0ceb-51e4-497c-9dcc-31d5fc6c9bf0)) 48 | (fp_line (start -2.35 -1.15) (end -2.35 1.15) 49 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5b6c3feb-d17c-4aed-934a-b603bda5d8ad)) 50 | (fp_line (start -2.35 -1.15) (end 2.35 -1.15) 51 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 10d7cef1-81e5-4fc4-92cc-d5914b210b50)) 52 | (fp_line (start 2.35 -1.15) (end 2.35 1.15) 53 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7c0ee096-8c19-4afd-9df1-b277f9d484dc)) 54 | (fp_line (start 2.35 1.15) (end -2.35 1.15) 55 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bf99338f-f1b9-4cf3-a1f0-bcca4fa5ffd3)) 56 | (pad "1" thru_hole circle (at -2.794 0) (size 0.6 0.6) (drill 0.3) (layers "*.Cu") (tstamp 6bd5f971-2336-4e9e-b93c-446d43de6835)) 57 | (pad "1" smd rect (at -2.286 0) (size 0.9 0.2) (layers "F.Cu") (tstamp 0d97ffde-356a-4b12-b2f4-2202b50c68f6)) 58 | (pad "1" smd rect (at -1.65 0) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cbf29c5e-c664-4799-a771-0e18d7c85ad7)) 59 | (pad "2" smd rect (at 1.65 0) (size 0.9 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c38b547c-62f2-443f-b55f-664458b7f1fc)) 60 | (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.wrl" 61 | (offset (xyz 0 0 0)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz 0 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/SOT-23-6-routable.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SOT-23-6-routable" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SOT, 6 Pin (https://www.jedec.org/sites/default/files/docs/Mo-178c.PDF variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") 4 | (tags "SOT TO_SOT_SMD") 5 | (property "LCSC" "C85364") 6 | (property "Sheetfile" "rp2040.kicad_sch") 7 | (property "Sheetname" "rp2040") 8 | (property "ki_description" "ESD Protection Diodes with Low Clamping Voltage, SOT-23-6") 9 | (property "ki_keywords" "ESD protection diodes") 10 | (attr smd) 11 | (fp_text reference "U2" (at 0 -2.4) (layer "F.SilkS") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp c9bf463f-a1bf-47d9-9be1-c752a0b8bda4) 14 | ) 15 | (fp_text value "SRV05-4" (at 0 2.4) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 23ca7964-7e75-4e33-af1a-13f9dcdb824b) 18 | ) 19 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 20 | (effects (font (size 0.4 0.4) (thickness 0.06))) 21 | (tstamp ab7a42ec-04cb-44dc-814b-cbf793bda0ba) 22 | ) 23 | (fp_line (start -2.1 -1.56) (end 0.8 -1.56) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2a5eda6b-3a6d-4c64-9246-93a8064600ae)) 25 | (fp_line (start -2.1 -0.95) (end -2.1 -1.56) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 93f05206-0221-4f7c-89de-a834aa472fbc)) 27 | (fp_line (start 0 1.56) (end -0.8 1.56) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7b980815-f8aa-4f1d-b98b-e67ca9b12b16)) 29 | (fp_line (start 0 1.56) (end 0.8 1.56) 30 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 311ebfd0-a884-49e9-88b6-1d082c85295b)) 31 | (fp_line (start -2.05 -1.7) (end -2.05 1.7) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8e503f84-c997-451d-89e9-0493e7234da2)) 33 | (fp_line (start -2.05 1.7) (end 2.05 1.7) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1290c058-2c44-46c0-aa06-f0c6a02a3ee1)) 35 | (fp_line (start 2.05 -1.7) (end -2.05 -1.7) 36 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d8bc90a6-1561-4493-bb6a-26ea9505339d)) 37 | (fp_line (start 2.05 1.7) (end 2.05 -1.7) 38 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 68392fb5-2455-428b-abd0-00d1df7cb647)) 39 | (fp_line (start -0.8 -1.05) (end -0.4 -1.45) 40 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e168d32d-ca9c-4145-ba0a-c6247de85aef)) 41 | (fp_line (start -0.8 1.45) (end -0.8 -1.05) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d5233f8c-ffc5-44cc-b3e6-cb67c84b622c)) 43 | (fp_line (start -0.4 -1.45) (end 0.8 -1.45) 44 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a85bc387-fa45-47ba-a2cd-0f9b4623c20c)) 45 | (fp_line (start 0.8 -1.45) (end 0.8 1.45) 46 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf47067a-e681-4db3-9f06-02935cd6f6a2)) 47 | (fp_line (start 0.8 1.45) (end -0.8 1.45) 48 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c881b4ce-bb93-45b2-87b4-3179b9c26be9)) 49 | (pad "1" smd roundrect (at -1.175 -0.95) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55b60c04-36cf-4f30-b584-01514d591ccd)) 50 | (pad "2" smd roundrect (at -1.175 0) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94a33595-c0fb-46b7-8786-44e27b66b543)) 51 | (pad "3" smd roundrect (at -1.175 0.95) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f64545d2-f514-4418-901b-a799510e4048)) 52 | (pad "4" smd roundrect (at 1.175 0.95) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31aa776c-14e6-4bc0-9efd-83cce4e39a10)) 53 | (pad "5" smd roundrect (at 1.175 0) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca7cedfb-faed-4ab6-a2f9-6676f2f5423d)) 54 | (pad "6" smd roundrect (at 1.175 -0.95) (size 1.25 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb99692c-3ec3-488d-94f4-c03cfebce4b9)) 55 | (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" 56 | (offset (xyz 0 0 0)) 57 | (scale (xyz 1 1 1)) 58 | (rotate (xyz 0 0 0)) 59 | ) 60 | ) 61 | -------------------------------------------------------------------------------- /CPL-cut-slope.csv: -------------------------------------------------------------------------------- 1 | Designator,Val,Package,Mid X,Mid Y,Rotation,Layer 2 | BOOT1,B,SW_SPST_TL3342,228.06505,-105.507053,180.0,bottom 3 | C1,1uF,C_0402_1005Metric,210.565044,-115.507018,180.0,bottom 4 | C2,22pF,C_0402_1005Metric,222.765038,-135.307046,90.0,bottom 5 | C3,22pF,C_0402_1005Metric,220.26504,-138.057039,0.0,bottom 6 | C4,1uF,C_0402_1005Metric,211.065038,-120.857012,0.0,bottom 7 | C5,1uF,C_0402_1005Metric,215.015059,-121.307035,90.0,bottom 8 | C6,100nF,C_0402_1005Metric,218.915044,-120.80706,90.0,bottom 9 | C7,100nF,C_0402_1005Metric,215.515051,-133.057031,270.0,bottom 10 | C8,100nF,C_0402_1005Metric,216.515048,-133.057025,270.0,bottom 11 | C9,100nF,C_0402_1005Metric,214.015039,-121.307038,90.0,bottom 12 | C10,100nF,C_0402_1005Metric,213.01504,-121.307051,90.0,bottom 13 | C11,100nF,C_0402_1005Metric,211.765056,-124.507059,0.0,bottom 14 | C12,100nF,C_0402_1005Metric,222.76507,-124.507042,180.0,bottom 15 | C13,100nF,C_0402_1005Metric,217.415036,-121.307024,180.0,bottom 16 | C14,100nF,C_0402_1005Metric,217.415049,-120.307047,180.0,bottom 17 | C15,100nF,C_0402_1005Metric,211.765042,-128.507041,0.0,bottom 18 | C16,100nF,C_0402_1005Metric,222.765064,-128.507048,180.0,bottom 19 | C17,100nF,C_0402_1005Metric,219.665054,-118.307027,270.0,bottom 20 | C_Shield1,4.7n,C_0402_1005Metric,206.604366,-111.009831,180.0,bottom 21 | D1,1N4148W,D_SOD-123,106.357633,-126.822518,285.0,bottom 22 | D2,1N4148W,D_SOD-123,110.757561,-110.401763,285.0,bottom 23 | D3,1N4148W,D_SOD-123,115.157482,-93.980998,285.0,bottom 24 | D4,1N4148W,D_SOD-123,126.545324,-124.348734,289.0,bottom 25 | D5,1N4148W,D_SOD-123,132.079995,-108.274908,289.0,bottom 26 | D6,1N4148W,D_SOD-123,137.614641,-92.201122,289.0,bottom 27 | D7,1N4148W,D_SOD-123,143.564654,-130.208963,289.0,bottom 28 | D8,1N4148W,D_SOD-123,149.099307,-114.135132,289.0,bottom 29 | D9,1N4148W,D_SOD-123,154.633963,-98.061325,289.0,bottom 30 | D10,1N4148W,D_SOD-123,160.584009,-136.069181,289.0,bottom 31 | D11,1N4148W,D_SOD-123,166.118638,-119.995378,289.0,bottom 32 | D12,1N4148W,D_SOD-123,171.653299,-103.921572,289.0,bottom 33 | D13,1N4148W,D_SOD-123,177.603322,-141.929401,289.0,bottom 34 | D14,1N4148W,D_SOD-123,183.137972,-125.855602,289.0,bottom 35 | D15,1N4148W,D_SOD-123,188.672667,-109.781764,289.0,bottom 36 | D16,1N4148W,D_SOD-123,157.920499,-157.626532,289.0,bottom 37 | D17,1N4148W,D_SOD-123,175.424865,-166.040095,299.0,bottom 38 | D18,1N4148W,D_SOD-123,191.202314,-177.36544,309.0,bottom 39 | D19,1N4148W,D_SOD-123,332.050996,-125.140162,255.0,bottom 40 | D20,1N4148W,D_SOD-123,327.651047,-108.719412,255.0,bottom 41 | D21,1N4148W,D_SOD-123,323.251136,-92.298672,255.0,bottom 42 | D22,1N4148W,D_SOD-123,311.730637,-122.232548,251.0,bottom 43 | D23,1N4148W,D_SOD-123,306.195997,-106.158718,251.0,bottom 44 | D24,1N4148W,D_SOD-123,300.661311,-90.084917,251.0,bottom 45 | D25,1N4148W,D_SOD-123,294.711321,-128.092772,251.0,bottom 46 | D26,1N4148W,D_SOD-123,289.176661,-112.018952,251.0,bottom 47 | D27,1N4148W,D_SOD-123,283.641976,-95.945134,251.0,bottom 48 | D28,1N4148W,D_SOD-123,277.691976,-133.95299,251.0,bottom 49 | D29,1N4148W,D_SOD-123,272.157305,-117.879175,251.0,bottom 50 | D30,1N4148W,D_SOD-123,266.622665,-101.805369,251.0,bottom 51 | D31,1N4148W,D_SOD-123,260.67264,-139.813204,251.0,bottom 52 | D32,1N4148W,D_SOD-123,255.137997,-123.739423,251.0,bottom 53 | D33,1N4148W,D_SOD-123,249.603326,-107.665586,251.0,bottom 54 | D34,1N4148W,D_SOD-123,280.355465,-155.510291,251.0,bottom 55 | D35,1N4148W,D_SOD-123,262.390247,-162.888828,241.0,bottom 56 | D36,1N4148W,D_SOD-123,245.979228,-173.274866,231.0,bottom 57 | F1,500mA,Fuse_1206_3216Metric,211.065046,-112.257031,270.0,bottom 58 | J1,USB_C,Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x,216.065044,-101.007036,180.0,bottom 59 | R1,5.1k,R_0402_1005Metric,214.56505,-110.507045,270.0,bottom 60 | R2,5.1k,R_0402_1005Metric,217.565033,-110.507028,270.0,bottom 61 | R3,1k,R_0402_1005Metric,217.765049,-135.307042,90.0,bottom 62 | R4,1k,R_0402_1005Metric,219.665038,-110.307051,270.0,bottom 63 | R5,10k,R_0402_1005Metric,214.515049,-133.057039,90.0,bottom 64 | R6,27R,R_0603_1608Metric,217.065032,-116.807023,270.0,bottom 65 | R7,27R,R_0603_1608Metric,215.065038,-116.807047,270.0,bottom 66 | R_Shield1,1M,R_0402_1005Metric,206.604366,-112.021469,0.0,bottom 67 | RESET1,R,SW_SPST_TL3342,204.065065,-105.507051,180.0,bottom 68 | U1,RP2040,RP2040-QFN-56,217.265041,-127.307054,0.0,bottom 69 | U2,SRV05-4,SOT-23-6-routable,216.065055,-113.507019,0.0,bottom 70 | U3,XC6206,SOT-23,211.065048,-118.257047,90.0,bottom 71 | U4,W25Q128JVS,SOIC-8_5.23x5.23mm_P1.27mm,223.265042,-114.307024,270.0,bottom 72 | Y1,12MHz,Crystal_SMD_3225-4Pin_3.2x2.5mm,220.26504,-135.307058,90.0,bottom 73 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/big ass screen.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "big ass screen" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "Sheetfile" "cut-slope.kicad_sch") 4 | (property "Sheetname" "") 5 | (property "ki_description" "Generic connector, single row, 01x07, script generated") 6 | (property "ki_keywords" "connector") 7 | (attr exclude_from_pos_files exclude_from_bom) 8 | (fp_text reference "J2" (at 0 0 unlocked) (layer "Dwgs.User") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp f5b95c4f-4d46-4ddd-9b02-0221bd82af77) 11 | ) 12 | (fp_text value "GMT020-02" (at -17.018 -24.892 unlocked) (layer "F.SilkS" knockout) 13 | (effects (font (size 1 1) (thickness 0.15)) (justify left top)) 14 | (tstamp 37963826-ae5c-44c8-8b8b-f6847c2737ca) 15 | ) 16 | (fp_text user "GP16" (at -2.54 22.86 270 unlocked) (layer "B.SilkS") 17 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 18 | (tstamp 265892e5-42c8-4229-ae85-bf8c614333a5) 19 | ) 20 | (fp_text user "GP13" (at -7.62 22.86 270 unlocked) (layer "B.SilkS") 21 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 22 | (tstamp 837e1e2a-1136-4767-83a9-f11b8db6617e) 23 | ) 24 | (fp_text user "GP15" (at 0 22.86 270 unlocked) (layer "B.SilkS") 25 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 26 | (tstamp 9828dd70-346c-4736-9e11-6e14bc889490) 27 | ) 28 | (fp_text user "3V3" (at 5.08 22.86 270 unlocked) (layer "B.SilkS") 29 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 30 | (tstamp ac7fc43c-43b8-4ca3-8288-af6fccc5bf26) 31 | ) 32 | (fp_text user "GP14" (at 2.582408 22.86 270 unlocked) (layer "B.SilkS") 33 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 34 | (tstamp b18900ac-8cf6-4ee5-9b2f-2cfd65d54e22) 35 | ) 36 | (fp_text user "GP17" (at -5.08 22.86 270 unlocked) (layer "B.SilkS") 37 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 38 | (tstamp c7d1487f-242a-48b5-bf13-2e8ae1cb649a) 39 | ) 40 | (fp_text user "GND" (at 7.62 22.86 270 unlocked) (layer "B.SilkS") 41 | (effects (font (size 1 1) (thickness 0.15)) (justify left mirror)) 42 | (tstamp f90d9a0b-dc14-449a-a2fe-c8964a478adb) 43 | ) 44 | (fp_text user "SDA" (at 0 25.908 90 unlocked) (layer "F.SilkS") 45 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 46 | (tstamp 01ae3a2e-5858-4a67-89c3-71da1262828d) 47 | ) 48 | (fp_text user "SCL" (at 2.54 25.908 90 unlocked) (layer "F.SilkS") 49 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 50 | (tstamp 1fddd2c2-20d5-49b4-80e3-144cddfea899) 51 | ) 52 | (fp_text user "DC" (at -5.08 25.908 90 unlocked) (layer "F.SilkS") 53 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 54 | (tstamp 292b8a71-c97b-49b9-aca5-56d75cc79ca2) 55 | ) 56 | (fp_text user "VCC" (at 5.08 25.908 90 unlocked) (layer "F.SilkS") 57 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 58 | (tstamp 65ceb9aa-d905-4dd5-9ee6-20b514613e46) 59 | ) 60 | (fp_text user "CS" (at -7.62 25.908 90 unlocked) (layer "F.SilkS") 61 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 62 | (tstamp 81736927-0e1c-4c54-a4ba-ebd29bbb5e10) 63 | ) 64 | (fp_text user "GND" (at 7.62 25.908 90 unlocked) (layer "F.SilkS") 65 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 66 | (tstamp 89cfedf7-a942-4aa7-a536-ddefa02a4adb) 67 | ) 68 | (fp_text user "RST" (at -2.54 25.908 90 unlocked) (layer "F.SilkS") 69 | (effects (font (size 1 1) (thickness 0.15)) (justify right)) 70 | (tstamp 9ceb452b-3cf2-4570-9303-d4448da2e91b) 71 | ) 72 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 73 | (effects (font (size 1 1) (thickness 0.15))) 74 | (tstamp 5c9f4ebc-4c83-4fa1-9d3a-fc4074969f79) 75 | ) 76 | (fp_rect (start -17.85 -25.6) (end 17.85 25.6) 77 | (stroke (width 0.15) (type dash)) (fill none) (layer "F.SilkS") (tstamp 557049a7-3c7f-4f73-903e-b2cea7659477)) 78 | (pad "1" thru_hole circle (at 7.62 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp 986aec4c-b31b-49df-94d4-e36eed29608f)) 79 | (pad "2" thru_hole circle (at 5.08 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp e2c323a9-4670-4c65-bb3c-90c85a0e3cad)) 80 | (pad "3" thru_hole circle (at 2.54 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp c16fcbef-c681-43e3-a52f-16040c7cca44)) 81 | (pad "4" thru_hole circle (at 0 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp bfeaea98-77da-4009-9044-3c854716cf66)) 82 | (pad "5" thru_hole circle (at -2.54 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp e1f52c3a-bf34-4cc2-856a-03dc0ccc8440)) 83 | (pad "6" thru_hole circle (at -5.08 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp ddaba59c-f6ef-46ec-aa32-a8915b8878b7)) 84 | (pad "7" thru_hole circle (at -7.62 24.13) (size 1.524 1.524) (drill 0.762) (layers "*.Cu" "*.Mask") (tstamp b18c9778-33a5-45b2-889f-adbce64ca432)) 85 | ) 86 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Molex-216990_GCT-USB45xx_HRO-TYPE-C-31-M-13x" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "LCSC" "C223906") 4 | (property "Sheetfile" "rp2040.kicad_sch") 5 | (property "Sheetname" "rp2040") 6 | (property "ki_description" "USB 2.0-only Type-C Receptacle connector") 7 | (property "ki_keywords" "usb universal serial bus type-C USB2.0") 8 | (attr smd) 9 | (fp_text reference "J1" (at -6.858 -4.132 90 unlocked) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 50a10b3c-7737-44d2-9d08-2e6b76545596) 12 | ) 13 | (fp_text value "USB_C" (at 0 0.948 unlocked) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 4c55721f-13dd-4512-9532-17d0a6f1f2cd) 16 | ) 17 | (fp_text user "${REFERENCE}" (at 0 -3 unlocked) (layer "F.Fab") 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | (tstamp 0607958e-471c-4b1a-9213-00e8c74b5405) 20 | ) 21 | (fp_line (start -5.9 -7.35) (end -5.9 -7.25) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2e30afaa-7f5e-403b-b4d3-f864e30063d2)) 23 | (fp_line (start -5.9 -4.95) (end -5.9 -3.25) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dc971d22-667b-41f2-b55f-2fb441acc8a5)) 25 | (fp_line (start -5.9 -0.95) (end -5.9 -0.4) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cc986a4a-f7c7-48ca-bcb8-835cce2cd30c)) 27 | (fp_line (start -3.85 -7.35) (end -5.9 -7.35) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e3e9cece-a1db-4056-9911-0b109753e775)) 29 | (fp_line (start 5.9 -7.35) (end 3.85 -7.35) 30 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 70f53d32-cc12-4676-a83e-013122d4ed6b)) 31 | (fp_line (start 5.9 -7.35) (end 5.9 -7.25) 32 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 11622e06-8789-4862-a6c4-1430480648df)) 33 | (fp_line (start 5.9 -4.95) (end 5.9 -3.25) 34 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8966aac0-d577-4578-95c2-e49006605982)) 35 | (fp_line (start 5.9 -0.95) (end 5.9 -0.4) 36 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 930a25ea-3a6c-4fca-b8ae-ae229fba2406)) 37 | (fp_line (start -4.62 0) (end -4.62 -6.7) 38 | (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 02d4dc38-f11b-4973-bd15-ac0ddd7385ef)) 39 | (fp_line (start -4.62 0) (end 4.62 0) 40 | (stroke (width 0.12) (type default)) (layer "Edge.Cuts") (tstamp 7b44ba53-cc73-42f9-abcd-362fb9b7db79)) 41 | (fp_line (start -4.02 -6.7) (end 4.02 -6.7) 42 | (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp 5689c963-bf2d-470c-a625-35f84a6843f6)) 43 | (fp_line (start 4.62 -6.7) (end 4.62 0) 44 | (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp e9cf105d-2c6d-48cc-9351-4f2edb384dab)) 45 | (fp_arc (start -4.62 -6.7) (mid -4.32 -7) (end -4.02 -6.7) 46 | (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp c51e28cb-b1b4-4f09-9577-f1fe554448a9)) 47 | (fp_arc (start 4.02 -6.7) (mid 4.32 -7) (end 4.62 -6.7) 48 | (stroke (width 0.12) (type solid)) (layer "Edge.Cuts") (tstamp cd81e37e-f0f3-431d-acae-277a17ecf88a)) 49 | (fp_rect (start -6.6 -8.1) (end 6.6 0.7) 50 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 85dc0752-471a-4fde-836f-cb34d049b10a)) 51 | (fp_line (start -5.77 -7.2) (end -5.77 0) 52 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 06f2ca05-cc4e-471d-bf64-b26441fd731e)) 53 | (fp_line (start 5.77 -7.2) (end -5.77 -7.2) 54 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3680fdc9-82a8-44c3-b29a-3d7fc0b7efba)) 55 | (fp_line (start 5.77 0) (end 5.77 -7.2) 56 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 48ae7082-8d16-4b29-91b4-9c8e2baee668)) 57 | (pad "A1" smd rect (at -3.2 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a751a93c-3a8b-493c-a069-0f31cc3ea6eb)) 58 | (pad "A4" smd rect (at -2.4 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 114eeade-58e9-43f0-a776-ad1872bdadea)) 59 | (pad "A5" smd rect (at -1.25 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adf77156-4ce5-4686-91ba-70ab44bd315d)) 60 | (pad "A6" smd rect (at -0.25 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e093fffc-05ef-4597-a50e-6b72d2e64f32)) 61 | (pad "A7" smd rect (at 0.25 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d9d1d01c-b831-4bfe-ae22-d38107852c67)) 62 | (pad "A8" smd rect (at 1.25 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 40124e7a-fd8e-4629-9ddd-0a4ca9effa6f)) 63 | (pad "A9" smd rect (at 2.4 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9994150-43e7-4d55-a344-f3569654f0e4)) 64 | (pad "A12" smd rect (at 3.2 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c4ee030-5197-4bc8-9488-2268d84b41dd)) 65 | (pad "B1" smd rect (at 3.2 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e38039d9-40ad-45a9-a933-25af7c7a2506)) 66 | (pad "B4" smd rect (at 2.4 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a0a833f-226e-419a-8ac8-2be6ae2596c6)) 67 | (pad "B5" smd rect (at 1.75 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 921c80cf-2f43-4295-afba-d5265716202e)) 68 | (pad "B6" smd rect (at 0.75 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9fff7e40-beb7-4f22-8425-ff7524d7db99)) 69 | (pad "B7" smd rect (at -0.75 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67279eb5-88f6-41cb-b826-cb1b89939daa)) 70 | (pad "B8" smd rect (at -1.75 -7.25) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 068059d4-c001-4da8-bd9d-fc56d7ef9c75)) 71 | (pad "B9" smd rect (at -2.4 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 834569dc-6aef-4476-9918-716ca6933a6e)) 72 | (pad "B12" smd rect (at -3.2 -7.25) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f631aec2-59d1-4305-8edd-728fb17dedeb)) 73 | (pad "S1" thru_hole oval (at -5.62 -6.1) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask") (tstamp d1caa4bf-ad76-40f8-a615-2b0e84a5b48e)) 74 | (pad "S1" thru_hole oval (at -5.62 -2.1) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask") (tstamp 2bed8a5d-8748-456c-8164-8bc9640b043c)) 75 | (pad "S1" thru_hole oval (at 5.62 -6.1) (size 1 1.8) (drill oval 0.6 1.4) (layers "*.Cu" "*.Mask") (tstamp 30e716af-d324-456e-b08f-871b7030fd0a)) 76 | (pad "S1" thru_hole oval (at 5.62 -2.1) (size 1 2.2) (drill oval 0.6 1.8) (layers "*.Cu" "*.Mask") (tstamp 6569f73a-d34d-4663-aa5b-1786e9a30101)) 77 | (model "W:/home/jason/keyboards/jasonhazel/jasonhazel-footprints/models/Molex-2169900001.stp" 78 | (offset (xyz 0 3.6 -0.52)) 79 | (scale (xyz 1 1 1)) 80 | (rotate (xyz -90 0 180)) 81 | ) 82 | ) 83 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/SW_SPST_TL3342.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW_SPST_TL3342" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf") 4 | (tags "SPST Tactile Switch") 5 | (property "Sheetfile" "rp2040.kicad_sch") 6 | (property "Sheetname" "rp2040") 7 | (property "exclude_from_bom" "") 8 | (property "ki_description" "Push button switch, generic, two pins") 9 | (property "ki_keywords" "switch normally-open pushbutton push-button") 10 | (attr smd exclude_from_bom) 11 | (fp_text reference "RESET1" (at 0 0 180) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp b0650549-277a-4fb5-9554-35b200d02be7) 14 | ) 15 | (fp_text value "RESET" (at 0 -3.81 180) (layer "F.SilkS" knockout) 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp fb97549d-6f3c-4c56-8cbf-bcbf06a76d8c) 18 | ) 19 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 20 | (effects (font (size 1 1) (thickness 0.15))) 21 | (tstamp 448110ab-8b4e-4314-b5e2-b638f67d8000) 22 | ) 23 | (fp_line (start -2.75 -1) (end -2.75 1) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ff50ea28-2e9a-4a0a-9c9d-7be93ba52594)) 25 | (fp_line (start -1.7 -2.3) (end -1.25 -2.75) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp df1085ce-c087-41ed-a396-82c09e3ee683)) 27 | (fp_line (start -1.7 2.3) (end -1.25 2.75) 28 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4cad1aa7-cf4d-45df-93ec-fe431c33facb)) 29 | (fp_line (start -1.25 -2.75) (end 1.25 -2.75) 30 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ae683a68-3ded-4635-9b0c-f97f1cbff3f9)) 31 | (fp_line (start -1.25 2.75) (end 1.25 2.75) 32 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e8573d6-c802-4086-b2ce-4162aadb4f4c)) 33 | (fp_line (start 1.7 -2.3) (end 1.25 -2.75) 34 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1795b4a1-eaf0-479d-b8ab-28eba67b58b5)) 35 | (fp_line (start 1.7 2.3) (end 1.25 2.75) 36 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3aca60c6-4edb-484d-b3cc-a64ef76daa4b)) 37 | (fp_line (start 2.75 -1) (end 2.75 1) 38 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6d2f40a8-a493-4db0-8c57-b2451fd8fa05)) 39 | (fp_line (start -4.25 -3) (end 4.25 -3) 40 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ac0b5e08-2f38-4444-9af0-ea22dd56805d)) 41 | (fp_line (start -4.25 3) (end -4.25 -3) 42 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6c2b3ddb-c390-4e2a-81d7-a00985992b4b)) 43 | (fp_line (start 4.25 -3) (end 4.25 3) 44 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 20914e9c-3ea7-40b3-a32a-3a450cfccc3d)) 45 | (fp_line (start 4.25 3) (end -4.25 3) 46 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6c7f1a7c-daeb-481c-adb2-c561775cb186)) 47 | (fp_line (start -3.2 -2.1) (end -3.2 -1.6) 48 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2eecb124-2af7-4d35-ad51-b637776ef5e0)) 49 | (fp_line (start -3.2 -1.6) (end -2.2 -1.6) 50 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16ad1b3e-5e8e-4063-9e8f-d158b0946b32)) 51 | (fp_line (start -3.2 1.6) (end -2.2 1.6) 52 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 375a94f4-1f2a-4a93-97e5-468da4da8e28)) 53 | (fp_line (start -3.2 2.1) (end -3.2 1.6) 54 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b8501ac5-ec22-4c59-9de6-9dddd28fa909)) 55 | (fp_line (start -2.7 -2.1) (end -2.7 -1.6) 56 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1aa7870e-1480-4f3b-8add-3fd1dae781f7)) 57 | (fp_line (start -2.7 2.1) (end -2.7 1.6) 58 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da9c60ec-ac9b-4463-a462-dfa94cb4033c)) 59 | (fp_line (start -2.6 -1.2) (end -2.6 1.2) 60 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76e4d7d3-4a54-4e7f-8222-876d3d944f9b)) 61 | (fp_line (start -2.6 1.2) (end -1.2 2.6) 62 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6843de3-1517-474c-b707-beecd76232a4)) 63 | (fp_line (start -2 -1) (end -1 -2) 64 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ccfccfd6-32fe-4699-9f52-9f3dce74da4d)) 65 | (fp_line (start -2 1) (end -2 -1) 66 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1ac4b93-dc93-4221-a2d3-721d9417ebdf)) 67 | (fp_line (start -1.7 -2.1) (end -3.2 -2.1) 68 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02729228-a723-4c2f-81af-b9ef5617308f)) 69 | (fp_line (start -1.7 2.1) (end -3.2 2.1) 70 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c3a8b084-b3ce-442d-9732-caae166cac71)) 71 | (fp_line (start -1.2 -2.6) (end -2.6 -1.2) 72 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ed5f6144-cd02-434b-bb3e-3b51b8fa5618)) 73 | (fp_line (start -1.2 2.6) (end 1.2 2.6) 74 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 563dec30-dc3a-47dd-95d7-cabdee16d550)) 75 | (fp_line (start -1 -2) (end 1 -2) 76 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1c61b863-4c46-48dc-bcf6-ea606dae8bc2)) 77 | (fp_line (start -1 2) (end -2 1) 78 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13b56cd4-f0de-40d3-baa6-ef1f5320ddd6)) 79 | (fp_line (start 1 -2) (end 2 -1) 80 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dfda5a04-5819-47ee-8355-fe2f9865cf26)) 81 | (fp_line (start 1 2) (end -1 2) 82 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50219671-3a7d-420f-b3ac-eefa00fbe232)) 83 | (fp_line (start 1.2 -2.6) (end -1.2 -2.6) 84 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76a8eb4c-d0fe-465f-9f7d-04f4e595776f)) 85 | (fp_line (start 1.2 2.6) (end 2.6 1.2) 86 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb9500e4-6eb9-4dcf-9f7e-e01c64b7f941)) 87 | (fp_line (start 1.7 -2.1) (end 3.2 -2.1) 88 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b04c396f-f2f3-40f9-97d7-858bda568146)) 89 | (fp_line (start 1.7 2.1) (end 3.2 2.1) 90 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a07e056-a507-4b53-91b2-f3dab9ba7580)) 91 | (fp_line (start 2 -1) (end 2 1) 92 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2eca6039-55e1-45d1-9eb7-08b6641114d7)) 93 | (fp_line (start 2 1) (end 1 2) 94 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0e21915e-e002-4552-87d0-71116b6f5701)) 95 | (fp_line (start 2.6 -1.2) (end 1.2 -2.6) 96 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 69f83c7f-ef39-4f2b-af6a-292e3157576f)) 97 | (fp_line (start 2.6 1.2) (end 2.6 -1.2) 98 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2e1a07a3-970c-4847-b05b-56d2b66c576d)) 99 | (fp_line (start 2.7 -2.1) (end 2.7 -1.6) 100 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90d4b1ab-e851-4082-a5cb-e27bc25003c3)) 101 | (fp_line (start 2.7 2.1) (end 2.7 1.6) 102 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e6e82502-6f08-4814-a5ab-bcd2125022d7)) 103 | (fp_line (start 3.2 -2.1) (end 3.2 -1.6) 104 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8a85c28a-a1ca-48b7-ad40-88e4ae222999)) 105 | (fp_line (start 3.2 -1.6) (end 2.2 -1.6) 106 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ee02ef5b-b6d4-4f3a-9a08-7d96d51ad8a5)) 107 | (fp_line (start 3.2 1.6) (end 2.2 1.6) 108 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 345143e7-c2ad-40d9-bcfd-7c47f59a303d)) 109 | (fp_line (start 3.2 2.1) (end 3.2 1.6) 110 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp df51322f-231e-45bb-ad31-b82bb6603720)) 111 | (fp_circle (center 0 0) (end 1 0) 112 | (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6c8184a9-5e56-4b01-84a4-55001cc6b332)) 113 | (pad "1" smd rect (at -3.15 -1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c9ef9a2-7f58-44ab-90b1-e8a350db479e)) 114 | (pad "1" smd rect (at 3.15 -1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20727914-bd44-42c3-ab23-79f63363da86)) 115 | (pad "2" smd rect (at -3.15 1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74e5b9a3-228a-43c5-b0ec-70ea66646586)) 116 | (pad "2" smd rect (at 3.15 1.9) (size 1.7 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c3d140f-ed7c-487c-b8b5-4717cc61a9c1)) 117 | (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl" 118 | (offset (xyz 0 0 0)) 119 | (scale (xyz 1 1 1)) 120 | (rotate (xyz 0 0 0)) 121 | ) 122 | ) 123 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/Choc-1u.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Choc-1u" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (property "Sheetfile" "matrix.kicad_sch") 4 | (property "Sheetname" "matrix") 5 | (property "ki_description" "Push button switch, normally open, two pins, 45° tilted") 6 | (property "ki_keywords" "switch normally-open pushbutton push-button") 7 | (attr through_hole) 8 | (fp_text reference "SW15" (at -6.604 -6.096 180) (layer "Dwgs.User") 9 | (effects (font (size 1 1) (thickness 0.2)) (justify left)) 10 | (tstamp 79e76b14-75e3-4367-aa05-3ffb5711d481) 11 | ) 12 | (fp_text value "[0,4]" (at -3.302 7.112 unlocked) (layer "B.SilkS") 13 | (effects (font (size 1 1) (thickness 0.2)) (justify left mirror)) 14 | (tstamp ff7841b9-b307-4aee-b05a-97d1eb5a0558) 15 | ) 16 | (fp_text user "REF**" (at 0 2.675 180) (layer "Dwgs.User") 17 | (effects (font (size 1 1) (thickness 0.15))) 18 | (tstamp a873930f-abbe-498b-990b-86fb5d64e1e4) 19 | ) 20 | (fp_line (start -7.3 2.4) (end -7.3 5) 21 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 263389de-0408-4dfd-89cf-969790447a3d)) 22 | (fp_line (start -7.3 2.4) (end -6.275 1.375) 23 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp cc505a23-bad8-4549-bdaf-c8bb929463e5)) 24 | (fp_line (start -7.3 5) (end -6.275 6.025) 25 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp d12ade3c-a0a9-4cfc-a03f-7b796c99add9)) 26 | (fp_line (start -4.3 6.025) (end -6.275 6.025) 27 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 5334aa6d-c816-408e-9820-247c93db4a28)) 28 | (fp_line (start -3.725 1.375) (end -6.275 1.375) 29 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 6f15c744-8104-4e20-b54d-bcc23035dd39)) 30 | (fp_line (start -3.725 1.375) (end -2.45 2.4) 31 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp a0e49879-1724-4e94-8efd-68b81f9279c6)) 32 | (fp_line (start 1.3 3.575) (end -1.275 3.575) 33 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 01b3bce1-21e9-4e63-9f07-8f6b3bed7d25)) 34 | (fp_line (start 1.3 8.225) (end -1.3 8.225) 35 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 0a9f6337-4b6d-408a-8de8-d220900f6e19)) 36 | (fp_line (start 2.3 4.575) (end 2.3 7.225) 37 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 6180d20b-3375-4196-9bcb-b7b9e9eb040a)) 38 | (fp_arc (start -4.3 6.025) (mid -2.995114 6.436429) (end -2.162199 7.521904) 39 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp d4e8a654-20f2-410d-ac3f-cd2b47d9d7c5)) 40 | (fp_arc (start -1.300995 8.223791) (mid -1.848284 8.016021) (end -2.162199 7.521904) 41 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 8b435f6c-c3e4-4eac-8cb0-147f4987f90a)) 42 | (fp_arc (start -1.275 3.575) (mid -2.10585 3.23085) (end -2.45 2.4) 43 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp f6b09b6e-0bec-42b3-99d6-0dad310f8a40)) 44 | (fp_arc (start 1.3 3.575) (mid 2.007107 3.867893) (end 2.3 4.575) 45 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp dbe70f96-0412-4cb2-9093-4580ffba14b7)) 46 | (fp_arc (start 2.3 7.225) (mid 2.007107 7.932107) (end 1.3 8.225) 47 | (stroke (width 0.15) (type solid)) (layer "B.SilkS") (tstamp 5a6e1371-355e-43ee-a317-8ca0094b5b5f)) 48 | (fp_poly 49 | (pts 50 | (xy -7.3 5) 51 | (xy -7.3 2.4) 52 | (xy -6.275 1.375) 53 | (xy -3.725 1.375) 54 | (xy -2.45 2.4) 55 | (xy -2.35 2.93) 56 | (xy -2.10585 3.23085) 57 | (xy -1.73 3.5) 58 | (xy -1.275 3.575) 59 | (xy 1.3 3.575) 60 | (xy 1.81 3.72) 61 | (xy 2.007107 3.867893) 62 | (xy 2.21 4.2) 63 | (xy 2.3 4.575) 64 | (xy 2.3 7.225) 65 | (xy 2.18 7.66) 66 | (xy 2.007107 7.932107) 67 | (xy 1.52 8.2) 68 | (xy 1.3 8.225) 69 | (xy -1.3 8.225) 70 | (xy -1.848284 8.016021) 71 | (xy -2.162199 7.521904) 72 | (xy -2.45 6.94) 73 | (xy -2.995114 6.436429) 74 | (xy -3.89 6.05) 75 | (xy -4.3 6.025) 76 | (xy -6.275 6.025) 77 | ) 78 | 79 | (stroke (width 0.12) (type solid)) (fill solid) (layer "B.SilkS") (tstamp e8db7392-ce6b-42b4-bfb8-708d86411727)) 80 | (fp_line (start -7 -7) (end -7 7) 81 | (stroke (width 0.12) (type dash)) (layer "F.SilkS") (tstamp 16ef7bbd-3153-4183-bf2b-4bd721864bea)) 82 | (fp_line (start -7 7) (end 7 7) 83 | (stroke (width 0.12) (type dash)) (layer "F.SilkS") (tstamp 4e42c04f-661f-4b77-9ad6-8293f4b6d7b8)) 84 | (fp_line (start 7 -7) (end -7 -7) 85 | (stroke (width 0.12) (type dash)) (layer "F.SilkS") (tstamp 578075eb-a817-4ba4-a16a-2904d69e4b8b)) 86 | (fp_line (start 7 7) (end 7 -7) 87 | (stroke (width 0.12) (type dash)) (layer "F.SilkS") (tstamp 1c2083c1-12d3-417d-9afa-24a14dcf918c)) 88 | (fp_line (start -9 -8.5) (end 9 -8.5) 89 | (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp b4423e5f-36eb-488f-86bc-db45871b2d99)) 90 | (fp_line (start -9 8.5) (end -9 -8.5) 91 | (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp bb85175b-fcff-44d7-a60a-5d635338d7ef)) 92 | (fp_line (start -7.5 -7.5) (end -7.5 -5.5) 93 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp d7ee5a15-5269-4d7f-b328-a32018cff863)) 94 | (fp_line (start -7.5 7.5) (end -7.5 5.5) 95 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a33ea951-d5cb-48ff-91e4-d54c84d4fbe6)) 96 | (fp_line (start -5.5 -7.5) (end -7.5 -7.5) 97 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 7c3c718c-0ff0-4bdc-9fca-6fb2084ab0ae)) 98 | (fp_line (start -5.5 7.5) (end -7.5 7.5) 99 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 7fed4866-c87a-4e19-86cc-876c5bb22ab3)) 100 | (fp_line (start 5.5 -7.5) (end 7.5 -7.5) 101 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 346636b8-3719-4769-8f8f-53b905341b23)) 102 | (fp_line (start 5.5 7.5) (end 7.5 7.5) 103 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp a47e420b-78be-48c4-bfa7-aa679cf0a779)) 104 | (fp_line (start 7.5 -7.5) (end 7.5 -5.5) 105 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp 7814d553-7452-451c-b406-ad49a4fa4994)) 106 | (fp_line (start 7.5 7.5) (end 7.5 5.5) 107 | (stroke (width 0.15) (type solid)) (layer "Dwgs.User") (tstamp f5be7e3c-e69b-4b0b-a0a5-2c5ebfe6ae23)) 108 | (fp_line (start 9 -8.5) (end 9 8.5) 109 | (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp 26b6a888-5f7f-46b9-972b-06c84e6c35b4)) 110 | (fp_line (start 9 8.5) (end -9 8.5) 111 | (stroke (width 0.1524) (type solid)) (layer "Dwgs.User") (tstamp ea55abaa-fc84-4f36-87a9-35996561b670)) 112 | (fp_line (start -2.65 -6.325) (end 2.65 -6.325) 113 | (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp f12a1e86-ba80-4e3c-abf7-cd7fe687722f)) 114 | (fp_line (start -2.65 -3.075) (end -2.65 -6.325) 115 | (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 6a72a32d-029f-4e57-855b-ad5b9c4d89b1)) 116 | (fp_line (start 2.65 -6.325) (end 2.65 -3.075) 117 | (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp 71cf220c-aadd-4e47-9b79-a8462391b5ac)) 118 | (fp_line (start 2.65 -3.075) (end -2.65 -3.075) 119 | (stroke (width 0.12) (type solid)) (layer "Cmts.User") (tstamp bae0b31a-cc74-4586-833c-5c8ca5ea1f84)) 120 | (pad "" np_thru_hole circle (at -5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (tstamp 57897991-f890-48b0-959e-6b0c5da4207b)) 121 | (pad "" np_thru_hole circle (at 0 0 90) (size 3.4 3.4) (drill 3.4) (layers "*.Cu" "*.Mask") (tstamp 22818e36-98e6-4c5e-9b46-815eee3e0574)) 122 | (pad "" np_thru_hole circle (at 5.5 0 180) (size 1.7 1.7) (drill 1.7) (layers "*.Cu" "*.Mask") (tstamp 98bf4d61-0c60-452f-82ab-56f4699762d3)) 123 | (pad "1" smd rect (at -7.6 3.7 180) (size 3 2.2) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp e1e326e6-429c-4cab-b846-47a068d6c32d)) 124 | (pad "1" thru_hole circle (at -5 3.8 90) (size 3.5 3.5) (drill 3) (layers "*.Cu" "*.Mask") (tstamp 487d4f1d-0f57-479c-bb1b-e75b67a6db64)) 125 | (pad "2" thru_hole circle (at 0 5.9 90) (size 3.5 3.5) (drill 3) (layers "*.Cu" "*.Mask") (tstamp bc260d2c-e7cf-4b2c-bb47-2d29ec38007a)) 126 | (pad "2" smd rect (at 2.6 5.9 180) (size 3 2.2) (layers "B.Cu" "B.Paste" "B.Mask") (tstamp 29c5b05f-153f-4a8d-a02d-0d79def24c63)) 127 | (model "W:/home/jason/keyboards/models/PG1350-socket.STEP" 128 | (offset (xyz -10 -5.95 -1.6)) 129 | (scale (xyz 1 1 1)) 130 | (rotate (xyz 90 180 0)) 131 | ) 132 | (model "W:/home/jason/keyboards/models/MBK_Keycap_-_1u.step" 133 | (offset (xyz 0 0 6.5)) 134 | (scale (xyz 1 1 1)) 135 | (rotate (xyz 0 0 0)) 136 | ) 137 | (model "C:/Users/me/Downloads/SW_Kailh_Choc_V1.wrl" 138 | (offset (xyz 0 0 -0.1)) 139 | (scale (xyz 1 1 1)) 140 | (rotate (xyz 0 0 180)) 141 | ) 142 | (model "W:/home/jason/keyboards/models/MBK_Keycap_-_1.5u.step" hide 143 | (offset (xyz -26.5 0 6.5)) 144 | (scale (xyz 1 1 1)) 145 | (rotate (xyz 0 0 0)) 146 | ) 147 | ) 148 | -------------------------------------------------------------------------------- /source/cut-slope.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.049999999999999996, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 0.762, 38 | "height": 1.524, 39 | "width": 1.524 40 | }, 41 | "silk_line_width": 0.12, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "connection_width": "warning", 61 | "copper_edge_clearance": "warning", 62 | "copper_sliver": "warning", 63 | "courtyards_overlap": "error", 64 | "diff_pair_gap_out_of_range": "error", 65 | "diff_pair_uncoupled_length_too_long": "error", 66 | "drill_out_of_range": "error", 67 | "duplicate_footprints": "warning", 68 | "extra_footprint": "warning", 69 | "footprint": "error", 70 | "footprint_type_mismatch": "ignore", 71 | "hole_clearance": "error", 72 | "hole_near_hole": "error", 73 | "invalid_outline": "error", 74 | "isolated_copper": "warning", 75 | "item_on_disabled_layer": "error", 76 | "items_not_allowed": "error", 77 | "length_out_of_range": "error", 78 | "lib_footprint_issues": "warning", 79 | "lib_footprint_mismatch": "warning", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "warning", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_edge_clearance": "warning", 90 | "silk_over_copper": "warning", 91 | "silk_overlap": "warning", 92 | "skew_out_of_range": "error", 93 | "solder_mask_bridge": "error", 94 | "starved_thermal": "error", 95 | "text_height": "warning", 96 | "text_thickness": "warning", 97 | "through_hole_pad_without_hole": "error", 98 | "too_many_vias": "error", 99 | "track_dangling": "warning", 100 | "track_width": "error", 101 | "tracks_crossing": "error", 102 | "unconnected_items": "error", 103 | "unresolved_variable": "error", 104 | "via_dangling": "warning", 105 | "zones_intersect": "error" 106 | }, 107 | "rules": { 108 | "max_error": 0.005, 109 | "min_clearance": 0.0, 110 | "min_connection": 0.0, 111 | "min_copper_edge_clearance": 0.075, 112 | "min_hole_clearance": 0.25, 113 | "min_hole_to_hole": 0.25, 114 | "min_microvia_diameter": 0.19999999999999998, 115 | "min_microvia_drill": 0.09999999999999999, 116 | "min_resolved_spokes": 2, 117 | "min_silk_clearance": 0.0, 118 | "min_text_height": 0.7999999999999999, 119 | "min_text_thickness": 0.08, 120 | "min_through_hole_diameter": 0.3, 121 | "min_track_width": 0.19999999999999998, 122 | "min_via_annular_width": 0.09999999999999999, 123 | "min_via_diameter": 0.39999999999999997, 124 | "solder_mask_to_copper_clearance": 0.0, 125 | "use_height_for_length_calcs": true 126 | }, 127 | "teardrop_options": [ 128 | { 129 | "td_allow_use_two_tracks": true, 130 | "td_curve_segcount": 5, 131 | "td_on_pad_in_zone": false, 132 | "td_onpadsmd": true, 133 | "td_onroundshapesonly": false, 134 | "td_ontrackend": false, 135 | "td_onviapad": true 136 | } 137 | ], 138 | "teardrop_parameters": [ 139 | { 140 | "td_curve_segcount": 0, 141 | "td_height_ratio": 1.0, 142 | "td_length_ratio": 0.5, 143 | "td_maxheight": 2.0, 144 | "td_maxlen": 1.0, 145 | "td_target_name": "td_round_shape", 146 | "td_width_to_size_filter_ratio": 0.9 147 | }, 148 | { 149 | "td_curve_segcount": 0, 150 | "td_height_ratio": 1.0, 151 | "td_length_ratio": 0.5, 152 | "td_maxheight": 2.0, 153 | "td_maxlen": 1.0, 154 | "td_target_name": "td_rect_shape", 155 | "td_width_to_size_filter_ratio": 0.9 156 | }, 157 | { 158 | "td_curve_segcount": 0, 159 | "td_height_ratio": 1.0, 160 | "td_length_ratio": 0.5, 161 | "td_maxheight": 2.0, 162 | "td_maxlen": 1.0, 163 | "td_target_name": "td_track_end", 164 | "td_width_to_size_filter_ratio": 0.9 165 | } 166 | ], 167 | "track_widths": [], 168 | "via_dimensions": [], 169 | "zones_allow_external_fillets": false, 170 | "zones_use_no_outline": true 171 | }, 172 | "layer_presets": [], 173 | "viewports": [] 174 | }, 175 | "boards": [], 176 | "cvpcb": { 177 | "equivalence_files": [] 178 | }, 179 | "erc": { 180 | "erc_exclusions": [], 181 | "meta": { 182 | "version": 0 183 | }, 184 | "pin_map": [ 185 | [ 186 | 0, 187 | 0, 188 | 0, 189 | 0, 190 | 0, 191 | 0, 192 | 1, 193 | 0, 194 | 0, 195 | 0, 196 | 0, 197 | 2 198 | ], 199 | [ 200 | 0, 201 | 2, 202 | 0, 203 | 1, 204 | 0, 205 | 0, 206 | 1, 207 | 0, 208 | 2, 209 | 2, 210 | 2, 211 | 2 212 | ], 213 | [ 214 | 0, 215 | 0, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 1, 221 | 0, 222 | 1, 223 | 0, 224 | 1, 225 | 2 226 | ], 227 | [ 228 | 0, 229 | 1, 230 | 0, 231 | 0, 232 | 0, 233 | 0, 234 | 1, 235 | 1, 236 | 2, 237 | 1, 238 | 1, 239 | 2 240 | ], 241 | [ 242 | 0, 243 | 0, 244 | 0, 245 | 0, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 2 254 | ], 255 | [ 256 | 0, 257 | 0, 258 | 0, 259 | 0, 260 | 0, 261 | 0, 262 | 0, 263 | 0, 264 | 0, 265 | 0, 266 | 0, 267 | 2 268 | ], 269 | [ 270 | 1, 271 | 1, 272 | 1, 273 | 1, 274 | 1, 275 | 0, 276 | 1, 277 | 1, 278 | 1, 279 | 1, 280 | 1, 281 | 2 282 | ], 283 | [ 284 | 0, 285 | 0, 286 | 0, 287 | 1, 288 | 0, 289 | 0, 290 | 1, 291 | 0, 292 | 0, 293 | 0, 294 | 0, 295 | 2 296 | ], 297 | [ 298 | 0, 299 | 2, 300 | 1, 301 | 2, 302 | 0, 303 | 0, 304 | 1, 305 | 0, 306 | 2, 307 | 2, 308 | 2, 309 | 2 310 | ], 311 | [ 312 | 0, 313 | 2, 314 | 0, 315 | 1, 316 | 0, 317 | 0, 318 | 1, 319 | 0, 320 | 2, 321 | 0, 322 | 0, 323 | 2 324 | ], 325 | [ 326 | 0, 327 | 2, 328 | 1, 329 | 1, 330 | 0, 331 | 0, 332 | 1, 333 | 0, 334 | 2, 335 | 0, 336 | 0, 337 | 2 338 | ], 339 | [ 340 | 2, 341 | 2, 342 | 2, 343 | 2, 344 | 2, 345 | 2, 346 | 2, 347 | 2, 348 | 2, 349 | 2, 350 | 2, 351 | 2 352 | ] 353 | ], 354 | "rule_severities": { 355 | "bus_definition_conflict": "error", 356 | "bus_entry_needed": "error", 357 | "bus_to_bus_conflict": "error", 358 | "bus_to_net_conflict": "error", 359 | "conflicting_netclasses": "error", 360 | "different_unit_footprint": "error", 361 | "different_unit_net": "error", 362 | "duplicate_reference": "error", 363 | "duplicate_sheet_names": "error", 364 | "endpoint_off_grid": "warning", 365 | "extra_units": "error", 366 | "global_label_dangling": "warning", 367 | "hier_label_mismatch": "error", 368 | "label_dangling": "error", 369 | "lib_symbol_issues": "warning", 370 | "missing_bidi_pin": "warning", 371 | "missing_input_pin": "warning", 372 | "missing_power_pin": "error", 373 | "missing_unit": "warning", 374 | "multiple_net_names": "warning", 375 | "net_not_bus_member": "warning", 376 | "no_connect_connected": "warning", 377 | "no_connect_dangling": "warning", 378 | "pin_not_connected": "error", 379 | "pin_not_driven": "error", 380 | "pin_to_pin": "warning", 381 | "power_pin_not_driven": "error", 382 | "similar_labels": "warning", 383 | "simulation_model_issue": "error", 384 | "unannotated": "error", 385 | "unit_value_mismatch": "error", 386 | "unresolved_variable": "error", 387 | "wire_dangling": "error" 388 | } 389 | }, 390 | "libraries": { 391 | "pinned_footprint_libs": [], 392 | "pinned_symbol_libs": [] 393 | }, 394 | "meta": { 395 | "filename": "cut-slope.kicad_pro", 396 | "version": 1 397 | }, 398 | "net_settings": { 399 | "classes": [ 400 | { 401 | "bus_width": 12, 402 | "clearance": 0.127, 403 | "diff_pair_gap": 0.25, 404 | "diff_pair_via_gap": 0.25, 405 | "diff_pair_width": 0.2, 406 | "line_style": 0, 407 | "microvia_diameter": 0.3, 408 | "microvia_drill": 0.1, 409 | "name": "Default", 410 | "pcb_color": "rgba(0, 0, 0, 0.000)", 411 | "schematic_color": "rgba(0, 0, 0, 0.000)", 412 | "track_width": 0.127, 413 | "via_diameter": 0.6, 414 | "via_drill": 0.3, 415 | "wire_width": 6 416 | } 417 | ], 418 | "meta": { 419 | "version": 3 420 | }, 421 | "net_colors": null, 422 | "netclass_assignments": null, 423 | "netclass_patterns": [ 424 | { 425 | "netclass": "Default", 426 | "pattern": "" 427 | } 428 | ] 429 | }, 430 | "pcbnew": { 431 | "last_paths": { 432 | "gencad": "", 433 | "idf": "", 434 | "netlist": "", 435 | "specctra_dsn": "badder_wings.dsn", 436 | "step": "", 437 | "vrml": "" 438 | }, 439 | "page_layout_descr_file": "" 440 | }, 441 | "schematic": { 442 | "annotate_start_num": 0, 443 | "drawing": { 444 | "dashed_lines_dash_length_ratio": 12.0, 445 | "dashed_lines_gap_length_ratio": 3.0, 446 | "default_line_thickness": 6.0, 447 | "default_text_size": 50.0, 448 | "field_names": [], 449 | "intersheets_ref_own_page": false, 450 | "intersheets_ref_prefix": "", 451 | "intersheets_ref_short": false, 452 | "intersheets_ref_show": false, 453 | "intersheets_ref_suffix": "", 454 | "junction_size_choice": 3, 455 | "label_size_ratio": 0.375, 456 | "pin_symbol_size": 25.0, 457 | "text_offset_ratio": 0.15 458 | }, 459 | "legacy_lib_dir": "", 460 | "legacy_lib_list": [], 461 | "meta": { 462 | "version": 1 463 | }, 464 | "net_format_name": "", 465 | "page_layout_descr_file": "", 466 | "plot_directory": "", 467 | "spice_current_sheet_as_root": false, 468 | "spice_external_command": "spice \"%I\"", 469 | "spice_model_current_sheet_as_root": true, 470 | "spice_save_all_currents": false, 471 | "spice_save_all_voltages": false, 472 | "subpart_first_id": 65, 473 | "subpart_id_separator": 0 474 | }, 475 | "sheets": [ 476 | [ 477 | "bcf08c00-9729-48c6-a1d1-fd61a92f814c", 478 | "" 479 | ], 480 | [ 481 | "05931c95-a9e7-464b-bc2a-a1adbf6ee993", 482 | "matrix" 483 | ], 484 | [ 485 | "4fb5f8ae-dff6-4c38-9253-59cb41e36834", 486 | "rp2040" 487 | ] 488 | ], 489 | "text_variables": {} 490 | } 491 | -------------------------------------------------------------------------------- /source/cut-slope.pretty/RP2040-QFN-56.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RP2040-QFN-56" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py") 4 | (tags "QFN DFN_QFN") 5 | (property "LCSC" "C2040") 6 | (property "Sheetfile" "rp2040.kicad_sch") 7 | (property "Sheetname" "rp2040") 8 | (property "ki_keywords" "raspberry pi 2040") 9 | (attr smd) 10 | (fp_text reference "U1" (at -3.930726 -4.821967) (layer "F.SilkS") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp eae3e735-c9ed-482b-9a65-b49f993869fa) 13 | ) 14 | (fp_text value "RP2040" (at 0 4.82) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp af3fcee3-f2ee-402f-9065-636651a5cb86) 17 | ) 18 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 19 | (effects (font (size 1 1) (thickness 0.15))) 20 | (tstamp 22701b58-a713-4d58-86ab-5236213c5825) 21 | ) 22 | (fp_line (start -3.61 3.61) (end -3.61 2.96) 23 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3605665f-8012-4299-93db-c5142c6bad26)) 24 | (fp_line (start -2.96 -3.61) (end -3.61 -3.61) 25 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6982b5b7-a30a-47bf-a84d-9c9e62572455)) 26 | (fp_line (start -2.96 3.61) (end -3.61 3.61) 27 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 73cfc5c7-1d1d-4ad4-9d0a-c74fcb165949)) 28 | (fp_line (start 2.96 -3.61) (end 3.61 -3.61) 29 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a48b4fca-1aa7-45b3-a42c-9f4b218afbfe)) 30 | (fp_line (start 2.96 3.61) (end 3.61 3.61) 31 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b67f6cba-cf64-45ea-a2f9-4a1376409c55)) 32 | (fp_line (start 3.61 -3.61) (end 3.61 -2.96) 33 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 059a3be2-3ec6-40ff-a750-11c8083eb353)) 34 | (fp_line (start 3.61 3.61) (end 3.61 2.96) 35 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 823e3538-30fc-4b06-97b7-77454cfedfc8)) 36 | (fp_line (start -4.12 -4.12) (end -4.12 4.12) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 02cbfd6e-9b50-4f5d-b39f-414d3ee6be4b)) 38 | (fp_line (start -4.12 4.12) (end 4.12 4.12) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 13cd5a60-e0bd-424e-857c-d557ba6b07dc)) 40 | (fp_line (start 4.12 -4.12) (end -4.12 -4.12) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b0e0411d-a4b4-4da3-a0b2-7ff25c077c2b)) 42 | (fp_line (start 4.12 4.12) (end 4.12 -4.12) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5a36db22-6c9b-4b43-bf1a-5360cccccf26)) 44 | (fp_line (start -3.5 -2.5) (end -2.5 -3.5) 45 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e50ef120-ed9a-47bd-89ea-8b170631faf4)) 46 | (fp_line (start -3.5 3.5) (end -3.5 -2.5) 47 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 33f2b166-516f-48d9-93ff-319a54722f67)) 48 | (fp_line (start -2.5 -3.5) (end 3.5 -3.5) 49 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1cf470a0-b425-4f63-96a4-09096aaed683)) 50 | (fp_line (start 3.5 -3.5) (end 3.5 3.5) 51 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 64f698e0-f0fa-4edc-aa79-0fa9d2c5ccd2)) 52 | (fp_line (start 3.5 3.5) (end -3.5 3.5) 53 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e20b1b7-393f-4f1f-a874-bae7204ca96f)) 54 | (pad "" smd roundrect (at -0.6375 -0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.2305347946) (tstamp 0842e9fa-1bb0-40f5-b821-117a32703607)) 55 | (pad "" smd roundrect (at -0.6375 0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.2305347946) (tstamp 5246f06f-eeda-4932-9058-7247f9338e21)) 56 | (pad "" smd roundrect (at 0.6375 -0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.2305347946) (tstamp 28436694-6684-455e-bc05-362e34479028)) 57 | (pad "" smd roundrect (at 0.6375 0.6375) (size 1.084435 1.084435) (layers "F.Paste") (roundrect_rratio 0.2305347946) (tstamp c5b0b110-28da-4c23-b29b-778ce1adf228)) 58 | (pad "1" smd roundrect (at -3.4375 -2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d93316a3-de2d-4aa1-b5a5-18c6b3774e05)) 59 | (pad "2" smd roundrect (at -3.4375 -2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b5482cc-0acf-4cdb-8d57-fb34734f753a)) 60 | (pad "3" smd roundrect (at -3.4375 -1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 924d8b92-3d6e-4351-9bb7-c6914dcad954)) 61 | (pad "4" smd roundrect (at -3.4375 -1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6a34097-2cf1-4161-a93d-9da5bf413992)) 62 | (pad "5" smd roundrect (at -3.4375 -1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b75d32bd-f45b-4439-9fb8-1d2d34774e9d)) 63 | (pad "6" smd roundrect (at -3.4375 -0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32a93e2-7cf1-4c14-aa16-44d2d374cda6)) 64 | (pad "7" smd roundrect (at -3.4375 -0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1079a67-0680-410e-b122-ce48b9e0165a)) 65 | (pad "8" smd roundrect (at -3.4375 0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdf2f34f-e669-41bb-91b3-9d893fec8834)) 66 | (pad "9" smd roundrect (at -3.4375 0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30bd3779-77d6-4c5b-abd2-8bba1a751d18)) 67 | (pad "10" smd roundrect (at -3.4375 1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7aa76161-2931-4389-93f5-79daf725e2fc)) 68 | (pad "11" smd roundrect (at -3.4375 1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0068214-3545-4664-9303-d31010dbe00a)) 69 | (pad "12" smd roundrect (at -3.4375 1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb7046a0-a059-4b19-8b61-3dddd76c6330)) 70 | (pad "13" smd roundrect (at -3.4375 2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 334c1e74-3247-42c2-bc08-50487ca2c664)) 71 | (pad "14" smd roundrect (at -3.4375 2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf259831-a349-4670-b0da-0acf7c3420ec)) 72 | (pad "15" smd roundrect (at -2.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c03f2cc1-5e85-4d77-a3b1-c368c6acb865)) 73 | (pad "16" smd roundrect (at -2.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6421fd45-c09a-4cb8-a865-b5139c42b835)) 74 | (pad "17" smd roundrect (at -1.8 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f586dedb-7356-444d-86d6-1662ab823faa)) 75 | (pad "18" smd roundrect (at -1.4 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88cadb42-ce49-481a-8fc8-1ac20035e275)) 76 | (pad "19" smd roundrect (at -1 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 362f44f1-a96a-493c-b422-2ff5cd1f4d3f)) 77 | (pad "20" smd roundrect (at -0.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa919f45-4223-49c9-a31a-b209d2586004)) 78 | (pad "21" smd roundrect (at -0.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78e2dc39-8bd7-45e3-9218-ba44de37892e)) 79 | (pad "22" smd roundrect (at 0.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea108a41-7c50-4c2a-9693-f542343bc23e)) 80 | (pad "23" smd roundrect (at 0.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6691e813-9364-40c3-8eb8-4ec73af1174d)) 81 | (pad "24" smd roundrect (at 1 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81669d76-d123-420f-81d2-fdb3a3a1b54a)) 82 | (pad "25" smd roundrect (at 1.4 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0320a7d-9cfc-4f1e-adf6-9d1aa3206785)) 83 | (pad "26" smd roundrect (at 1.8 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75099aa3-3d32-4829-b641-62815144f778)) 84 | (pad "27" smd roundrect (at 2.2 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 727232c7-9733-497f-b684-cad3b2e50f75)) 85 | (pad "28" smd roundrect (at 2.6 3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6b8a940-9c4a-4b58-bbec-9a937e68ac6d)) 86 | (pad "29" smd roundrect (at 3.4375 2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daf7ac57-0a59-483f-bc58-e6426b7a31d7)) 87 | (pad "30" smd roundrect (at 3.4375 2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 782b7113-ea1b-4265-8546-7830aebd8764)) 88 | (pad "31" smd roundrect (at 3.4375 1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82fa2be2-e536-4184-b628-76210c63fb75)) 89 | (pad "32" smd roundrect (at 3.4375 1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bf5a908-17ad-4971-9b0e-7041c61e37dd)) 90 | (pad "33" smd roundrect (at 3.4375 1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b09ea439-3c6a-448a-8855-851fd27045cc)) 91 | (pad "34" smd roundrect (at 3.4375 0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b602a1eb-9813-42ba-8fb7-3c8d7ba64327)) 92 | (pad "35" smd roundrect (at 3.4375 0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e540ebaa-e898-4662-be52-13262836d0e2)) 93 | (pad "36" smd roundrect (at 3.4375 -0.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90d40cd4-6916-410e-bb67-b50b64f29797)) 94 | (pad "37" smd roundrect (at 3.4375 -0.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2587bf91-cc90-455b-97ba-651e72aa1452)) 95 | (pad "38" smd roundrect (at 3.4375 -1) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af912f7a-e755-4d2e-b242-51fa7512466b)) 96 | (pad "39" smd roundrect (at 3.4375 -1.4) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7de3df1f-bf73-42ef-9445-a654e7046764)) 97 | (pad "40" smd roundrect (at 3.4375 -1.8) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be34d2d5-1fb7-4106-9064-17f34cffa658)) 98 | (pad "41" smd roundrect (at 3.4375 -2.2) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72830c69-3973-4408-9e56-67859b0ff763)) 99 | (pad "42" smd roundrect (at 3.4375 -2.6) (size 0.875 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d819dce0-e08f-4128-8011-116be2fc04af)) 100 | (pad "43" smd roundrect (at 2.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a167927-c380-4f1a-8a57-b614971070c3)) 101 | (pad "44" smd roundrect (at 2.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8284536a-e114-4e25-8421-e487877e60cf)) 102 | (pad "45" smd roundrect (at 1.8 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbde3d35-31e1-4a88-9cc2-e1ef8330b3eb)) 103 | (pad "46" smd roundrect (at 1.4 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 840008df-a763-47cb-bd3c-3b94b8d88298)) 104 | (pad "47" smd roundrect (at 1 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f25d760d-a2b1-4bd8-8270-f1c6c919e57e)) 105 | (pad "48" smd roundrect (at 0.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6447a17a-514e-47ea-b1d5-6ad544d0d479)) 106 | (pad "49" smd roundrect (at 0.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1877848-83d3-4205-ac6a-f64d76f79a30)) 107 | (pad "50" smd roundrect (at -0.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bcc0159-a0e8-4405-8048-febb95bd7c41)) 108 | (pad "51" smd roundrect (at -0.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28862168-348f-4c1e-acc0-678b980804d2)) 109 | (pad "52" smd roundrect (at -1 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ae6b03c-5f99-49c0-a8d8-46c3fa6543d1)) 110 | (pad "53" smd roundrect (at -1.4 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1501a663-08e2-43f8-9390-280930c43a62)) 111 | (pad "54" smd roundrect (at -1.8 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08020b60-80f2-4743-8355-0d7964ab843c)) 112 | (pad "55" smd roundrect (at -2.2 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a99f3fd-bc8e-4dd9-ac82-306d5b1fcfab)) 113 | (pad "56" smd roundrect (at -2.6 -3.4375) (size 0.2 0.875) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f311edfc-06c4-4c4c-9c62-b0908e994ddd)) 114 | (pad "57" thru_hole circle (at -1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp 6924e6cc-8807-44f3-b6d6-f346c915a7d1)) 115 | (pad "57" thru_hole circle (at -1.275 0) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp 9d2cbee3-6478-44af-bf4a-edcb43dc91c2)) 116 | (pad "57" thru_hole circle (at -1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp 1f3642ac-4738-41b1-a1af-9ea606669203)) 117 | (pad "57" thru_hole circle (at 0 -1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp 624f6c62-6019-4596-86a0-7a1e331673de)) 118 | (pad "57" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp e601a86a-6993-4506-ad4e-8ddf506a835f)) 119 | (pad "57" smd roundrect (at 0 0) (size 3.2 3.2) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.045) (tstamp 310f1c7c-bdc5-4c74-a7db-c789c9386fec)) 120 | (pad "57" thru_hole circle (at 0 1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp 29d52afc-1515-45ca-919d-5ef95d7e101b)) 121 | (pad "57" thru_hole circle (at 1.275 -1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp b2bd6746-df97-4952-9303-d76d5221a9b2)) 122 | (pad "57" thru_hole circle (at 1.275 0) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp a55bf69f-9e3f-4a25-845a-535ab48e25a4)) 123 | (pad "57" thru_hole circle (at 1.275 1.275) (size 0.6 0.6) (drill 0.35) (layers "*.Cu") (tstamp ef2097fc-6437-4c4e-bca5-b1f739315831)) 124 | (model "W:/home/jason/keyboards/jasonhazel/RP2040-designguide-main/PCB/Libraries/Footprints/RP2040_QFN_PACKAGE.STEP" 125 | (offset (xyz 0 0 0)) 126 | (scale (xyz 1 1 1)) 127 | (rotate (xyz 0 0 0)) 128 | ) 129 | ) 130 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Attribution-NonCommercial-ShareAlike 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International 58 | Public License 59 | 60 | By exercising the Licensed Rights (defined below), You accept and agree 61 | to be bound by the terms and conditions of this Creative Commons 62 | Attribution-NonCommercial-ShareAlike 4.0 International Public License 63 | ("Public License"). To the extent this Public License may be 64 | interpreted as a contract, You are granted the Licensed Rights in 65 | consideration of Your acceptance of these terms and conditions, and the 66 | Licensor grants You such rights in consideration of benefits the 67 | Licensor receives from making the Licensed Material available under 68 | these terms and conditions. 69 | 70 | 71 | Section 1 -- Definitions. 72 | 73 | a. Adapted Material means material subject to Copyright and Similar 74 | Rights that is derived from or based upon the Licensed Material 75 | and in which the Licensed Material is translated, altered, 76 | arranged, transformed, or otherwise modified in a manner requiring 77 | permission under the Copyright and Similar Rights held by the 78 | Licensor. For purposes of this Public License, where the Licensed 79 | Material is a musical work, performance, or sound recording, 80 | Adapted Material is always produced where the Licensed Material is 81 | synched in timed relation with a moving image. 82 | 83 | b. Adapter's License means the license You apply to Your Copyright 84 | and Similar Rights in Your contributions to Adapted Material in 85 | accordance with the terms and conditions of this Public License. 86 | 87 | c. BY-NC-SA Compatible License means a license listed at 88 | creativecommons.org/compatiblelicenses, approved by Creative 89 | Commons as essentially the equivalent of this Public License. 90 | 91 | d. Copyright and Similar Rights means copyright and/or similar rights 92 | closely related to copyright including, without limitation, 93 | performance, broadcast, sound recording, and Sui Generis Database 94 | Rights, without regard to how the rights are labeled or 95 | categorized. For purposes of this Public License, the rights 96 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 97 | Rights. 98 | 99 | e. Effective Technological Measures means those measures that, in the 100 | absence of proper authority, may not be circumvented under laws 101 | fulfilling obligations under Article 11 of the WIPO Copyright 102 | Treaty adopted on December 20, 1996, and/or similar international 103 | agreements. 104 | 105 | f. Exceptions and Limitations means fair use, fair dealing, and/or 106 | any other exception or limitation to Copyright and Similar Rights 107 | that applies to Your use of the Licensed Material. 108 | 109 | g. License Elements means the license attributes listed in the name 110 | of a Creative Commons Public License. The License Elements of this 111 | Public License are Attribution, NonCommercial, and ShareAlike. 112 | 113 | h. Licensed Material means the artistic or literary work, database, 114 | or other material to which the Licensor applied this Public 115 | License. 116 | 117 | i. Licensed Rights means the rights granted to You subject to the 118 | terms and conditions of this Public License, which are limited to 119 | all Copyright and Similar Rights that apply to Your use of the 120 | Licensed Material and that the Licensor has authority to license. 121 | 122 | j. Licensor means the individual(s) or entity(ies) granting rights 123 | under this Public License. 124 | 125 | k. NonCommercial means not primarily intended for or directed towards 126 | commercial advantage or monetary compensation. For purposes of 127 | this Public License, the exchange of the Licensed Material for 128 | other material subject to Copyright and Similar Rights by digital 129 | file-sharing or similar means is NonCommercial provided there is 130 | no payment of monetary compensation in connection with the 131 | exchange. 132 | 133 | l. Share means to provide material to the public by any means or 134 | process that requires permission under the Licensed Rights, such 135 | as reproduction, public display, public performance, distribution, 136 | dissemination, communication, or importation, and to make material 137 | available to the public including in ways that members of the 138 | public may access the material from a place and at a time 139 | individually chosen by them. 140 | 141 | m. Sui Generis Database Rights means rights other than copyright 142 | resulting from Directive 96/9/EC of the European Parliament and of 143 | the Council of 11 March 1996 on the legal protection of databases, 144 | as amended and/or succeeded, as well as other essentially 145 | equivalent rights anywhere in the world. 146 | 147 | n. You means the individual or entity exercising the Licensed Rights 148 | under this Public License. Your has a corresponding meaning. 149 | 150 | 151 | Section 2 -- Scope. 152 | 153 | a. License grant. 154 | 155 | 1. Subject to the terms and conditions of this Public License, 156 | the Licensor hereby grants You a worldwide, royalty-free, 157 | non-sublicensable, non-exclusive, irrevocable license to 158 | exercise the Licensed Rights in the Licensed Material to: 159 | 160 | a. reproduce and Share the Licensed Material, in whole or 161 | in part, for NonCommercial purposes only; and 162 | 163 | b. produce, reproduce, and Share Adapted Material for 164 | NonCommercial purposes only. 165 | 166 | 2. Exceptions and Limitations. For the avoidance of doubt, where 167 | Exceptions and Limitations apply to Your use, this Public 168 | License does not apply, and You do not need to comply with 169 | its terms and conditions. 170 | 171 | 3. Term. The term of this Public License is specified in Section 172 | 6(a). 173 | 174 | 4. Media and formats; technical modifications allowed. The 175 | Licensor authorizes You to exercise the Licensed Rights in 176 | all media and formats whether now known or hereafter created, 177 | and to make technical modifications necessary to do so. The 178 | Licensor waives and/or agrees not to assert any right or 179 | authority to forbid You from making technical modifications 180 | necessary to exercise the Licensed Rights, including 181 | technical modifications necessary to circumvent Effective 182 | Technological Measures. For purposes of this Public License, 183 | simply making modifications authorized by this Section 2(a) 184 | (4) never produces Adapted Material. 185 | 186 | 5. Downstream recipients. 187 | 188 | a. Offer from the Licensor -- Licensed Material. Every 189 | recipient of the Licensed Material automatically 190 | receives an offer from the Licensor to exercise the 191 | Licensed Rights under the terms and conditions of this 192 | Public License. 193 | 194 | b. Additional offer from the Licensor -- Adapted Material. 195 | Every recipient of Adapted Material from You 196 | automatically receives an offer from the Licensor to 197 | exercise the Licensed Rights in the Adapted Material 198 | under the conditions of the Adapter's License You apply. 199 | 200 | c. No downstream restrictions. You may not offer or impose 201 | any additional or different terms or conditions on, or 202 | apply any Effective Technological Measures to, the 203 | Licensed Material if doing so restricts exercise of the 204 | Licensed Rights by any recipient of the Licensed 205 | Material. 206 | 207 | 6. No endorsement. Nothing in this Public License constitutes or 208 | may be construed as permission to assert or imply that You 209 | are, or that Your use of the Licensed Material is, connected 210 | with, or sponsored, endorsed, or granted official status by, 211 | the Licensor or others designated to receive attribution as 212 | provided in Section 3(a)(1)(A)(i). 213 | 214 | b. Other rights. 215 | 216 | 1. Moral rights, such as the right of integrity, are not 217 | licensed under this Public License, nor are publicity, 218 | privacy, and/or other similar personality rights; however, to 219 | the extent possible, the Licensor waives and/or agrees not to 220 | assert any such rights held by the Licensor to the limited 221 | extent necessary to allow You to exercise the Licensed 222 | Rights, but not otherwise. 223 | 224 | 2. Patent and trademark rights are not licensed under this 225 | Public License. 226 | 227 | 3. To the extent possible, the Licensor waives any right to 228 | collect royalties from You for the exercise of the Licensed 229 | Rights, whether directly or through a collecting society 230 | under any voluntary or waivable statutory or compulsory 231 | licensing scheme. In all other cases the Licensor expressly 232 | reserves any right to collect such royalties, including when 233 | the Licensed Material is used other than for NonCommercial 234 | purposes. 235 | 236 | 237 | Section 3 -- License Conditions. 238 | 239 | Your exercise of the Licensed Rights is expressly made subject to the 240 | following conditions. 241 | 242 | a. Attribution. 243 | 244 | 1. If You Share the Licensed Material (including in modified 245 | form), You must: 246 | 247 | a. retain the following if it is supplied by the Licensor 248 | with the Licensed Material: 249 | 250 | i. identification of the creator(s) of the Licensed 251 | Material and any others designated to receive 252 | attribution, in any reasonable manner requested by 253 | the Licensor (including by pseudonym if 254 | designated); 255 | 256 | ii. a copyright notice; 257 | 258 | iii. a notice that refers to this Public License; 259 | 260 | iv. a notice that refers to the disclaimer of 261 | warranties; 262 | 263 | v. a URI or hyperlink to the Licensed Material to the 264 | extent reasonably practicable; 265 | 266 | b. indicate if You modified the Licensed Material and 267 | retain an indication of any previous modifications; and 268 | 269 | c. indicate the Licensed Material is licensed under this 270 | Public License, and include the text of, or the URI or 271 | hyperlink to, this Public License. 272 | 273 | 2. You may satisfy the conditions in Section 3(a)(1) in any 274 | reasonable manner based on the medium, means, and context in 275 | which You Share the Licensed Material. For example, it may be 276 | reasonable to satisfy the conditions by providing a URI or 277 | hyperlink to a resource that includes the required 278 | information. 279 | 3. If requested by the Licensor, You must remove any of the 280 | information required by Section 3(a)(1)(A) to the extent 281 | reasonably practicable. 282 | 283 | b. ShareAlike. 284 | 285 | In addition to the conditions in Section 3(a), if You Share 286 | Adapted Material You produce, the following conditions also apply. 287 | 288 | 1. The Adapter's License You apply must be a Creative Commons 289 | license with the same License Elements, this version or 290 | later, or a BY-NC-SA Compatible License. 291 | 292 | 2. You must include the text of, or the URI or hyperlink to, the 293 | Adapter's License You apply. You may satisfy this condition 294 | in any reasonable manner based on the medium, means, and 295 | context in which You Share Adapted Material. 296 | 297 | 3. You may not offer or impose any additional or different terms 298 | or conditions on, or apply any Effective Technological 299 | Measures to, Adapted Material that restrict exercise of the 300 | rights granted under the Adapter's License You apply. 301 | 302 | 303 | Section 4 -- Sui Generis Database Rights. 304 | 305 | Where the Licensed Rights include Sui Generis Database Rights that 306 | apply to Your use of the Licensed Material: 307 | 308 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 309 | to extract, reuse, reproduce, and Share all or a substantial 310 | portion of the contents of the database for NonCommercial purposes 311 | only; 312 | 313 | b. if You include all or a substantial portion of the database 314 | contents in a database in which You have Sui Generis Database 315 | Rights, then the database in which You have Sui Generis Database 316 | Rights (but not its individual contents) is Adapted Material, 317 | including for purposes of Section 3(b); and 318 | 319 | c. You must comply with the conditions in Section 3(a) if You Share 320 | all or a substantial portion of the contents of the database. 321 | 322 | For the avoidance of doubt, this Section 4 supplements and does not 323 | replace Your obligations under this Public License where the Licensed 324 | Rights include other Copyright and Similar Rights. 325 | 326 | 327 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 328 | 329 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 330 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 331 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 332 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 333 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 334 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 335 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 336 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 337 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 338 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 339 | 340 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 341 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 342 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 343 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 344 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 345 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 346 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 347 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 348 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 349 | 350 | c. The disclaimer of warranties and limitation of liability provided 351 | above shall be interpreted in a manner that, to the extent 352 | possible, most closely approximates an absolute disclaimer and 353 | waiver of all liability. 354 | 355 | 356 | Section 6 -- Term and Termination. 357 | 358 | a. This Public License applies for the term of the Copyright and 359 | Similar Rights licensed here. However, if You fail to comply with 360 | this Public License, then Your rights under this Public License 361 | terminate automatically. 362 | 363 | b. Where Your right to use the Licensed Material has terminated under 364 | Section 6(a), it reinstates: 365 | 366 | 1. automatically as of the date the violation is cured, provided 367 | it is cured within 30 days of Your discovery of the 368 | violation; or 369 | 370 | 2. upon express reinstatement by the Licensor. 371 | 372 | For the avoidance of doubt, this Section 6(b) does not affect any 373 | right the Licensor may have to seek remedies for Your violations 374 | of this Public License. 375 | 376 | c. For the avoidance of doubt, the Licensor may also offer the 377 | Licensed Material under separate terms or conditions or stop 378 | distributing the Licensed Material at any time; however, doing so 379 | will not terminate this Public License. 380 | 381 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 382 | License. 383 | 384 | 385 | Section 7 -- Other Terms and Conditions. 386 | 387 | a. The Licensor shall not be bound by any additional or different 388 | terms or conditions communicated by You unless expressly agreed. 389 | 390 | b. Any arrangements, understandings, or agreements regarding the 391 | Licensed Material not stated herein are separate from and 392 | independent of the terms and conditions of this Public License. 393 | 394 | 395 | Section 8 -- Interpretation. 396 | 397 | a. For the avoidance of doubt, this Public License does not, and 398 | shall not be interpreted to, reduce, limit, restrict, or impose 399 | conditions on any use of the Licensed Material that could lawfully 400 | be made without permission under this Public License. 401 | 402 | b. To the extent possible, if any provision of this Public License is 403 | deemed unenforceable, it shall be automatically reformed to the 404 | minimum extent necessary to make it enforceable. If the provision 405 | cannot be reformed, it shall be severed from this Public License 406 | without affecting the enforceability of the remaining terms and 407 | conditions. 408 | 409 | c. No term or condition of this Public License will be waived and no 410 | failure to comply consented to unless expressly agreed to by the 411 | Licensor. 412 | 413 | d. Nothing in this Public License constitutes or may be interpreted 414 | as a limitation upon, or waiver of, any privileges and immunities 415 | that apply to the Licensor or You, including from the legal 416 | processes of any jurisdiction or authority. 417 | 418 | ======================================================================= 419 | 420 | Creative Commons is not a party to its public 421 | licenses. Notwithstanding, Creative Commons may elect to apply one of 422 | its public licenses to material it publishes and in those instances 423 | will be considered the “Licensor.” The text of the Creative Commons 424 | public licenses is dedicated to the public domain under the CC0 Public 425 | Domain Dedication. Except for the limited purpose of indicating that 426 | material is shared under a Creative Commons public license or as 427 | otherwise permitted by the Creative Commons policies published at 428 | creativecommons.org/policies, Creative Commons does not authorize the 429 | use of the trademark "Creative Commons" or any other trademark or logo 430 | of Creative Commons without its prior written consent including, 431 | without limitation, in connection with any unauthorized modifications 432 | to any of its public licenses or any other arrangements, 433 | understandings, or agreements concerning use of licensed material. For 434 | the avoidance of doubt, this paragraph does not form part of the 435 | public licenses. 436 | 437 | Creative Commons may be contacted at creativecommons.org. -------------------------------------------------------------------------------- /source/cut-slope.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid bcf08c00-9729-48c6-a1d1-fd61a92f814c) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Connector:Conn_01x07_Socket" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at 0 10.16 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "Conn_01x07_Socket" (at 0 -10.16 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_locked" "" (at 0 0 0) 22 | (effects (font (size 1.27 1.27))) 23 | ) 24 | (property "ki_keywords" "connector" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_description" "Generic connector, single row, 01x07, script generated" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) 31 | (effects (font (size 1.27 1.27)) hide) 32 | ) 33 | (symbol "Conn_01x07_Socket_1_1" 34 | (arc (start 0 -7.112) (mid -0.5058 -7.62) (end 0 -8.128) 35 | (stroke (width 0.1524) (type default)) 36 | (fill (type none)) 37 | ) 38 | (arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588) 39 | (stroke (width 0.1524) (type default)) 40 | (fill (type none)) 41 | ) 42 | (arc (start 0 -2.032) (mid -0.5058 -2.54) (end 0 -3.048) 43 | (stroke (width 0.1524) (type default)) 44 | (fill (type none)) 45 | ) 46 | (polyline 47 | (pts 48 | (xy -1.27 -7.62) 49 | (xy -0.508 -7.62) 50 | ) 51 | (stroke (width 0.1524) (type default)) 52 | (fill (type none)) 53 | ) 54 | (polyline 55 | (pts 56 | (xy -1.27 -5.08) 57 | (xy -0.508 -5.08) 58 | ) 59 | (stroke (width 0.1524) (type default)) 60 | (fill (type none)) 61 | ) 62 | (polyline 63 | (pts 64 | (xy -1.27 -2.54) 65 | (xy -0.508 -2.54) 66 | ) 67 | (stroke (width 0.1524) (type default)) 68 | (fill (type none)) 69 | ) 70 | (polyline 71 | (pts 72 | (xy -1.27 0) 73 | (xy -0.508 0) 74 | ) 75 | (stroke (width 0.1524) (type default)) 76 | (fill (type none)) 77 | ) 78 | (polyline 79 | (pts 80 | (xy -1.27 2.54) 81 | (xy -0.508 2.54) 82 | ) 83 | (stroke (width 0.1524) (type default)) 84 | (fill (type none)) 85 | ) 86 | (polyline 87 | (pts 88 | (xy -1.27 5.08) 89 | (xy -0.508 5.08) 90 | ) 91 | (stroke (width 0.1524) (type default)) 92 | (fill (type none)) 93 | ) 94 | (polyline 95 | (pts 96 | (xy -1.27 7.62) 97 | (xy -0.508 7.62) 98 | ) 99 | (stroke (width 0.1524) (type default)) 100 | (fill (type none)) 101 | ) 102 | (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508) 103 | (stroke (width 0.1524) (type default)) 104 | (fill (type none)) 105 | ) 106 | (arc (start 0 3.048) (mid -0.5058 2.54) (end 0 2.032) 107 | (stroke (width 0.1524) (type default)) 108 | (fill (type none)) 109 | ) 110 | (arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572) 111 | (stroke (width 0.1524) (type default)) 112 | (fill (type none)) 113 | ) 114 | (arc (start 0 8.128) (mid -0.5058 7.62) (end 0 7.112) 115 | (stroke (width 0.1524) (type default)) 116 | (fill (type none)) 117 | ) 118 | (pin passive line (at -5.08 7.62 0) (length 3.81) 119 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 120 | (number "1" (effects (font (size 1.27 1.27)))) 121 | ) 122 | (pin passive line (at -5.08 5.08 0) (length 3.81) 123 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 124 | (number "2" (effects (font (size 1.27 1.27)))) 125 | ) 126 | (pin passive line (at -5.08 2.54 0) (length 3.81) 127 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 128 | (number "3" (effects (font (size 1.27 1.27)))) 129 | ) 130 | (pin passive line (at -5.08 0 0) (length 3.81) 131 | (name "Pin_4" (effects (font (size 1.27 1.27)))) 132 | (number "4" (effects (font (size 1.27 1.27)))) 133 | ) 134 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 135 | (name "Pin_5" (effects (font (size 1.27 1.27)))) 136 | (number "5" (effects (font (size 1.27 1.27)))) 137 | ) 138 | (pin passive line (at -5.08 -5.08 0) (length 3.81) 139 | (name "Pin_6" (effects (font (size 1.27 1.27)))) 140 | (number "6" (effects (font (size 1.27 1.27)))) 141 | ) 142 | (pin passive line (at -5.08 -7.62 0) (length 3.81) 143 | (name "Pin_7" (effects (font (size 1.27 1.27)))) 144 | (number "7" (effects (font (size 1.27 1.27)))) 145 | ) 146 | ) 147 | ) 148 | (symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 149 | (property "Reference" "H" (at 0 5.08 0) 150 | (effects (font (size 1.27 1.27))) 151 | ) 152 | (property "Value" "MountingHole" (at 0 3.175 0) 153 | (effects (font (size 1.27 1.27))) 154 | ) 155 | (property "Footprint" "" (at 0 0 0) 156 | (effects (font (size 1.27 1.27)) hide) 157 | ) 158 | (property "Datasheet" "~" (at 0 0 0) 159 | (effects (font (size 1.27 1.27)) hide) 160 | ) 161 | (property "ki_keywords" "mounting hole" (at 0 0 0) 162 | (effects (font (size 1.27 1.27)) hide) 163 | ) 164 | (property "ki_description" "Mounting Hole without connection" (at 0 0 0) 165 | (effects (font (size 1.27 1.27)) hide) 166 | ) 167 | (property "ki_fp_filters" "MountingHole*" (at 0 0 0) 168 | (effects (font (size 1.27 1.27)) hide) 169 | ) 170 | (symbol "MountingHole_0_1" 171 | (circle (center 0 0) (radius 1.27) 172 | (stroke (width 1.27) (type default)) 173 | (fill (type none)) 174 | ) 175 | ) 176 | ) 177 | (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 178 | (property "Reference" "#PWR" (at 0 -3.81 0) 179 | (effects (font (size 1.27 1.27)) hide) 180 | ) 181 | (property "Value" "+3V3" (at 0 3.556 0) 182 | (effects (font (size 1.27 1.27))) 183 | ) 184 | (property "Footprint" "" (at 0 0 0) 185 | (effects (font (size 1.27 1.27)) hide) 186 | ) 187 | (property "Datasheet" "" (at 0 0 0) 188 | (effects (font (size 1.27 1.27)) hide) 189 | ) 190 | (property "ki_keywords" "power-flag" (at 0 0 0) 191 | (effects (font (size 1.27 1.27)) hide) 192 | ) 193 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) 194 | (effects (font (size 1.27 1.27)) hide) 195 | ) 196 | (symbol "+3V3_0_1" 197 | (polyline 198 | (pts 199 | (xy -0.762 1.27) 200 | (xy 0 2.54) 201 | ) 202 | (stroke (width 0) (type default)) 203 | (fill (type none)) 204 | ) 205 | (polyline 206 | (pts 207 | (xy 0 0) 208 | (xy 0 2.54) 209 | ) 210 | (stroke (width 0) (type default)) 211 | (fill (type none)) 212 | ) 213 | (polyline 214 | (pts 215 | (xy 0 2.54) 216 | (xy 0.762 1.27) 217 | ) 218 | (stroke (width 0) (type default)) 219 | (fill (type none)) 220 | ) 221 | ) 222 | (symbol "+3V3_1_1" 223 | (pin power_in line (at 0 0 90) (length 0) hide 224 | (name "+3V3" (effects (font (size 1.27 1.27)))) 225 | (number "1" (effects (font (size 1.27 1.27)))) 226 | ) 227 | ) 228 | ) 229 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 230 | (property "Reference" "#PWR" (at 0 -6.35 0) 231 | (effects (font (size 1.27 1.27)) hide) 232 | ) 233 | (property "Value" "GND" (at 0 -3.81 0) 234 | (effects (font (size 1.27 1.27))) 235 | ) 236 | (property "Footprint" "" (at 0 0 0) 237 | (effects (font (size 1.27 1.27)) hide) 238 | ) 239 | (property "Datasheet" "" (at 0 0 0) 240 | (effects (font (size 1.27 1.27)) hide) 241 | ) 242 | (property "ki_keywords" "power-flag" (at 0 0 0) 243 | (effects (font (size 1.27 1.27)) hide) 244 | ) 245 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) 246 | (effects (font (size 1.27 1.27)) hide) 247 | ) 248 | (symbol "GND_0_1" 249 | (polyline 250 | (pts 251 | (xy 0 0) 252 | (xy 0 -1.27) 253 | (xy 1.27 -1.27) 254 | (xy 0 -2.54) 255 | (xy -1.27 -1.27) 256 | (xy 0 -1.27) 257 | ) 258 | (stroke (width 0) (type default)) 259 | (fill (type none)) 260 | ) 261 | ) 262 | (symbol "GND_1_1" 263 | (pin power_in line (at 0 0 270) (length 0) hide 264 | (name "GND" (effects (font (size 1.27 1.27)))) 265 | (number "1" (effects (font (size 1.27 1.27)))) 266 | ) 267 | ) 268 | ) 269 | ) 270 | 271 | 272 | (wire (pts (xy 71.12 69.85) (xy 72.39 69.85)) 273 | (stroke (width 0) (type default)) 274 | (uuid 26aef4f4-9d03-42a0-aae5-37c5ff9766f4) 275 | ) 276 | (wire (pts (xy 100.33 20.32) (xy 100.33 24.13)) 277 | (stroke (width 0) (type default)) 278 | (uuid 33b1ff13-5ff3-4b68-a5a0-2198ca94827a) 279 | ) 280 | (wire (pts (xy 77.47 26.67) (xy 105.41 26.67)) 281 | (stroke (width 0) (type default)) 282 | (uuid 514b9392-0346-4470-be7d-f460e288d768) 283 | ) 284 | (wire (pts (xy 71.12 68.58) (xy 71.12 69.85)) 285 | (stroke (width 0) (type default)) 286 | (uuid 53491964-e158-4834-9e3f-45f8f18cae78) 287 | ) 288 | (wire (pts (xy 71.12 66.04) (xy 71.12 67.31)) 289 | (stroke (width 0) (type default)) 290 | (uuid 5b095163-c8cc-4550-9f93-7d80d308744f) 291 | ) 292 | (wire (pts (xy 90.17 20.32) (xy 92.71 20.32)) 293 | (stroke (width 0) (type default)) 294 | (uuid 6b9d891b-42d5-4520-b034-3945fa5496bb) 295 | ) 296 | (wire (pts (xy 71.12 67.31) (xy 72.39 67.31)) 297 | (stroke (width 0) (type default)) 298 | (uuid 6f93add0-3923-433e-b740-ad098525c919) 299 | ) 300 | (wire (pts (xy 80.01 25.4) (xy 80.01 20.32)) 301 | (stroke (width 0) (type default)) 302 | (uuid 7b8ee179-56ac-4bf0-b089-75ab061510f8) 303 | ) 304 | (wire (pts (xy 69.85 68.58) (xy 71.12 68.58)) 305 | (stroke (width 0) (type default)) 306 | (uuid 7d00f18e-40d8-47af-9ed8-b6f79dde8c7f) 307 | ) 308 | (wire (pts (xy 85.09 20.32) (xy 85.09 22.86)) 309 | (stroke (width 0) (type default)) 310 | (uuid 7db52a06-bc2b-4c6b-a59c-8984ccb41798) 311 | ) 312 | (wire (pts (xy 105.41 26.67) (xy 105.41 20.32)) 313 | (stroke (width 0) (type default)) 314 | (uuid 81bd5c6c-9aeb-456f-a7a1-0bace708bbeb) 315 | ) 316 | (wire (pts (xy 82.55 20.32) (xy 82.55 24.13)) 317 | (stroke (width 0) (type default)) 318 | (uuid 8f4c2d5d-8b90-4132-9632-c9e9cb260f5b) 319 | ) 320 | (wire (pts (xy 87.63 21.59) (xy 87.63 20.32)) 321 | (stroke (width 0) (type default)) 322 | (uuid 9e8ec7e9-6a10-40b7-af5c-a30dfe4a15f2) 323 | ) 324 | (wire (pts (xy 102.87 20.32) (xy 102.87 25.4)) 325 | (stroke (width 0) (type default)) 326 | (uuid 9f666a64-b7db-4c61-b53f-e7d84086cd72) 327 | ) 328 | (wire (pts (xy 77.47 20.32) (xy 77.47 26.67)) 329 | (stroke (width 0) (type default)) 330 | (uuid 9f8e979c-2a56-427d-8985-1fa442e17fcb) 331 | ) 332 | (wire (pts (xy 102.87 25.4) (xy 80.01 25.4)) 333 | (stroke (width 0) (type default)) 334 | (uuid a340235f-115c-4cd9-947d-87f10f19969f) 335 | ) 336 | (wire (pts (xy 100.33 24.13) (xy 82.55 24.13)) 337 | (stroke (width 0) (type default)) 338 | (uuid c9dda61d-2213-4a90-bc80-e50ddafa8cd6) 339 | ) 340 | (wire (pts (xy 69.85 66.04) (xy 71.12 66.04)) 341 | (stroke (width 0) (type default)) 342 | (uuid d0576176-8a70-40a0-90ec-f8efea48ad61) 343 | ) 344 | (wire (pts (xy 95.25 20.32) (xy 95.25 21.59)) 345 | (stroke (width 0) (type default)) 346 | (uuid e57e8dbc-7403-43ee-aa5d-b07699241282) 347 | ) 348 | (wire (pts (xy 95.25 21.59) (xy 87.63 21.59)) 349 | (stroke (width 0) (type default)) 350 | (uuid f8d38188-e080-4036-89f3-722464a078c0) 351 | ) 352 | (wire (pts (xy 85.09 22.86) (xy 97.79 22.86)) 353 | (stroke (width 0) (type default)) 354 | (uuid fbd0bbf8-c3a1-4dca-80f0-9cf580d20eff) 355 | ) 356 | (wire (pts (xy 97.79 20.32) (xy 97.79 22.86)) 357 | (stroke (width 0) (type default)) 358 | (uuid fcce0d3f-a575-4f02-a084-0810c2f6fde2) 359 | ) 360 | 361 | (text "SDA assumed to be MOSI\nSCL assumed to be SCK\n" (at 63.5 60.96 0) 362 | (effects (font (size 1.27 1.27)) (justify left bottom)) 363 | (uuid 4c557209-9a14-4c82-9d6f-bd527899bda5) 364 | ) 365 | 366 | (label "row2" (at 76.2 34.29 180) (fields_autoplaced) 367 | (effects (font (size 1.27 1.27)) (justify right bottom)) 368 | (uuid 031f29e0-67fe-4d37-a7c1-51e750c9ce90) 369 | ) 370 | (label "SPI1_MOSI" (at 72.39 74.93 180) (fields_autoplaced) 371 | (effects (font (size 1.27 1.27)) (justify right bottom)) 372 | (uuid 04a6b02e-61a8-4db7-b406-8a574de2c510) 373 | ) 374 | (label "col2" (at 25.4 46.99 180) (fields_autoplaced) 375 | (effects (font (size 1.27 1.27)) (justify right bottom)) 376 | (uuid 06e7a2d7-6d8c-461f-9b54-0d637cf5283a) 377 | ) 378 | (label "GP0" (at 55.88 19.05 0) (fields_autoplaced) 379 | (effects (font (size 1.27 1.27)) (justify left bottom)) 380 | (uuid 09ff75f2-6b39-4098-a6c2-9dbad0592ea0) 381 | ) 382 | (label "SPI1_SCK" (at 72.39 72.39 180) (fields_autoplaced) 383 | (effects (font (size 1.27 1.27)) (justify right bottom)) 384 | (uuid 1127b45d-d0ff-4de2-970c-8d530dd2e52a) 385 | ) 386 | (label "row1" (at 76.2 31.75 180) (fields_autoplaced) 387 | (effects (font (size 1.27 1.27)) (justify right bottom)) 388 | (uuid 168e4dcb-a275-4b85-a88e-93ab1720c44e) 389 | ) 390 | (label "col3" (at 55.88 41.91 0) (fields_autoplaced) 391 | (effects (font (size 1.27 1.27)) (justify left bottom)) 392 | (uuid 200c9575-7753-48d3-a760-2d75d5ac2a07) 393 | ) 394 | (label "GP3" (at 55.88 26.67 0) (fields_autoplaced) 395 | (effects (font (size 1.27 1.27)) (justify left bottom)) 396 | (uuid 212c1642-ab20-4471-9f7f-a562c02f986d) 397 | ) 398 | (label "GP4" (at 55.88 29.21 0) (fields_autoplaced) 399 | (effects (font (size 1.27 1.27)) (justify left bottom)) 400 | (uuid 351f4752-1299-40e2-868e-524b7bc0f805) 401 | ) 402 | (label "RST" (at 36.83 48.26 270) (fields_autoplaced) 403 | (effects (font (size 1.27 1.27)) (justify right bottom)) 404 | (uuid 3b857ef8-c75b-4b0d-bc5f-097b880628e5) 405 | ) 406 | (label "row3" (at 76.2 36.83 180) (fields_autoplaced) 407 | (effects (font (size 1.27 1.27)) (justify right bottom)) 408 | (uuid 3ee33b1b-2c46-496c-8313-bf8a03f8607c) 409 | ) 410 | (label "SPI1_MOSI" (at 39.37 48.26 270) (fields_autoplaced) 411 | (effects (font (size 1.27 1.27)) (justify right bottom)) 412 | (uuid 45992500-53cb-41bc-bf03-e8f22b741038) 413 | ) 414 | (label "GP25" (at 25.4 29.21 180) (fields_autoplaced) 415 | (effects (font (size 1.27 1.27)) (justify right bottom)) 416 | (uuid 50512268-8fe7-4ac5-9cc8-6cd402566b7e) 417 | ) 418 | (label "GP2" (at 55.88 24.13 0) (fields_autoplaced) 419 | (effects (font (size 1.27 1.27)) (justify left bottom)) 420 | (uuid 59b7d54e-24b1-48a1-ab9b-f8e00ebc8d94) 421 | ) 422 | (label "col1" (at 80.01 20.32 90) (fields_autoplaced) 423 | (effects (font (size 1.27 1.27)) (justify left bottom)) 424 | (uuid 60c482b5-70ee-417b-8307-81406f4ad937) 425 | ) 426 | (label "row4" (at 55.88 36.83 0) (fields_autoplaced) 427 | (effects (font (size 1.27 1.27)) (justify left bottom)) 428 | (uuid 638a1921-618c-4f8f-badc-207a5fb50aa1) 429 | ) 430 | (label "SPI1_CS" (at 44.45 48.26 270) (fields_autoplaced) 431 | (effects (font (size 1.27 1.27)) (justify right bottom)) 432 | (uuid 65c6f020-3523-4db1-b3ff-9fb3202c84bd) 433 | ) 434 | (label "row3" (at 55.88 39.37 0) (fields_autoplaced) 435 | (effects (font (size 1.27 1.27)) (justify left bottom)) 436 | (uuid 6ae0258e-7b98-43d8-b9f2-7ef538f43fbd) 437 | ) 438 | (label "DC" (at 34.29 48.26 270) (fields_autoplaced) 439 | (effects (font (size 1.27 1.27)) (justify right bottom)) 440 | (uuid 71862e93-f988-4c07-a013-3cb7cea15bb5) 441 | ) 442 | (label "SPI1_CS" (at 72.39 82.55 180) (fields_autoplaced) 443 | (effects (font (size 1.27 1.27)) (justify right bottom)) 444 | (uuid 74c8799a-f981-4b6d-9ec2-47c3e43aaa9d) 445 | ) 446 | (label "DC" (at 72.39 80.01 180) (fields_autoplaced) 447 | (effects (font (size 1.27 1.27)) (justify right bottom)) 448 | (uuid 7604deb5-dfdd-4ae4-b1d6-d09275f28031) 449 | ) 450 | (label "GP5" (at 55.88 31.75 0) (fields_autoplaced) 451 | (effects (font (size 1.27 1.27)) (justify left bottom)) 452 | (uuid 786ccf4d-2ea3-46d2-9f7b-1ca528b66b34) 453 | ) 454 | (label "col3" (at 85.09 20.32 90) (fields_autoplaced) 455 | (effects (font (size 1.27 1.27)) (justify left bottom)) 456 | (uuid 81ca4f0d-d648-4a5a-9c87-1d84d4d958d4) 457 | ) 458 | (label "GP28" (at 25.4 21.59 180) (fields_autoplaced) 459 | (effects (font (size 1.27 1.27)) (justify right bottom)) 460 | (uuid 8e3e0783-7849-4525-9e8c-525cca8a4279) 461 | ) 462 | (label "row0" (at 25.4 39.37 180) (fields_autoplaced) 463 | (effects (font (size 1.27 1.27)) (justify right bottom)) 464 | (uuid 944472bc-4c0e-47fe-81d6-f971f991baef) 465 | ) 466 | (label "row5" (at 76.2 41.91 180) (fields_autoplaced) 467 | (effects (font (size 1.27 1.27)) (justify right bottom)) 468 | (uuid 9b82b0c6-983a-416b-89a4-37ad529aa0a4) 469 | ) 470 | (label "SPI1_SCK" (at 41.91 48.26 270) (fields_autoplaced) 471 | (effects (font (size 1.27 1.27)) (justify right bottom)) 472 | (uuid 9e259e27-d3a0-49b3-8306-262364ddae32) 473 | ) 474 | (label "GP26" (at 25.4 26.67 180) (fields_autoplaced) 475 | (effects (font (size 1.27 1.27)) (justify right bottom)) 476 | (uuid a4abfa52-02d9-4742-947d-2c0e4ae5c6c7) 477 | ) 478 | (label "col5" (at 55.88 46.99 0) (fields_autoplaced) 479 | (effects (font (size 1.27 1.27)) (justify left bottom)) 480 | (uuid a66d2c01-402e-44ea-9c8e-dc99eacd02b2) 481 | ) 482 | (label "GP27" (at 25.4 24.13 180) (fields_autoplaced) 483 | (effects (font (size 1.27 1.27)) (justify right bottom)) 484 | (uuid ac374b3a-c535-4ebb-93c0-e93a85e39694) 485 | ) 486 | (label "row5" (at 55.88 34.29 0) (fields_autoplaced) 487 | (effects (font (size 1.27 1.27)) (justify left bottom)) 488 | (uuid b158312f-858c-4a20-88f4-ad3a205f625e) 489 | ) 490 | (label "GP24" (at 25.4 31.75 180) (fields_autoplaced) 491 | (effects (font (size 1.27 1.27)) (justify right bottom)) 492 | (uuid b8521272-c436-4b9c-bc90-b19854aebcaf) 493 | ) 494 | (label "col0" (at 77.47 20.32 90) (fields_autoplaced) 495 | (effects (font (size 1.27 1.27)) (justify left bottom)) 496 | (uuid c0247987-2006-41fe-a79d-6b9bc031cde3) 497 | ) 498 | (label "row2" (at 25.4 34.29 180) (fields_autoplaced) 499 | (effects (font (size 1.27 1.27)) (justify right bottom)) 500 | (uuid cbdca9be-6eb2-4315-90b0-8c25397fad87) 501 | ) 502 | (label "row0" (at 76.2 29.21 180) (fields_autoplaced) 503 | (effects (font (size 1.27 1.27)) (justify right bottom)) 504 | (uuid d42e959c-d85d-4daa-840c-9641f6a15019) 505 | ) 506 | (label "col0" (at 25.4 41.91 180) (fields_autoplaced) 507 | (effects (font (size 1.27 1.27)) (justify right bottom)) 508 | (uuid db1e7b2b-fbe8-44cd-9c82-ff3fb21ba591) 509 | ) 510 | (label "col4" (at 55.88 44.45 0) (fields_autoplaced) 511 | (effects (font (size 1.27 1.27)) (justify left bottom)) 512 | (uuid e12aed7f-8de4-4a04-bd3f-c2333656928d) 513 | ) 514 | (label "row4" (at 76.2 39.37 180) (fields_autoplaced) 515 | (effects (font (size 1.27 1.27)) (justify right bottom)) 516 | (uuid ea19eb80-303b-463a-bf20-d02c356b0f48) 517 | ) 518 | (label "col5" (at 90.17 20.32 90) (fields_autoplaced) 519 | (effects (font (size 1.27 1.27)) (justify left bottom)) 520 | (uuid ebfa4141-17b5-4c61-bf98-e78f21d400d6) 521 | ) 522 | (label "GP1" (at 55.88 21.59 0) (fields_autoplaced) 523 | (effects (font (size 1.27 1.27)) (justify left bottom)) 524 | (uuid ed7a8fbb-81f4-417d-8676-e895d2e26818) 525 | ) 526 | (label "col4" (at 87.63 20.32 90) (fields_autoplaced) 527 | (effects (font (size 1.27 1.27)) (justify left bottom)) 528 | (uuid ee514277-02f4-4813-973d-d7552b790931) 529 | ) 530 | (label "GP29" (at 25.4 19.05 180) (fields_autoplaced) 531 | (effects (font (size 1.27 1.27)) (justify right bottom)) 532 | (uuid f0bfd0a1-87fb-4307-9f14-55191ddd7062) 533 | ) 534 | (label "SPI1_MISO" (at 46.99 48.26 270) (fields_autoplaced) 535 | (effects (font (size 1.27 1.27)) (justify right bottom)) 536 | (uuid f0dab6b8-cf96-468b-b621-acb467f8eb20) 537 | ) 538 | (label "col2" (at 82.55 20.32 90) (fields_autoplaced) 539 | (effects (font (size 1.27 1.27)) (justify left bottom)) 540 | (uuid f213b818-800c-4237-b927-7a4d21739e0b) 541 | ) 542 | (label "col1" (at 25.4 44.45 180) (fields_autoplaced) 543 | (effects (font (size 1.27 1.27)) (justify right bottom)) 544 | (uuid f2975ae2-07cf-477f-bb12-b23dbad4d80c) 545 | ) 546 | (label "RST" (at 72.39 77.47 180) (fields_autoplaced) 547 | (effects (font (size 1.27 1.27)) (justify right bottom)) 548 | (uuid f4eec43b-db84-4884-a3ba-f1d1e300c2b7) 549 | ) 550 | (label "row1" (at 25.4 36.83 180) (fields_autoplaced) 551 | (effects (font (size 1.27 1.27)) (justify right bottom)) 552 | (uuid f747f1b5-6b93-43f0-a294-33c600c00203) 553 | ) 554 | 555 | (symbol (lib_id "Connector:Conn_01x07_Socket") (at 77.47 74.93 0) (unit 1) 556 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 557 | (uuid 13be8af4-ec65-4aa8-bf88-3e3a05d4023c) 558 | (property "Reference" "J2" (at 78.74 74.295 0) 559 | (effects (font (size 1.27 1.27)) (justify left)) 560 | ) 561 | (property "Value" "Conn_01x07_Socket" (at 78.74 76.835 0) 562 | (effects (font (size 1.27 1.27)) (justify left)) 563 | ) 564 | (property "Footprint" "0-cut-slope:big ass screen" (at 77.47 74.93 0) 565 | (effects (font (size 1.27 1.27)) hide) 566 | ) 567 | (property "Datasheet" "~" (at 77.47 74.93 0) 568 | (effects (font (size 1.27 1.27)) hide) 569 | ) 570 | (pin "1" (uuid 02cf04b2-45d4-4c92-876c-1ab21b26b8a7)) 571 | (pin "2" (uuid a8337157-dfd6-4677-8bd5-f7eae0ced3ce)) 572 | (pin "3" (uuid 52c86ff0-bad5-4d1c-9a2e-d22a0aeaf916)) 573 | (pin "4" (uuid 5ba1d031-a743-4b55-86cb-1dafbbcf293f)) 574 | (pin "5" (uuid 77e7c95c-8239-4c20-ad05-9bf9bb7a8edb)) 575 | (pin "6" (uuid df875a45-4de6-40ab-a918-729b37357fe1)) 576 | (pin "7" (uuid 81cb3ea1-9517-4a20-9c7b-5f3c81204d75)) 577 | (instances 578 | (project "cut-slope" 579 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 580 | (reference "J2") (unit 1) 581 | ) 582 | ) 583 | ) 584 | ) 585 | 586 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 134.62 0) (unit 1) 587 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 588 | (uuid 220bda3e-5c77-4eb9-b68c-6f2dd53081fb) 589 | (property "Reference" "H8" (at 27.94 133.985 0) 590 | (effects (font (size 1.27 1.27)) (justify left)) 591 | ) 592 | (property "Value" "MountingHole" (at 27.94 136.525 0) 593 | (effects (font (size 1.27 1.27)) (justify left)) 594 | ) 595 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 134.62 0) 596 | (effects (font (size 1.27 1.27)) hide) 597 | ) 598 | (property "Datasheet" "~" (at 25.4 134.62 0) 599 | (effects (font (size 1.27 1.27)) hide) 600 | ) 601 | (instances 602 | (project "cut-slope" 603 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 604 | (reference "H8") (unit 1) 605 | ) 606 | ) 607 | ) 608 | ) 609 | 610 | (symbol (lib_id "Mechanical:MountingHole") (at 44.45 92.71 0) (unit 1) 611 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 612 | (uuid 65572b90-b079-4e28-b12a-26744c1e4045) 613 | (property "Reference" "H9" (at 46.99 92.075 0) 614 | (effects (font (size 1.27 1.27)) (justify left)) 615 | ) 616 | (property "Value" "MountingHole" (at 46.99 94.615 0) 617 | (effects (font (size 1.27 1.27)) (justify left)) 618 | ) 619 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 44.45 92.71 0) 620 | (effects (font (size 1.27 1.27)) hide) 621 | ) 622 | (property "Datasheet" "~" (at 44.45 92.71 0) 623 | (effects (font (size 1.27 1.27)) hide) 624 | ) 625 | (instances 626 | (project "cut-slope" 627 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 628 | (reference "H9") (unit 1) 629 | ) 630 | ) 631 | ) 632 | ) 633 | 634 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 104.14 0) (unit 1) 635 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 636 | (uuid 7b6e2411-1f14-4344-b4f2-0b05134324cc) 637 | (property "Reference" "H3" (at 27.94 103.505 0) 638 | (effects (font (size 1.27 1.27)) (justify left)) 639 | ) 640 | (property "Value" "MountingHole" (at 27.94 106.045 0) 641 | (effects (font (size 1.27 1.27)) (justify left)) 642 | ) 643 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 104.14 0) 644 | (effects (font (size 1.27 1.27)) hide) 645 | ) 646 | (property "Datasheet" "~" (at 25.4 104.14 0) 647 | (effects (font (size 1.27 1.27)) hide) 648 | ) 649 | (instances 650 | (project "cut-slope" 651 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 652 | (reference "H3") (unit 1) 653 | ) 654 | ) 655 | ) 656 | ) 657 | 658 | (symbol (lib_id "power:+3V3") (at 69.85 68.58 90) (unit 1) 659 | (in_bom yes) (on_board yes) (dnp no) 660 | (uuid 7e9d2ea2-89a1-40fd-8b08-76b47cab8fa4) 661 | (property "Reference" "#PWR010" (at 73.66 68.58 0) 662 | (effects (font (size 1.27 1.27)) hide) 663 | ) 664 | (property "Value" "+3V3" (at 64.77 68.58 90) 665 | (effects (font (size 1.27 1.27))) 666 | ) 667 | (property "Footprint" "" (at 69.85 68.58 0) 668 | (effects (font (size 1.27 1.27)) hide) 669 | ) 670 | (property "Datasheet" "" (at 69.85 68.58 0) 671 | (effects (font (size 1.27 1.27)) hide) 672 | ) 673 | (pin "1" (uuid fc956ac5-ae06-4bd6-8676-4a91983eaac7)) 674 | (instances 675 | (project "bad_wings" 676 | (path "/b2333684-16d6-4183-bfe1-df2c02651d64" 677 | (reference "#PWR010") (unit 1) 678 | ) 679 | ) 680 | (project "cut-slope" 681 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c/4fb5f8ae-dff6-4c38-9253-59cb41e36834" 682 | (reference "#PWR05") (unit 1) 683 | ) 684 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 685 | (reference "#PWR04") (unit 1) 686 | ) 687 | ) 688 | ) 689 | ) 690 | 691 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 109.22 0) (unit 1) 692 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 693 | (uuid 81a83901-0729-4143-8d44-8eaf88c78e10) 694 | (property "Reference" "H4" (at 27.94 108.585 0) 695 | (effects (font (size 1.27 1.27)) (justify left)) 696 | ) 697 | (property "Value" "MountingHole" (at 27.94 111.125 0) 698 | (effects (font (size 1.27 1.27)) (justify left)) 699 | ) 700 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 109.22 0) 701 | (effects (font (size 1.27 1.27)) hide) 702 | ) 703 | (property "Datasheet" "~" (at 25.4 109.22 0) 704 | (effects (font (size 1.27 1.27)) hide) 705 | ) 706 | (instances 707 | (project "cut-slope" 708 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 709 | (reference "H4") (unit 1) 710 | ) 711 | ) 712 | ) 713 | ) 714 | 715 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 129.54 0) (unit 1) 716 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 717 | (uuid 8e2620f8-8fa7-4f59-89c1-4f9640718f5a) 718 | (property "Reference" "H7" (at 27.94 128.905 0) 719 | (effects (font (size 1.27 1.27)) (justify left)) 720 | ) 721 | (property "Value" "MountingHole" (at 27.94 131.445 0) 722 | (effects (font (size 1.27 1.27)) (justify left)) 723 | ) 724 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 129.54 0) 725 | (effects (font (size 1.27 1.27)) hide) 726 | ) 727 | (property "Datasheet" "~" (at 25.4 129.54 0) 728 | (effects (font (size 1.27 1.27)) hide) 729 | ) 730 | (instances 731 | (project "cut-slope" 732 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 733 | (reference "H7") (unit 1) 734 | ) 735 | ) 736 | ) 737 | ) 738 | 739 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 97.79 0) (unit 1) 740 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 741 | (uuid 8ec103ef-764f-452a-89bd-50b5b65ce37e) 742 | (property "Reference" "H2" (at 27.94 97.155 0) 743 | (effects (font (size 1.27 1.27)) (justify left)) 744 | ) 745 | (property "Value" "MountingHole" (at 27.94 99.695 0) 746 | (effects (font (size 1.27 1.27)) (justify left)) 747 | ) 748 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 97.79 0) 749 | (effects (font (size 1.27 1.27)) hide) 750 | ) 751 | (property "Datasheet" "~" (at 25.4 97.79 0) 752 | (effects (font (size 1.27 1.27)) hide) 753 | ) 754 | (instances 755 | (project "cut-slope" 756 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 757 | (reference "H2") (unit 1) 758 | ) 759 | ) 760 | ) 761 | ) 762 | 763 | (symbol (lib_id "power:GND") (at 69.85 66.04 270) (unit 1) 764 | (in_bom yes) (on_board yes) (dnp no) 765 | (uuid acc49cd3-2498-48ca-9914-aca724b6b6dd) 766 | (property "Reference" "#PWR011" (at 63.5 66.04 0) 767 | (effects (font (size 1.27 1.27)) hide) 768 | ) 769 | (property "Value" "GND" (at 67.31 66.04 90) 770 | (effects (font (size 1.27 1.27)) (justify right)) 771 | ) 772 | (property "Footprint" "" (at 69.85 66.04 0) 773 | (effects (font (size 1.27 1.27)) hide) 774 | ) 775 | (property "Datasheet" "" (at 69.85 66.04 0) 776 | (effects (font (size 1.27 1.27)) hide) 777 | ) 778 | (pin "1" (uuid db684768-ae4a-4a82-92cd-40d12f8fe86c)) 779 | (instances 780 | (project "bad_wings" 781 | (path "/b2333684-16d6-4183-bfe1-df2c02651d64" 782 | (reference "#PWR011") (unit 1) 783 | ) 784 | ) 785 | (project "cut-slope" 786 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c/4fb5f8ae-dff6-4c38-9253-59cb41e36834" 787 | (reference "#PWR034") (unit 1) 788 | ) 789 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 790 | (reference "#PWR03") (unit 1) 791 | ) 792 | ) 793 | ) 794 | ) 795 | 796 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 92.71 0) (unit 1) 797 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 798 | (uuid b2866aa3-9b75-44b0-a14a-3694980a9268) 799 | (property "Reference" "H1" (at 27.94 92.075 0) 800 | (effects (font (size 1.27 1.27)) (justify left)) 801 | ) 802 | (property "Value" "MountingHole" (at 27.94 94.615 0) 803 | (effects (font (size 1.27 1.27)) (justify left)) 804 | ) 805 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 92.71 0) 806 | (effects (font (size 1.27 1.27)) hide) 807 | ) 808 | (property "Datasheet" "~" (at 25.4 92.71 0) 809 | (effects (font (size 1.27 1.27)) hide) 810 | ) 811 | (instances 812 | (project "cut-slope" 813 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 814 | (reference "H1") (unit 1) 815 | ) 816 | ) 817 | ) 818 | ) 819 | 820 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 118.11 0) (unit 1) 821 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 822 | (uuid c1149502-1afa-407c-bca6-299dbbbe86b8) 823 | (property "Reference" "H5" (at 27.94 117.475 0) 824 | (effects (font (size 1.27 1.27)) (justify left)) 825 | ) 826 | (property "Value" "MountingHole" (at 27.94 120.015 0) 827 | (effects (font (size 1.27 1.27)) (justify left)) 828 | ) 829 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 118.11 0) 830 | (effects (font (size 1.27 1.27)) hide) 831 | ) 832 | (property "Datasheet" "~" (at 25.4 118.11 0) 833 | (effects (font (size 1.27 1.27)) hide) 834 | ) 835 | (instances 836 | (project "cut-slope" 837 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 838 | (reference "H5") (unit 1) 839 | ) 840 | ) 841 | ) 842 | ) 843 | 844 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 123.19 0) (unit 1) 845 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 846 | (uuid d8a01109-1b7e-458b-992a-4976e6b46930) 847 | (property "Reference" "H6" (at 27.94 122.555 0) 848 | (effects (font (size 1.27 1.27)) (justify left)) 849 | ) 850 | (property "Value" "MountingHole" (at 27.94 125.095 0) 851 | (effects (font (size 1.27 1.27)) (justify left)) 852 | ) 853 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 25.4 123.19 0) 854 | (effects (font (size 1.27 1.27)) hide) 855 | ) 856 | (property "Datasheet" "~" (at 25.4 123.19 0) 857 | (effects (font (size 1.27 1.27)) hide) 858 | ) 859 | (instances 860 | (project "cut-slope" 861 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 862 | (reference "H6") (unit 1) 863 | ) 864 | ) 865 | ) 866 | ) 867 | 868 | (symbol (lib_id "Mechanical:MountingHole") (at 44.45 97.79 0) (unit 1) 869 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 870 | (uuid f7036871-0b12-457c-b636-5af5b73dc2f0) 871 | (property "Reference" "H10" (at 46.99 97.155 0) 872 | (effects (font (size 1.27 1.27)) (justify left)) 873 | ) 874 | (property "Value" "MountingHole" (at 46.99 99.695 0) 875 | (effects (font (size 1.27 1.27)) (justify left)) 876 | ) 877 | (property "Footprint" "0-cut-slope:MountingHole_3.2mm_M3_thinpad" (at 44.45 97.79 0) 878 | (effects (font (size 1.27 1.27)) hide) 879 | ) 880 | (property "Datasheet" "~" (at 44.45 97.79 0) 881 | (effects (font (size 1.27 1.27)) hide) 882 | ) 883 | (instances 884 | (project "cut-slope" 885 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 886 | (reference "H10") (unit 1) 887 | ) 888 | ) 889 | ) 890 | ) 891 | 892 | (sheet (at 76.2 20.32) (size 31.75 26.67) (fields_autoplaced) 893 | (stroke (width 0.1524) (type solid)) 894 | (fill (color 0 0 0 0.0000)) 895 | (uuid 05931c95-a9e7-464b-bc2a-a1adbf6ee993) 896 | (property "Sheetname" "matrix" (at 76.2 19.6084 0) 897 | (effects (font (size 1.27 1.27)) (justify left bottom)) 898 | ) 899 | (property "Sheetfile" "matrix.kicad_sch" (at 76.2 47.5746 0) 900 | (effects (font (size 1.27 1.27)) (justify left top)) 901 | ) 902 | (pin "r0" input (at 76.2 29.21 180) 903 | (effects (font (size 1.27 1.27)) (justify left)) 904 | (uuid f0537441-ceed-49ce-a06e-d42f8ae07df2) 905 | ) 906 | (pin "r1" input (at 76.2 31.75 180) 907 | (effects (font (size 1.27 1.27)) (justify left)) 908 | (uuid 74d8c6a2-7c20-4d8a-be4b-b9b2c8172a0b) 909 | ) 910 | (pin "c0" input (at 77.47 20.32 90) 911 | (effects (font (size 1.27 1.27)) (justify right)) 912 | (uuid eeb65b12-f719-4037-804b-4cd6e8955247) 913 | ) 914 | (pin "c1" input (at 80.01 20.32 90) 915 | (effects (font (size 1.27 1.27)) (justify right)) 916 | (uuid b8cdce1c-8da1-4039-a746-3866b8ad8f1f) 917 | ) 918 | (pin "c2" input (at 82.55 20.32 90) 919 | (effects (font (size 1.27 1.27)) (justify right)) 920 | (uuid 79bce4ef-4287-4ce6-ab85-918b59d4e3d3) 921 | ) 922 | (pin "c3" input (at 85.09 20.32 90) 923 | (effects (font (size 1.27 1.27)) (justify right)) 924 | (uuid fa83ac5a-4775-4c36-9724-06d742db393b) 925 | ) 926 | (pin "c8" input (at 97.79 20.32 90) 927 | (effects (font (size 1.27 1.27)) (justify right)) 928 | (uuid 12414bbc-0ca1-4c09-9450-24560d825f0e) 929 | ) 930 | (pin "r4" input (at 76.2 39.37 180) 931 | (effects (font (size 1.27 1.27)) (justify left)) 932 | (uuid 15940d56-8b39-4725-a777-f9e42ac70e75) 933 | ) 934 | (pin "r5" input (at 76.2 41.91 180) 935 | (effects (font (size 1.27 1.27)) (justify left)) 936 | (uuid 306b9bac-dfa3-4f23-ad20-98df26512764) 937 | ) 938 | (pin "c6" input (at 92.71 20.32 90) 939 | (effects (font (size 1.27 1.27)) (justify right)) 940 | (uuid 224fcddf-fb73-457c-ac47-e642336c27ee) 941 | ) 942 | (pin "c7" input (at 95.25 20.32 90) 943 | (effects (font (size 1.27 1.27)) (justify right)) 944 | (uuid 950da46d-6b70-4f13-bd30-d4e222d2d071) 945 | ) 946 | (pin "r3" input (at 76.2 36.83 180) 947 | (effects (font (size 1.27 1.27)) (justify left)) 948 | (uuid 78f5e15b-db84-4a98-a452-8dee05af8059) 949 | ) 950 | (pin "c5" input (at 90.17 20.32 90) 951 | (effects (font (size 1.27 1.27)) (justify right)) 952 | (uuid 445402d8-2276-4d72-9b30-e409c2ed489b) 953 | ) 954 | (pin "c4" input (at 87.63 20.32 90) 955 | (effects (font (size 1.27 1.27)) (justify right)) 956 | (uuid 5cf593be-3004-4083-b1f3-2995cafb738c) 957 | ) 958 | (pin "c9" input (at 100.33 20.32 90) 959 | (effects (font (size 1.27 1.27)) (justify right)) 960 | (uuid 9226d78d-d96c-416b-ad35-600d92d5d013) 961 | ) 962 | (pin "c10" input (at 102.87 20.32 90) 963 | (effects (font (size 1.27 1.27)) (justify right)) 964 | (uuid 0950ed9d-58c9-47f5-9d20-b01159bc295d) 965 | ) 966 | (pin "c11" input (at 105.41 20.32 90) 967 | (effects (font (size 1.27 1.27)) (justify right)) 968 | (uuid 857f140c-d1de-4efa-ba30-2fc94a2ac84e) 969 | ) 970 | (pin "r2" input (at 76.2 34.29 180) 971 | (effects (font (size 1.27 1.27)) (justify left)) 972 | (uuid 73e8cc60-dcbd-4f97-b16c-5d6615249194) 973 | ) 974 | (instances 975 | (project "cut-slope" 976 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" (page "3")) 977 | ) 978 | ) 979 | ) 980 | 981 | (sheet (at 25.4 17.78) (size 30.48 30.48) 982 | (stroke (width 0.1524) (type solid)) 983 | (fill (color 0 0 0 0.0000)) 984 | (uuid 4fb5f8ae-dff6-4c38-9253-59cb41e36834) 985 | (property "Sheetname" "rp2040" (at 25.4 17.0684 0) 986 | (effects (font (size 1.27 1.27)) (justify left bottom)) 987 | ) 988 | (property "Sheetfile" "rp2040.kicad_sch" (at 25.4 12.7 0) 989 | (effects (font (size 1.27 1.27)) (justify left top)) 990 | ) 991 | (pin "GP16" input (at 36.83 48.26 270) 992 | (effects (font (size 1.27 1.27)) (justify left)) 993 | (uuid 12c75bd1-7103-4d95-b0a4-2e781df23087) 994 | ) 995 | (pin "GP19" input (at 25.4 44.45 180) 996 | (effects (font (size 1.27 1.27)) (justify left)) 997 | (uuid 22fc8922-30c3-4637-9d2d-dd7f6849235f) 998 | ) 999 | (pin "GP15" input (at 39.37 48.26 270) 1000 | (effects (font (size 1.27 1.27)) (justify left)) 1001 | (uuid 204f1c7a-ce54-4431-b79a-d71aa1ee20a5) 1002 | ) 1003 | (pin "GP20" input (at 25.4 41.91 180) 1004 | (effects (font (size 1.27 1.27)) (justify left)) 1005 | (uuid a93afed5-b801-4f72-9136-de940a0e6c88) 1006 | ) 1007 | (pin "GP17" input (at 34.29 48.26 270) 1008 | (effects (font (size 1.27 1.27)) (justify left)) 1009 | (uuid 2af1ce76-3be1-4816-b54d-386ebc435d2e) 1010 | ) 1011 | (pin "GP18" input (at 25.4 46.99 180) 1012 | (effects (font (size 1.27 1.27)) (justify left)) 1013 | (uuid 159caa05-4937-4620-843f-bc627490ad85) 1014 | ) 1015 | (pin "GP12" input (at 46.99 48.26 270) 1016 | (effects (font (size 1.27 1.27)) (justify left)) 1017 | (uuid d5de527c-4137-4c00-86ef-55306b9f4d84) 1018 | ) 1019 | (pin "GP13" input (at 44.45 48.26 270) 1020 | (effects (font (size 1.27 1.27)) (justify left)) 1021 | (uuid 155ec868-68c8-4be7-849d-6c5132b0dbb9) 1022 | ) 1023 | (pin "GP11" input (at 55.88 46.99 0) 1024 | (effects (font (size 1.27 1.27)) (justify right)) 1025 | (uuid 97597564-5878-48af-a425-84b755a617dc) 1026 | ) 1027 | (pin "GP10" input (at 55.88 44.45 0) 1028 | (effects (font (size 1.27 1.27)) (justify right)) 1029 | (uuid 747c74ab-ccfb-4fdf-b7ae-e012ef25ecf1) 1030 | ) 1031 | (pin "GP14" input (at 41.91 48.26 270) 1032 | (effects (font (size 1.27 1.27)) (justify left)) 1033 | (uuid 28aac8b0-a5ea-48eb-9c6b-cc7f72471a04) 1034 | ) 1035 | (pin "GP4" input (at 55.88 29.21 0) 1036 | (effects (font (size 1.27 1.27)) (justify right)) 1037 | (uuid 33c49f3f-5386-4357-8d30-fce0b9b23ba0) 1038 | ) 1039 | (pin "GP3" input (at 55.88 26.67 0) 1040 | (effects (font (size 1.27 1.27)) (justify right)) 1041 | (uuid c3f17d0d-15c4-420d-b62d-0bc57d9ca150) 1042 | ) 1043 | (pin "GP0" input (at 55.88 19.05 0) 1044 | (effects (font (size 1.27 1.27)) (justify right)) 1045 | (uuid 964ab5da-1f80-4e40-91d4-48200f5eb97d) 1046 | ) 1047 | (pin "GP8" input (at 55.88 39.37 0) 1048 | (effects (font (size 1.27 1.27)) (justify right)) 1049 | (uuid 82f73c40-e58b-442e-90fa-17389f5a3a3f) 1050 | ) 1051 | (pin "GP7" input (at 55.88 36.83 0) 1052 | (effects (font (size 1.27 1.27)) (justify right)) 1053 | (uuid aa9d22cf-cb2d-4e36-90d9-18aa210b7ad2) 1054 | ) 1055 | (pin "GP9" input (at 55.88 41.91 0) 1056 | (effects (font (size 1.27 1.27)) (justify right)) 1057 | (uuid 25a3e61a-0d15-467e-a153-830574f5ab49) 1058 | ) 1059 | (pin "GP6" input (at 55.88 34.29 0) 1060 | (effects (font (size 1.27 1.27)) (justify right)) 1061 | (uuid 5076e9ed-aa0f-4769-a79c-3c3226ba8bfd) 1062 | ) 1063 | (pin "GP5" input (at 55.88 31.75 0) 1064 | (effects (font (size 1.27 1.27)) (justify right)) 1065 | (uuid d2adab13-b6ec-498d-85e9-1eeaec90252e) 1066 | ) 1067 | (pin "GND" input (at 41.91 17.78 90) 1068 | (effects (font (size 1.27 1.27)) (justify right)) 1069 | (uuid 6a7c942b-ac0c-4eb2-98d1-b9c4a0cb0d90) 1070 | ) 1071 | (pin "3V3" input (at 39.37 17.78 90) 1072 | (effects (font (size 1.27 1.27)) (justify right)) 1073 | (uuid 757e04c4-0e8a-4763-a09f-4115341ee33c) 1074 | ) 1075 | (pin "GP2" input (at 55.88 24.13 0) 1076 | (effects (font (size 1.27 1.27)) (justify right)) 1077 | (uuid 3fd6017a-d8ef-4c3f-bb57-d2eba7301a7f) 1078 | ) 1079 | (pin "GP1" input (at 55.88 21.59 0) 1080 | (effects (font (size 1.27 1.27)) (justify right)) 1081 | (uuid b5b639b2-1775-427f-b9b5-6ef8f0d05f21) 1082 | ) 1083 | (pin "GP21" input (at 25.4 39.37 180) 1084 | (effects (font (size 1.27 1.27)) (justify left)) 1085 | (uuid cf1480a1-e36e-47e4-9abd-548517c6718e) 1086 | ) 1087 | (pin "GP24" input (at 25.4 31.75 180) 1088 | (effects (font (size 1.27 1.27)) (justify left)) 1089 | (uuid ae426f77-cb7c-47de-aed5-fe45e80a28f3) 1090 | ) 1091 | (pin "GP22" input (at 25.4 36.83 180) 1092 | (effects (font (size 1.27 1.27)) (justify left)) 1093 | (uuid defe62bd-78e9-427f-ba4a-3d9ed78da7d8) 1094 | ) 1095 | (pin "GP25" input (at 25.4 29.21 180) 1096 | (effects (font (size 1.27 1.27)) (justify left)) 1097 | (uuid b08c61b8-d534-442c-93d8-bcb2e2ea4ecb) 1098 | ) 1099 | (pin "GP23" input (at 25.4 34.29 180) 1100 | (effects (font (size 1.27 1.27)) (justify left)) 1101 | (uuid a843de90-9650-4189-8564-033e6d4995ef) 1102 | ) 1103 | (pin "GP26" input (at 25.4 26.67 180) 1104 | (effects (font (size 1.27 1.27)) (justify left)) 1105 | (uuid ecce0e57-07b1-48bb-bdde-e240dfa6551d) 1106 | ) 1107 | (pin "GP29" input (at 25.4 19.05 180) 1108 | (effects (font (size 1.27 1.27)) (justify left)) 1109 | (uuid 93853f55-d8d6-49fd-886d-65f46ab75531) 1110 | ) 1111 | (pin "GP27" input (at 25.4 24.13 180) 1112 | (effects (font (size 1.27 1.27)) (justify left)) 1113 | (uuid 4fe42721-e0c0-4f59-8964-14b7bc69fbbf) 1114 | ) 1115 | (pin "GP28" input (at 25.4 21.59 180) 1116 | (effects (font (size 1.27 1.27)) (justify left)) 1117 | (uuid b1673566-c4d3-4680-9e2f-a81e373974ea) 1118 | ) 1119 | (instances 1120 | (project "cut-slope" 1121 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" (page "4")) 1122 | ) 1123 | ) 1124 | ) 1125 | 1126 | (sheet_instances 1127 | (path "/" (page "1")) 1128 | ) 1129 | ) 1130 | -------------------------------------------------------------------------------- /source/cut-slope.kicad_sch_old: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid bcf08c00-9729-48c6-a1d1-fd61a92f814c) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Connector:Conn_01x07_Socket" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at 0 10.16 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "Conn_01x07_Socket" (at 0 -10.16 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_locked" "" (at 0 0 0) 22 | (effects (font (size 1.27 1.27))) 23 | ) 24 | (property "ki_keywords" "connector" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_description" "Generic connector, single row, 01x07, script generated" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) 31 | (effects (font (size 1.27 1.27)) hide) 32 | ) 33 | (symbol "Conn_01x07_Socket_1_1" 34 | (arc (start 0 -7.112) (mid -0.5058 -7.62) (end 0 -8.128) 35 | (stroke (width 0.1524) (type default)) 36 | (fill (type none)) 37 | ) 38 | (arc (start 0 -4.572) (mid -0.5058 -5.08) (end 0 -5.588) 39 | (stroke (width 0.1524) (type default)) 40 | (fill (type none)) 41 | ) 42 | (arc (start 0 -2.032) (mid -0.5058 -2.54) (end 0 -3.048) 43 | (stroke (width 0.1524) (type default)) 44 | (fill (type none)) 45 | ) 46 | (polyline 47 | (pts 48 | (xy -1.27 -7.62) 49 | (xy -0.508 -7.62) 50 | ) 51 | (stroke (width 0.1524) (type default)) 52 | (fill (type none)) 53 | ) 54 | (polyline 55 | (pts 56 | (xy -1.27 -5.08) 57 | (xy -0.508 -5.08) 58 | ) 59 | (stroke (width 0.1524) (type default)) 60 | (fill (type none)) 61 | ) 62 | (polyline 63 | (pts 64 | (xy -1.27 -2.54) 65 | (xy -0.508 -2.54) 66 | ) 67 | (stroke (width 0.1524) (type default)) 68 | (fill (type none)) 69 | ) 70 | (polyline 71 | (pts 72 | (xy -1.27 0) 73 | (xy -0.508 0) 74 | ) 75 | (stroke (width 0.1524) (type default)) 76 | (fill (type none)) 77 | ) 78 | (polyline 79 | (pts 80 | (xy -1.27 2.54) 81 | (xy -0.508 2.54) 82 | ) 83 | (stroke (width 0.1524) (type default)) 84 | (fill (type none)) 85 | ) 86 | (polyline 87 | (pts 88 | (xy -1.27 5.08) 89 | (xy -0.508 5.08) 90 | ) 91 | (stroke (width 0.1524) (type default)) 92 | (fill (type none)) 93 | ) 94 | (polyline 95 | (pts 96 | (xy -1.27 7.62) 97 | (xy -0.508 7.62) 98 | ) 99 | (stroke (width 0.1524) (type default)) 100 | (fill (type none)) 101 | ) 102 | (arc (start 0 0.508) (mid -0.5058 0) (end 0 -0.508) 103 | (stroke (width 0.1524) (type default)) 104 | (fill (type none)) 105 | ) 106 | (arc (start 0 3.048) (mid -0.5058 2.54) (end 0 2.032) 107 | (stroke (width 0.1524) (type default)) 108 | (fill (type none)) 109 | ) 110 | (arc (start 0 5.588) (mid -0.5058 5.08) (end 0 4.572) 111 | (stroke (width 0.1524) (type default)) 112 | (fill (type none)) 113 | ) 114 | (arc (start 0 8.128) (mid -0.5058 7.62) (end 0 7.112) 115 | (stroke (width 0.1524) (type default)) 116 | (fill (type none)) 117 | ) 118 | (pin passive line (at -5.08 7.62 0) (length 3.81) 119 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 120 | (number "1" (effects (font (size 1.27 1.27)))) 121 | ) 122 | (pin passive line (at -5.08 5.08 0) (length 3.81) 123 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 124 | (number "2" (effects (font (size 1.27 1.27)))) 125 | ) 126 | (pin passive line (at -5.08 2.54 0) (length 3.81) 127 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 128 | (number "3" (effects (font (size 1.27 1.27)))) 129 | ) 130 | (pin passive line (at -5.08 0 0) (length 3.81) 131 | (name "Pin_4" (effects (font (size 1.27 1.27)))) 132 | (number "4" (effects (font (size 1.27 1.27)))) 133 | ) 134 | (pin passive line (at -5.08 -2.54 0) (length 3.81) 135 | (name "Pin_5" (effects (font (size 1.27 1.27)))) 136 | (number "5" (effects (font (size 1.27 1.27)))) 137 | ) 138 | (pin passive line (at -5.08 -5.08 0) (length 3.81) 139 | (name "Pin_6" (effects (font (size 1.27 1.27)))) 140 | (number "6" (effects (font (size 1.27 1.27)))) 141 | ) 142 | (pin passive line (at -5.08 -7.62 0) (length 3.81) 143 | (name "Pin_7" (effects (font (size 1.27 1.27)))) 144 | (number "7" (effects (font (size 1.27 1.27)))) 145 | ) 146 | ) 147 | ) 148 | (symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 149 | (property "Reference" "H" (at 0 5.08 0) 150 | (effects (font (size 1.27 1.27))) 151 | ) 152 | (property "Value" "MountingHole" (at 0 3.175 0) 153 | (effects (font (size 1.27 1.27))) 154 | ) 155 | (property "Footprint" "" (at 0 0 0) 156 | (effects (font (size 1.27 1.27)) hide) 157 | ) 158 | (property "Datasheet" "~" (at 0 0 0) 159 | (effects (font (size 1.27 1.27)) hide) 160 | ) 161 | (property "ki_keywords" "mounting hole" (at 0 0 0) 162 | (effects (font (size 1.27 1.27)) hide) 163 | ) 164 | (property "ki_description" "Mounting Hole without connection" (at 0 0 0) 165 | (effects (font (size 1.27 1.27)) hide) 166 | ) 167 | (property "ki_fp_filters" "MountingHole*" (at 0 0 0) 168 | (effects (font (size 1.27 1.27)) hide) 169 | ) 170 | (symbol "MountingHole_0_1" 171 | (circle (center 0 0) (radius 1.27) 172 | (stroke (width 1.27) (type default)) 173 | (fill (type none)) 174 | ) 175 | ) 176 | ) 177 | (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 178 | (property "Reference" "#PWR" (at 0 -3.81 0) 179 | (effects (font (size 1.27 1.27)) hide) 180 | ) 181 | (property "Value" "+3V3" (at 0 3.556 0) 182 | (effects (font (size 1.27 1.27))) 183 | ) 184 | (property "Footprint" "" (at 0 0 0) 185 | (effects (font (size 1.27 1.27)) hide) 186 | ) 187 | (property "Datasheet" "" (at 0 0 0) 188 | (effects (font (size 1.27 1.27)) hide) 189 | ) 190 | (property "ki_keywords" "power-flag" (at 0 0 0) 191 | (effects (font (size 1.27 1.27)) hide) 192 | ) 193 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) 194 | (effects (font (size 1.27 1.27)) hide) 195 | ) 196 | (symbol "+3V3_0_1" 197 | (polyline 198 | (pts 199 | (xy -0.762 1.27) 200 | (xy 0 2.54) 201 | ) 202 | (stroke (width 0) (type default)) 203 | (fill (type none)) 204 | ) 205 | (polyline 206 | (pts 207 | (xy 0 0) 208 | (xy 0 2.54) 209 | ) 210 | (stroke (width 0) (type default)) 211 | (fill (type none)) 212 | ) 213 | (polyline 214 | (pts 215 | (xy 0 2.54) 216 | (xy 0.762 1.27) 217 | ) 218 | (stroke (width 0) (type default)) 219 | (fill (type none)) 220 | ) 221 | ) 222 | (symbol "+3V3_1_1" 223 | (pin power_in line (at 0 0 90) (length 0) hide 224 | (name "+3V3" (effects (font (size 1.27 1.27)))) 225 | (number "1" (effects (font (size 1.27 1.27)))) 226 | ) 227 | ) 228 | ) 229 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 230 | (property "Reference" "#PWR" (at 0 -6.35 0) 231 | (effects (font (size 1.27 1.27)) hide) 232 | ) 233 | (property "Value" "GND" (at 0 -3.81 0) 234 | (effects (font (size 1.27 1.27))) 235 | ) 236 | (property "Footprint" "" (at 0 0 0) 237 | (effects (font (size 1.27 1.27)) hide) 238 | ) 239 | (property "Datasheet" "" (at 0 0 0) 240 | (effects (font (size 1.27 1.27)) hide) 241 | ) 242 | (property "ki_keywords" "power-flag" (at 0 0 0) 243 | (effects (font (size 1.27 1.27)) hide) 244 | ) 245 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) 246 | (effects (font (size 1.27 1.27)) hide) 247 | ) 248 | (symbol "GND_0_1" 249 | (polyline 250 | (pts 251 | (xy 0 0) 252 | (xy 0 -1.27) 253 | (xy 1.27 -1.27) 254 | (xy 0 -2.54) 255 | (xy -1.27 -1.27) 256 | (xy 0 -1.27) 257 | ) 258 | (stroke (width 0) (type default)) 259 | (fill (type none)) 260 | ) 261 | ) 262 | (symbol "GND_1_1" 263 | (pin power_in line (at 0 0 270) (length 0) hide 264 | (name "GND" (effects (font (size 1.27 1.27)))) 265 | (number "1" (effects (font (size 1.27 1.27)))) 266 | ) 267 | ) 268 | ) 269 | ) 270 | 271 | 272 | (wire (pts (xy 71.12 69.85) (xy 72.39 69.85)) 273 | (stroke (width 0) (type default)) 274 | (uuid 26aef4f4-9d03-42a0-aae5-37c5ff9766f4) 275 | ) 276 | (wire (pts (xy 100.33 20.32) (xy 100.33 24.13)) 277 | (stroke (width 0) (type default)) 278 | (uuid 33b1ff13-5ff3-4b68-a5a0-2198ca94827a) 279 | ) 280 | (wire (pts (xy 77.47 26.67) (xy 105.41 26.67)) 281 | (stroke (width 0) (type default)) 282 | (uuid 514b9392-0346-4470-be7d-f460e288d768) 283 | ) 284 | (wire (pts (xy 71.12 68.58) (xy 71.12 69.85)) 285 | (stroke (width 0) (type default)) 286 | (uuid 53491964-e158-4834-9e3f-45f8f18cae78) 287 | ) 288 | (wire (pts (xy 71.12 66.04) (xy 71.12 67.31)) 289 | (stroke (width 0) (type default)) 290 | (uuid 5b095163-c8cc-4550-9f93-7d80d308744f) 291 | ) 292 | (wire (pts (xy 90.17 20.32) (xy 92.71 20.32)) 293 | (stroke (width 0) (type default)) 294 | (uuid 6b9d891b-42d5-4520-b034-3945fa5496bb) 295 | ) 296 | (wire (pts (xy 71.12 67.31) (xy 72.39 67.31)) 297 | (stroke (width 0) (type default)) 298 | (uuid 6f93add0-3923-433e-b740-ad098525c919) 299 | ) 300 | (wire (pts (xy 80.01 25.4) (xy 80.01 20.32)) 301 | (stroke (width 0) (type default)) 302 | (uuid 7b8ee179-56ac-4bf0-b089-75ab061510f8) 303 | ) 304 | (wire (pts (xy 69.85 68.58) (xy 71.12 68.58)) 305 | (stroke (width 0) (type default)) 306 | (uuid 7d00f18e-40d8-47af-9ed8-b6f79dde8c7f) 307 | ) 308 | (wire (pts (xy 85.09 20.32) (xy 85.09 22.86)) 309 | (stroke (width 0) (type default)) 310 | (uuid 7db52a06-bc2b-4c6b-a59c-8984ccb41798) 311 | ) 312 | (wire (pts (xy 105.41 26.67) (xy 105.41 20.32)) 313 | (stroke (width 0) (type default)) 314 | (uuid 81bd5c6c-9aeb-456f-a7a1-0bace708bbeb) 315 | ) 316 | (wire (pts (xy 82.55 20.32) (xy 82.55 24.13)) 317 | (stroke (width 0) (type default)) 318 | (uuid 8f4c2d5d-8b90-4132-9632-c9e9cb260f5b) 319 | ) 320 | (wire (pts (xy 87.63 21.59) (xy 87.63 20.32)) 321 | (stroke (width 0) (type default)) 322 | (uuid 9e8ec7e9-6a10-40b7-af5c-a30dfe4a15f2) 323 | ) 324 | (wire (pts (xy 102.87 20.32) (xy 102.87 25.4)) 325 | (stroke (width 0) (type default)) 326 | (uuid 9f666a64-b7db-4c61-b53f-e7d84086cd72) 327 | ) 328 | (wire (pts (xy 77.47 20.32) (xy 77.47 26.67)) 329 | (stroke (width 0) (type default)) 330 | (uuid 9f8e979c-2a56-427d-8985-1fa442e17fcb) 331 | ) 332 | (wire (pts (xy 102.87 25.4) (xy 80.01 25.4)) 333 | (stroke (width 0) (type default)) 334 | (uuid a340235f-115c-4cd9-947d-87f10f19969f) 335 | ) 336 | (wire (pts (xy 100.33 24.13) (xy 82.55 24.13)) 337 | (stroke (width 0) (type default)) 338 | (uuid c9dda61d-2213-4a90-bc80-e50ddafa8cd6) 339 | ) 340 | (wire (pts (xy 69.85 66.04) (xy 71.12 66.04)) 341 | (stroke (width 0) (type default)) 342 | (uuid d0576176-8a70-40a0-90ec-f8efea48ad61) 343 | ) 344 | (wire (pts (xy 95.25 20.32) (xy 95.25 21.59)) 345 | (stroke (width 0) (type default)) 346 | (uuid e57e8dbc-7403-43ee-aa5d-b07699241282) 347 | ) 348 | (wire (pts (xy 95.25 21.59) (xy 87.63 21.59)) 349 | (stroke (width 0) (type default)) 350 | (uuid f8d38188-e080-4036-89f3-722464a078c0) 351 | ) 352 | (wire (pts (xy 85.09 22.86) (xy 97.79 22.86)) 353 | (stroke (width 0) (type default)) 354 | (uuid fbd0bbf8-c3a1-4dca-80f0-9cf580d20eff) 355 | ) 356 | (wire (pts (xy 97.79 20.32) (xy 97.79 22.86)) 357 | (stroke (width 0) (type default)) 358 | (uuid fcce0d3f-a575-4f02-a084-0810c2f6fde2) 359 | ) 360 | 361 | (text "SDA assumed to be MOSI\nSCL assumed to be SCK\n" (at 63.5 60.96 0) 362 | (effects (font (size 1.27 1.27)) (justify left bottom)) 363 | (uuid 4c557209-9a14-4c82-9d6f-bd527899bda5) 364 | ) 365 | 366 | (label "row2" (at 76.2 34.29 180) (fields_autoplaced) 367 | (effects (font (size 1.27 1.27)) (justify right bottom)) 368 | (uuid 031f29e0-67fe-4d37-a7c1-51e750c9ce90) 369 | ) 370 | (label "SPI1_MOSI" (at 72.39 74.93 180) (fields_autoplaced) 371 | (effects (font (size 1.27 1.27)) (justify right bottom)) 372 | (uuid 04a6b02e-61a8-4db7-b406-8a574de2c510) 373 | ) 374 | (label "col2" (at 25.4 46.99 180) (fields_autoplaced) 375 | (effects (font (size 1.27 1.27)) (justify right bottom)) 376 | (uuid 06e7a2d7-6d8c-461f-9b54-0d637cf5283a) 377 | ) 378 | (label "GP0" (at 55.88 19.05 0) (fields_autoplaced) 379 | (effects (font (size 1.27 1.27)) (justify left bottom)) 380 | (uuid 09ff75f2-6b39-4098-a6c2-9dbad0592ea0) 381 | ) 382 | (label "SPI1_SCK" (at 72.39 72.39 180) (fields_autoplaced) 383 | (effects (font (size 1.27 1.27)) (justify right bottom)) 384 | (uuid 1127b45d-d0ff-4de2-970c-8d530dd2e52a) 385 | ) 386 | (label "row1" (at 76.2 31.75 180) (fields_autoplaced) 387 | (effects (font (size 1.27 1.27)) (justify right bottom)) 388 | (uuid 168e4dcb-a275-4b85-a88e-93ab1720c44e) 389 | ) 390 | (label "col3" (at 55.88 41.91 0) (fields_autoplaced) 391 | (effects (font (size 1.27 1.27)) (justify left bottom)) 392 | (uuid 200c9575-7753-48d3-a760-2d75d5ac2a07) 393 | ) 394 | (label "GP3" (at 55.88 26.67 0) (fields_autoplaced) 395 | (effects (font (size 1.27 1.27)) (justify left bottom)) 396 | (uuid 212c1642-ab20-4471-9f7f-a562c02f986d) 397 | ) 398 | (label "GP4" (at 55.88 29.21 0) (fields_autoplaced) 399 | (effects (font (size 1.27 1.27)) (justify left bottom)) 400 | (uuid 351f4752-1299-40e2-868e-524b7bc0f805) 401 | ) 402 | (label "RST" (at 36.83 48.26 270) (fields_autoplaced) 403 | (effects (font (size 1.27 1.27)) (justify right bottom)) 404 | (uuid 3b857ef8-c75b-4b0d-bc5f-097b880628e5) 405 | ) 406 | (label "row3" (at 76.2 36.83 180) (fields_autoplaced) 407 | (effects (font (size 1.27 1.27)) (justify right bottom)) 408 | (uuid 3ee33b1b-2c46-496c-8313-bf8a03f8607c) 409 | ) 410 | (label "SPI1_MOSI" (at 39.37 48.26 270) (fields_autoplaced) 411 | (effects (font (size 1.27 1.27)) (justify right bottom)) 412 | (uuid 45992500-53cb-41bc-bf03-e8f22b741038) 413 | ) 414 | (label "GP25" (at 25.4 29.21 180) (fields_autoplaced) 415 | (effects (font (size 1.27 1.27)) (justify right bottom)) 416 | (uuid 50512268-8fe7-4ac5-9cc8-6cd402566b7e) 417 | ) 418 | (label "GP2" (at 55.88 24.13 0) (fields_autoplaced) 419 | (effects (font (size 1.27 1.27)) (justify left bottom)) 420 | (uuid 59b7d54e-24b1-48a1-ab9b-f8e00ebc8d94) 421 | ) 422 | (label "col1" (at 80.01 20.32 90) (fields_autoplaced) 423 | (effects (font (size 1.27 1.27)) (justify left bottom)) 424 | (uuid 60c482b5-70ee-417b-8307-81406f4ad937) 425 | ) 426 | (label "row4" (at 55.88 36.83 0) (fields_autoplaced) 427 | (effects (font (size 1.27 1.27)) (justify left bottom)) 428 | (uuid 638a1921-618c-4f8f-badc-207a5fb50aa1) 429 | ) 430 | (label "SPI1_CS" (at 44.45 48.26 270) (fields_autoplaced) 431 | (effects (font (size 1.27 1.27)) (justify right bottom)) 432 | (uuid 65c6f020-3523-4db1-b3ff-9fb3202c84bd) 433 | ) 434 | (label "row3" (at 55.88 39.37 0) (fields_autoplaced) 435 | (effects (font (size 1.27 1.27)) (justify left bottom)) 436 | (uuid 6ae0258e-7b98-43d8-b9f2-7ef538f43fbd) 437 | ) 438 | (label "DC" (at 34.29 48.26 270) (fields_autoplaced) 439 | (effects (font (size 1.27 1.27)) (justify right bottom)) 440 | (uuid 71862e93-f988-4c07-a013-3cb7cea15bb5) 441 | ) 442 | (label "SPI1_CS" (at 72.39 82.55 180) (fields_autoplaced) 443 | (effects (font (size 1.27 1.27)) (justify right bottom)) 444 | (uuid 74c8799a-f981-4b6d-9ec2-47c3e43aaa9d) 445 | ) 446 | (label "DC" (at 72.39 80.01 180) (fields_autoplaced) 447 | (effects (font (size 1.27 1.27)) (justify right bottom)) 448 | (uuid 7604deb5-dfdd-4ae4-b1d6-d09275f28031) 449 | ) 450 | (label "GP5" (at 55.88 31.75 0) (fields_autoplaced) 451 | (effects (font (size 1.27 1.27)) (justify left bottom)) 452 | (uuid 786ccf4d-2ea3-46d2-9f7b-1ca528b66b34) 453 | ) 454 | (label "col3" (at 85.09 20.32 90) (fields_autoplaced) 455 | (effects (font (size 1.27 1.27)) (justify left bottom)) 456 | (uuid 81ca4f0d-d648-4a5a-9c87-1d84d4d958d4) 457 | ) 458 | (label "GP28" (at 25.4 21.59 180) (fields_autoplaced) 459 | (effects (font (size 1.27 1.27)) (justify right bottom)) 460 | (uuid 8e3e0783-7849-4525-9e8c-525cca8a4279) 461 | ) 462 | (label "row0" (at 25.4 39.37 180) (fields_autoplaced) 463 | (effects (font (size 1.27 1.27)) (justify right bottom)) 464 | (uuid 944472bc-4c0e-47fe-81d6-f971f991baef) 465 | ) 466 | (label "row5" (at 76.2 41.91 180) (fields_autoplaced) 467 | (effects (font (size 1.27 1.27)) (justify right bottom)) 468 | (uuid 9b82b0c6-983a-416b-89a4-37ad529aa0a4) 469 | ) 470 | (label "SPI1_SCK" (at 41.91 48.26 270) (fields_autoplaced) 471 | (effects (font (size 1.27 1.27)) (justify right bottom)) 472 | (uuid 9e259e27-d3a0-49b3-8306-262364ddae32) 473 | ) 474 | (label "GP26" (at 25.4 26.67 180) (fields_autoplaced) 475 | (effects (font (size 1.27 1.27)) (justify right bottom)) 476 | (uuid a4abfa52-02d9-4742-947d-2c0e4ae5c6c7) 477 | ) 478 | (label "col5" (at 55.88 46.99 0) (fields_autoplaced) 479 | (effects (font (size 1.27 1.27)) (justify left bottom)) 480 | (uuid a66d2c01-402e-44ea-9c8e-dc99eacd02b2) 481 | ) 482 | (label "GP27" (at 25.4 24.13 180) (fields_autoplaced) 483 | (effects (font (size 1.27 1.27)) (justify right bottom)) 484 | (uuid ac374b3a-c535-4ebb-93c0-e93a85e39694) 485 | ) 486 | (label "row5" (at 55.88 34.29 0) (fields_autoplaced) 487 | (effects (font (size 1.27 1.27)) (justify left bottom)) 488 | (uuid b158312f-858c-4a20-88f4-ad3a205f625e) 489 | ) 490 | (label "GP24" (at 25.4 31.75 180) (fields_autoplaced) 491 | (effects (font (size 1.27 1.27)) (justify right bottom)) 492 | (uuid b8521272-c436-4b9c-bc90-b19854aebcaf) 493 | ) 494 | (label "col0" (at 77.47 20.32 90) (fields_autoplaced) 495 | (effects (font (size 1.27 1.27)) (justify left bottom)) 496 | (uuid c0247987-2006-41fe-a79d-6b9bc031cde3) 497 | ) 498 | (label "row2" (at 25.4 34.29 180) (fields_autoplaced) 499 | (effects (font (size 1.27 1.27)) (justify right bottom)) 500 | (uuid cbdca9be-6eb2-4315-90b0-8c25397fad87) 501 | ) 502 | (label "row0" (at 76.2 29.21 180) (fields_autoplaced) 503 | (effects (font (size 1.27 1.27)) (justify right bottom)) 504 | (uuid d42e959c-d85d-4daa-840c-9641f6a15019) 505 | ) 506 | (label "col0" (at 25.4 41.91 180) (fields_autoplaced) 507 | (effects (font (size 1.27 1.27)) (justify right bottom)) 508 | (uuid db1e7b2b-fbe8-44cd-9c82-ff3fb21ba591) 509 | ) 510 | (label "col4" (at 55.88 44.45 0) (fields_autoplaced) 511 | (effects (font (size 1.27 1.27)) (justify left bottom)) 512 | (uuid e12aed7f-8de4-4a04-bd3f-c2333656928d) 513 | ) 514 | (label "row4" (at 76.2 39.37 180) (fields_autoplaced) 515 | (effects (font (size 1.27 1.27)) (justify right bottom)) 516 | (uuid ea19eb80-303b-463a-bf20-d02c356b0f48) 517 | ) 518 | (label "col5" (at 90.17 20.32 90) (fields_autoplaced) 519 | (effects (font (size 1.27 1.27)) (justify left bottom)) 520 | (uuid ebfa4141-17b5-4c61-bf98-e78f21d400d6) 521 | ) 522 | (label "GP1" (at 55.88 21.59 0) (fields_autoplaced) 523 | (effects (font (size 1.27 1.27)) (justify left bottom)) 524 | (uuid ed7a8fbb-81f4-417d-8676-e895d2e26818) 525 | ) 526 | (label "col4" (at 87.63 20.32 90) (fields_autoplaced) 527 | (effects (font (size 1.27 1.27)) (justify left bottom)) 528 | (uuid ee514277-02f4-4813-973d-d7552b790931) 529 | ) 530 | (label "GP29" (at 25.4 19.05 180) (fields_autoplaced) 531 | (effects (font (size 1.27 1.27)) (justify right bottom)) 532 | (uuid f0bfd0a1-87fb-4307-9f14-55191ddd7062) 533 | ) 534 | (label "SPI1_MISO" (at 46.99 48.26 270) (fields_autoplaced) 535 | (effects (font (size 1.27 1.27)) (justify right bottom)) 536 | (uuid f0dab6b8-cf96-468b-b621-acb467f8eb20) 537 | ) 538 | (label "col2" (at 82.55 20.32 90) (fields_autoplaced) 539 | (effects (font (size 1.27 1.27)) (justify left bottom)) 540 | (uuid f213b818-800c-4237-b927-7a4d21739e0b) 541 | ) 542 | (label "col1" (at 25.4 44.45 180) (fields_autoplaced) 543 | (effects (font (size 1.27 1.27)) (justify right bottom)) 544 | (uuid f2975ae2-07cf-477f-bb12-b23dbad4d80c) 545 | ) 546 | (label "RST" (at 72.39 77.47 180) (fields_autoplaced) 547 | (effects (font (size 1.27 1.27)) (justify right bottom)) 548 | (uuid f4eec43b-db84-4884-a3ba-f1d1e300c2b7) 549 | ) 550 | (label "row1" (at 25.4 36.83 180) (fields_autoplaced) 551 | (effects (font (size 1.27 1.27)) (justify right bottom)) 552 | (uuid f747f1b5-6b93-43f0-a294-33c600c00203) 553 | ) 554 | 555 | (symbol (lib_id "Connector:Conn_01x07_Socket") (at 77.47 74.93 0) (unit 1) 556 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 557 | (uuid 13be8af4-ec65-4aa8-bf88-3e3a05d4023c) 558 | (property "Reference" "J2" (at 78.74 74.295 0) 559 | (effects (font (size 1.27 1.27)) (justify left)) 560 | ) 561 | (property "Value" "Conn_01x07_Socket" (at 78.74 76.835 0) 562 | (effects (font (size 1.27 1.27)) (justify left)) 563 | ) 564 | (property "Footprint" "0-jasonhazel-footprints:big ass screen" (at 77.47 74.93 0) 565 | (effects (font (size 1.27 1.27)) hide) 566 | ) 567 | (property "Datasheet" "~" (at 77.47 74.93 0) 568 | (effects (font (size 1.27 1.27)) hide) 569 | ) 570 | (pin "1" (uuid 02cf04b2-45d4-4c92-876c-1ab21b26b8a7)) 571 | (pin "2" (uuid a8337157-dfd6-4677-8bd5-f7eae0ced3ce)) 572 | (pin "3" (uuid 52c86ff0-bad5-4d1c-9a2e-d22a0aeaf916)) 573 | (pin "4" (uuid 5ba1d031-a743-4b55-86cb-1dafbbcf293f)) 574 | (pin "5" (uuid 77e7c95c-8239-4c20-ad05-9bf9bb7a8edb)) 575 | (pin "6" (uuid df875a45-4de6-40ab-a918-729b37357fe1)) 576 | (pin "7" (uuid 81cb3ea1-9517-4a20-9c7b-5f3c81204d75)) 577 | (instances 578 | (project "cut-slope" 579 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 580 | (reference "J2") (unit 1) 581 | ) 582 | ) 583 | ) 584 | ) 585 | 586 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 134.62 0) (unit 1) 587 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 588 | (uuid 220bda3e-5c77-4eb9-b68c-6f2dd53081fb) 589 | (property "Reference" "H8" (at 27.94 133.985 0) 590 | (effects (font (size 1.27 1.27)) (justify left)) 591 | ) 592 | (property "Value" "MountingHole" (at 27.94 136.525 0) 593 | (effects (font (size 1.27 1.27)) (justify left)) 594 | ) 595 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 134.62 0) 596 | (effects (font (size 1.27 1.27)) hide) 597 | ) 598 | (property "Datasheet" "~" (at 25.4 134.62 0) 599 | (effects (font (size 1.27 1.27)) hide) 600 | ) 601 | (instances 602 | (project "cut-slope" 603 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 604 | (reference "H8") (unit 1) 605 | ) 606 | ) 607 | ) 608 | ) 609 | 610 | (symbol (lib_id "Mechanical:MountingHole") (at 44.45 92.71 0) (unit 1) 611 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 612 | (uuid 65572b90-b079-4e28-b12a-26744c1e4045) 613 | (property "Reference" "H9" (at 46.99 92.075 0) 614 | (effects (font (size 1.27 1.27)) (justify left)) 615 | ) 616 | (property "Value" "MountingHole" (at 46.99 94.615 0) 617 | (effects (font (size 1.27 1.27)) (justify left)) 618 | ) 619 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 44.45 92.71 0) 620 | (effects (font (size 1.27 1.27)) hide) 621 | ) 622 | (property "Datasheet" "~" (at 44.45 92.71 0) 623 | (effects (font (size 1.27 1.27)) hide) 624 | ) 625 | (instances 626 | (project "cut-slope" 627 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 628 | (reference "H9") (unit 1) 629 | ) 630 | ) 631 | ) 632 | ) 633 | 634 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 104.14 0) (unit 1) 635 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 636 | (uuid 7b6e2411-1f14-4344-b4f2-0b05134324cc) 637 | (property "Reference" "H3" (at 27.94 103.505 0) 638 | (effects (font (size 1.27 1.27)) (justify left)) 639 | ) 640 | (property "Value" "MountingHole" (at 27.94 106.045 0) 641 | (effects (font (size 1.27 1.27)) (justify left)) 642 | ) 643 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 104.14 0) 644 | (effects (font (size 1.27 1.27)) hide) 645 | ) 646 | (property "Datasheet" "~" (at 25.4 104.14 0) 647 | (effects (font (size 1.27 1.27)) hide) 648 | ) 649 | (instances 650 | (project "cut-slope" 651 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 652 | (reference "H3") (unit 1) 653 | ) 654 | ) 655 | ) 656 | ) 657 | 658 | (symbol (lib_id "power:+3V3") (at 69.85 68.58 90) (unit 1) 659 | (in_bom yes) (on_board yes) (dnp no) 660 | (uuid 7e9d2ea2-89a1-40fd-8b08-76b47cab8fa4) 661 | (property "Reference" "#PWR010" (at 73.66 68.58 0) 662 | (effects (font (size 1.27 1.27)) hide) 663 | ) 664 | (property "Value" "+3V3" (at 64.77 68.58 90) 665 | (effects (font (size 1.27 1.27))) 666 | ) 667 | (property "Footprint" "" (at 69.85 68.58 0) 668 | (effects (font (size 1.27 1.27)) hide) 669 | ) 670 | (property "Datasheet" "" (at 69.85 68.58 0) 671 | (effects (font (size 1.27 1.27)) hide) 672 | ) 673 | (pin "1" (uuid fc956ac5-ae06-4bd6-8676-4a91983eaac7)) 674 | (instances 675 | (project "bad_wings" 676 | (path "/b2333684-16d6-4183-bfe1-df2c02651d64" 677 | (reference "#PWR010") (unit 1) 678 | ) 679 | ) 680 | (project "cut-slope" 681 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c/4fb5f8ae-dff6-4c38-9253-59cb41e36834" 682 | (reference "#PWR05") (unit 1) 683 | ) 684 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 685 | (reference "#PWR04") (unit 1) 686 | ) 687 | ) 688 | ) 689 | ) 690 | 691 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 109.22 0) (unit 1) 692 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 693 | (uuid 81a83901-0729-4143-8d44-8eaf88c78e10) 694 | (property "Reference" "H4" (at 27.94 108.585 0) 695 | (effects (font (size 1.27 1.27)) (justify left)) 696 | ) 697 | (property "Value" "MountingHole" (at 27.94 111.125 0) 698 | (effects (font (size 1.27 1.27)) (justify left)) 699 | ) 700 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 109.22 0) 701 | (effects (font (size 1.27 1.27)) hide) 702 | ) 703 | (property "Datasheet" "~" (at 25.4 109.22 0) 704 | (effects (font (size 1.27 1.27)) hide) 705 | ) 706 | (instances 707 | (project "cut-slope" 708 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 709 | (reference "H4") (unit 1) 710 | ) 711 | ) 712 | ) 713 | ) 714 | 715 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 129.54 0) (unit 1) 716 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 717 | (uuid 8e2620f8-8fa7-4f59-89c1-4f9640718f5a) 718 | (property "Reference" "H7" (at 27.94 128.905 0) 719 | (effects (font (size 1.27 1.27)) (justify left)) 720 | ) 721 | (property "Value" "MountingHole" (at 27.94 131.445 0) 722 | (effects (font (size 1.27 1.27)) (justify left)) 723 | ) 724 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 129.54 0) 725 | (effects (font (size 1.27 1.27)) hide) 726 | ) 727 | (property "Datasheet" "~" (at 25.4 129.54 0) 728 | (effects (font (size 1.27 1.27)) hide) 729 | ) 730 | (instances 731 | (project "cut-slope" 732 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 733 | (reference "H7") (unit 1) 734 | ) 735 | ) 736 | ) 737 | ) 738 | 739 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 97.79 0) (unit 1) 740 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 741 | (uuid 8ec103ef-764f-452a-89bd-50b5b65ce37e) 742 | (property "Reference" "H2" (at 27.94 97.155 0) 743 | (effects (font (size 1.27 1.27)) (justify left)) 744 | ) 745 | (property "Value" "MountingHole" (at 27.94 99.695 0) 746 | (effects (font (size 1.27 1.27)) (justify left)) 747 | ) 748 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 97.79 0) 749 | (effects (font (size 1.27 1.27)) hide) 750 | ) 751 | (property "Datasheet" "~" (at 25.4 97.79 0) 752 | (effects (font (size 1.27 1.27)) hide) 753 | ) 754 | (instances 755 | (project "cut-slope" 756 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 757 | (reference "H2") (unit 1) 758 | ) 759 | ) 760 | ) 761 | ) 762 | 763 | (symbol (lib_id "power:GND") (at 69.85 66.04 270) (unit 1) 764 | (in_bom yes) (on_board yes) (dnp no) 765 | (uuid acc49cd3-2498-48ca-9914-aca724b6b6dd) 766 | (property "Reference" "#PWR011" (at 63.5 66.04 0) 767 | (effects (font (size 1.27 1.27)) hide) 768 | ) 769 | (property "Value" "GND" (at 67.31 66.04 90) 770 | (effects (font (size 1.27 1.27)) (justify right)) 771 | ) 772 | (property "Footprint" "" (at 69.85 66.04 0) 773 | (effects (font (size 1.27 1.27)) hide) 774 | ) 775 | (property "Datasheet" "" (at 69.85 66.04 0) 776 | (effects (font (size 1.27 1.27)) hide) 777 | ) 778 | (pin "1" (uuid db684768-ae4a-4a82-92cd-40d12f8fe86c)) 779 | (instances 780 | (project "bad_wings" 781 | (path "/b2333684-16d6-4183-bfe1-df2c02651d64" 782 | (reference "#PWR011") (unit 1) 783 | ) 784 | ) 785 | (project "cut-slope" 786 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c/4fb5f8ae-dff6-4c38-9253-59cb41e36834" 787 | (reference "#PWR034") (unit 1) 788 | ) 789 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 790 | (reference "#PWR03") (unit 1) 791 | ) 792 | ) 793 | ) 794 | ) 795 | 796 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 92.71 0) (unit 1) 797 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 798 | (uuid b2866aa3-9b75-44b0-a14a-3694980a9268) 799 | (property "Reference" "H1" (at 27.94 92.075 0) 800 | (effects (font (size 1.27 1.27)) (justify left)) 801 | ) 802 | (property "Value" "MountingHole" (at 27.94 94.615 0) 803 | (effects (font (size 1.27 1.27)) (justify left)) 804 | ) 805 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 92.71 0) 806 | (effects (font (size 1.27 1.27)) hide) 807 | ) 808 | (property "Datasheet" "~" (at 25.4 92.71 0) 809 | (effects (font (size 1.27 1.27)) hide) 810 | ) 811 | (instances 812 | (project "cut-slope" 813 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 814 | (reference "H1") (unit 1) 815 | ) 816 | ) 817 | ) 818 | ) 819 | 820 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 118.11 0) (unit 1) 821 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 822 | (uuid c1149502-1afa-407c-bca6-299dbbbe86b8) 823 | (property "Reference" "H5" (at 27.94 117.475 0) 824 | (effects (font (size 1.27 1.27)) (justify left)) 825 | ) 826 | (property "Value" "MountingHole" (at 27.94 120.015 0) 827 | (effects (font (size 1.27 1.27)) (justify left)) 828 | ) 829 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 118.11 0) 830 | (effects (font (size 1.27 1.27)) hide) 831 | ) 832 | (property "Datasheet" "~" (at 25.4 118.11 0) 833 | (effects (font (size 1.27 1.27)) hide) 834 | ) 835 | (instances 836 | (project "cut-slope" 837 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 838 | (reference "H5") (unit 1) 839 | ) 840 | ) 841 | ) 842 | ) 843 | 844 | (symbol (lib_id "Mechanical:MountingHole") (at 25.4 123.19 0) (unit 1) 845 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 846 | (uuid d8a01109-1b7e-458b-992a-4976e6b46930) 847 | (property "Reference" "H6" (at 27.94 122.555 0) 848 | (effects (font (size 1.27 1.27)) (justify left)) 849 | ) 850 | (property "Value" "MountingHole" (at 27.94 125.095 0) 851 | (effects (font (size 1.27 1.27)) (justify left)) 852 | ) 853 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 25.4 123.19 0) 854 | (effects (font (size 1.27 1.27)) hide) 855 | ) 856 | (property "Datasheet" "~" (at 25.4 123.19 0) 857 | (effects (font (size 1.27 1.27)) hide) 858 | ) 859 | (instances 860 | (project "cut-slope" 861 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 862 | (reference "H6") (unit 1) 863 | ) 864 | ) 865 | ) 866 | ) 867 | 868 | (symbol (lib_id "Mechanical:MountingHole") (at 44.45 97.79 0) (unit 1) 869 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 870 | (uuid f7036871-0b12-457c-b636-5af5b73dc2f0) 871 | (property "Reference" "H10" (at 46.99 97.155 0) 872 | (effects (font (size 1.27 1.27)) (justify left)) 873 | ) 874 | (property "Value" "MountingHole" (at 46.99 99.695 0) 875 | (effects (font (size 1.27 1.27)) (justify left)) 876 | ) 877 | (property "Footprint" "0-jasonhazel-footprints:MountingHole_3.2mm_M3_thinpad" (at 44.45 97.79 0) 878 | (effects (font (size 1.27 1.27)) hide) 879 | ) 880 | (property "Datasheet" "~" (at 44.45 97.79 0) 881 | (effects (font (size 1.27 1.27)) hide) 882 | ) 883 | (instances 884 | (project "cut-slope" 885 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" 886 | (reference "H10") (unit 1) 887 | ) 888 | ) 889 | ) 890 | ) 891 | 892 | (sheet (at 76.2 20.32) (size 31.75 26.67) (fields_autoplaced) 893 | (stroke (width 0.1524) (type solid)) 894 | (fill (color 0 0 0 0.0000)) 895 | (uuid 05931c95-a9e7-464b-bc2a-a1adbf6ee993) 896 | (property "Sheetname" "matrix" (at 76.2 19.6084 0) 897 | (effects (font (size 1.27 1.27)) (justify left bottom)) 898 | ) 899 | (property "Sheetfile" "matrix.kicad_sch" (at 76.2 47.5746 0) 900 | (effects (font (size 1.27 1.27)) (justify left top)) 901 | ) 902 | (pin "r0" input (at 76.2 29.21 180) 903 | (effects (font (size 1.27 1.27)) (justify left)) 904 | (uuid f0537441-ceed-49ce-a06e-d42f8ae07df2) 905 | ) 906 | (pin "r1" input (at 76.2 31.75 180) 907 | (effects (font (size 1.27 1.27)) (justify left)) 908 | (uuid 74d8c6a2-7c20-4d8a-be4b-b9b2c8172a0b) 909 | ) 910 | (pin "c0" input (at 77.47 20.32 90) 911 | (effects (font (size 1.27 1.27)) (justify right)) 912 | (uuid eeb65b12-f719-4037-804b-4cd6e8955247) 913 | ) 914 | (pin "c1" input (at 80.01 20.32 90) 915 | (effects (font (size 1.27 1.27)) (justify right)) 916 | (uuid b8cdce1c-8da1-4039-a746-3866b8ad8f1f) 917 | ) 918 | (pin "c2" input (at 82.55 20.32 90) 919 | (effects (font (size 1.27 1.27)) (justify right)) 920 | (uuid 79bce4ef-4287-4ce6-ab85-918b59d4e3d3) 921 | ) 922 | (pin "c3" input (at 85.09 20.32 90) 923 | (effects (font (size 1.27 1.27)) (justify right)) 924 | (uuid fa83ac5a-4775-4c36-9724-06d742db393b) 925 | ) 926 | (pin "c8" input (at 97.79 20.32 90) 927 | (effects (font (size 1.27 1.27)) (justify right)) 928 | (uuid 12414bbc-0ca1-4c09-9450-24560d825f0e) 929 | ) 930 | (pin "r4" input (at 76.2 39.37 180) 931 | (effects (font (size 1.27 1.27)) (justify left)) 932 | (uuid 15940d56-8b39-4725-a777-f9e42ac70e75) 933 | ) 934 | (pin "r5" input (at 76.2 41.91 180) 935 | (effects (font (size 1.27 1.27)) (justify left)) 936 | (uuid 306b9bac-dfa3-4f23-ad20-98df26512764) 937 | ) 938 | (pin "c6" input (at 92.71 20.32 90) 939 | (effects (font (size 1.27 1.27)) (justify right)) 940 | (uuid 224fcddf-fb73-457c-ac47-e642336c27ee) 941 | ) 942 | (pin "c7" input (at 95.25 20.32 90) 943 | (effects (font (size 1.27 1.27)) (justify right)) 944 | (uuid 950da46d-6b70-4f13-bd30-d4e222d2d071) 945 | ) 946 | (pin "r3" input (at 76.2 36.83 180) 947 | (effects (font (size 1.27 1.27)) (justify left)) 948 | (uuid 78f5e15b-db84-4a98-a452-8dee05af8059) 949 | ) 950 | (pin "c5" input (at 90.17 20.32 90) 951 | (effects (font (size 1.27 1.27)) (justify right)) 952 | (uuid 445402d8-2276-4d72-9b30-e409c2ed489b) 953 | ) 954 | (pin "c4" input (at 87.63 20.32 90) 955 | (effects (font (size 1.27 1.27)) (justify right)) 956 | (uuid 5cf593be-3004-4083-b1f3-2995cafb738c) 957 | ) 958 | (pin "c9" input (at 100.33 20.32 90) 959 | (effects (font (size 1.27 1.27)) (justify right)) 960 | (uuid 9226d78d-d96c-416b-ad35-600d92d5d013) 961 | ) 962 | (pin "c10" input (at 102.87 20.32 90) 963 | (effects (font (size 1.27 1.27)) (justify right)) 964 | (uuid 0950ed9d-58c9-47f5-9d20-b01159bc295d) 965 | ) 966 | (pin "c11" input (at 105.41 20.32 90) 967 | (effects (font (size 1.27 1.27)) (justify right)) 968 | (uuid 857f140c-d1de-4efa-ba30-2fc94a2ac84e) 969 | ) 970 | (pin "r2" input (at 76.2 34.29 180) 971 | (effects (font (size 1.27 1.27)) (justify left)) 972 | (uuid 73e8cc60-dcbd-4f97-b16c-5d6615249194) 973 | ) 974 | (instances 975 | (project "cut-slope" 976 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" (page "3")) 977 | ) 978 | ) 979 | ) 980 | 981 | (sheet (at 25.4 17.78) (size 30.48 30.48) 982 | (stroke (width 0.1524) (type solid)) 983 | (fill (color 0 0 0 0.0000)) 984 | (uuid 4fb5f8ae-dff6-4c38-9253-59cb41e36834) 985 | (property "Sheetname" "rp2040" (at 25.4 17.0684 0) 986 | (effects (font (size 1.27 1.27)) (justify left bottom)) 987 | ) 988 | (property "Sheetfile" "rp2040.kicad_sch" (at 25.4 12.7 0) 989 | (effects (font (size 1.27 1.27)) (justify left top)) 990 | ) 991 | (pin "GP16" input (at 36.83 48.26 270) 992 | (effects (font (size 1.27 1.27)) (justify left)) 993 | (uuid 12c75bd1-7103-4d95-b0a4-2e781df23087) 994 | ) 995 | (pin "GP19" input (at 25.4 44.45 180) 996 | (effects (font (size 1.27 1.27)) (justify left)) 997 | (uuid 22fc8922-30c3-4637-9d2d-dd7f6849235f) 998 | ) 999 | (pin "GP15" input (at 39.37 48.26 270) 1000 | (effects (font (size 1.27 1.27)) (justify left)) 1001 | (uuid 204f1c7a-ce54-4431-b79a-d71aa1ee20a5) 1002 | ) 1003 | (pin "GP20" input (at 25.4 41.91 180) 1004 | (effects (font (size 1.27 1.27)) (justify left)) 1005 | (uuid a93afed5-b801-4f72-9136-de940a0e6c88) 1006 | ) 1007 | (pin "GP17" input (at 34.29 48.26 270) 1008 | (effects (font (size 1.27 1.27)) (justify left)) 1009 | (uuid 2af1ce76-3be1-4816-b54d-386ebc435d2e) 1010 | ) 1011 | (pin "GP18" input (at 25.4 46.99 180) 1012 | (effects (font (size 1.27 1.27)) (justify left)) 1013 | (uuid 159caa05-4937-4620-843f-bc627490ad85) 1014 | ) 1015 | (pin "GP12" input (at 46.99 48.26 270) 1016 | (effects (font (size 1.27 1.27)) (justify left)) 1017 | (uuid d5de527c-4137-4c00-86ef-55306b9f4d84) 1018 | ) 1019 | (pin "GP13" input (at 44.45 48.26 270) 1020 | (effects (font (size 1.27 1.27)) (justify left)) 1021 | (uuid 155ec868-68c8-4be7-849d-6c5132b0dbb9) 1022 | ) 1023 | (pin "GP11" input (at 55.88 46.99 0) 1024 | (effects (font (size 1.27 1.27)) (justify right)) 1025 | (uuid 97597564-5878-48af-a425-84b755a617dc) 1026 | ) 1027 | (pin "GP10" input (at 55.88 44.45 0) 1028 | (effects (font (size 1.27 1.27)) (justify right)) 1029 | (uuid 747c74ab-ccfb-4fdf-b7ae-e012ef25ecf1) 1030 | ) 1031 | (pin "GP14" input (at 41.91 48.26 270) 1032 | (effects (font (size 1.27 1.27)) (justify left)) 1033 | (uuid 28aac8b0-a5ea-48eb-9c6b-cc7f72471a04) 1034 | ) 1035 | (pin "GP4" input (at 55.88 29.21 0) 1036 | (effects (font (size 1.27 1.27)) (justify right)) 1037 | (uuid 33c49f3f-5386-4357-8d30-fce0b9b23ba0) 1038 | ) 1039 | (pin "GP3" input (at 55.88 26.67 0) 1040 | (effects (font (size 1.27 1.27)) (justify right)) 1041 | (uuid c3f17d0d-15c4-420d-b62d-0bc57d9ca150) 1042 | ) 1043 | (pin "GP0" input (at 55.88 19.05 0) 1044 | (effects (font (size 1.27 1.27)) (justify right)) 1045 | (uuid 964ab5da-1f80-4e40-91d4-48200f5eb97d) 1046 | ) 1047 | (pin "GP8" input (at 55.88 39.37 0) 1048 | (effects (font (size 1.27 1.27)) (justify right)) 1049 | (uuid 82f73c40-e58b-442e-90fa-17389f5a3a3f) 1050 | ) 1051 | (pin "GP7" input (at 55.88 36.83 0) 1052 | (effects (font (size 1.27 1.27)) (justify right)) 1053 | (uuid aa9d22cf-cb2d-4e36-90d9-18aa210b7ad2) 1054 | ) 1055 | (pin "GP9" input (at 55.88 41.91 0) 1056 | (effects (font (size 1.27 1.27)) (justify right)) 1057 | (uuid 25a3e61a-0d15-467e-a153-830574f5ab49) 1058 | ) 1059 | (pin "GP6" input (at 55.88 34.29 0) 1060 | (effects (font (size 1.27 1.27)) (justify right)) 1061 | (uuid 5076e9ed-aa0f-4769-a79c-3c3226ba8bfd) 1062 | ) 1063 | (pin "GP5" input (at 55.88 31.75 0) 1064 | (effects (font (size 1.27 1.27)) (justify right)) 1065 | (uuid d2adab13-b6ec-498d-85e9-1eeaec90252e) 1066 | ) 1067 | (pin "GND" input (at 41.91 17.78 90) 1068 | (effects (font (size 1.27 1.27)) (justify right)) 1069 | (uuid 6a7c942b-ac0c-4eb2-98d1-b9c4a0cb0d90) 1070 | ) 1071 | (pin "3V3" input (at 39.37 17.78 90) 1072 | (effects (font (size 1.27 1.27)) (justify right)) 1073 | (uuid 757e04c4-0e8a-4763-a09f-4115341ee33c) 1074 | ) 1075 | (pin "GP2" input (at 55.88 24.13 0) 1076 | (effects (font (size 1.27 1.27)) (justify right)) 1077 | (uuid 3fd6017a-d8ef-4c3f-bb57-d2eba7301a7f) 1078 | ) 1079 | (pin "GP1" input (at 55.88 21.59 0) 1080 | (effects (font (size 1.27 1.27)) (justify right)) 1081 | (uuid b5b639b2-1775-427f-b9b5-6ef8f0d05f21) 1082 | ) 1083 | (pin "GP21" input (at 25.4 39.37 180) 1084 | (effects (font (size 1.27 1.27)) (justify left)) 1085 | (uuid cf1480a1-e36e-47e4-9abd-548517c6718e) 1086 | ) 1087 | (pin "GP24" input (at 25.4 31.75 180) 1088 | (effects (font (size 1.27 1.27)) (justify left)) 1089 | (uuid ae426f77-cb7c-47de-aed5-fe45e80a28f3) 1090 | ) 1091 | (pin "GP22" input (at 25.4 36.83 180) 1092 | (effects (font (size 1.27 1.27)) (justify left)) 1093 | (uuid defe62bd-78e9-427f-ba4a-3d9ed78da7d8) 1094 | ) 1095 | (pin "GP25" input (at 25.4 29.21 180) 1096 | (effects (font (size 1.27 1.27)) (justify left)) 1097 | (uuid b08c61b8-d534-442c-93d8-bcb2e2ea4ecb) 1098 | ) 1099 | (pin "GP23" input (at 25.4 34.29 180) 1100 | (effects (font (size 1.27 1.27)) (justify left)) 1101 | (uuid a843de90-9650-4189-8564-033e6d4995ef) 1102 | ) 1103 | (pin "GP26" input (at 25.4 26.67 180) 1104 | (effects (font (size 1.27 1.27)) (justify left)) 1105 | (uuid ecce0e57-07b1-48bb-bdde-e240dfa6551d) 1106 | ) 1107 | (pin "GP29" input (at 25.4 19.05 180) 1108 | (effects (font (size 1.27 1.27)) (justify left)) 1109 | (uuid 93853f55-d8d6-49fd-886d-65f46ab75531) 1110 | ) 1111 | (pin "GP27" input (at 25.4 24.13 180) 1112 | (effects (font (size 1.27 1.27)) (justify left)) 1113 | (uuid 4fe42721-e0c0-4f59-8964-14b7bc69fbbf) 1114 | ) 1115 | (pin "GP28" input (at 25.4 21.59 180) 1116 | (effects (font (size 1.27 1.27)) (justify left)) 1117 | (uuid b1673566-c4d3-4680-9e2f-a81e373974ea) 1118 | ) 1119 | (instances 1120 | (project "cut-slope" 1121 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" (page "4")) 1122 | ) 1123 | ) 1124 | ) 1125 | 1126 | (sheet (at 215.9 22.86) (size 19.05 16.51) (fields_autoplaced) 1127 | (stroke (width 0.1524) (type solid)) 1128 | (fill (color 0 0 0 0.0000)) 1129 | (uuid 9b3f17e3-f2ad-4b23-8e23-41ddce18f71d) 1130 | (property "Sheetname" "rgb" (at 215.9 22.1484 0) 1131 | (effects (font (size 1.27 1.27)) (justify left bottom)) 1132 | ) 1133 | (property "Sheetfile" "rgb.kicad_sch" (at 215.9 39.9546 0) 1134 | (effects (font (size 1.27 1.27)) (justify left top)) 1135 | ) 1136 | (pin "DOUT" output (at 215.9 27.94 180) 1137 | (effects (font (size 1.27 1.27)) (justify left)) 1138 | (uuid c13d02e6-d58c-4ce2-bec1-e8bc0d1d1910) 1139 | ) 1140 | (pin "DIN" input (at 215.9 30.48 180) 1141 | (effects (font (size 1.27 1.27)) (justify left)) 1142 | (uuid ebb581d6-c228-4ac4-89f2-7e24a8e6caf6) 1143 | ) 1144 | (pin "VCC" passive (at 215.9 33.02 180) 1145 | (effects (font (size 1.27 1.27)) (justify left)) 1146 | (uuid 49c58f6c-c5bd-4e40-a7d6-b0cbef511e29) 1147 | ) 1148 | (pin "VDD" input (at 215.9 35.56 180) 1149 | (effects (font (size 1.27 1.27)) (justify left)) 1150 | (uuid 9412d32b-e977-4a28-87a6-6e736716f6a1) 1151 | ) 1152 | (instances 1153 | (project "cut-slope" 1154 | (path "/bcf08c00-9729-48c6-a1d1-fd61a92f814c" (page "2")) 1155 | ) 1156 | ) 1157 | ) 1158 | 1159 | (sheet_instances 1160 | (path "/" (page "1")) 1161 | ) 1162 | ) 1163 | --------------------------------------------------------------------------------