├── .gitignore ├── raspberrypi_zerow_uhat ├── meta │ ├── icon.png │ ├── 3d_top.png │ ├── board.png │ ├── 3d_bottom.png │ └── info.html ├── fp-lib-table ├── lib.pretty │ ├── MountingHole_2.75mm.kicad_mod │ ├── MountingHole_2.7mm_M2.5_uHAT_RPi.kicad_mod │ └── PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor.kicad_mod ├── raspberrypi_zerow_uhat.pro ├── raspberrypi_zerow_uhat-cache.lib ├── raspberrypi_zerow_uhat.net ├── raspberrypi_zerow_uhat.sch └── raspberrypi_zerow_uhat.kicad_pcb ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.bak 3 | *.kicad_pcb-bak 4 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/meta/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkprojects/kicad-rpiz-uhat-template/HEAD/raspberrypi_zerow_uhat/meta/icon.png -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name lib)(type KiCad)(uri ${KIPRJMOD}/lib.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/meta/3d_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkprojects/kicad-rpiz-uhat-template/HEAD/raspberrypi_zerow_uhat/meta/3d_top.png -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/meta/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkprojects/kicad-rpiz-uhat-template/HEAD/raspberrypi_zerow_uhat/meta/board.png -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/meta/3d_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rkprojects/kicad-rpiz-uhat-template/HEAD/raspberrypi_zerow_uhat/meta/3d_bottom.png -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/lib.pretty/MountingHole_2.75mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_2.75mm (layer F.Cu) (tedit 5C77CCFB) 2 | (tags "mounting hole 2.75mm no annular") 3 | (attr virtual) 4 | (fp_text reference REF** (at 0 -4.445) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value MountingHole_2.75mm (at 0 4.445) (layer F.Fab) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user %R (at 0.3 0) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_circle (center 0 0) (end 3 0) (layer Cmts.User) (width 0.15)) 14 | (fp_circle (center 0 0) (end 3.1 0) (layer F.CrtYd) (width 0.05)) 15 | (pad "" np_thru_hole circle (at 0 0) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/raspberrypi_zerow_uhat.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/lib.pretty/MountingHole_2.7mm_M2.5_uHAT_RPi.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_2.7mm_M2.5_uHAT_RPi (layer F.Cu) (tedit 5C78B68D) 2 | (descr "Mounting Hole 2.7mm, no annular, M2.5") 3 | (tags "mounting hole 2.7mm no annular m2.5") 4 | (attr virtual) 5 | (fp_text reference REF** (at 0 -3.7) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_2.7mm_M2.5_uHAT_RPi (at 0 3.7) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user %R (at 0.3 0) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) 16 | (pad "" np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask) 17 | (clearance 1.75)) 18 | ) 19 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright 2019 Ravikiran Bukkasagara, contact@ravikiranb.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a 6 | copy of this software and associated documentation files (the "Software"), 7 | to deal in the Software without restriction, including without limitation 8 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 | and/or sell copies of the Software, and to permit persons to whom 10 | the Software is furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included 13 | in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 17 | WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 18 | PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 19 | OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 21 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR 22 | THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/meta/info.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Raspberry Pi Zero (W) uHAT Template Board 4 | 5 | 6 |

Raspberry Pi Zero (W) uHAT Template Board

7 | 8 |

Easy starting point for Raspberry Pi Zero (W) uHAT extension board. 9 | GPIO 40 Pin connector is of through hole type, board size is 65x30mm. Pi Zero or Zero W 10 | boards do not have PoE header, other components can be placed in that region. 11 |
ID EEPROM is not added as its footprint package and pull-up resistor size could be 12 | different based on your project. 13 |
Please refer to 14 | 15 | HAT Design Guidelines for more details.

16 | 17 |

18 | 19 | 20 |

21 | 22 |

License

23 |

(c) 2019 Ravikiran Bukkasagara, contact@ravikiranb.com

24 | 25 |

This project's Schematics, PCB design files, Footprint libraries 26 | and Documentation files are released under MIT Open Source License.
27 | Please refer to the file named LICENSE in the project repository 28 | for complete license text.

