├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── hardware_sbc ├── CPU-power.sch ├── CSI.sch ├── DRAM.sch ├── PCIe.sch ├── PMIC.sch ├── SD_MMC.sch ├── USB.sch ├── bom.ini ├── expansion.sch ├── fp-lib-table ├── kimchi_micro-cache.lib ├── kimchi_micro.kicad_pcb ├── kimchi_micro.pro ├── kimchi_micro.sch ├── mxenc.dcm ├── mxenc.lib ├── mxenc.pretty │ ├── 114-00841-68--3DModel-STEP-56544.STEP │ ├── 114-00841-68.kicad_mod │ ├── 1775838-2-NPTH.kicad_mod │ ├── 1775838-2.kicad_mod │ ├── 1775838-2_conn_only.kicad_mod │ ├── 1775838-2_half.kicad_mod │ ├── 74438357015_Download_WE-MAPI-4030_stp_rev1.stp │ ├── 84-LGA_EP_11.38x12.44_Pitch0.65mm.kicad_mod │ ├── 874380343.stp │ ├── 9774030243R (rev1).stp │ ├── ABS07-32.768KHZ-T--3DModel-STEP-56544.STEP │ ├── B2B-XH-AM.STEP │ ├── BGA-121_11x11_6.0x6.0mm.kicad_mod │ ├── BGA-42_6x7_2.51x2.91mm.kicad_mod │ ├── BGA-6_3x2_1.5x1.0mm.kicad_mod │ ├── BGA-729_27x27_14.0x14.0mm.kicad_mod │ ├── BGA153C50P14X14_1300X1150X80N.kicad_mod │ ├── BGA200C80X65P12X22_1100X1450X80N.kicad_mod │ ├── BGA64C50P9X9_500X500X100.kicad_mod │ ├── CLVBA-FKA-CAEDH8BBB7A363--3DModel-STEP-56544.STEP │ ├── CSD85302L.kicad_mod │ ├── DF40C-60DP.kicad_mod │ ├── DF40C-60DP.stp │ ├── DF40HC(3.0)-60DS.kicad_mod │ ├── DF40HC(3.5)-60DS.kicad_mod │ ├── DF40HC(3.5)-60DS.stp │ ├── DM3BT-DSF-PEJS-2.stp │ ├── D_TVS_0201_0603Metric.kicad_mod │ ├── EVQP7-JA-01P.STEP │ ├── EVQP7-LC-01P.stp │ ├── FBGA-153_11.step │ ├── FH12-22S-0.5SH.stp │ ├── GCT_USB4110-GF-A.kicad_mod │ ├── HX2QFN-16_EP_2.85x2.85_Pitch0.4mm.kicad_mod │ ├── HX2QFN16.step │ ├── IC_MP2636GR-P.kicad_mod │ ├── JST_S2B-PH-SM4-TB(LF)(SN).kicad_mod │ ├── K3D-DX07S024JJ2-V1_JAE_Proprietary.wrl │ ├── LED_0404.kicad_mod │ ├── L_0806.kicad_mod │ ├── MP2636_QFN30.step │ ├── MountingHole_M2_Hole.kicad_mod │ ├── MountingHole_M2_Standoff.kicad_mod │ ├── PicoSPOX_SMD_RA_3POS.kicad_mod │ ├── QFN-16_2x3_Pitch0.5mm.kicad_mod │ ├── QFN-56_EP_7x7_Pitch0.4mm.kicad_mod │ ├── QFN12.wrl │ ├── S-PBGA-64.kicad_mod │ ├── SM04B-SRSS-TB.STEP │ ├── SM06B-SRSS-TB.STEP │ ├── SW_SPST_EVQP7A.kicad_mod │ ├── SW_SPST_EVQP7C.kicad_mod │ ├── SX-PCEAC2-SMT-SP_EP_11.5x15.5_Pitch0.5mm.kicad_mod │ ├── TL3365AF180QG.stp │ ├── UHD1110-FKA-CL1A13R3Q1BBQFMF3--3DModel-STEP-56544.STEP │ ├── USB4110-GF-A--3DModel-STEP-56544.STEP │ ├── USBC_DX07S024JJ2R1300.kicad_mod │ ├── User Library-PCI Express Half-Mini Card.step │ ├── User Library-PCI Express Mini Card (Full-Mini Card).STEP │ ├── WFBGA-200_10x14.step │ ├── WLCSP42.step │ ├── XDFN6_1.20x1.20_0.40P.kicad_mod │ ├── XRCGB.kicad_mod │ ├── XRCGB27M000F2P00R0--3DModel-STEP-56544.STEP │ ├── c-1775838-2-g-3d.stp │ ├── gg-4x4.kicad_mod │ ├── mx8mm.step │ ├── pcie-half-mini.wrl │ ├── qwiic-8x3.kicad_mod │ ├── we-mapi.wrl │ └── wlcsp6.stp ├── power.sch ├── production │ ├── gerber │ │ ├── kimchi_micro-B_Cu.gbl │ │ ├── kimchi_micro-B_Mask.gbs │ │ ├── kimchi_micro-B_Paste.gbp │ │ ├── kimchi_micro-B_SilkS.gbo │ │ ├── kimchi_micro-Cmts_User.gbr │ │ ├── kimchi_micro-Dwgs_User.gbr │ │ ├── kimchi_micro-Edge_Cuts.gm1 │ │ ├── kimchi_micro-F_Cu.gtl │ │ ├── kimchi_micro-F_Mask.gts │ │ ├── kimchi_micro-F_Paste.gtp │ │ ├── kimchi_micro-F_SilkS.gto │ │ ├── kimchi_micro-In1_Cu.g2 │ │ ├── kimchi_micro-In2_Cu.g3 │ │ ├── kimchi_micro-In3_Cu.g4 │ │ ├── kimchi_micro-In4_Cu.g5 │ │ ├── kimchi_micro-In5_Cu.g6 │ │ ├── kimchi_micro-In6_Cu.g7 │ │ ├── kimchi_micro-NPTH.drl │ │ ├── kimchi_micro-PTH.drl │ │ ├── kimchi_micro-bottom-pos.csv │ │ └── kimchi_micro-top-pos.csv │ ├── ibom.html │ ├── kimchi_micro.pdf │ ├── kimchi_micro.step │ └── kimchi_micro_bom_0.92.csv ├── readme.md ├── stencil-front.scad ├── stencil.scad └── sym-lib-table └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | hardware_sbc/production/** filter=lfs diff=lfs merge=lfs -text 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.sch-bak 10 | *~ 11 | _autosave-* 12 | *.tmp 13 | *-save.pro 14 | *-save.kicad_pcb 15 | fp-info-cache 16 | 17 | # Netlist files (exported from Eeschema) 18 | *.net 19 | 20 | # Autorouter files (exported from Pcbnew) 21 | *.dsn 22 | *.ses 23 | 24 | # Exported BOM files 25 | *.xml 26 | 27 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "hardware_ulid"] 2 | path = hardware_ulid 3 | url = https://github.com/groupgets/kimchi-micro-lid 4 | -------------------------------------------------------------------------------- /hardware_sbc/CSI.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 4 2 | EELAYER 30 0 3 | EELAYER END 4 | $Descr A4 11693 8268 5 | encoding utf-8 6 | Sheet 8 10 7 | Title "kimχ micro" 8 | Date "2020-09-27" 9 | Rev "0.91" 10 | Comp "GroupGets, LLC" 11 | Comment1 "" 12 | Comment2 "https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2" 13 | Comment3 "Licensed CERN-OHL-S V.2" 14 | Comment4 "Copyright © 2020 GroupGets, LLC" 15 | $EndDescr 16 | $EndSCHEMATC 17 | -------------------------------------------------------------------------------- /hardware_sbc/bom.ini: -------------------------------------------------------------------------------- 1 | [BOM_OPTIONS] 2 | ; General BoM options here 3 | ; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file 4 | ignore_dnf = 1 5 | ; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only) 6 | html_generate_dnf = 1 7 | ; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18 8 | use_alt = 0 9 | ; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed 10 | alt_wrap = 0 11 | ; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number 12 | number_rows = 1 13 | ; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector 14 | group_connectors = 1 15 | ; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file 16 | test_regex = 1 17 | ; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible 18 | merge_blank_fields = 1 19 | ; Specify output file name format, %O is the defined output name, %v is the version, %V is the variant name which will be ammended according to 'variant_file_name_format'. 20 | output_file_name = %O_bom_%v%V 21 | ; Specify the variant file name format, this is a unique field as the variant is not always used/specified. When it is unused you will want to strip all of this. 22 | variant_file_name_format = _(%V) 23 | ; Field name used to determine if a particular part is to be fitted 24 | fit_field = Populate 25 | ; Make a backup of the bom before generating the new one, using the following template 26 | ; make_backup = %O.tmp 27 | ; Default number of boards to produce if none given on CLI with -n 28 | number_boards = 1 29 | ; Default PCB variant if none given on CLI with -r 30 | board_variant = [u'default'] 31 | ; Whether to hide headers from output file 32 | hide_headers = 0 33 | ; Whether to hide PCB info from output file 34 | hide_pcb_info = 1 35 | 36 | [IGNORE_COLUMNS] 37 | ; Any column heading that appears here will be excluded from the Generated BoM 38 | ; Titles are case-insensitive 39 | Part Lib 40 | Footprint Lib 41 | Datasheet 42 | 43 | [COLUMN_ORDER] 44 | ; Columns will apear in the order they are listed here 45 | ; Titles are case-insensitive 46 | Description 47 | Part 48 | Part Lib 49 | References 50 | Value 51 | Footprint 52 | Footprint Lib 53 | Quantity Per PCB 54 | Build Quantity 55 | 56 | [GROUP_FIELDS] 57 | ; List of fields used for sorting individual components into groups 58 | ; Components which match (comparing *all* fields) will be grouped together 59 | ; Field names are case-insensitive 60 | Part 61 | Part Lib 62 | Value 63 | Footprint 64 | Footprint Lib 65 | 66 | [COMPONENT_ALIASES] 67 | ; A series of values which are considered to be equivalent for the part name 68 | ; Each line represents a list of equivalent component name values separated by white space 69 | ; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together 70 | ; Aliases are case-insensitive 71 | c c_small cap capacitor 72 | r r_small res resistor 73 | sw switch 74 | l l_small inductor 75 | zener zenersmall 76 | d diode d_small 77 | 78 | [REGEX_INCLUDE] 79 | ; A series of regular expressions used to include parts in the BoM 80 | ; If there are any regex defined here, only components that match against ANY of them will be included in the BOM 81 | ; Column names are case-insensitive 82 | ; Format is: "[ColumName] [Regex]" (white-space separated) 83 | 84 | [REGEX_EXCLUDE] 85 | ; A series of regular expressions used to exclude parts from the BoM 86 | ; If a component matches ANY of these, it will be excluded from the BoM 87 | ; Column names are case-insensitive 88 | ; Format is: "[ColumName] [Regex]" (white-space separated) 89 | References ^TP[0-9]* 90 | References ^FID 91 | Part solder.*bridge 92 | Part test.*point 93 | Footprint test.*point 94 | Footprint fiducial 95 | 96 | -------------------------------------------------------------------------------- /hardware_sbc/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name mxenc)(type KiCad)(uri ${KIPRJMOD}/mxenc.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware_sbc/kimchi_micro.pro: -------------------------------------------------------------------------------- 1 | update=Monday, February 22, 2021 at 09:28:50 AM 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [cvpcb] 9 | version=1 10 | NetIExt=net 11 | [eeschema] 12 | version=1 13 | LibDir= 14 | [eeschema/libraries] 15 | [schematic_editor] 16 | version=1 17 | PageLayoutDescrFile= 18 | PlotDirectoryName=production 19 | SubpartIdSeparator=0 20 | SubpartFirstId=65 21 | NetFmtName=Pcbnew 22 | SpiceAjustPassiveValues=0 23 | LabSize=50 24 | ERC_TestSimilarLabels=1 25 | [pcbnew] 26 | version=1 27 | PageLayoutDescrFile= 28 | LastNetListRead= 29 | CopperLayerCount=8 30 | BoardThickness=1.19888 31 | AllowMicroVias=0 32 | AllowBlindVias=0 33 | RequireCourtyardDefinitions=0 34 | ProhibitOverlappingCourtyards=0 35 | MinTrackWidth=0.07619999999999999 36 | MinViaDiameter=0.3048 37 | MinViaDrill=0.1016 38 | MinMicroViaDiameter=0.2 39 | MinMicroViaDrill=0.09999999999999999 40 | MinHoleToHole=0.127 41 | TrackWidth1=0.121666 42 | TrackWidth2=0.0762 43 | TrackWidth3=0.0889 44 | TrackWidth4=0.091186 45 | TrackWidth5=0.101346 46 | TrackWidth6=0.1016 47 | TrackWidth7=0.10668 48 | TrackWidth8=0.121666 49 | TrackWidth9=0.12192 50 | TrackWidth10=0.126746 51 | TrackWidth11=0.127 52 | TrackWidth12=0.1397 53 | TrackWidth13=0.15 54 | TrackWidth14=0.2 55 | TrackWidth15=0.254 56 | TrackWidth16=0.3 57 | TrackWidth17=0.35 58 | TrackWidth18=0.4 59 | TrackWidth19=0.5 60 | TrackWidth20=0.75 61 | TrackWidth21=1 62 | ViaDiameter1=0.4 63 | ViaDrill1=0.2 64 | ViaDiameter2=0.4 65 | ViaDrill2=0.2 66 | ViaDiameter3=0.4064 67 | ViaDrill3=0.2 68 | ViaDiameter4=0.5 69 | ViaDrill4=0.3 70 | ViaDiameter5=0.6 71 | ViaDrill5=0.2 72 | ViaDiameter6=0.7 73 | ViaDrill6=0.4 74 | ViaDiameter7=1 75 | ViaDrill7=0.4 76 | dPairWidth1=0.127 77 | dPairGap1=0.1016 78 | dPairViaGap1=0.25 79 | dPairWidth2=0.091186 80 | dPairGap2=0.1016 81 | dPairViaGap2=0.10414 82 | dPairWidth3=0.101346 83 | dPairGap3=0.0889 84 | dPairViaGap3=0.0889 85 | dPairWidth4=0.10668 86 | dPairGap4=0.12 87 | dPairViaGap4=0.12 88 | dPairWidth5=0.126746 89 | dPairGap5=0.1016 90 | dPairViaGap5=0.1016 91 | SilkLineWidth=0.09999999999999999 92 | SilkTextSizeV=0.5 93 | SilkTextSizeH=0.5 94 | SilkTextSizeThickness=0.09999999999999999 95 | SilkTextItalic=0 96 | SilkTextUpright=1 97 | CopperLineWidth=0.2 98 | CopperTextSizeV=1.5 99 | CopperTextSizeH=1.5 100 | CopperTextThickness=0.3 101 | CopperTextItalic=0 102 | CopperTextUpright=1 103 | EdgeCutLineWidth=0.15 104 | CourtyardLineWidth=0.05 105 | OthersLineWidth=0.15 106 | OthersTextSizeV=1 107 | OthersTextSizeH=1 108 | OthersTextSizeThickness=0.15 109 | OthersTextItalic=0 110 | OthersTextUpright=1 111 | SolderMaskClearance=0.03809999999999999 112 | SolderMaskMinWidth=0.07619999999999999 113 | SolderPasteClearance=0 114 | SolderPasteRatio=-0 115 | [pcbnew/Layer.F.Cu] 116 | Name=F.Cu 117 | Type=0 118 | Enabled=1 119 | [pcbnew/Layer.In1.Cu] 120 | Name=In1.Cu 121 | Type=1 122 | Enabled=1 123 | [pcbnew/Layer.In2.Cu] 124 | Name=In2.Cu 125 | Type=0 126 | Enabled=1 127 | [pcbnew/Layer.In3.Cu] 128 | Name=In3.Cu 129 | Type=1 130 | Enabled=1 131 | [pcbnew/Layer.In4.Cu] 132 | Name=In4.Cu 133 | Type=1 134 | Enabled=1 135 | [pcbnew/Layer.In5.Cu] 136 | Name=In5.Cu 137 | Type=0 138 | Enabled=1 139 | [pcbnew/Layer.In6.Cu] 140 | Name=In6.Cu 141 | Type=1 142 | Enabled=1 143 | [pcbnew/Layer.In7.Cu] 144 | Name=In7.Cu 145 | Type=0 146 | Enabled=0 147 | [pcbnew/Layer.In8.Cu] 148 | Name=In8.Cu 149 | Type=0 150 | Enabled=0 151 | [pcbnew/Layer.In9.Cu] 152 | Name=In9.Cu 153 | Type=0 154 | Enabled=0 155 | [pcbnew/Layer.In10.Cu] 156 | Name=In10.Cu 157 | Type=0 158 | Enabled=0 159 | [pcbnew/Layer.In11.Cu] 160 | Name=In11.Cu 161 | Type=0 162 | Enabled=0 163 | [pcbnew/Layer.In12.Cu] 164 | Name=In12.Cu 165 | Type=0 166 | Enabled=0 167 | [pcbnew/Layer.In13.Cu] 168 | Name=In13.Cu 169 | Type=0 170 | Enabled=0 171 | [pcbnew/Layer.In14.Cu] 172 | Name=In14.Cu 173 | Type=0 174 | Enabled=0 175 | [pcbnew/Layer.In15.Cu] 176 | Name=In15.Cu 177 | Type=0 178 | Enabled=0 179 | [pcbnew/Layer.In16.Cu] 180 | Name=In16.Cu 181 | Type=0 182 | Enabled=0 183 | [pcbnew/Layer.In17.Cu] 184 | Name=In17.Cu 185 | Type=0 186 | Enabled=0 187 | [pcbnew/Layer.In18.Cu] 188 | Name=In18.Cu 189 | Type=0 190 | Enabled=0 191 | [pcbnew/Layer.In19.Cu] 192 | Name=In19.Cu 193 | Type=0 194 | Enabled=0 195 | [pcbnew/Layer.In20.Cu] 196 | Name=In20.Cu 197 | Type=0 198 | Enabled=0 199 | [pcbnew/Layer.In21.Cu] 200 | Name=In21.Cu 201 | Type=0 202 | Enabled=0 203 | [pcbnew/Layer.In22.Cu] 204 | Name=In22.Cu 205 | Type=0 206 | Enabled=0 207 | [pcbnew/Layer.In23.Cu] 208 | Name=In23.Cu 209 | Type=0 210 | Enabled=0 211 | [pcbnew/Layer.In24.Cu] 212 | Name=In24.Cu 213 | Type=0 214 | Enabled=0 215 | [pcbnew/Layer.In25.Cu] 216 | Name=In25.Cu 217 | Type=0 218 | Enabled=0 219 | [pcbnew/Layer.In26.Cu] 220 | Name=In26.Cu 221 | Type=0 222 | Enabled=0 223 | [pcbnew/Layer.In27.Cu] 224 | Name=In27.Cu 225 | Type=0 226 | Enabled=0 227 | [pcbnew/Layer.In28.Cu] 228 | Name=In28.Cu 229 | Type=0 230 | Enabled=0 231 | [pcbnew/Layer.In29.Cu] 232 | Name=In29.Cu 233 | Type=0 234 | Enabled=0 235 | [pcbnew/Layer.In30.Cu] 236 | Name=In30.Cu 237 | Type=0 238 | Enabled=0 239 | [pcbnew/Layer.B.Cu] 240 | Name=B.Cu 241 | Type=0 242 | Enabled=1 243 | [pcbnew/Layer.B.Adhes] 244 | Enabled=1 245 | [pcbnew/Layer.F.Adhes] 246 | Enabled=1 247 | [pcbnew/Layer.B.Paste] 248 | Enabled=1 249 | [pcbnew/Layer.F.Paste] 250 | Enabled=1 251 | [pcbnew/Layer.B.SilkS] 252 | Enabled=1 253 | [pcbnew/Layer.F.SilkS] 254 | Enabled=1 255 | [pcbnew/Layer.B.Mask] 256 | Enabled=1 257 | [pcbnew/Layer.F.Mask] 258 | Enabled=1 259 | [pcbnew/Layer.Dwgs.User] 260 | Enabled=1 261 | [pcbnew/Layer.Cmts.User] 262 | Enabled=1 263 | [pcbnew/Layer.Eco1.User] 264 | Enabled=1 265 | [pcbnew/Layer.Eco2.User] 266 | Enabled=1 267 | [pcbnew/Layer.Edge.Cuts] 268 | Enabled=1 269 | [pcbnew/Layer.Margin] 270 | Enabled=1 271 | [pcbnew/Layer.B.CrtYd] 272 | Enabled=1 273 | [pcbnew/Layer.F.CrtYd] 274 | Enabled=1 275 | [pcbnew/Layer.B.Fab] 276 | Enabled=1 277 | [pcbnew/Layer.F.Fab] 278 | Enabled=1 279 | [pcbnew/Layer.Rescue] 280 | Enabled=0 281 | [pcbnew/Netclasses] 282 | [pcbnew/Netclasses/Default] 283 | Name=Default 284 | Clearance=0.0762 285 | TrackWidth=0.121666 286 | ViaDiameter=0.4 287 | ViaDrill=0.2 288 | uViaDiameter=0.3 289 | uViaDrill=0.1 290 | dPairWidth=0.127 291 | dPairGap=0.1016 292 | dPairViaGap=0.25 293 | [pcbnew/Netclasses/1] 294 | Name=CSI/DSI 295 | Clearance=0.0762 296 | TrackWidth=0.121666 297 | ViaDiameter=0.4 298 | ViaDrill=0.2 299 | uViaDiameter=0.3 300 | uViaDrill=0.1 301 | dPairWidth=0.086106 302 | dPairGap=0.10414 303 | dPairViaGap=0.25 304 | [pcbnew/Netclasses/2] 305 | Name=DRAM 306 | Clearance=0.0762 307 | TrackWidth=0.121666 308 | ViaDiameter=0.4 309 | ViaDrill=0.2 310 | uViaDiameter=0.3 311 | uViaDrill=0.1 312 | dPairWidth=0.126746 313 | dPairGap=0.1016 314 | dPairViaGap=0.25 315 | [pcbnew/Netclasses/3] 316 | Name=PCIE 317 | Clearance=0.0762 318 | TrackWidth=0.121666 319 | ViaDiameter=0.4 320 | ViaDrill=0.2 321 | uViaDiameter=0.3 322 | uViaDrill=0.1 323 | dPairWidth=0.126746 324 | dPairGap=0.1016 325 | dPairViaGap=0.25 326 | [pcbnew/Netclasses/4] 327 | Name=USB 328 | Clearance=0.0762 329 | TrackWidth=0.121666 330 | ViaDiameter=0.4 331 | ViaDrill=0.2 332 | uViaDiameter=0.3 333 | uViaDrill=0.1 334 | dPairWidth=0.101346 335 | dPairGap=0.0889 336 | dPairViaGap=0.25 337 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP AON7405 4 | D P-MOSFET transistor, source/gate/drain 5 | K transistor PMOS P-MOS P-MOSFET 6 | F ~ 7 | $ENDCMP 8 | # 9 | $CMP BD71847MWV 10 | D Power management integrated circuit 11 | $ENDCMP 12 | # 13 | $CMP BQ27426 14 | D IC battery fuel gauge 15 | $ENDCMP 16 | # 17 | $CMP BQ279XX 18 | D Battery protection IC LiPo 19 | $ENDCMP 20 | # 21 | $CMP Bus_PCI_Express_Mini 22 | D Mini-PCI Express bus connector 23 | K mini pcie 24 | F ~ 25 | $ENDCMP 26 | # 27 | $CMP CYPD4155-96BZXI 28 | D CCG4M Single Port USB Controller + Mux 29 | $ENDCMP 30 | # 31 | $CMP DCDC_5V 32 | D Power flag 33 | K power-flag 34 | $ENDCMP 35 | # 36 | $CMP JST-GH-6 37 | D Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/) 38 | K connector 39 | F ~ 40 | $ENDCMP 41 | # 42 | $CMP MIC94164 43 | D High-side load switch 44 | $ENDCMP 45 | # 46 | $CMP MIMX8MM6DVTLZAA 47 | D i.MX8M Mini application processor 48 | $ENDCMP 49 | # 50 | $CMP MP2636GR-P 51 | D Charger IC Lithium Ion/Polymer 52 | F MPS 53 | $ENDCMP 54 | # 55 | $CMP MT53B256M32D1GZ-062_AIT_B 56 | D DRAM Chip Mobile LPDDR4 SDRAM 8G-Bit 512M x 32 1.1V 200-Pin WFBGA 57 | F Unavailable 58 | $ENDCMP 59 | # 60 | $CMP NCP133AMX150TCG 61 | D LDO Regulator 500 mA 62 | $ENDCMP 63 | # 64 | $CMP NVCC_1V8 65 | D Power flag 66 | K power-flag 67 | $ENDCMP 68 | # 69 | $CMP NVCC_3V3 70 | D Power flag 71 | K power-flag 72 | $ENDCMP 73 | # 74 | $CMP NVCC_DRAM_1V1 75 | D Power flag 76 | K power-flag 77 | $ENDCMP 78 | # 79 | $CMP NVCC_ENET 80 | D Power flag 81 | K power-flag 82 | $ENDCMP 83 | # 84 | $CMP NVCC_SD2 85 | D Power flag 86 | K power-flag 87 | $ENDCMP 88 | # 89 | $CMP NVCC_SNVS_1V8 90 | D Power flag 91 | K power-flag 92 | $ENDCMP 93 | # 94 | $CMP NX20P3483UK 95 | D USB PD and Type-C power switch 96 | $ENDCMP 97 | # 98 | $CMP PTN5110NHQZ 99 | D USB Type-C Rev 3.0 PD PHY 100 | $ENDCMP 101 | # 102 | $CMP SDINBDG4-8G 103 | D eMMC 8GB 3.3V 104 | F None 105 | $ENDCMP 106 | # 107 | $CMP USB_C_Receptacle_USB2.0 108 | D USB 2.0-only Type-C Receptacle connector 109 | K usb universal serial bus type-C USB2.0 110 | F https://www.usb.org/sites/default/files/documents/usb_type-c.zip 111 | $ENDCMP 112 | # 113 | $CMP VBUS_IN 114 | D Power flag 115 | K power-flag 116 | $ENDCMP 117 | # 118 | $CMP VDDA_1V8 119 | D Power flag 120 | K power-flag 121 | $ENDCMP 122 | # 123 | $CMP VDDEXT_3V3 124 | D Power flag 125 | K power-flag 126 | $ENDCMP 127 | # 128 | $CMP VDD_1V8 129 | D Power flag 130 | K power-flag 131 | $ENDCMP 132 | # 133 | $CMP VDD_3V3 134 | D Power flag 135 | K power-flag 136 | $ENDCMP 137 | # 138 | $CMP VDD_5V 139 | D Power flag 140 | K power-flag 141 | $ENDCMP 142 | # 143 | $CMP VDD_ARM_0V9 144 | D Power flag 145 | K power-flag 146 | $ENDCMP 147 | # 148 | $CMP VDD_DRAM&PU_0V9 149 | D Power flag 150 | K power-flag 151 | $ENDCMP 152 | # 153 | $CMP VDD_PCIE_1V5 154 | D Power flag 155 | K power-flag 156 | $ENDCMP 157 | # 158 | $CMP VDD_PCIE_3V3 159 | D Power flag 160 | K power-flag 161 | $ENDCMP 162 | # 163 | $CMP VDD_PHY_0V9 164 | D Power flag 165 | K power-flag 166 | $ENDCMP 167 | # 168 | $CMP VDD_PHY_1V2 169 | D Power flag 170 | K power-flag 171 | $ENDCMP 172 | # 173 | $CMP VDD_SNVS_0V8 174 | D Power flag 175 | K power-flag 176 | $ENDCMP 177 | # 178 | $CMP VDD_SOC_0V8 179 | D Power flag 180 | K power-flag 181 | $ENDCMP 182 | # 183 | $CMP VSYS_5V 184 | D Power flag 185 | K power-flag 186 | $ENDCMP 187 | # 188 | #End Doc Library 189 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/114-00841-68.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 114-00841-68 (layer F.Cu) (tedit 60D182A2) 2 | (descr "Micro SD connector") 3 | (attr smd) 4 | (fp_text reference 1140084168 (at 5.21893 9.27409) (layer F.SilkS) 5 | (effects (font (size 1.00061 1.00061) (thickness 0.05))) 6 | ) 7 | (fp_text value VAL** (at -0.1 -0.7) (layer F.SilkS) 8 | (effects (font (size 1 0.9) (thickness 0.05))) 9 | ) 10 | (fp_line (start 12 1.1) (end 12 1.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 0) (end 0 1.2) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0 10.1) (end 0 4.2) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 10.8 11.5) (end 9.6 11.5) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 12 3.5) (end 12 10.1) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0 0) (end 10.9 0) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0 11.5) (end 0 0) (layer F.Fab) (width 0.12)) 17 | (fp_line (start 12 11.5) (end 0 11.5) (layer F.Fab) (width 0.12)) 18 | (fp_line (start 12 0) (end 12 11.5) (layer F.Fab) (width 0.12)) 19 | (fp_line (start 0 0) (end 12 0) (layer F.Fab) (width 0.12)) 20 | (fp_circle (center 9.15892 12.4547) (end 9.26538 12.4547) (layer Eco2.User) (width 0.2)) 21 | (pad 1 smd rect (at 9.175 11.038 90) (size 1.75044 0.700176) (layers F.Cu F.Paste F.Mask)) 22 | (pad 2 smd rect (at 8.075 11.038 90) (size 1.75298 0.701191) (layers F.Cu F.Paste F.Mask)) 23 | (pad 3 smd rect (at 6.975 11.038 90) (size 1.75161 0.700643) (layers F.Cu F.Paste F.Mask)) 24 | (pad 4 smd rect (at 5.875 11.038 90) (size 1.75218 0.700871) (layers F.Cu F.Paste F.Mask)) 25 | (pad 5 smd rect (at 4.775 11.038 90) (size 1.75246 0.700982) (layers F.Cu F.Paste F.Mask)) 26 | (pad 6 smd rect (at 3.675 11.038 90) (size 1.75043 0.700174) (layers F.Cu F.Paste F.Mask)) 27 | (pad 7 smd rect (at 2.575 11.038 90) (size 1.75177 0.70071) (layers F.Cu F.Paste F.Mask)) 28 | (pad 8 smd rect (at 1.475 11.038 90) (size 1.75264 0.701055) (layers F.Cu F.Paste F.Mask)) 29 | (pad 11 smd rect (at 0.175 10.913) (size 1.50092 1.50092) (layers F.Cu F.Paste F.Mask)) 30 | (pad 11 smd rect (at 11.625 10.913) (size 1.5018 1.5018) (layers F.Cu F.Paste F.Mask)) 31 | (pad 11 smd rect (at 0 3.313 90) (size 1.5011 0.800585) (layers F.Cu F.Paste F.Mask)) 32 | (pad 11 smd rect (at 11.95 2.663 90) (size 1.40064 0.800364) (layers F.Cu F.Paste F.Mask)) 33 | (pad 9 smd rect (at 0.355 1.813) (size 1.50001 1.00001) (layers F.Cu F.Paste F.Mask)) 34 | (pad 10 smd rect (at 11.55 0.213 90) (size 1.50193 1.00129) (layers F.Cu F.Paste F.Mask)) 35 | (model ${KIPRJMOD}/mxenc.pretty/114-00841-68--3DModel-STEP-56544.STEP 36 | (offset (xyz 6 -5.7 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz -90 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/1775838-2-NPTH.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1775838-2-NPTH (layer F.Cu) (tedit 5E351FF7) 2 | (fp_text reference J2 (at -1.25 0 -180) (layer F.SilkS) 3 | (effects (font (size 0.5 0.5) (thickness 0.1))) 4 | ) 5 | (fp_text value Bus_PCI_Express_Mini (at 0 0 -180) (layer F.Fab) 6 | (effects (font (size 0.6096 0.6096) (thickness 0.12))) 7 | ) 8 | (fp_arc (start -12.1 -23.9) (end -12.1 -25.9) (angle 45) (layer F.Paste) (width 1)) 9 | (fp_line (start -14.95 3.7) (end 14.95 3.7) (layer F.Fab) (width 0.025)) 10 | (fp_line (start 14.95 3.7) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 11 | (fp_line (start -14.95 3.7) (end -14.95 -4.5) (layer F.Fab) (width 0.025)) 12 | (fp_line (start -14.95 -4.5) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 13 | (fp_line (start 12.28 -4.56) (end 15.01 -4.56) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 15.01 -4.56) (end 15.01 1.72) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 13.32 3.76) (end 11.88 3.76) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.68 3.76) (end -5.72 3.76) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -5.32 -4.56) (end -2.28 -4.56) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -11.88 -4.56) (end -15.01 -4.56) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -15.01 -4.56) (end -15.01 1.72) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -13.32 3.76) (end -12.28 3.76) (layer F.SilkS) (width 0.12)) 21 | (fp_arc (start -12.1 -23.9) (end -14.1 -23.9) (angle 45) (layer F.Paste) (width 1)) 22 | (fp_arc (start -12.1 -23.9) (end -12.1 -21.9) (angle 45) (layer F.Paste) (width 1)) 23 | (fp_arc (start -12.1 -23.9) (end -10.1 -23.9) (angle 45) (layer F.Paste) (width 1)) 24 | (fp_arc (start -12.099014 -48.044712) (end -12.099014 -46.044712) (angle 45) (layer F.Paste) (width 1)) 25 | (fp_arc (start -12.099014 -48.044712) (end -14.099014 -48.044712) (angle 45) (layer F.Paste) (width 1)) 26 | (fp_arc (start -12.099014 -48.044712) (end -10.099014 -48.044712) (angle 45) (layer F.Paste) (width 1)) 27 | (fp_arc (start -12.099014 -48.044712) (end -12.099014 -50.044712) (angle 45) (layer F.Paste) (width 1)) 28 | (fp_arc (start 12.1018 -48.045302) (end 12.1018 -46.045302) (angle 45) (layer F.Paste) (width 1)) 29 | (fp_arc (start 12.1018 -48.045302) (end 10.1018 -48.045302) (angle 45) (layer F.Paste) (width 1)) 30 | (fp_arc (start 12.1018 -48.045302) (end 14.1018 -48.045302) (angle 45) (layer F.Paste) (width 1)) 31 | (fp_arc (start 12.1018 -48.045302) (end 12.1018 -50.045302) (angle 45) (layer F.Paste) (width 1)) 32 | (fp_arc (start 12.1 -23.9) (end 12.1 -21.9) (angle 45) (layer F.Paste) (width 1)) 33 | (fp_arc (start 12.1 -23.9) (end 10.1 -23.9) (angle 45) (layer F.Paste) (width 1)) 34 | (fp_arc (start 12.1 -23.9) (end 14.1 -23.9) (angle 45) (layer F.Paste) (width 1)) 35 | (fp_arc (start 12.1 -23.9) (end 12.1 -25.9) (angle 45) (layer F.Paste) (width 1)) 36 | (pad FR thru_hole circle (at 12.1 -23.9) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 37 | (pad FR thru_hole circle (at -12.1 -23.9) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 38 | (pad FR thru_hole circle (at -12.1 -48.05) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 39 | (pad FR thru_hole circle (at 12.1 -48.05) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 40 | (pad FR smd rect (at 14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 41 | (pad FR smd rect (at -14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 52 smd rect (at 11.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 51 smd rect (at 11.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 50 smd rect (at 11 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 49 smd rect (at 10.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 48 smd rect (at 10.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 47 smd rect (at 9.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 46 smd rect (at 9.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 45 smd rect (at 9 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 44 smd rect (at 8.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 43 smd rect (at 8.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 42 smd rect (at 7.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 41 smd rect (at 7.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 40 smd rect (at 7 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 39 smd rect (at 6.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 38 smd rect (at 6.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 37 smd rect (at 5.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 58 | (pad 36 smd rect (at 5.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 59 | (pad 35 smd rect (at 5 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 60 | (pad 34 smd rect (at 4.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 61 | (pad 33 smd rect (at 4.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 62 | (pad 32 smd rect (at 3.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 63 | (pad 31 smd rect (at 3.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 64 | (pad 30 smd rect (at 3 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 65 | (pad 29 smd rect (at 2.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 66 | (pad 28 smd rect (at 2.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 67 | (pad 27 smd rect (at 1.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 68 | (pad 26 smd rect (at 1.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 69 | (pad 25 smd rect (at 1 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 70 | (pad 24 smd rect (at 0.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 71 | (pad 23 smd rect (at 0.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 72 | (pad 22 smd rect (at -0.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 73 | (pad 21 smd rect (at -0.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 74 | (pad 20 smd rect (at -1 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 75 | (pad 19 smd rect (at -1.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 76 | (pad 18 smd rect (at -1.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 77 | (pad 17 smd rect (at -2.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 78 | (pad 16 smd rect (at -5.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 79 | (pad 15 smd rect (at -6.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 80 | (pad 14 smd rect (at -6.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 81 | (pad 13 smd rect (at -7 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 82 | (pad 12 smd rect (at -7.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 83 | (pad 11 smd rect (at -7.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 84 | (pad 10 smd rect (at -8.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 85 | (pad 9 smd rect (at -8.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 86 | (pad 8 smd rect (at -9 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 87 | (pad 7 smd rect (at -9.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 88 | (pad 6 smd rect (at -9.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 89 | (pad 5 smd rect (at -10.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 90 | (pad 4 smd rect (at -10.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 91 | (pad 3 smd rect (at -11 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 92 | (pad 2 smd rect (at -11.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 93 | (pad 1 smd rect (at -11.8 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 94 | (pad "" np_thru_hole circle (at 12.5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 95 | (pad "" np_thru_hole circle (at -12.5 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 96 | (model ${KIPRJMOD}/mxenc.pretty/c-1775838-2-g-3d.stp 97 | (offset (xyz 0 4.5 2.75)) 98 | (scale (xyz 1 1 1)) 99 | (rotate (xyz 90 180 0)) 100 | ) 101 | (model "${KIPRJMOD}/mxenc.pretty/User Library-PCI Express Half-Mini Card.step" 102 | (offset (xyz 0 13.4 3.2)) 103 | (scale (xyz 1 1 1)) 104 | (rotate (xyz -90 0 0)) 105 | ) 106 | (model "${KIPRJMOD}/mxenc.pretty/9774030243R (rev1).stp" 107 | (offset (xyz -12.1 23.9 -1.36)) 108 | (scale (xyz 1 1 1)) 109 | (rotate (xyz 0 0 0)) 110 | ) 111 | (model "${KIPRJMOD}/mxenc.pretty/9774030243R (rev1).stp" 112 | (offset (xyz 12.1 23.9 -1.36)) 113 | (scale (xyz 1 1 1)) 114 | (rotate (xyz 0 0 0)) 115 | ) 116 | (model "${KIPRJMOD}/mxenc.pretty/9774030243R (rev1).stp" 117 | (offset (xyz -12.1 48.05 -1.36)) 118 | (scale (xyz 1 1 1)) 119 | (rotate (xyz 0 0 0)) 120 | ) 121 | (model "${KIPRJMOD}/mxenc.pretty/9774030243R (rev1).stp" 122 | (offset (xyz 12.1 48.05 -1.36)) 123 | (scale (xyz 1 1 1)) 124 | (rotate (xyz 0 0 0)) 125 | ) 126 | (model "${KIPRJMOD}/mxenc.pretty/User Library-PCI Express Mini Card (Full-Mini Card).STEP" 127 | (offset (xyz 0 25.5 3.2)) 128 | (scale (xyz 1 1 1)) 129 | (rotate (xyz -90 0 0)) 130 | ) 131 | ) 132 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/1775838-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1775838-2 (layer F.Cu) (tedit 5CA18A48) 2 | (fp_text reference P3 (at 0 0) (layer F.SilkS) 3 | (effects (font (size 0.6096 0.6096) (thickness 0.12))) 4 | ) 5 | (fp_text value PCIE_MINI_SOCKET (at 0 0) (layer F.Fab) 6 | (effects (font (size 0.6096 0.6096) (thickness 0.12))) 7 | ) 8 | (fp_line (start -14.95 3.7) (end 14.95 3.7) (layer F.Fab) (width 0.025)) 9 | (fp_line (start 14.95 3.7) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 10 | (fp_line (start -14.95 3.7) (end -14.95 -4.5) (layer F.Fab) (width 0.025)) 11 | (fp_line (start -14.95 -4.5) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 12 | (fp_line (start 12.28 -4.56) (end 15.01 -4.56) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 15.01 -4.56) (end 15.01 1.72) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 13.32 3.76) (end 11.88 3.76) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -2.68 3.76) (end -5.72 3.76) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -5.32 -4.56) (end -2.28 -4.56) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -11.88 -4.56) (end -15.01 -4.56) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -15.01 -4.56) (end -15.01 1.72) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -13.32 3.76) (end -12.28 3.76) (layer F.SilkS) (width 0.12)) 20 | (pad FR thru_hole rect (at 12.1 -23.9) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 21 | (pad FR thru_hole rect (at -12.1 -23.9) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 22 | (pad FR thru_hole rect (at -12.1 -48.05) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 23 | (pad FR thru_hole rect (at 12.1 -48.05) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 24 | (pad FR smd rect (at 14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 25 | (pad FR smd rect (at -14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 26 | (pad 52 smd rect (at 11.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 27 | (pad 51 smd rect (at 11.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 28 | (pad 50 smd rect (at 11 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 29 | (pad 49 smd rect (at 10.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 30 | (pad 48 smd rect (at 10.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 31 | (pad 47 smd rect (at 9.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 32 | (pad 46 smd rect (at 9.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 33 | (pad 45 smd rect (at 9 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 34 | (pad 44 smd rect (at 8.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 43 smd rect (at 8.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 36 | (pad 42 smd rect (at 7.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 37 | (pad 41 smd rect (at 7.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 38 | (pad 40 smd rect (at 7 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 39 | (pad 39 smd rect (at 6.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 40 | (pad 38 smd rect (at 6.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 41 | (pad 37 smd rect (at 5.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 36 smd rect (at 5.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 35 smd rect (at 5 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 34 smd rect (at 4.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 33 smd rect (at 4.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 32 smd rect (at 3.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 31 smd rect (at 3.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 30 smd rect (at 3 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 29 smd rect (at 2.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 28 smd rect (at 2.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 27 smd rect (at 1.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 26 smd rect (at 1.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 25 smd rect (at 1 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 24 smd rect (at 0.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 23 smd rect (at 0.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 22 smd rect (at -0.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 21 smd rect (at -0.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 58 | (pad 20 smd rect (at -1 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 59 | (pad 19 smd rect (at -1.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 60 | (pad 18 smd rect (at -1.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 61 | (pad 17 smd rect (at -2.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 62 | (pad 16 smd rect (at -5.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 63 | (pad 15 smd rect (at -6.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 64 | (pad 14 smd rect (at -6.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 65 | (pad 13 smd rect (at -7 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 66 | (pad 12 smd rect (at -7.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 67 | (pad 11 smd rect (at -7.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 68 | (pad 10 smd rect (at -8.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 69 | (pad 9 smd rect (at -8.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 70 | (pad 8 smd rect (at -9 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 71 | (pad 7 smd rect (at -9.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 72 | (pad 6 smd rect (at -9.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 73 | (pad 5 smd rect (at -10.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 74 | (pad 4 smd rect (at -10.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 75 | (pad 3 smd rect (at -11 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 76 | (pad 2 smd rect (at -11.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 77 | (pad 1 smd rect (at -11.8 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 78 | (pad "" np_thru_hole circle (at 12.5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 79 | (pad "" np_thru_hole circle (at -12.5 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 80 | (model ${KIPRJMOD}/mxenc.pretty/c-1775838-2-g-3d.stp 81 | (offset (xyz 0 4.5 2.75)) 82 | (scale (xyz 1 1 1)) 83 | (rotate (xyz 90 180 0)) 84 | ) 85 | ) 86 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/1775838-2_conn_only.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1775838-2_conn_only (layer F.Cu) (tedit 5E6B1FE2) 2 | (fp_text reference J5 (at -1.25 0 180) (layer F.SilkS) hide 3 | (effects (font (size 0.5 0.5) (thickness 0.1))) 4 | ) 5 | (fp_text value Bus_PCI_Express_Mini (at 0 0) (layer F.Fab) hide 6 | (effects (font (size 0.25 0.25) (thickness 0.05))) 7 | ) 8 | (fp_text user %R (at 0 0 180) (layer F.Fab) hide 9 | (effects (font (size 0.25 0.25) (thickness 0.05))) 10 | ) 11 | (fp_line (start -14.95 3.7) (end 14.95 3.7) (layer F.Fab) (width 0.025)) 12 | (fp_line (start 14.95 3.7) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 13 | (fp_line (start -14.95 3.7) (end -14.95 -4.5) (layer F.Fab) (width 0.025)) 14 | (fp_line (start -14.95 -4.5) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 15 | (fp_line (start 12.28 -4.56) (end 15.01 -4.56) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 15.01 -4.56) (end 15.01 1.72) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 13.32 3.76) (end 11.88 3.76) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -2.68 3.76) (end -5.72 3.76) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -5.32 -4.56) (end -2.28 -4.56) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -11.88 -4.56) (end -15.01 -4.56) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -15.01 -4.56) (end -15.01 1.72) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -13.32 3.76) (end -12.28 3.76) (layer F.SilkS) (width 0.12)) 23 | (pad FR smd rect (at 14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 24 | (pad FR smd rect (at -14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 25 | (pad 52 smd rect (at 11.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 26 | (pad 51 smd rect (at 11.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 27 | (pad 50 smd rect (at 11 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 28 | (pad 49 smd rect (at 10.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 29 | (pad 48 smd rect (at 10.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 30 | (pad 47 smd rect (at 9.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 31 | (pad 46 smd rect (at 9.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 32 | (pad 45 smd rect (at 9 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 33 | (pad 44 smd rect (at 8.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 34 | (pad 43 smd rect (at 8.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 42 smd rect (at 7.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 36 | (pad 41 smd rect (at 7.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 37 | (pad 40 smd rect (at 7 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 38 | (pad 39 smd rect (at 6.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 39 | (pad 38 smd rect (at 6.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 40 | (pad 37 smd rect (at 5.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 41 | (pad 36 smd rect (at 5.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 35 smd rect (at 5 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 34 smd rect (at 4.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 33 smd rect (at 4.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 32 smd rect (at 3.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 31 smd rect (at 3.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 30 smd rect (at 3 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 29 smd rect (at 2.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 28 smd rect (at 2.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 27 smd rect (at 1.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 26 smd rect (at 1.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 25 smd rect (at 1 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 24 smd rect (at 0.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 23 smd rect (at 0.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 22 smd rect (at -0.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 21 smd rect (at -0.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 20 smd rect (at -1 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 58 | (pad 19 smd rect (at -1.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 59 | (pad 18 smd rect (at -1.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 60 | (pad 17 smd rect (at -2.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 61 | (pad 16 smd rect (at -5.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 62 | (pad 15 smd rect (at -6.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 63 | (pad 14 smd rect (at -6.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 64 | (pad 13 smd rect (at -7 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 65 | (pad 12 smd rect (at -7.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 66 | (pad 11 smd rect (at -7.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 67 | (pad 10 smd rect (at -8.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 68 | (pad 9 smd rect (at -8.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 69 | (pad 8 smd rect (at -9 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 70 | (pad 7 smd rect (at -9.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 71 | (pad 6 smd rect (at -9.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 72 | (pad 5 smd rect (at -10.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 73 | (pad 4 smd rect (at -10.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 74 | (pad 3 smd rect (at -11 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 75 | (pad 2 smd rect (at -11.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 76 | (pad 1 smd rect (at -11.8 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 77 | (pad "" np_thru_hole circle (at 12.5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 78 | (pad "" np_thru_hole circle (at -12.5 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 79 | (model ${KIPRJMOD}/mxenc.pretty/c-1775838-2-g-3d.stp 80 | (offset (xyz 0 4.5 2.75)) 81 | (scale (xyz 1 1 1)) 82 | (rotate (xyz 90 180 0)) 83 | ) 84 | (model "${KIPRJMOD}/mxenc.pretty/User Library-PCI Express Mini Card (Full-Mini Card).STEP.skip-skip" 85 | (offset (xyz 0 25.5 3.2)) 86 | (scale (xyz 1 1 1)) 87 | (rotate (xyz -90 0 0)) 88 | ) 89 | ) 90 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/1775838-2_half.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 1775838-2_half (layer F.Cu) (tedit 5CA18ABB) 2 | (fp_text reference P3 (at 0 0) (layer F.SilkS) 3 | (effects (font (size 0.6096 0.6096) (thickness 0.12))) 4 | ) 5 | (fp_text value PCIE_MINI_SOCKET (at 0 0) (layer F.Fab) 6 | (effects (font (size 0.6096 0.6096) (thickness 0.12))) 7 | ) 8 | (fp_line (start -13.32 3.76) (end -12.28 3.76) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -15.01 -4.56) (end -15.01 1.72) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -11.88 -4.56) (end -15.01 -4.56) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -5.32 -4.56) (end -2.28 -4.56) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -2.68 3.76) (end -5.72 3.76) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 13.32 3.76) (end 11.88 3.76) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 15.01 -4.56) (end 15.01 1.72) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 12.28 -4.56) (end 15.01 -4.56) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -14.95 -4.5) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 17 | (fp_line (start -14.95 3.7) (end -14.95 -4.5) (layer F.Fab) (width 0.025)) 18 | (fp_line (start 14.95 3.7) (end 14.95 -4.5) (layer F.Fab) (width 0.025)) 19 | (fp_line (start -14.95 3.7) (end 14.95 3.7) (layer F.Fab) (width 0.025)) 20 | (pad "" np_thru_hole circle (at -12.5 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask)) 21 | (pad "" np_thru_hole circle (at 12.5 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask)) 22 | (pad 1 smd rect (at -11.8 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -11.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at -11 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at -10.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at -10.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 smd rect (at -9.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd rect (at -9.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 29 | (pad 8 smd rect (at -9 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at -8.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 31 | (pad 10 smd rect (at -8.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 32 | (pad 11 smd rect (at -7.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 33 | (pad 12 smd rect (at -7.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 34 | (pad 13 smd rect (at -7 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 14 smd rect (at -6.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 36 | (pad 15 smd rect (at -6.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 37 | (pad 16 smd rect (at -5.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 38 | (pad 17 smd rect (at -2.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 39 | (pad 18 smd rect (at -1.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 40 | (pad 19 smd rect (at -1.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 41 | (pad 20 smd rect (at -1 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 21 smd rect (at -0.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 22 smd rect (at -0.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 23 smd rect (at 0.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 24 smd rect (at 0.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 25 smd rect (at 1 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 26 smd rect (at 1.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 27 smd rect (at 1.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 28 smd rect (at 2.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 29 smd rect (at 2.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 30 smd rect (at 3 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 31 smd rect (at 3.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 32 smd rect (at 3.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 33 smd rect (at 4.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 34 smd rect (at 4.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 35 smd rect (at 5 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 36 smd rect (at 5.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 58 | (pad 37 smd rect (at 5.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 59 | (pad 38 smd rect (at 6.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 60 | (pad 39 smd rect (at 6.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 61 | (pad 40 smd rect (at 7 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 62 | (pad 41 smd rect (at 7.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 63 | (pad 42 smd rect (at 7.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 64 | (pad 43 smd rect (at 8.2 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 65 | (pad 44 smd rect (at 8.6 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 66 | (pad 45 smd rect (at 9 4.1) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 67 | (pad 46 smd rect (at 9.4 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 68 | (pad 47 smd rect (at 9.8 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 69 | (pad 48 smd rect (at 10.2 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 70 | (pad 49 smd rect (at 10.6 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 71 | (pad 50 smd rect (at 11 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 72 | (pad 51 smd rect (at 11.4 4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 73 | (pad 52 smd rect (at 11.8 -4.099999) (size 0.6 2) (layers F.Cu F.Paste F.Mask)) 74 | (pad FR smd rect (at -14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 75 | (pad FR smd rect (at 14.65 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask)) 76 | (pad FR thru_hole rect (at -12.1 -23.9) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 77 | (pad FR thru_hole rect (at 12.1 -23.9) (size 5.8 5.8) (drill 2.6) (layers *.Cu *.Mask)) 78 | (model ${KIPRJMOD}/mxenc.pretty/c-1775838-2-g-3d.stp 79 | (offset (xyz 0 4.5 2.75)) 80 | (scale (xyz 1 1 1)) 81 | (rotate (xyz 90 180 0)) 82 | ) 83 | ) 84 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/84-LGA_EP_11.38x12.44_Pitch0.65mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module 84-LGA_EP_11.38x12.44_Pitch0.65mm (layer F.Cu) (tedit 0) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -7.62) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value 84-LGA_EP_11.38x12.44_Pitch0.65mm (at 0 7.62) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -4.69 -6.22) (end -5.69 -5.22) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -5.69 -5.22) (end -5.69 6.22) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -5.69 6.22) (end 5.69 6.22) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 5.69 6.22) (end 5.69 -6.22) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 5.69 -6.22) (end -4.69 -6.22) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 5.85 -6.37) (end 5.84 -6.37) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 5.84 -6.37) (end 5.84 -5.85) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 5.85 6.37) (end 5.84 6.37) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 5.84 6.37) (end 5.84 5.85) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -5.85 6.37) (end -5.84 6.37) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -5.84 6.37) (end -5.84 5.85) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -5.85 -6.37) (end -6.09 -6.37) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -6.35 -6.85) (end 6.35 -6.85) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 6.35 -6.85) (end 6.35 6.85) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 6.35 6.85) (end -6.35 6.85) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -6.35 6.85) (end -6.35 -6.85) (layer F.CrtYd) (width 0.05)) 25 | (pad 1 smd rect (at -5.69 -5.2 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -5.69 -4.55 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 27 | (pad 3 smd rect (at -5.69 -3.9 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 4 smd rect (at -5.69 -3.25 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 5 smd rect (at -5.69 -2.6 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (pad 6 smd rect (at -5.69 -1.95 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad 7 smd rect (at -5.69 -1.3 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 32 | (pad 8 smd rect (at -5.69 -0.65 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 33 | (pad 9 smd rect (at -5.69 0 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 34 | (pad 10 smd rect (at -5.69 0.65 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 35 | (pad 11 smd rect (at -5.69 1.3 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 36 | (pad 12 smd rect (at -5.69 1.95 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 37 | (pad 13 smd rect (at -5.69 2.6 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 38 | (pad 14 smd rect (at -5.69 3.25 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad 15 smd rect (at -5.69 3.9 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 40 | (pad 16 smd rect (at -5.69 4.55 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd rect (at -5.69 5.2 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 42 | (pad 18 smd rect (at -5.2 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 43 | (pad 19 smd rect (at -4.55 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 44 | (pad 20 smd rect (at -3.9 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 45 | (pad 21 smd rect (at -3.25 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 46 | (pad 22 smd rect (at -2.6 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 47 | (pad 23 smd rect (at -1.95 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 48 | (pad 24 smd rect (at -1.3 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 49 | (pad 25 smd rect (at -0.65 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 50 | (pad 26 smd rect (at 0 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 51 | (pad 27 smd rect (at 0.65 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 52 | (pad 28 smd rect (at 1.3 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 53 | (pad 29 smd rect (at 1.95 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 54 | (pad 30 smd rect (at 2.6 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 55 | (pad 31 smd rect (at 3.25 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 56 | (pad 32 smd rect (at 3.9 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 57 | (pad 33 smd rect (at 4.55 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 58 | (pad 34 smd rect (at 5.2 6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 59 | (pad 35 smd rect (at 5.69 5.2 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 60 | (pad 36 smd rect (at 5.69 4.55 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 61 | (pad 37 smd rect (at 5.69 3.9 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 62 | (pad 38 smd rect (at 5.69 3.25 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 63 | (pad 39 smd rect (at 5.69 2.6 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 64 | (pad 40 smd rect (at 5.69 1.95 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 65 | (pad 41 smd rect (at 5.69 1.3 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 66 | (pad 42 smd rect (at 5.69 0.65 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 67 | (pad 43 smd rect (at 5.69 0 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 68 | (pad 44 smd rect (at 5.69 -0.65 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 69 | (pad 45 smd rect (at 5.69 -1.3 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 70 | (pad 46 smd rect (at 5.69 -1.95 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 71 | (pad 47 smd rect (at 5.69 -2.6 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 72 | (pad 48 smd rect (at 5.69 -3.25 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 73 | (pad 49 smd rect (at 5.69 -3.9 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 74 | (pad 50 smd rect (at 5.69 -4.55 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 75 | (pad 51 smd rect (at 5.69 -5.2 90) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 76 | (pad 52 smd rect (at 5.2 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 77 | (pad 53 smd rect (at 4.55 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 78 | (pad 54 smd rect (at 3.9 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 79 | (pad 55 smd rect (at 3.25 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 80 | (pad 56 smd rect (at 2.6 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 81 | (pad 57 smd rect (at 1.95 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 82 | (pad 58 smd rect (at 1.3 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 83 | (pad 59 smd rect (at 0.65 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 84 | (pad 60 smd rect (at 0 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 85 | (pad 61 smd rect (at -0.65 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 86 | (pad 62 smd rect (at -1.3 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 87 | (pad 63 smd rect (at -1.95 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 88 | (pad 64 smd rect (at -2.6 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 89 | (pad 65 smd rect (at -3.25 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 90 | (pad 66 smd rect (at -3.9 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 91 | (pad 67 smd rect (at -4.55 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 92 | (pad 68 smd rect (at -5.2 -6.22) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 93 | (pad 69 smd rect (at -2.68125 -2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 94 | (solder_paste_margin -0.85)) 95 | (pad 69 smd rect (at -2.68125 -0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 96 | (solder_paste_margin -0.85)) 97 | (pad 69 smd rect (at -2.68125 0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 98 | (solder_paste_margin -0.85)) 99 | (pad 69 smd rect (at -2.68125 2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 100 | (solder_paste_margin -0.85)) 101 | (pad 69 smd rect (at -0.89375 -2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 102 | (solder_paste_margin -0.85)) 103 | (pad 69 smd rect (at -0.89375 -0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 104 | (solder_paste_margin -0.85)) 105 | (pad 69 smd rect (at -0.89375 0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 106 | (solder_paste_margin -0.85)) 107 | (pad 69 smd rect (at -0.89375 2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 108 | (solder_paste_margin -0.85)) 109 | (pad 69 smd rect (at 0.89375 -2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 110 | (solder_paste_margin -0.85)) 111 | (pad 69 smd rect (at 0.89375 -0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 112 | (solder_paste_margin -0.85)) 113 | (pad 69 smd rect (at 0.89375 0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 114 | (solder_paste_margin -0.85)) 115 | (pad 69 smd rect (at 0.89375 2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 116 | (solder_paste_margin -0.85)) 117 | (pad 69 smd rect (at 2.68125 -2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 118 | (solder_paste_margin -0.85)) 119 | (pad 69 smd rect (at 2.68125 -0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 120 | (solder_paste_margin -0.85)) 121 | (pad 69 smd rect (at 2.68125 0.89375) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 122 | (solder_paste_margin -0.85)) 123 | (pad 69 smd rect (at 2.68125 2.68125) (size 1.7875 1.7875) (layers F.Cu F.Paste F.Mask) 124 | (solder_paste_margin -0.85)) 125 | (pad 69 thru_hole circle (at -2.68125 -2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 126 | (pad 69 thru_hole circle (at -2.68125 -0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 127 | (pad 69 thru_hole circle (at -2.68125 0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 128 | (pad 69 thru_hole circle (at -2.68125 2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 129 | (pad 69 thru_hole circle (at -0.89375 -2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 130 | (pad 69 thru_hole circle (at -0.89375 -0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 131 | (pad 69 thru_hole circle (at -0.89375 0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 132 | (pad 69 thru_hole circle (at -0.89375 2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 133 | (pad 69 thru_hole circle (at 0.89375 -2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 134 | (pad 69 thru_hole circle (at 0.89375 -0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 135 | (pad 69 thru_hole circle (at 0.89375 0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 136 | (pad 69 thru_hole circle (at 0.89375 2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 137 | (pad 69 thru_hole circle (at 2.68125 -2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 138 | (pad 69 thru_hole circle (at 2.68125 -0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 139 | (pad 69 thru_hole circle (at 2.68125 0.89375) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 140 | (pad 69 thru_hole circle (at 2.68125 2.68125) (size 0.89375 0.89375) (drill 0.446875) (layers *.Cu *.Mask)) 141 | ) 142 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/9774030243R (rev1).stp: -------------------------------------------------------------------------------- 1 | ISO-10303-21; 2 | HEADER; 3 | FILE_DESCRIPTION( ( 'Unknown' ), '1' ); 4 | FILE_NAME( 'I:/User_Groups_Only/17_EMC_Product_&_Development/Article_Master/eiCan/Assembly/AsSMSI/Master_Data/01_CAD_drawing/1_Drawing/9774xxx243/9774030243/Released_Data/9774030243.stp', 'Unknown', ( 'Unknown' ), ( 'Unknown' ), 'PSStep 16.0.42', 'Unknown', ' ' ); 5 | FILE_SCHEMA( ( 'AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }' ) ); 6 | ENDSEC; 7 | DATA; 8 | #1 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION( ' ', ( #10, #11, #12, #13, #14, #15 ), #6 ); 9 | #2 = PRODUCT_DEFINITION_CONTEXT( '', #16, 'design' ); 10 | #3 = APPLICATION_PROTOCOL_DEFINITION( 'international standard', 'automotive_design', 2001, #16 ); 11 | #4 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #17, #18 ); 12 | #5 = SHAPE_DEFINITION_REPRESENTATION( #19, #20 ); 13 | #6 = ( GEOMETRIC_REPRESENTATION_CONTEXT( 3 )GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT( ( #23 ) )GLOBAL_UNIT_ASSIGNED_CONTEXT( ( #25, #26, #27 ) )REPRESENTATION_CONTEXT( 'NONE', 'WORKSPACE' ) ); 14 | #10 = STYLED_ITEM( '', ( #29 ), #30 ); 15 | #11 = STYLED_ITEM( '', ( #31 ), #32 ); 16 | #12 = STYLED_ITEM( '', ( #33 ), #34 ); 17 | #13 = STYLED_ITEM( '', ( #35 ), #36 ); 18 | #14 = STYLED_ITEM( '', ( #37 ), #38 ); 19 | #15 = STYLED_ITEM( '', ( #39 ), #40 ); 20 | #16 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes' ); 21 | #17 = PRODUCT_CATEGORY( 'part', 'NONE' ); 22 | #18 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #41 ) ); 23 | #19 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #42 ); 24 | #20 = ADVANCED_BREP_SHAPE_REPRESENTATION( '1', ( #43, #44 ), #6 ); 25 | #23 = UNCERTAINTY_MEASURE_WITH_UNIT( LENGTH_MEASURE( 0.00100000000000000 ), #25, '', '' ); 26 | #25 = ( CONVERSION_BASED_UNIT( 'MILLIMETRE', #47 )LENGTH_UNIT( )NAMED_UNIT( #50 ) ); 27 | #26 = ( NAMED_UNIT( #52 )PLANE_ANGLE_UNIT( )SI_UNIT( $, .RADIAN. ) ); 28 | #27 = ( NAMED_UNIT( #52 )SI_UNIT( $, .STERADIAN. )SOLID_ANGLE_UNIT( ) ); 29 | #29 = PRESENTATION_STYLE_ASSIGNMENT( ( #58 ) ); 30 | #30 = ADVANCED_FACE( '', ( #59, #60 ), #61, .F. ); 31 | #31 = PRESENTATION_STYLE_ASSIGNMENT( ( #62 ) ); 32 | #32 = ADVANCED_FACE( '', ( #63, #64 ), #65, .T. ); 33 | #33 = PRESENTATION_STYLE_ASSIGNMENT( ( #66 ) ); 34 | #34 = ADVANCED_FACE( '', ( #67, #68 ), #69, .F. ); 35 | #35 = PRESENTATION_STYLE_ASSIGNMENT( ( #70 ) ); 36 | #36 = ADVANCED_FACE( '', ( #71, #72 ), #73, .T. ); 37 | #37 = PRESENTATION_STYLE_ASSIGNMENT( ( #74 ) ); 38 | #38 = ADVANCED_FACE( '', ( #75, #76 ), #77, .F. ); 39 | #39 = PRESENTATION_STYLE_ASSIGNMENT( ( #78 ) ); 40 | #40 = ADVANCED_FACE( '', ( #79, #80 ), #81, .F. ); 41 | #41 = PRODUCT( '1', '1', 'PART-1-DESC', ( #82 ) ); 42 | #42 = PRODUCT_DEFINITION( 'NONE', 'NONE', #83, #2 ); 43 | #43 = MANIFOLD_SOLID_BREP( '1', #84 ); 44 | #44 = AXIS2_PLACEMENT_3D( '', #85, #86, #87 ); 45 | #47 = LENGTH_MEASURE_WITH_UNIT( LENGTH_MEASURE( 1.00000000000000 ), #88 ); 46 | #50 = DIMENSIONAL_EXPONENTS( 1.00000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); 47 | #52 = DIMENSIONAL_EXPONENTS( 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); 48 | #58 = SURFACE_STYLE_USAGE( .BOTH., #89 ); 49 | #59 = FACE_OUTER_BOUND( '', #90, .T. ); 50 | #60 = FACE_OUTER_BOUND( '', #91, .T. ); 51 | #61 = CYLINDRICAL_SURFACE( '', #92, 0.783500000000000 ); 52 | #62 = SURFACE_STYLE_USAGE( .BOTH., #93 ); 53 | #63 = FACE_OUTER_BOUND( '', #94, .T. ); 54 | #64 = FACE_OUTER_BOUND( '', #95, .T. ); 55 | #65 = CYLINDRICAL_SURFACE( '', #96, 2.17500000000000 ); 56 | #66 = SURFACE_STYLE_USAGE( .BOTH., #97 ); 57 | #67 = FACE_BOUND( '', #98, .T. ); 58 | #68 = FACE_OUTER_BOUND( '', #99, .T. ); 59 | #69 = PLANE( '', #100 ); 60 | #70 = SURFACE_STYLE_USAGE( .BOTH., #101 ); 61 | #71 = FACE_OUTER_BOUND( '', #102, .T. ); 62 | #72 = FACE_OUTER_BOUND( '', #103, .T. ); 63 | #73 = CYLINDRICAL_SURFACE( '', #104, 1.40000000000000 ); 64 | #74 = SURFACE_STYLE_USAGE( .BOTH., #105 ); 65 | #75 = FACE_BOUND( '', #106, .T. ); 66 | #76 = FACE_OUTER_BOUND( '', #107, .T. ); 67 | #77 = PLANE( '', #108 ); 68 | #78 = SURFACE_STYLE_USAGE( .BOTH., #109 ); 69 | #79 = FACE_BOUND( '', #110, .T. ); 70 | #80 = FACE_OUTER_BOUND( '', #111, .T. ); 71 | #81 = PLANE( '', #112 ); 72 | #82 = PRODUCT_CONTEXT( '', #16, 'mechanical' ); 73 | #83 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #41, .NOT_KNOWN. ); 74 | #84 = CLOSED_SHELL( '', ( #38, #32, #40, #34, #36, #30 ) ); 75 | #85 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 76 | #86 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 77 | #87 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 78 | #88 = ( LENGTH_UNIT( )NAMED_UNIT( #50 )SI_UNIT( .MILLI., .METRE. ) ); 79 | #89 = SURFACE_SIDE_STYLE( '', ( #114 ) ); 80 | #90 = EDGE_LOOP( '', ( #115 ) ); 81 | #91 = EDGE_LOOP( '', ( #116 ) ); 82 | #92 = AXIS2_PLACEMENT_3D( '', #117, #118, #119 ); 83 | #93 = SURFACE_SIDE_STYLE( '', ( #120 ) ); 84 | #94 = EDGE_LOOP( '', ( #121 ) ); 85 | #95 = EDGE_LOOP( '', ( #122 ) ); 86 | #96 = AXIS2_PLACEMENT_3D( '', #123, #124, #125 ); 87 | #97 = SURFACE_SIDE_STYLE( '', ( #126 ) ); 88 | #98 = EDGE_LOOP( '', ( #127 ) ); 89 | #99 = EDGE_LOOP( '', ( #128 ) ); 90 | #100 = AXIS2_PLACEMENT_3D( '', #129, #130, #131 ); 91 | #101 = SURFACE_SIDE_STYLE( '', ( #132 ) ); 92 | #102 = EDGE_LOOP( '', ( #133 ) ); 93 | #103 = EDGE_LOOP( '', ( #134 ) ); 94 | #104 = AXIS2_PLACEMENT_3D( '', #135, #136, #137 ); 95 | #105 = SURFACE_SIDE_STYLE( '', ( #138 ) ); 96 | #106 = EDGE_LOOP( '', ( #139 ) ); 97 | #107 = EDGE_LOOP( '', ( #140 ) ); 98 | #108 = AXIS2_PLACEMENT_3D( '', #141, #142, #143 ); 99 | #109 = SURFACE_SIDE_STYLE( '', ( #144 ) ); 100 | #110 = EDGE_LOOP( '', ( #145 ) ); 101 | #111 = EDGE_LOOP( '', ( #146 ) ); 102 | #112 = AXIS2_PLACEMENT_3D( '', #147, #148, #149 ); 103 | #114 = SURFACE_STYLE_FILL_AREA( #150 ); 104 | #115 = ORIENTED_EDGE( '', *, *, #151, .F. ); 105 | #116 = ORIENTED_EDGE( '', *, *, #152, .T. ); 106 | #117 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, -3.16339870693063 ) ); 107 | #118 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, -1.00000000000000 ) ); 108 | #119 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 109 | #120 = SURFACE_STYLE_FILL_AREA( #153 ); 110 | #121 = ORIENTED_EDGE( '', *, *, #154, .F. ); 111 | #122 = ORIENTED_EDGE( '', *, *, #155, .T. ); 112 | #123 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 113 | #124 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); 114 | #125 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 115 | #126 = SURFACE_STYLE_FILL_AREA( #156 ); 116 | #127 = ORIENTED_EDGE( '', *, *, #157, .F. ); 117 | #128 = ORIENTED_EDGE( '', *, *, #154, .T. ); 118 | #129 = CARTESIAN_POINT( '', ( -2.17500000000000, 0.000000000000000, 1.40000000000000 ) ); 119 | #130 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 120 | #131 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 121 | #132 = SURFACE_STYLE_FILL_AREA( #158 ); 122 | #133 = ORIENTED_EDGE( '', *, *, #159, .F. ); 123 | #134 = ORIENTED_EDGE( '', *, *, #157, .T. ); 124 | #135 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 125 | #136 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); 126 | #137 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 127 | #138 = SURFACE_STYLE_FILL_AREA( #160 ); 128 | #139 = ORIENTED_EDGE( '', *, *, #152, .F. ); 129 | #140 = ORIENTED_EDGE( '', *, *, #155, .F. ); 130 | #141 = CARTESIAN_POINT( '', ( 5.72299174775953E-017, 0.000000000000000, 4.40000000000000 ) ); 131 | #142 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); 132 | #143 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 133 | #144 = SURFACE_STYLE_FILL_AREA( #161 ); 134 | #145 = ORIENTED_EDGE( '', *, *, #151, .T. ); 135 | #146 = ORIENTED_EDGE( '', *, *, #159, .T. ); 136 | #147 = CARTESIAN_POINT( '', ( -1.40000000000000, 0.000000000000000, 0.000000000000000 ) ); 137 | #148 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 138 | #149 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 139 | #150 = FILL_AREA_STYLE( '', ( #162 ) ); 140 | #151 = EDGE_CURVE( '', #163, #163, #164, .T. ); 141 | #152 = EDGE_CURVE( '', #165, #165, #166, .T. ); 142 | #153 = FILL_AREA_STYLE( '', ( #167 ) ); 143 | #154 = EDGE_CURVE( '', #168, #168, #169, .T. ); 144 | #155 = EDGE_CURVE( '', #170, #170, #171, .T. ); 145 | #156 = FILL_AREA_STYLE( '', ( #172 ) ); 146 | #157 = EDGE_CURVE( '', #173, #173, #174, .T. ); 147 | #158 = FILL_AREA_STYLE( '', ( #175 ) ); 148 | #159 = EDGE_CURVE( '', #176, #176, #177, .T. ); 149 | #160 = FILL_AREA_STYLE( '', ( #178 ) ); 150 | #161 = FILL_AREA_STYLE( '', ( #179 ) ); 151 | #162 = FILL_AREA_STYLE_COLOUR( '', #180 ); 152 | #163 = VERTEX_POINT( '', #181 ); 153 | #164 = CIRCLE( '', #182, 0.783500000000000 ); 154 | #165 = VERTEX_POINT( '', #183 ); 155 | #166 = CIRCLE( '', #184, 0.783500000000000 ); 156 | #167 = FILL_AREA_STYLE_COLOUR( '', #185 ); 157 | #168 = VERTEX_POINT( '', #186 ); 158 | #169 = CIRCLE( '', #187, 2.17500000000000 ); 159 | #170 = VERTEX_POINT( '', #188 ); 160 | #171 = CIRCLE( '', #189, 2.17500000000000 ); 161 | #172 = FILL_AREA_STYLE_COLOUR( '', #190 ); 162 | #173 = VERTEX_POINT( '', #191 ); 163 | #174 = CIRCLE( '', #192, 1.40000000000000 ); 164 | #175 = FILL_AREA_STYLE_COLOUR( '', #193 ); 165 | #176 = VERTEX_POINT( '', #194 ); 166 | #177 = CIRCLE( '', #195, 1.40000000000000 ); 167 | #178 = FILL_AREA_STYLE_COLOUR( '', #196 ); 168 | #179 = FILL_AREA_STYLE_COLOUR( '', #197 ); 169 | #180 = COLOUR_RGB( '', 0.184313729405403, 0.749019622802734, 0.580392181873322 ); 170 | #181 = CARTESIAN_POINT( '', ( 0.783500000000000, 0.000000000000000, 0.000000000000000 ) ); 171 | #182 = AXIS2_PLACEMENT_3D( '', #198, #199, #200 ); 172 | #183 = CARTESIAN_POINT( '', ( 0.783500000000000, 0.000000000000000, 4.40000000000000 ) ); 173 | #184 = AXIS2_PLACEMENT_3D( '', #201, #202, #203 ); 174 | #185 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 175 | #186 = CARTESIAN_POINT( '', ( -2.17500000000000, 0.000000000000000, 1.40000000000000 ) ); 176 | #187 = AXIS2_PLACEMENT_3D( '', #204, #205, #206 ); 177 | #188 = CARTESIAN_POINT( '', ( -2.17500000000000, 0.000000000000000, 4.40000000000000 ) ); 178 | #189 = AXIS2_PLACEMENT_3D( '', #207, #208, #209 ); 179 | #190 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 180 | #191 = CARTESIAN_POINT( '', ( -1.40000000000000, 0.000000000000000, 1.40000000000000 ) ); 181 | #192 = AXIS2_PLACEMENT_3D( '', #210, #211, #212 ); 182 | #193 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 183 | #194 = CARTESIAN_POINT( '', ( -1.40000000000000, 0.000000000000000, 0.000000000000000 ) ); 184 | #195 = AXIS2_PLACEMENT_3D( '', #213, #214, #215 ); 185 | #196 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 186 | #197 = COLOUR_RGB( '', 0.643137276172638, 0.678431391716003, 0.698039233684540 ); 187 | #198 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 188 | #199 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 189 | #200 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 190 | #201 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 4.40000000000000 ) ); 191 | #202 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); 192 | #203 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 193 | #204 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 1.40000000000000 ) ); 194 | #205 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); 195 | #206 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 196 | #207 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 4.40000000000000 ) ); 197 | #208 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); 198 | #209 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 199 | #210 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 1.40000000000000 ) ); 200 | #211 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); 201 | #212 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 202 | #213 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); 203 | #214 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); 204 | #215 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); 205 | ENDSEC; 206 | END-ISO-10303-21; 207 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/BGA-121_11x11_6.0x6.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BGA-121_11x11_6.0x6.0mm (layer F.Cu) (tedit 5D183E64) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value BGA-121_11x11_6.0x6.0mm (at 0 4) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.6 -3) (end -3 -2.6) (layer F.Fab) (width 0.1)) 10 | (fp_line (start -3 -2.6) (end -3 3) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 3 -3) (end -2.6 -3) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.62 -3.12) (end 3.12 -3.12) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 3.12 -3.12) (end 3.12 -1.62) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.62 -3.12) (end 3.12 -3.12) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 3.12 -3.12) (end 3.12 -1.62) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.62 3.12) (end 3.12 3.12) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 3.12 3.12) (end 3.12 1.62) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.62 -3.12) (end 3.12 -3.12) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.12 -3.12) (end 3.12 -1.62) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -1.62 3.12) (end -3.12 3.12) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -3.12 3.12) (end -3.12 1.62) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -1.62 -3.12) (end -2.6 -3.12) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -2.6 -3.12) (end -3.12 -2.6) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -3.12 -2.6) (end -3.12 -1.62) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -3.25 -3.25) (end 3.25 -3.25) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start 3.25 -3.25) (end 3.25 3.25) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 3.25 3.25) (end -3.25 3.25) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start -3.25 3.25) (end -3.25 -3.25) (layer F.CrtYd) (width 0.05)) 31 | (pad A1 smd circle (at -2.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 32 | (pad B1 smd circle (at -2.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 33 | (pad C1 smd circle (at -2.5 -1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 34 | (pad D1 smd circle (at -2.5 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 35 | (pad E1 smd circle (at -2.5 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 36 | (pad F1 smd circle (at -2.5 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 37 | (pad G1 smd circle (at -2.5 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 38 | (pad H1 smd circle (at -2.5 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 39 | (pad J1 smd circle (at -2.5 1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 40 | (pad K1 smd circle (at -2.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 41 | (pad L1 smd circle (at -2.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 42 | (pad A2 smd circle (at -2 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 43 | (pad B2 smd circle (at -2 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 44 | (pad C2 smd circle (at -2 -1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 45 | (pad D2 smd circle (at -2 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 46 | (pad E2 smd circle (at -2 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 47 | (pad F2 smd circle (at -2 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 48 | (pad G2 smd circle (at -2 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 49 | (pad H2 smd circle (at -2 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 50 | (pad J2 smd circle (at -2 1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 51 | (pad K2 smd circle (at -2 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 52 | (pad L2 smd circle (at -2 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 53 | (pad A3 smd circle (at -1.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 54 | (pad B3 smd circle (at -1.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 55 | (pad K3 smd circle (at -1.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 56 | (pad L3 smd circle (at -1.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 57 | (pad A4 smd circle (at -1 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 58 | (pad B4 smd circle (at -1 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 59 | (pad E4 smd circle (at -1 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 60 | (pad F4 smd circle (at -1 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 61 | (pad G4 smd circle (at -1 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 62 | (pad H4 smd circle (at -1 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 63 | (pad K4 smd circle (at -1 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 64 | (pad L4 smd circle (at -1 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 65 | (pad A5 smd circle (at -0.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 66 | (pad B5 smd circle (at -0.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 67 | (pad D5 smd circle (at -0.5 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 68 | (pad E5 smd circle (at -0.5 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 69 | (pad F5 smd circle (at -0.5 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 70 | (pad G5 smd circle (at -0.5 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 71 | (pad H5 smd circle (at -0.5 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 72 | (pad K5 smd circle (at -0.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 73 | (pad L5 smd circle (at -0.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 74 | (pad A6 smd circle (at 0 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 75 | (pad B6 smd circle (at 0 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 76 | (pad D6 smd circle (at 0 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 77 | (pad E6 smd circle (at 0 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 78 | (pad F6 smd circle (at 0 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 79 | (pad G6 smd circle (at 0 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 80 | (pad H6 smd circle (at 0 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 81 | (pad K6 smd circle (at 0 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 82 | (pad L6 smd circle (at 0 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 83 | (pad A7 smd circle (at 0.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 84 | (pad B7 smd circle (at 0.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 85 | (pad D7 smd circle (at 0.5 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 86 | (pad E7 smd circle (at 0.5 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 87 | (pad F7 smd circle (at 0.5 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 88 | (pad G7 smd circle (at 0.5 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 89 | (pad H7 smd circle (at 0.5 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 90 | (pad K7 smd circle (at 0.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 91 | (pad L7 smd circle (at 0.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 92 | (pad A8 smd circle (at 1 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 93 | (pad B8 smd circle (at 1 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 94 | (pad D8 smd circle (at 1 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 95 | (pad E8 smd circle (at 1 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 96 | (pad F8 smd circle (at 1 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 97 | (pad G8 smd circle (at 1 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 98 | (pad H8 smd circle (at 1 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 99 | (pad K8 smd circle (at 1 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 100 | (pad L8 smd circle (at 1 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 101 | (pad A9 smd circle (at 1.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 102 | (pad B9 smd circle (at 1.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 103 | (pad K9 smd circle (at 1.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 104 | (pad L9 smd circle (at 1.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 105 | (pad A10 smd circle (at 2 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 106 | (pad B10 smd circle (at 2 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 107 | (pad C10 smd circle (at 2 -1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 108 | (pad D10 smd circle (at 2 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 109 | (pad E10 smd circle (at 2 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 110 | (pad F10 smd circle (at 2 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 111 | (pad G10 smd circle (at 2 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 112 | (pad H10 smd circle (at 2 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 113 | (pad J10 smd circle (at 2 1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 114 | (pad K10 smd circle (at 2 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 115 | (pad L10 smd circle (at 2 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 116 | (pad A11 smd circle (at 2.5 -2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 117 | (pad B11 smd circle (at 2.5 -2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 118 | (pad C11 smd circle (at 2.5 -1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 119 | (pad D11 smd circle (at 2.5 -1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 120 | (pad E11 smd circle (at 2.5 -0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 121 | (pad F11 smd circle (at 2.5 0) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 122 | (pad G11 smd circle (at 2.5 0.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 123 | (pad H11 smd circle (at 2.5 1) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 124 | (pad J11 smd circle (at 2.5 1.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 125 | (pad K11 smd circle (at 2.5 2) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 126 | (pad L11 smd circle (at 2.5 2.5) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 127 | (model ${KIPRJMOD}/mxenc.pretty/ccg4m.wrl 128 | (at (xyz 0 0 0)) 129 | (scale (xyz 1 1 1)) 130 | (rotate (xyz 0 0 0)) 131 | ) 132 | ) 133 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/BGA-42_6x7_2.51x2.91mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BGA-42_6x7_2.51x2.91mm (layer F.Cu) (tedit 60CBC752) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.455) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value BGA-42_6x7_2.51x2.91mm (at 0 2.455) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -1.5 1.7) (end -1.5 -1.7) (layer F.CrtYd) (width 0.05)) 10 | (fp_line (start 1.5 1.7) (end -1.5 1.7) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 1.5 -1.7) (end 1.5 1.7) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -1.5 -1.7) (end 1.5 -1.7) (layer F.CrtYd) (width 0.05)) 13 | (fp_circle (center -1.255 -1.455) (end -1.255 -1.355) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -1.375 1.575) (end -1.375 0.8475) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.7475 1.575) (end -1.375 1.575) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.375 -1.575) (end 1.375 -0.8475) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 0.7475 -1.575) (end 1.375 -1.575) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.375 1.575) (end 1.375 0.8475) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 0.7475 1.575) (end 1.375 1.575) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.375 -1.575) (end 1.375 -0.8475) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 0.7475 -1.575) (end 1.375 -1.575) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 1.375 -1.575) (end 1.375 -0.8475) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 0.7475 -1.575) (end 1.375 -1.575) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 1.255 -1.455) (end -1 -1.455) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 1.255 1.455) (end 1.255 -1.455) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -1.255 1.455) (end 1.255 1.455) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -1.255 -1.2) (end -1.255 1.455) (layer F.Fab) (width 0.1)) 28 | (fp_line (start -1 -1.455) (end -1.255 -1.2) (layer F.Fab) (width 0.1)) 29 | (pad A1 smd circle (at -1 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 30 | (pad B1 smd circle (at -1 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 31 | (pad C1 smd circle (at -1 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 32 | (pad D1 smd circle (at -1 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 33 | (pad E1 smd circle (at -1 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 34 | (pad F1 smd circle (at -1 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 35 | (pad G1 smd circle (at -1 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 36 | (pad A2 smd circle (at -0.6 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 37 | (pad B2 smd circle (at -0.6 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 38 | (pad C2 smd circle (at -0.6 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 39 | (pad D2 smd circle (at -0.6 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 40 | (pad E2 smd circle (at -0.6 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 41 | (pad F2 smd circle (at -0.6 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 42 | (pad G2 smd circle (at -0.6 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 43 | (pad A3 smd circle (at -0.2 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 44 | (pad B3 smd circle (at -0.2 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 45 | (pad C3 smd circle (at -0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 46 | (pad D3 smd circle (at -0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 47 | (pad E3 smd circle (at -0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 48 | (pad F3 smd circle (at -0.2 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 49 | (pad G3 smd circle (at -0.2 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 50 | (pad A4 smd circle (at 0.2 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 51 | (pad B4 smd circle (at 0.2 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 52 | (pad C4 smd circle (at 0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 53 | (pad D4 smd circle (at 0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 54 | (pad E4 smd circle (at 0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 55 | (pad F4 smd circle (at 0.2 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 56 | (pad G4 smd circle (at 0.2 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 57 | (pad A5 smd circle (at 0.6 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 58 | (pad B5 smd circle (at 0.6 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 59 | (pad C5 smd circle (at 0.6 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 60 | (pad D5 smd circle (at 0.6 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 61 | (pad E5 smd circle (at 0.6 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 62 | (pad F5 smd circle (at 0.6 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 63 | (pad G5 smd circle (at 0.6 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 64 | (pad A6 smd circle (at 1 -1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 65 | (pad B6 smd circle (at 1 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 66 | (pad C6 smd circle (at 1 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 67 | (pad D6 smd circle (at 1 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 68 | (pad E6 smd circle (at 1 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 69 | (pad F6 smd circle (at 1 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 70 | (pad G6 smd circle (at 1 1.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) 71 | (model ${KIPRJMOD}/mxenc.pretty/WLCSP42.step 72 | (offset (xyz -1.25 -1.45 0)) 73 | (scale (xyz 1 1 1)) 74 | (rotate (xyz 0 0 0)) 75 | ) 76 | ) 77 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/BGA-6_3x2_1.5x1.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BGA-6_3x2_1.5x1.0mm (layer F.Cu) (tedit 60D18016) 2 | (attr smd) 3 | (fp_text reference U10 (at 0 -1.5) (layer F.SilkS) hide 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value MIC94164 (at 0 1.5) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.75 0.3) (end -0.55 0.5) (layer F.Fab) (width 0.1)) 10 | (fp_line (start -1 0.75) (end -1 -0.75) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 1 0.75) (end -1 0.75) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 1 -0.75) (end 1 0.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1 -0.75) (end 1 -0.75) (layer F.CrtYd) (width 0.05)) 14 | (fp_circle (center -0.85 0.6) (end -0.85 0.7) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -0.87 -0.37) (end -0.87 -0.62) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.495 -0.62) (end -0.87 -0.62) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 0.87 -0.62) (end 0.87 -0.37) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 0.495 -0.62) (end 0.87 -0.62) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 0.87 0.62) (end 0.87 0.37) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 0.495 0.62) (end 0.87 0.62) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 0.87 -0.62) (end 0.87 -0.37) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 0.495 -0.62) (end 0.87 -0.62) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 0.87 -0.62) (end 0.87 -0.37) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 0.495 -0.62) (end 0.87 -0.62) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 0.75 -0.5) (end -0.75 -0.5) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 0.75 0.5) (end 0.75 -0.5) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -0.55 0.5) (end 0.75 0.5) (layer F.Fab) (width 0.1)) 28 | (fp_line (start -0.75 -0.5) (end -0.75 0.3) (layer F.Fab) (width 0.1)) 29 | (pad A1 smd circle (at -0.5 0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 30 | (pad A2 smd circle (at -0.5 -0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 31 | (pad B1 smd circle (at 0 0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 32 | (pad B2 smd circle (at 0 -0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 33 | (pad C1 smd circle (at 0.5 0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 34 | (pad C2 smd circle (at 0.5 -0.25) (size 0.25 0.25) (layers F.Cu F.Paste F.Mask)) 35 | (model ${KIPRJMOD}/mxenc.pretty/wlcsp6.stp 36 | (offset (xyz -0.8 -0.5 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 0)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/BGA64C50P9X9_500X500X100.kicad_mod: -------------------------------------------------------------------------------- 1 | (module BGA64C50P9X9_500X500X100 (layer F.Cu) (tedit 5D389641) 2 | (attr smd) 3 | (fp_text reference BGA64C50P9X9_500X500X100 (at -1.78455 -3.06123) (layer F.SilkS) 4 | (effects (font (size 0.481011 0.481011) (thickness 0.05))) 5 | ) 6 | (fp_text value VAL** (at -1.22988 3.20529) (layer F.SilkS) 7 | (effects (font (size 0.481516 0.481516) (thickness 0.05))) 8 | ) 9 | (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer Eco2.User) (width 0.127)) 10 | (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer Eco2.User) (width 0.127)) 11 | (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer Eco2.User) (width 0.127)) 12 | (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer Eco2.User) (width 0.127)) 13 | (fp_circle (center -2.8 -2) (end -2.65 -2) (layer F.SilkS) (width 0)) 14 | (fp_line (start -2.75 -2.75) (end 2.75 -2.75) (layer Eco1.User) (width 0.05)) 15 | (fp_line (start 2.75 -2.75) (end 2.75 2.75) (layer Eco1.User) (width 0.05)) 16 | (fp_line (start 2.75 2.75) (end -2.75 2.75) (layer Eco1.User) (width 0.05)) 17 | (fp_line (start -2.75 2.75) (end -2.75 -2.75) (layer Eco1.User) (width 0.05)) 18 | (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.127)) 20 | (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.SilkS) (width 0.127)) 21 | (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer F.SilkS) (width 0.127)) 22 | (pad A1 smd circle (at -2 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 23 | (pad A2 smd circle (at -1.5 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 24 | (pad A3 smd circle (at -1 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 25 | (pad A4 smd circle (at -0.5 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 26 | (pad A5 smd circle (at 0 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 27 | (pad A6 smd circle (at 0.5 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 28 | (pad A7 smd circle (at 1 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 29 | (pad A8 smd circle (at 1.5 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 30 | (pad A9 smd circle (at 2 -2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 31 | (pad B1 smd circle (at -2 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 32 | (pad B2 smd circle (at -1.5 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 33 | (pad B3 smd circle (at -1 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 34 | (pad B4 smd circle (at -0.5 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 35 | (pad B5 smd circle (at 0 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 36 | (pad B6 smd circle (at 0.5 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 37 | (pad B7 smd circle (at 1 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 38 | (pad B8 smd circle (at 1.5 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 39 | (pad B9 smd circle (at 2 -1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 40 | (pad C1 smd circle (at -2 -1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 41 | (pad D1 smd circle (at -2 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 42 | (pad E1 smd circle (at -2 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 43 | (pad F1 smd circle (at -2 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 44 | (pad G1 smd circle (at -2 1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 45 | (pad H1 smd circle (at -2 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 46 | (pad C2 smd circle (at -1.5 -1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 47 | (pad D2 smd circle (at -1.5 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 48 | (pad E2 smd circle (at -1.5 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 49 | (pad F2 smd circle (at -1.5 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 50 | (pad G2 smd circle (at -1.5 1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 51 | (pad H2 smd circle (at -1.5 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 52 | (pad H3 smd circle (at -1 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 53 | (pad E4 smd circle (at -0.5 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 54 | (pad F4 smd circle (at -0.5 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 55 | (pad H4 smd circle (at -0.5 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 56 | (pad D5 smd circle (at 0 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 57 | (pad E5 smd circle (at 0 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 58 | (pad F5 smd circle (at 0 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 59 | (pad H5 smd circle (at 0 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 60 | (pad D6 smd circle (at 0.5 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 61 | (pad E6 smd circle (at 0.5 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 62 | (pad F6 smd circle (at 0.5 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 63 | (pad H6 smd circle (at 0.5 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 64 | (pad H7 smd circle (at 1 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 65 | (pad C8 smd circle (at 1.5 -1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 66 | (pad D8 smd circle (at 1.5 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 67 | (pad E8 smd circle (at 1.5 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 68 | (pad F8 smd circle (at 1.5 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 69 | (pad G8 smd circle (at 1.5 1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 70 | (pad H8 smd circle (at 1.5 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 71 | (pad C9 smd circle (at 2 -1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 72 | (pad D9 smd circle (at 2 -0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 73 | (pad E9 smd circle (at 2 0) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 74 | (pad F9 smd circle (at 2 0.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 75 | (pad G9 smd circle (at 2 1) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 76 | (pad H9 smd circle (at 2 1.5) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 77 | (pad J1 smd circle (at -2 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 78 | (pad J2 smd circle (at -1.5 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 79 | (pad J3 smd circle (at -1 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 80 | (pad J4 smd circle (at -0.5 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 81 | (pad J5 smd circle (at 0 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 82 | (pad J6 smd circle (at 0.5 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 83 | (pad J7 smd circle (at 1 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 84 | (pad J8 smd circle (at 1.5 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 85 | (pad J9 smd circle (at 2 2) (size 0.24 0.24) (layers F.Cu F.Paste F.Mask)) 86 | (model ${KISYS3DMOD}/Package_BGA.3dshapes/BGA-68_5.0x5.0mm_Layout9x9_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD.wrl 87 | (at (xyz 0 0 0)) 88 | (scale (xyz 1 1 1)) 89 | (rotate (xyz 0 0 0)) 90 | ) 91 | ) 92 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/CSD85302L.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CSD85302L (layer F.Cu) (tedit 5F4B3385) 2 | (fp_text reference REF** (at 0 -1.65) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CSD85302L (at 0 1.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -0.399999 -0.399999) (end -0.25 -0.399999) (layer F.Fab) (width 0.1524)) 9 | (fp_line (start -0.775 0.775002) (end -0.774997 0.575) (layer F.SilkS) (width 0.1524)) 10 | (fp_line (start -0.775 0.775002) (end -0.575 0.775002) (layer F.SilkS) (width 0.1524)) 11 | (fp_line (start 0.575 0.774997) (end 0.775002 0.775) (layer F.SilkS) (width 0.1524)) 12 | (fp_line (start 0.775002 0.775) (end 0.775002 0.575) (layer F.SilkS) (width 0.1524)) 13 | (fp_line (start 0.575 -0.775002) (end 0.774997 -0.775002) (layer F.SilkS) (width 0.1524)) 14 | (fp_line (start 0.774997 -0.575) (end 0.774997 -0.775002) (layer F.SilkS) (width 0.1524)) 15 | (fp_line (start -0.775 -0.774997) (end -0.25 -0.774997) (layer F.SilkS) (width 0.1524)) 16 | (fp_line (start -0.675 0.675) (end -0.675 -0.675) (layer F.Fab) (width 0.1524)) 17 | (fp_line (start -0.675 -0.675) (end 0.675 -0.675) (layer F.Fab) (width 0.1524)) 18 | (fp_line (start -0.675 0.675) (end 0.675 0.675) (layer F.Fab) (width 0.1524)) 19 | (fp_line (start 0.675 0.675) (end 0.675 -0.675) (layer F.Fab) (width 0.1524)) 20 | (fp_text user "Copyright 2016 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) 21 | (effects (font (size 0.127 0.127) (thickness 0.002))) 22 | ) 23 | (fp_circle (center -1.2 -0.8) (end -1.15 -0.8) (layer F.SilkS) (width 0.2)) 24 | (pad 4 smd rect (at 0.25 -0.329999 90) (size 0.509999 0.670001) (layers F.Cu F.Paste F.Mask)) 25 | (pad 3 smd rect (at 0.409999 0.409999 90) (size 0.349999 0.349999) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -0.25 0.329999 90) (size 0.509999 0.670001) (layers F.Cu F.Paste F.Mask)) 27 | (pad 1 smd rect (at -0.409999 -0.409999 90) (size 0.349999 0.349999) (layers F.Cu F.Paste F.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/DF40C-60DP.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DF40C-60DP (layer F.Cu) (tedit 5E6B18E1) 2 | (attr smd) 3 | (fp_text reference J12 (at -7.3 0 -90) (layer F.SilkS) hide 4 | (effects (font (size 0.5 0.5) (thickness 0.1))) 5 | ) 6 | (fp_text value "DF40HC(3.5)-60DS" (at 0 0 -180) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 5.8 -1.95) (end 5.8 -1.75) (layer F.SilkS) (width 0.1)) 10 | (fp_line (start 5.8 1.75) (end 5.8 1.95) (layer F.SilkS) (width 0.1)) 11 | (fp_line (start -5.8 1.75) (end -5.8 1.95) (layer F.SilkS) (width 0.1)) 12 | (fp_line (start -5.8 -1.95) (end -5.8 -1.75) (layer F.SilkS) (width 0.1)) 13 | (fp_text user 60 (at -5.8 -2.35) (layer F.SilkS) 14 | (effects (font (size 0.65 0.65) (thickness 0.1))) 15 | ) 16 | (fp_text user 31 (at 5.8 -2.35) (layer F.SilkS) 17 | (effects (font (size 0.65 0.65) (thickness 0.1))) 18 | ) 19 | (fp_text user 30 (at 5.8 2.4) (layer F.SilkS) 20 | (effects (font (size 0.65 0.65) (thickness 0.1))) 21 | ) 22 | (fp_text user 1 (at -5.8 2.45) (layer F.SilkS) 23 | (effects (font (size 0.65 0.65) (thickness 0.1))) 24 | ) 25 | (fp_circle (center -6.95 1.15) (end -6.85 1.15) (layer F.SilkS) (width 0.2)) 26 | (fp_line (start -6.72 0.88) (end -6.72 -0.88) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -6.72 -0.88) (end 6.72 -0.88) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 6.72 -0.88) (end 6.72 0.88) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 6.72 0.88) (end -6.72 0.88) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -6.645 -1.94) (end 6.645 -1.94) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 6.645 -1.94) (end 6.645 1.94) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 6.645 1.94) (end -6.645 1.94) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -6.645 1.94) (end -6.645 -1.94) (layer F.CrtYd) (width 0.05)) 34 | (pad 60 smd rect (at -5.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 35 | (pad 1 smd rect (at -5.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 36 | (pad 59 smd rect (at -5.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 37 | (pad 2 smd rect (at -5.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 38 | (pad 58 smd rect (at -5 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 39 | (pad 3 smd rect (at -5 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 40 | (pad 57 smd rect (at -4.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 41 | (pad 4 smd rect (at -4.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 42 | (pad 56 smd rect (at -4.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 43 | (pad 5 smd rect (at -4.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 44 | (pad 55 smd rect (at -3.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 45 | (pad 6 smd rect (at -3.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 46 | (pad 54 smd rect (at -3.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 47 | (pad 7 smd rect (at -3.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 48 | (pad 53 smd rect (at -3 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 49 | (pad 8 smd rect (at -3 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 50 | (pad 52 smd rect (at -2.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 51 | (pad 9 smd rect (at -2.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 52 | (pad 51 smd rect (at -2.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 53 | (pad 10 smd rect (at -2.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 54 | (pad 50 smd rect (at -1.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 55 | (pad 11 smd rect (at -1.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 56 | (pad 49 smd rect (at -1.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 57 | (pad 12 smd rect (at -1.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 58 | (pad 48 smd rect (at -1 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 59 | (pad 13 smd rect (at -1 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 60 | (pad 47 smd rect (at -0.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 61 | (pad 14 smd rect (at -0.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 62 | (pad 46 smd rect (at -0.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 63 | (pad 15 smd rect (at -0.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 64 | (pad 45 smd rect (at 0.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 65 | (pad 16 smd rect (at 0.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 66 | (pad 44 smd rect (at 0.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 67 | (pad 17 smd rect (at 0.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 68 | (pad 43 smd rect (at 1 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 69 | (pad 18 smd rect (at 1 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 70 | (pad 42 smd rect (at 1.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 71 | (pad 19 smd rect (at 1.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 72 | (pad 41 smd rect (at 1.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 73 | (pad 20 smd rect (at 1.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 74 | (pad 40 smd rect (at 2.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 75 | (pad 21 smd rect (at 2.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 76 | (pad 39 smd rect (at 2.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 77 | (pad 22 smd rect (at 2.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 78 | (pad 38 smd rect (at 3 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 79 | (pad 23 smd rect (at 3 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 80 | (pad 37 smd rect (at 3.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 81 | (pad 24 smd rect (at 3.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 82 | (pad 36 smd rect (at 3.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 83 | (pad 25 smd rect (at 3.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 84 | (pad 35 smd rect (at 4.2 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 85 | (pad 26 smd rect (at 4.2 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 86 | (pad 34 smd rect (at 4.6 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 87 | (pad 27 smd rect (at 4.6 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 88 | (pad 33 smd rect (at 5 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 89 | (pad 28 smd rect (at 5 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 90 | (pad 32 smd rect (at 5.4 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 91 | (pad 29 smd rect (at 5.4 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 92 | (pad 31 smd rect (at 5.8 -1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 93 | (pad 30 smd rect (at 5.8 1.36) (size 0.23 0.66) (layers F.Cu F.Paste F.Mask)) 94 | (pad MP smd rect (at -6.275 -1.36) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 95 | (pad MP smd rect (at -6.275 1.36) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 96 | (pad MP smd rect (at 6.275 1.36) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 97 | (pad MP smd rect (at 6.275 -1.36) (size 0.35 0.66) (layers F.Cu F.Paste F.Mask)) 98 | (model ${KIPRJMOD}/mxenc.pretty/DF40C-60DP.stp 99 | (offset (xyz 6.755 -0.86 0.7)) 100 | (scale (xyz 1 1 1)) 101 | (rotate (xyz -90 0 90)) 102 | ) 103 | ) 104 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/DF40HC(3.0)-60DS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "DF40HC(3.0)-60DS" (layer F.Cu) (tedit 5E28BA2E) 2 | (attr smd) 3 | (fp_text reference REF** (at -8.4 0 90) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value "DF40HC(3.0)-60DS" (at 0 0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -6.6 2.44) (end -7.4 1.64) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -7.4 1.64) (end -7.4 -2.44) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -7.4 -2.44) (end 5.4 -2.44) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.4 -2.44) (end 5.4 2.44) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 5.4 2.44) (end -6.6 2.44) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -7.15 -2.19) (end 5.15 -2.19) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 5.15 -2.19) (end 5.15 2.19) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 5.15 2.19) (end -7.15 2.19) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -7.15 2.19) (end -7.15 -2.19) (layer F.CrtYd) (width 0.05)) 18 | (pad 1 smd rect (at -6.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at -6.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at -6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 21 | (pad 4 smd rect (at -5.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 22 | (pad 5 smd rect (at -5.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 23 | (pad 65 smd rect (at -6.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at -4.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 25 | (pad 64 smd rect (at -6.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 7 smd rect (at -4.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 63 smd rect (at -6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 28 | (pad 8 smd rect (at -4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 29 | (pad 62 smd rect (at -5.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at -3.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 31 | (pad 61 smd rect (at -5.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 32 | (pad 10 smd rect (at -3.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 33 | (pad 60 smd rect (at -4.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 34 | (pad 11 smd rect (at -2.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 59 smd rect (at -4.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 12 smd rect (at -2.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 58 smd rect (at -4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 13 smd rect (at -2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 57 smd rect (at -3.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 14 smd rect (at -1.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 56 smd rect (at -3.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 15 smd rect (at -1.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 55 smd rect (at -2.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 16 smd rect (at -0.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 45 | (pad 54 smd rect (at -2.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 46 | (pad 17 smd rect (at -0.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 47 | (pad 53 smd rect (at -2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 48 | (pad 18 smd rect (at 0 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 49 | (pad 52 smd rect (at -1.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 50 | (pad 19 smd rect (at 0.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 51 | (pad 51 smd rect (at -1.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 52 | (pad 20 smd rect (at 0.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 53 | (pad 50 smd rect (at -0.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 54 | (pad 21 smd rect (at 1.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 55 | (pad 49 smd rect (at -0.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 56 | (pad 22 smd rect (at 1.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 57 | (pad 48 smd rect (at 0 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 58 | (pad 23 smd rect (at 2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 59 | (pad 47 smd rect (at 0.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 60 | (pad 24 smd rect (at 2.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 61 | (pad 46 smd rect (at 0.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 62 | (pad 25 smd rect (at 2.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 63 | (pad 45 smd rect (at 1.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 64 | (pad 26 smd rect (at 3.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 65 | (pad 44 smd rect (at 1.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 66 | (pad 27 smd rect (at 3.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 67 | (pad 43 smd rect (at 2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 68 | (pad 28 smd rect (at 4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 69 | (pad 42 smd rect (at 2.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 70 | (pad 29 smd rect (at 4.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 71 | (pad 41 smd rect (at 2.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 72 | (pad 30 smd rect (at 4.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 73 | (pad 40 smd rect (at 3.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 74 | (pad 39 smd rect (at 3.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 75 | (pad 38 smd rect (at 4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 76 | (pad 37 smd rect (at 4.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 77 | (pad 36 smd rect (at 4.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 78 | (model "${KIPRJMOD}/mxenc.pretty/DF40HC(3.0)-70DS.stp" 79 | (offset (xyz 4.88 0 1.51)) 80 | (scale (xyz 1 1 1)) 81 | (rotate (xyz -90 0 90)) 82 | ) 83 | ) 84 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/DF40HC(3.5)-60DS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "DF40HC(3.5)-60DS" (layer F.Cu) (tedit 5E292A30) 2 | (attr smd) 3 | (fp_text reference REF** (at -8.4 0 90) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value "DF40HC(3.5)-60DS" (at 0 0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -6.6 2.44) (end -7.4 1.64) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -7.4 1.64) (end -7.4 -2.44) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start -7.4 -2.44) (end 5.4 -2.44) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 5.4 -2.44) (end 5.4 2.44) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 5.4 2.44) (end -6.6 2.44) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -7.15 -2.19) (end 5.15 -2.19) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 5.15 -2.19) (end 5.15 2.19) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 5.15 2.19) (end -7.15 2.19) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -7.15 2.19) (end -7.15 -2.19) (layer F.CrtYd) (width 0.05)) 18 | (pad 1 smd rect (at -6.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 19 | (pad 2 smd rect (at -6.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at -6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 21 | (pad 4 smd rect (at -5.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 22 | (pad 5 smd rect (at -5.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 23 | (pad 35 smd rect (at 3.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at -4.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 25 | (pad 34 smd rect (at 3.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 7 smd rect (at -4.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 33 smd rect (at 4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 28 | (pad 8 smd rect (at -4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 29 | (pad 32 smd rect (at 4.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at -3.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 31 | (pad 31 smd rect (at 4.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 32 | (pad 10 smd rect (at -3.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 33 | (pad 60 smd rect (at -6.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 34 | (pad 11 smd rect (at -2.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 59 smd rect (at -6.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 12 smd rect (at -2.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 58 smd rect (at -6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 13 smd rect (at -2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 57 smd rect (at -5.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 14 smd rect (at -1.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 56 smd rect (at -5.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 15 smd rect (at -1.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 55 smd rect (at -4.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 16 smd rect (at -0.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 45 | (pad 54 smd rect (at -4.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 46 | (pad 17 smd rect (at -0.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 47 | (pad 53 smd rect (at -4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 48 | (pad 18 smd rect (at 0 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 49 | (pad 52 smd rect (at -3.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 50 | (pad 19 smd rect (at 0.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 51 | (pad 51 smd rect (at -3.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 52 | (pad 20 smd rect (at 0.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 53 | (pad 50 smd rect (at -2.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 54 | (pad 21 smd rect (at 1.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 55 | (pad 49 smd rect (at -2.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 56 | (pad 22 smd rect (at 1.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 57 | (pad 48 smd rect (at -2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 58 | (pad 23 smd rect (at 2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 59 | (pad 47 smd rect (at -1.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 60 | (pad 24 smd rect (at 2.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 61 | (pad 46 smd rect (at -1.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 62 | (pad 25 smd rect (at 2.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 63 | (pad 45 smd rect (at -0.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 64 | (pad 26 smd rect (at 3.2 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 65 | (pad 44 smd rect (at -0.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 66 | (pad 27 smd rect (at 3.6 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 67 | (pad 43 smd rect (at 0 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 68 | (pad 28 smd rect (at 4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 69 | (pad 42 smd rect (at 0.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 70 | (pad 29 smd rect (at 4.4 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 71 | (pad 41 smd rect (at 0.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 72 | (pad 30 smd rect (at 4.8 1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 73 | (pad 40 smd rect (at 1.2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 74 | (pad 39 smd rect (at 1.6 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 75 | (pad 38 smd rect (at 2 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 76 | (pad 37 smd rect (at 2.4 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 77 | (pad 36 smd rect (at 2.8 -1.19) (size 0.2 1.5) (layers F.Cu F.Paste F.Mask)) 78 | (model "${KIPRJMOD}/mxenc.pretty/DF40HC(3.5)-60DS.stp" 79 | (offset (xyz -3.118 0 1.99)) 80 | (scale (xyz 1 1 1)) 81 | (rotate (xyz -90 0 90)) 82 | ) 83 | ) 84 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/D_TVS_0201_0603Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (module D_TVS_0201_0603Metric (layer F.Cu) (tedit 5E48A60A) 2 | (descr "Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") 3 | (tags diode) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.05) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value D_TVS_0201_0603Metric (at 0 1.05) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.2 0.15) (end -0.2 -0.15) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -0.1 0.15) (end -0.1 -0.15) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 -0.68) (layer F.Fab) 22 | (effects (font (size 0.25 0.25) (thickness 0.04))) 23 | ) 24 | (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) 25 | (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) 26 | (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 27 | (pad 2 smd roundrect (at 0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) 28 | (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_0201_0603Metric.wrl 29 | (at (xyz 0 0 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 0)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/EVQP7-JA-01P.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groupgets/kimchi-micro/7fe2cf3baa26d2677beee52ca32261a8501e3af2/hardware_sbc/mxenc.pretty/EVQP7-JA-01P.STEP -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/EVQP7-LC-01P.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/groupgets/kimchi-micro/7fe2cf3baa26d2677beee52ca32261a8501e3af2/hardware_sbc/mxenc.pretty/EVQP7-LC-01P.stp -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/GCT_USB4110-GF-A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module GCT_USB4110-GF-A (layer F.Cu) (tedit 5E2CB3F9) 2 | (fp_text reference J1 (at -1.425 -3.135 -180) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.015))) 4 | ) 5 | (fp_text value USB_C_Receptacle (at 5.56 7.265 -180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.015))) 7 | ) 8 | (fp_circle (center -3.78 -2.23) (end -3.68 -2.23) (layer F.Fab) (width 0.2)) 9 | (fp_circle (center -3.78 -2.23) (end -3.68 -2.23) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start 4.47 0.86) (end 4.47 2.07) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -4.47 0.86) (end -4.47 2.07) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start 4.47 6.28) (end 4.47 4.79) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -4.47 6.28) (end 4.47 6.28) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start -4.47 4.79) (end -4.47 6.28) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -6.45 6.53) (end -6.45 -1.9) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 6.45 6.53) (end -6.45 6.53) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 6.45 -1.9) (end 6.45 6.53) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -6.45 -1.9) (end 6.45 -1.9) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.47 -1.07) (end -4.47 -1.07) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 4.47 6.28) (end 4.47 -1.07) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -4.47 6.28) (end 4.47 6.28) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -4.47 -1.07) (end -4.47 6.28) (layer F.Fab) (width 0.1)) 23 | (pad None np_thru_hole circle (at 2.89 0) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 24 | (pad None np_thru_hole circle (at -2.89 0) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 25 | (pad S1 smd rect (at 5.11 3.43) (size 2.18 2) (layers F.Cu F.Paste F.Mask)) 26 | (pad S1 smd rect (at -5.11 3.43) (size 2.18 2) (layers F.Cu F.Paste F.Mask)) 27 | (pad S1 smd rect (at 5.11 -0.5) (size 2.18 2) (layers F.Cu F.Paste F.Mask)) 28 | (pad S1 smd rect (at -5.11 -0.5) (size 2.18 2) (layers F.Cu F.Paste F.Mask)) 29 | (pad A7 smd rect (at 0.25 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 30 | (pad A6 smd rect (at -0.25 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 31 | (pad B6 smd rect (at 0.75 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 32 | (pad B7 smd rect (at -0.75 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 33 | (pad A8 smd rect (at 1.25 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 34 | (pad A5 smd rect (at -1.25 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 35 | (pad B5 smd rect (at 1.75 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 36 | (pad B8 smd rect (at -1.75 -1.075) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) 37 | (pad A12 smd rect (at 3.2 -1.075) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) 38 | (pad A9 smd rect (at 2.4 -1.075) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) 39 | (pad A4 smd rect (at -2.4 -1.075) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) 40 | (pad A1 smd rect (at -3.2 -1.075) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) 41 | (model ${KIPRJMOD}/mxenc.pretty/USB4110-GF-A--3DModel-STEP-56544.STEP 42 | (offset (xyz 0 -6.25 1.6)) 43 | (scale (xyz 1 1 1)) 44 | (rotate (xyz -90 0 0)) 45 | ) 46 | ) 47 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/HX2QFN-16_EP_2.85x2.85_Pitch0.4mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HX2QFN-16_EP_2.85x2.85_Pitch0.4mm (layer F.Cu) (tedit 60D1814D) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -3.05) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value HX2QFN-16_EP_2.85x2.85_Pitch0.4mm (at 0 3.05) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_circle (center -2.15 -1.2) (end -2.05 -1.2) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -2.05 2.05) (end -2.05 -2.05) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 2.05 2.05) (end -2.05 2.05) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 2.05 -2.05) (end 2.05 2.05) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -2.05 -2.05) (end 2.05 -2.05) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -0.7 -1.4) (end -1.575 -1.4) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1.4 1.4) (end -1.4 1.1) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.7 1.4) (end -1.4 1.4) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 1.4 1.4) (end 1.4 1.1) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 0.7 1.4) (end 1.4 1.4) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 1.4 -1.4) (end 1.4 -1.1) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 0.7 -1.4) (end 1.4 -1.4) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.425 -1.425) (end -0.425 -1.425) (layer F.Fab) (width 0.15)) 22 | (fp_line (start 1.425 1.425) (end 1.425 -1.425) (layer F.Fab) (width 0.15)) 23 | (fp_line (start -1.425 1.425) (end 1.425 1.425) (layer F.Fab) (width 0.15)) 24 | (fp_line (start -1.425 -0.425) (end -1.425 1.425) (layer F.Fab) (width 0.15)) 25 | (fp_line (start -0.425 -1.425) (end -1.425 -0.425) (layer F.Fab) (width 0.15)) 26 | (pad 1 smd rect (at -1.35 -0.8 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd rect (at -1.35 -0.4 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 3 smd rect (at -1.35 0 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 4 smd rect (at -1.35 0.4 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 5 smd rect (at -1.35 0.8 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 6 smd rect (at -0.4 1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 7 smd rect (at 0 1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 8 smd rect (at 0.4 1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 9 smd rect (at 1.35 0.8 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 35 | (pad 10 smd rect (at 1.35 0.4 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 36 | (pad 11 smd rect (at 1.35 0 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 37 | (pad 12 smd rect (at 1.35 -0.4 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 38 | (pad 13 smd rect (at 1.35 -0.8 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 39 | (pad 14 smd rect (at 0.4 -1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 40 | (pad 15 smd rect (at 0 -1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 41 | (pad 16 smd rect (at -0.4 -1.35) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask)) 42 | (pad 17 smd rect (at 0 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) 43 | (solder_paste_margin -0.2)) 44 | (model ${KIPRJMOD}/mxenc.pretty/HX2QFN16.step 45 | (offset (xyz -1.3 -1.3 0)) 46 | (scale (xyz 1 1 1)) 47 | (rotate (xyz 0 0 0)) 48 | ) 49 | ) 50 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/IC_MP2636GR-P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IC_MP2636GR-P (layer F.Cu) (tedit 60D178D6) 2 | (fp_text reference REF** (at 0.635 -3.429) (layer F.SilkS) 3 | (effects (font (size 1.4 1.4) (thickness 0.015))) 4 | ) 5 | (fp_text value IC_MP2636GR-P (at 7.747 3.556) (layer F.Fab) 6 | (effects (font (size 1.4 1.4) (thickness 0.015))) 7 | ) 8 | (fp_line (start -2.05 -2.05) (end 2.05 -2.05) (layer F.Fab) (width 0.127)) 9 | (fp_line (start 2.05 -2.05) (end 2.05 2.05) (layer F.Fab) (width 0.127)) 10 | (fp_line (start 2.05 2.05) (end -2.05 2.05) (layer F.Fab) (width 0.127)) 11 | (fp_line (start -2.05 2.05) (end -2.05 -2.05) (layer F.Fab) (width 0.127)) 12 | (fp_line (start -2.45 -2.315) (end -1.5 -2.315) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start 2.215 2.315) (end 1.5 2.315) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 2.215 1.9) (end 2.215 2.315) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 2.215 -2.315) (end 1.5 -2.315) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 2.215 -1.9) (end 2.215 -2.315) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -2.215 2.315) (end -1.5 2.315) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -2.215 1.9) (end -2.215 2.315) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -2.55 -2.55) (end 2.55 -2.55) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2.55 -2.55) (end 2.55 2.55) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 2.55 2.55) (end -2.55 2.55) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -2.55 2.55) (end -2.55 -2.55) (layer F.CrtYd) (width 0.05)) 23 | (fp_circle (center -2.9 -1.8) (end -2.8 -1.8) (layer F.SilkS) (width 0.2)) 24 | (fp_circle (center -2.9 -1.8) (end -2.8 -1.8) (layer F.Fab) (width 0.2)) 25 | (pad 29 smd rect (at 0 -0.6) (size 1.8 0.3) (layers F.Cu F.Paste F.Mask)) 26 | (pad 30 smd rect (at 0 0) (size 1.8 0.3) (layers F.Cu F.Paste F.Mask)) 27 | (pad 14 smd rect (at 1 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 13 smd rect (at 0.6 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 29 | (pad 12 smd rect (at 0.2 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at -1 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad 10 smd rect (at -0.6 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 32 | (pad 11 smd rect (at -0.2 1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 33 | (pad 23 smd rect (at 1 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 34 | (pad 24 smd rect (at 0.6 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 35 | (pad 25 smd rect (at 0.2 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 36 | (pad 28 smd rect (at -1 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 37 | (pad 27 smd rect (at -0.6 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 38 | (pad 26 smd rect (at -0.2 -1.9) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad 16 smd rect (at 1.9 1) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 40 | (pad 17 smd rect (at 1.9 0.6) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 41 | (pad 18 smd rect (at 1.9 0.2) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 42 | (pad 21 smd rect (at 1.9 -1) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 43 | (pad 20 smd rect (at 1.9 -0.6) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 44 | (pad 2 smd rect (at -1.9 -1) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 45 | (pad 3 smd rect (at -1.9 -0.6) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 46 | (pad 7 smd rect (at -1.9 1) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 6 smd rect (at -1.9 0.6) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 5 smd rect (at -1.9 0.2) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 19 smd rect (at 1.9 -0.2) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 4 smd rect (at -1.9 -0.2) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 15 smd custom (at 1.9 1.4) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask) 52 | (options (clearance outline) (anchor rect)) 53 | (primitives 54 | (gr_poly (pts 55 | (xy 0 0.6) (xy -0.4 0.6) (xy -0.4 -0.1) (xy 0 -0.1)) (width 0)) 56 | )) 57 | (pad 22 smd custom (at 1.9 -1.4) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask) 58 | (options (clearance outline) (anchor rect)) 59 | (primitives 60 | (gr_poly (pts 61 | (xy 0 0.1) (xy -0.4 0.1) (xy -0.4 -0.6) (xy 0 -0.6)) (width 0)) 62 | )) 63 | (pad 8 smd custom (at -1.9 1.4) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask) 64 | (options (clearance outline) (anchor rect)) 65 | (primitives 66 | (gr_poly (pts 67 | (xy 0.4 0.6) (xy 0 0.6) (xy 0 -0.1) (xy 0.4 -0.1)) (width 0)) 68 | )) 69 | (pad 1 smd custom (at -1.9 -1.4) (size 0.8 0.2) (layers F.Cu F.Paste F.Mask) 70 | (options (clearance outline) (anchor rect)) 71 | (primitives 72 | (gr_poly (pts 73 | (xy 0.4 -0.4) (xy 0.4 0.1) (xy 0 0.1) (xy 0 -0.6) (xy 0.2 -0.6) 74 | ) (width 0)) 75 | )) 76 | (model ${KIPRJMOD}/mxenc.pretty/MP2636_QFN30.step 77 | (offset (xyz -2 -2 0)) 78 | (scale (xyz 1 1 1)) 79 | (rotate (xyz 0 0 0)) 80 | ) 81 | ) 82 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/JST_S2B-PH-SM4-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | (module "JST_S2B-PH-SM4-TB(LF)(SN)" (layer F.Cu) (tedit 5E5B569A) 2 | (fp_text reference REF** (at -0.69228 -3.184) (layer F.SilkS) 3 | (effects (font (size 1.002189 1.002189) (thickness 0.015))) 4 | ) 5 | (fp_text value JST_S2B-PH-SM4-TB_LF__SN_ (at 12.17833 9.48143) (layer F.Fab) 6 | (effects (font (size 1.003575 1.003575) (thickness 0.015))) 7 | ) 8 | (fp_circle (center -2.15 -1.35) (end -2.05 -1.35) (layer F.Fab) (width 0.3)) 9 | (fp_line (start -3.95 -0.35) (end 3.95 -0.35) (layer F.Fab) (width 0.127)) 10 | (fp_line (start -3.95 7.25) (end -3.95 -0.35) (layer F.Fab) (width 0.127)) 11 | (fp_line (start 3.95 7.25) (end -3.95 7.25) (layer F.Fab) (width 0.127)) 12 | (fp_line (start 3.95 -0.35) (end 3.95 7.25) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 4.35 -0.6) (end 4.35 7.7) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.75 -0.6) (end 4.35 -0.6) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1.75 -2) (end 1.75 -0.6) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.75 -2) (end 1.75 -2) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -1.75 -0.6) (end -1.75 -2) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -4.35 -0.6) (end -1.75 -0.6) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -4.35 7.7) (end -4.35 -0.6) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 4.35 7.7) (end -4.35 7.7) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 3.95 3.65) (end 3.95 -0.35) (layer F.SilkS) (width 0.127)) 22 | (fp_line (start -2.2 7.25) (end 2.2 7.25) (layer F.SilkS) (width 0.127)) 23 | (fp_circle (center -2.15 -1.35) (end -2.05 -1.35) (layer F.SilkS) (width 0.3)) 24 | (fp_line (start -3.95 -0.35) (end -3.95 3.65) (layer F.SilkS) (width 0.127)) 25 | (fp_line (start -1.9 -0.35) (end -3.95 -0.35) (layer F.SilkS) (width 0.127)) 26 | (fp_line (start 3.95 -0.35) (end 1.9 -0.35) (layer F.SilkS) (width 0.127)) 27 | (pad MP smd rect (at -3.35 5.75) (size 1.5 3.4) (layers F.Cu F.Paste F.Mask)) 28 | (pad MP smd rect (at 3.35 5.75) (size 1.5 3.4) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at -1 0) (size 1 3.5) (layers F.Cu F.Paste F.Mask)) 30 | (pad 2 smd rect (at 1 0) (size 1 3.5) (layers F.Cu F.Paste F.Mask)) 31 | ) 32 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/LED_0404.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LED_0404 (layer F.Cu) (tedit 6031FAB8) 2 | (attr smd) 3 | (fp_text reference REF** (at -1.7 0 90) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value LED_0404 (at 1.59 -0.01 90) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_circle (center -0.7 0.8) (end -0.6 0.8) (layer F.SilkS) (width 0.2)) 10 | (fp_line (start -0.75 0.75) (end -0.75 -0.75) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 0.75 0.75) (end -0.75 0.75) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 0.75 -0.75) (end 0.75 0.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -0.75 -0.75) (end 0.75 -0.75) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 0.7 0.7) (end 0 0.7) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.7 -0.7) (end 0.7 0.7) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.7 -0.7) (end 0.7 -0.7) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -0.7 0) (end -0.7 -0.7) (layer F.SilkS) (width 0.12)) 18 | (pad 4 smd rect (at -0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) 20 | (pad 3 smd rect (at 0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) 22 | (model ${KIPRJMOD}/mxenc.pretty/UHD1110-FKA-CL1A13R3Q1BBQFMF3--3DModel-STEP-56544.STEP 23 | (at (xyz 0 0 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz -90 0 -90)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/L_0806.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_0806 (layer F.Cu) (tedit 5CFF2AA6) 2 | (descr "Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 3 | (tags inductor) 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.65) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value L_0806 (at 0 1.65) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -0.258578 -0.71) (end 0.258578 -0.71) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.258578 0.71) (end 0.258578 0.71) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05)) 21 | (fp_text user %R (at 0 0) (layer F.Fab) 22 | (effects (font (size 0.5 0.5) (thickness 0.08))) 23 | ) 24 | (pad 1 smd roundrect (at -0.9375 0) (size 0.975 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 25 | (pad 2 smd roundrect (at 0.9375 0) (size 0.975 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 26 | (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0805_2012Metric.wrl 27 | (at (xyz 0 0 0)) 28 | (scale (xyz 1 1 1)) 29 | (rotate (xyz 0 0 0)) 30 | ) 31 | ) 32 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/MountingHole_M2_Hole.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_M2_Hole (layer F.Cu) (tedit 6033E7BC) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr smd) 5 | (fp_text reference H1 (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_Pad (at 0 4) (layer F.Fab) hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 0 0) (end 2.6 0) (layer Cmts.User) (width 0.15)) 12 | (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) 13 | (fp_text user %R (at 0.3 0) (layer F.Fab) 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | ) 16 | (pad 1 thru_hole circle (at 0 0) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/MountingHole_M2_Standoff.kicad_mod: -------------------------------------------------------------------------------- 1 | (module MountingHole_M2_Standoff (layer F.Cu) (tedit 5ED9CF69) 2 | (descr "Mounting Hole 3mm") 3 | (tags "mounting hole 3mm") 4 | (attr smd) 5 | (fp_text reference H1 (at 0 -4) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MountingHole_Pad (at 0 4) (layer F.Fab) hide 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.6 0) (layer Cmts.User) (width 0.15)) 15 | (fp_circle (center 0 0) (end 2.75 0) (layer F.CrtYd) (width 0.05)) 16 | (fp_arc (start 0 0) (end -2 0) (angle -45) (layer F.Paste) (width 1)) 17 | (fp_arc (start 0 0) (end 0 2) (angle -45) (layer F.Paste) (width 1)) 18 | (fp_arc (start 0 0) (end 2 0) (angle -45) (layer F.Paste) (width 1)) 19 | (fp_arc (start 0 0) (end 0 -2) (angle -45) (layer F.Paste) (width 1)) 20 | (pad 1 thru_hole circle (at 0 0) (size 5 5) (drill 3) (layers *.Cu *.Mask)) 21 | (model "${KIPRJMOD}/mxenc.pretty/9774030243R (rev1).stp" 22 | (offset (xyz 0 0 -1.4)) 23 | (scale (xyz 1 1 1)) 24 | (rotate (xyz 0 0 0)) 25 | ) 26 | ) 27 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/PicoSPOX_SMD_RA_3POS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PicoSPOX_SMD_RA_3POS (layer F.Cu) (tedit 5E5B26B3) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 7.15) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value PicoSPOX_SMD_RA_3POS (at 0 8.3) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.25 4.75) (end 2.25 4.75) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -2.25 4.76) (end -2.25 3.9) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 2.25 4.75) (end 2.25 3.9) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -2.25 3.9) (end -2.9 3.9) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 2.25 3.9) (end 2.9 3.9) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2.9 3.9) (end -2.9 -1) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.9 3.9) (end 2.9 -1) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -2.9 -1) (end -2.25 -1) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 2.9 -1) (end 2.25 -1) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -3.2 -3.9) (end 3.2 -3.9) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 3.2 -3.9) (end 3.2 5.1) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -3.2 5.1) (end 3.2 5.1) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -3.2 -3.9) (end -3.2 5.1) (layer F.CrtYd) (width 0.05)) 22 | (pad 1 smd rect (at -1.5 0) (size 0.85 7) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at 0 0) (size 0.85 7) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at 1.5 0) (size 0.85 7) (layers F.Cu F.Paste F.Mask)) 25 | (model ${KIPRJMOD}/mxenc.pretty/874380343.stp 26 | (offset (xyz 0 -1.85 2.3)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz 180 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/QFN-16_2x3_Pitch0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN-16_2x3_Pitch0.5mm (layer F.Cu) (tedit 5D213833) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.95) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value QFN-16_2x3_Pitch0.5mm (at 0 2.95) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start 0 -1.5) (end -1 -0.5) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -1 -0.5) (end -1 1.5) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -1 1.5) (end 1 1.5) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 1 1.5) (end 1 -1.5) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 1 -1.5) (end 0 -1.5) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 1.25 -1.65) (end 1.15 -1.65) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 1.15 -1.65) (end 1.15 -1.25) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.25 1.65) (end 1.15 1.65) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 1.15 1.65) (end 1.15 1.25) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -1.25 1.65) (end -1.15 1.65) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.15 1.65) (end -1.15 1.25) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.25 -1.65) (end -1.175 -1.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -1.45 -1.95) (end 1.45 -1.95) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 1.45 -1.95) (end 1.45 1.95) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 1.45 1.95) (end -1.45 1.95) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1.45 1.95) (end -1.45 -1.95) (layer F.CrtYd) (width 0.05)) 25 | (pad 1 smd rect (at -0.55 -0.5 90) (size 0.25 1.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -0.55 0.5 90) (size 0.25 1.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 3 smd rect (at -0.75 1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 28 | (pad 4 smd rect (at -0.25 1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 29 | (pad 5 smd rect (at 0.25 1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 30 | (pad 6 smd rect (at 0.75 1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 31 | (pad 7 smd rect (at 0.55 0 90) (size 0.25 1.5) (layers F.Cu F.Paste F.Mask)) 32 | (pad 8 smd rect (at 0.95 -0.5 90) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 33 | (pad 9 smd rect (at 0.75 -1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 34 | (pad 10 smd rect (at 0.25 -1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 35 | (pad 11 smd rect (at -0.25 -1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 36 | (pad 12 smd rect (at -0.75 -1.45) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 37 | ) 38 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/QFN-56_EP_7x7_Pitch0.4mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN-56_EP_7x7_Pitch0.4mm (layer F.Cu) (tedit 5E6D4C27) 2 | (attr smd) 3 | (fp_text reference U4 (at -4.438 -3.065 -90) (layer F.SilkS) hide 4 | (effects (font (size 0.5 0.5) (thickness 0.1))) 5 | ) 6 | (fp_text value BD71847MWV (at 0 5) (layer F.Fab) hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_circle (center -4.25 -3.2) (end -4.15 -3.2) (layer F.SilkS) (width 0.2)) 10 | (fp_poly (pts (xy -1.9 0.1) (xy -0.1 0.1) (xy -0.1 1.9) (xy -1.9 1.9)) (layer F.Paste) (width 0.1)) 11 | (fp_poly (pts (xy 0.1 0.1) (xy 1.9 0.1) (xy 1.9 1.9) (xy 0.1 1.9)) (layer F.Paste) (width 0.1)) 12 | (fp_poly (pts (xy 0.1 -1.9) (xy 1.9 -1.9) (xy 1.9 -0.1) (xy 0.1 -0.1)) (layer F.Paste) (width 0.1)) 13 | (fp_poly (pts (xy -1.9 -1.9) (xy -0.1 -1.9) (xy -0.1 -0.1) (xy -1.9 -0.1)) (layer F.Paste) (width 0.1)) 14 | (fp_line (start -4 4) (end -4 -4) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 4 4) (end -4 4) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 4 -4) (end 4 4) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -4 -4) (end 4 -4) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -3 -3.65) (end -3.75 -3.65) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -3.65 3.65) (end -3.65 3) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -3 3.65) (end -3.65 3.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.65 3.65) (end 3.65 3) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3 3.65) (end 3.65 3.65) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 3.65 -3.65) (end 3.65 -3) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 3 -3.65) (end 3.65 -3.65) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 3.5 -3.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15)) 26 | (fp_line (start 3.5 3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15)) 27 | (fp_line (start -3.5 3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15)) 28 | (fp_line (start -3.5 -2.5) (end -3.5 3.5) (layer F.Fab) (width 0.15)) 29 | (fp_line (start -2.5 -3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15)) 30 | (fp_text user %R (at 0 0) (layer F.Fab) hide 31 | (effects (font (size 0.25 0.25) (thickness 0.05))) 32 | ) 33 | (pad 57 thru_hole circle (at 1.6 1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 34 | (pad 57 thru_hole circle (at 1.6 0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 35 | (pad 57 thru_hole circle (at 1.6 0) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 36 | (pad 57 thru_hole circle (at 1.6 -0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 37 | (pad 57 thru_hole circle (at 1.6 -1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 38 | (pad 57 thru_hole circle (at 0.8 1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 39 | (pad 57 thru_hole circle (at 0.8 0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 40 | (pad 57 thru_hole circle (at 0.8 0) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 41 | (pad 57 thru_hole circle (at 0.8 -0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 42 | (pad 57 thru_hole circle (at 0.8 -1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 43 | (pad 57 thru_hole circle (at 0 1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 44 | (pad 57 thru_hole circle (at 0 0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 45 | (pad 57 thru_hole circle (at 0 0) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 46 | (pad 57 thru_hole circle (at 0 -0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 47 | (pad 57 thru_hole circle (at 0 -1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 48 | (pad 57 thru_hole circle (at -0.8 1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 49 | (pad 57 thru_hole circle (at -0.8 0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 50 | (pad 57 thru_hole circle (at -0.8 0) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 51 | (pad 57 thru_hole circle (at -0.8 -0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 52 | (pad 57 thru_hole circle (at -0.8 -1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 53 | (pad 57 thru_hole circle (at -1.6 1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 54 | (pad 57 thru_hole circle (at -1.6 0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 55 | (pad 57 thru_hole circle (at -1.6 0) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 56 | (pad 57 thru_hole circle (at -1.6 -0.8) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 57 | (pad 57 thru_hole circle (at -1.6 -1.6) (size 0.4 0.4) (drill 0.2) (layers *.Cu *.Mask)) 58 | (pad 57 smd rect (at 1.6 1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 59 | (solder_paste_margin -0.75)) 60 | (pad 57 smd rect (at 1.6 0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 61 | (solder_paste_margin -0.75)) 62 | (pad 57 smd rect (at 1.6 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 63 | (solder_paste_margin -0.75)) 64 | (pad 57 smd rect (at 1.6 -0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 65 | (solder_paste_margin -0.75)) 66 | (pad 57 smd rect (at 1.6 -1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 67 | (solder_paste_margin -0.75)) 68 | (pad 57 smd rect (at 0.8 1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 69 | (solder_paste_margin -0.75)) 70 | (pad 57 smd rect (at 0.8 0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 71 | (solder_paste_margin -0.75)) 72 | (pad 57 smd rect (at 0.8 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 73 | (solder_paste_margin -0.75)) 74 | (pad 57 smd rect (at 0.8 -0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 75 | (solder_paste_margin -0.75)) 76 | (pad 57 smd rect (at 0.8 -1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 77 | (solder_paste_margin -0.75)) 78 | (pad 57 smd rect (at 0 1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 79 | (solder_paste_margin -0.75)) 80 | (pad 57 smd rect (at 0 0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 81 | (solder_paste_margin -0.75)) 82 | (pad 57 smd rect (at 0 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 83 | (solder_paste_margin -0.75)) 84 | (pad 57 smd rect (at 0 -0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 85 | (solder_paste_margin -0.75)) 86 | (pad 57 smd rect (at 0 -1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 87 | (solder_paste_margin -0.75)) 88 | (pad 57 smd rect (at -0.8 1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 89 | (solder_paste_margin -0.75)) 90 | (pad 57 smd rect (at -0.8 0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 91 | (solder_paste_margin -0.75)) 92 | (pad 57 smd rect (at -0.8 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 93 | (solder_paste_margin -0.75)) 94 | (pad 57 smd rect (at -0.8 -0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 95 | (solder_paste_margin -0.75)) 96 | (pad 57 smd rect (at -0.8 -1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 97 | (solder_paste_margin -0.75)) 98 | (pad 57 smd rect (at -1.6 1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 99 | (solder_paste_margin -0.75)) 100 | (pad 57 smd rect (at -1.6 0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 101 | (solder_paste_margin -0.75)) 102 | (pad 57 smd rect (at -1.6 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 103 | (solder_paste_margin -0.75)) 104 | (pad 57 smd rect (at -1.6 -0.8) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 105 | (solder_paste_margin -0.75)) 106 | (pad 57 smd rect (at -1.6 -1.6) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask) 107 | (solder_paste_margin -0.75)) 108 | (pad 56 smd rect (at -2.6 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 109 | (pad 55 smd rect (at -2.2 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 110 | (pad 54 smd rect (at -1.8 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 111 | (pad 53 smd rect (at -1.4 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 112 | (pad 52 smd rect (at -1 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 113 | (pad 51 smd rect (at -0.6 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 114 | (pad 50 smd rect (at -0.2 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 115 | (pad 49 smd rect (at 0.2 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 116 | (pad 48 smd rect (at 0.6 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 117 | (pad 47 smd rect (at 1 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 118 | (pad 46 smd rect (at 1.4 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 119 | (pad 45 smd rect (at 1.8 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 120 | (pad 44 smd rect (at 2.2 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 121 | (pad 43 smd rect (at 2.6 -3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 122 | (pad 42 smd rect (at 3.4 -2.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 123 | (pad 41 smd rect (at 3.4 -2.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 124 | (pad 40 smd rect (at 3.4 -1.8 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 125 | (pad 39 smd rect (at 3.4 -1.4 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 126 | (pad 38 smd rect (at 3.4 -1 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 127 | (pad 37 smd rect (at 3.4 -0.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 128 | (pad 36 smd rect (at 3.4 -0.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 129 | (pad 35 smd rect (at 3.4 0.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 130 | (pad 34 smd rect (at 3.4 0.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 131 | (pad 33 smd rect (at 3.4 1 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 132 | (pad 32 smd rect (at 3.4 1.4 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 133 | (pad 31 smd rect (at 3.4 1.8 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 134 | (pad 30 smd rect (at 3.4 2.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 135 | (pad 29 smd rect (at 3.4 2.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 136 | (pad 28 smd rect (at 2.6 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 137 | (pad 27 smd rect (at 2.2 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 138 | (pad 26 smd rect (at 1.8 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 139 | (pad 25 smd rect (at 1.4 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 140 | (pad 24 smd rect (at 1 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 141 | (pad 23 smd rect (at 0.6 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 142 | (pad 22 smd rect (at 0.2 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 143 | (pad 21 smd rect (at -0.2 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 144 | (pad 20 smd rect (at -0.6 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 145 | (pad 19 smd rect (at -1 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 146 | (pad 18 smd rect (at -1.4 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 147 | (pad 17 smd rect (at -1.8 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 148 | (pad 16 smd rect (at -2.2 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 149 | (pad 15 smd rect (at -2.6 3.4) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 150 | (pad 14 smd rect (at -3.4 2.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 151 | (pad 13 smd rect (at -3.4 2.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 152 | (pad 12 smd rect (at -3.4 1.8 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 153 | (pad 11 smd rect (at -3.4 1.4 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 154 | (pad 10 smd rect (at -3.4 1 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 155 | (pad 9 smd rect (at -3.4 0.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 156 | (pad 8 smd rect (at -3.4 0.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 157 | (pad 7 smd rect (at -3.4 -0.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 158 | (pad 6 smd rect (at -3.4 -0.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 159 | (pad 5 smd rect (at -3.4 -1 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 160 | (pad 4 smd rect (at -3.4 -1.4 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 161 | (pad 3 smd rect (at -3.4 -1.8 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 162 | (pad 2 smd rect (at -3.4 -2.2 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 163 | (pad 1 smd rect (at -3.4 -2.6 90) (size 0.2 0.8) (layers F.Cu F.Paste F.Mask)) 164 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-56-1EP_7x7mm_P0.4mm_EP5.7x5.7mm.step 165 | (at (xyz 0 0 0)) 166 | (scale (xyz 1 1 1)) 167 | (rotate (xyz 0 0 0)) 168 | ) 169 | ) 170 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/S-PBGA-64.kicad_mod: -------------------------------------------------------------------------------- 1 | (module S-PBGA-64 (layer F.Cu) (tedit 5D353967) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -3.5) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value S-PBGA-64 (at 0 3.5) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -1.5 -2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) 10 | (fp_line (start -2.5 -1.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 2.5 -2.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.37 -2.62) (end 2.62 -2.62) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 2.62 -2.62) (end 2.62 -1.37) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.37 -2.62) (end 2.62 -2.62) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 2.62 -2.62) (end 2.62 -1.37) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.37 2.62) (end 2.62 2.62) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 2.62 2.62) (end 2.62 1.37) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 1.37 -2.62) (end 2.62 -2.62) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 2.62 -2.62) (end 2.62 -1.37) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -1.37 2.62) (end -2.62 2.62) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -2.62 2.62) (end -2.62 1.37) (layer F.SilkS) (width 0.12)) 24 | (fp_circle (center -2.5 -2.5) (end -2.5 -2.4) (layer F.SilkS) (width 0.2)) 25 | (fp_line (start -2.75 -2.75) (end 2.75 -2.75) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 2.75 -2.75) (end 2.75 2.75) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start 2.75 2.75) (end -2.75 2.75) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -2.75 2.75) (end -2.75 -2.75) (layer F.CrtYd) (width 0.05)) 29 | (pad A1 smd circle (at -2 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 30 | (pad B1 smd circle (at -2 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 31 | (pad C1 smd circle (at -2 -1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 32 | (pad D1 smd circle (at -2 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 33 | (pad E1 smd circle (at -2 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 34 | (pad F1 smd circle (at -2 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 35 | (pad G1 smd circle (at -2 1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 36 | (pad H1 smd circle (at -2 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 37 | (pad J1 smd circle (at -2 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 38 | (pad A2 smd circle (at -1.5 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 39 | (pad B2 smd circle (at -1.5 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 40 | (pad C2 smd circle (at -1.5 -1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 41 | (pad D2 smd circle (at -1.5 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 42 | (pad E2 smd circle (at -1.5 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 43 | (pad F2 smd circle (at -1.5 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 44 | (pad G2 smd circle (at -1.5 1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 45 | (pad H2 smd circle (at -1.5 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 46 | (pad J2 smd circle (at -1.5 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 47 | (pad A3 smd circle (at -1 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 48 | (pad B3 smd circle (at -1 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 49 | (pad H3 smd circle (at -1 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 50 | (pad J3 smd circle (at -1 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 51 | (pad A4 smd circle (at -0.5 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 52 | (pad B4 smd circle (at -0.5 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 53 | (pad E4 smd circle (at -0.5 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 54 | (pad F4 smd circle (at -0.5 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 55 | (pad H4 smd circle (at -0.5 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 56 | (pad J4 smd circle (at -0.5 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 57 | (pad A5 smd circle (at 0 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 58 | (pad B5 smd circle (at 0 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 59 | (pad D5 smd circle (at 0 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 60 | (pad E5 smd circle (at 0 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 61 | (pad F5 smd circle (at 0 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 62 | (pad H5 smd circle (at 0 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 63 | (pad J5 smd circle (at 0 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 64 | (pad A6 smd circle (at 0.5 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 65 | (pad B6 smd circle (at 0.5 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 66 | (pad D6 smd circle (at 0.5 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 67 | (pad E6 smd circle (at 0.5 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 68 | (pad F6 smd circle (at 0.5 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 69 | (pad H6 smd circle (at 0.5 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 70 | (pad J6 smd circle (at 0.5 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 71 | (pad A7 smd circle (at 1 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 72 | (pad B7 smd circle (at 1 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 73 | (pad H7 smd circle (at 1 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 74 | (pad J7 smd circle (at 1 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 75 | (pad A8 smd circle (at 1.5 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 76 | (pad B8 smd circle (at 1.5 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 77 | (pad C8 smd circle (at 1.5 -1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 78 | (pad D8 smd circle (at 1.5 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 79 | (pad E8 smd circle (at 1.5 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 80 | (pad F8 smd circle (at 1.5 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 81 | (pad G8 smd circle (at 1.5 1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 82 | (pad H8 smd circle (at 1.5 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 83 | (pad J8 smd circle (at 1.5 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 84 | (pad A9 smd circle (at 2 -2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 85 | (pad B9 smd circle (at 2 -1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 86 | (pad C9 smd circle (at 2 -1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 87 | (pad D9 smd circle (at 2 -0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 88 | (pad E9 smd circle (at 2 0) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 89 | (pad F9 smd circle (at 2 0.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 90 | (pad G9 smd circle (at 2 1) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 91 | (pad H9 smd circle (at 2 1.5) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 92 | (pad J9 smd circle (at 2 2) (size 0.3 0.3) (layers F.Cu F.Paste F.Mask)) 93 | ) 94 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/SW_SPST_EVQP7A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_SPST_EVQP7A (layer F.Cu) (tedit 5E3F2AF4) 2 | (descr "Light Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf") 3 | (attr smd) 4 | (fp_text reference REF** (at 0 -2.5) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_SPST_EVQP7A (at 0 3.25) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user %R (at 0 -2.5) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start 0.95 1.55) (end 0.95 2.2) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 0.95 2.2) (end -0.95 2.2) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.95 2.2) (end -0.95 1.55) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -0.85 2.1) (end 0.85 2.1) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 0.85 2.1) (end 0.85 1.45) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -0.85 2.1) (end -0.85 1.45) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.75 -1.45) (end 1.75 -1.45) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 1.75 -1.45) (end 1.75 1.45) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 1.75 1.45) (end -1.75 1.45) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -1.75 1.45) (end -1.75 -1.4) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -1.1 2.35) (end -1.1 1.7) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1.1 1.7) (end -2.75 1.7) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start 2.75 1.7) (end 1.1 1.7) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 1.1 1.7) (end 1.1 2.35) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -1.75 -1.55) (end 1.75 -1.55) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 1.75 1.55) (end -1.75 1.55) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -2.75 -1.7) (end 2.75 -1.7) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 2.75 -1.7) (end 2.75 1.7) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 1.1 2.35) (end -1.1 2.35) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start -2.75 1.7) (end -2.75 -1.7) (layer F.CrtYd) (width 0.05)) 33 | (pad 1 smd rect (at 1.8 -0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 34 | (pad 1 smd rect (at -1.8 -0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 35 | (pad 2 smd rect (at 1.8 0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 36 | (pad 2 smd rect (at -1.8 0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 37 | (model ${KIPRJMOD}/mxenc.pretty/EVQP7-JA-01P.STEP 38 | (at (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz -90 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/SW_SPST_EVQP7C.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_SPST_EVQP7C (layer F.Cu) (tedit 5E2D13B2) 2 | (descr "Light Touch Switch") 3 | (attr smd) 4 | (fp_text reference REF** (at 0 -2.5) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_SPST_EVQP7C (at 0 3.25) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -2.75 1.7) (end -2.75 -1.7) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 1.1 2.35) (end -1.1 2.35) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 2.75 -1.7) (end 2.75 1.7) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -2.75 -1.7) (end 2.75 -1.7) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1.75 -1.55) (end 1.75 -1.55) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 1.1 1.7) (end 1.1 2.35) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 2.75 1.7) (end 1.1 1.7) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -1.1 1.7) (end -2.75 1.7) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -1.1 2.35) (end -1.1 1.7) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -1.75 1.45) (end -1.75 -1.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 1.75 1.45) (end -1.75 1.45) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 1.75 -1.45) (end 1.75 1.45) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -1.75 -1.45) (end 1.75 -1.45) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.85 2.1) (end -0.85 1.45) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0.85 2.1) (end 0.85 1.45) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -0.85 2.1) (end 0.85 2.1) (layer F.Fab) (width 0.1)) 26 | (fp_text user %R (at 0 -2.5) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad "" np_thru_hole circle (at 0 0.9) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) 30 | (pad "" np_thru_hole circle (at 0 -0.9) (size 0.7 0.7) (drill 0.7) (layers *.Cu *.Mask)) 31 | (pad 2 smd rect (at -1.8 0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 32 | (pad 2 smd rect (at 1.8 0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 33 | (pad 1 smd rect (at -1.8 -0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 34 | (pad 1 smd rect (at 1.8 -0.72) (size 1.4 1.05) (layers F.Cu F.Paste F.Mask)) 35 | (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_EVQP7C.wrl 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 90 0 0)) 39 | ) 40 | (model ${KIPRJMOD}/mxenc.pretty/EVQP7-LC-01P.stp 41 | (offset (xyz 0 0 -0.14)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz -90 0 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/SX-PCEAC2-SMT-SP_EP_11.5x15.5_Pitch0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SX-PCEAC2-SMT-SP_EP_11.5x15.5_Pitch0.5mm (layer F.Cu) (tedit 5C871ECF) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -9) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value SX-PCEAC2-SMT-SP_EP_11.5x15.5_Pitch0.5mm (at 0 9) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -4.75 -7.75) (end -5.75 -6.75) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -5.75 -6.75) (end -5.75 7.75) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -5.75 7.75) (end 5.75 7.75) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 5.75 7.75) (end 5.75 -7.75) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 5.75 -7.75) (end -4.75 -7.75) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 7.25 -7.9) (end 5.9 -7.9) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 5.9 -7.9) (end 5.9 -7.25) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 7.25 7.9) (end 5.9 7.9) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 5.9 7.9) (end 5.9 7.25) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -7.25 7.9) (end -5.9 7.9) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -5.9 7.9) (end -5.9 7.25) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -7.25 -7.9) (end -6 -7.9) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -6.25 -8.25) (end 6.25 -8.25) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 6.25 -8.25) (end 6.25 8.25) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 6.25 8.25) (end -6.25 8.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -6.25 8.25) (end -6.25 -8.25) (layer F.CrtYd) (width 0.05)) 25 | (pad 1 smd rect (at -5.75 -6.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -5.75 -6.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 3 smd rect (at -5.75 -5.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 28 | (pad 4 smd rect (at -5.75 -5.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 29 | (pad 5 smd rect (at -5.75 -4.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 30 | (pad 6 smd rect (at -5.75 -4.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 31 | (pad 7 smd rect (at -5.75 -3.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 32 | (pad 8 smd rect (at -5.75 -3.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 33 | (pad 9 smd rect (at -5.75 -2.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 34 | (pad 10 smd rect (at -5.75 -2.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 11 smd rect (at -5.75 -1.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 12 smd rect (at -5.75 -1.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 13 smd rect (at -5.75 -0.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 14 smd rect (at -5.75 -0.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 15 smd rect (at -5.75 0.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 16 smd rect (at -5.75 0.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd rect (at -5.75 1.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 18 smd rect (at -5.75 1.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 19 smd rect (at -5.75 2.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 20 smd rect (at -5.75 2.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 45 | (pad 21 smd rect (at -5.75 3.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 46 | (pad 22 smd rect (at -5.75 3.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 47 | (pad 23 smd rect (at -5.75 4.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 48 | (pad 24 smd rect (at -5.75 4.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 49 | (pad 25 smd rect (at -5.75 5.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 50 | (pad 26 smd rect (at -5.75 5.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 51 | (pad 27 smd rect (at -5.75 6.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 52 | (pad 28 smd rect (at -5.75 6.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 53 | (pad 33 smd rect (at -4.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 54 | (pad 34 smd rect (at -4.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 55 | (pad 35 smd rect (at -3.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 56 | (pad 36 smd rect (at -3.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 57 | (pad 37 smd rect (at -2.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 58 | (pad 38 smd rect (at -2.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 59 | (pad 39 smd rect (at -1.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 60 | (pad 40 smd rect (at -1.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 61 | (pad 41 smd rect (at -0.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 62 | (pad 42 smd rect (at -0.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 63 | (pad 43 smd rect (at 0.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 64 | (pad 44 smd rect (at 0.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 65 | (pad 45 smd rect (at 1.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 66 | (pad 46 smd rect (at 1.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 67 | (pad 47 smd rect (at 2.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 68 | (pad 48 smd rect (at 2.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 69 | (pad 49 smd rect (at 3.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 70 | (pad 50 smd rect (at 3.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 71 | (pad 51 smd rect (at 4.25 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 72 | (pad 52 smd rect (at 4.75 7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 73 | (pad 57 smd rect (at 5.75 6.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 74 | (pad 58 smd rect (at 5.75 6.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 75 | (pad 59 smd rect (at 5.75 5.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 76 | (pad 60 smd rect (at 5.75 5.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 77 | (pad 61 smd rect (at 5.75 4.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 78 | (pad 62 smd rect (at 5.75 4.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 79 | (pad 63 smd rect (at 5.75 3.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 80 | (pad 64 smd rect (at 5.75 3.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 81 | (pad 65 smd rect (at 5.75 2.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 82 | (pad 66 smd rect (at 5.75 2.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 83 | (pad 67 smd rect (at 5.75 1.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 84 | (pad 68 smd rect (at 5.75 1.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 85 | (pad 69 smd rect (at 5.75 0.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 86 | (pad 70 smd rect (at 5.75 0.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 87 | (pad 71 smd rect (at 5.75 -0.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 88 | (pad 72 smd rect (at 5.75 -0.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 89 | (pad 73 smd rect (at 5.75 -1.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 90 | (pad 74 smd rect (at 5.75 -1.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 91 | (pad 75 smd rect (at 5.75 -2.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 92 | (pad 76 smd rect (at 5.75 -2.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 93 | (pad 77 smd rect (at 5.75 -3.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 94 | (pad 78 smd rect (at 5.75 -3.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 95 | (pad 79 smd rect (at 5.75 -4.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 96 | (pad 80 smd rect (at 5.75 -4.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 97 | (pad 81 smd rect (at 5.75 -5.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 98 | (pad 82 smd rect (at 5.75 -5.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 99 | (pad 83 smd rect (at 5.75 -6.25 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 100 | (pad 84 smd rect (at 5.75 -6.75 90) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 101 | (pad 89 smd rect (at 4.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 102 | (pad 90 smd rect (at 4.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 103 | (pad 91 smd rect (at 3.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 104 | (pad 92 smd rect (at 3.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 105 | (pad 93 smd rect (at 2.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 106 | (pad 94 smd rect (at 2.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 107 | (pad 95 smd rect (at 1.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 108 | (pad 96 smd rect (at 1.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 109 | (pad 97 smd rect (at 0.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 110 | (pad 98 smd rect (at 0.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 111 | (pad 99 smd rect (at -0.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 112 | (pad 100 smd rect (at -0.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 113 | (pad 101 smd rect (at -1.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 114 | (pad 102 smd rect (at -1.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 115 | (pad 103 smd rect (at -2.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 116 | (pad 104 smd rect (at -2.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 117 | (pad 105 smd rect (at -3.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 118 | (pad 106 smd rect (at -3.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 119 | (pad 107 smd rect (at -4.25 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 120 | (pad 108 smd rect (at -4.75 -7.75) (size 0.3 0.5) (layers F.Cu F.Paste F.Mask)) 121 | (pad 113 smd rect (at -1.575 -4.8375) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 122 | (solder_paste_margin -0.3)) 123 | (pad 113 smd rect (at -1.575 -1.6125) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 124 | (solder_paste_margin -0.3)) 125 | (pad 113 smd rect (at -1.575 1.6125) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 126 | (solder_paste_margin -0.3)) 127 | (pad 113 smd rect (at -1.575 4.8375) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 128 | (solder_paste_margin -0.3)) 129 | (pad 113 smd rect (at 1.575 -4.8375) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 130 | (solder_paste_margin -0.3)) 131 | (pad 113 smd rect (at 1.575 -1.6125) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 132 | (solder_paste_margin -0.3)) 133 | (pad 113 smd rect (at 1.575 1.6125) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 134 | (solder_paste_margin -0.3)) 135 | (pad 113 smd rect (at 1.575 4.8375) (size 3.15 3.225) (layers F.Cu F.Paste F.Mask) 136 | (solder_paste_margin -0.3)) 137 | ) 138 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/USBC_DX07S024JJ2R1300.kicad_mod: -------------------------------------------------------------------------------- 1 | (module tinyfpga_boards:USBC_DX07S024JJ2R1300 (layer F.Cu) (tedit 5C0C5C63) 2 | (attr smd) 3 | (fp_text reference J3 (at 0 1.8) (layer F.Fab) 4 | (effects (font (size 0.3 0.3) (thickness 0.075))) 5 | ) 6 | (fp_text value USBC (at 0 0.25) (layer F.Fab) 7 | (effects (font (size 0.2 0.2) (thickness 0.05))) 8 | ) 9 | (fp_line (start 3.6 4.85) (end 0 4.85) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 3.6 -3.15) (end 3.6 4.85) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 0 -3.15) (end 3.6 -3.15) (layer F.Fab) (width 0.15)) 12 | (fp_line (start -3.6 -3.15) (end 0 -3.15) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -3.6 4.85) (end -3.6 -3.15) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 0 4.85) (end -3.6 4.85) (layer F.Fab) (width 0.15)) 15 | (pad G thru_hole oval (at 4.32 3.05) (size 1.3 2.6) (drill oval 0.7 2) (layers *.Cu *.Mask F.Paste)) 16 | (pad G thru_hole oval (at -4.32 3.05) (size 1.3 2.6) (drill oval 0.7 2) (layers *.Cu *.Mask F.Paste)) 17 | (pad A6 smd rect (at -0.135 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 18 | (pad A7 smd rect (at 0.365 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 19 | (pad A8 smd rect (at 0.865 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 20 | (pad A9 smd rect (at 1.365 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad A10 smd rect (at 1.865 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad A11 smd rect (at 2.365 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (pad A12 smd rect (at 2.865 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 24 | (pad A5 smd rect (at -0.635 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad A4 smd rect (at -1.135 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad A3 smd rect (at -1.635 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad A2 smd rect (at -2.135 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad A1 smd rect (at -2.635 -2.7) (size 0.27 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad B12 smd rect (at -2.885 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 30 | (pad B11 smd rect (at -2.385 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 31 | (pad B10 smd rect (at -1.885 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 32 | (pad B9 smd rect (at -1.385 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 33 | (pad B8 smd rect (at -0.885 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 34 | (pad B7 smd rect (at -0.385 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 35 | (pad B6 smd rect (at 0.115 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 36 | (pad B5 smd rect (at 0.615 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 37 | (pad B4 smd rect (at 1.115 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 38 | (pad B3 smd rect (at 1.615 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 39 | (pad B2 smd rect (at 2.115 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 40 | (pad B1 smd rect (at 2.615 -1.1) (size 0.27 0.8) (layers F.Cu F.Paste F.Mask)) 41 | (pad G thru_hole oval (at -4.32 -2 180) (size 1.2 2.3) (drill oval 0.6 1.9) (layers *.Cu *.Mask F.Paste)) 42 | (pad G thru_hole oval (at 4.32 -2 180) (size 1.2 2.3) (drill oval 0.6 1.9) (layers *.Cu *.Mask F.Paste)) 43 | (pad G thru_hole oval (at -3.98 -1.4 270) (size 1.1 1.65) (drill oval 0.7 1.27) (layers *.Cu *.Mask F.Paste)) 44 | (pad G thru_hole oval (at 3.98 -1.41 270) (size 1.1 1.65) (drill oval 0.7 1.27) (layers *.Cu *.Mask F.Paste)) 45 | (pad "" np_thru_hole circle (at -3.6 0 270) (size 0.6 0.6) (drill 0.6) (layers *.Mask F.Cu)) 46 | (pad "" np_thru_hole oval (at 3.6 -0.065 270) (size 0.6 0.85) (drill oval 0.6 0.85) (layers *.Mask F.Cu)) 47 | (model ${KIPRJMOD}/Footprints.pretty/K3D-DX07S024JJ2-V1_JAE_Proprietary.wrl 48 | (offset (xyz 0 -0.6 1.53)) 49 | (scale (xyz 1 1 1)) 50 | (rotate (xyz -90 0 0)) 51 | ) 52 | ) 53 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/XDFN6_1.20x1.20_0.40P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module XDFN6_1.20x1.20_0.40P (layer F.Cu) (tedit 5E8C9ADB) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.05) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value XDFN6_1.20x1.20_0.40P (at 0 2.05) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -0.6 0) (end 0 -0.6) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 0 -0.6) (end 0.6 -0.6) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 0.6 -0.6) (end 0.6 0.6) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 0.6 0.6) (end -0.6 0.6) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -0.6 0.6) (end -0.6 0) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -0.65 -0.9) (end -0.9 -0.65) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1.05 -1.05) (end -1.05 1.05) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -1.05 1.05) (end 1.05 1.05) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.05 1.05) (end 1.05 -1.05) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 1.05 -1.05) (end -1.05 -1.05) (layer F.CrtYd) (width 0.05)) 19 | (pad 6 smd rect (at 0.525 -0.4 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 20 | (pad 5 smd rect (at 0.525 0 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 21 | (pad 4 smd rect (at 0.525 0.4 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 22 | (pad 3 smd rect (at -0.525 0.4 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -0.525 0 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 24 | (pad 1 smd rect (at -0.525 -0.4 90) (size 0.24 0.35) (layers F.Cu F.Paste F.Mask)) 25 | (pad 7 smd rect (at 0 0 90) (size 1.08 0.35) (layers F.Cu F.Paste F.Mask) 26 | (solder_paste_margin -0.1)) 27 | ) 28 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/XRCGB.kicad_mod: -------------------------------------------------------------------------------- 1 | (module XRCGB (layer F.Cu) (tedit 6033EA8B) 2 | (fp_text reference REF** (at 0.6 1.55) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value XRCGB (at 0 -1.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 2 smd rect (at -0.675 -0.5) (size 0.75 0.7) (layers F.Cu F.Paste F.Mask)) 9 | (pad 1 smd rect (at 0.675 -0.5) (size 0.75 0.7) (layers F.Cu F.Paste F.Mask)) 10 | (pad 3 smd rect (at -0.675 0.5) (size 0.75 0.7) (layers F.Cu F.Paste F.Mask)) 11 | (pad 4 smd rect (at 0.675 0.5) (size 0.75 0.7) (layers F.Cu F.Paste F.Mask)) 12 | (model ${KIPRJMOD}/mxenc.pretty/XRCGB27M000F2P00R0--3DModel-STEP-56544.STEP 13 | (at (xyz 0 0 0)) 14 | (scale (xyz 1 1 1)) 15 | (rotate (xyz -90 0 0)) 16 | ) 17 | ) 18 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/qwiic-8x3.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy 0.214769 -1.062563) (xy 0.442823 -1.062551) (xy 0.655110 -1.062527) (xy 0.852215 -1.062487) (xy 1.034721 -1.062428) (xy 1.203212 -1.062346) (xy 1.358273 -1.062238) (xy 1.500485 -1.062101) 10 | (xy 1.630434 -1.061930) (xy 1.748703 -1.061723) (xy 1.855875 -1.061475) (xy 1.952534 -1.061184) (xy 2.039264 -1.060846) (xy 2.116649 -1.060457) (xy 2.185272 -1.060014) (xy 2.245717 -1.059514) 11 | (xy 2.298568 -1.058952) (xy 2.344408 -1.058326) (xy 2.383820 -1.057632) (xy 2.417390 -1.056866) (xy 2.445700 -1.056025) (xy 2.469334 -1.055106) (xy 2.488875 -1.054104) (xy 2.504908 -1.053018) 12 | (xy 2.518017 -1.051842) (xy 2.528784 -1.050574) (xy 2.537793 -1.049209) (xy 2.545628 -1.047746) (xy 2.548466 -1.047153) (xy 2.685442 -1.009592) (xy 2.813904 -0.957449) (xy 2.933662 -0.890825) 13 | (xy 3.044530 -0.809822) (xy 3.124518 -0.736917) (xy 3.216726 -0.633115) (xy 3.294316 -0.520783) (xy 3.357224 -0.400046) (xy 3.405387 -0.271031) (xy 3.438741 -0.133863) (xy 3.442864 -0.110167) 14 | (xy 3.449559 -0.050705) (xy 3.452570 0.019573) (xy 3.452061 0.095254) (xy 3.448200 0.170925) (xy 3.441152 0.241173) (xy 3.431084 0.300583) (xy 3.430131 0.304801) (xy 3.390703 0.439285) 15 | (xy 3.336955 0.565303) (xy 3.269622 0.682139) (xy 3.189439 0.789077) (xy 3.097140 0.885403) (xy 2.993460 0.970402) (xy 2.879135 1.043357) (xy 2.754899 1.103554) (xy 2.621487 1.150277) 16 | (xy 2.540301 1.170897) (xy 2.531481 1.172815) (xy 2.522647 1.174590) (xy 2.513143 1.176230) (xy 2.502311 1.177740) (xy 2.489495 1.179128) (xy 2.474038 1.180399) (xy 2.455285 1.181560) 17 | (xy 2.432578 1.182618) (xy 2.405261 1.183579) (xy 2.372677 1.184448) (xy 2.334169 1.185234) (xy 2.289082 1.185941) (xy 2.236758 1.186577) (xy 2.176541 1.187148) (xy 2.107774 1.187660) 18 | (xy 2.029801 1.188120) (xy 1.941965 1.188533) (xy 1.843610 1.188907) (xy 1.734079 1.189248) (xy 1.612715 1.189563) (xy 1.478862 1.189856) (xy 1.331863 1.190136) (xy 1.171062 1.190409) 19 | (xy 0.995802 1.190680) (xy 0.805427 1.190957) (xy 0.599280 1.191245) (xy 0.429683 1.191478) (xy -1.600200 1.194267) (xy -1.600200 -0.565294) (xy -1.530406 -0.565294) (xy -1.526952 -0.555835) 20 | (xy -1.518152 -0.531680) (xy -1.504449 -0.494046) (xy -1.486286 -0.444151) (xy -1.464107 -0.383212) (xy -1.438353 -0.312447) (xy -1.409469 -0.233071) (xy -1.377897 -0.146304) (xy -1.344080 -0.053362) 21 | (xy -1.308461 0.044537) (xy -1.294631 0.082550) (xy -1.062840 0.719667) (xy -0.635656 0.719667) (xy -0.623619 0.679451) (xy -0.609320 0.632093) (xy -0.592279 0.576343) (xy -0.573091 0.514084) 22 | (xy -0.552348 0.447200) (xy -0.530645 0.377576) (xy -0.508576 0.307094) (xy -0.486734 0.237639) (xy -0.465713 0.171094) (xy -0.446108 0.109345) (xy -0.428511 0.054274) (xy -0.413516 0.007765) 23 | (xy -0.401718 -0.028297) (xy -0.393710 -0.052029) (xy -0.390087 -0.061547) (xy -0.390039 -0.061608) (xy -0.386421 -0.055097) (xy -0.378381 -0.033905) (xy -0.366419 0.000448) (xy -0.351038 0.046439) 24 | (xy -0.332739 0.102549) (xy -0.312021 0.167257) (xy -0.289386 0.239041) (xy -0.265335 0.316381) (xy -0.262445 0.325742) (xy -0.140954 0.719667) (xy 0.285494 0.719667) (xy 0.385287 0.446617) 25 | (xy 0.410537 0.377550) (xy 0.440337 0.296078) (xy 0.473407 0.205694) (xy 0.508468 0.109891) (xy 0.544243 0.012163) (xy 0.579452 -0.083995) (xy 0.612818 -0.175092) (xy 0.622339 -0.201083) 26 | (xy 0.759599 -0.575733) (xy 0.804333 -0.575733) (xy 0.804333 0.719667) (xy 1.236133 0.719667) (xy 1.236133 -0.575733) (xy 1.320800 -0.575733) (xy 1.320800 0.719667) (xy 1.744133 0.719667) 27 | (xy 1.744133 0.043060) (xy 1.826116 0.043060) (xy 1.827971 0.147164) (xy 1.842638 0.248686) (xy 1.870192 0.344131) (xy 1.883352 0.376492) (xy 1.929168 0.459635) (xy 1.988653 0.534649) 28 | (xy 2.059770 0.599725) (xy 2.140477 0.653055) (xy 2.228737 0.692831) (xy 2.246991 0.698961) (xy 2.299860 0.714475) (xy 2.347029 0.724990) (xy 2.394665 0.731429) (xy 2.448928 0.734718) 29 | (xy 2.491316 0.735611) (xy 2.582333 0.736601) (xy 2.582333 0.391591) (xy 2.512378 0.387919) (xy 2.444076 0.377681) (xy 2.386899 0.354704) (xy 2.340785 0.318960) (xy 2.327532 0.303789) 30 | (xy 2.291645 0.245437) (xy 2.267956 0.178397) (xy 2.256732 0.105999) (xy 2.258241 0.031573) (xy 2.272753 -0.041550) (xy 2.295056 -0.099261) (xy 2.329935 -0.154310) (xy 2.374212 -0.195323) 31 | (xy 2.428042 -0.222393) (xy 2.491578 -0.235611) (xy 2.524131 -0.237066) (xy 2.582333 -0.237066) (xy 2.582333 -0.592666) (xy 2.495550 -0.592555) (xy 2.384527 -0.585178) (xy 2.280760 -0.563699) 32 | (xy 2.185193 -0.528657) (xy 2.098768 -0.480593) (xy 2.022427 -0.420046) (xy 1.957113 -0.347555) (xy 1.903769 -0.263661) (xy 1.896680 -0.249766) (xy 1.860545 -0.158902) (xy 1.836999 -0.060127) 33 | (xy 1.826116 0.043060) (xy 1.744133 0.043060) (xy 1.744133 -0.575733) (xy 1.320800 -0.575733) (xy 1.236133 -0.575733) (xy 0.804333 -0.575733) (xy 0.759599 -0.575733) (xy 0.549133 -0.575733) 34 | (xy 0.491447 -0.575610) (xy 0.439797 -0.575266) (xy 0.396457 -0.574733) (xy 0.363701 -0.574048) (xy 0.343802 -0.573243) (xy 0.338667 -0.572544) (xy 0.336344 -0.563788) (xy 0.329736 -0.540675) 35 | (xy 0.319383 -0.505029) (xy 0.305827 -0.458677) (xy 0.289606 -0.403441) (xy 0.271263 -0.341146) (xy 0.251337 -0.273618) (xy 0.230368 -0.202680) (xy 0.208898 -0.130158) (xy 0.187467 -0.057877) 36 | (xy 0.166615 0.012341) (xy 0.146883 0.078669) (xy 0.128811 0.139282) (xy 0.112940 0.192358) (xy 0.099810 0.236070) (xy 0.089962 0.268594) (xy 0.083936 0.288106) (xy 0.082241 0.293115) 37 | (xy 0.079504 0.285685) (xy 0.072502 0.263465) (xy 0.061673 0.227934) (xy 0.047457 0.180567) (xy 0.030295 0.122842) (xy 0.010627 0.056237) (xy -0.011108 -0.017773) (xy -0.034469 -0.097709) 38 | (xy -0.046840 -0.140189) (xy -0.173567 -0.575846) (xy -0.380474 -0.573673) (xy -0.587381 -0.571499) (xy -0.622975 -0.448733) (xy -0.634175 -0.410051) (xy -0.649173 -0.358173) (xy -0.667082 -0.296176) 39 | (xy -0.687012 -0.227137) (xy -0.708075 -0.154130) (xy -0.729385 -0.080233) (xy -0.740309 -0.042333) (xy -0.759832 0.025327) (xy -0.778218 0.088884) (xy -0.794853 0.146231) (xy -0.809125 0.195263) 40 | (xy -0.820422 0.233877) (xy -0.828132 0.259967) (xy -0.831264 0.270279) (xy -0.833514 0.275810) (xy -0.836169 0.277903) (xy -0.839630 0.275378) (xy -0.844295 0.267058) (xy -0.850563 0.251762) 41 | (xy -0.858834 0.228312) (xy -0.869507 0.195529) (xy -0.882982 0.152232) (xy -0.899657 0.097244) (xy -0.919932 0.029386) (xy -0.944206 -0.052523) (xy -0.968886 -0.136121) (xy -1.097295 -0.571499) 42 | (xy -1.315842 -0.573761) (xy -1.384520 -0.574315) (xy -1.437857 -0.574344) (xy -1.477439 -0.573785) (xy -1.504852 -0.572576) (xy -1.521681 -0.570654) (xy -1.529514 -0.567956) (xy -1.530406 -0.565294) 43 | (xy -1.600200 -0.565294) (xy -1.600200 -0.575733) (xy -2.032000 -0.575733) (xy -2.032000 -0.412669) (xy -2.080361 -0.460647) (xy -2.146179 -0.514220) (xy -2.221383 -0.553847) (xy -2.305553 -0.579384) 44 | (xy -2.398271 -0.590689) (xy -2.462977 -0.590335) (xy -2.564810 -0.577567) (xy -2.657906 -0.550436) (xy -2.741773 -0.509371) (xy -2.815917 -0.454801) (xy -2.879843 -0.387154) (xy -2.933060 -0.306860) 45 | (xy -2.975073 -0.214348) (xy -3.002859 -0.121162) (xy -3.012475 -0.063708) (xy -3.017830 0.004680) (xy -3.018980 0.078562) (xy -3.015983 0.152499) (xy -3.008895 0.221052) (xy -2.998693 0.275167) 46 | (xy -2.965925 0.376064) (xy -2.920963 0.465873) (xy -2.864594 0.543960) (xy -2.797608 0.609693) (xy -2.720793 0.662439) (xy -2.634940 0.701565) (xy -2.540836 0.726438) (xy -2.439271 0.736425) 47 | (xy -2.423451 0.736601) (xy -2.332056 0.730942) (xy -2.251510 0.713484) (xy -2.179854 0.683506) (xy -2.115129 0.640285) (xy -2.081892 0.610722) (xy -2.032000 0.562203) (xy -2.032000 1.193801) 48 | (xy -2.216150 1.192622) (xy -2.276873 1.191919) (xy -2.337906 1.190652) (xy -2.395078 1.188948) (xy -2.444219 1.186933) (xy -2.481157 1.184736) (xy -2.484967 1.184433) (xy -2.614713 1.165344) 49 | (xy -2.741017 1.130432) (xy -2.862446 1.080687) (xy -2.977570 1.017099) (xy -3.084958 0.940660) (xy -3.183177 0.852359) (xy -3.270798 0.753186) (xy -3.346388 0.644132) (xy -3.395243 0.554567) 50 | (xy -3.439324 0.452690) (xy -3.471346 0.351895) (xy -3.492086 0.248312) (xy -3.502319 0.138070) (xy -3.502855 0.018283) (xy -3.497100 -0.080205) (xy -3.485668 -0.167415) (xy -3.467243 -0.248428) 51 | (xy -3.440509 -0.328330) (xy -3.404152 -0.412202) (xy -3.377624 -0.465666) (xy -3.309591 -0.579551) (xy -3.228117 -0.684090) (xy -3.134473 -0.778326) (xy -3.029930 -0.861298) (xy -2.915757 -0.932049) 52 | (xy -2.793226 -0.989620) (xy -2.663607 -1.033051) (xy -2.607733 -1.046762) (xy -2.600293 -1.048302) (xy -2.592091 -1.049739) (xy -2.582543 -1.051076) (xy -2.571066 -1.052317) (xy -2.557074 -1.053466) 53 | (xy -2.539983 -1.054525) (xy -2.519210 -1.055499) (xy -2.494170 -1.056391) (xy -2.464278 -1.057205) (xy -2.428952 -1.057945) (xy -2.387605 -1.058613) (xy -2.339655 -1.059213) (xy -2.284516 -1.059750) 54 | (xy -2.221605 -1.060226) (xy -2.150337 -1.060646) (xy -2.070129 -1.061013) (xy -1.980395 -1.061329) (xy -1.880553 -1.061600) (xy -1.770016 -1.061829) (xy -1.648202 -1.062018) (xy -1.514525 -1.062172) 55 | (xy -1.368403 -1.062295) (xy -1.209250 -1.062389) (xy -1.036482 -1.062459) (xy -0.849515 -1.062508) (xy -0.647765 -1.062540) (xy -0.430647 -1.062557) (xy -0.197578 -1.062565) (xy -0.029633 -1.062566) 56 | (xy 0.214769 -1.062563) )(layer F.SilkS) (width 0.010000) 57 | ) 58 | (fp_poly (pts (xy 3.449251 0.760327) (xy 3.480787 0.767358) (xy 3.501544 0.776455) (xy 3.546043 0.808189) (xy 3.582826 0.850442) (xy 3.607669 0.898159) (xy 3.610555 0.906966) (xy 3.619825 0.942177) 59 | (xy 3.622870 0.969676) (xy 3.619682 0.997311) (xy 3.610396 1.032437) (xy 3.587079 1.082837) (xy 3.551250 1.124833) (xy 3.505969 1.156673) (xy 3.454295 1.176606) (xy 3.399289 1.182883) 60 | (xy 3.357033 1.177417) (xy 3.306476 1.157594) (xy 3.261570 1.123355) (xy 3.248925 1.110186) (xy 3.226273 1.077725) (xy 3.207312 1.037265) (xy 3.195008 0.996135) (xy 3.191933 0.969434) 61 | (xy 3.194858 0.949548) (xy 3.243934 0.949548) (xy 3.245070 0.995986) (xy 3.257837 1.040452) (xy 3.282042 1.079607) (xy 3.317489 1.110114) (xy 3.328825 1.116367) (xy 3.372801 1.130610) 62 | (xy 3.420810 1.134011) (xy 3.465448 1.126226) (xy 3.473722 1.123128) (xy 3.502773 1.105000) (xy 3.531323 1.077459) (xy 3.554730 1.045919) (xy 3.568354 1.015788) (xy 3.569263 1.011743) 63 | (xy 3.572556 0.955918) (xy 3.561640 0.906170) (xy 3.538097 0.864374) (xy 3.503511 0.832403) (xy 3.459465 0.812131) (xy 3.407541 0.805433) (xy 3.395427 0.805952) (xy 3.350445 0.813665) 64 | (xy 3.313724 0.830818) (xy 3.312258 0.831777) (xy 3.277334 0.864106) (xy 3.254624 0.904476) (xy 3.243934 0.949548) (xy 3.194858 0.949548) (xy 3.197363 0.932518) (xy 3.211676 0.890827) 65 | (xy 3.231905 0.851685) (xy 3.248983 0.828616) (xy 3.289017 0.791741) (xy 3.331329 0.769357) (xy 3.380749 0.759326) (xy 3.407833 0.758270) (xy 3.449251 0.760327) )(layer F.SilkS) (width 0.010000) 66 | ) 67 | (fp_poly (pts (xy -2.271359 -0.240670) (xy -2.242861 -0.238291) (xy -2.220535 -0.233129) (xy -2.199009 -0.224191) (xy -2.187589 -0.218376) (xy -2.138544 -0.184104) (xy -2.095473 -0.137809) (xy -2.062625 -0.084312) 68 | (xy -2.055948 -0.068978) (xy -2.047165 -0.043820) (xy -2.041516 -0.018431) (xy -2.038376 0.011989) (xy -2.037117 0.052235) (xy -2.036998 0.076200) (xy -2.039510 0.142370) (xy -2.047919 0.196132) 69 | (xy -2.063531 0.241378) (xy -2.087654 0.282000) (xy -2.118395 0.318536) (xy -2.169979 0.361534) (xy -2.228241 0.389245) (xy -2.291706 0.401224) (xy -2.358902 0.397026) (xy -2.370667 0.394655) 70 | (xy -2.415845 0.381976) (xy -2.451694 0.364472) (xy -2.484833 0.338315) (xy -2.507277 0.315695) (xy -2.540326 0.274634) (xy -2.563432 0.231123) (xy -2.577865 0.181367) (xy -2.584896 0.121571) 71 | (xy -2.586086 0.080434) (xy -2.585697 0.034826) (xy -2.583507 0.000817) (xy -2.578806 -0.026888) (xy -2.570882 -0.053590) (xy -2.566497 -0.065583) (xy -2.534343 -0.127557) (xy -2.489408 -0.179030) 72 | (xy -2.437176 -0.216185) (xy -2.414005 -0.228172) (xy -2.393715 -0.235603) (xy -2.370955 -0.239545) (xy -2.340375 -0.241065) (xy -2.311400 -0.241259) (xy -2.271359 -0.240670) )(layer F.SilkS) (width 0.010000) 73 | ) 74 | (fp_poly (pts (xy 3.425614 0.864623) (xy 3.449700 0.868391) (xy 3.467091 0.875958) (xy 3.474425 0.881148) (xy 3.492160 0.904823) (xy 3.497245 0.934320) (xy 3.489423 0.963922) (xy 3.478798 0.978967) 75 | (xy 3.460862 0.998059) (xy 3.478798 1.027079) (xy 3.491914 1.049619) (xy 3.495232 1.061506) (xy 3.488454 1.066106) (xy 3.475281 1.066801) (xy 3.456302 1.061165) (xy 3.439489 1.042282) 76 | (xy 3.436345 1.037167) (xy 3.420886 1.016522) (xy 3.403970 1.008271) (xy 3.394297 1.007534) (xy 3.377780 1.009274) (xy 3.371006 1.017904) (xy 3.369733 1.037167) (xy 3.368152 1.057207) 77 | (xy 3.361035 1.065411) (xy 3.348566 1.066801) (xy 3.327400 1.066801) (xy 3.327400 0.929923) (xy 3.369733 0.929923) (xy 3.371117 0.955571) (xy 3.376644 0.967815) (xy 3.388376 0.970053) 78 | (xy 3.393594 0.969248) (xy 3.413978 0.966661) (xy 3.426722 0.965848) (xy 3.444034 0.958369) (xy 3.450951 0.943924) (xy 3.450795 0.919577) (xy 3.436374 0.903955) (xy 3.408243 0.897591) 79 | (xy 3.402563 0.897467) (xy 3.381324 0.898392) (xy 3.372053 0.904439) (xy 3.369789 0.920512) (xy 3.369733 0.929923) (xy 3.327400 0.929923) (xy 3.327400 0.863601) (xy 3.389758 0.863601) 80 | (xy 3.425614 0.864623) )(layer F.SilkS) (width 0.010000) 81 | ) 82 | ) 83 | -------------------------------------------------------------------------------- /hardware_sbc/mxenc.pretty/we-mapi.wrl: -------------------------------------------------------------------------------- 1 | #VRML V2.0 utf8 2 | 3 | 4 | Group { 5 | children 6 | DEF o0 Group { 7 | children 8 | DEF o1 Group { 9 | children 10 | DEF o2 Transform { 11 | translation 0 0 0 12 | rotation 0 0 1 0 13 | scale 1 1 1 14 | scaleOrientation 0 0 1 0 15 | center 0 0 0 16 | children 17 | DEF o3 Switch { 18 | whichChoice 0 19 | choice [ 20 | DEF o4 Shape { 21 | appearance 22 | Appearance { 23 | material 24 | Material { 25 | diffuseColor 0.54000002 0.54000002 0.55000001 26 | 27 | } 28 | 29 | } 30 | geometry 31 | DEF SoFCIndexedFaceSet IndexedFaceSet { 32 | coord 33 | DEF o5 Coordinate { 34 | point [ 0 1.61417 1.22047, 35 | 1.61417 0 1.22047, 36 | 1.61417 1.61417 1.22047, 37 | 0 0 1.22047, 38 | 0 0 0, 39 | 1.61417 1.61417 0, 40 | 1.61417 0 0, 41 | 0 1.61417 0 ] 42 | 43 | } 44 | normal 45 | DEF o6 Normal { 46 | vector [ ] 47 | 48 | } 49 | coordIndex [ 0, 1, 2, -1, 1, 0, 3, -1, 50 | 4, 5, 6, -1, 5, 4, 7, -1, 51 | 4, 1, 3, -1, 1, 4, 6, -1, 52 | 1, 5, 2, -1, 5, 1, 6, -1, 53 | 5, 0, 2, -1, 0, 5, 7, -1, 54 | 4, 0, 7, -1, 0, 4, 3, -1 ] 55 | ccw TRUE 56 | solid FALSE 57 | convex TRUE 58 | creaseAngle 0 59 | 60 | } 61 | 62 | }, 63 | 64 | DEF o7 Shape { 65 | appearance 66 | Appearance { 67 | material 68 | Material { 69 | emissiveColor 0.54000002 0.54000002 0.55000001 70 | 71 | } 72 | 73 | } 74 | geometry 75 | DEF SoFCIndexedFaceSet PointSet { 76 | coord 77 | USE o5 78 | 79 | } 80 | 81 | }, 82 | 83 | DEF o8 Shape { 84 | appearance 85 | Appearance { 86 | material 87 | Material { 88 | diffuseColor 0 0 0 89 | 90 | } 91 | 92 | } 93 | geometry 94 | DEF SoFCIndexedFaceSet IndexedLineSet { 95 | coord 96 | USE o5 97 | coordIndex [ 0, 1, 2, 0, -1, 1, 0, 3, 98 | 1, -1, 4, 5, 6, 4, -1, 5, 99 | 4, 7, 5, -1, 4, 1, 3, 4, 100 | -1, 1, 4, 6, 1, -1, 1, 5, 101 | 2, 1, -1, 5, 1, 6, 5, -1, 102 | 5, 0, 2, 5, -1, 0, 5, 7, 103 | 0, -1, 4, 0, 7, 4, -1, 0, 104 | 4, 3, 0, -1 ] 105 | 106 | } 107 | 108 | }, 109 | 110 | DEF o9 Group { 111 | children 112 | DEF o10 Shape { 113 | appearance 114 | Appearance { 115 | material 116 | Material { 117 | diffuseColor 0 0 0 118 | 119 | } 120 | 121 | } 122 | geometry 123 | DEF SoFCIndexedFaceSet IndexedLineSet { 124 | coord 125 | USE o5 126 | coordIndex [ 0, 1, 2, 0, -1, 1, 0, 3, 127 | 1, -1, 4, 5, 6, 4, -1, 5, 128 | 4, 7, 5, -1, 4, 1, 3, 4, 129 | -1, 1, 4, 6, 1, -1, 1, 5, 130 | 2, 1, -1, 5, 1, 6, 5, -1, 131 | 5, 0, 2, 5, -1, 0, 5, 7, 132 | 0, -1, 4, 0, 7, 4, -1, 0, 133 | 4, 3, 0, -1 ] 134 | 135 | } 136 | 137 | } 138 | 139 | }, 140 | 141 | DEF o11 Shape { 142 | appearance 143 | Appearance { 144 | material 145 | Material { 146 | diffuseColor 0.54000002 0.54000002 0.55000001 147 | 148 | } 149 | 150 | } 151 | geometry 152 | DEF SoFCIndexedFaceSet IndexedFaceSet { 153 | coord 154 | USE o5 155 | normal 156 | USE o6 157 | coordIndex [ 0, 1, 2, -1, 1, 0, 3, -1, 158 | 4, 5, 6, -1, 5, 4, 7, -1, 159 | 4, 1, 3, -1, 1, 4, 6, -1, 160 | 1, 5, 2, -1, 5, 1, 6, -1, 161 | 5, 0, 2, -1, 0, 5, 7, -1, 162 | 4, 0, 7, -1, 0, 4, 3, -1 ] 163 | ccw TRUE 164 | solid FALSE 165 | convex TRUE 166 | creaseAngle 0 167 | 168 | } 169 | 170 | } ] 171 | 172 | } 173 | 174 | } 175 | 176 | } 177 | 178 | } 179 | 180 | } 181 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-B_Cu.gbl: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9360ffc4f818c58ddabfade42c47ccbd9820d53df8006bdcd261d275d34b68e3 3 | size 1083980 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f6145485e96dc581e5deda478fbb9ff8347df4cf8b5eb87dcc6aaee2303ba086 3 | size 211776 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7042b48bc281afe5bf695f56d50f7b040cdc73fb069025bc333abf04123947b3 3 | size 137971 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-B_SilkS.gbo: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c2ee9537a2914c445baeef3648dec9871f84824ee908cd82ed830d6a172909ee 3 | size 300882 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-Cmts_User.gbr: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:93ebcbdd6e32398b1b5e50ef0b305e4316eae85d539e7ecbdf90539c4ca67e6c 3 | size 180379 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-Dwgs_User.gbr: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0d4fa6d5f4da3f3aaf28643e1eb25024b3e9de1e066fca1d3322b84b811a8391 3 | size 8398 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c788df1a1b6cd423e2d16949fb33b9d8aa91428594fa9f01de44e5b127f57885 3 | size 753 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-F_Cu.gtl: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:da1d058992d5591b7ec3b0526ca75846f7ab3c7a5dd02da8b96dcf3526a59001 3 | size 1339834 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-F_Mask.gts: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4b2df34e0fe04d7e7071a673a7f85e0d54242a895d99407524febbed3ed9c814 3 | size 166045 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-F_Paste.gtp: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d363062905bc1a748a7161fac94d51f9e4b83f91df4bd56cb43b36a14678f317 3 | size 82829 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-F_SilkS.gto: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4783cd78b69d72cfd8d2ea924d35f03c434eb00d0a783695ce8a47ae8d476c73 3 | size 231060 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In1_Cu.g2: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0befcc273039ee66d1d8cde8f2a3f6efd863e3b7411f19063d4604f15c17c6af 3 | size 996398 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In2_Cu.g3: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b476b6755d67fd73eb8d8da5a37e2d9a60f973ce6f24033fb86b306a5dcdd881 3 | size 786540 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In3_Cu.g4: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ef3267d35ee2151e1d97b6a6f88320b685f2d2f13a7f18acefc1936315566a75 3 | size 971388 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In4_Cu.g5: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f7ed867df3b526c8f4ae74a696a28e45e57d412809114b360fc4a206dde19fac 3 | size 1407685 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In5_Cu.g6: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5f9a958e13aa77249b7120bc75aac51f4e3443a1bfc8e61fbbc569ee59eeeb54 3 | size 1055609 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-In6_Cu.g7: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9f6c6aef40ca87f7c5de836a127d9b9117b3cecf4974e4d68195b79fb0714454 3 | size 972519 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-NPTH.drl: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:723d0c76879e0a024bc9c9c677e5fd6de6ce37fee645caf37eff08115563888c 3 | size 416 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-PTH.drl: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d56689d56f435e8a591308ff8850230f0e112dd7fdd7ea0006df470164e59be3 3 | size 15752 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-bottom-pos.csv: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2c6dfe8c0b2cf854546326d1173cf6a3c1ef5a7286a3ce6f71cccecb47016075 3 | size 14301 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/gerber/kimchi_micro-top-pos.csv: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f103b898aa2601235bc56e0d0594b496134d1a7d9560ea5768440f50e15f8cbf 3 | size 6538 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/ibom.html: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fa0a8a052b9ce229620953ed8f7e1ca43ad5affa731afb72aa3dd3a6604b096c 3 | size 798640 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/kimchi_micro.pdf: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f9d6d22314379eb0238133062ba0b60628cdd24e80094351d10a92d031311b2d 3 | size 983046 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/kimchi_micro.step: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:23aa89c68fd3bd1b6de2594c37db2da4a34fd8c9eea625f32e6d090ba287463f 3 | size 25500229 4 | -------------------------------------------------------------------------------- /hardware_sbc/production/kimchi_micro_bom_0.92.csv: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8b88619a14aeec47889d49b530baf11051dd5a7def6237748991fe2d22b1e980 3 | size 10455 4 | -------------------------------------------------------------------------------- /hardware_sbc/readme.md: -------------------------------------------------------------------------------- 1 | # KiCAD board files for kimx micro 2 | 3 | ## Impedance requirements 4 | 5 | ``` 6 | 7 | All tolerances +/-10%. 8 | 9 | Layers 1, 8 (kimchi_micro-F_Cu.gtl, kimchi_micro-B_Cu.gbl) 10 | Single ended: 11 | Width: 4.79 mils 12 | Impedance: 50 Ohms 13 | Differential: 14 | Width / Gap: 4.99 mils / 4 mils 15 | Impedance: 85 Ohms 16 | Differential: 17 | Width / Gap: 3.99 mils / 3.5 mils 18 | Impedance: 90 Ohms 19 | Differential: 20 | Width / Gap: 3.39 mils / 4.1 mils 21 | Impedance: 100 Ohms 22 | 23 | Layers 2-4 (kimchi_micro-In[2-4]_Cu.g[2-4]) 24 | Single ended: 25 | Width: 3.59 mils 26 | Impedance: 50 Ohms 27 | 28 | ``` 29 | 30 | ## Stackup 31 | 32 | ``` 33 | 34 | Copper FCu ----- 0.33 oz, plating to 1oz 35 | PP xxxxx 3 mil 36 | FR4 L2/L3 ===== 0.1 mm (except copper) 1/1 oz 37 | PP xxxxx 9.3 mil 38 | FR4 L4/L5 ===== 0.1 mm (except copper) 1/1 oz 39 | PP xxxxx 9.3 mil 40 | FR4 L6/L7 ===== 0.1 mm (except copper) 1/1 oz 41 | PP xxxxx 3 mil 42 | Copper BCu ----- 0.33 oz, plating to 1oz 43 | 44 | Lamination thickness: 1.11 mm +/- 0.08 mm 45 | Finished thickness: 1.2 mm 46 | 47 | ``` -------------------------------------------------------------------------------- /hardware_sbc/stencil-front.scad: -------------------------------------------------------------------------------- 1 | $fs=0.1; 2 | $fa=4; 3 | 4 | difference() { 5 | cube([190, 90, 6.8 + 1.2 + 1.2]); 6 | translate([190/2 - 65/2, 90/2 - 32/2, 1.2]) { 7 | difference() { 8 | translate([-0.2, -0.2, -0.1]) 9 | cube([65.4, 32.4, 6.8 + 1.2 + 0.2]); 10 | 11 | translate([11.45, 3.9, 0]) { 12 | cylinder(h=6.8, r=2.5); 13 | translate([-2.5, -5, 0]) 14 | cube([5, 5, 6.8]); 15 | cylinder(h=6.8+0.8, r=1.4); 16 | } 17 | 18 | translate([11.45, 28.10, 0]) { 19 | cylinder(h=6.8, r=2.5); 20 | translate([-2.5, 0, 0]) 21 | cube([5, 5, 6.8]); 22 | cylinder(h=6.8+0.8, r=1.4); 23 | } 24 | 25 | translate([35.6, 3.9, 0]) { 26 | cylinder(h=6.8, r=2.5); 27 | translate([-2.5, -5, 0]) 28 | cube([5, 5, 6.8]); 29 | cylinder(h=6.8+0.8, r=1.4); 30 | } 31 | 32 | translate([35.6, 28.10, 0]) { 33 | cylinder(h=6.8, r=2.5); 34 | translate([-2.5, 0, 0]) 35 | cube([5, 5, 6.8]); 36 | cylinder(h=6.8+0.8, r=1.4); 37 | } 38 | 39 | //translate([0, 0, 0]) 40 | // cube([1.1, 15, 5.6]); 41 | 42 | //translate([0, 32 - 6, 0]) 43 | // cube([1.1, 6, 5.6]); 44 | 45 | //translate([65-5, 1, 0]) 46 | // cube([5, 30, 5.6]); 47 | } 48 | } 49 | 50 | translate([190/2 - 35/2, 90/2 - 15/2, -1]) { 51 | cube([35, 15, 5.6 + 1.2 + 0.2]); 52 | } 53 | 54 | translate([190/2 - 10, 90/2 - 32/2 - 3, 6.8]) { 55 | cube([20, 3, 10]); 56 | } 57 | 58 | translate([190/2 - 10, 90/2 + 32/2, 6.8]) { 59 | cube([20, 3, 10]); 60 | } 61 | }; 62 | 63 | translate([190/2 - 15, 90/2 - 5, 0]) { 64 | cube([30, 10, 6.8]); 65 | } -------------------------------------------------------------------------------- /hardware_sbc/stencil.scad: -------------------------------------------------------------------------------- 1 | difference() { 2 | cube([150, 90, 2.4]); 3 | translate([150/2 - 66/2, 90/2 - 33/2, 1.2]) { 4 | difference() { 5 | translate([-0.5, -0.5, 0]) 6 | cube([66, 33, 1.2 + 0.1]); 7 | 8 | translate([11.45, 3.9, 0]) 9 | cylinder(h=1.3, r=1.4); 10 | 11 | translate([11.45, 28.10, 0]) 12 | cylinder(h=1.3, r=1.4); 13 | 14 | translate([35.6, 3.9, 0]) 15 | cylinder(h=1.3, r=1.4); 16 | 17 | translate([35.6, 28.10, 0]) 18 | cylinder(h=1.3, r=1.4); 19 | } 20 | } 21 | }; -------------------------------------------------------------------------------- /hardware_sbc/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name mxenc)(type Legacy)(uri ${KIPRJMOD}/mxenc.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # kimχ micro 2 | 3 | kimχ micro is a small and spicy open hardware embedded SBC that offers tons of 4 | versitility for many different applications. 5 | 6 | ![kimchi micro](https://kimchi.groupgets.com/images/kimchi-front.jpg) 7 | 8 | ## Work in progress 9 | 10 | This board is still a work in progress and is not yet considered production- 11 | ready. If you wish to build this hardware yourself, expect that there may still 12 | be some bugs. 13 | 14 | ## Features 15 | 16 | ### Application Processor 17 | 18 | This project was undertaken with video encoding/decoding and wireless 19 | connectivity in mind, so the i.MX8M Mini variant supports 1080p60 hardware video 20 | encode/decode. 21 | 22 | ### Mini PCIe 23 | 24 | The board can host a half- or full-mini PCIe module as often used for high-power 25 | wifi chipsets. Mini PCIe is also perfect for other types of wireless such as LTE 26 | and LoRa radios. 27 | 28 | ### USB-C 29 | 30 | The board has a full-featured USB-C port with power source and sink 31 | capabilities, as well as support for battery charging and power. 32 | 33 | ### Expansion 34 | 35 | To enable different applications, kimχ micro has high-density expansion 36 | connectors and a standard add-on module specification, as well as a Qwiic 37 | connector for rapid prototyping or simple sensor integration. 38 | 39 | ## FAQ 40 | 41 | ### How do I pronounce kimχ 42 | 43 | Like the spicy fermented cabbage (kimchi) 44 | 45 | ### Why did you call it that 46 | 47 | So that when we make more of these boards, we can name them things like 48 | saurkraut, sarmale, or cole slaw, and have a series of them called the cabbage 49 | patch. But we really do love kimchi, and it has part of KiCad in it, and i.MX. 50 | 51 | ## License 52 | 53 | The source files for this project are licensed under CERN-OHL-S V.2. This means 54 | you are free to reuse all or part of this design in your own projects, provided 55 | these projects also carry the same license. 56 | 57 | Important Note 58 | ============ 59 | GroupGets does not provide coding, firmware, or software support of any kind and will not respond to related requests. All software and firmware provided by GroupGets are offered solely as examples or potential starting points. These repositories may be outdated and are not guaranteed to function as intended. 60 | 61 | We do not accept returns or offer replacements due to issues related to software, firmware, or code compatibility. 62 | 63 | The software is provided "AS IS", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software. 64 | 65 | --------------------------------------------------------------------------------