29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # KiCad Board Template For Raspberry Pi Zero (W) uHAT 2 | 3 | Easy starting point for Raspberry Pi Zero (W) uHAT extension board. 4 | GPIO 40 Pin connector is of through hole type, board size is 65x30mm. Pi Zero or Zero W 5 | boards do not have PoE header, other components can be placed in that region. 6 | ID EEPROM is not added as its footprint package and I2C pull-up resistors size could be different based on your project. 7 | Please refer to [HAT Design Guidelines](https://github.com/raspberrypi/hats/blob/master/designguide.md) for more details. 8 | 9 | **KiCad version: 5.0.2** 10 | 11 | Project home page: 12 | 13 | ## Installing as template in KiCad on Ubuntu 14 | 15 | * If KICAD_USER_TEMPLATE_DIR environment variable is not set: 16 | Open KiCAD > **Preferences** Menu > **Configure Paths** 17 | Set KICAD_USER_TEMPLATE_DIR environment variable to a directory where you would create/copy all user templates. 18 | 19 | * Get design files 20 | $ git clone https://github.com/rkprojects/kicad-rpiz-uhat-template.git 21 | $ cd kicad-rpiz-uhat-template 22 | 23 | Copy to template directory 24 | $ cp -r raspberrypi_zerow_uhat ** 25 | Or create symbolic link 26 | $ ln -sr raspberrypi_zerow_uhat ** 27 | 28 | 29 | ## Using Template 30 | 31 | Create New project from template. 32 | Open KiCad > Press **CTRL-T** or from Menu **File** > **New** > **Project from Template** 33 | Click **User Templates** tab > Click Raspberry Pi icon > If there are many icons read template information to cross check > Click OK button. 34 | Refer to [KiCad docs](http://docs.kicad-pcb.org/) for more details. 35 | 36 | ## License 37 | 38 | Copyright 2019 Ravikiran Bukkasagara, 39 | 40 | This project's Schematics, PCB design files, Footprint libraries and Documentation files are released under MIT Open Source License. 41 | Please refer to the file named **LICENSE** for complete license text. 42 | 43 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/raspberrypi_zerow_uhat-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Generic_Conn_02x20_Odd_Even 5 | # 6 | DEF Connector_Generic_Conn_02x20_Odd_Even J 0 40 Y N 1 F N 7 | F0 "J" 50 1000 50 H V C CNN 8 | F1 "Connector_Generic_Conn_02x20_Odd_Even" 50 -1100 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | $FPLIST 12 | Connector*:*_2x??_* 13 | $ENDFPLIST 14 | DRAW 15 | S -50 -995 0 -1005 1 1 6 N 16 | S -50 -895 0 -905 1 1 6 N 17 | S -50 -795 0 -805 1 1 6 N 18 | S -50 -695 0 -705 1 1 6 N 19 | S -50 -595 0 -605 1 1 6 N 20 | S -50 -495 0 -505 1 1 6 N 21 | S -50 -395 0 -405 1 1 6 N 22 | S -50 -295 0 -305 1 1 6 N 23 | S -50 -195 0 -205 1 1 6 N 24 | S -50 -95 0 -105 1 1 6 N 25 | S -50 5 0 -5 1 1 6 N 26 | S -50 105 0 95 1 1 6 N 27 | S -50 205 0 195 1 1 6 N 28 | S -50 305 0 295 1 1 6 N 29 | S -50 405 0 395 1 1 6 N 30 | S -50 505 0 495 1 1 6 N 31 | S -50 605 0 595 1 1 6 N 32 | S -50 705 0 695 1 1 6 N 33 | S -50 805 0 795 1 1 6 N 34 | S -50 905 0 895 1 1 6 N 35 | S -50 950 150 -1050 1 1 10 f 36 | S 150 -995 100 -1005 1 1 6 N 37 | S 150 -895 100 -905 1 1 6 N 38 | S 150 -795 100 -805 1 1 6 N 39 | S 150 -695 100 -705 1 1 6 N 40 | S 150 -595 100 -605 1 1 6 N 41 | S 150 -495 100 -505 1 1 6 N 42 | S 150 -395 100 -405 1 1 6 N 43 | S 150 -295 100 -305 1 1 6 N 44 | S 150 -195 100 -205 1 1 6 N 45 | S 150 -95 100 -105 1 1 6 N 46 | S 150 5 100 -5 1 1 6 N 47 | S 150 105 100 95 1 1 6 N 48 | S 150 205 100 195 1 1 6 N 49 | S 150 305 100 295 1 1 6 N 50 | S 150 405 100 395 1 1 6 N 51 | S 150 505 100 495 1 1 6 N 52 | S 150 605 100 595 1 1 6 N 53 | S 150 705 100 695 1 1 6 N 54 | S 150 805 100 795 1 1 6 N 55 | S 150 905 100 895 1 1 6 N 56 | X Pin_1 1 -200 900 150 R 50 50 1 1 P 57 | X Pin_10 10 300 500 150 L 50 50 1 1 P 58 | X Pin_11 11 -200 400 150 R 50 50 1 1 P 59 | X Pin_12 12 300 400 150 L 50 50 1 1 P 60 | X Pin_13 13 -200 300 150 R 50 50 1 1 P 61 | X Pin_14 14 300 300 150 L 50 50 1 1 P 62 | X Pin_15 15 -200 200 150 R 50 50 1 1 P 63 | X Pin_16 16 300 200 150 L 50 50 1 1 P 64 | X Pin_17 17 -200 100 150 R 50 50 1 1 P 65 | X Pin_18 18 300 100 150 L 50 50 1 1 P 66 | X Pin_19 19 -200 0 150 R 50 50 1 1 P 67 | X Pin_2 2 300 900 150 L 50 50 1 1 P 68 | X Pin_20 20 300 0 150 L 50 50 1 1 P 69 | X Pin_21 21 -200 -100 150 R 50 50 1 1 P 70 | X Pin_22 22 300 -100 150 L 50 50 1 1 P 71 | X Pin_23 23 -200 -200 150 R 50 50 1 1 P 72 | X Pin_24 24 300 -200 150 L 50 50 1 1 P 73 | X Pin_25 25 -200 -300 150 R 50 50 1 1 P 74 | X Pin_26 26 300 -300 150 L 50 50 1 1 P 75 | X Pin_27 27 -200 -400 150 R 50 50 1 1 P 76 | X Pin_28 28 300 -400 150 L 50 50 1 1 P 77 | X Pin_29 29 -200 -500 150 R 50 50 1 1 P 78 | X Pin_3 3 -200 800 150 R 50 50 1 1 P 79 | X Pin_30 30 300 -500 150 L 50 50 1 1 P 80 | X Pin_31 31 -200 -600 150 R 50 50 1 1 P 81 | X Pin_32 32 300 -600 150 L 50 50 1 1 P 82 | X Pin_33 33 -200 -700 150 R 50 50 1 1 P 83 | X Pin_34 34 300 -700 150 L 50 50 1 1 P 84 | X Pin_35 35 -200 -800 150 R 50 50 1 1 P 85 | X Pin_36 36 300 -800 150 L 50 50 1 1 P 86 | X Pin_37 37 -200 -900 150 R 50 50 1 1 P 87 | X Pin_38 38 300 -900 150 L 50 50 1 1 P 88 | X Pin_39 39 -200 -1000 150 R 50 50 1 1 P 89 | X Pin_4 4 300 800 150 L 50 50 1 1 P 90 | X Pin_40 40 300 -1000 150 L 50 50 1 1 P 91 | X Pin_5 5 -200 700 150 R 50 50 1 1 P 92 | X Pin_6 6 300 700 150 L 50 50 1 1 P 93 | X Pin_7 7 -200 600 150 R 50 50 1 1 P 94 | X Pin_8 8 300 600 150 L 50 50 1 1 P 95 | X Pin_9 9 -200 500 150 R 50 50 1 1 P 96 | ENDDRAW 97 | ENDDEF 98 | # 99 | # Mechanical_MountingHole 100 | # 101 | DEF Mechanical_MountingHole H 0 40 Y Y 1 F N 102 | F0 "H" 0 200 50 H V C CNN 103 | F1 "Mechanical_MountingHole" 0 125 50 H V C CNN 104 | F2 "" 0 0 50 H I C CNN 105 | F3 "" 0 0 50 H I C CNN 106 | $FPLIST 107 | MountingHole* 108 | $ENDFPLIST 109 | DRAW 110 | C 0 0 50 0 1 50 N 111 | ENDDRAW 112 | ENDDEF 113 | # 114 | # power_+3.3V 115 | # 116 | DEF power_+3.3V #PWR 0 0 Y Y 1 F P 117 | F0 "#PWR" 0 -150 50 H I C CNN 118 | F1 "power_+3.3V" 0 140 50 H V C CNN 119 | F2 "" 0 0 50 H I C CNN 120 | F3 "" 0 0 50 H I C CNN 121 | ALIAS +3.3V 122 | DRAW 123 | P 2 0 1 0 -30 50 0 100 N 124 | P 2 0 1 0 0 0 0 100 N 125 | P 2 0 1 0 0 100 30 50 N 126 | X +3V3 1 0 0 0 U 50 50 1 1 W N 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # power_+5V 131 | # 132 | DEF power_+5V #PWR 0 0 Y Y 1 F P 133 | F0 "#PWR" 0 -150 50 H I C CNN 134 | F1 "power_+5V" 0 140 50 H V C CNN 135 | F2 "" 0 0 50 H I C CNN 136 | F3 "" 0 0 50 H I C CNN 137 | DRAW 138 | P 2 0 1 0 -30 50 0 100 N 139 | P 2 0 1 0 0 0 0 100 N 140 | P 2 0 1 0 0 100 30 50 N 141 | X +5V 1 0 0 0 U 50 50 1 1 W N 142 | ENDDRAW 143 | ENDDEF 144 | # 145 | # power_GND 146 | # 147 | DEF power_GND #PWR 0 0 Y Y 1 F P 148 | F0 "#PWR" 0 -250 50 H I C CNN 149 | F1 "power_GND" 0 -150 50 H V C CNN 150 | F2 "" 0 0 50 H I C CNN 151 | F3 "" 0 0 50 H I C CNN 152 | DRAW 153 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 154 | X GND 1 0 0 0 D 50 50 1 1 W N 155 | ENDDRAW 156 | ENDDEF 157 | # 158 | # power_PWR_FLAG 159 | # 160 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 161 | F0 "#FLG" 0 75 50 H I C CNN 162 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 163 | F2 "" 0 0 50 H I C CNN 164 | F3 "" 0 0 50 H I C CNN 165 | DRAW 166 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 167 | X pwr 1 0 0 0 U 50 50 0 0 w 168 | ENDDRAW 169 | ENDDEF 170 | # 171 | #End Library 172 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/lib.pretty/PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor (layer F.Cu) (tedit 5C77E2CF) 2 | (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") 3 | (tags "Through hole socket strip THT 2x20 2.54mm double row") 4 | (fp_text reference REF** (at 0 -26.9) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor (at 0 26.9) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.54 -25.4) (end 1.54 -25.4) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 1.54 -25.4) (end 2.54 -24.4) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 2.54 -24.4) (end 2.54 25.4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 2.54 25.4) (end -2.54 25.4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -2.54 25.4) (end -2.54 -25.4) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -2.6 -25.46) (end 0 -25.46) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.6 -25.46) (end -2.6 25.46) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -2.6 25.46) (end 2.6 25.46) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 2.6 -22.86) (end 2.6 25.46) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 0 -22.86) (end 2.6 -22.86) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 0 -25.46) (end 0 -22.86) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 2.6 -25.46) (end 2.6 -24.13) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 1.27 -25.46) (end 2.6 -25.46) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -3.07 -25.93) (end 3.03 -25.93) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 3.03 -25.93) (end 3.03 25.87) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 3.03 25.87) (end -3.07 25.87) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -3.07 25.87) (end -3.07 -25.93) (layer F.CrtYd) (width 0.05)) 27 | (fp_text user %R (at 0 0 90) (layer F.Fab) 28 | (effects (font (size 1 1) (thickness 0.15))) 29 | ) 30 | (pad 1 thru_hole rect (at 1.27 -24.13) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 31 | (pad 2 thru_hole oval (at -1.27 -24.13) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 3 thru_hole oval (at 1.27 -21.59) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 4 thru_hole oval (at -1.27 -21.59) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (pad 5 thru_hole oval (at 1.27 -19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 35 | (pad 6 thru_hole oval (at -1.27 -19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 36 | (pad 7 thru_hole oval (at 1.27 -16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 37 | (pad 8 thru_hole oval (at -1.27 -16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 38 | (pad 9 thru_hole oval (at 1.27 -13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 39 | (pad 10 thru_hole oval (at -1.27 -13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 40 | (pad 11 thru_hole oval (at 1.27 -11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 41 | (pad 12 thru_hole oval (at -1.27 -11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 42 | (pad 13 thru_hole oval (at 1.27 -8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 43 | (pad 14 thru_hole oval (at -1.27 -8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 44 | (pad 15 thru_hole oval (at 1.27 -6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 45 | (pad 16 thru_hole oval (at -1.27 -6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 46 | (pad 17 thru_hole oval (at 1.27 -3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 47 | (pad 18 thru_hole oval (at -1.27 -3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 48 | (pad 19 thru_hole oval (at 1.27 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 49 | (pad 20 thru_hole oval (at -1.27 -1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 50 | (pad 21 thru_hole oval (at 1.27 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 51 | (pad 22 thru_hole oval (at -1.27 1.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 52 | (pad 23 thru_hole oval (at 1.27 3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 53 | (pad 24 thru_hole oval (at -1.27 3.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 54 | (pad 25 thru_hole oval (at 1.27 6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 55 | (pad 26 thru_hole oval (at -1.27 6.35) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 56 | (pad 27 thru_hole oval (at 1.27 8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 57 | (pad 28 thru_hole oval (at -1.27 8.89) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 58 | (pad 29 thru_hole oval (at 1.27 11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 59 | (pad 30 thru_hole oval (at -1.27 11.43) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 60 | (pad 31 thru_hole oval (at 1.27 13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 61 | (pad 32 thru_hole oval (at -1.27 13.97) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 62 | (pad 33 thru_hole oval (at 1.27 16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 63 | (pad 34 thru_hole oval (at -1.27 16.51) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 64 | (pad 35 thru_hole oval (at 1.27 19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 65 | (pad 36 thru_hole oval (at -1.27 19.05) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 66 | (pad 37 thru_hole oval (at 1.27 21.59) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 67 | (pad 38 thru_hole oval (at -1.27 21.59) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 68 | (pad 39 thru_hole oval (at 1.27 24.13) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 69 | (pad 40 thru_hole oval (at -1.27 24.13) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 70 | (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl 71 | (at (xyz 0 0 0)) 72 | (scale (xyz 1 1 1)) 73 | (rotate (xyz 0 0 0)) 74 | ) 75 | ) 76 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/raspberrypi_zerow_uhat.net: -------------------------------------------------------------------------------- 1 | (export (version D) 2 | (design 3 | (source /home/works/kicad_works/template/uhat_raspberrypi_zerow/uhat_raspberrypi_zerow.sch) 4 | (date "Fri Mar 1 14:12:25 2019") 5 | (tool "Eeschema 5.0.2-bee76a0~70~ubuntu16.04.1") 6 | (sheet (number 1) (name /) (tstamps /) 7 | (title_block 8 | (title "uHat Template for Raspberry Pi Zero") 9 | (company) 10 | (rev 1.0) 11 | (date 2019-02-28) 12 | (source uhat_raspberrypi_zerow.sch) 13 | (comment (number 1) (value "")) 14 | (comment (number 2) (value "")) 15 | (comment (number 3) (value "")) 16 | (comment (number 4) (value ""))))) 17 | (components 18 | (comp (ref J1) 19 | (value GPIO_CONNECTOR) 20 | (footprint lib:PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor) 21 | (datasheet ~) 22 | (libsource (lib Connector_Generic) (part Conn_02x20_Odd_Even) (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) 23 | (sheetpath (names /) (tstamps /)) 24 | (tstamp 5C77771F)) 25 | (comp (ref H1) 26 | (value MountingHole) 27 | (footprint lib:MountingHole_2.7mm_M2.5_uHAT_RPi) 28 | (datasheet ~) 29 | (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) 30 | (sheetpath (names /) (tstamps /)) 31 | (tstamp 5C7C4C81)) 32 | (comp (ref H2) 33 | (value MountingHole) 34 | (footprint lib:MountingHole_2.7mm_M2.5_uHAT_RPi) 35 | (datasheet ~) 36 | (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) 37 | (sheetpath (names /) (tstamps /)) 38 | (tstamp 5C7C7FBC)) 39 | (comp (ref H3) 40 | (value MountingHole) 41 | (footprint lib:MountingHole_2.7mm_M2.5_uHAT_RPi) 42 | (datasheet ~) 43 | (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) 44 | (sheetpath (names /) (tstamps /)) 45 | (tstamp 5C7C8014)) 46 | (comp (ref H4) 47 | (value MountingHole) 48 | (footprint lib:MountingHole_2.7mm_M2.5_uHAT_RPi) 49 | (datasheet ~) 50 | (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) 51 | (sheetpath (names /) (tstamps /)) 52 | (tstamp 5C7C8030))) 53 | (libparts 54 | (libpart (lib Connector_Generic) (part Conn_02x20_Odd_Even) 55 | (description "Generic connector, double row, 02x20, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") 56 | (docs ~) 57 | (footprints 58 | (fp Connector*:*_2x??_*)) 59 | (fields 60 | (field (name Reference) J) 61 | (field (name Value) Conn_02x20_Odd_Even)) 62 | (pins 63 | (pin (num 1) (name Pin_1) (type passive)) 64 | (pin (num 2) (name Pin_2) (type passive)) 65 | (pin (num 3) (name Pin_3) (type passive)) 66 | (pin (num 4) (name Pin_4) (type passive)) 67 | (pin (num 5) (name Pin_5) (type passive)) 68 | (pin (num 6) (name Pin_6) (type passive)) 69 | (pin (num 7) (name Pin_7) (type passive)) 70 | (pin (num 8) (name Pin_8) (type passive)) 71 | (pin (num 9) (name Pin_9) (type passive)) 72 | (pin (num 10) (name Pin_10) (type passive)) 73 | (pin (num 11) (name Pin_11) (type passive)) 74 | (pin (num 12) (name Pin_12) (type passive)) 75 | (pin (num 13) (name Pin_13) (type passive)) 76 | (pin (num 14) (name Pin_14) (type passive)) 77 | (pin (num 15) (name Pin_15) (type passive)) 78 | (pin (num 16) (name Pin_16) (type passive)) 79 | (pin (num 17) (name Pin_17) (type passive)) 80 | (pin (num 18) (name Pin_18) (type passive)) 81 | (pin (num 19) (name Pin_19) (type passive)) 82 | (pin (num 20) (name Pin_20) (type passive)) 83 | (pin (num 21) (name Pin_21) (type passive)) 84 | (pin (num 22) (name Pin_22) (type passive)) 85 | (pin (num 23) (name Pin_23) (type passive)) 86 | (pin (num 24) (name Pin_24) (type passive)) 87 | (pin (num 25) (name Pin_25) (type passive)) 88 | (pin (num 26) (name Pin_26) (type passive)) 89 | (pin (num 27) (name Pin_27) (type passive)) 90 | (pin (num 28) (name Pin_28) (type passive)) 91 | (pin (num 29) (name Pin_29) (type passive)) 92 | (pin (num 30) (name Pin_30) (type passive)) 93 | (pin (num 31) (name Pin_31) (type passive)) 94 | (pin (num 32) (name Pin_32) (type passive)) 95 | (pin (num 33) (name Pin_33) (type passive)) 96 | (pin (num 34) (name Pin_34) (type passive)) 97 | (pin (num 35) (name Pin_35) (type passive)) 98 | (pin (num 36) (name Pin_36) (type passive)) 99 | (pin (num 37) (name Pin_37) (type passive)) 100 | (pin (num 38) (name Pin_38) (type passive)) 101 | (pin (num 39) (name Pin_39) (type passive)) 102 | (pin (num 40) (name Pin_40) (type passive)))) 103 | (libpart (lib Mechanical) (part MountingHole) 104 | (description "Mounting Hole without connection") 105 | (docs ~) 106 | (footprints 107 | (fp MountingHole*)) 108 | (fields 109 | (field (name Reference) H) 110 | (field (name Value) MountingHole)))) 111 | (libraries 112 | (library (logical Connector_Generic) 113 | (uri /usr/share/kicad/library/Connector_Generic.lib)) 114 | (library (logical Mechanical) 115 | (uri /usr/share/kicad/library/Mechanical.lib))) 116 | (nets 117 | (net (code 1) (name /GPIO13) 118 | (node (ref J1) (pin 33))) 119 | (net (code 2) (name /GPIO19) 120 | (node (ref J1) (pin 35))) 121 | (net (code 3) (name /GPIO26) 122 | (node (ref J1) (pin 37))) 123 | (net (code 4) (name /GPIO9_SPI_MISO) 124 | (node (ref J1) (pin 21))) 125 | (net (code 5) (name /GPIO11_SPI_SCLK) 126 | (node (ref J1) (pin 23))) 127 | (net (code 6) (name /ID_SD) 128 | (node (ref J1) (pin 27))) 129 | (net (code 7) (name /GPIO5) 130 | (node (ref J1) (pin 29))) 131 | (net (code 8) (name /GPIO2_SDA1) 132 | (node (ref J1) (pin 3))) 133 | (net (code 9) (name /GPIO3_SCL1) 134 | (node (ref J1) (pin 5))) 135 | (net (code 10) (name /GPIO4_GPIO_GCLK) 136 | (node (ref J1) (pin 7))) 137 | (net (code 11) (name /GPIO17_GEN0) 138 | (node (ref J1) (pin 11))) 139 | (net (code 12) (name /GPIO27_GEN2) 140 | (node (ref J1) (pin 13))) 141 | (net (code 13) (name /GPIO22_GEN3) 142 | (node (ref J1) (pin 15))) 143 | (net (code 14) (name /GPIO10_SPI_MOSI) 144 | (node (ref J1) (pin 19))) 145 | (net (code 15) (name /GPIO6) 146 | (node (ref J1) (pin 31))) 147 | (net (code 16) (name /GPIO7_SPI_CE1_N) 148 | (node (ref J1) (pin 26))) 149 | (net (code 17) (name /GPIO14_TXD0) 150 | (node (ref J1) (pin 8))) 151 | (net (code 18) (name /GPIO15_RXD0) 152 | (node (ref J1) (pin 10))) 153 | (net (code 19) (name /GPIO18_GEN1) 154 | (node (ref J1) (pin 12))) 155 | (net (code 20) (name /GPIO23_GEN4) 156 | (node (ref J1) (pin 16))) 157 | (net (code 21) (name /GPIO24_GEN5) 158 | (node (ref J1) (pin 18))) 159 | (net (code 22) (name /GPIO25_GEN6) 160 | (node (ref J1) (pin 22))) 161 | (net (code 23) (name /GPIO8_SPI_CE0_N) 162 | (node (ref J1) (pin 24))) 163 | (net (code 24) (name /ID_SC) 164 | (node (ref J1) (pin 28))) 165 | (net (code 25) (name /GPIO12) 166 | (node (ref J1) (pin 32))) 167 | (net (code 26) (name /GPIO16) 168 | (node (ref J1) (pin 36))) 169 | (net (code 27) (name /GPIO20) 170 | (node (ref J1) (pin 38))) 171 | (net (code 28) (name /GPIO21) 172 | (node (ref J1) (pin 40))) 173 | (net (code 29) (name GND) 174 | (node (ref J1) (pin 25)) 175 | (node (ref J1) (pin 20)) 176 | (node (ref J1) (pin 14)) 177 | (node (ref J1) (pin 9)) 178 | (node (ref J1) (pin 6)) 179 | (node (ref J1) (pin 39)) 180 | (node (ref J1) (pin 34)) 181 | (node (ref J1) (pin 30))) 182 | (net (code 30) (name +5V) 183 | (node (ref J1) (pin 2)) 184 | (node (ref J1) (pin 4))) 185 | (net (code 31) (name +3V3) 186 | (node (ref J1) (pin 1)) 187 | (node (ref J1) (pin 17))))) -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/raspberrypi_zerow_uhat.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | LIBS:raspberrypi_zerow_uhat-cache 3 | EELAYER 26 0 4 | EELAYER END 5 | $Descr A4 11693 8268 6 | encoding utf-8 7 | Sheet 1 1 8 | Title "Raspberry Pi Zero (W) uHAT Template Board" 9 | Date "2019-02-28" 10 | Rev "1.0" 11 | Comp "" 12 | Comment1 "This Schematic is licensed under MIT Open Source License." 13 | Comment2 "" 14 | Comment3 "" 15 | Comment4 "" 16 | $EndDescr 17 | $Comp 18 | L Connector_Generic:Conn_02x20_Odd_Even J1 19 | U 1 1 5C77771F 20 | P 5250 2950 21 | F 0 "J1" H 5300 4067 50 0000 C CNN 22 | F 1 "GPIO_CONNECTOR" H 5300 3976 50 0000 C CNN 23 | F 2 "lib:PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor" H 5250 2950 50 0001 C CNN 24 | F 3 "~" H 5250 2950 50 0001 C CNN 25 | 1 5250 2950 26 | 1 0 0 -1 27 | $EndComp 28 | $Comp 29 | L power:GND #PWR0101 30 | U 1 1 5C777805 31 | P 4850 4100 32 | F 0 "#PWR0101" H 4850 3850 50 0001 C CNN 33 | F 1 "GND" H 4855 3927 50 0001 C CNN 34 | F 2 "" H 4850 4100 50 0001 C CNN 35 | F 3 "" H 4850 4100 50 0001 C CNN 36 | 1 4850 4100 37 | 1 0 0 -1 38 | $EndComp 39 | $Comp 40 | L power:GND #PWR0102 41 | U 1 1 5C777838 42 | P 5750 4100 43 | F 0 "#PWR0102" H 5750 3850 50 0001 C CNN 44 | F 1 "GND" H 5755 3927 50 0001 C CNN 45 | F 2 "" H 5750 4100 50 0001 C CNN 46 | F 3 "" H 5750 4100 50 0001 C CNN 47 | 1 5750 4100 48 | 1 0 0 -1 49 | $EndComp 50 | Wire Wire Line 51 | 5050 2450 4850 2450 52 | Wire Wire Line 53 | 4850 2450 4850 3250 54 | Wire Wire Line 55 | 5050 3250 4850 3250 56 | Connection ~ 4850 3250 57 | Wire Wire Line 58 | 4850 3250 4850 3950 59 | Wire Wire Line 60 | 5050 3950 4850 3950 61 | Connection ~ 4850 3950 62 | Wire Wire Line 63 | 4850 3950 4850 4100 64 | Wire Wire Line 65 | 5550 2250 5750 2250 66 | Wire Wire Line 67 | 5750 2250 5750 2650 68 | Wire Wire Line 69 | 5550 2650 5750 2650 70 | Connection ~ 5750 2650 71 | Wire Wire Line 72 | 5750 2650 5750 2950 73 | Wire Wire Line 74 | 5550 2950 5750 2950 75 | Connection ~ 5750 2950 76 | Wire Wire Line 77 | 5550 3450 5750 3450 78 | Wire Wire Line 79 | 5750 2950 5750 3450 80 | Connection ~ 5750 3450 81 | Wire Wire Line 82 | 5750 3450 5750 3650 83 | Wire Wire Line 84 | 5550 3650 5750 3650 85 | Connection ~ 5750 3650 86 | Wire Wire Line 87 | 5750 3650 5750 4100 88 | $Comp 89 | L power:+3.3V #PWR0103 90 | U 1 1 5C777AB0 91 | P 4800 1950 92 | F 0 "#PWR0103" H 4800 1800 50 0001 C CNN 93 | F 1 "+3.3V" H 4815 2123 50 0000 C CNN 94 | F 2 "" H 4800 1950 50 0001 C CNN 95 | F 3 "" H 4800 1950 50 0001 C CNN 96 | 1 4800 1950 97 | 1 0 0 -1 98 | $EndComp 99 | Wire Wire Line 100 | 4800 2050 4800 1950 101 | Wire Wire Line 102 | 5050 2850 4800 2850 103 | Wire Wire Line 104 | 4800 2850 4800 2050 105 | Connection ~ 4800 2050 106 | $Comp 107 | L power:+5V #PWR0104 108 | U 1 1 5C777E01 109 | P 5850 1950 110 | F 0 "#PWR0104" H 5850 1800 50 0001 C CNN 111 | F 1 "+5V" H 5865 2123 50 0000 C CNN 112 | F 2 "" H 5850 1950 50 0001 C CNN 113 | F 3 "" H 5850 1950 50 0001 C CNN 114 | 1 5850 1950 115 | 1 0 0 -1 116 | $EndComp 117 | Wire Wire Line 118 | 5550 2050 5850 2050 119 | Wire Wire Line 120 | 5850 2050 5850 1950 121 | Wire Wire Line 122 | 5550 2150 5850 2150 123 | Wire Wire Line 124 | 5850 2150 5850 2050 125 | Connection ~ 5850 2050 126 | $Comp 127 | L power:PWR_FLAG #FLG0101 128 | U 1 1 5C77824A 129 | P 4400 1950 130 | F 0 "#FLG0101" H 4400 2025 50 0001 C CNN 131 | F 1 "PWR_FLAG" H 4400 2124 50 0000 C CNN 132 | F 2 "" H 4400 1950 50 0001 C CNN 133 | F 3 "~" H 4400 1950 50 0001 C CNN 134 | 1 4400 1950 135 | 1 0 0 -1 136 | $EndComp 137 | $Comp 138 | L power:GND #PWR0105 139 | U 1 1 5C778504 140 | P 4450 4200 141 | F 0 "#PWR0105" H 4450 3950 50 0001 C CNN 142 | F 1 "GND" H 4455 4027 50 0001 C CNN 143 | F 2 "" H 4450 4200 50 0001 C CNN 144 | F 3 "" H 4450 4200 50 0001 C CNN 145 | 1 4450 4200 146 | 1 0 0 -1 147 | $EndComp 148 | $Comp 149 | L power:PWR_FLAG #FLG0102 150 | U 1 1 5C778511 151 | P 4450 4150 152 | F 0 "#FLG0102" H 4450 4225 50 0001 C CNN 153 | F 1 "PWR_FLAG" H 4450 4324 50 0000 C CNN 154 | F 2 "" H 4450 4150 50 0001 C CNN 155 | F 3 "~" H 4450 4150 50 0001 C CNN 156 | 1 4450 4150 157 | 1 0 0 -1 158 | $EndComp 159 | Wire Wire Line 160 | 4450 4150 4450 4200 161 | Text Notes 6400 2150 0 50 ~ 10 162 | If back powering Pi with 5V \nNOTE that the Raspberry Pi 3B+ and Pi Zero \nand ZeroW do not include an input ZVD. 163 | Wire Notes Line 164 | 6350 1850 6350 2200 165 | Wire Notes Line 166 | 6350 2200 8200 2200 167 | Wire Notes Line 168 | 8200 2200 8200 1850 169 | Wire Notes Line 170 | 8200 1850 6350 1850 171 | Wire Wire Line 172 | 4800 2050 5050 2050 173 | Wire Wire Line 174 | 4400 2050 4400 1950 175 | Wire Wire Line 176 | 4400 2050 4800 2050 177 | $Comp 178 | L power:PWR_FLAG #FLG0103 179 | U 1 1 5C77CEFA 180 | P 6200 1950 181 | F 0 "#FLG0103" H 6200 2025 50 0001 C CNN 182 | F 1 "PWR_FLAG" H 6200 2124 50 0000 C CNN 183 | F 2 "" H 6200 1950 50 0001 C CNN 184 | F 3 "~" H 6200 1950 50 0001 C CNN 185 | 1 6200 1950 186 | 1 0 0 -1 187 | $EndComp 188 | Wire Wire Line 189 | 5850 2050 6200 2050 190 | Wire Wire Line 191 | 6200 1950 6200 2050 192 | Text Label 4100 2150 0 50 ~ 0 193 | GPIO2_SDA1 194 | Text Label 4100 2250 0 50 ~ 0 195 | GPIO3_SCL1 196 | Text Label 4100 2350 0 50 ~ 0 197 | GPIO4_GPIO_GCLK 198 | Text Label 4100 2550 0 50 ~ 0 199 | GPIO17_GEN0 200 | Text Label 4100 2650 0 50 ~ 0 201 | GPIO27_GEN2 202 | Text Label 4100 2750 0 50 ~ 0 203 | GPIO22_GEN3 204 | Text Label 4100 2950 0 50 ~ 0 205 | GPIO10_SPI_MOSI 206 | Wire Wire Line 207 | 4000 2950 5050 2950 208 | Wire Wire Line 209 | 4000 3050 5050 3050 210 | Wire Wire Line 211 | 4000 3150 5050 3150 212 | Wire Wire Line 213 | 4000 3350 5050 3350 214 | Wire Wire Line 215 | 4000 3450 5050 3450 216 | Wire Wire Line 217 | 4000 3550 5050 3550 218 | Wire Wire Line 219 | 4000 3650 5050 3650 220 | Wire Wire Line 221 | 4000 3750 5050 3750 222 | Wire Wire Line 223 | 4000 3850 5050 3850 224 | Wire Wire Line 225 | 4000 2750 5050 2750 226 | Wire Wire Line 227 | 4000 2650 5050 2650 228 | Wire Wire Line 229 | 4000 2550 5050 2550 230 | Wire Wire Line 231 | 4000 2350 5050 2350 232 | Wire Wire Line 233 | 4000 2250 5050 2250 234 | Wire Wire Line 235 | 4000 2150 5050 2150 236 | Text Label 4100 3050 0 50 ~ 0 237 | GPIO9_SPI_MISO 238 | Text Label 4100 3150 0 50 ~ 0 239 | GPIO11_SPI_SCLK 240 | Text Label 4100 3350 0 50 ~ 0 241 | ID_SD 242 | Text Label 4100 3450 0 50 ~ 0 243 | GPIO5 244 | Text Label 4100 3550 0 50 ~ 0 245 | GPIO6 246 | Text Label 4100 3650 0 50 ~ 0 247 | GPIO13 248 | Text Label 4100 3750 0 50 ~ 0 249 | GPIO19 250 | Text Label 4100 3850 0 50 ~ 0 251 | GPIO26 252 | NoConn ~ 4000 2150 253 | NoConn ~ 4000 2250 254 | NoConn ~ 4000 2350 255 | NoConn ~ 4000 2550 256 | NoConn ~ 4000 2650 257 | NoConn ~ 4000 2750 258 | NoConn ~ 4000 2950 259 | NoConn ~ 4000 3050 260 | NoConn ~ 4000 3150 261 | NoConn ~ 4000 3350 262 | NoConn ~ 4000 3450 263 | NoConn ~ 4000 3550 264 | NoConn ~ 4000 3650 265 | NoConn ~ 4000 3750 266 | NoConn ~ 4000 3850 267 | Text Label 5900 2350 0 50 ~ 0 268 | GPIO14_TXD0 269 | Text Label 5900 2450 0 50 ~ 0 270 | GPIO15_RXD0 271 | Text Label 5900 2550 0 50 ~ 0 272 | GPIO18_GEN1 273 | Text Label 5900 2750 0 50 ~ 0 274 | GPIO23_GEN4 275 | Text Label 5900 2850 0 50 ~ 0 276 | GPIO24_GEN5 277 | Text Label 5900 3050 0 50 ~ 0 278 | GPIO25_GEN6 279 | Text Label 5900 3150 0 50 ~ 0 280 | GPIO8_SPI_CE0_N 281 | Text Label 5900 3250 0 50 ~ 0 282 | GPIO7_SPI_CE1_N 283 | Wire Wire Line 284 | 5550 3150 6600 3150 285 | Wire Wire Line 286 | 5550 3250 6600 3250 287 | Text Label 5900 3350 0 50 ~ 0 288 | ID_SC 289 | Text Label 5900 3550 0 50 ~ 0 290 | GPIO12 291 | Text Label 5900 3750 0 50 ~ 0 292 | GPIO16 293 | Text Label 5900 3850 0 50 ~ 0 294 | GPIO20 295 | Text Label 5900 3950 0 50 ~ 0 296 | GPIO21 297 | Wire Wire Line 298 | 5550 2350 6600 2350 299 | Wire Wire Line 300 | 5550 2450 6600 2450 301 | Wire Wire Line 302 | 5550 2550 6600 2550 303 | Wire Wire Line 304 | 5550 2750 6600 2750 305 | Wire Wire Line 306 | 5550 2850 6600 2850 307 | Wire Wire Line 308 | 5550 3050 6600 3050 309 | Wire Wire Line 310 | 5550 3350 6600 3350 311 | Wire Wire Line 312 | 5550 3550 6600 3550 313 | Wire Wire Line 314 | 5550 3750 6600 3750 315 | Wire Wire Line 316 | 5550 3850 6600 3850 317 | NoConn ~ 6600 2350 318 | NoConn ~ 6600 2450 319 | NoConn ~ 6600 2550 320 | NoConn ~ 6600 2750 321 | NoConn ~ 6600 2850 322 | NoConn ~ 6600 3050 323 | NoConn ~ 6600 3150 324 | NoConn ~ 6600 3250 325 | NoConn ~ 6600 3350 326 | NoConn ~ 6600 3550 327 | NoConn ~ 6600 3750 328 | NoConn ~ 6600 3850 329 | NoConn ~ 6600 3950 330 | Wire Wire Line 331 | 5550 3950 6600 3950 332 | $Comp 333 | L Mechanical:MountingHole H1 334 | U 1 1 5C7C4C81 335 | P 8250 2600 336 | F 0 "H1" H 8350 2646 50 0000 L CNN 337 | F 1 "MountingHole" H 8350 2555 50 0000 L CNN 338 | F 2 "lib:MountingHole_2.7mm_M2.5_uHAT_RPi" H 8250 2600 50 0001 C CNN 339 | F 3 "~" H 8250 2600 50 0001 C CNN 340 | 1 8250 2600 341 | 1 0 0 -1 342 | $EndComp 343 | $Comp 344 | L Mechanical:MountingHole H2 345 | U 1 1 5C7C7FBC 346 | P 8250 2800 347 | F 0 "H2" H 8350 2846 50 0000 L CNN 348 | F 1 "MountingHole" H 8350 2755 50 0000 L CNN 349 | F 2 "lib:MountingHole_2.7mm_M2.5_uHAT_RPi" H 8250 2800 50 0001 C CNN 350 | F 3 "~" H 8250 2800 50 0001 C CNN 351 | 1 8250 2800 352 | 1 0 0 -1 353 | $EndComp 354 | $Comp 355 | L Mechanical:MountingHole H3 356 | U 1 1 5C7C8014 357 | P 8250 3000 358 | F 0 "H3" H 8350 3046 50 0000 L CNN 359 | F 1 "MountingHole" H 8350 2955 50 0000 L CNN 360 | F 2 "lib:MountingHole_2.7mm_M2.5_uHAT_RPi" H 8250 3000 50 0001 C CNN 361 | F 3 "~" H 8250 3000 50 0001 C CNN 362 | 1 8250 3000 363 | 1 0 0 -1 364 | $EndComp 365 | $Comp 366 | L Mechanical:MountingHole H4 367 | U 1 1 5C7C8030 368 | P 8250 3200 369 | F 0 "H4" H 8350 3246 50 0000 L CNN 370 | F 1 "MountingHole" H 8350 3155 50 0000 L CNN 371 | F 2 "lib:MountingHole_2.7mm_M2.5_uHAT_RPi" H 8250 3200 50 0001 C CNN 372 | F 3 "~" H 8250 3200 50 0001 C CNN 373 | 1 8250 3200 374 | 1 0 0 -1 375 | $EndComp 376 | $EndSCHEMATC 377 | -------------------------------------------------------------------------------- /raspberrypi_zerow_uhat/raspberrypi_zerow_uhat.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.0.2-bee76a0~70~ubuntu16.04.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 20) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 5) 9 | (nets 32) 10 | ) 11 | 12 | (page A4) 13 | (title_block 14 | (title "Raspberry Pi Zero (W) uHAT Template Board") 15 | (date 2019-02-28) 16 | (rev 1.0) 17 | (comment 1 "This PCB design is licensed under MIT Open Source License.") 18 | ) 19 | 20 | (layers 21 | (0 F.Cu signal) 22 | (31 B.Cu signal) 23 | (32 B.Adhes user) 24 | (33 F.Adhes user) 25 | (34 B.Paste user) 26 | (35 F.Paste user) 27 | (36 B.SilkS user) 28 | (37 F.SilkS user) 29 | (38 B.Mask user) 30 | (39 F.Mask user) 31 | (40 Dwgs.User user) 32 | (41 Cmts.User user) 33 | (42 Eco1.User user) 34 | (43 Eco2.User user) 35 | (44 Edge.Cuts user) 36 | (45 Margin user) 37 | (46 B.CrtYd user) 38 | (47 F.CrtYd user) 39 | (48 B.Fab user hide) 40 | (49 F.Fab user hide) 41 | ) 42 | 43 | (setup 44 | (last_trace_width 0.25) 45 | (trace_clearance 0.2) 46 | (zone_clearance 0.508) 47 | (zone_45_only no) 48 | (trace_min 0.2) 49 | (segment_width 0.2) 50 | (edge_width 0.15) 51 | (via_size 0.8) 52 | (via_drill 0.4) 53 | (via_min_size 0.4) 54 | (via_min_drill 0.3) 55 | (uvia_size 0.3) 56 | (uvia_drill 0.1) 57 | (uvias_allowed no) 58 | (uvia_min_size 0.2) 59 | (uvia_min_drill 0.1) 60 | (pcb_text_width 0.3) 61 | (pcb_text_size 1.5 1.5) 62 | (mod_edge_width 0.15) 63 | (mod_text_size 1 1) 64 | (mod_text_width 0.15) 65 | (pad_size 1.524 1.524) 66 | (pad_drill 0.762) 67 | (pad_to_mask_clearance 0.051) 68 | (solder_mask_min_width 0.25) 69 | (aux_axis_origin 0 0) 70 | (grid_origin 121.032 94.568) 71 | (visible_elements FFFFFF7F) 72 | (pcbplotparams 73 | (layerselection 0x010fc_ffffffff) 74 | (usegerberextensions false) 75 | (usegerberattributes false) 76 | (usegerberadvancedattributes false) 77 | (creategerberjobfile false) 78 | (excludeedgelayer true) 79 | (linewidth 0.100000) 80 | (plotframeref false) 81 | (viasonmask false) 82 | (mode 1) 83 | (useauxorigin false) 84 | (hpglpennumber 1) 85 | (hpglpenspeed 20) 86 | (hpglpendiameter 15.000000) 87 | (psnegative false) 88 | (psa4output false) 89 | (plotreference true) 90 | (plotvalue true) 91 | (plotinvisibletext false) 92 | (padsonsilk false) 93 | (subtractmaskfromsilk false) 94 | (outputformat 1) 95 | (mirror false) 96 | (drillshape 1) 97 | (scaleselection 1) 98 | (outputdirectory "")) 99 | ) 100 | 101 | (net 0 "") 102 | (net 1 +3V3) 103 | (net 2 +5V) 104 | (net 3 /GPIO2_SDA1) 105 | (net 4 /GPIO3_SCL1) 106 | (net 5 GND) 107 | (net 6 /GPIO4_GPIO_GCLK) 108 | (net 7 /GPIO14_TXD0) 109 | (net 8 /GPIO15_RXD0) 110 | (net 9 /GPIO17_GEN0) 111 | (net 10 /GPIO18_GEN1) 112 | (net 11 /GPIO27_GEN2) 113 | (net 12 /GPIO22_GEN3) 114 | (net 13 /GPIO23_GEN4) 115 | (net 14 /GPIO24_GEN5) 116 | (net 15 /GPIO10_SPI_MOSI) 117 | (net 16 /GPIO9_SPI_MISO) 118 | (net 17 /GPIO25_GEN6) 119 | (net 18 /GPIO11_SPI_SCLK) 120 | (net 19 /GPIO8_SPI_CE0_N) 121 | (net 20 /GPIO7_SPI_CE1_N) 122 | (net 21 /ID_SD) 123 | (net 22 /ID_SC) 124 | (net 23 /GPIO5) 125 | (net 24 /GPIO6) 126 | (net 25 /GPIO12) 127 | (net 26 /GPIO13) 128 | (net 27 /GPIO19) 129 | (net 28 /GPIO16) 130 | (net 29 /GPIO26) 131 | (net 30 /GPIO20) 132 | (net 31 /GPIO21) 133 | 134 | (net_class Default "This is the default net class." 135 | (clearance 0.2) 136 | (trace_width 0.25) 137 | (via_dia 0.8) 138 | (via_drill 0.4) 139 | (uvia_dia 0.3) 140 | (uvia_drill 0.1) 141 | (add_net +3V3) 142 | (add_net +5V) 143 | (add_net /GPIO10_SPI_MOSI) 144 | (add_net /GPIO11_SPI_SCLK) 145 | (add_net /GPIO12) 146 | (add_net /GPIO13) 147 | (add_net /GPIO14_TXD0) 148 | (add_net /GPIO15_RXD0) 149 | (add_net /GPIO16) 150 | (add_net /GPIO17_GEN0) 151 | (add_net /GPIO18_GEN1) 152 | (add_net /GPIO19) 153 | (add_net /GPIO20) 154 | (add_net /GPIO21) 155 | (add_net /GPIO22_GEN3) 156 | (add_net /GPIO23_GEN4) 157 | (add_net /GPIO24_GEN5) 158 | (add_net /GPIO25_GEN6) 159 | (add_net /GPIO26) 160 | (add_net /GPIO27_GEN2) 161 | (add_net /GPIO2_SDA1) 162 | (add_net /GPIO3_SCL1) 163 | (add_net /GPIO4_GPIO_GCLK) 164 | (add_net /GPIO5) 165 | (add_net /GPIO6) 166 | (add_net /GPIO7_SPI_CE1_N) 167 | (add_net /GPIO8_SPI_CE0_N) 168 | (add_net /GPIO9_SPI_MISO) 169 | (add_net /ID_SC) 170 | (add_net /ID_SD) 171 | (add_net GND) 172 | ) 173 | 174 | (module lib:PinSocket_2x20_P2.54mm_Vertical_Centered_Anchor (layer B.Cu) (tedit 5C78E1B8) (tstamp 5C78EB08) 175 | (at 125.902 95.838 270) 176 | (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") 177 | (tags "Through hole socket strip THT 2x20 2.54mm double row") 178 | (path /5C77771F) 179 | (fp_text reference J1 (at 2.8 -16.3) (layer B.SilkS) 180 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 181 | ) 182 | (fp_text value GPIO_CONNECTOR (at 2.7 -27.3) (layer B.Fab) 183 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 184 | ) 185 | (fp_line (start -3.81 1.27) (end 0.27 1.27) (layer B.Fab) (width 0.1)) 186 | (fp_line (start 0.27 1.27) (end 1.27 0.27) (layer B.Fab) (width 0.1)) 187 | (fp_line (start 1.27 0.27) (end 1.27 -49.53) (layer B.Fab) (width 0.1)) 188 | (fp_line (start 1.27 -49.53) (end -3.81 -49.53) (layer B.Fab) (width 0.1)) 189 | (fp_line (start -3.81 -49.53) (end -3.81 1.27) (layer B.Fab) (width 0.1)) 190 | (fp_line (start -3.87 1.33) (end -1.27 1.33) (layer B.SilkS) (width 0.12)) 191 | (fp_line (start -3.87 1.33) (end -3.87 -49.59) (layer B.SilkS) (width 0.12)) 192 | (fp_line (start -3.87 -49.59) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) 193 | (fp_line (start 1.33 -1.27) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) 194 | (fp_line (start -1.27 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12)) 195 | (fp_line (start -1.27 1.33) (end -1.27 -1.27) (layer B.SilkS) (width 0.12)) 196 | (fp_line (start 1.33 1.33) (end 1.33 0) (layer B.SilkS) (width 0.12)) 197 | (fp_line (start 0 1.33) (end 1.33 1.33) (layer B.SilkS) (width 0.12)) 198 | (fp_line (start -4.34 1.8) (end 1.76 1.8) (layer B.CrtYd) (width 0.05)) 199 | (fp_line (start 1.76 1.8) (end 1.76 -50) (layer B.CrtYd) (width 0.05)) 200 | (fp_line (start 1.76 -50) (end -4.34 -50) (layer B.CrtYd) (width 0.05)) 201 | (fp_line (start -4.34 -50) (end -4.34 1.8) (layer B.CrtYd) (width 0.05)) 202 | (fp_text user %R (at 2.8 -18.3 180) (layer B.Fab) 203 | (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) 204 | ) 205 | (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 206 | (net 1 +3V3)) 207 | (pad 2 thru_hole oval (at -2.54 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 208 | (net 2 +5V)) 209 | (pad 3 thru_hole oval (at 0 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 210 | (net 3 /GPIO2_SDA1)) 211 | (pad 4 thru_hole oval (at -2.54 -2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 212 | (net 2 +5V)) 213 | (pad 5 thru_hole oval (at 0 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 214 | (net 4 /GPIO3_SCL1)) 215 | (pad 6 thru_hole oval (at -2.54 -5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 216 | (net 5 GND)) 217 | (pad 7 thru_hole oval (at 0 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 218 | (net 6 /GPIO4_GPIO_GCLK)) 219 | (pad 8 thru_hole oval (at -2.54 -7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 220 | (net 7 /GPIO14_TXD0)) 221 | (pad 9 thru_hole oval (at 0 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 222 | (net 5 GND)) 223 | (pad 10 thru_hole oval (at -2.54 -10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 224 | (net 8 /GPIO15_RXD0)) 225 | (pad 11 thru_hole oval (at 0 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 226 | (net 9 /GPIO17_GEN0)) 227 | (pad 12 thru_hole oval (at -2.54 -12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 228 | (net 10 /GPIO18_GEN1)) 229 | (pad 13 thru_hole oval (at 0 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 230 | (net 11 /GPIO27_GEN2)) 231 | (pad 14 thru_hole oval (at -2.54 -15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 232 | (net 5 GND)) 233 | (pad 15 thru_hole oval (at 0 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 234 | (net 12 /GPIO22_GEN3)) 235 | (pad 16 thru_hole oval (at -2.54 -17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 236 | (net 13 /GPIO23_GEN4)) 237 | (pad 17 thru_hole oval (at 0 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 238 | (net 1 +3V3)) 239 | (pad 18 thru_hole oval (at -2.54 -20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 240 | (net 14 /GPIO24_GEN5)) 241 | (pad 19 thru_hole oval (at 0 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 242 | (net 15 /GPIO10_SPI_MOSI)) 243 | (pad 20 thru_hole oval (at -2.54 -22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 244 | (net 5 GND)) 245 | (pad 21 thru_hole oval (at 0 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 246 | (net 16 /GPIO9_SPI_MISO)) 247 | (pad 22 thru_hole oval (at -2.54 -25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 248 | (net 17 /GPIO25_GEN6)) 249 | (pad 23 thru_hole oval (at 0 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 250 | (net 18 /GPIO11_SPI_SCLK)) 251 | (pad 24 thru_hole oval (at -2.54 -27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 252 | (net 19 /GPIO8_SPI_CE0_N)) 253 | (pad 25 thru_hole oval (at 0 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 254 | (net 5 GND)) 255 | (pad 26 thru_hole oval (at -2.54 -30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 256 | (net 20 /GPIO7_SPI_CE1_N)) 257 | (pad 27 thru_hole oval (at 0 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 258 | (net 21 /ID_SD)) 259 | (pad 28 thru_hole oval (at -2.54 -33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 260 | (net 22 /ID_SC)) 261 | (pad 29 thru_hole oval (at 0 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 262 | (net 23 /GPIO5)) 263 | (pad 30 thru_hole oval (at -2.54 -35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 264 | (net 5 GND)) 265 | (pad 31 thru_hole oval (at 0 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 266 | (net 24 /GPIO6)) 267 | (pad 32 thru_hole oval (at -2.54 -38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 268 | (net 25 /GPIO12)) 269 | (pad 33 thru_hole oval (at 0 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 270 | (net 26 /GPIO13)) 271 | (pad 34 thru_hole oval (at -2.54 -40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 272 | (net 5 GND)) 273 | (pad 35 thru_hole oval (at 0 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 274 | (net 27 /GPIO19)) 275 | (pad 36 thru_hole oval (at -2.54 -43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 276 | (net 28 /GPIO16)) 277 | (pad 37 thru_hole oval (at 0 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 278 | (net 29 /GPIO26)) 279 | (pad 38 thru_hole oval (at -2.54 -45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 280 | (net 30 /GPIO20)) 281 | (pad 39 thru_hole oval (at 0 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 282 | (net 5 GND)) 283 | (pad 40 thru_hole oval (at -2.54 -48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) 284 | (net 31 /GPIO21)) 285 | (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl 286 | (at (xyz 0 0 0)) 287 | (scale (xyz 1 1 1)) 288 | (rotate (xyz 0 0 0)) 289 | ) 290 | ) 291 | 292 | (module lib:MountingHole_2.7mm_M2.5_uHAT_RPi locked (layer F.Cu) (tedit 5C78B840) (tstamp 5C78BBE2) 293 | (at 121.032 94.568) 294 | (descr "Mounting Hole 2.7mm, no annular, M2.5") 295 | (tags "mounting hole 2.7mm no annular m2.5") 296 | (path /5C7C4C81) 297 | (attr virtual) 298 | (fp_text reference H1 (at 0 -3.7) (layer F.SilkS) hide 299 | (effects (font (size 1 1) (thickness 0.15))) 300 | ) 301 | (fp_text value MountingHole (at 0 3.7) (layer F.Fab) hide 302 | (effects (font (size 1 1) (thickness 0.15))) 303 | ) 304 | (fp_text user %R (at 0.3 0) (layer F.Fab) 305 | (effects (font (size 1 1) (thickness 0.15))) 306 | ) 307 | (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) 308 | (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) 309 | (pad "" np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask) 310 | (clearance 1.75)) 311 | ) 312 | 313 | (module lib:MountingHole_2.7mm_M2.5_uHAT_RPi locked (layer F.Cu) (tedit 5C78B867) (tstamp 5C78BBE9) 314 | (at 179.032 94.568) 315 | (descr "Mounting Hole 2.7mm, no annular, M2.5") 316 | (tags "mounting hole 2.7mm no annular m2.5") 317 | (path /5C7C7FBC) 318 | (attr virtual) 319 | (fp_text reference H2 (at 0 -3.7) (layer F.SilkS) hide 320 | (effects (font (size 1 1) (thickness 0.15))) 321 | ) 322 | (fp_text value MountingHole (at 0 3.7) (layer F.Fab) hide 323 | (effects (font (size 1 1) (thickness 0.15))) 324 | ) 325 | (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) 326 | (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) 327 | (fp_text user %R (at 0.3 0) (layer F.Fab) 328 | (effects (font (size 1 1) (thickness 0.15))) 329 | ) 330 | (pad "" np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask) 331 | (clearance 1.75)) 332 | ) 333 | 334 | (module lib:MountingHole_2.7mm_M2.5_uHAT_RPi locked (layer F.Cu) (tedit 5C78B860) (tstamp 5C78BBF0) 335 | (at 179.032 117.568) 336 | (descr "Mounting Hole 2.7mm, no annular, M2.5") 337 | (tags "mounting hole 2.7mm no annular m2.5") 338 | (path /5C7C8014) 339 | (attr virtual) 340 | (fp_text reference H3 (at 0 -3.7) (layer F.SilkS) hide 341 | (effects (font (size 1 1) (thickness 0.15))) 342 | ) 343 | (fp_text value MountingHole (at 0 3.7) (layer F.Fab) hide 344 | (effects (font (size 1 1) (thickness 0.15))) 345 | ) 346 | (fp_text user %R (at 0.3 0) (layer F.Fab) 347 | (effects (font (size 1 1) (thickness 0.15))) 348 | ) 349 | (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) 350 | (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) 351 | (pad "" np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask) 352 | (clearance 1.75)) 353 | ) 354 | 355 | (module lib:MountingHole_2.7mm_M2.5_uHAT_RPi locked (layer F.Cu) (tedit 5C78B845) (tstamp 5C78BBF7) 356 | (at 121.032 117.568) 357 | (descr "Mounting Hole 2.7mm, no annular, M2.5") 358 | (tags "mounting hole 2.7mm no annular m2.5") 359 | (path /5C7C8030) 360 | (attr virtual) 361 | (fp_text reference H4 (at 0 -3.7) (layer F.SilkS) hide 362 | (effects (font (size 1 1) (thickness 0.15))) 363 | ) 364 | (fp_text value MountingHole (at 0 3.7) (layer F.Fab) hide 365 | (effects (font (size 1 1) (thickness 0.15))) 366 | ) 367 | (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) 368 | (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) 369 | (fp_text user %R (at 0.3 0) (layer F.Fab) 370 | (effects (font (size 1 1) (thickness 0.15))) 371 | ) 372 | (pad "" np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask) 373 | (clearance 1.75)) 374 | ) 375 | 376 | (gr_text "Board dimensions are on Cmts (Comments) layer. \nDeselect it in Layers Manager to make them invisible.\n\nGPIO connector nets are not connected, these will get \nupdated as per your schematic/netlist." (at 120.524 139.272) (layer Cmts.User) 377 | (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left)) 378 | ) 379 | (gr_text "Board Corner Radius = 3mm\nAll holes are M2.5" (at 184.278 87.202) (layer Cmts.User) 380 | (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left)) 381 | ) 382 | (dimension 29 (width 0.3) (layer Cmts.User) 383 | (gr_text "29.000 mm" (at 135.532 103.868) (layer Cmts.User) 384 | (effects (font (size 1.5 1.5) (thickness 0.3))) 385 | ) 386 | (feature1 (pts (xy 121.032 94.568) (xy 121.032 102.354421))) 387 | (feature2 (pts (xy 150.032 94.568) (xy 150.032 102.354421))) 388 | (crossbar (pts (xy 150.032 101.768) (xy 121.032 101.768))) 389 | (arrow1a (pts (xy 121.032 101.768) (xy 122.158504 101.181579))) 390 | (arrow1b (pts (xy 121.032 101.768) (xy 122.158504 102.354421))) 391 | (arrow2a (pts (xy 150.032 101.768) (xy 148.905496 101.181579))) 392 | (arrow2b (pts (xy 150.032 101.768) (xy 148.905496 102.354421))) 393 | ) 394 | (dimension 6.2 (width 0.3) (layer Cmts.User) 395 | (gr_text "6.200 mm" (at 179.032 129.268) (layer Cmts.User) 396 | (effects (font (size 1.5 1.5) (thickness 0.3))) 397 | ) 398 | (feature1 (pts (xy 182.132 117.568) (xy 182.132 127.754421))) 399 | (feature2 (pts (xy 175.932 117.568) (xy 175.932 127.754421))) 400 | (crossbar (pts (xy 175.932 127.168) (xy 182.132 127.168))) 401 | (arrow1a (pts (xy 182.132 127.168) (xy 181.005496 127.754421))) 402 | (arrow1b (pts (xy 182.132 127.168) (xy 181.005496 126.581579))) 403 | (arrow2a (pts (xy 175.932 127.168) (xy 177.058504 127.754421))) 404 | (arrow2b (pts (xy 175.932 127.168) (xy 177.058504 126.581579))) 405 | ) 406 | (dimension 3.5 (width 0.3) (layer Cmts.User) 407 | (gr_text "3.500 mm" (at 111.432 119.318 270) (layer Cmts.User) 408 | (effects (font (size 1.5 1.5) (thickness 0.3))) 409 | ) 410 | (feature1 (pts (xy 121.032 121.068) (xy 112.945579 121.068))) 411 | (feature2 (pts (xy 121.032 117.568) (xy 112.945579 117.568))) 412 | (crossbar (pts (xy 113.532 117.568) (xy 113.532 121.068))) 413 | (arrow1a (pts (xy 113.532 121.068) (xy 112.945579 119.941496))) 414 | (arrow1b (pts (xy 113.532 121.068) (xy 114.118421 119.941496))) 415 | (arrow2a (pts (xy 113.532 117.568) (xy 112.945579 118.694504))) 416 | (arrow2b (pts (xy 113.532 117.568) (xy 114.118421 118.694504))) 417 | ) 418 | (dimension 3.5 (width 0.3) (layer Cmts.User) 419 | (gr_text "3.500 mm" (at 119.282 125.668) (layer Cmts.User) 420 | (effects (font (size 1.5 1.5) (thickness 0.3))) 421 | ) 422 | (feature1 (pts (xy 117.532 117.568) (xy 117.532 124.154421))) 423 | (feature2 (pts (xy 121.032 117.568) (xy 121.032 124.154421))) 424 | (crossbar (pts (xy 121.032 123.568) (xy 117.532 123.568))) 425 | (arrow1a (pts (xy 117.532 123.568) (xy 118.658504 122.981579))) 426 | (arrow1b (pts (xy 117.532 123.568) (xy 118.658504 124.154421))) 427 | (arrow2a (pts (xy 121.032 123.568) (xy 119.905496 122.981579))) 428 | (arrow2b (pts (xy 121.032 123.568) (xy 119.905496 124.154421))) 429 | ) 430 | (dimension 30 (width 0.3) (layer Cmts.User) 431 | (gr_text "30.000 mm" (at 194.132 106.068 270) (layer Cmts.User) 432 | (effects (font (size 1.5 1.5) (thickness 0.3))) 433 | ) 434 | (feature1 (pts (xy 179.032 121.068) (xy 192.618421 121.068))) 435 | (feature2 (pts (xy 179.032 91.068) (xy 192.618421 91.068))) 436 | (crossbar (pts (xy 192.032 91.068) (xy 192.032 121.068))) 437 | (arrow1a (pts (xy 192.032 121.068) (xy 191.445579 119.941496))) 438 | (arrow1b (pts (xy 192.032 121.068) (xy 192.618421 119.941496))) 439 | (arrow2a (pts (xy 192.032 91.068) (xy 191.445579 92.194504))) 440 | (arrow2b (pts (xy 192.032 91.068) (xy 192.618421 92.194504))) 441 | ) 442 | (dimension 23 (width 0.3) (layer Cmts.User) 443 | (gr_text "23.000 mm" (at 188.632 106.068 270) (layer Cmts.User) 444 | (effects (font (size 1.5 1.5) (thickness 0.3))) 445 | ) 446 | (feature1 (pts (xy 179.032 117.568) (xy 187.118421 117.568))) 447 | (feature2 (pts (xy 179.032 94.568) (xy 187.118421 94.568))) 448 | (crossbar (pts (xy 186.532 94.568) (xy 186.532 117.568))) 449 | (arrow1a (pts (xy 186.532 117.568) (xy 185.945579 116.441496))) 450 | (arrow1b (pts (xy 186.532 117.568) (xy 187.118421 116.441496))) 451 | (arrow2a (pts (xy 186.532 94.568) (xy 185.945579 95.694504))) 452 | (arrow2b (pts (xy 186.532 94.568) (xy 187.118421 95.694504))) 453 | ) 454 | (dimension 65 (width 0.3) (layer Cmts.User) 455 | (gr_text "65.000 mm" (at 150.032 80.468) (layer Cmts.User) 456 | (effects (font (size 1.5 1.5) (thickness 0.3))) 457 | ) 458 | (feature1 (pts (xy 182.532 94.568) (xy 182.532 81.981579))) 459 | (feature2 (pts (xy 117.532 94.568) (xy 117.532 81.981579))) 460 | (crossbar (pts (xy 117.532 82.568) (xy 182.532 82.568))) 461 | (arrow1a (pts (xy 182.532 82.568) (xy 181.405496 83.154421))) 462 | (arrow1b (pts (xy 182.532 82.568) (xy 181.405496 81.981579))) 463 | (arrow2a (pts (xy 117.532 82.568) (xy 118.658504 83.154421))) 464 | (arrow2b (pts (xy 117.532 82.568) (xy 118.658504 81.981579))) 465 | ) 466 | (dimension 58 (width 0.3) (layer Cmts.User) 467 | (gr_text "58.000 mm" (at 150.032 84.968) (layer Cmts.User) 468 | (effects (font (size 1.5 1.5) (thickness 0.3))) 469 | ) 470 | (feature1 (pts (xy 179.032 94.568) (xy 179.032 86.481579))) 471 | (feature2 (pts (xy 121.032 94.568) (xy 121.032 86.481579))) 472 | (crossbar (pts (xy 121.032 87.068) (xy 179.032 87.068))) 473 | (arrow1a (pts (xy 179.032 87.068) (xy 177.905496 87.654421))) 474 | (arrow1b (pts (xy 179.032 87.068) (xy 177.905496 86.481579))) 475 | (arrow2a (pts (xy 121.032 87.068) (xy 122.158504 87.654421))) 476 | (arrow2b (pts (xy 121.032 87.068) (xy 122.158504 86.481579))) 477 | ) 478 | (gr_line (start 121.032 121.068) (end 120.532 121.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCD3)) 479 | (gr_line (start 179.032 121.068) (end 179.532 121.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCD0)) 480 | (gr_line (start 182.532 94.068) (end 182.532 118.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCCD)) 481 | (gr_line (start 120.532 91.068) (end 179.532 91.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCCA)) 482 | (gr_line (start 117.532 118.068) (end 117.532 94.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCC7)) 483 | (gr_arc (start 120.532 94.068) (end 120.532 91.068) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCC4)) 484 | (gr_arc (start 120.532 118.068) (end 117.532 118.068) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCC1)) 485 | (gr_arc (start 179.532 118.068) (end 179.532 121.068) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCBE)) 486 | (gr_arc (start 179.532 94.068) (end 182.532 94.068) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCBB)) 487 | (gr_line (start 121.032 121.068) (end 179.032 121.068) (layer Edge.Cuts) (width 0.15) (tstamp 5C77FCB8)) 488 | 489 | (zone (net 5) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) 490 | (connect_pads (clearance 0.508)) 491 | (min_thickness 0.254) 492 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 493 | (polygon 494 | (pts 495 | (xy 115.952 89.488) (xy 115.952 122) (xy 183.516 122) (xy 183.516 89.488) 496 | ) 497 | ) 498 | (filled_polygon 499 | (pts 500 | (xy 177.204051 91.832281) (xy 176.296281 92.740051) (xy 175.805 93.92611) (xy 175.805 95.20989) (xy 176.296281 96.395949) 501 | (xy 177.204051 97.303719) (xy 178.39011 97.795) (xy 179.67389 97.795) (xy 180.859949 97.303719) (xy 181.767719 96.395949) 502 | (xy 181.822 96.264903) (xy 181.822001 115.871099) (xy 181.767719 115.740051) (xy 180.859949 114.832281) (xy 179.67389 114.341) 503 | (xy 178.39011 114.341) (xy 177.204051 114.832281) (xy 176.296281 115.740051) (xy 175.805 116.92611) (xy 175.805 118.20989) 504 | (xy 176.296281 119.395949) (xy 177.204051 120.303719) (xy 177.335097 120.358) (xy 122.728903 120.358) (xy 122.859949 120.303719) 505 | (xy 123.767719 119.395949) (xy 124.259 118.20989) (xy 124.259 116.92611) (xy 123.767719 115.740051) (xy 122.859949 114.832281) 506 | (xy 121.67389 114.341) (xy 120.39011 114.341) (xy 119.204051 114.832281) (xy 118.296281 115.740051) (xy 118.242 115.871097) 507 | (xy 118.242 96.264903) (xy 118.296281 96.395949) (xy 119.204051 97.303719) (xy 120.39011 97.795) (xy 121.67389 97.795) 508 | (xy 122.859949 97.303719) (xy 123.767719 96.395949) (xy 124.259 95.20989) (xy 124.259 93.92611) (xy 123.998829 93.298) 509 | (xy 124.387908 93.298) (xy 124.503161 93.877418) (xy 124.831375 94.368625) (xy 124.849619 94.380816) (xy 124.804235 94.389843) 510 | (xy 124.594191 94.530191) (xy 124.453843 94.740235) (xy 124.40456 94.988) (xy 124.40456 96.688) (xy 124.453843 96.935765) 511 | (xy 124.594191 97.145809) (xy 124.804235 97.286157) (xy 125.052 97.33544) (xy 126.752 97.33544) (xy 126.999765 97.286157) 512 | (xy 127.209809 97.145809) (xy 127.350157 96.935765) (xy 127.359184 96.890381) (xy 127.371375 96.908625) (xy 127.862582 97.236839) 513 | (xy 128.295744 97.323) (xy 128.588256 97.323) (xy 129.021418 97.236839) (xy 129.512625 96.908625) (xy 129.712 96.610239) 514 | (xy 129.911375 96.908625) (xy 130.402582 97.236839) (xy 130.835744 97.323) (xy 131.128256 97.323) (xy 131.561418 97.236839) 515 | (xy 132.052625 96.908625) (xy 132.252 96.610239) (xy 132.451375 96.908625) (xy 132.942582 97.236839) (xy 133.375744 97.323) 516 | (xy 133.668256 97.323) (xy 134.101418 97.236839) (xy 134.592625 96.908625) (xy 134.805843 96.589522) (xy 134.866817 96.719358) 517 | (xy 135.295076 97.109645) (xy 135.70511 97.279476) (xy 135.935 97.158155) (xy 135.935 95.965) (xy 135.915 95.965) 518 | (xy 135.915 95.711) (xy 135.935 95.711) (xy 135.935 95.691) (xy 136.189 95.691) (xy 136.189 95.711) 519 | (xy 136.209 95.711) (xy 136.209 95.965) (xy 136.189 95.965) (xy 136.189 97.158155) (xy 136.41889 97.279476) 520 | (xy 136.828924 97.109645) (xy 137.257183 96.719358) (xy 137.318157 96.589522) (xy 137.531375 96.908625) (xy 138.022582 97.236839) 521 | (xy 138.455744 97.323) (xy 138.748256 97.323) (xy 139.181418 97.236839) (xy 139.672625 96.908625) (xy 139.872 96.610239) 522 | (xy 140.071375 96.908625) (xy 140.562582 97.236839) (xy 140.995744 97.323) (xy 141.288256 97.323) (xy 141.721418 97.236839) 523 | (xy 142.212625 96.908625) (xy 142.412 96.610239) (xy 142.611375 96.908625) (xy 143.102582 97.236839) (xy 143.535744 97.323) 524 | (xy 143.828256 97.323) (xy 144.261418 97.236839) (xy 144.752625 96.908625) (xy 144.952 96.610239) (xy 145.151375 96.908625) 525 | (xy 145.642582 97.236839) (xy 146.075744 97.323) (xy 146.368256 97.323) (xy 146.801418 97.236839) (xy 147.292625 96.908625) 526 | (xy 147.492 96.610239) (xy 147.691375 96.908625) (xy 148.182582 97.236839) (xy 148.615744 97.323) (xy 148.908256 97.323) 527 | (xy 149.341418 97.236839) (xy 149.832625 96.908625) (xy 150.032 96.610239) (xy 150.231375 96.908625) (xy 150.722582 97.236839) 528 | (xy 151.155744 97.323) (xy 151.448256 97.323) (xy 151.881418 97.236839) (xy 152.372625 96.908625) (xy 152.572 96.610239) 529 | (xy 152.771375 96.908625) (xy 153.262582 97.236839) (xy 153.695744 97.323) (xy 153.988256 97.323) (xy 154.421418 97.236839) 530 | (xy 154.912625 96.908625) (xy 155.125843 96.589522) (xy 155.186817 96.719358) (xy 155.615076 97.109645) (xy 156.02511 97.279476) 531 | (xy 156.255 97.158155) (xy 156.255 95.965) (xy 156.235 95.965) (xy 156.235 95.711) (xy 156.255 95.711) 532 | (xy 156.255 95.691) (xy 156.509 95.691) (xy 156.509 95.711) (xy 156.529 95.711) (xy 156.529 95.965) 533 | (xy 156.509 95.965) (xy 156.509 97.158155) (xy 156.73889 97.279476) (xy 157.148924 97.109645) (xy 157.577183 96.719358) 534 | (xy 157.638157 96.589522) (xy 157.851375 96.908625) (xy 158.342582 97.236839) (xy 158.775744 97.323) (xy 159.068256 97.323) 535 | (xy 159.501418 97.236839) (xy 159.992625 96.908625) (xy 160.192 96.610239) (xy 160.391375 96.908625) (xy 160.882582 97.236839) 536 | (xy 161.315744 97.323) (xy 161.608256 97.323) (xy 162.041418 97.236839) (xy 162.532625 96.908625) (xy 162.732 96.610239) 537 | (xy 162.931375 96.908625) (xy 163.422582 97.236839) (xy 163.855744 97.323) (xy 164.148256 97.323) (xy 164.581418 97.236839) 538 | (xy 165.072625 96.908625) (xy 165.272 96.610239) (xy 165.471375 96.908625) (xy 165.962582 97.236839) (xy 166.395744 97.323) 539 | (xy 166.688256 97.323) (xy 167.121418 97.236839) (xy 167.612625 96.908625) (xy 167.812 96.610239) (xy 168.011375 96.908625) 540 | (xy 168.502582 97.236839) (xy 168.935744 97.323) (xy 169.228256 97.323) (xy 169.661418 97.236839) (xy 170.152625 96.908625) 541 | (xy 170.352 96.610239) (xy 170.551375 96.908625) (xy 171.042582 97.236839) (xy 171.475744 97.323) (xy 171.768256 97.323) 542 | (xy 172.201418 97.236839) (xy 172.692625 96.908625) (xy 172.905843 96.589522) (xy 172.966817 96.719358) (xy 173.395076 97.109645) 543 | (xy 173.80511 97.279476) (xy 174.035 97.158155) (xy 174.035 95.965) (xy 174.289 95.965) (xy 174.289 97.158155) 544 | (xy 174.51889 97.279476) (xy 174.928924 97.109645) (xy 175.357183 96.719358) (xy 175.603486 96.194892) (xy 175.482819 95.965) 545 | (xy 174.289 95.965) (xy 174.035 95.965) (xy 174.015 95.965) (xy 174.015 95.711) (xy 174.035 95.711) 546 | (xy 174.035 95.691) (xy 174.289 95.691) (xy 174.289 95.711) (xy 175.482819 95.711) (xy 175.603486 95.481108) 547 | (xy 175.357183 94.956642) (xy 174.932214 94.569353) (xy 175.232625 94.368625) (xy 175.560839 93.877418) (xy 175.676092 93.298) 548 | (xy 175.560839 92.718582) (xy 175.232625 92.227375) (xy 174.741418 91.899161) (xy 174.308256 91.813) (xy 174.015744 91.813) 549 | (xy 173.582582 91.899161) (xy 173.091375 92.227375) (xy 172.892 92.525761) (xy 172.692625 92.227375) (xy 172.201418 91.899161) 550 | (xy 171.768256 91.813) (xy 171.475744 91.813) (xy 171.042582 91.899161) (xy 170.551375 92.227375) (xy 170.352 92.525761) 551 | (xy 170.152625 92.227375) (xy 169.661418 91.899161) (xy 169.228256 91.813) (xy 168.935744 91.813) (xy 168.502582 91.899161) 552 | (xy 168.011375 92.227375) (xy 167.798157 92.546478) (xy 167.737183 92.416642) (xy 167.308924 92.026355) (xy 166.89889 91.856524) 553 | (xy 166.669 91.977845) (xy 166.669 93.171) (xy 166.689 93.171) (xy 166.689 93.425) (xy 166.669 93.425) 554 | (xy 166.669 93.445) (xy 166.415 93.445) (xy 166.415 93.425) (xy 166.395 93.425) (xy 166.395 93.171) 555 | (xy 166.415 93.171) (xy 166.415 91.977845) (xy 166.18511 91.856524) (xy 165.775076 92.026355) (xy 165.346817 92.416642) 556 | (xy 165.285843 92.546478) (xy 165.072625 92.227375) (xy 164.581418 91.899161) (xy 164.148256 91.813) (xy 163.855744 91.813) 557 | (xy 163.422582 91.899161) (xy 162.931375 92.227375) (xy 162.718157 92.546478) (xy 162.657183 92.416642) (xy 162.228924 92.026355) 558 | (xy 161.81889 91.856524) (xy 161.589 91.977845) (xy 161.589 93.171) (xy 161.609 93.171) (xy 161.609 93.425) 559 | (xy 161.589 93.425) (xy 161.589 93.445) (xy 161.335 93.445) (xy 161.335 93.425) (xy 161.315 93.425) 560 | (xy 161.315 93.171) (xy 161.335 93.171) (xy 161.335 91.977845) (xy 161.10511 91.856524) (xy 160.695076 92.026355) 561 | (xy 160.266817 92.416642) (xy 160.205843 92.546478) (xy 159.992625 92.227375) (xy 159.501418 91.899161) (xy 159.068256 91.813) 562 | (xy 158.775744 91.813) (xy 158.342582 91.899161) (xy 157.851375 92.227375) (xy 157.652 92.525761) (xy 157.452625 92.227375) 563 | (xy 156.961418 91.899161) (xy 156.528256 91.813) (xy 156.235744 91.813) (xy 155.802582 91.899161) (xy 155.311375 92.227375) 564 | (xy 155.112 92.525761) (xy 154.912625 92.227375) (xy 154.421418 91.899161) (xy 153.988256 91.813) (xy 153.695744 91.813) 565 | (xy 153.262582 91.899161) (xy 152.771375 92.227375) (xy 152.572 92.525761) (xy 152.372625 92.227375) (xy 151.881418 91.899161) 566 | (xy 151.448256 91.813) (xy 151.155744 91.813) (xy 150.722582 91.899161) (xy 150.231375 92.227375) (xy 150.018157 92.546478) 567 | (xy 149.957183 92.416642) (xy 149.528924 92.026355) (xy 149.11889 91.856524) (xy 148.889 91.977845) (xy 148.889 93.171) 568 | (xy 148.909 93.171) (xy 148.909 93.425) (xy 148.889 93.425) (xy 148.889 93.445) (xy 148.635 93.445) 569 | (xy 148.635 93.425) (xy 148.615 93.425) (xy 148.615 93.171) (xy 148.635 93.171) (xy 148.635 91.977845) 570 | (xy 148.40511 91.856524) (xy 147.995076 92.026355) (xy 147.566817 92.416642) (xy 147.505843 92.546478) (xy 147.292625 92.227375) 571 | (xy 146.801418 91.899161) (xy 146.368256 91.813) (xy 146.075744 91.813) (xy 145.642582 91.899161) (xy 145.151375 92.227375) 572 | (xy 144.952 92.525761) (xy 144.752625 92.227375) (xy 144.261418 91.899161) (xy 143.828256 91.813) (xy 143.535744 91.813) 573 | (xy 143.102582 91.899161) (xy 142.611375 92.227375) (xy 142.398157 92.546478) (xy 142.337183 92.416642) (xy 141.908924 92.026355) 574 | (xy 141.49889 91.856524) (xy 141.269 91.977845) (xy 141.269 93.171) (xy 141.289 93.171) (xy 141.289 93.425) 575 | (xy 141.269 93.425) (xy 141.269 93.445) (xy 141.015 93.445) (xy 141.015 93.425) (xy 140.995 93.425) 576 | (xy 140.995 93.171) (xy 141.015 93.171) (xy 141.015 91.977845) (xy 140.78511 91.856524) (xy 140.375076 92.026355) 577 | (xy 139.946817 92.416642) (xy 139.885843 92.546478) (xy 139.672625 92.227375) (xy 139.181418 91.899161) (xy 138.748256 91.813) 578 | (xy 138.455744 91.813) (xy 138.022582 91.899161) (xy 137.531375 92.227375) (xy 137.332 92.525761) (xy 137.132625 92.227375) 579 | (xy 136.641418 91.899161) (xy 136.208256 91.813) (xy 135.915744 91.813) (xy 135.482582 91.899161) (xy 134.991375 92.227375) 580 | (xy 134.792 92.525761) (xy 134.592625 92.227375) (xy 134.101418 91.899161) (xy 133.668256 91.813) (xy 133.375744 91.813) 581 | (xy 132.942582 91.899161) (xy 132.451375 92.227375) (xy 132.238157 92.546478) (xy 132.177183 92.416642) (xy 131.748924 92.026355) 582 | (xy 131.33889 91.856524) (xy 131.109 91.977845) (xy 131.109 93.171) (xy 131.129 93.171) (xy 131.129 93.425) 583 | (xy 131.109 93.425) (xy 131.109 93.445) (xy 130.855 93.445) (xy 130.855 93.425) (xy 130.835 93.425) 584 | (xy 130.835 93.171) (xy 130.855 93.171) (xy 130.855 91.977845) (xy 130.62511 91.856524) (xy 130.215076 92.026355) 585 | (xy 129.786817 92.416642) (xy 129.725843 92.546478) (xy 129.512625 92.227375) (xy 129.021418 91.899161) (xy 128.588256 91.813) 586 | (xy 128.295744 91.813) (xy 127.862582 91.899161) (xy 127.371375 92.227375) (xy 127.172 92.525761) (xy 126.972625 92.227375) 587 | (xy 126.481418 91.899161) (xy 126.048256 91.813) (xy 125.755744 91.813) (xy 125.322582 91.899161) (xy 124.831375 92.227375) 588 | (xy 124.503161 92.718582) (xy 124.387908 93.298) (xy 123.998829 93.298) (xy 123.767719 92.740051) (xy 122.859949 91.832281) 589 | (xy 122.728903 91.778) (xy 177.335097 91.778) 590 | ) 591 | ) 592 | ) 593 | (zone (net 5) (net_name GND) (layer B.Cu) (tstamp 5C78FCF5) (hatch edge 0.508) 594 | (connect_pads (clearance 0.508)) 595 | (min_thickness 0.254) 596 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 597 | (polygon 598 | (pts 599 | (xy 115.952 89.488) (xy 115.952 122) (xy 183.516 122) (xy 183.516 89.488) 600 | ) 601 | ) 602 | (filled_polygon 603 | (pts 604 | (xy 177.204051 91.832281) (xy 176.296281 92.740051) (xy 175.805 93.92611) (xy 175.805 95.20989) (xy 176.296281 96.395949) 605 | (xy 177.204051 97.303719) (xy 178.39011 97.795) (xy 179.67389 97.795) (xy 180.859949 97.303719) (xy 181.767719 96.395949) 606 | (xy 181.822 96.264903) (xy 181.822001 115.871099) (xy 181.767719 115.740051) (xy 180.859949 114.832281) (xy 179.67389 114.341) 607 | (xy 178.39011 114.341) (xy 177.204051 114.832281) (xy 176.296281 115.740051) (xy 175.805 116.92611) (xy 175.805 118.20989) 608 | (xy 176.296281 119.395949) (xy 177.204051 120.303719) (xy 177.335097 120.358) (xy 122.728903 120.358) (xy 122.859949 120.303719) 609 | (xy 123.767719 119.395949) (xy 124.259 118.20989) (xy 124.259 116.92611) (xy 123.767719 115.740051) (xy 122.859949 114.832281) 610 | (xy 121.67389 114.341) (xy 120.39011 114.341) (xy 119.204051 114.832281) (xy 118.296281 115.740051) (xy 118.242 115.871097) 611 | (xy 118.242 96.264903) (xy 118.296281 96.395949) (xy 119.204051 97.303719) (xy 120.39011 97.795) (xy 121.67389 97.795) 612 | (xy 122.859949 97.303719) (xy 123.767719 96.395949) (xy 124.259 95.20989) (xy 124.259 93.92611) (xy 123.998829 93.298) 613 | (xy 124.387908 93.298) (xy 124.503161 93.877418) (xy 124.831375 94.368625) (xy 124.849619 94.380816) (xy 124.804235 94.389843) 614 | (xy 124.594191 94.530191) (xy 124.453843 94.740235) (xy 124.40456 94.988) (xy 124.40456 96.688) (xy 124.453843 96.935765) 615 | (xy 124.594191 97.145809) (xy 124.804235 97.286157) (xy 125.052 97.33544) (xy 126.752 97.33544) (xy 126.999765 97.286157) 616 | (xy 127.209809 97.145809) (xy 127.350157 96.935765) (xy 127.359184 96.890381) (xy 127.371375 96.908625) (xy 127.862582 97.236839) 617 | (xy 128.295744 97.323) (xy 128.588256 97.323) (xy 129.021418 97.236839) (xy 129.512625 96.908625) (xy 129.712 96.610239) 618 | (xy 129.911375 96.908625) (xy 130.402582 97.236839) (xy 130.835744 97.323) (xy 131.128256 97.323) (xy 131.561418 97.236839) 619 | (xy 132.052625 96.908625) (xy 132.252 96.610239) (xy 132.451375 96.908625) (xy 132.942582 97.236839) (xy 133.375744 97.323) 620 | (xy 133.668256 97.323) (xy 134.101418 97.236839) (xy 134.592625 96.908625) (xy 134.805843 96.589522) (xy 134.866817 96.719358) 621 | (xy 135.295076 97.109645) (xy 135.70511 97.279476) (xy 135.935 97.158155) (xy 135.935 95.965) (xy 135.915 95.965) 622 | (xy 135.915 95.711) (xy 135.935 95.711) (xy 135.935 95.691) (xy 136.189 95.691) (xy 136.189 95.711) 623 | (xy 136.209 95.711) (xy 136.209 95.965) (xy 136.189 95.965) (xy 136.189 97.158155) (xy 136.41889 97.279476) 624 | (xy 136.828924 97.109645) (xy 137.257183 96.719358) (xy 137.318157 96.589522) (xy 137.531375 96.908625) (xy 138.022582 97.236839) 625 | (xy 138.455744 97.323) (xy 138.748256 97.323) (xy 139.181418 97.236839) (xy 139.672625 96.908625) (xy 139.872 96.610239) 626 | (xy 140.071375 96.908625) (xy 140.562582 97.236839) (xy 140.995744 97.323) (xy 141.288256 97.323) (xy 141.721418 97.236839) 627 | (xy 142.212625 96.908625) (xy 142.412 96.610239) (xy 142.611375 96.908625) (xy 143.102582 97.236839) (xy 143.535744 97.323) 628 | (xy 143.828256 97.323) (xy 144.261418 97.236839) (xy 144.752625 96.908625) (xy 144.952 96.610239) (xy 145.151375 96.908625) 629 | (xy 145.642582 97.236839) (xy 146.075744 97.323) (xy 146.368256 97.323) (xy 146.801418 97.236839) (xy 147.292625 96.908625) 630 | (xy 147.492 96.610239) (xy 147.691375 96.908625) (xy 148.182582 97.236839) (xy 148.615744 97.323) (xy 148.908256 97.323) 631 | (xy 149.341418 97.236839) (xy 149.832625 96.908625) (xy 150.032 96.610239) (xy 150.231375 96.908625) (xy 150.722582 97.236839) 632 | (xy 151.155744 97.323) (xy 151.448256 97.323) (xy 151.881418 97.236839) (xy 152.372625 96.908625) (xy 152.572 96.610239) 633 | (xy 152.771375 96.908625) (xy 153.262582 97.236839) (xy 153.695744 97.323) (xy 153.988256 97.323) (xy 154.421418 97.236839) 634 | (xy 154.912625 96.908625) (xy 155.125843 96.589522) (xy 155.186817 96.719358) (xy 155.615076 97.109645) (xy 156.02511 97.279476) 635 | (xy 156.255 97.158155) (xy 156.255 95.965) (xy 156.235 95.965) (xy 156.235 95.711) (xy 156.255 95.711) 636 | (xy 156.255 95.691) (xy 156.509 95.691) (xy 156.509 95.711) (xy 156.529 95.711) (xy 156.529 95.965) 637 | (xy 156.509 95.965) (xy 156.509 97.158155) (xy 156.73889 97.279476) (xy 157.148924 97.109645) (xy 157.577183 96.719358) 638 | (xy 157.638157 96.589522) (xy 157.851375 96.908625) (xy 158.342582 97.236839) (xy 158.775744 97.323) (xy 159.068256 97.323) 639 | (xy 159.501418 97.236839) (xy 159.992625 96.908625) (xy 160.192 96.610239) (xy 160.391375 96.908625) (xy 160.882582 97.236839) 640 | (xy 161.315744 97.323) (xy 161.608256 97.323) (xy 162.041418 97.236839) (xy 162.532625 96.908625) (xy 162.732 96.610239) 641 | (xy 162.931375 96.908625) (xy 163.422582 97.236839) (xy 163.855744 97.323) (xy 164.148256 97.323) (xy 164.581418 97.236839) 642 | (xy 165.072625 96.908625) (xy 165.272 96.610239) (xy 165.471375 96.908625) (xy 165.962582 97.236839) (xy 166.395744 97.323) 643 | (xy 166.688256 97.323) (xy 167.121418 97.236839) (xy 167.612625 96.908625) (xy 167.812 96.610239) (xy 168.011375 96.908625) 644 | (xy 168.502582 97.236839) (xy 168.935744 97.323) (xy 169.228256 97.323) (xy 169.661418 97.236839) (xy 170.152625 96.908625) 645 | (xy 170.352 96.610239) (xy 170.551375 96.908625) (xy 171.042582 97.236839) (xy 171.475744 97.323) (xy 171.768256 97.323) 646 | (xy 172.201418 97.236839) (xy 172.692625 96.908625) (xy 172.905843 96.589522) (xy 172.966817 96.719358) (xy 173.395076 97.109645) 647 | (xy 173.80511 97.279476) (xy 174.035 97.158155) (xy 174.035 95.965) (xy 174.289 95.965) (xy 174.289 97.158155) 648 | (xy 174.51889 97.279476) (xy 174.928924 97.109645) (xy 175.357183 96.719358) (xy 175.603486 96.194892) (xy 175.482819 95.965) 649 | (xy 174.289 95.965) (xy 174.035 95.965) (xy 174.015 95.965) (xy 174.015 95.711) (xy 174.035 95.711) 650 | (xy 174.035 95.691) (xy 174.289 95.691) (xy 174.289 95.711) (xy 175.482819 95.711) (xy 175.603486 95.481108) 651 | (xy 175.357183 94.956642) (xy 174.932214 94.569353) (xy 175.232625 94.368625) (xy 175.560839 93.877418) (xy 175.676092 93.298) 652 | (xy 175.560839 92.718582) (xy 175.232625 92.227375) (xy 174.741418 91.899161) (xy 174.308256 91.813) (xy 174.015744 91.813) 653 | (xy 173.582582 91.899161) (xy 173.091375 92.227375) (xy 172.892 92.525761) (xy 172.692625 92.227375) (xy 172.201418 91.899161) 654 | (xy 171.768256 91.813) (xy 171.475744 91.813) (xy 171.042582 91.899161) (xy 170.551375 92.227375) (xy 170.352 92.525761) 655 | (xy 170.152625 92.227375) (xy 169.661418 91.899161) (xy 169.228256 91.813) (xy 168.935744 91.813) (xy 168.502582 91.899161) 656 | (xy 168.011375 92.227375) (xy 167.798157 92.546478) (xy 167.737183 92.416642) (xy 167.308924 92.026355) (xy 166.89889 91.856524) 657 | (xy 166.669 91.977845) (xy 166.669 93.171) (xy 166.689 93.171) (xy 166.689 93.425) (xy 166.669 93.425) 658 | (xy 166.669 93.445) (xy 166.415 93.445) (xy 166.415 93.425) (xy 166.395 93.425) (xy 166.395 93.171) 659 | (xy 166.415 93.171) (xy 166.415 91.977845) (xy 166.18511 91.856524) (xy 165.775076 92.026355) (xy 165.346817 92.416642) 660 | (xy 165.285843 92.546478) (xy 165.072625 92.227375) (xy 164.581418 91.899161) (xy 164.148256 91.813) (xy 163.855744 91.813) 661 | (xy 163.422582 91.899161) (xy 162.931375 92.227375) (xy 162.718157 92.546478) (xy 162.657183 92.416642) (xy 162.228924 92.026355) 662 | (xy 161.81889 91.856524) (xy 161.589 91.977845) (xy 161.589 93.171) (xy 161.609 93.171) (xy 161.609 93.425) 663 | (xy 161.589 93.425) (xy 161.589 93.445) (xy 161.335 93.445) (xy 161.335 93.425) (xy 161.315 93.425) 664 | (xy 161.315 93.171) (xy 161.335 93.171) (xy 161.335 91.977845) (xy 161.10511 91.856524) (xy 160.695076 92.026355) 665 | (xy 160.266817 92.416642) (xy 160.205843 92.546478) (xy 159.992625 92.227375) (xy 159.501418 91.899161) (xy 159.068256 91.813) 666 | (xy 158.775744 91.813) (xy 158.342582 91.899161) (xy 157.851375 92.227375) (xy 157.652 92.525761) (xy 157.452625 92.227375) 667 | (xy 156.961418 91.899161) (xy 156.528256 91.813) (xy 156.235744 91.813) (xy 155.802582 91.899161) (xy 155.311375 92.227375) 668 | (xy 155.112 92.525761) (xy 154.912625 92.227375) (xy 154.421418 91.899161) (xy 153.988256 91.813) (xy 153.695744 91.813) 669 | (xy 153.262582 91.899161) (xy 152.771375 92.227375) (xy 152.572 92.525761) (xy 152.372625 92.227375) (xy 151.881418 91.899161) 670 | (xy 151.448256 91.813) (xy 151.155744 91.813) (xy 150.722582 91.899161) (xy 150.231375 92.227375) (xy 150.018157 92.546478) 671 | (xy 149.957183 92.416642) (xy 149.528924 92.026355) (xy 149.11889 91.856524) (xy 148.889 91.977845) (xy 148.889 93.171) 672 | (xy 148.909 93.171) (xy 148.909 93.425) (xy 148.889 93.425) (xy 148.889 93.445) (xy 148.635 93.445) 673 | (xy 148.635 93.425) (xy 148.615 93.425) (xy 148.615 93.171) (xy 148.635 93.171) (xy 148.635 91.977845) 674 | (xy 148.40511 91.856524) (xy 147.995076 92.026355) (xy 147.566817 92.416642) (xy 147.505843 92.546478) (xy 147.292625 92.227375) 675 | (xy 146.801418 91.899161) (xy 146.368256 91.813) (xy 146.075744 91.813) (xy 145.642582 91.899161) (xy 145.151375 92.227375) 676 | (xy 144.952 92.525761) (xy 144.752625 92.227375) (xy 144.261418 91.899161) (xy 143.828256 91.813) (xy 143.535744 91.813) 677 | (xy 143.102582 91.899161) (xy 142.611375 92.227375) (xy 142.398157 92.546478) (xy 142.337183 92.416642) (xy 141.908924 92.026355) 678 | (xy 141.49889 91.856524) (xy 141.269 91.977845) (xy 141.269 93.171) (xy 141.289 93.171) (xy 141.289 93.425) 679 | (xy 141.269 93.425) (xy 141.269 93.445) (xy 141.015 93.445) (xy 141.015 93.425) (xy 140.995 93.425) 680 | (xy 140.995 93.171) (xy 141.015 93.171) (xy 141.015 91.977845) (xy 140.78511 91.856524) (xy 140.375076 92.026355) 681 | (xy 139.946817 92.416642) (xy 139.885843 92.546478) (xy 139.672625 92.227375) (xy 139.181418 91.899161) (xy 138.748256 91.813) 682 | (xy 138.455744 91.813) (xy 138.022582 91.899161) (xy 137.531375 92.227375) (xy 137.332 92.525761) (xy 137.132625 92.227375) 683 | (xy 136.641418 91.899161) (xy 136.208256 91.813) (xy 135.915744 91.813) (xy 135.482582 91.899161) (xy 134.991375 92.227375) 684 | (xy 134.792 92.525761) (xy 134.592625 92.227375) (xy 134.101418 91.899161) (xy 133.668256 91.813) (xy 133.375744 91.813) 685 | (xy 132.942582 91.899161) (xy 132.451375 92.227375) (xy 132.238157 92.546478) (xy 132.177183 92.416642) (xy 131.748924 92.026355) 686 | (xy 131.33889 91.856524) (xy 131.109 91.977845) (xy 131.109 93.171) (xy 131.129 93.171) (xy 131.129 93.425) 687 | (xy 131.109 93.425) (xy 131.109 93.445) (xy 130.855 93.445) (xy 130.855 93.425) (xy 130.835 93.425) 688 | (xy 130.835 93.171) (xy 130.855 93.171) (xy 130.855 91.977845) (xy 130.62511 91.856524) (xy 130.215076 92.026355) 689 | (xy 129.786817 92.416642) (xy 129.725843 92.546478) (xy 129.512625 92.227375) (xy 129.021418 91.899161) (xy 128.588256 91.813) 690 | (xy 128.295744 91.813) (xy 127.862582 91.899161) (xy 127.371375 92.227375) (xy 127.172 92.525761) (xy 126.972625 92.227375) 691 | (xy 126.481418 91.899161) (xy 126.048256 91.813) (xy 125.755744 91.813) (xy 125.322582 91.899161) (xy 124.831375 92.227375) 692 | (xy 124.503161 92.718582) (xy 124.387908 93.298) (xy 123.998829 93.298) (xy 123.767719 92.740051) (xy 122.859949 91.832281) 693 | (xy 122.728903 91.778) (xy 177.335097 91.778) 694 | ) 695 | ) 696 | ) 697 | ) 698 | --------------------------------------------------------------------------------