├── .gitignore ├── LICENSE ├── README.md ├── aux_port.kicad_sch ├── bank0_1.kicad_sch ├── bank2_3.kicad_sch ├── bank6_7.kicad_sch ├── bank8_configuration.kicad_sch ├── clock_misc.kicad_sch ├── control_port.kicad_sch ├── cynthion-cache.lib ├── cynthion.kicad_dru ├── cynthion.kicad_pcb ├── cynthion.kicad_pro ├── cynthion.kicad_sch ├── debugger.kicad_sch ├── expansion.kicad_sch ├── fp-lib-table ├── indicators_buttons.kicad_sch ├── libraries ├── cynthion.3dshapes │ ├── 10132798-031100LF.stp │ ├── 132322.stp │ ├── KUSBXHT-SB-AS1N-B30-NF_A.STEP │ ├── README.txt │ ├── UE27AC54100.step │ ├── USB_C_Receptacle_HRO_TYPE-C-31-M-12.step │ ├── quarter.stp │ └── tc-1109de-a-f.stp ├── cynthion.pretty │ ├── Amphenol_10132798-03.kicad_mod │ ├── BGA-24_5x5_6.0x8.0mm.kicad_mod │ ├── BW0033AG-L3.4W0.9H1.8.kicad_mod │ ├── CONN-Amphenol-UE27AC54100.kicad_mod │ ├── DFN1006-2.kicad_mod │ ├── DSN1006-2.kicad_mod │ ├── D_SOD-123FL.kicad_mod │ ├── Diodes_10-TQFN_ZL.kicad_mod │ ├── Diodes_UQFN2020-12_Type-B.kicad_mod │ ├── L_CommonModeChoke_Murata_DLM0NS.kicad_mod │ ├── PinSocket_2x06_P2.54mm_PMOD.kicad_mod │ ├── R_0603_1608Metric_Current_Sense.kicad_mod │ ├── SMA-EDGE.kicad_mod │ ├── SOD128.kicad_mod │ ├── SWD_CONNECTOR_LARGE_BOX.kicad_mod │ ├── SWITCH-FSMRA.kicad_mod │ ├── SW_Tactile_SPST_Angled_TC-1109DE-B-F.kicad_mod │ ├── SW_Tactile_SPST_Angled_TS-1002N-09526.kicad_mod │ ├── USB-MICROB-FCI-10103592-LONGPADS.kicad_mod │ ├── USB_A_Kycon_KUSBXHT-SB-AS1N-B30-NF_Horizontal.kicad_mod │ ├── USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod │ ├── Vishay_PowerPAK_SC70-6L_Single.kicad_mod │ ├── WLCSP-16_2.225x2.170mm_Layout4x4_P0.5mm.kicad_mod │ ├── X2-DFN1210-8_1.2x1mm_P0.3mm.kicad_mod │ ├── lattice_cabga256.kicad_mod │ └── usb_tools_logo.kicad_mod ├── fpgas_and_processors.kicad_sym ├── support_hardware.dcm ├── support_hardware.kicad_sym ├── usb.dcm └── usb.kicad_sym ├── power_distribution.kicad_sch ├── power_supplies.kicad_sch ├── ram.kicad_sch ├── sym-lib-table ├── target_port.kicad_sch ├── type_c.kicad_sch └── usb_phy.kicad_sch /.gitignore: -------------------------------------------------------------------------------- 1 | # KiCad local project settings 2 | *.kicad_prl 3 | 4 | # KiCad backup files 5 | $savepcb.* 6 | *.000 7 | *.bak 8 | *.bck 9 | *.kicad_pcb-bak 10 | *.kicad_sch-bak 11 | *.sch-bak 12 | _autosave* 13 | *.zip 14 | \#auto_saved_files\# 15 | 16 | # KiCad lock files 17 | ~*.lck 18 | 19 | # KiCad cache files 20 | # *-cache.lib not ignored, so schematic can be viewed without libraries 21 | fp-info-cache 22 | 23 | # KiCad fabrication outputs 24 | *.drl 25 | *.g2 26 | *.g3 27 | *.gbl 28 | *.gbo 29 | *.gbp 30 | *.gbr 31 | *.gbs 32 | *.gm1 33 | *.gtl 34 | *.gto 35 | *.gtp 36 | *.gts 37 | *.pos 38 | *.rpt 39 | 40 | # other KiCad generated files 41 | *.csv 42 | *.html 43 | *.net 44 | *.pdf 45 | *.svg 46 | *.xml 47 | *.cmp 48 | *.dxf 49 | *.ps 50 | *.plt 51 | 52 | # KiCad Interactive HTML BOM plugin 53 | *.ini 54 | *.html 55 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2019-2024 Great Scott Gadgets 2 | 3 | CERN Open Hardware Licence Version 2 - Permissive 4 | 5 | 6 | Preamble 7 | 8 | CERN has developed this licence to promote collaboration among 9 | hardware designers and to provide a legal tool which supports the 10 | freedom to use, study, modify, share and distribute hardware designs 11 | and products based on those designs. Version 2 of the CERN Open 12 | Hardware Licence comes in three variants: this licence, CERN-OHL-P 13 | (permissive); and two reciprocal licences: CERN- OHL-W (weakly 14 | reciprocal) and CERN-OHL-S (strongly reciprocal). 15 | 16 | The CERN-OHL-P is copyright CERN 2020. Anyone is welcome to use it, in 17 | unmodified form only. 18 | 19 | Use of this Licence does not imply any endorsement by CERN of any 20 | Licensor or their designs nor does it imply any involvement by CERN in 21 | their development. 22 | 23 | 24 | 1 Definitions 25 | 26 | 1.1 'Licence' means this CERN-OHL-P. 27 | 28 | 1.2 'Source' means information such as design materials or digital 29 | code which can be applied to Make or test a Product or to 30 | prepare a Product for use, Conveyance or sale, regardless of its 31 | medium or how it is expressed. It may include Notices. 32 | 33 | 1.3 'Covered Source' means Source that is explicitly made available 34 | under this Licence. 35 | 36 | 1.4 'Product' means any device, component, work or physical object, 37 | whether in finished or intermediate form, arising from the use, 38 | application or processing of Covered Source. 39 | 40 | 1.5 'Make' means to create or configure something, whether by 41 | manufacture, assembly, compiling, loading or applying Covered 42 | Source or another Product or otherwise. 43 | 44 | 1.6 'Notice' means copyright, acknowledgement and trademark notices, 45 | references to the location of any Notices, modification notices 46 | (subsection 3.3(b)) and all notices that refer to this Licence 47 | and to the disclaimer of warranties that are included in the 48 | Covered Source. 49 | 50 | 1.7 'Licensee' or 'You' means any person exercising rights under 51 | this Licence. 52 | 53 | 1.8 'Licensor' means a person who creates Source or modifies Covered 54 | Source and subsequently Conveys the resulting Covered Source 55 | under the terms and conditions of this Licence. A person may be 56 | a Licensee and a Licensor at the same time. 57 | 58 | 1.9 'Convey' means to communicate to the public or distribute. 59 | 60 | 61 | 2 Applicability 62 | 63 | 2.1 This Licence governs the use, copying, modification, Conveying 64 | of Covered Source and Products, and the Making of Products. By 65 | exercising any right granted under this Licence, You irrevocably 66 | accept these terms and conditions. 67 | 68 | 2.2 This Licence is granted by the Licensor directly to You, and 69 | shall apply worldwide and without limitation in time. 70 | 71 | 2.3 You shall not attempt to restrict by contract or otherwise the 72 | rights granted under this Licence to other Licensees. 73 | 74 | 2.4 This Licence is not intended to restrict fair use, fair dealing, 75 | or any other similar right. 76 | 77 | 78 | 3 Copying, modifying and Conveying Covered Source 79 | 80 | 3.1 You may copy and Convey verbatim copies of Covered Source, in 81 | any medium, provided You retain all Notices. 82 | 83 | 3.2 You may modify Covered Source, other than Notices. 84 | 85 | You may only delete Notices if they are no longer applicable to 86 | the corresponding Covered Source as modified by You and You may 87 | add additional Notices applicable to Your modifications. 88 | 89 | 3.3 You may Convey modified Covered Source (with the effect that You 90 | shall also become a Licensor) provided that You: 91 | 92 | a) retain Notices as required in subsection 3.2; and 93 | 94 | b) add a Notice to the modified Covered Source stating that You 95 | have modified it, with the date and brief description of how 96 | You have modified it. 97 | 98 | 3.4 You may Convey Covered Source or modified Covered Source under 99 | licence terms which differ from the terms of this Licence 100 | provided that: 101 | 102 | a) You comply at all times with subsection 3.3; and 103 | 104 | b) You provide a copy of this Licence to anyone to whom You 105 | Convey Covered Source or modified Covered Source. 106 | 107 | 108 | 4 Making and Conveying Products 109 | 110 | You may Make Products, and/or Convey them, provided that You ensure 111 | that the recipient of the Product has access to any Notices applicable 112 | to the Product. 113 | 114 | 115 | 5 DISCLAIMER AND LIABILITY 116 | 117 | 5.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products 118 | are provided 'as is' and any express or implied warranties, 119 | including, but not limited to, implied warranties of 120 | merchantability, of satisfactory quality, non-infringement of 121 | third party rights, and fitness for a particular purpose or use 122 | are disclaimed in respect of any Source or Product to the 123 | maximum extent permitted by law. The Licensor makes no 124 | representation that any Source or Product does not or will not 125 | infringe any patent, copyright, trade secret or other 126 | proprietary right. The entire risk as to the use, quality, and 127 | performance of any Source or Product shall be with You and not 128 | the Licensor. This disclaimer of warranty is an essential part 129 | of this Licence and a condition for the grant of any rights 130 | granted under this Licence. 131 | 132 | 5.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to 133 | the maximum extent permitted by law, have no liability for 134 | direct, indirect, special, incidental, consequential, exemplary, 135 | punitive or other damages of any character including, without 136 | limitation, procurement of substitute goods or services, loss of 137 | use, data or profits, or business interruption, however caused 138 | and on any theory of contract, warranty, tort (including 139 | negligence), product liability or otherwise, arising in any way 140 | in relation to the Covered Source, modified Covered Source 141 | and/or the Making or Conveyance of a Product, even if advised of 142 | the possibility of such damages, and You shall hold the 143 | Licensor(s) free and harmless from any liability, costs, 144 | damages, fees and expenses, including claims by third parties, 145 | in relation to such use. 146 | 147 | 148 | 6 Patents 149 | 150 | 6.1 Subject to the terms and conditions of this Licence, each 151 | Licensor hereby grants to You a perpetual, worldwide, 152 | non-exclusive, no-charge, royalty-free, irrevocable (except as 153 | stated in this section 6, or where terminated by the Licensor 154 | for cause) patent license to Make, have Made, use, offer to 155 | sell, sell, import, and otherwise transfer the Covered Source 156 | and Products, where such licence applies only to those patent 157 | claims licensable by such Licensor that are necessarily 158 | infringed by exercising rights under the Covered Source as 159 | Conveyed by that Licensor. 160 | 161 | 6.2 If You institute patent litigation against any entity (including 162 | a cross-claim or counterclaim in a lawsuit) alleging that the 163 | Covered Source or a Product constitutes direct or contributory 164 | patent infringement, or You seek any declaration that a patent 165 | licensed to You under this Licence is invalid or unenforceable 166 | then any rights granted to You under this Licence shall 167 | terminate as of the date such process is initiated. 168 | 169 | 170 | 7 General 171 | 172 | 7.1 If any provisions of this Licence are or subsequently become 173 | invalid or unenforceable for any reason, the remaining 174 | provisions shall remain effective. 175 | 176 | 7.2 You shall not use any of the name (including acronyms and 177 | abbreviations), image, or logo by which the Licensor or CERN is 178 | known, except where needed to comply with section 3, or where 179 | the use is otherwise allowed by law. Any such permitted use 180 | shall be factual and shall not be made so as to suggest any kind 181 | of endorsement or implication of involvement by the Licensor or 182 | its personnel. 183 | 184 | 7.3 CERN may publish updated versions and variants of this Licence 185 | which it considers to be in the spirit of this version, but may 186 | differ in detail to address new problems or concerns. New 187 | versions will be published with a unique version number and a 188 | variant identifier specifying the variant. If the Licensor has 189 | specified that a given variant applies to the Covered Source 190 | without specifying a version, You may treat that Covered Source 191 | as being released under any version of the CERN-OHL with that 192 | variant. If no variant is specified, the Covered Source shall be 193 | treated as being released under CERN-OHL-S. The Licensor may 194 | also specify that the Covered Source is subject to a specific 195 | version of the CERN-OHL or any later version in which case You 196 | may apply this or any later version of CERN-OHL with the same 197 | variant identifier published by CERN. 198 | 199 | 7.4 This Licence shall not be enforceable except by a Licensor 200 | acting as such, and third party beneficiary rights are 201 | specifically excluded. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Cynthion: hardware design for a USB test instrument 2 | 3 | Cynthion is an open source hardware tool for building, testing, monitoring, and experimenting with USB devices. It is the primary platform for the [LUNA](https://github.com/greatscottgadgets/luna) USB gateware library based on [Amaranth HDL](https://github.com/amaranth-lang/amaranth). 4 | 5 | Schematic PDF and fabrication outputs may be found in release archives. See the [Cynthion Documentation](https://cynthion.readthedocs.io/) for additional information. 6 | 7 | Cynthion is designed in [KiCad](https://www.kicad.org/), an open source electronic design automation package. 8 | 9 | ## Related Projects 10 | 11 | * [Cynthion](https://github.com/greatscottgadgets/cynthion): software for Cynthion 12 | * [LUNA](https://github.com/greatscottgadgets/luna): USB gateware library 13 | * [Apollo](https://github.com/greatscottgadgets/apollo): the firmware that runs on Cynthion's debug controller and which is responsible for configuring its FPGA 14 | * [Saturn-V](https://github.com/greatscottgadgets/saturn-v): a DFU bootloader created for Cynthion 15 | * [Packetry](https://github.com/greatscottgadgets/packetry): software for USB analysis 16 | * [Facedancer](https://github.com/greatscottgadgets/facedancer): software to create USB devices in Python 17 | -------------------------------------------------------------------------------- /cynthion-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Connector_Conn_ARM_JTAG_SWD_10 5 | # 6 | DEF Connector_Conn_ARM_JTAG_SWD_10 J 0 40 Y Y 1 F N 7 | F0 "J" -100 650 50 H V R CNN 8 | F1 "Connector_Conn_ARM_JTAG_SWD_10" -100 550 50 H V R BNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" -350 -1250 50 V I C CNN 11 | $FPLIST 12 | PinHeader?2x05?P1.27mm* 13 | $ENDFPLIST 14 | DRAW 15 | S -400 500 400 -500 0 1 10 f 16 | S -110 -500 -90 -460 0 1 0 N 17 | S -10 -500 10 -460 0 1 0 N 18 | S -10 500 10 460 0 1 0 N 19 | S 360 90 400 110 0 1 0 N 20 | S 400 -110 360 -90 0 1 0 N 21 | S 400 -10 360 10 0 1 0 N 22 | S 400 310 360 290 0 1 0 N 23 | S 360 -210 400 -190 1 1 0 N 24 | X VTref 1 0 600 100 D 50 50 1 1 W 25 | X ~RESET~ 10 500 300 100 L 50 50 1 1 C 26 | X SWDIO/TMS 2 500 0 100 L 50 50 1 1 B 27 | X GND 3 0 -600 100 U 50 50 1 1 W 28 | X SWDCLK/TCK 4 500 100 100 L 50 50 1 1 O 29 | X GND 5 0 -600 100 U 50 50 1 1 P N 30 | X SWO/TDO 6 500 -100 100 L 50 50 1 1 I 31 | X KEY 7 -400 0 100 R 50 50 1 1 N N 32 | X NC/TDI 8 500 -200 100 L 50 50 1 1 O 33 | X GNDDetect 9 -100 -600 100 U 50 50 1 1 P 34 | ENDDRAW 35 | ENDDEF 36 | # 37 | # Connector_Conn_Coaxial 38 | # 39 | DEF Connector_Conn_Coaxial J 0 40 Y N 1 F N 40 | F0 "J" 10 120 50 H V C CNN 41 | F1 "Connector_Conn_Coaxial" 115 0 50 V V C CNN 42 | F2 "" 0 0 50 H I C CNN 43 | F3 "" 0 0 50 H I C CNN 44 | $FPLIST 45 | *BNC* 46 | *SMA* 47 | *SMB* 48 | *SMC* 49 | *Cinch* 50 | $ENDFPLIST 51 | DRAW 52 | A -2 0 71 1636 0 0 1 10 N -70 20 70 0 53 | A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 54 | C 0 0 20 0 1 8 N 55 | P 2 0 1 0 -100 0 -20 0 N 56 | P 2 0 1 0 0 -100 0 -70 N 57 | X In 1 -200 0 100 R 50 50 1 1 P 58 | X Ext 2 0 -200 100 U 50 50 1 1 P 59 | ENDDRAW 60 | ENDDEF 61 | # 62 | # Connector_Generic_Conn_02x03_Odd_Even 63 | # 64 | DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N 65 | F0 "J" 50 200 50 H V C CNN 66 | F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN 67 | F2 "" 0 0 50 H I C CNN 68 | F3 "" 0 0 50 H I C CNN 69 | $FPLIST 70 | Connector*:*_2x??_* 71 | $ENDFPLIST 72 | DRAW 73 | S -50 -95 0 -105 1 1 6 N 74 | S -50 5 0 -5 1 1 6 N 75 | S -50 105 0 95 1 1 6 N 76 | S -50 150 150 -150 1 1 10 f 77 | S 150 -95 100 -105 1 1 6 N 78 | S 150 5 100 -5 1 1 6 N 79 | S 150 105 100 95 1 1 6 N 80 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 81 | X Pin_2 2 300 100 150 L 50 50 1 1 P 82 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 83 | X Pin_4 4 300 0 150 L 50 50 1 1 P 84 | X Pin_5 5 -200 -100 150 R 50 50 1 1 P 85 | X Pin_6 6 300 -100 150 L 50 50 1 1 P 86 | ENDDRAW 87 | ENDDEF 88 | # 89 | # Connector_Generic_Conn_02x06_Top_Bottom 90 | # 91 | DEF Connector_Generic_Conn_02x06_Top_Bottom J 0 40 Y N 1 F N 92 | F0 "J" 50 300 50 H V C CNN 93 | F1 "Connector_Generic_Conn_02x06_Top_Bottom" 50 -400 50 H V C CNN 94 | F2 "" 0 0 50 H I C CNN 95 | F3 "" 0 0 50 H I C CNN 96 | $FPLIST 97 | Connector*:*_2x??_* 98 | $ENDFPLIST 99 | DRAW 100 | S -50 -295 0 -305 1 1 6 N 101 | S -50 -195 0 -205 1 1 6 N 102 | S -50 -95 0 -105 1 1 6 N 103 | S -50 5 0 -5 1 1 6 N 104 | S -50 105 0 95 1 1 6 N 105 | S -50 205 0 195 1 1 6 N 106 | S -50 250 150 -350 1 1 10 f 107 | S 150 -295 100 -305 1 1 6 N 108 | S 150 -195 100 -205 1 1 6 N 109 | S 150 -95 100 -105 1 1 6 N 110 | S 150 5 100 -5 1 1 6 N 111 | S 150 105 100 95 1 1 6 N 112 | S 150 205 100 195 1 1 6 N 113 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 114 | X Pin_10 10 300 -100 150 L 50 50 1 1 P 115 | X Pin_11 11 300 -200 150 L 50 50 1 1 P 116 | X Pin_12 12 300 -300 150 L 50 50 1 1 P 117 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 118 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 119 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 120 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 121 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 122 | X Pin_7 7 300 200 150 L 50 50 1 1 P 123 | X Pin_8 8 300 100 150 L 50 50 1 1 P 124 | X Pin_9 9 300 0 150 L 50 50 1 1 P 125 | ENDDRAW 126 | ENDDEF 127 | # 128 | # Connector_TestPoint 129 | # 130 | DEF Connector_TestPoint TP 0 30 N N 1 F N 131 | F0 "TP" 0 270 50 H V C CNN 132 | F1 "Connector_TestPoint" 0 200 50 H V C CNN 133 | F2 "" 200 0 50 H I C CNN 134 | F3 "" 200 0 50 H I C CNN 135 | $FPLIST 136 | Pin* 137 | Test* 138 | $ENDFPLIST 139 | DRAW 140 | C 0 130 30 0 1 0 N 141 | X 1 1 0 0 100 U 50 50 1 1 P 142 | ENDDRAW 143 | ENDDEF 144 | # 145 | # Connector_USB_A 146 | # 147 | DEF Connector_USB_A J 0 40 Y Y 1 F N 148 | F0 "J" -200 450 50 H V L CNN 149 | F1 "Connector_USB_A" -200 350 50 H V L CNN 150 | F2 "" 150 -50 50 H I C CNN 151 | F3 "" 150 -50 50 H I C CNN 152 | $FPLIST 153 | USB* 154 | $ENDFPLIST 155 | DRAW 156 | C -150 85 25 0 1 10 F 157 | C -25 135 15 0 1 10 F 158 | S -200 -300 200 300 0 1 10 f 159 | S -60 190 -170 210 0 1 0 F 160 | S -50 180 -180 230 0 1 0 N 161 | S -5 -300 5 -270 0 1 0 N 162 | S 10 50 -20 20 0 1 10 F 163 | S 200 -105 170 -95 0 1 0 N 164 | S 200 -5 170 5 0 1 0 N 165 | S 200 195 170 205 0 1 0 N 166 | P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N 167 | P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N 168 | P 4 0 1 10 25 110 25 60 75 85 25 110 F 169 | P 2 1 1 10 -75 85 25 85 N 170 | X VBUS 1 300 200 100 L 50 50 1 1 W 171 | X D- 2 300 -100 100 L 50 50 1 1 B 172 | X D+ 3 300 0 100 L 50 50 1 1 B 173 | X GND 4 0 -400 100 U 50 50 1 1 W 174 | X Shield 5 -100 -400 100 U 50 50 1 1 P 175 | ENDDRAW 176 | ENDDEF 177 | # 178 | # Connector_USB_C_Receptacle_USB2.0 179 | # 180 | DEF Connector_USB_C_Receptacle_USB2.0 J 0 40 Y Y 1 F N 181 | F0 "J" -400 750 50 H V L CNN 182 | F1 "Connector_USB_C_Receptacle_USB2.0" 750 750 50 H V R CNN 183 | F2 "" 150 0 50 H I C CNN 184 | F3 "" 150 0 50 H I C CNN 185 | $FPLIST 186 | USB*C*Receptacle* 187 | $ENDFPLIST 188 | DRAW 189 | A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150 190 | A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150 191 | A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150 192 | A -275 150 25 1 1799 0 1 10 F -250 150 -300 150 193 | A -275 150 25 1 1799 0 1 10 N -250 150 -300 150 194 | A -275 150 75 1 1799 0 1 20 N -200 150 -350 150 195 | C -100 45 25 0 1 10 F 196 | C 0 -230 50 0 1 0 F 197 | S -10 -700 10 -660 0 0 0 N 198 | S 400 -590 360 -610 0 0 0 N 199 | S 400 -490 360 -510 0 0 0 N 200 | S 400 -190 360 -210 0 0 0 N 201 | S 400 -90 360 -110 0 0 0 N 202 | S 400 10 360 -10 0 0 0 N 203 | S 400 110 360 90 0 0 0 N 204 | S 400 310 360 290 0 0 0 N 205 | S 400 410 360 390 0 0 0 N 206 | S 400 610 360 590 0 0 0 N 207 | S -400 700 400 -700 0 1 10 f 208 | S -300 -150 -250 150 0 1 10 F 209 | S 75 70 125 120 0 1 10 F 210 | P 2 0 1 20 -350 -150 -350 150 N 211 | P 2 0 1 20 -200 150 -200 -150 N 212 | P 2 0 1 20 0 -230 0 170 N 213 | P 3 0 1 20 0 -130 -100 -30 -100 20 N 214 | P 3 0 1 20 0 -80 100 20 100 70 N 215 | P 4 0 1 10 -50 170 0 270 50 170 -50 170 F 216 | X GND A1 0 -900 200 U 50 50 1 1 P 217 | X GND A12 0 -900 200 U 50 50 1 1 P N 218 | X VBUS A4 600 600 200 L 50 50 1 1 P 219 | X CC1 A5 600 400 200 L 50 50 1 1 B 220 | X D+ A6 600 -100 200 L 50 50 1 1 B 221 | X D- A7 600 100 200 L 50 50 1 1 B 222 | X SBU1 A8 600 -500 200 L 50 50 1 1 B 223 | X VBUS A9 600 600 200 L 50 50 1 1 P N 224 | X GND B1 0 -900 200 U 50 50 1 1 P N 225 | X GND B12 0 -900 200 U 50 50 1 1 P N 226 | X VBUS B4 600 600 200 L 50 50 1 1 P N 227 | X CC2 B5 600 300 200 L 50 50 1 1 B 228 | X D+ B6 600 -200 200 L 50 50 1 1 B 229 | X D- B7 600 0 200 L 50 50 1 1 B 230 | X SBU2 B8 600 -600 200 L 50 50 1 1 B 231 | X VBUS B9 600 600 200 L 50 50 1 1 P N 232 | X SHIELD S1 -300 -900 200 U 50 50 1 1 P 233 | ENDDRAW 234 | ENDDEF 235 | # 236 | # Device_C 237 | # 238 | DEF Device_C C 0 10 N Y 1 F N 239 | F0 "C" 25 100 50 H V L CNN 240 | F1 "Device_C" 25 -100 50 H V L CNN 241 | F2 "" 38 -150 50 H I C CNN 242 | F3 "" 0 0 50 H I C CNN 243 | $FPLIST 244 | C_* 245 | $ENDFPLIST 246 | DRAW 247 | P 2 0 1 20 -80 -30 80 -30 N 248 | P 2 0 1 20 -80 30 80 30 N 249 | X ~ 1 0 150 110 D 50 50 1 1 P 250 | X ~ 2 0 -150 110 U 50 50 1 1 P 251 | ENDDRAW 252 | ENDDEF 253 | # 254 | # Device_D_Schottky 255 | # 256 | DEF Device_D_Schottky D 0 40 N N 1 F N 257 | F0 "D" 0 100 50 H V C CNN 258 | F1 "Device_D_Schottky" 0 -100 50 H V C CNN 259 | F2 "" 0 0 50 H I C CNN 260 | F3 "" 0 0 50 H I C CNN 261 | $FPLIST 262 | TO-???* 263 | *_Diode_* 264 | *SingleDiode* 265 | D_* 266 | $ENDFPLIST 267 | DRAW 268 | P 2 0 1 0 50 0 -50 0 N 269 | P 4 0 1 10 50 50 50 -50 -50 0 50 50 N 270 | P 6 0 1 10 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N 271 | X K 1 -150 0 100 R 50 50 1 1 P 272 | X A 2 150 0 100 L 50 50 1 1 P 273 | ENDDRAW 274 | ENDDEF 275 | # 276 | # Device_LED 277 | # 278 | DEF Device_LED D 0 40 N N 1 F N 279 | F0 "D" 0 100 50 H V C CNN 280 | F1 "Device_LED" 0 -100 50 H V C CNN 281 | F2 "" 0 0 50 H I C CNN 282 | F3 "" 0 0 50 H I C CNN 283 | $FPLIST 284 | LED* 285 | LED_SMD:* 286 | LED_THT:* 287 | $ENDFPLIST 288 | DRAW 289 | P 2 0 1 10 -50 -50 -50 50 N 290 | P 2 0 1 0 -50 0 50 0 N 291 | P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N 292 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 293 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 294 | X K 1 -150 0 100 R 50 50 1 1 P 295 | X A 2 150 0 100 L 50 50 1 1 P 296 | ENDDRAW 297 | ENDDEF 298 | # 299 | # Device_R 300 | # 301 | DEF Device_R R 0 0 N Y 1 F N 302 | F0 "R" 80 0 50 V V C CNN 303 | F1 "Device_R" 0 0 50 V V C CNN 304 | F2 "" -70 0 50 V I C CNN 305 | F3 "" 0 0 50 H I C CNN 306 | $FPLIST 307 | R_* 308 | $ENDFPLIST 309 | DRAW 310 | S -40 -100 40 100 0 1 10 N 311 | X ~ 1 0 150 50 D 50 50 1 1 P 312 | X ~ 2 0 -150 50 U 50 50 1 1 P 313 | ENDDRAW 314 | ENDDEF 315 | # 316 | # Device_R_Pack04 317 | # 318 | DEF Device_R_Pack04 RN 0 0 Y N 1 F N 319 | F0 "RN" -300 0 50 V V C CNN 320 | F1 "Device_R_Pack04" 200 0 50 V V C CNN 321 | F2 "" 275 0 50 V I C CNN 322 | F3 "" 0 0 50 H I C CNN 323 | $FPLIST 324 | DIP* 325 | SOIC* 326 | R*Array*Concave* 327 | R*Array*Convex* 328 | $ENDFPLIST 329 | DRAW 330 | S -250 -95 150 95 0 1 10 f 331 | S -225 75 -175 -75 0 1 10 N 332 | S -125 75 -75 -75 0 1 10 N 333 | S -25 75 25 -75 0 1 10 N 334 | S 75 75 125 -75 0 1 10 N 335 | P 2 0 1 0 -200 -100 -200 -75 N 336 | P 2 0 1 0 -200 75 -200 100 N 337 | P 2 0 1 0 -100 -100 -100 -75 N 338 | P 2 0 1 0 -100 75 -100 100 N 339 | P 2 0 1 0 0 -100 0 -75 N 340 | P 2 0 1 0 0 75 0 100 N 341 | P 2 0 1 0 100 -100 100 -75 N 342 | P 2 0 1 0 100 75 100 100 N 343 | X R1.1 1 -200 -200 100 U 50 50 1 1 P 344 | X R2.1 2 -100 -200 100 U 50 50 1 1 P 345 | X R3.1 3 0 -200 100 U 50 50 1 1 P 346 | X R4.1 4 100 -200 100 U 50 50 1 1 P 347 | X R4.2 5 100 200 100 D 50 50 1 1 P 348 | X R3.2 6 0 200 100 D 50 50 1 1 P 349 | X R2.2 7 -100 200 100 D 50 50 1 1 P 350 | X R1.2 8 -200 200 100 D 50 50 1 1 P 351 | ENDDRAW 352 | ENDDEF 353 | # 354 | # Graphic_Logo_Open_Hardware_Large 355 | # 356 | DEF Graphic_Logo_Open_Hardware_Large #LOGO 0 40 Y Y 1 F N 357 | F0 "#LOGO" 0 500 50 H I C CNN 358 | F1 "Graphic_Logo_Open_Hardware_Large" 0 -400 50 H I C CNN 359 | F2 "" 0 0 50 H I C CNN 360 | F3 "" 0 0 50 H I C CNN 361 | DRAW 362 | P 277 1 1 0 265 -343 261 -341 250 -334 236 -325 218 -313 201 -301 187 -292 177 -285 173 -283 170 -284 162 -288 150 -294 143 -298 132 -302 127 -303 126 -302 122 -294 116 -279 107 -260 98 -238 88 -214 77 -190 68 -166 59 -145 52 -128 48 -116 46 -111 47 -110 52 -105 62 -98 82 -81 103 -55 115 -26 120 6 116 36 104 64 84 90 60 109 32 121 0 125 -30 122 -59 110 -85 90 -96 78 -111 52 -120 24 -121 17 -119 -14 -110 -43 -94 -69 -72 -91 -69 -93 -58 -101 -51 -106 -46 -111 -85 -205 -91 -220 -102 -246 -111 -268 -119 -286 -124 -298 -127 -302 -127 -303 -130 -303 -137 -301 -151 -294 -159 -290 -169 -285 -174 -283 -178 -285 -187 -291 -201 -301 -218 -312 -234 -323 -249 -333 -260 -340 -265 -343 -266 -343 -270 -340 -279 -333 -292 -321 -310 -303 -313 -300 -328 -285 -340 -272 -348 -263 -351 -259 -351 -259 -348 -254 -341 -243 -332 -228 -320 -211 -288 -165 -306 -122 -311 -109 -318 -93 -323 -82 -325 -77 -330 -75 -341 -73 -358 -69 -379 -65 -398 -62 -415 -58 -428 -56 -434 -55 -435 -54 -436 -51 -437 -45 -437 -35 -438 -18 -438 6 -438 9 -437 32 -437 50 -436 61 -436 66 -436 66 -430 67 -418 70 -400 73 -380 77 -378 78 -358 82 -340 85 -328 88 -323 90 -322 91 -318 99 -312 112 -305 128 -298 144 -292 159 -288 170 -287 175 -287 175 -290 180 -297 190 -307 205 -320 223 -320 224 -332 242 -342 257 -348 267 -351 272 -351 272 -347 277 -338 287 -325 301 -310 316 -305 321 -288 338 -276 349 -269 354 -265 356 -265 356 -260 352 -249 345 -234 335 -216 323 -215 322 -197 310 -183 300 -172 293 -168 291 -167 291 -160 293 -147 297 -132 303 -116 310 -101 316 -90 321 -85 324 -85 324 -83 330 -80 343 -76 361 -72 383 -71 386 -67 407 -64 424 -62 436 -60 441 -57 442 -47 443 -32 443 -13 443 6 443 26 443 42 442 54 441 59 440 59 440 61 434 64 421 67 402 72 381 72 377 76 356 80 339 82 327 84 323 85 322 94 318 108 312 125 305 165 289 215 323 219 326 237 338 251 348 261 354 266 356 266 356 271 352 281 343 294 330 309 314 321 303 334 289 343 280 348 274 349 270 349 268 346 263 339 252 328 237 316 220 307 205 296 189 289 177 287 171 287 169 291 159 296 145 304 127 321 88 346 83 362 81 384 76 404 72 437 66 438 -52 433 -54 428 -55 416 -58 399 -61 379 -65 362 -68 344 -72 332 -74 326 -75 325 -77 321 -85 314 -99 308 -115 301 -131 295 -147 290 -158 289 -165 291 -169 298 -179 307 -194 319 -211 331 -228 341 -243 347 -253 350 -258 349 -262 342 -270 329 -283 310 -302 307 -305 291 -320 278 -332 269 -340 265 -343 F 363 | ENDDRAW 364 | ENDDEF 365 | # 366 | # MCU_Microchip_SAMD_ATSAMD11D14A-M 367 | # 368 | DEF MCU_Microchip_SAMD_ATSAMD11D14A-M U 0 20 Y Y 1 F N 369 | F0 "U" -400 950 50 H V L CNN 370 | F1 "MCU_Microchip_SAMD_ATSAMD11D14A-M" 50 950 50 H V L CNN 371 | F2 "Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" 0 -1350 50 H I C CNN 372 | F3 "" 0 -1000 50 H I C CNN 373 | ALIAS ATSAMD10D13A-M ATSAMD10D14A-M ATSAMD11D14A-M 374 | $FPLIST 375 | QFN*1EP*4x4mm*P0.5mm* 376 | $ENDFPLIST 377 | DRAW 378 | S -400 900 400 -900 0 1 10 f 379 | X PA02 1 500 800 100 L 50 50 1 1 B 380 | X PA11 10 500 100 100 L 50 50 1 1 B 381 | X PA14 11 500 0 100 L 50 50 1 1 B 382 | X PA15 12 500 -100 100 L 50 50 1 1 B 383 | X PA16 13 500 -200 100 L 50 50 1 1 B 384 | X PA17 14 500 -300 100 L 50 50 1 1 B 385 | X PA22 15 500 -400 100 L 50 50 1 1 B 386 | X PA23 16 500 -500 100 L 50 50 1 1 B 387 | X PA27 17 500 -800 100 L 50 50 1 1 B 388 | X PA28/~RST 18 -500 600 100 R 50 50 1 1 B 389 | X PA30/SWCLK 19 -500 400 100 R 50 50 1 1 B 390 | X PA03 2 500 700 100 L 50 50 1 1 B 391 | X PA31/SWDIO 20 -500 300 100 R 50 50 1 1 B 392 | X PA24 21 500 -600 100 L 50 50 1 1 B 393 | X PA25 22 500 -700 100 L 50 50 1 1 B 394 | X GND 23 0 -1000 100 U 50 50 1 1 W 395 | X VDD 24 0 1000 100 D 50 50 1 1 W 396 | X PA04 3 500 600 100 L 50 50 1 1 B 397 | X PA05 4 500 500 100 L 50 50 1 1 B 398 | X PA06 5 500 400 100 L 50 50 1 1 B 399 | X PA07 6 500 300 100 L 50 50 1 1 B 400 | X PA08/XIN 7 -500 100 100 R 50 50 1 1 B 401 | X PA09/XOUT 8 -500 0 100 R 50 50 1 1 B 402 | X PA10 9 500 200 100 L 50 50 1 1 B 403 | ENDDRAW 404 | ENDDEF 405 | # 406 | # Memory_Flash_W25Q32JVSS 407 | # 408 | DEF Memory_Flash_W25Q32JVSS U 0 20 Y Y 1 F N 409 | F0 "U" -350 350 50 H V C CNN 410 | F1 "Memory_Flash_W25Q32JVSS" 300 350 50 H V C CNN 411 | F2 "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" 0 0 50 H I C CNN 412 | F3 "" 0 0 50 H I C CNN 413 | ALIAS W25Q128JVS 414 | $FPLIST 415 | SOIC*5.23x5.23mm*P1.27mm* 416 | $ENDFPLIST 417 | DRAW 418 | S -400 300 400 -300 0 1 10 f 419 | X ~CS 1 -500 100 100 R 50 50 1 1 I 420 | X DO(IO1) 2 500 100 100 L 50 50 1 1 B 421 | X IO2 3 500 -100 100 L 50 50 1 1 B 422 | X GND 4 0 -400 100 U 50 50 1 1 W 423 | X DI(IO0) 5 500 200 100 L 50 50 1 1 B 424 | X CLK 6 -500 -100 100 R 50 50 1 1 I 425 | X IO3 7 500 -200 100 L 50 50 1 1 B 426 | X VCC 8 0 400 100 D 50 50 1 1 W 427 | ENDDRAW 428 | ENDDEF 429 | # 430 | # Regulator_Linear_MIC5504-1.8YM5 431 | # 432 | DEF Regulator_Linear_MIC5504-1.8YM5 U 0 20 Y Y 1 F N 433 | F0 "U" -300 350 50 H V L CNN 434 | F1 "Regulator_Linear_MIC5504-1.8YM5" -300 250 50 H V L CNN 435 | F2 "Package_TO_SOT_SMD:SOT-23-5" 0 -400 50 H I C CNN 436 | F3 "" -250 250 50 H I C CNN 437 | $FPLIST 438 | SOT?23?5* 439 | $ENDFPLIST 440 | DRAW 441 | S -300 -200 300 200 0 1 10 f 442 | X VIN 1 -400 100 100 R 50 50 1 1 W 443 | X GND 2 0 -300 100 U 50 50 1 1 W 444 | X EN 3 -400 -100 100 R 50 50 1 1 I 445 | X NC 4 300 -100 100 L 50 50 1 1 N N 446 | X VOUT 5 400 100 100 L 50 50 1 1 w 447 | ENDDRAW 448 | ENDDEF 449 | # 450 | # Regulator_Linear_MIC5504-2.5YM5 451 | # 452 | DEF Regulator_Linear_MIC5504-2.5YM5 U 0 20 Y Y 1 F N 453 | F0 "U" -300 350 50 H V L CNN 454 | F1 "Regulator_Linear_MIC5504-2.5YM5" -300 250 50 H V L CNN 455 | F2 "Package_TO_SOT_SMD:SOT-23-5" 0 -400 50 H I C CNN 456 | F3 "" -250 250 50 H I C CNN 457 | ALIAS MIC5504-2.8YM5 MIC5504-2.5YM5 MIC5504-1.8YM5 MIC5504-1.2YM5 MIC5501-3.0YM5 458 | $FPLIST 459 | SOT?23?5* 460 | $ENDFPLIST 461 | DRAW 462 | S -300 -200 300 200 0 1 10 f 463 | X VIN 1 -400 100 100 R 50 50 1 1 W 464 | X GND 2 0 -300 100 U 50 50 1 1 W 465 | X EN 3 -400 -100 100 R 50 50 1 1 I 466 | X NC 4 300 -100 100 L 50 50 1 1 N N 467 | X VOUT 5 400 100 100 L 50 50 1 1 w 468 | ENDDRAW 469 | ENDDEF 470 | # 471 | # Switch_SW_SPST 472 | # 473 | DEF Switch_SW_SPST SW 0 0 Y N 1 F N 474 | F0 "SW" 0 125 50 H V C CNN 475 | F1 "Switch_SW_SPST" 0 -100 50 H V C CNN 476 | F2 "" 0 0 50 H I C CNN 477 | F3 "" 0 0 50 H I C CNN 478 | DRAW 479 | C -80 0 20 0 0 0 N 480 | C 80 0 20 0 0 0 N 481 | P 2 0 0 0 -60 10 60 70 N 482 | X A 1 -200 0 100 R 50 50 1 1 P 483 | X B 2 200 0 100 L 50 50 1 1 P 484 | ENDDRAW 485 | ENDDEF 486 | # 487 | # fpgas_and_processors_ECP5-BGA256 488 | # 489 | DEF fpgas_and_processors_ECP5-BGA256 IC 0 30 Y Y 8 L N 490 | F0 "IC" -100 50 50 H V L CNN 491 | F1 "fpgas_and_processors_ECP5-BGA256" 400 50 50 H V L CNN 492 | F2 "BGA256C80P16X16_1400X1400X170" -3200 3450 50 H I L CNN 493 | F3 "" -3650 4400 50 H I L CNN 494 | F4 "FPGA - Field Programmable Gate Array ECP5; 12k LUTs; 1.1V" -3650 4300 50 H I L CNN "Description" 495 | F5 "Lattice" -3600 5250 50 H I L CNN "Manufacturer" 496 | F6 "LFE5U-12F-6BG256C" -3600 5150 50 H I L CNN "Part Number" 497 | DRAW 498 | T 0 550 -3850 118 0 8 0 (Config) Normal 0 C C 499 | T 0 550 -3650 118 0 8 0 "Bank 8" Normal 0 C C 500 | T 0 750 -3000 118 0 1 1 "FPGA Supplies" Normal 0 C C 501 | T 0 400 -3100 118 0 2 1 "Bank 0" Normal 0 C C 502 | T 0 350 -3800 118 0 3 1 "Bank 1" Normal 0 C C 503 | T 0 400 -3850 118 0 4 1 "Bank 2" Normal 0 C C 504 | T 0 600 -3800 118 0 5 1 "Bank 3" Normal 0 C C 505 | T 0 450 -4350 118 0 6 1 "Bank 6" Normal 0 C C 506 | T 0 500 -4450 118 0 7 1 "Bank 7" Normal 0 C C 507 | S 200 0 1300 -2800 1 0 12 f 508 | S 0 0 850 -3700 3 0 12 f 509 | S 0 0 800 -3600 5 0 12 f 510 | S 0 0 750 -2950 2 1 12 f 511 | S 0 0 750 -3700 4 1 12 f 512 | S 0 0 750 -4200 6 1 12 f 513 | S 0 0 800 -4300 7 1 12 f 514 | S 0 0 850 -3500 8 1 12 f 515 | X GND_1 A1 1500 -100 200 L 50 50 1 1 W 516 | X GND_2 A16 1500 -200 200 L 50 50 1 1 W 517 | X GND_4 D15 1500 -400 200 L 50 50 1 1 W 518 | X GND_3 D2 1500 -300 200 L 50 50 1 1 W 519 | X GND_5 F8 1500 -500 200 L 50 50 1 1 W 520 | X GND_6 F9 1500 -600 200 L 50 50 1 1 W 521 | X GND_8 G10 1500 -800 200 L 50 50 1 1 W 522 | X VCCAUX_1 G11 0 -2600 200 R 50 50 1 1 W 523 | X VCC_1 G6 0 -100 200 R 50 50 1 1 W 524 | X VCC_2 G7 0 -200 200 R 50 50 1 1 W 525 | X GND_7 G8 1500 -700 200 L 50 50 1 1 W 526 | X VCC_3 G9 0 -300 200 R 50 50 1 1 W 527 | X GND_9 H1 1500 -900 200 L 50 50 1 1 W 528 | X GND_12 H10 1500 -1200 200 L 50 50 1 1 W 529 | X GND_13 H16 1500 -1300 200 L 50 50 1 1 W 530 | X GND_10 H8 1500 -1000 200 L 50 50 1 1 W 531 | X GND_11 H9 1500 -1100 200 L 50 50 1 1 W 532 | X GND_16 J10 1500 -1600 200 L 50 50 1 1 W 533 | X GND_14 J8 1500 -1400 200 L 50 50 1 1 W 534 | X GND_15 J9 1500 -1500 200 L 50 50 1 1 W 535 | X GND_21 K10 1500 -2100 200 L 50 50 1 1 W 536 | X GND_17 K6 1500 -1700 200 L 50 50 1 1 W 537 | X GND_18 K7 1500 -1800 200 L 50 50 1 1 W 538 | X GND_19 K8 1500 -1900 200 L 50 50 1 1 W 539 | X GND_20 K9 1500 -2000 200 L 50 50 1 1 W 540 | X VCC_6 L10 0 -600 200 R 50 50 1 1 W 541 | X VCCAUX_2 L7 0 -2700 200 R 50 50 1 1 W 542 | X VCC_4 L8 0 -400 200 R 50 50 1 1 W 543 | X VCC_5 L9 0 -500 200 R 50 50 1 1 W 544 | X GND_23 N15 1500 -2300 200 L 50 50 1 1 W 545 | X GND_22 N2 1500 -2200 200 L 50 50 1 1 W 546 | X GND_24 T1 1500 -2400 200 L 50 50 1 1 W 547 | X GND_26 T12 1500 -2600 200 L 50 50 1 1 W 548 | X GND_27 T16 1500 -2700 200 L 50 50 1 1 W 549 | X GND_25 T5 1500 -2500 200 L 50 50 1 1 W 550 | X PT4A A2 950 -450 200 L 50 50 2 1 B 551 | X PT6A A3 950 -650 200 L 50 50 2 1 B 552 | X PT6B A4 950 -750 200 L 50 50 2 1 B 553 | X PT18A A5 950 -1700 200 L 50 50 2 1 B 554 | X PT18B A6 950 -1800 200 L 50 50 2 1 B 555 | X PT29A A7 950 -2700 200 L 50 50 2 1 B 556 | X PT29B A8 950 -2800 200 L 50 50 2 1 B 557 | X PT4B B3 950 -550 200 L 50 50 2 1 B 558 | X PT11B B4 950 -1150 200 L 50 50 2 1 B 559 | X PT15B B5 950 -1550 200 L 50 50 2 1 B 560 | X PT22B B6 950 -2200 200 L 50 50 2 1 B 561 | X PT27B B7 950 -2600 200 L 50 50 2 1 B 562 | X PT11A C4 950 -1050 200 L 50 50 2 1 B 563 | X PT15A C5 950 -1450 200 L 50 50 2 1 B 564 | X PT22A C6 950 -2100 200 L 50 50 2 1 B 565 | X PT27A C7 950 -2500 200 L 50 50 2 1 B 566 | X PT9B D4 950 -950 200 L 50 50 2 1 B 567 | X PT13B D5 950 -1350 200 L 50 50 2 1 B 568 | X PT20B D6 950 -2000 200 L 50 50 2 1 B 569 | X PT24B D7 950 -2400 200 L 50 50 2 1 B 570 | X PT9A E4 950 -850 200 L 50 50 2 1 B 571 | X PT13A E5 950 -1250 200 L 50 50 2 1 B 572 | X PT20A E6 950 -1900 200 L 50 50 2 1 B 573 | X PT24A E7 950 -2300 200 L 50 50 2 1 B 574 | X VCCIO0_1 F6 300 200 200 D 50 50 2 1 W 575 | X VCCIO0_2 F7 200 200 200 D 50 50 2 1 W 576 | X PT42B A10 1050 -1350 200 L 50 50 3 1 B 577 | X PT53A A11 1050 -2250 200 L 50 50 3 1 B 578 | X PT53B A12 1050 -2350 200 L 50 50 3 1 B 579 | X PT65A A13 1050 -3250 200 L 50 50 3 1 B 580 | X PT65B A14 1050 -3350 200 L 50 50 3 1 B 581 | X PT67B A15 1050 -3550 200 L 50 50 3 1 B 582 | X PT42A A9 1050 -1250 200 L 50 50 3 1 B 583 | X PT44A B10 1050 -1450 200 L 50 50 3 1 B 584 | X PT49A B11 1050 -1850 200 L 50 50 3 1 B 585 | X PT56A B12 1050 -2450 200 L 50 50 3 1 B 586 | X PT60A B13 1050 -2850 200 L 50 50 3 1 B 587 | X PT67A B14 1050 -3450 200 L 50 50 3 1 B 588 | X PT35B B8 1050 -750 200 L 50 50 3 1 B 589 | X PT38A B9 1050 -850 200 L 50 50 3 1 B 590 | X PT44B C10 1050 -1550 200 L 50 50 3 1 B 591 | X PT49B C11 1050 -1950 200 L 50 50 3 1 B 592 | X PT56B C12 1050 -2550 200 L 50 50 3 1 B 593 | X PT60B C13 1050 -2950 200 L 50 50 3 1 B 594 | X PT35A C8 1050 -650 200 L 50 50 3 1 B 595 | X PT38B C9 1050 -950 200 L 50 50 3 1 B 596 | X PT47A D10 1050 -1650 200 L 50 50 3 1 B 597 | X PT51A D11 1050 -2050 200 L 50 50 3 1 B 598 | X PT58A D12 1050 -2650 200 L 50 50 3 1 B 599 | X PT62A D13 1050 -3050 200 L 50 50 3 1 B 600 | X PT33B D8 1050 -550 200 L 50 50 3 1 B 601 | X PT40A D9 1050 -1050 200 L 50 50 3 1 B 602 | X PT47B E10 1050 -1750 200 L 50 50 3 1 B 603 | X PT51B E11 1050 -2150 200 L 50 50 3 1 B 604 | X PT58B E12 1050 -2750 200 L 50 50 3 1 B 605 | X PT62B E13 1050 -3150 200 L 50 50 3 1 B 606 | X PT33A E8 1050 -450 200 L 50 50 3 1 B 607 | X PT40B E9 1050 -1150 200 L 50 50 3 1 B 608 | X VCCIO1_1 F10 250 200 200 D 50 50 3 1 W 609 | X VCCIO1_2 F11 150 200 200 D 50 50 3 1 W 610 | X PR2B B15 950 -550 200 L 50 50 4 1 B 611 | X PR2A B16 950 -450 200 L 50 50 4 1 B 612 | X PR2C C14 950 -650 200 L 50 50 4 1 B 613 | X PR5B C15 950 -950 200 L 50 50 4 1 B 614 | X PR5A C16 950 -850 200 L 50 50 4 1 B 615 | X PR2D D14 950 -750 200 L 50 50 4 1 B 616 | X PR8A D16 950 -1250 200 L 50 50 4 1 B 617 | X PR5C E14 950 -1050 200 L 50 50 4 1 B 618 | X PR8B E15 950 -1350 200 L 50 50 4 1 B 619 | X PR11D E16 950 -1950 200 L 50 50 4 1 B 620 | X PR8D F12 950 -1550 200 L 50 50 4 1 B 621 | X PR8C F13 950 -1450 200 L 50 50 4 1 B 622 | X PR5D F14 950 -1150 200 L 50 50 4 1 B 623 | X PR11C F15 950 -1850 200 L 50 50 4 1 B 624 | X PR14A F16 950 -2050 200 L 50 50 4 1 B 625 | X PR11A G12 950 -1650 200 L 50 50 4 1 B 626 | X PR11B G13 950 -1750 200 L 50 50 4 1 B 627 | X PR14C G14 950 -2250 200 L 50 50 4 1 B 628 | X PR14B G15 950 -2150 200 L 50 50 4 1 B 629 | X PR20A G16 950 -2850 200 L 50 50 4 1 B 630 | X VCCIO2_1 H11 150 200 200 D 50 50 4 1 W 631 | X PR17A H12 950 -2450 200 L 50 50 4 1 B 632 | X PR17B H13 950 -2550 200 L 50 50 4 1 B 633 | X PR14D H14 950 -2350 200 L 50 50 4 1 B 634 | X PR20B H15 950 -2950 200 L 50 50 4 1 B 635 | X VCCIO2_2 J11 250 200 200 D 50 50 4 1 W 636 | X PR17D J12 950 -2750 200 L 50 50 4 1 B 637 | X PR17C J13 950 -2650 200 L 50 50 4 1 B 638 | X PR20C J14 950 -3050 200 L 50 50 4 1 B 639 | X PR23B J15 950 -3350 200 L 50 50 4 1 B 640 | X PR23A J16 950 -3250 200 L 50 50 4 1 B 641 | X PR20D K14 950 -3150 200 L 50 50 4 1 B 642 | X PR23D K15 950 -3550 200 L 50 50 4 1 B 643 | X PR23C K16 950 -3450 200 L 50 50 4 1 B 644 | X VCCIO3_1 K11 150 200 200 D 50 50 5 1 W 645 | X PR29B K12 1000 -900 200 L 50 50 5 1 B 646 | X PR29A K13 1000 -800 200 L 50 50 5 1 B 647 | X VCCIO3_2 L11 250 200 200 D 50 50 5 1 W 648 | X PR29D L12 1000 -1100 200 L 50 50 5 1 B 649 | X PR29C L13 1000 -1000 200 L 50 50 5 1 B 650 | X PR32C L14 1000 -1400 200 L 50 50 5 1 B 651 | X PR26B L15 1000 -500 200 L 50 50 5 1 B 652 | X PR26A L16 1000 -400 200 L 50 50 5 1 B 653 | X PR47A M11 1000 -3200 200 L 50 50 5 1 B 654 | X PR44C M12 1000 -3000 200 L 50 50 5 1 B 655 | X PR35C M13 1000 -1800 200 L 50 50 5 1 B 656 | X PR32D M14 1000 -1500 200 L 50 50 5 1 B 657 | X PR26D M15 1000 -700 200 L 50 50 5 1 B 658 | X PR26C M16 1000 -600 200 L 50 50 5 1 B 659 | X PR47B N11 1000 -3300 200 L 50 50 5 1 B 660 | X PR44D N12 1000 -3100 200 L 50 50 5 1 B 661 | X PR38A N13 1000 -2000 200 L 50 50 5 1 B 662 | X PR35D N14 1000 -1900 200 L 50 50 5 1 B 663 | X PR32A N16 1000 -1200 200 L 50 50 5 1 B 664 | X PR47C P11 1000 -3400 200 L 50 50 5 1 B 665 | X PR47D P12 1000 -3500 200 L 50 50 5 1 B 666 | X PR41A P13 1000 -2400 200 L 50 50 5 1 B 667 | X PR38B P14 1000 -2100 200 L 50 50 5 1 B 668 | X PR32B P15 1000 -1300 200 L 50 50 5 1 B 669 | X PR35A P16 1000 -1600 200 L 50 50 5 1 B 670 | X PR44A R12 1000 -2800 200 L 50 50 5 1 B 671 | X PR41C R13 1000 -2600 200 L 50 50 5 1 B 672 | X PR41B R14 1000 -2500 200 L 50 50 5 1 B 673 | X PR38C R15 1000 -2200 200 L 50 50 5 1 B 674 | X PR35B R16 1000 -1700 200 L 50 50 5 1 B 675 | X PR44B T13 1000 -2900 200 L 50 50 5 1 B 676 | X PR41D T14 1000 -2700 200 L 50 50 5 1 B 677 | X PR38D T15 1000 -2300 200 L 50 50 5 1 B 678 | X VCCIO6_1 J6 150 200 200 D 50 50 6 1 W 679 | X VCCIO6_2 J7 250 200 200 D 50 50 6 1 W 680 | X PL29A K4 950 -1000 200 L 50 50 6 1 B 681 | X PL29B K5 950 -1100 200 L 50 50 6 1 B 682 | X PL26A L1 950 -550 200 L 50 50 6 1 B 683 | X PL26B L2 950 -650 200 L 50 50 6 1 B 684 | X PL32C L3 950 -1650 200 L 50 50 6 1 B 685 | X PL29C L4 950 -1200 200 L 50 50 6 1 B 686 | X PL29D L5 950 -1300 200 L 50 50 6 1 B 687 | X PL26C M1 950 -750 200 L 50 50 6 1 B 688 | X PL26D M2 950 -850 200 L 50 50 6 1 B 689 | X PL32D M3 950 -1750 200 L 50 50 6 1 B 690 | X PL35C M4 950 -2100 200 L 50 50 6 1 B 691 | X PL44C M5 950 -3100 200 L 50 50 6 1 B 692 | X PL47A M6 950 -3800 200 L 50 50 6 1 B 693 | X PL32A N1 950 -1450 200 L 50 50 6 1 B 694 | X PL35D N3 950 -2200 200 L 50 50 6 1 B 695 | X PL38A N4 950 -2400 200 L 50 50 6 1 B 696 | X PL44D N5 950 -3200 200 L 50 50 6 1 B 697 | X PL47B N6 950 -3900 200 L 50 50 6 1 B 698 | X PL35A P1 950 -1900 200 L 50 50 6 1 B 699 | X PL32B P2 950 -1550 200 L 50 50 6 1 B 700 | X PL38B P3 950 -2500 200 L 50 50 6 1 B 701 | X PL41A P4 950 -3350 200 L 50 50 6 1 B 702 | X PL47D P5 950 -4000 200 L 50 50 6 1 B 703 | X PL47C P6 950 -4100 200 L 50 50 6 1 B 704 | X PL35B R1 950 -2000 200 L 50 50 6 1 B 705 | X PL38C R2 950 -2600 200 L 50 50 6 1 B 706 | X PL41B R3 950 -3450 200 L 50 50 6 1 B 707 | X PL41C R4 950 -3550 200 L 50 50 6 1 B 708 | X PL44A R5 950 -2900 200 L 50 50 6 1 B 709 | X PL38D T2 950 -2700 200 L 50 50 6 1 B 710 | X PL41D T3 950 -3650 200 L 50 50 6 1 B 711 | X PL44B T4 950 -3000 200 L 50 50 6 1 B 712 | X PL2A B1 1000 -400 200 L 50 50 7 1 B 713 | X PL2B B2 1000 -500 200 L 50 50 7 1 B 714 | X PL5A C1 1000 -900 200 L 50 50 7 1 B 715 | X PL5B C2 1000 -1000 200 L 50 50 7 1 B 716 | X PL2C C3 1000 -600 200 L 50 50 7 1 B 717 | X PL8A D1 1000 -1400 200 L 50 50 7 1 B 718 | X PL2D D3 1000 -700 200 L 50 50 7 1 B 719 | X PL11D E1 1000 -2150 200 L 50 50 7 1 B 720 | X PL8B E2 1000 -1500 200 L 50 50 7 1 B 721 | X PL5C E3 1000 -1100 200 L 50 50 7 1 B 722 | X PL14A F1 1000 -2350 200 L 50 50 7 1 B 723 | X PL11C F2 1000 -2050 200 L 50 50 7 1 B 724 | X PL5D F3 1000 -1200 200 L 50 50 7 1 B 725 | X PL8C F4 1000 -1600 200 L 50 50 7 1 B 726 | X PL8D F5 1000 -1700 200 L 50 50 7 1 B 727 | X PL20A G1 1000 -3250 200 L 50 50 7 1 B 728 | X PL14B G2 1000 -2450 200 L 50 50 7 1 B 729 | X PL14C G3 1000 -2550 200 L 50 50 7 1 B 730 | X PL11B G4 1000 -1950 200 L 50 50 7 1 B 731 | X PL11A G5 1000 -1850 200 L 50 50 7 1 B 732 | X PL20B H2 1000 -3350 200 L 50 50 7 1 B 733 | X PL14D H3 1000 -2650 200 L 50 50 7 1 B 734 | X PL17B H4 1000 -2900 200 L 50 50 7 1 B 735 | X PL17A H5 1000 -2800 200 L 50 50 7 1 B 736 | X VCCIO7_1 H6 300 200 200 D 50 50 7 1 W 737 | X VCCIO7_2 H7 200 200 200 D 50 50 7 1 W 738 | X PL23A J1 1000 -3750 200 L 50 50 7 1 B 739 | X PL23B J2 1000 -3850 200 L 50 50 7 1 B 740 | X PL20C J3 1000 -3450 200 L 50 50 7 1 B 741 | X PL17C J4 1000 -3000 200 L 50 50 7 1 B 742 | X PL17D J5 1000 -3100 200 L 50 50 7 1 B 743 | X PL23C K1 1000 -3950 200 L 50 50 7 1 B 744 | X PL23D K2 1000 -4050 200 L 50 50 7 1 B 745 | X PL20D K3 1000 -3550 200 L 50 50 7 1 B 746 | X VCCIO8 L6 200 200 200 D 50 50 8 1 W 747 | X TDO M10 1050 -2250 200 L 50 50 8 1 O 748 | X D2/PB9B M7 1050 -950 200 L 50 50 8 1 B 749 | X DOUT/CSON/PB15B M8 1050 -1550 200 L 50 50 8 1 B 750 | X WRITEEN/PB18A M9 1050 -1650 200 L 50 50 8 1 B 751 | X CFG_0 N10 1050 -2700 200 L 50 50 8 1 I 752 | X D3/PB9A N7 1050 -850 200 L 50 50 8 1 B 753 | X HOLDN/DI/PB15A N8 1050 -1450 200 L 50 50 8 1 B 754 | X MCLK/SCLK/CCLK N9 1050 -2500 200 L 50 50 8 1 B 755 | X CFG_1 P10 1050 -2800 200 L 50 50 8 1 I 756 | X D4/PICO2/PB6B P7 1050 -750 200 L 50 50 8 1 B 757 | X CS1N/PB13B P8 1050 -1350 200 L 50 50 8 1 B 758 | X DONE P9 1050 -3150 200 L 50 50 8 1 B 759 | X CFG_2 R10 1050 -2900 200 L 50 50 8 1 I 760 | X TDI R11 1050 -2150 200 L 50 50 8 1 I 761 | X D6/PB4B R6 1050 -550 200 L 50 50 8 1 B 762 | X D5/POCI2/PB6A R7 1050 -650 200 L 50 50 8 1 B 763 | X SN/CSN/PB13A R8 1050 -1250 200 L 50 50 8 1 B 764 | X PROGRAMN R9 1050 -3350 200 L 50 50 8 1 B 765 | X TCK T10 1050 -2050 200 L 50 50 8 1 I 766 | X TMS T11 1050 -1950 200 L 50 50 8 1 I 767 | X D7/PB4A T6 1050 -450 200 L 50 50 8 1 B 768 | X D1/PICO/PB11A T7 1050 -1050 200 L 50 50 8 1 B 769 | X D0/PICO/PB11B T8 1050 -1150 200 L 50 50 8 1 B 770 | X INITN T9 1050 -3250 200 L 50 50 8 1 B 771 | ENDDRAW 772 | ENDDEF 773 | # 774 | # power_+1V1 775 | # 776 | DEF power_+1V1 #PWR 0 0 Y Y 1 F P 777 | F0 "#PWR" 0 -150 50 H I C CNN 778 | F1 "power_+1V1" 0 140 50 H V C CNN 779 | F2 "" 0 0 50 H I C CNN 780 | F3 "" 0 0 50 H I C CNN 781 | DRAW 782 | P 2 0 1 0 -30 50 0 100 N 783 | P 2 0 1 0 0 0 0 100 N 784 | P 2 0 1 0 0 100 30 50 N 785 | X +1V1 1 0 0 0 U 50 50 1 1 W N 786 | ENDDRAW 787 | ENDDEF 788 | # 789 | # power_+2V5 790 | # 791 | DEF power_+2V5 #PWR 0 0 Y Y 1 F P 792 | F0 "#PWR" 0 -150 50 H I C CNN 793 | F1 "power_+2V5" 0 140 50 H V C CNN 794 | F2 "" 0 0 50 H I C CNN 795 | F3 "" 0 0 50 H I C CNN 796 | DRAW 797 | P 2 0 1 0 -30 50 0 100 N 798 | P 2 0 1 0 0 0 0 100 N 799 | P 2 0 1 0 0 100 30 50 N 800 | X +2V5 1 0 0 0 U 50 50 1 1 W N 801 | ENDDRAW 802 | ENDDEF 803 | # 804 | # power_+3V3 805 | # 806 | DEF power_+3V3 #PWR 0 0 Y Y 1 F P 807 | F0 "#PWR" 0 -150 50 H I C CNN 808 | F1 "power_+3V3" 0 140 50 H V C CNN 809 | F2 "" 0 0 50 H I C CNN 810 | F3 "" 0 0 50 H I C CNN 811 | ALIAS +3.3V 812 | DRAW 813 | P 2 0 1 0 -30 50 0 100 N 814 | P 2 0 1 0 0 0 0 100 N 815 | P 2 0 1 0 0 100 30 50 N 816 | X +3V3 1 0 0 0 U 50 50 1 1 W N 817 | ENDDRAW 818 | ENDDEF 819 | # 820 | # power_+5V 821 | # 822 | DEF power_+5V #PWR 0 0 Y Y 1 F P 823 | F0 "#PWR" 0 -150 50 H I C CNN 824 | F1 "power_+5V" 0 140 50 H V C CNN 825 | F2 "" 0 0 50 H I C CNN 826 | F3 "" 0 0 50 H I C CNN 827 | DRAW 828 | P 2 0 1 0 -30 50 0 100 N 829 | P 2 0 1 0 0 0 0 100 N 830 | P 2 0 1 0 0 100 30 50 N 831 | X +5V 1 0 0 0 U 50 50 1 1 W N 832 | ENDDRAW 833 | ENDDEF 834 | # 835 | # power_GND 836 | # 837 | DEF power_GND #PWR 0 0 Y Y 1 F P 838 | F0 "#PWR" 0 -250 50 H I C CNN 839 | F1 "power_GND" 0 -150 50 H V C CNN 840 | F2 "" 0 0 50 H I C CNN 841 | F3 "" 0 0 50 H I C CNN 842 | DRAW 843 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 844 | X GND 1 0 0 0 D 50 50 1 1 W N 845 | ENDDRAW 846 | ENDDEF 847 | # 848 | # power_PWR_FLAG 849 | # 850 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P 851 | F0 "#FLG" 0 75 50 H I C CNN 852 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN 853 | F2 "" 0 0 50 H I C CNN 854 | F3 "" 0 0 50 H I C CNN 855 | DRAW 856 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 857 | X pwr 1 0 0 0 U 50 50 0 0 w 858 | ENDDRAW 859 | ENDDEF 860 | # 861 | # support_hardware_74AUP2G126 862 | # 863 | DEF support_hardware_74AUP2G126 U 0 40 Y Y 2 L N 864 | F0 "U" -100 150 50 H V C CNN 865 | F1 "support_hardware_74AUP2G126" 0 -150 50 H V C CNN 866 | F2 "" 0 0 50 H I C CNN 867 | F3 "" 0 0 50 H I C CNN 868 | DRAW 869 | P 4 0 1 10 -150 100 -150 -100 100 0 -150 100 N 870 | X ~ 1 0 150 105 D 50 50 1 1 I 871 | X ~ 2 -250 0 100 R 50 50 1 1 I 872 | X ~ 4 100 -50 0 D 50 50 1 1 W 873 | X ~ 6 200 0 100 L 50 50 1 1 T 874 | X ~ 8 100 50 0 D 50 50 1 1 W 875 | X ~ 3 200 0 100 L 50 50 2 1 T 876 | X ~ 5 -250 0 100 R 50 50 2 1 I 877 | X ~ 7 0 150 105 D 50 50 2 1 I 878 | ENDDRAW 879 | ENDDEF 880 | # 881 | # support_hardware_AP22804-SOT 882 | # 883 | DEF support_hardware_AP22804-SOT U 0 40 Y Y 1 F N 884 | F0 "U" 0 50 50 H V C CNN 885 | F1 "support_hardware_AP22804-SOT" 250 -350 50 H V C CNN 886 | F2 "" 0 0 50 H I C CNN 887 | F3 "" 0 0 50 H I C CNN 888 | DRAW 889 | S 0 0 500 -300 0 1 0 f 890 | X OUT 1 600 -150 100 L 50 50 1 1 P 891 | X GND 2 -100 -150 100 R 50 50 1 1 W 892 | X FLG 3 600 -250 100 L 50 50 1 1 C 893 | X EN 4 -100 -250 100 R 50 50 1 1 I 894 | X IN 5 -100 -50 100 R 50 50 1 1 P 895 | ENDDRAW 896 | ENDDEF 897 | # 898 | # support_hardware_DSC60xx 899 | # 900 | DEF support_hardware_DSC60xx Y 0 40 Y Y 1 F N 901 | F0 "Y" 0 50 50 H V C CNN 902 | F1 "support_hardware_DSC60xx" 500 50 50 H V C CNN 903 | F2 "" 0 0 50 H I C CNN 904 | F3 "" 0 0 50 H I C CNN 905 | DRAW 906 | S 0 0 550 -450 0 1 8 f 907 | X EN 1 -100 -200 100 R 50 50 1 1 I 908 | X GND 2 250 -550 100 U 50 50 1 1 W 909 | X OUT 3 650 -200 100 L 50 50 1 1 O 910 | X VDD 4 250 100 100 D 50 50 1 1 W 911 | ENDDRAW 912 | ENDDEF 913 | # 914 | # support_hardware_S27KS0641 915 | # 916 | DEF support_hardware_S27KS0641 U 0 40 Y Y 1 F N 917 | F0 "U" 0 800 50 H V C CNN 918 | F1 "support_hardware_S27KS0641" 0 -800 50 H V C CNN 919 | F2 "pkl_housings_bga:BGA-24_5x5_6.0x8.0mm" 600 -900 50 H I C CNN 920 | F3 "http://www.cypress.com/file/183506/download" 0 -900 50 H I C CNN 921 | ALIAS S70KL1281 S70KS1281 922 | DRAW 923 | S -400 750 400 -750 0 1 8 f 924 | X RFU A2 600 -500 200 L 50 50 1 1 P 925 | X ~CS A3 -600 100 200 R 50 50 1 1 I 926 | X ~RESET A4 -600 300 200 R 50 50 1 1 I 927 | X RFU A5 600 -600 200 L 50 50 1 1 P 928 | X ~CK B1 -600 -100 200 R 50 50 1 1 I 929 | X CK B2 -600 0 200 R 50 50 1 1 I 930 | X VSS B3 -600 -500 200 R 50 50 1 1 W 931 | X VCC B4 -600 700 200 R 50 50 1 1 W 932 | X RFU/PSC B5 -600 -200 200 R 50 50 1 1 I 933 | X VSSQ C1 -600 -600 200 R 50 50 1 1 W 934 | X RFU C2 600 -700 200 L 50 50 1 1 P 935 | X RWDS C3 600 -300 200 L 50 50 1 1 B 936 | X DQ2 C4 600 0 200 L 50 50 1 1 B 937 | X RFU/~PSC C5 -600 -300 200 R 50 50 1 1 I 938 | X VCCQ D1 -600 600 200 R 50 50 1 1 W 939 | X DQ1 D2 600 -100 200 L 50 50 1 1 B 940 | X DQ0 D3 600 -200 200 L 50 50 1 1 B 941 | X DQ3 D4 600 100 200 L 50 50 1 1 B 942 | X DQ4 D5 600 200 200 L 50 50 1 1 B 943 | X DQ7 E1 600 500 200 L 50 50 1 1 B 944 | X DQ6 E2 600 400 200 L 50 50 1 1 B 945 | X DQ5 E3 600 300 200 L 50 50 1 1 B 946 | X VCCQ E4 -600 500 200 R 50 50 1 1 W 947 | X VSSQ E5 -600 -700 200 R 50 50 1 1 W 948 | ENDDRAW 949 | ENDDEF 950 | # 951 | # usb_USB3343 952 | # 953 | DEF usb_USB3343 U 0 40 Y Y 1 F N 954 | F0 "U" 150 -1850 50 H V C CNN 955 | F1 "usb_USB3343" 1000 -1850 50 H V C CNN 956 | F2 "" 0 0 50 H I C CNN 957 | F3 "" 0 0 50 H I C CNN 958 | DRAW 959 | S 100 0 1200 -1800 0 1 0 f 960 | X DIR 1 0 -1200 100 R 50 50 1 1 O 961 | X DATA5 10 0 -600 100 R 50 50 1 1 B 962 | X DATA6 11 0 -700 100 R 50 50 1 1 B 963 | X DATA7 12 0 -800 100 R 50 50 1 1 B 964 | X D- 13 1300 -600 100 L 50 50 1 1 B 965 | X D+ 14 1300 -700 100 L 50 50 1 1 B 966 | X VDD33 15 1300 -1700 100 L 50 50 1 1 w 967 | X VBAT 16 1300 -100 100 L 50 50 1 1 W 968 | X VBUS 17 1300 -500 100 L 50 50 1 1 B 969 | X ID 18 1300 -800 100 L 50 50 1 1 I 970 | X RBIAS 19 1300 -1050 100 L 50 50 1 1 I 971 | X CLKOUT 2 0 -1300 100 R 50 50 1 1 P 972 | X XO 20 1300 -1250 100 L 50 50 1 1 O 973 | X REFCLK/XI 21 1300 -1350 100 L 50 50 1 1 I 974 | X RESET 22 -100 -1550 200 R 50 50 1 1 I I 975 | X VDD18 23 1300 -1600 100 L 50 50 1 1 w 976 | X STP 24 0 -1000 100 R 50 50 1 1 I 977 | X GND 25 1300 -300 100 L 50 50 1 1 W 978 | X NXT 3 0 -1100 100 R 50 50 1 1 O 979 | X DATA0 4 0 -100 100 R 50 50 1 1 B 980 | X DATA1 5 0 -200 100 R 50 50 1 1 B 981 | X DATA2 6 0 -300 100 R 50 50 1 1 B 982 | X DATA3 7 0 -400 100 R 50 50 1 1 B 983 | X DATA4 8 0 -500 100 R 50 50 1 1 B 984 | X VDDIO 9 1300 -200 100 L 50 50 1 1 W 985 | ENDDRAW 986 | ENDDEF 987 | # 988 | #End Library 989 | -------------------------------------------------------------------------------- /cynthion.kicad_dru: -------------------------------------------------------------------------------- 1 | (version 1) 2 | (rule silk_text_over_via 3 | (constraint silk_clearance (min 0.07mm)) 4 | (condition "A.Type == '*Text' && B.Type == 'Via'")) 5 | (rule silk_graphic_over_via 6 | (constraint silk_clearance (min 0.02mm)) 7 | (condition "A.Type == 'Graphic' && B.Type == 'Via'")) 8 | -------------------------------------------------------------------------------- /cynthion.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.15, 7 | "copper_line_width": 0.15, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 0.6, 38 | "height": 2.1, 39 | "width": 1.0 40 | }, 41 | "silk_line_width": 0.25, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "45_degree_only": false, 49 | "min_clearance": 0.2032 50 | } 51 | }, 52 | "diff_pair_dimensions": [ 53 | { 54 | "gap": 0.0, 55 | "via_gap": 0.0, 56 | "width": 0.0 57 | } 58 | ], 59 | "drc_exclusions": [ 60 | "copper_edge_clearance|104000000|72000000|35462b5a-2627-4f47-8ce0-6b90e3caabbf|c4b3632f-b9b7-4321-b759-44eacc9bfb9c", 61 | "copper_edge_clearance|104000000|96500000|35462b5a-2627-4f47-8ce0-6b90e3caabbf|855c3736-66fc-41d0-bc04-745bd76602aa", 62 | "copper_edge_clearance|160000000|72000000|a6976185-f6e5-4dfa-85f5-522785ca5147|16fb6297-a05e-46f7-9000-e63b532ea0bb", 63 | "courtyards_overlap|107972313|69250001|00000000-0000-0000-0000-00005ff50a4b|97020680-52fd-41ee-a656-0dc60c3ba581", 64 | "courtyards_overlap|115380001|85380001|00000000-0000-0000-0000-00005fed7822|7b2d556a-2043-41fe-8056-a8543e5d5cfd", 65 | "courtyards_overlap|149225001|83400001|00000000-0000-0000-0000-00005fe26531|fa7984aa-864b-40a5-ad67-90b400a2f166", 66 | "courtyards_overlap|149225001|84900001|00000000-0000-0000-0000-00005fe26531|3842de83-1318-4295-a95d-5d1baad380e8", 67 | "courtyards_overlap|157972313|69250001|00000000-0000-0000-0000-00005ff4fe57|ebc18994-eb08-4733-b42c-324e62b55257", 68 | "lib_footprint_mismatch|133700000|111100000|00000000-0000-0000-0000-00005fdfc759|00000000-0000-0000-0000-000000000000", 69 | "lib_footprint_mismatch|140000000|75500000|00000000-0000-0000-0000-00005fdfc3f1|00000000-0000-0000-0000-000000000000", 70 | "npth_inside_courtyard|109250000|106110000|4c36c167-aa4a-4886-bd3a-3240aa3ab0ce|00000000-0000-0000-0000-0000600407bd", 71 | "npth_inside_courtyard|109250000|86890000|9f7aa593-37dc-4559-ae0e-59730395e45d|00000000-0000-0000-0000-0000600411a1", 72 | "npth_inside_courtyard|154750000|106110000|2c2b6bad-f3d8-4963-8e74-3cca1d777cc2|2b4cfbb5-52c9-40ed-84d1-c2bc9e02cd69" 73 | ], 74 | "meta": { 75 | "filename": "board_design_settings.json", 76 | "version": 2 77 | }, 78 | "rule_severities": { 79 | "annular_width": "error", 80 | "clearance": "error", 81 | "connection_width": "warning", 82 | "copper_edge_clearance": "error", 83 | "copper_sliver": "warning", 84 | "courtyards_overlap": "error", 85 | "diff_pair_gap_out_of_range": "error", 86 | "diff_pair_uncoupled_length_too_long": "error", 87 | "drill_out_of_range": "error", 88 | "duplicate_footprints": "warning", 89 | "extra_footprint": "warning", 90 | "footprint": "error", 91 | "footprint_type_mismatch": "error", 92 | "hole_clearance": "error", 93 | "hole_near_hole": "error", 94 | "invalid_outline": "error", 95 | "isolated_copper": "warning", 96 | "item_on_disabled_layer": "error", 97 | "items_not_allowed": "error", 98 | "length_out_of_range": "error", 99 | "lib_footprint_issues": "warning", 100 | "lib_footprint_mismatch": "warning", 101 | "malformed_courtyard": "error", 102 | "microvia_drill_out_of_range": "error", 103 | "missing_courtyard": "warning", 104 | "missing_footprint": "warning", 105 | "net_conflict": "warning", 106 | "npth_inside_courtyard": "warning", 107 | "padstack": "error", 108 | "pth_inside_courtyard": "warning", 109 | "shorting_items": "error", 110 | "silk_edge_clearance": "warning", 111 | "silk_over_copper": "warning", 112 | "silk_overlap": "warning", 113 | "skew_out_of_range": "error", 114 | "solder_mask_bridge": "ignore", 115 | "starved_thermal": "error", 116 | "text_height": "warning", 117 | "text_thickness": "warning", 118 | "through_hole_pad_without_hole": "error", 119 | "too_many_vias": "error", 120 | "track_dangling": "warning", 121 | "track_width": "error", 122 | "tracks_crossing": "error", 123 | "unconnected_items": "error", 124 | "unresolved_variable": "error", 125 | "via_dangling": "warning", 126 | "zones_intersect": "error" 127 | }, 128 | "rule_severitieslegacy_courtyards_overlap": true, 129 | "rule_severitieslegacy_no_courtyard_defined": false, 130 | "rules": { 131 | "allow_blind_buried_vias": false, 132 | "allow_microvias": false, 133 | "max_error": 0.005, 134 | "min_clearance": 0.09999999999999999, 135 | "min_connection": 0.0, 136 | "min_copper_edge_clearance": 0.3, 137 | "min_hole_clearance": 0.24, 138 | "min_hole_to_hole": 0.254, 139 | "min_microvia_diameter": 0.19999999999999998, 140 | "min_microvia_drill": 0.09999999999999999, 141 | "min_resolved_spokes": 2, 142 | "min_silk_clearance": 0.049999999999999996, 143 | "min_text_height": 0.5, 144 | "min_text_thickness": 0.08, 145 | "min_through_hole_diameter": 0.15, 146 | "min_track_width": 0.09999999999999999, 147 | "min_via_annular_width": 0.125, 148 | "min_via_diameter": 0.41, 149 | "solder_mask_to_copper_clearance": 0.0, 150 | "use_height_for_length_calcs": true 151 | }, 152 | "teardrop_options": [ 153 | { 154 | "td_allow_use_two_tracks": true, 155 | "td_curve_segcount": 5, 156 | "td_on_pad_in_zone": false, 157 | "td_onpadsmd": true, 158 | "td_onroundshapesonly": false, 159 | "td_ontrackend": false, 160 | "td_onviapad": true 161 | } 162 | ], 163 | "teardrop_parameters": [ 164 | { 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_target_name": "td_round_shape", 171 | "td_width_to_size_filter_ratio": 0.9 172 | }, 173 | { 174 | "td_curve_segcount": 0, 175 | "td_height_ratio": 1.0, 176 | "td_length_ratio": 0.5, 177 | "td_maxheight": 2.0, 178 | "td_maxlen": 1.0, 179 | "td_target_name": "td_rect_shape", 180 | "td_width_to_size_filter_ratio": 0.9 181 | }, 182 | { 183 | "td_curve_segcount": 0, 184 | "td_height_ratio": 1.0, 185 | "td_length_ratio": 0.5, 186 | "td_maxheight": 2.0, 187 | "td_maxlen": 1.0, 188 | "td_target_name": "td_track_end", 189 | "td_width_to_size_filter_ratio": 0.9 190 | } 191 | ], 192 | "track_widths": [ 193 | 0.0, 194 | 0.1, 195 | 0.127, 196 | 0.1524, 197 | 0.2032, 198 | 0.3048, 199 | 0.508, 200 | 1.0, 201 | 1.27 202 | ], 203 | "via_dimensions": [ 204 | { 205 | "diameter": 0.0, 206 | "drill": 0.0 207 | }, 208 | { 209 | "diameter": 0.41, 210 | "drill": 0.15 211 | }, 212 | { 213 | "diameter": 0.4572, 214 | "drill": 0.2032 215 | }, 216 | { 217 | "diameter": 0.762, 218 | "drill": 0.381 219 | }, 220 | { 221 | "diameter": 1.016, 222 | "drill": 0.508 223 | } 224 | ], 225 | "zones_allow_external_fillets": false, 226 | "zones_use_no_outline": true 227 | }, 228 | "layer_presets": [], 229 | "viewports": [] 230 | }, 231 | "boards": [], 232 | "cvpcb": { 233 | "equivalence_files": [] 234 | }, 235 | "erc": { 236 | "erc_exclusions": [], 237 | "meta": { 238 | "version": 0 239 | }, 240 | "pin_map": [ 241 | [ 242 | 0, 243 | 0, 244 | 0, 245 | 0, 246 | 0, 247 | 0, 248 | 1, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 2 254 | ], 255 | [ 256 | 0, 257 | 2, 258 | 0, 259 | 1, 260 | 0, 261 | 0, 262 | 1, 263 | 0, 264 | 2, 265 | 2, 266 | 2, 267 | 2 268 | ], 269 | [ 270 | 0, 271 | 0, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 1, 277 | 0, 278 | 0, 279 | 0, 280 | 1, 281 | 2 282 | ], 283 | [ 284 | 0, 285 | 1, 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 1, 291 | 1, 292 | 2, 293 | 1, 294 | 1, 295 | 2 296 | ], 297 | [ 298 | 0, 299 | 0, 300 | 0, 301 | 0, 302 | 0, 303 | 0, 304 | 1, 305 | 0, 306 | 0, 307 | 0, 308 | 0, 309 | 2 310 | ], 311 | [ 312 | 0, 313 | 0, 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 0, 320 | 0, 321 | 0, 322 | 0, 323 | 2 324 | ], 325 | [ 326 | 1, 327 | 1, 328 | 1, 329 | 1, 330 | 1, 331 | 0, 332 | 1, 333 | 1, 334 | 1, 335 | 1, 336 | 1, 337 | 2 338 | ], 339 | [ 340 | 0, 341 | 0, 342 | 0, 343 | 1, 344 | 0, 345 | 0, 346 | 1, 347 | 0, 348 | 0, 349 | 0, 350 | 0, 351 | 2 352 | ], 353 | [ 354 | 0, 355 | 2, 356 | 0, 357 | 2, 358 | 0, 359 | 0, 360 | 1, 361 | 0, 362 | 2, 363 | 2, 364 | 2, 365 | 2 366 | ], 367 | [ 368 | 0, 369 | 2, 370 | 0, 371 | 1, 372 | 0, 373 | 0, 374 | 1, 375 | 0, 376 | 2, 377 | 0, 378 | 0, 379 | 2 380 | ], 381 | [ 382 | 0, 383 | 2, 384 | 1, 385 | 1, 386 | 0, 387 | 0, 388 | 1, 389 | 0, 390 | 2, 391 | 0, 392 | 0, 393 | 2 394 | ], 395 | [ 396 | 2, 397 | 2, 398 | 2, 399 | 2, 400 | 2, 401 | 2, 402 | 2, 403 | 2, 404 | 2, 405 | 2, 406 | 2, 407 | 2 408 | ] 409 | ], 410 | "rule_severities": { 411 | "bus_definition_conflict": "error", 412 | "bus_entry_needed": "error", 413 | "bus_to_bus_conflict": "error", 414 | "bus_to_net_conflict": "error", 415 | "conflicting_netclasses": "error", 416 | "different_unit_footprint": "error", 417 | "different_unit_net": "error", 418 | "duplicate_reference": "error", 419 | "duplicate_sheet_names": "error", 420 | "endpoint_off_grid": "warning", 421 | "extra_units": "error", 422 | "global_label_dangling": "warning", 423 | "hier_label_mismatch": "error", 424 | "label_dangling": "error", 425 | "lib_symbol_issues": "warning", 426 | "missing_bidi_pin": "warning", 427 | "missing_input_pin": "warning", 428 | "missing_power_pin": "error", 429 | "missing_unit": "warning", 430 | "multiple_net_names": "warning", 431 | "net_not_bus_member": "warning", 432 | "no_connect_connected": "warning", 433 | "no_connect_dangling": "warning", 434 | "pin_not_connected": "error", 435 | "pin_not_driven": "error", 436 | "pin_to_pin": "error", 437 | "power_pin_not_driven": "error", 438 | "similar_labels": "warning", 439 | "simulation_model_issue": "ignore", 440 | "unannotated": "error", 441 | "unit_value_mismatch": "error", 442 | "unresolved_variable": "error", 443 | "wire_dangling": "error" 444 | } 445 | }, 446 | "libraries": { 447 | "pinned_footprint_libs": [], 448 | "pinned_symbol_libs": [] 449 | }, 450 | "meta": { 451 | "filename": "cynthion.kicad_pro", 452 | "version": 1 453 | }, 454 | "net_settings": { 455 | "classes": [ 456 | { 457 | "bus_width": 12, 458 | "clearance": 0.127, 459 | "diff_pair_gap": 0.127, 460 | "diff_pair_via_gap": 0.25, 461 | "diff_pair_width": 0.127, 462 | "line_style": 0, 463 | "microvia_diameter": 0.3048, 464 | "microvia_drill": 0.1016, 465 | "name": "Default", 466 | "pcb_color": "rgba(0, 0, 0, 0.000)", 467 | "schematic_color": "rgba(0, 0, 0, 0.000)", 468 | "track_width": 0.127, 469 | "via_diameter": 0.4572, 470 | "via_drill": 0.2032, 471 | "wire_width": 6 472 | }, 473 | { 474 | "bus_width": 12, 475 | "clearance": 0.1, 476 | "diff_pair_gap": 0.127, 477 | "diff_pair_via_gap": 0.25, 478 | "diff_pair_width": 0.127, 479 | "line_style": 0, 480 | "microvia_diameter": 0.3048, 481 | "microvia_drill": 0.1016, 482 | "name": "Thin", 483 | "pcb_color": "rgba(0, 0, 0, 0.000)", 484 | "schematic_color": "rgba(0, 0, 0, 0.000)", 485 | "track_width": 0.1, 486 | "via_diameter": 0.4572, 487 | "via_drill": 0.2032, 488 | "wire_width": 6 489 | } 490 | ], 491 | "meta": { 492 | "version": 3 493 | }, 494 | "net_colors": null, 495 | "netclass_assignments": null, 496 | "netclass_patterns": [ 497 | { 498 | "netclass": "Thin", 499 | "pattern": "*TARGET PHY/PHY_D*" 500 | }, 501 | { 502 | "netclass": "Thin", 503 | "pattern": "*TARGET_A_D-" 504 | } 505 | ] 506 | }, 507 | "pcbnew": { 508 | "last_paths": { 509 | "gencad": "", 510 | "idf": "", 511 | "netlist": "", 512 | "specctra_dsn": "", 513 | "step": "", 514 | "vrml": "" 515 | }, 516 | "page_layout_descr_file": "" 517 | }, 518 | "schematic": { 519 | "annotate_start_num": 0, 520 | "drawing": { 521 | "dashed_lines_dash_length_ratio": 12.0, 522 | "dashed_lines_gap_length_ratio": 3.0, 523 | "default_line_thickness": 6.0, 524 | "default_text_size": 50.0, 525 | "field_names": [], 526 | "intersheets_ref_own_page": false, 527 | "intersheets_ref_prefix": "", 528 | "intersheets_ref_short": false, 529 | "intersheets_ref_show": false, 530 | "intersheets_ref_suffix": "", 531 | "junction_size_choice": 3, 532 | "label_size_ratio": 0.25, 533 | "pin_symbol_size": 0.0, 534 | "text_offset_ratio": 0.08 535 | }, 536 | "legacy_lib_dir": "", 537 | "legacy_lib_list": [], 538 | "meta": { 539 | "version": 1 540 | }, 541 | "net_format_name": "KiCad", 542 | "ngspice": { 543 | "fix_include_paths": true, 544 | "fix_passive_vals": false, 545 | "meta": { 546 | "version": 0 547 | }, 548 | "model_mode": 0, 549 | "workbook_filename": "" 550 | }, 551 | "page_layout_descr_file": "", 552 | "plot_directory": "", 553 | "spice_adjust_passive_values": false, 554 | "spice_current_sheet_as_root": false, 555 | "spice_external_command": "spice \"%I\"", 556 | "spice_model_current_sheet_as_root": true, 557 | "spice_save_all_currents": false, 558 | "spice_save_all_voltages": false, 559 | "subpart_first_id": 65, 560 | "subpart_id_separator": 0 561 | }, 562 | "sheets": [ 563 | [ 564 | "fb621148-8145-4217-9712-738e1b5a4823", 565 | "" 566 | ], 567 | [ 568 | "00000000-0000-0000-0000-00005dcd9772", 569 | "CONTROL Port" 570 | ], 571 | [ 572 | "86be2f0e-7bb1-42d8-87bc-4230c6dbd013", 573 | "CONTROL PHY" 574 | ], 575 | [ 576 | "00000000-0000-0000-0000-00005dd754d4", 577 | "AUX Port" 578 | ], 579 | [ 580 | "6ef06f1e-62a2-438c-8ab4-363586d03e74", 581 | "AUX PHY" 582 | ], 583 | [ 584 | "821a7ccd-e154-4207-89e2-0af03a062d97", 585 | "AUX Type C Controller" 586 | ], 587 | [ 588 | "00000000-0000-0000-0000-00005dddb747", 589 | "TARGET Port" 590 | ], 591 | [ 592 | "6fe66c21-f87e-45b5-9c98-390633af1111", 593 | "TARGET PHY" 594 | ], 595 | [ 596 | "92d64a9f-2dc8-401c-9690-4ead9b9ce144", 597 | "TARGET Type C Controller" 598 | ], 599 | [ 600 | "d6473fd6-7fca-4f4e-a434-76243f5aa389", 601 | "FPGA Banks 0 and 1" 602 | ], 603 | [ 604 | "88637316-1688-4ac4-b530-3f2433cec3c1", 605 | "FPGA Banks 2 and 3" 606 | ], 607 | [ 608 | "398ed715-d319-4823-8f52-c02f43302105", 609 | "FPGA Banks 6 and 7" 610 | ], 611 | [ 612 | "f93ff067-5e9f-4565-b018-6e1ef186681c", 613 | "FPGA Bank 8 and Configuration Flash" 614 | ], 615 | [ 616 | "00000000-0000-0000-0000-00005de77fe3", 617 | "RAM" 618 | ], 619 | [ 620 | "c0a1b8fd-bfd5-4925-b24e-24a40b8a6b17", 621 | "LEDs and Buttons" 622 | ], 623 | [ 624 | "90959d77-de16-430a-a341-d55720164855", 625 | "Expansion Interfaces" 626 | ], 627 | [ 628 | "00000000-0000-0000-0000-00005dcaa6d2", 629 | "Debugger" 630 | ], 631 | [ 632 | "00000000-0000-0000-0000-00005da7baf4", 633 | "Power Supplies" 634 | ], 635 | [ 636 | "490fda6e-4eae-4b35-a875-405b51914829", 637 | "Power Distribution and Monitoring" 638 | ], 639 | [ 640 | "07741d92-cb3b-401f-9c7e-29f688af7269", 641 | "Clock and Miscellaneous" 642 | ] 643 | ], 644 | "text_variables": { 645 | "COPYRIGHT": "Copyright 2019-2024 Great Scott Gadgets", 646 | "DATE": "2024-08-27", 647 | "LICENSE": "Licensed under the CERN-OHL-P v2", 648 | "TITLE": "Cynthion", 649 | "VERSION": "1.4.0" 650 | } 651 | } 652 | -------------------------------------------------------------------------------- /fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name cynthion)(type KiCad)(uri ${KIPRJMOD}/libraries/cynthion.pretty)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /libraries/cynthion.3dshapes/README.txt: -------------------------------------------------------------------------------- 1 | Sources: 2 | 3 | * USB_C_Receptacle_HRO_TYPE-C-31-M-12.step: https://grabcad.com/library/type-c-31-m-12-1 4 | * KUSBXHT-SB-AS1N-B30-NF_A.STEP: https://www.digikey.com/en/products/detail/kycon-inc/KUSBXHT-SB-AS1N-B30-NF/10246939 5 | * 132322.stp: https://www.digikey.com/en/products/detail/amphenol-rf/132322/2181040 6 | * tc-1109de-a-f.stp: http://www.helloxkb.com/Home/Goods/goodsInfo/id/2223.html 7 | * 10132798-031100LF.stp: https://www.amphenol-cs.com/bergstak-10132798031100lf.html 8 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/Amphenol_10132798-03.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Amphenol_10132798-03" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "CONN RCPT 30POS SMD GOLD") 4 | (tags "board-to-board mezzanine receptacle") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -3.8 unlocked) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 8bba5c1e-ae48-4f7c-85be-a5caf9ee56a8) 9 | ) 10 | (fp_text value "Amphenol_10132798-03" (at 0 3.9 unlocked) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp 2b971c6b-49ef-494b-a3e6-945c54a97654) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp 7aeb8b17-6ac1-4dc3-8160-cc0838b2fb10) 17 | ) 18 | (fp_line (start -5 -2) (end -5 -1.1) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4384d238-0082-4194-a8c7-5b2a8f893bc3)) 20 | (fp_line (start -5 1.1) (end -5 2) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d117fff6-6e2f-490b-a74f-74e50023537d)) 22 | (fp_line (start -5 2) (end -3.8 2) 23 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aa314bdc-82b1-4ef1-9f0e-8641969cbf5b)) 24 | (fp_line (start -3.8 -2) (end -5 -2) 25 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a1ec35e9-ceb9-4147-8a3f-2e5ebdc06efe)) 26 | (fp_line (start -3.8 -2) (end -3.8 -2.8) 27 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d91ce776-68fb-4ea0-b54f-0afc74457cce)) 28 | (fp_line (start 3.8 -2) (end 5 -2) 29 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2b3e3364-1f69-483d-aa6e-29eb5f0b5593)) 30 | (fp_line (start 5 -2) (end 5 -1.1) 31 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8e8da0a-0eea-4e99-a08a-e8f0aabf8d1a)) 32 | (fp_line (start 5 1.1) (end 5 2) 33 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2a0a62e8-4cab-4447-91d1-b60842399762)) 34 | (fp_line (start 5 2) (end 3.8 2) 35 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6596a90b-7daf-40f8-befa-c42f7fad6dd9)) 36 | (fp_line (start -6.1 -1.4) (end -6.1 1.4) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 071e0679-c109-4b08-b1e6-cab317085803)) 38 | (fp_line (start -6.1 1.4) (end -5.3 1.4) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7f75c083-2ffc-499d-8c79-ad700698e754)) 40 | (fp_line (start -5.3 -2.3) (end -5.3 -1.4) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 669baf0d-4ddf-4825-8eaf-7578fef4a359)) 42 | (fp_line (start -5.3 -1.4) (end -6.1 -1.4) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9e437adf-42b2-4998-82c9-803b77685348)) 44 | (fp_line (start -5.3 1.4) (end -5.3 2.3) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7aa75750-981f-4f99-abbe-79aa7f40a893)) 46 | (fp_line (start -5.3 2.3) (end -4.2 2.3) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 153b6220-5fa2-474a-a335-45d53199d5f2)) 48 | (fp_line (start -4.2 -3.1) (end -4.2 -2.3) 49 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d157664-2ce7-43db-81e1-4d4a2de4930d)) 50 | (fp_line (start -4.2 -2.3) (end -5.3 -2.3) 51 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2351fa28-4d7f-49c1-b2f1-f75ad6cf8905)) 52 | (fp_line (start -4.2 2.3) (end -4.2 3.1) 53 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2a3282c0-d450-487b-86e8-47bd655e5702)) 54 | (fp_line (start -4.2 3.1) (end 4.2 3.1) 55 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a8559c99-399c-422f-ae1c-8e9be8cda657)) 56 | (fp_line (start 4.2 -3.1) (end -4.2 -3.1) 57 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a92f879-9513-4253-b491-2ab5d08a5252)) 58 | (fp_line (start 4.2 -2.3) (end 4.2 -3.1) 59 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5aab531d-618b-46d5-809a-2a50d5bef736)) 60 | (fp_line (start 4.2 2.3) (end 5.3 2.3) 61 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 20599422-a3f6-4b38-9311-30322a2d60de)) 62 | (fp_line (start 4.2 3.1) (end 4.2 2.3) 63 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0cf19f04-c16d-4613-a095-fa1879056cd8)) 64 | (fp_line (start 5.3 -2.3) (end 4.2 -2.3) 65 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 18769b0f-c1f7-4ebe-b4fd-2870850dcd27)) 66 | (fp_line (start 5.3 -1.4) (end 5.3 -2.3) 67 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6900bea-5377-406f-bd8b-c7d570f5d1d6)) 68 | (fp_line (start 5.3 1.4) (end 6.1 1.4) 69 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cd354675-33cc-438a-95ad-e924888b2782)) 70 | (fp_line (start 5.3 2.3) (end 5.3 1.4) 71 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp db70cdda-908f-41d8-9e56-599cba1c7d5c)) 72 | (fp_line (start 6.1 -1.4) (end 5.3 -1.4) 73 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ad9068cd-4c2b-4987-a45b-aeea5003e0d7)) 74 | (fp_line (start 6.1 1.4) (end 6.1 -1.4) 75 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c05ecacb-07ee-452d-a628-c41f3f9e5463)) 76 | (fp_line (start -5.25 0.75) (end -5.25 -0.75) 77 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77f7e8f4-b7f5-4f9e-b9e0-f4d0ab0fdba7)) 78 | (fp_line (start -4.8 -1.8) (end -4.8 -0.75) 79 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7b568681-f03b-443e-a609-b01321b14914)) 80 | (fp_line (start -4.8 -1.8) (end 4.8 -1.8) 81 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe46494d-2575-422f-b908-7fbebc17ad26)) 82 | (fp_line (start -4.8 -0.75) (end -5.25 -0.75) 83 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 46cd7613-5291-4d35-8938-4cc7dd8c2875)) 84 | (fp_line (start -4.8 0.75) (end -5.25 0.75) 85 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1607b1aa-6e2f-413a-b99e-358b909d77cd)) 86 | (fp_line (start -4.8 1.8) (end -4.8 0.75) 87 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b4b1d94-e359-4826-94d8-f6e63a1f5f22)) 88 | (fp_line (start -4.8 1.8) (end 4.8 1.8) 89 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bcbfd05c-0a66-43f1-9803-c4765caebed6)) 90 | (fp_line (start -3.5 -2.7) (end -3.7 -2.9) 91 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1820d05e-d2a4-485e-8d7f-7f3c9dc1b752)) 92 | (fp_line (start -3.5 -2.7) (end -3.5 -3.2) 93 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3696b7c1-1d6a-4032-9cb1-5983890ecd3c)) 94 | (fp_line (start -3.5 -2.7) (end -3.3 -2.9) 95 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ddb047c-db59-46fc-8100-c1c30adbbf9d)) 96 | (fp_line (start 4.8 -1.8) (end 4.8 -0.75) 97 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 83a21348-169d-498e-8c59-cdaa6908feab)) 98 | (fp_line (start 4.8 -0.75) (end 5.25 -0.75) 99 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c962748a-cc88-4e58-908b-7f99c1f6fc5f)) 100 | (fp_line (start 4.8 0.75) (end 5.25 0.75) 101 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0085c5c6-64e2-438a-8834-55d277088c27)) 102 | (fp_line (start 4.8 1.8) (end 4.8 0.75) 103 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 428a1cf8-458a-4e9c-aa7c-caf4bf425acc)) 104 | (fp_line (start 5.25 0.75) (end 5.25 -0.75) 105 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1c69d0e-0966-4ed6-8999-e4c6b09e3366)) 106 | (pad "" np_thru_hole circle (at -4.55 -1.5) (size 0.7 0.7) (drill 0.7) (layers "*.Mask") (tstamp 3d6c5c4b-7070-4d49-bd8a-7ae2e4fb83b0)) 107 | (pad "" np_thru_hole circle (at 4.55 -1.5) (size 0.7 0.7) (drill 0.7) (layers "*.Mask") (tstamp d8796863-8dfe-4b1e-bc52-15b26cc5637a)) 108 | (pad "1" smd roundrect (at -3.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b1c5f4d-954f-49d7-9bbc-87a206fa5f58)) 109 | (pad "2" smd roundrect (at -3 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74c84295-9fe4-4e30-966d-571331b9afbd)) 110 | (pad "3" smd roundrect (at -2.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cb3ffde-181a-4f69-9fd0-7fbbe1e5ddbd)) 111 | (pad "4" smd roundrect (at -2 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c222699-cae1-4b28-94b1-723eda5aa13e)) 112 | (pad "5" smd roundrect (at -1.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 629309b9-5c09-4fdb-b54a-9304e826c223)) 113 | (pad "6" smd roundrect (at -1 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 825649b6-ad0a-42c5-b06c-1de1142cb6ff)) 114 | (pad "7" smd roundrect (at -0.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81166e8c-62b9-4e28-8cc0-29674a430ee9)) 115 | (pad "8" smd roundrect (at 0 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f12f86b2-09b7-4a19-a30a-3bc01dc78f50)) 116 | (pad "9" smd roundrect (at 0.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 499b23f4-7c90-4f7e-ab05-b504153b2514)) 117 | (pad "10" smd roundrect (at 1 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 198f33fa-ccd8-43bf-861d-640378686c08)) 118 | (pad "11" smd roundrect (at 1.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a29e72cf-290f-48b7-a83b-cd65f015972b)) 119 | (pad "12" smd roundrect (at 2 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39c8c301-e8ff-405b-8781-e24281bd43dc)) 120 | (pad "13" smd roundrect (at 2.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c47f656c-a199-461b-9fe7-857db2544a74)) 121 | (pad "14" smd roundrect (at 3 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d55e3280-51f3-4643-a369-56fd62f39757)) 122 | (pad "15" smd roundrect (at 3.5 -1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c87f4011-b9d7-4138-9051-7ba541b2c67c)) 123 | (pad "16" smd roundrect (at 3.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 727a4e6c-babe-4549-834b-ccfa8d4ac3d6)) 124 | (pad "17" smd roundrect (at 3 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbf2b70d-60a3-44d5-9801-8d9c161f43a3)) 125 | (pad "18" smd roundrect (at 2.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7238b570-4adb-4e23-b78d-1d1d4a32b07c)) 126 | (pad "19" smd roundrect (at 2 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 831ac267-614f-4b27-9206-b3f38b28c8e2)) 127 | (pad "20" smd roundrect (at 1.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cf21818-c0fe-414a-a009-33eaafdc555e)) 128 | (pad "21" smd roundrect (at 1 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26fcb1fd-2e1c-4d85-8442-5d4853662261)) 129 | (pad "22" smd roundrect (at 0.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df60e5d0-e7ac-4b66-91d6-a6baa8613561)) 130 | (pad "23" smd roundrect (at 0 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd865153-1406-4eef-a631-a00c628965d0)) 131 | (pad "24" smd roundrect (at -0.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 601f8c14-9dfc-4306-aedc-90d6f01dbf1f)) 132 | (pad "25" smd roundrect (at -1 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a9b38ea-6dfe-4bb0-b856-52e7bfb1e96d)) 133 | (pad "26" smd roundrect (at -1.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 334f12ac-5008-47ee-aaea-35ab3c1d9ceb)) 134 | (pad "27" smd roundrect (at -2 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7880fe4c-90d7-4b01-85b7-3293236c4b24)) 135 | (pad "28" smd roundrect (at -2.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d84f7c2-33c8-48af-b5b0-3128d8acc1b2)) 136 | (pad "29" smd roundrect (at -3 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba72a02d-d4c9-48a7-898f-f7470014c619)) 137 | (pad "30" smd roundrect (at -3.5 1.8 90) (size 1.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb7f58bc-138c-41cd-9fac-186a544f1520)) 138 | (pad "MP" smd roundrect (at -5.2 0 90) (size 1.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6310a053-90cc-4e9b-9922-380cd2582c2b)) 139 | (pad "MP" smd roundrect (at 5.2 0 90) (size 1.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2024e15b-f9d9-4910-85bf-dfed109a1e05)) 140 | (model "$(KIPRJMOD)/libraries/cynthion.3dshapes/10132798-031100LF.stp" 141 | (offset (xyz 0 0 0)) 142 | (scale (xyz 1 1 1)) 143 | (rotate (xyz -90 0 0)) 144 | ) 145 | ) 146 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/BGA-24_5x5_6.0x8.0mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "BGA-24_5x5_6.0x8.0mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5AECE41C) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -5) (layer "F.Fab") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 2417b0df-a2f7-436b-9b1a-a5404121b479) 8 | ) 9 | (fp_text value "BGA-24_5x5_6.0x8.0mm" (at 0 5) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 25fc59e4-15d4-4850-8a5e-fdbf413f12bc) 12 | ) 13 | (fp_line (start 1.65 -4.15) (end 3.15 -4.15) (layer "F.SilkS") (width 0.15) (tstamp 0853aab5-fc27-4f1b-88a4-2c2853d8b940)) 14 | (fp_line (start 3.15 -4.15) (end 3.15 -2.15) (layer "F.SilkS") (width 0.15) (tstamp 0aec66c9-71e1-41c6-84e8-dfefd7716bd9)) 15 | (fp_line (start 3.15 4.15) (end 3.15 2.15) (layer "F.SilkS") (width 0.15) (tstamp 1c7c82b1-7da3-41a5-aab8-aeb4f8f08d3d)) 16 | (fp_line (start -2 -4.15) (end -3.15 -3) (layer "F.SilkS") (width 0.15) (tstamp 2b58b694-d6ff-4d9f-9ba2-46b7550358cf)) 17 | (fp_line (start 3.15 -4.15) (end 3.15 -2.15) (layer "F.SilkS") (width 0.15) (tstamp 3bf67580-0e42-4d72-bb77-0b670a01e48b)) 18 | (fp_line (start -1.65 4.15) (end -3.15 4.15) (layer "F.SilkS") (width 0.15) (tstamp 4d2635be-ae80-4ea5-87fb-0036f987f164)) 19 | (fp_line (start 1.65 -4.15) (end 3.15 -4.15) (layer "F.SilkS") (width 0.15) (tstamp 6ba265fa-4abc-4c02-9e7b-4ef64fde1d1d)) 20 | (fp_line (start 1.65 4.15) (end 3.15 4.15) (layer "F.SilkS") (width 0.15) (tstamp 7dfd0010-f898-46ca-a18d-40f00e18ec8d)) 21 | (fp_line (start -3.15 -3) (end -3.15 -2.15) (layer "F.SilkS") (width 0.15) (tstamp 82493db5-1ec6-4ce3-8145-6066db4501e8)) 22 | (fp_line (start 3.15 -4.15) (end 3.15 -2.15) (layer "F.SilkS") (width 0.15) (tstamp 82cdde59-d7e4-4a39-ae14-0c4d11e42d2a)) 23 | (fp_line (start -3.15 4.15) (end -3.15 2.15) (layer "F.SilkS") (width 0.15) (tstamp a34f5383-550e-48f9-947a-fc80f5906ba4)) 24 | (fp_line (start 1.65 -4.15) (end 3.15 -4.15) (layer "F.SilkS") (width 0.15) (tstamp c1e3582f-6930-4a71-b1a3-27c7e1e13ec7)) 25 | (fp_line (start -1.65 -4.15) (end -2 -4.15) (layer "F.SilkS") (width 0.15) (tstamp c64fde70-54cd-4f04-ba75-1efdf538b0c3)) 26 | (fp_circle (center -3 -4) (end -3 -3.9) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 4db92031-2783-4c19-b6e5-132d9b518348)) 27 | (fp_line (start 4 5) (end -4 5) (layer "F.CrtYd") (width 0.05) (tstamp 4d62443a-0e70-426e-9894-296090fe3b12)) 28 | (fp_line (start -4 5) (end -4 -5) (layer "F.CrtYd") (width 0.05) (tstamp 6e86aba6-e7bc-4015-8180-d4b2aea3da33)) 29 | (fp_line (start 4 -5) (end 4 5) (layer "F.CrtYd") (width 0.05) (tstamp cc95691d-fcc8-4670-afde-5814cb0ad0bc)) 30 | (fp_line (start -4 -5) (end 4 -5) (layer "F.CrtYd") (width 0.05) (tstamp db4a7145-afc6-4ee2-9c25-dcc73b2db8b1)) 31 | (fp_line (start -3 4) (end 3 4) (layer "F.Fab") (width 0.15) (tstamp 0d969451-5ba1-46df-9fca-aeeb4d15957c)) 32 | (fp_line (start -2 -4) (end -3 -3) (layer "F.Fab") (width 0.15) (tstamp 18561417-4137-4f85-aa5a-5c01a5c13d06)) 33 | (fp_line (start 3 -4) (end -2 -4) (layer "F.Fab") (width 0.15) (tstamp 27dad25a-73ae-45d0-94e0-044b637e2d0f)) 34 | (fp_line (start -3 -3) (end -3 4) (layer "F.Fab") (width 0.15) (tstamp aad85b9a-e9da-4386-ae4a-88ee57d59e3a)) 35 | (fp_line (start 3 4) (end 3 -4) (layer "F.Fab") (width 0.15) (tstamp b546c372-d2c6-4775-9718-b041b3e018cd)) 36 | (pad "A2" smd circle (at -1 -2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 18be8f64-18be-4043-99a7-9657e658fd60)) 37 | (pad "A3" smd circle (at 0 -2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e440656f-8bdf-49bc-a636-12d86420dc06)) 38 | (pad "A4" smd circle (at 1 -2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 635cc353-3161-48c1-b9f8-47da727758f8)) 39 | (pad "A5" smd circle (at 2 -2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b48a06b9-2f2a-4230-8971-181dac706391)) 40 | (pad "B1" smd circle (at -2 -1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6675512b-9159-480c-a3d4-3a3c0b749d4f)) 41 | (pad "B2" smd circle (at -1 -1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 03680c87-5eca-46a1-bfa9-fab176772092)) 42 | (pad "B3" smd circle (at 0 -1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0c5dca7-48f5-4be5-b86e-3843d767c604)) 43 | (pad "B4" smd circle (at 1 -1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f4ed1dbc-38c7-4ea0-aeb0-8203b50d4514)) 44 | (pad "B5" smd circle (at 2 -1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 52335ebb-1b68-4233-b3c9-225410878a14)) 45 | (pad "C1" smd circle (at -2 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4787acc9-eb90-4b74-947a-364b1f006d0b)) 46 | (pad "C2" smd circle (at -1 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14f4dccc-8e02-4a2c-b7b9-e02930d0aaf1)) 47 | (pad "C3" smd circle (at 0 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cb2d1e8-fa5a-477f-a115-8f5f04b2a77f)) 48 | (pad "C4" smd circle (at 1 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9886f74-a264-45b5-b90b-6c74bb848be3)) 49 | (pad "C5" smd circle (at 2 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5baf606e-5ffc-495a-b538-7ed9b4f739ec)) 50 | (pad "D1" smd circle (at -2 1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 711202bb-7146-42df-bf50-eca2100e6c19)) 51 | (pad "D2" smd circle (at -1 1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cd411bee-40fb-460f-89e6-d5b02a7663ad)) 52 | (pad "D3" smd circle (at 0 1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17633dc4-8bbc-44fc-9687-34cba29661f2)) 53 | (pad "D4" smd circle (at 1 1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e5657d38-e622-4868-a920-f286f5415938)) 54 | (pad "D5" smd circle (at 2 1) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 361b8d4a-1975-4580-a725-aaa1220a6fef)) 55 | (pad "E1" smd circle (at -2 2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12396471-cdd0-40d6-998a-471da08ae67f)) 56 | (pad "E2" smd circle (at -1 2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6107283-a664-47a6-9d86-7806a896ebbb)) 57 | (pad "E3" smd circle (at 0 2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fdc1a331-d8ad-4175-a513-f8d15d3c322c)) 58 | (pad "E4" smd circle (at 1 2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2388afce-6838-4a0c-b5cb-29b14a41d856)) 59 | (pad "E5" smd circle (at 2 2) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e6fd9add-02e8-47f7-96bf-2f1994eaf2b5)) 60 | (model "${KICAD6_3DMODEL_DIR}/Package_BGA.3dshapes/BGA-25_6.35x6.35mm_Layout5x5_P1.27mm.step" 61 | (offset (xyz 0 0 0)) 62 | (scale (xyz 1 1.25 0.2)) 63 | (rotate (xyz 0 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/BW0033AG-L3.4W0.9H1.8.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "BW0033AG-L3.4W0.9H1.8" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "spring finger contact") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -1.4 180) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp def045d9-2148-4a01-9c10-1f0793fdb02f) 8 | ) 9 | (fp_text value "BW0033AG-L3.4W0.9H1.8" (at 0 1 180) (layer "F.Fab") 10 | (effects (font (size 0.5 0.5) (thickness 0.1))) 11 | (tstamp 4c74390e-fc67-40ed-9a36-6a5fb53a3f43) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab") 14 | (effects (font (size 0.5 0.5) (thickness 0.1))) 15 | (tstamp 9a83c54f-ad00-40d8-bd6b-00c99484d7e4) 16 | ) 17 | (fp_line (start -2.15 -0.65) (end -2.15 0.65) 18 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 38022209-4313-4761-8a02-9bef940c4295)) 19 | (fp_line (start -1.9 -0.65) (end 1.9 -0.65) 20 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29857732-37f7-44d0-8e59-4cf9a1502bb7)) 21 | (fp_line (start -1.9 0.65) (end -1.9 -0.65) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0d0f4805-0296-4f28-bd30-6c02ff2eba21)) 23 | (fp_line (start 1.9 -0.65) (end 1.9 0.65) 24 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8e735b9-4706-4797-b687-364926a1d2c8)) 25 | (fp_line (start 1.9 0.65) (end -1.9 0.65) 26 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9a9ceb05-411d-4598-91fd-0f01f2ae5e9a)) 27 | (fp_line (start -2.2 -0.95) (end 2.2 -0.95) 28 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0bc75574-eaf5-4a40-9dee-68016f1e9c1e)) 29 | (fp_line (start -2.2 0.95) (end -2.2 -0.95) 30 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp af28b831-dca0-44d3-b33d-c0b71ec5b1ca)) 31 | (fp_line (start 2.2 -0.95) (end 2.2 0.95) 32 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5308379b-768f-4481-987b-c8fa2a0ee393)) 33 | (fp_line (start 2.2 0.95) (end -2.2 0.95) 34 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 61272952-9a5f-4653-9b54-0756bb0452fd)) 35 | (fp_line (start -1.7 0.45) (end -1.7 0) 36 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c1901f8-ae9e-45bd-9ac8-3310fc6c669a)) 37 | (fp_line (start -1.25 -0.45) (end -1.7 0) 38 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf19d73c-14f8-4f19-8d2f-18519aaf435e)) 39 | (fp_line (start -1.25 -0.45) (end 1.7 -0.45) 40 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 814f4908-b8db-4c0b-96d2-e31304bc7d33)) 41 | (fp_line (start 1.7 -0.45) (end 1.7 0.45) 42 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 237d150c-da5c-45dd-a175-19a7505aaafb)) 43 | (fp_line (start 1.7 0.45) (end -1.7 0.45) 44 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19445ec0-2973-453e-9aa3-eff51a08819a)) 45 | (pad "1" smd rect (at -0.65 0) (size 2.1 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91930980-a11e-420f-9ee7-0833a4678700)) 46 | ) 47 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/CONN-Amphenol-UE27AC54100.kicad_mod: -------------------------------------------------------------------------------- 1 | (module CONN-Amphenol-UE27AC54100 (layer F.Cu) (tedit 5DAD34F5) 2 | (fp_text reference REF** (at 0.2 -4.3) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value CONN-Amphenol-UE27AC54100 (at 0 -4.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 6.5 13) (end -6.5 13) (layer F.Fab) (width 0.15)) 9 | (fp_line (start 6.5 -2.2) (end 6.5 13) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -6.5 -2.2) (end 6.5 -2.2) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -6.5 13) (end -6.5 -2.2) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 6.5 13) (end -6.5 13) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start 6.5 -2.2) (end 6.5 13) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start -6.5 -2.2) (end 6.5 -2.2) (layer F.CrtYd) (width 0.15)) 15 | (fp_line (start -6.5 13) (end -6.5 -2.2) (layer F.CrtYd) (width 0.15)) 16 | (fp_line (start -6.5 -2.2) (end -6.5 -1.5) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 6.5 -2.2) (end -6.5 -2.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 6.5 -1.5) (end 6.5 -2.2) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -6.5 12.1) (end 6.5 12.1) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 6.5 13) (end -6.5 13) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start 6.5 -1.5) (end 6.5 13) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -6.5 -1.5) (end 6.5 -1.5) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -6.5 13) (end -6.5 -1.5) (layer F.SilkS) (width 0.15)) 24 | (pad 1 thru_hole circle (at -3.75 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 25 | (pad 2 thru_hole circle (at -1.25 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 26 | (pad 3 thru_hole circle (at 1.25 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 27 | (pad 4 thru_hole circle (at 3.75 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 28 | (pad 5 thru_hole circle (at -6.55 2.71) (size 3.25 3.25) (drill 2.3) (layers *.Cu *.Mask)) 29 | (pad 5 thru_hole circle (at 6.55 2.71) (size 3.25 3.25) (drill 2.3) (layers *.Cu *.Mask)) 30 | (model ${KIPRJMOD}/rhododendron.3dshapes/UE27AC54100.step 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/DFN1006-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DFN1006-2" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (tags "SOD-882 SOD882") 5 | (solder_paste_margin -0.1) 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.2) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 8cad4e48-4840-4c6c-9f05-2a3810d5f836) 10 | ) 11 | (fp_text value "DFN1006-2" (at 0 1.6 unlocked) (layer "F.Fab") 12 | (effects (font (size 0.5 0.5) (thickness 0.1))) 13 | (tstamp 6b0d0367-b0b1-4473-aba2-84d7f9325623) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0.9 unlocked) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.1))) 17 | (tstamp c8c553c0-596b-4568-ae4b-42fbf7e4efa5) 18 | ) 19 | (fp_line (start -0.85 -0.45) (end -0.85 0.45) (layer "F.SilkS") (width 0.1) (tstamp 0c182452-3ce1-4f08-a1dd-bcf7ebea42f4)) 20 | (fp_rect (start -0.65 -0.45) (end 0.65 0.45) (layer "F.SilkS") (width 0.1) (fill none) (tstamp f7ba40d4-facb-4daa-bf54-50852b6835df)) 21 | (fp_rect (start -0.65 -0.45) (end 0.65 0.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp d8a101db-2fcb-457b-b7e5-8c298cb3175d)) 22 | (fp_line (start -0.1 0) (end 0.15 -0.15) (layer "F.Fab") (width 0.1) (tstamp 0fd52b16-3700-46c2-a658-724745784f1c)) 23 | (fp_line (start -0.2 -0.15) (end -0.2 0.15) (layer "F.Fab") (width 0.1) (tstamp 6a1f49f8-fb1e-4c9f-be7d-39abd0a05e91)) 24 | (fp_line (start 0.15 0.15) (end -0.1 0) (layer "F.Fab") (width 0.1) (tstamp 7e41b446-354a-4229-a570-250862c472f9)) 25 | (fp_line (start 0.15 -0.15) (end 0.15 0.15) (layer "F.Fab") (width 0.1) (tstamp ea2c5462-47ff-4a3d-9a51-8221253fd7f7)) 26 | (fp_rect (start -0.5 -0.3) (end 0.5 0.3) (layer "F.Fab") (width 0.1) (fill none) (tstamp 97bcd71e-36b2-4b97-a9b1-fcb40ca80204)) 27 | (pad "1" smd roundrect (at -0.35 0) (size 0.4 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp 79b75cc3-01c9-4dba-b42b-62f8b2637e04)) 28 | (pad "2" smd roundrect (at 0.35 0) (size 0.4 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.125) (tstamp c51a212c-a9fc-46cc-9c09-d97ac12144e6)) 29 | (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMA.wrl" 30 | (offset (xyz 0 0 0)) 31 | (scale (xyz 0.19 0.24 0.126)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/DSN1006-2.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DSN1006-2" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (tags "SOD-993 SOD993") 5 | (solder_paste_margin -0.08) 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -0.9) (layer "F.SilkS") 8 | (effects (font (size 0.5 0.5) (thickness 0.1))) 9 | (tstamp 8cad4e48-4840-4c6c-9f05-2a3810d5f836) 10 | ) 11 | (fp_text value "VAL**" (at 0 0.9 unlocked) (layer "F.Fab") 12 | (effects (font (size 0.5 0.5) (thickness 0.1))) 13 | (tstamp 6b0d0367-b0b1-4473-aba2-84d7f9325623) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.1))) 17 | (tstamp c8c553c0-596b-4568-ae4b-42fbf7e4efa5) 18 | ) 19 | (fp_line (start -0.85 -0.4) (end -0.85 0.4) (layer "F.SilkS") (width 0.12) (tstamp 0c182452-3ce1-4f08-a1dd-bcf7ebea42f4)) 20 | (fp_rect (start -0.62 -0.42) (end 0.62 0.42) (layer "F.SilkS") (width 0.12) (fill none) (tstamp f7ba40d4-facb-4daa-bf54-50852b6835df)) 21 | (fp_rect (start -0.65 -0.45) (end 0.65 0.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp d8a101db-2fcb-457b-b7e5-8c298cb3175d)) 22 | (fp_line (start -0.1 0) (end 0.15 -0.15) (layer "F.Fab") (width 0.1) (tstamp 0fd52b16-3700-46c2-a658-724745784f1c)) 23 | (fp_line (start -0.2 -0.15) (end -0.2 0.15) (layer "F.Fab") (width 0.1) (tstamp 6a1f49f8-fb1e-4c9f-be7d-39abd0a05e91)) 24 | (fp_line (start 0.15 0.15) (end -0.1 0) (layer "F.Fab") (width 0.1) (tstamp 7e41b446-354a-4229-a570-250862c472f9)) 25 | (fp_line (start 0.15 -0.15) (end 0.15 0.15) (layer "F.Fab") (width 0.1) (tstamp ea2c5462-47ff-4a3d-9a51-8221253fd7f7)) 26 | (fp_rect (start -0.5 -0.3) (end 0.5 0.3) (layer "F.Fab") (width 0.1) (fill none) (tstamp 97bcd71e-36b2-4b97-a9b1-fcb40ca80204)) 27 | (pad "1" smd rect (at -0.325 0) (size 0.35 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 79b75cc3-01c9-4dba-b42b-62f8b2637e04)) 28 | (pad "2" smd rect (at 0.325 0) (size 0.35 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c51a212c-a9fc-46cc-9c09-d97ac12144e6)) 29 | (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMA.wrl" 30 | (offset (xyz 0 0 0)) 31 | (scale (xyz 0.19 0.24 0.126)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/D_SOD-123FL.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "D_SOD-123FL" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 587F7769) 4 | (descr "D_SOD-123FL") 5 | (tags "D_SOD-123FL") 6 | (attr smd) 7 | (fp_text reference "REF**" (at -0.127 -1.905) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 9f871598-45c4-4a4d-b72c-6830e213d715) 10 | ) 11 | (fp_text value "D_SOD-123FL" (at 0 2.1) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp de8ef051-493d-4a0a-ad3a-a052911fd770) 14 | ) 15 | (fp_text user "${REFERENCE}" (at -0.127 -1.905) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp d0dba58f-a28f-489f-9d5e-fac83c7408ee) 18 | ) 19 | (fp_line (start -2.2 -1) (end 1.65 -1) (layer "F.SilkS") (width 0.12) (tstamp 1ee9ecec-e8f3-4d50-a556-85850c11da22)) 20 | (fp_line (start -2.2 1) (end 1.65 1) (layer "F.SilkS") (width 0.12) (tstamp 61a80caf-8096-41a8-99c8-22163275a6ce)) 21 | (fp_line (start -2.2 -1) (end -2.2 1) (layer "F.SilkS") (width 0.12) (tstamp b4071dde-bd5b-424b-a309-1f49a6f70749)) 22 | (fp_line (start 2.2 -1.15) (end 2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 92f28048-dd09-415b-9e49-d2429a09c9ee)) 23 | (fp_line (start -2.2 -1.15) (end 2.2 -1.15) (layer "F.CrtYd") (width 0.05) (tstamp de23679b-5d93-408d-a6ae-46c7e2cc53c6)) 24 | (fp_line (start 2.2 1.15) (end -2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ef5e5053-60cc-41ac-882c-1b6e7f0707ab)) 25 | (fp_line (start -2.2 -1.15) (end -2.2 1.15) (layer "F.CrtYd") (width 0.05) (tstamp f73438b4-b2b7-4b62-9c65-883b8e285dd5)) 26 | (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer "F.Fab") (width 0.1) (tstamp 017a9b78-557e-4b9b-bec2-3015c0b9d5ba)) 27 | (fp_line (start -0.75 0) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 29e200a4-c486-468e-9c1b-6c83bc7d8ed1)) 28 | (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer "F.Fab") (width 0.1) (tstamp 6dcd856b-3ba6-42ca-b3fd-8d8961dcb2d7)) 29 | (fp_line (start 0.25 0.4) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 73224245-9ed5-4103-8ad4-5be3f214d2e2)) 30 | (fp_line (start -0.35 0) (end -0.35 0.55) (layer "F.Fab") (width 0.1) (tstamp 749e2dac-79d4-42d5-95a7-8dd66f287b60)) 31 | (fp_line (start -0.35 0) (end 0.25 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7d4ecd7d-bba9-4c7e-ba63-e277d5827739)) 32 | (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer "F.Fab") (width 0.1) (tstamp 8c79b18c-90be-4c9e-aa09-46ac5f022fa2)) 33 | (fp_line (start -0.35 0) (end -0.35 -0.55) (layer "F.Fab") (width 0.1) (tstamp 8d16c4ce-0a7d-4725-ae48-c2dc01d3c117)) 34 | (fp_line (start 0.25 0) (end 0.75 0) (layer "F.Fab") (width 0.1) (tstamp c17e2aaa-b86b-451c-9acd-df289ba33e63)) 35 | (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer "F.Fab") (width 0.1) (tstamp dfdba17f-ed64-4d29-92d0-ffd156c29f35)) 36 | (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer "F.Fab") (width 0.1) (tstamp fe920eaf-fc57-4fef-8fb4-4aa6816713e7)) 37 | (pad "1" smd rect (at -1.45 0) (size 1 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66621b77-88d1-4738-805a-00be2f86c640)) 38 | (pad "2" smd rect (at 1.45 0) (size 1 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a1b1d48-76de-40b1-b519-a91fcf5f41b4)) 39 | (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123F.wrl" 40 | (offset (xyz 0 0 0)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 0)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/Diodes_10-TQFN_ZL.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Diodes_10-TQFN_ZL" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5A2A91D4) 4 | (descr "TQFN-10 (https://www.diodes.com/assets/Package-Files/ZL10.pdf)") 5 | (tags "TQFN-10 10-TQFN ZL10 ZL") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ce5957dc-8b9c-4d16-b381-2b5a9146a809) 10 | ) 11 | (fp_text value "Diodes_10-TQFN_ZL" (at 0 2) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp f59a34d9-51f1-4ab8-baf1-e97276492be2) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.07))) 17 | (tstamp 8e4b32ef-eaae-4052-8ee5-9e9db1a1d42a) 18 | ) 19 | (fp_line (start 0.76 -0.425) (end 0.76 -0.9) (layer "F.SilkS") (width 0.12) (tstamp 058a567c-78dd-4df2-8db8-498d9db926a7)) 20 | (fp_line (start 0.76 0.9) (end 0.625 0.9) (layer "F.SilkS") (width 0.12) (tstamp 34db2c41-6700-407c-ab9f-325c8cd935cf)) 21 | (fp_line (start -0.625 0.9) (end -0.76 0.9) (layer "F.SilkS") (width 0.12) (tstamp 4435aff1-0755-445a-895a-a76640d1748c)) 22 | (fp_line (start -0.76 0.9) (end -0.76 0.425) (layer "F.SilkS") (width 0.12) (tstamp 48276b2d-c537-4a8c-8c1f-2790e2500dbf)) 23 | (fp_line (start 0.76 -0.9) (end 0.625 -0.9) (layer "F.SilkS") (width 0.12) (tstamp 553b38c0-62c6-4ac2-9118-edf4ed91b3ec)) 24 | (fp_line (start 0.76 0.9) (end 0.76 0.425) (layer "F.SilkS") (width 0.12) (tstamp 8b056d11-ea5a-447c-848e-40ad1b21d0d5)) 25 | (fp_line (start 1.15 -1.3) (end -1.15 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 025bb0e7-e44b-4f86-952e-cf64e1e7e1ca)) 26 | (fp_line (start 1.15 -1.3) (end 1.15 1.3) (layer "F.CrtYd") (width 0.05) (tstamp 096fbf99-896a-491b-a0da-28e8ba5af17f)) 27 | (fp_line (start -1.15 1.3) (end -1.15 -1.3) (layer "F.CrtYd") (width 0.05) (tstamp 8cbc4868-0422-4d4e-93f9-32f13be76294)) 28 | (fp_line (start -1.15 1.3) (end 1.15 1.3) (layer "F.CrtYd") (width 0.05) (tstamp ba3b8442-5609-4cd3-8439-6ef0eea3860c)) 29 | (fp_line (start -0.65 -0.35) (end -0.65 0.8) (layer "F.Fab") (width 0.1) (tstamp 3ed9b8de-4f45-4919-8c60-a9b33d9317c5)) 30 | (fp_line (start -0.2 -0.8) (end -0.65 -0.35) (layer "F.Fab") (width 0.1) (tstamp 44f12962-ab0a-40b1-af99-70b3b88c83c3)) 31 | (fp_line (start 0.65 -0.8) (end -0.2 -0.8) (layer "F.Fab") (width 0.1) (tstamp 48c967e2-96ed-4a93-8e1f-3b5b9440258b)) 32 | (fp_line (start -0.65 0.8) (end 0.65 0.8) (layer "F.Fab") (width 0.1) (tstamp 60dd3e5d-eb4a-4f86-823f-433ef673c8fe)) 33 | (fp_line (start 0.65 0.8) (end 0.65 -0.8) (layer "F.Fab") (width 0.1) (tstamp b2069122-bf56-4cd7-82eb-e1812288bf55)) 34 | (pad "1" smd rect (at -0.475 -0.2) (size 0.85 0.225) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a4ea3551-68bf-4dfa-81bd-2ab80fce8199)) 35 | (pad "2" smd rect (at -0.525 0.2) (size 0.75 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9682f2ba-d82b-4fac-89c2-5de019916ec3)) 36 | (pad "3" smd rect (at -0.4 0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6520ad4f-ecf7-4488-9516-7d4afa87876d)) 37 | (pad "4" smd rect (at 0 0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09e09849-49a0-4aef-82ae-b12e333279af)) 38 | (pad "5" smd rect (at 0.4 0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e14b8cd4-cf8c-4e2c-a56d-b77664c065b9)) 39 | (pad "6" smd rect (at 0.525 0.2) (size 0.75 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 59130629-631a-4433-9b54-048bfbc97061)) 40 | (pad "7" smd rect (at 0.525 -0.2) (size 0.75 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2481af5a-b600-4d6d-827c-793ae2696509)) 41 | (pad "8" smd rect (at 0.4 -0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a762dc01-756e-4692-989e-a3f175670fd5)) 42 | (pad "9" smd rect (at 0 -0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 63ad4e18-9c79-4bdb-b928-ee17370effe0)) 43 | (pad "10" smd rect (at -0.4 -0.775 90) (size 0.55 0.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9e454e2c-67f2-4f22-81bd-9efeec744b9b)) 44 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/UQFN-10_1.4x1.8mm_P0.4mm.wrl" 45 | (offset (xyz 0 0 0)) 46 | (scale (xyz 0.9286 0.8889 1.25)) 47 | (rotate (xyz 0 0 0)) 48 | ) 49 | ) 50 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/Diodes_UQFN2020-12_Type-B.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Diodes_UQFN2020-12_Type-B" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5F0E175D) 4 | (descr "U-QFN2020-12 (Type B) (https://www.diodes.com/assets/Package-Files/U-QFN2020-12-Type-B.pdf) ") 5 | (tags "U-QFN2020-12 (Type B)") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -2) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 7aa33dee-ea98-4186-aac7-9d9d25e477c3) 10 | ) 11 | (fp_text value "Diodes_UQFN2020-12_Type-B" (at 0 2) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 228b8363-f933-4722-8c3a-441357691b7f) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0.1) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.07))) 17 | (tstamp 88a5968c-188f-4f69-bbbc-dcd6e4319512) 18 | ) 19 | (fp_line (start -0.5 -1.15) (end -1.3 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 4102c46f-f634-41d0-8b37-98fbd6e0da93)) 20 | (fp_line (start -0.5 1.15) (end -1.1 1.15) (layer "F.SilkS") (width 0.12) (tstamp 84b88884-fb3b-4255-a48b-3f35d0c21b22)) 21 | (fp_line (start -1.1 1.15) (end -1.1 0.95) (layer "F.SilkS") (width 0.12) (tstamp 85e439b5-c66b-4397-a65c-b96ea91f54ea)) 22 | (fp_line (start 0.5 -1.15) (end 1.1 -1.15) (layer "F.SilkS") (width 0.12) (tstamp ad1c2c8f-dbb7-41bb-ae0d-30a2fbbac1c6)) 23 | (fp_line (start 1.1 0.95) (end 1.1 1.15) (layer "F.SilkS") (width 0.12) (tstamp ad92ab97-43ab-469b-a32f-e748e3fbfe51)) 24 | (fp_line (start 1.1 1.15) (end 0.5 1.15) (layer "F.SilkS") (width 0.12) (tstamp b884d475-ea9e-49a1-98e0-2f52c3b0a580)) 25 | (fp_line (start 1.1 -1.15) (end 1.1 -0.95) (layer "F.SilkS") (width 0.12) (tstamp ceb24d0b-4c1c-489a-ae74-8e1c2f1207be)) 26 | (fp_line (start 1.4 1.4) (end 1.4 -1.4) (layer "F.CrtYd") (width 0.05) (tstamp 019b8f25-c3aa-4c40-80ce-f430116daf65)) 27 | (fp_line (start 1.4 -1.4) (end -1.4 -1.4) (layer "F.CrtYd") (width 0.05) (tstamp 1439ce29-61e6-43cb-9d85-c5c70a88d088)) 28 | (fp_line (start -1.4 -1.4) (end -1.4 1.4) (layer "F.CrtYd") (width 0.05) (tstamp 23e01a88-1652-460b-931b-1c4ec754ac6f)) 29 | (fp_line (start -1.4 1.4) (end 1.4 1.4) (layer "F.CrtYd") (width 0.05) (tstamp eb2a1166-c730-402e-a4c4-bedb50fd3180)) 30 | (fp_line (start 1 -1) (end 1 1) (layer "F.Fab") (width 0.1) (tstamp 2851bd94-d7f2-4c14-879d-ea82703b4343)) 31 | (fp_line (start -0.5 -1) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3d4b8521-90c9-4048-a4a2-df65fb0ccf4a)) 32 | (fp_line (start 1 1) (end -1 1) (layer "F.Fab") (width 0.1) (tstamp 413295ad-0592-4f0d-b37c-1a50b2710e7c)) 33 | (fp_line (start -1 1) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp ebd1ca44-43ae-400a-90c0-1bd94b466fd0)) 34 | (fp_line (start -0.5 -1) (end 1 -1) (layer "F.Fab") (width 0.1) (tstamp faaef780-d126-481b-b1f9-6cfd2af962f5)) 35 | (pad "1" smd rect (at -0.925 -0.675) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 398ad195-2a11-4e55-986d-a186e3a89542)) 36 | (pad "2" smd rect (at -0.925 -0.225) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f77c1e1-9fbc-42f6-8a93-1fc820309a7a)) 37 | (pad "3" smd rect (at -0.925 0.225) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bb1d3a3-cfbe-4073-8833-f54f51c17837)) 38 | (pad "4" smd rect (at -0.925 0.675) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 51995e53-543a-422d-863c-4f44e907e6cc)) 39 | (pad "5" smd rect (at -0.225 0.925 90) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 64399fcd-6c03-4700-8c12-251951d3801f)) 40 | (pad "6" smd rect (at 0.225 0.925 90) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bbc58ece-a35f-4ba0-8e5f-b505100328b4)) 41 | (pad "7" smd rect (at 0.925 0.675 180) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47724f86-597f-4091-9860-dc597ce777e2)) 42 | (pad "8" smd rect (at 0.925 0.225 180) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4eb12323-545d-4c3f-ac06-45368f9e568f)) 43 | (pad "9" smd rect (at 0.925 -0.225 180) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af09e93c-384e-4e9f-8635-1842f4b24a7c)) 44 | (pad "10" smd rect (at 0.925 -0.675 180) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp feea8c16-1b7f-47cc-a011-8d4450c9af91)) 45 | (pad "11" smd rect (at 0.225 -0.925 270) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 277643cd-659b-4398-b126-b9424a8b9090)) 46 | (pad "12" smd rect (at -0.225 -0.925 270) (size 0.45 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 644310e0-7c7b-44b7-932f-eef3f19c576b)) 47 | (pad "13" smd rect (at 0 0 90) (size 1 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cb3d3897-a016-46d8-a923-e29c055f8fd8)) 48 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-8-1EP_2x2mm_P0.5mm_EP1.05x1.75mm.wrl" 49 | (offset (xyz 0 0 0)) 50 | (scale (xyz 1 1 0.65)) 51 | (rotate (xyz 0 0 0)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/L_CommonModeChoke_Murata_DLM0NS.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "L_CommonModeChoke_Murata_DLM0NS" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Chip Common Mode Choke Coil, https://www.murata.com/en-global/products/productdata/8799424610334/EFLD0009.pdf") 4 | (tags "surface mount common mode bead filter") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0.9 0 90) (layer "F.SilkS") 7 | (effects (font (size 0.5 0.5) (thickness 0.1))) 8 | (tstamp 2c41ab56-59fa-4bb1-a4b0-925c52405fba) 9 | ) 10 | (fp_text value "L_CommonModeChoke_Murata_DLM0NS" (at 0 1.5) (layer "F.Fab") 11 | (effects (font (size 0.5 0.5) (thickness 0.1))) 12 | (tstamp c91f6be3-28cd-44df-a1c1-7acb76a564cb) 13 | ) 14 | (fp_text user "${REFERENCE}" (at -0.8 0 90) (layer "F.Fab") 15 | (effects (font (size 0.5 0.5) (thickness 0.075))) 16 | (tstamp 7e993662-a52b-4c34-8467-5b25f04d30a2) 17 | ) 18 | (fp_line (start 0.325 -0.6) (end -0.6 -0.6) 19 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e59fce85-13e7-4507-ab61-1aef3f34999e)) 20 | (fp_line (start 0.325 0.6) (end -0.325 0.6) 21 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 844bf452-15bb-45a5-9587-3ddb06947bef)) 22 | (fp_line (start -0.6 -0.6) (end 0.6 -0.6) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bf244d64-f082-454d-93df-ed39f7707528)) 24 | (fp_line (start -0.6 0.6) (end -0.6 -0.6) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1104b332-2ad3-4a5d-a8c7-a72bb8bc6e89)) 26 | (fp_line (start -0.6 0.6) (end 0.6 0.6) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce9894f5-3416-4339-84a6-4d3d54db391d)) 28 | (fp_line (start 0.6 0.6) (end 0.6 -0.6) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 64633768-a519-46fa-aef9-f3dc89c4b526)) 30 | (fp_line (start -0.325 -0.225) (end -0.325 0.425) 31 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4eefae99-2843-4abc-b894-4400120db897)) 32 | (fp_line (start -0.325 -0.225) (end -0.125 -0.425) 33 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 938b7271-9dca-4027-9565-ebf95baf7728)) 34 | (fp_line (start 0.325 -0.425) (end -0.125 -0.425) 35 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7350be5f-c706-4325-8fbc-4214338fdb8e)) 36 | (fp_line (start 0.325 -0.425) (end 0.325 0.425) 37 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4c6252f-ff85-493f-841f-997548141b88)) 38 | (fp_line (start 0.325 0.425) (end -0.325 0.425) 39 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c19cda4-9223-43fe-b2f6-5f8007417709)) 40 | (pad "1" smd roundrect (at -0.3 -0.25) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 5048f8b7-4cea-433f-8b14-7ddcd0dbce59)) 41 | (pad "2" smd roundrect (at 0.3 -0.25) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 3366b443-fda9-4e29-9c48-2aae78be6828)) 42 | (pad "3" smd roundrect (at -0.3 0.25) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp 297c1c5d-a394-42e1-b244-1339238dbff6)) 43 | (pad "4" smd roundrect (at 0.3 0.25) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (tstamp dcbbe039-4db1-48b7-ab41-6e0ef228446e)) 44 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_Array_Convex_2x0402.wrl" 45 | (offset (xyz 0 0 0)) 46 | (scale (xyz 0.65 0.6 1)) 47 | (rotate (xyz 0 0 0)) 48 | ) 49 | ) 50 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/PinSocket_2x06_P2.54mm_PMOD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module PinSocket_2x06_P2.54mm_PMOD (layer F.Cu) (tedit 5FF3A93C) 2 | (descr "Through hole angled socket strip for PMOD") 3 | (tags "Through hole angled socket strip THT 2x06 2.54mm double row PMOD") 4 | (fp_text reference REF** (at -1.27 -15.24) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value PinSocket_2x06_P2.54mm_PMOD (at -13.97 -6.35 90) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -5.03 1.27) (end -4.06 0.3) (layer F.Fab) (width 0.1)) 11 | (fp_text user %R (at -8.315 -6.35 90) (layer F.Fab) 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | ) 14 | (fp_line (start 1.27 1.524) (end -0.762 1.524) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -3.81 1.27) (end -3.81 -13.97) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1.27 1.27) (end -3.81 1.27) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start 1.27 -13.97) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -3.81 -13.97) (end 1.27 -13.97) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -12.57 -13.97) (end -4.06 -13.97) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -4.06 -13.97) (end -4.06 0.3) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -5.03 1.27) (end -12.57 1.27) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -12.57 1.27) (end -12.57 -13.97) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 0 -13) (end -4.06 -13) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -4.06 -12.4) (end 0 -12.4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 0 -12.4) (end 0 -13) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 0 -10.46) (end -4.06 -10.46) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -4.06 -9.86) (end 0 -9.86) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 0 -9.86) (end 0 -10.46) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 0 -7.92) (end -4.06 -7.92) (layer F.Fab) (width 0.1)) 30 | (fp_line (start -4.06 -7.32) (end 0 -7.32) (layer F.Fab) (width 0.1)) 31 | (fp_line (start 0 -7.32) (end 0 -7.92) (layer F.Fab) (width 0.1)) 32 | (fp_line (start 0 -5.38) (end -4.06 -5.38) (layer F.Fab) (width 0.1)) 33 | (fp_line (start -4.06 -4.78) (end 0 -4.78) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 0 -4.78) (end 0 -5.38) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 0 -2.84) (end -4.06 -2.84) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -4.06 -2.24) (end 0 -2.24) (layer F.Fab) (width 0.1)) 37 | (fp_line (start 0 -2.24) (end 0 -2.84) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 0 -0.3) (end -4.06 -0.3) (layer F.Fab) (width 0.1)) 39 | (fp_line (start -4.06 0.3) (end 0 0.3) (layer F.Fab) (width 0.1)) 40 | (fp_line (start 0 0.3) (end 0 -0.3) (layer F.Fab) (width 0.1)) 41 | (fp_line (start 1.397 -14.5) (end -13.05 -14.5) (layer F.CrtYd) (width 0.05)) 42 | (fp_line (start -13.05 -14.5) (end -13.05 1.75) (layer F.CrtYd) (width 0.05)) 43 | (fp_line (start -13.05 1.75) (end 1.397 1.75) (layer F.CrtYd) (width 0.05)) 44 | (fp_line (start 1.397 1.75) (end 1.397 -14.5) (layer F.CrtYd) (width 0.05)) 45 | (pad 12 thru_hole oval (at -2.54 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 46 | (pad 11 thru_hole oval (at -2.54 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 47 | (pad 10 thru_hole oval (at -2.54 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 48 | (pad 9 thru_hole oval (at -2.54 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 49 | (pad 8 thru_hole oval (at -2.54 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 50 | (pad 7 thru_hole oval (at -2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 51 | (pad 6 thru_hole oval (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 52 | (pad 5 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 53 | (pad 4 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 54 | (pad 3 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 55 | (pad 2 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 56 | (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 57 | (model ${KICAD6_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x06_P2.54mm_Horizontal.wrl 58 | (offset (xyz 0 12.7 0)) 59 | (scale (xyz 1 1 1)) 60 | (rotate (xyz 0 0 0)) 61 | ) 62 | ) 63 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/R_0603_1608Metric_Current_Sense.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_0603_1608Metric_Current_Sense" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 0603 (1608 Metric) with differential current sense connection") 4 | (tags "resistor current sense shunt") 5 | (attr smd) 6 | (net_tie_pad_groups "1, 2" "3, 4") 7 | (fp_text reference "REF**" (at 0 -1.43) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 6df974b4-b819-4abf-a570-cfac24b90f22) 10 | ) 11 | (fp_text value "R_0603_1608Metric_Current_Sense" (at 0 1.43) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 43a2d3f9-8880-4891-bb65-e1f1adf1c2a5) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.4 0.4) (thickness 0.06))) 17 | (tstamp 2dfd6efa-e1ab-4e55-ab2b-7f9e70f33afa) 18 | ) 19 | (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) 20 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ec8ba9e-3d89-4f37-94bb-eddf5e4d7489)) 21 | (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) 22 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2bf1d867-cdfa-44dc-9124-ce584dcd094b)) 23 | (fp_line (start -1.48 -0.73) (end 1.48 -0.73) 24 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 24e272be-4051-4b9b-9127-1c7f22532469)) 25 | (fp_line (start -1.48 0.73) (end -1.48 -0.73) 26 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39fddbf8-ad85-4516-95fc-b7f57b1b5476)) 27 | (fp_line (start 1.48 -0.73) (end 1.48 0.73) 28 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2bbe1e5e-3213-443e-930c-a0ae97a345e1)) 29 | (fp_line (start 1.48 0.73) (end -1.48 0.73) 30 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dc275714-5365-4c02-a2fb-5cbd77201d52)) 31 | (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) 32 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 30e382fb-e120-4499-bc15-156f98cd93e8)) 33 | (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) 34 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d04dd1a4-2178-41f5-9bb7-ad470915f47a)) 35 | (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) 36 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0746adbb-419c-491f-ae91-c14351e88a28)) 37 | (fp_line (start 0.8 0.4125) (end -0.8 0.4125) 38 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9ddd7cd8-091d-447c-bc2a-eed5612caf40)) 39 | (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43838c9f-6804-4de5-85fd-22e8ab989b09)) 40 | (pad "2" smd rect (at -0.5 0) (size 0.15 0.5) (layers "F.Cu") (tstamp e3fb4080-6fd7-4844-aa90-2b85d2978839)) 41 | (pad "3" smd rect (at 0.5 0) (size 0.15 0.5) (layers "F.Cu") (tstamp d14d04d9-a412-4066-b7a0-2fb2664e0e75)) 42 | (pad "4" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c5f9428-be86-4001-acce-124766862e7c)) 43 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" 44 | (offset (xyz 0 0 0)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz 0 0 0)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SMA-EDGE.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMA-EDGE (layer F.Cu) (tedit 5FF3A1AB) 2 | (fp_text reference REF** (at 5 0 90) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SMA-EDGE (at -11 0 90) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user %R (at -1.5 0 90) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1 -5) (end -1 -3.7) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -10.1 -5) (end -1 -5) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1 5) (end -1 3.7) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -10.1 5) (end -1 5) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -9.6 3.2) (end -9.6 -3.2) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -9.6 -3.2) (end 3.8 -3.2) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -9.6 3.2) (end 3.8 3.2) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 3.8 3.2) (end 3.8 2.4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 3.8 2.4) (end 0 2.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 0 2.4) (end 0 0.6) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0 0.6) (end 3.8 0.6) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 3.8 0.6) (end 3.8 -0.6) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 3.8 -0.6) (end 0 -0.6) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 0 -0.6) (end 0 -2.4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start 0 -2.4) (end 3.8 -2.4) (layer F.Fab) (width 0.1)) 26 | (fp_line (start 3.8 -2.4) (end 3.8 -3.2) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -10.1 -5) (end -10.1 5) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -1 3.7) (end 4.3 3.7) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 4.3 3.7) (end 4.3 -3.7) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 4.3 -3.7) (end -1 -3.7) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -9 -3.2) (end -8.5 3.2) (layer F.Fab) (width 0.1)) 32 | (fp_line (start -8 -3.2) (end -7.5 3.2) (layer F.Fab) (width 0.1)) 33 | (fp_line (start -7 -3.2) (end -6.5 3.2) (layer F.Fab) (width 0.1)) 34 | (fp_line (start -6 -3.2) (end -5.5 3.2) (layer F.Fab) (width 0.1)) 35 | (fp_line (start -5 -3.2) (end -4.5 3.2) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -4 -3.2) (end -3.5 3.2) (layer F.Fab) (width 0.1)) 37 | (pad 1 smd rect (at 2.032 0) (size 4.064 1.524) (layers F.Cu F.Mask)) 38 | (pad 2 smd rect (at 2.032 -2.54) (size 4.064 1.524) (layers F.Cu F.Mask)) 39 | (pad 2 smd rect (at 2.032 2.54) (size 4.064 1.524) (layers B.Cu B.Mask)) 40 | (pad 2 smd rect (at 2.032 -2.54) (size 4.064 1.524) (layers B.Cu B.Mask)) 41 | (pad 2 smd rect (at 2.032 2.54) (size 4.064 1.524) (layers F.Cu F.Mask)) 42 | (pad 2 thru_hole circle (at 3.6 -2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 43 | (pad 2 thru_hole circle (at 3.6 -2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 44 | (pad 2 thru_hole circle (at 2.6 -2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 45 | (pad 2 thru_hole circle (at 1.6 -2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 46 | (pad 2 thru_hole circle (at 1.6 -2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 47 | (pad 2 thru_hole circle (at 2.6 -2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 48 | (pad 2 thru_hole circle (at 3.6 2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 49 | (pad 2 thru_hole circle (at 2.6 2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 50 | (pad 2 thru_hole circle (at 1.6 2.2) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 51 | (pad 2 thru_hole circle (at 1.6 2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 52 | (pad 2 thru_hole circle (at 2.6 2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 53 | (pad 2 thru_hole circle (at 3.6 2.9) (size 0.762 0.762) (drill 0.3048) (layers *.Cu *.Mask)) 54 | (model "$(KIPRJMOD)/libraries/cynthion.3dshapes/132322.stp" 55 | (offset (xyz 0 0 0.38)) 56 | (scale (xyz 1 1 1)) 57 | (rotate (xyz -90 0 0)) 58 | ) 59 | ) 60 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SOD128.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOD128 placed (layer F.Cu) (tedit 5FF38DF3) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -2.3) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value VAL** (at 0.1 2.4 180) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -1.9 -1.25) (end 1.9 -1.25) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -1.9 1.25) (end 1.9 1.25) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 2.35 -0.875) (end 2.35 0.875) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -2.35 -0.875) (end -2.35 0.875) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -2.35 0.875) (end -1.9 0.875) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -1.9 0.875) (end -1.9 1.25) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -2.35 -0.875) (end -1.9 -0.875) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.9 -0.875) (end -1.9 -1.25) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 2.35 -0.875) (end 1.9 -0.875) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 1.9 -0.875) (end 1.9 -1.25) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 2.35 0.875) (end 1.9 0.875) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 1.9 0.875) (end 1.9 1.25) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -3.2 -1.3) (end -3.2 1.3) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -3.2 1.3) (end -2.2 1.3) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -2.2 1.3) (end -2.2 1.6) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -2.2 1.6) (end 2.2 1.6) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start 2.2 1.6) (end 2.2 1.3) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 2.2 1.3) (end 3.2 1.3) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start 3.2 1.3) (end 3.2 -1.3) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start 3.2 -1.3) (end 2.2 -1.3) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 2.2 -1.3) (end 2.2 -1.6) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start 2.2 -1.6) (end -2.2 -1.6) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start -2.2 -1.6) (end -2.2 -1.3) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start -2.2 -1.3) (end -3.2 -1.3) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start -2.15 -1.55) (end -2.15 -1.25) (layer F.SilkS) (width 0.12)) 37 | (fp_line (start -2.15 -1.25) (end -3.1 -1.25) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start -3.1 -1.25) (end -3.1 1.25) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start -3.1 1.25) (end -2.15 1.25) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start -2.15 1.25) (end -2.15 1.55) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start -2.15 1.55) (end 2.15 1.55) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start 2.15 1.55) (end 2.15 1.25) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start 2.15 1.25) (end 3.1 1.25) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start 3.1 1.25) (end 3.1 -1.25) (layer F.SilkS) (width 0.12)) 45 | (fp_line (start 3.1 -1.25) (end 2.15 -1.25) (layer F.SilkS) (width 0.12)) 46 | (fp_line (start 2.15 -1.25) (end 2.15 -1.55) (layer F.SilkS) (width 0.12)) 47 | (fp_line (start 2.15 -1.55) (end -2.15 -1.55) (layer F.SilkS) (width 0.12)) 48 | (fp_line (start -3.35 -1.25) (end -3.35 1.25) (layer F.SilkS) (width 0.12)) 49 | (pad 1 smd rect (at -2.2 0 180) (size 1.4 2.1) (layers F.Cu F.Paste F.Mask)) 50 | (pad 2 smd rect (at 2.2 0 180) (size 1.4 2.1) (layers F.Cu F.Paste F.Mask)) 51 | (model ${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-123.step 52 | (at (xyz 0 0 0)) 53 | (scale (xyz 1.4 1.5 1.5)) 54 | (rotate (xyz 0 0 0)) 55 | ) 56 | ) 57 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SWD_CONNECTOR_LARGE_BOX.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SWD_CONNECTOR_LARGE_BOX" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5FF3965A) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -3.429) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp a542e1ac-9a8e-4f60-ada3-9984a7b9da37) 8 | ) 9 | (fp_text value "SWD_CONNECTOR_LARGE_BOX" (at 0 3.556) (layer "F.Fab") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 302f8287-7133-439f-9d5f-cfd03afacaae) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp c807f761-f092-4ac8-a5aa-4b5a9822b154) 16 | ) 17 | (fp_line (start -5.08 2.54) (end 5.08 2.54) (layer "F.SilkS") (width 0.15) (tstamp 008ec57e-58e0-40f2-9e25-7f3f73b1206a)) 18 | (fp_line (start -5.08 -2.54) (end -5.08 2.54) (layer "F.SilkS") (width 0.15) (tstamp 4dd7fa20-b41d-4fdf-9067-ffd18b0bc66b)) 19 | (fp_line (start -5.4356 2.54) (end -5.4356 1.016) (layer "F.SilkS") (width 0.15) (tstamp 6c4945e7-37db-48ce-bd2f-97e99bf28077)) 20 | (fp_line (start 5.08 -2.54) (end 5.08 2.54) (layer "F.SilkS") (width 0.15) (tstamp 7b3004a6-0a33-403c-9077-027e13964719)) 21 | (fp_line (start 5.08 -2.54) (end -5.08 -2.54) (layer "F.SilkS") (width 0.15) (tstamp f0293dc2-a545-4151-8729-8238f78a0f01)) 22 | (fp_line (start 5.6 -3.1) (end 5.6 3.1) (layer "F.CrtYd") (width 0.12) (tstamp 6f6d3cb4-9e7e-4e33-bffc-f787076dcb34)) 23 | (fp_line (start 5.6 3.1) (end -5.6 3.1) (layer "F.CrtYd") (width 0.12) (tstamp 7ee4866d-3394-4fbc-9e38-bef9b80ea7cb)) 24 | (fp_line (start -5.6 3.1) (end -5.6 -3.1) (layer "F.CrtYd") (width 0.12) (tstamp 9b15bc8c-d1bf-4f1b-9e5e-a90e2ef2fa71)) 25 | (fp_line (start -5.6 -3.1) (end 5.6 -3.1) (layer "F.CrtYd") (width 0.12) (tstamp ca6c265e-74d5-4d31-90a2-f18c1e55130a)) 26 | (fp_line (start -5.08 -2.54) (end 5.08 -2.54) (layer "F.Fab") (width 0.1) (tstamp 8366c4cf-3bd9-4306-bd53-6886b75f6b63)) 27 | (fp_line (start 5.08 -2.54) (end 5.08 2.54) (layer "F.Fab") (width 0.1) (tstamp c869550c-4486-42fa-a4e2-a641394ce273)) 28 | (fp_line (start -5.08 2.54) (end -5.08 -2.54) (layer "F.Fab") (width 0.1) (tstamp cabcf31c-4070-4671-807a-e069735a72ab)) 29 | (fp_line (start 5.08 2.54) (end -5.08 2.54) (layer "F.Fab") (width 0.1) (tstamp ee45bb1a-c8ff-4374-b420-0a484bc7bb4a)) 30 | (pad "1" thru_hole rect (at -2.54 0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 194aae4e-38ad-4bd4-8517-e4656d907d4d)) 31 | (pad "2" thru_hole circle (at -2.54 -0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp c9fd6e4d-c407-4612-b57b-d8eb84ce7bf3)) 32 | (pad "3" thru_hole circle (at -1.27 0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 846ed509-fd98-4492-b6b4-e56a8aac2264)) 33 | (pad "4" thru_hole circle (at -1.27 -0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp d56a2f5c-d53b-4ee5-a9f5-e0a2ce9651af)) 34 | (pad "5" thru_hole circle (at 0 0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 12e1fe16-582d-4999-9bc0-76cc8ccbc42e)) 35 | (pad "6" thru_hole circle (at 0 -0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp ae122e92-1c58-4526-97a8-42b744a203cc)) 36 | (pad "7" thru_hole circle (at 1.27 0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 0e0d5627-fa91-4183-88e6-d6131c0b54a1)) 37 | (pad "8" thru_hole circle (at 1.27 -0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 64c3f2f0-c8c7-4640-b2d9-422a485a567d)) 38 | (pad "9" thru_hole circle (at 2.54 0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp 027c1df4-6002-49dd-b1ab-5d46931f9c87)) 39 | (pad "10" thru_hole circle (at 2.54 -0.635) (size 1.0668 1.0668) (drill 0.7112) (layers *.Cu *.Mask) (tstamp a2686d25-5490-47d1-b748-8fdb965bd683)) 40 | (model "${KICAD6_3DMODEL_DIR}/Connector_IDC.3dshapes/IDC-Header_2x05_P2.54mm_Vertical.wrl" 41 | (offset (xyz -2.54 -0.635 -0.0762)) 42 | (scale (xyz 0.5 0.5 0.5)) 43 | (rotate (xyz 0 0 -90)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SWITCH-FSMRA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SWITCH-FSMRA (layer F.Cu) (tedit 5DAD2C80) 2 | (fp_text reference SWITCH-FSMRA (at 0 3.81) (layer F.SilkS) 3 | (effects (font (size 1.00076 1.00076) (thickness 0.2032))) 4 | ) 5 | (fp_text value VAL** (at 0 1.8) (layer F.SilkS) hide 6 | (effects (font (size 1.00076 1.00076) (thickness 0.2032))) 7 | ) 8 | (fp_line (start -1.75 2.6) (end -1.75 2.9) (layer F.SilkS) (width 0.2032)) 9 | (fp_line (start -1.75 2.9) (end 1.75 2.9) (layer F.SilkS) (width 0.2032)) 10 | (fp_line (start 1.75 2.9) (end 1.75 2.6) (layer F.SilkS) (width 0.2032)) 11 | (fp_line (start -3.5 2.6) (end -3.5 -4) (layer F.SilkS) (width 0.2032)) 12 | (fp_line (start 3.5 -4) (end 3.5 2.6) (layer F.SilkS) (width 0.2032)) 13 | (fp_line (start 3.1 -4) (end 3.1 -1.1) (layer F.SilkS) (width 0.2032)) 14 | (fp_line (start -3.1 -4) (end -3.1 -1.1) (layer F.SilkS) (width 0.2032)) 15 | (fp_line (start -3.5 -1.1) (end 3.5 -1.1) (layer F.SilkS) (width 0.2032)) 16 | (fp_line (start -3.5 2.6) (end 3.5 2.6) (layer F.SilkS) (width 0.2032)) 17 | (fp_line (start -3.5 -4) (end -3.1 -4) (layer F.SilkS) (width 0.2032)) 18 | (fp_line (start 3.5 -4) (end 3.1 -4) (layer F.SilkS) (width 0.2032)) 19 | (pad 1 thru_hole circle (at -2.25 0) (size 1.5 1.5) (drill 0.99) (layers *.Cu *.Mask)) 20 | (pad 2 thru_hole circle (at 2.25 0) (size 1.5 1.5) (drill 0.99) (layers *.Cu *.Mask)) 21 | (pad ~ thru_hole circle (at 3.505 -2.49) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 22 | (pad ~ thru_hole circle (at -3.505 -2.49) (size 2 2) (drill 1.3) (layers *.Cu *.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SW_Tactile_SPST_Angled_TC-1109DE-B-F.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_Tactile_SPST_Angled_TC-1109DE-B-F (layer F.Cu) (tedit 5FF0F7A7) 2 | (descr "tactile switch SPST right angle, TC-1109DE-B-F") 3 | (tags "tactile switch SPST angled TC-1109DE-B-F XKB Connectivity") 4 | (fp_text reference REF** (at -1.5 -0.55) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_Tactile_SPST_Angled_TC-1109DE-B-F (at -1.5 2.15) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -4.25 1.3) (end 1.25 1.3) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -4.25 -3.05) (end -4.25 1.3) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -3.25 -3.05) (end -4.25 -3.05) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -3.25 -5.7) (end -3.25 -3.05) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 0.25 -5.7) (end -3.25 -5.7) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 0.25 -3.05) (end 0.25 -5.7) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 1.25 -3.05) (end 0.25 -3.05) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.25 1.3) (end 1.25 -3.05) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -0.25 -5.2) (end -2.75 -5.2) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.25 -2) (end -0.25 -5.2) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -2.75 -2) (end -2.75 -5.2) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0.9 -2.15) (end -0.6 -2.15) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -3.9 -2.15) (end -2.4 -2.15) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -3.9 0.95) (end -3.9 -2.15) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 0.9 0.95) (end -3.9 0.95) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 0.9 -2.15) (end 0.9 0.95) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -3.75 -2) (end 0.75 -2) (layer F.Fab) (width 0.1)) 27 | (fp_line (start 0.75 -2) (end 0.75 0.8) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 0.75 0.8) (end -3.75 0.8) (layer F.Fab) (width 0.1)) 29 | (fp_line (start -3.75 0.8) (end -3.75 -2) (layer F.Fab) (width 0.1)) 30 | (fp_text user %R (at -1.5 -0.55) (layer F.Fab) 31 | (effects (font (size 1 1) (thickness 0.15))) 32 | ) 33 | (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask)) 34 | (pad 2 thru_hole circle (at -3 0) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask)) 35 | (pad 3 thru_hole circle (at -1.5 -1.85) (size 1.4 1.4) (drill 0.8) (layers *.Cu *.Mask)) 36 | (model "$(KIPRJMOD)/libraries/cynthion.3dshapes/tc-1109de-a-f.stp" 37 | (offset (xyz -1.5 -0.8 2.25)) 38 | (scale (xyz 1 1 1)) 39 | (rotate (xyz 0 -90 0)) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/SW_Tactile_SPST_Angled_TS-1002N-09526.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SW_Tactile_SPST_Angled_TS-1002N-09526 (layer F.Cu) (tedit 5FDAB963) 2 | (descr "tactile switch SPST right angle, TS-1002N-09526") 3 | (tags "tactile switch SPST angled TS-1002N-09526 XUNPU") 4 | (fp_text reference REF** (at 2.25 2) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value SW_Tactile_SPST_Angled_TS-1002N-09526 (at 2.25 5.3) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 6.5 3.9) (end 6.5 4.3) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start -2 3.899999) (end -2 4.3) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -2 4.3) (end 6.5 4.3) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start 6.5 1.100001) (end 6.5 -3) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -2 -3) (end -1.999999 1.1) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 0.05 -3) (end -2 -3) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 0.05 -9) (end 0.05 -3) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 4.45 -9) (end 0.05 -9) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 4.45 -3) (end 4.45 -9) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 6.5 -3) (end 4.45 -3) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 6.1 3.9) (end 6.1 3.7) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 5.5 3.9) (end 6.1 3.9) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 5.5 3.7) (end 5.5 3.9) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -1 3.9) (end -1 3.7) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -1.6 3.9) (end -1 3.9) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -1.6 3.7) (end -1.6 3.9) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -1.6 -2.6) (end 6.1 -2.6) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 0.55 -8.5) (end 0.55 -2.5) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 3.95 -8.5) (end 3.95 -2.5) (layer F.Fab) (width 0.1)) 29 | (fp_line (start 0.55 -8.5) (end 3.95 -8.5) (layer F.Fab) (width 0.1)) 30 | (fp_line (start -1.6 1.3) (end -1.6 -2.6) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 6.1 1.3) (end 6.1 -2.6) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 5.5 1.1) (end 5.5 1.3) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -1 1.1) (end 5.5 1.1) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start -1 1.3) (end -1 1.1) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start 5.6 1) (end -1.1 1) (layer F.Fab) (width 0.1)) 36 | (fp_line (start 5.6 3.8) (end 5.6 1) (layer F.Fab) (width 0.1)) 37 | (fp_line (start 6 3.8) (end 5.6 3.8) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 6 -2.5) (end 6 3.8) (layer F.Fab) (width 0.1)) 39 | (fp_line (start -1.1 3.8) (end -1.1 1) (layer F.Fab) (width 0.1)) 40 | (fp_line (start -1.5 3.8) (end -1.1 3.8) (layer F.Fab) (width 0.1)) 41 | (fp_line (start -1.5 -2.5) (end -1.5 3.8) (layer F.Fab) (width 0.1)) 42 | (fp_line (start -1.5 -2.5) (end 6 -2.5) (layer F.Fab) (width 0.1)) 43 | (fp_text user %R (at 2.25 2) (layer F.Fab) 44 | (effects (font (size 1 1) (thickness 0.15))) 45 | ) 46 | (fp_arc (start -1.35 2.5) (end -1.999999 1.100001) (angle -130.1904624) (layer F.CrtYd) (width 0.05)) 47 | (fp_arc (start 5.85 2.5) (end 6.499999 3.899999) (angle -130.1904624) (layer F.CrtYd) (width 0.05)) 48 | (pad "" thru_hole circle (at 5.85 2.5) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask)) 49 | (pad 2 thru_hole circle (at 4.5 0) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask)) 50 | (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1.1) (layers *.Cu *.Mask)) 51 | (pad "" thru_hole circle (at -1.35 2.5) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask)) 52 | (model ${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.wrl 53 | (at (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/USB-MICROB-FCI-10103592-LONGPADS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB-MICROB-FCI-10103592-LONGPADS (layer F.Cu) (tedit 5DAD30C7) 2 | (fp_text reference USB-MICROB-FCI-10103592-LONGPADS (at 2.49936 0) (layer F.SilkS) 3 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 4 | ) 5 | (fp_text value VAL** (at 2.49936 0) (layer F.SilkS) hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3048))) 7 | ) 8 | (fp_line (start 0 -2.825) (end 0 -4.75) (layer Cmts.User) (width 0.2032)) 9 | (fp_line (start 0 2.825) (end 0 4.75) (layer Cmts.User) (width 0.2032)) 10 | (fp_line (start 0 -2.825) (end 1.65 -2.825) (layer Cmts.User) (width 0.2032)) 11 | (fp_line (start 0 1.925) (end 1.65 1.925) (layer Cmts.User) (width 0.2032)) 12 | (fp_line (start 0 -1.925) (end 1.65 -1.925) (layer Cmts.User) (width 0.2032)) 13 | (fp_line (start 0 2.825) (end 1.65 2.825) (layer Cmts.User) (width 0.2032)) 14 | (fp_line (start 0 -1.925) (end 0 1.925) (layer Cmts.User) (width 0.2032)) 15 | (fp_arc (start 1.65 -2.375) (end 1.65 -2.825) (angle 180) (layer Cmts.User) (width 0.2032)) 16 | (fp_arc (start 1.65 2.375) (end 1.65 1.925) (angle 180) (layer Cmts.User) (width 0.2032)) 17 | (pad 6 thru_hole circle (at 4.73 2.49) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 18 | (pad 6 thru_hole circle (at 4.73 -2.49) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask)) 19 | (pad 6 thru_hole circle (at 1.7 4.125) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)) 20 | (pad 6 thru_hole circle (at 1.7 -4.125) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask)) 21 | (pad 6 smd rect (at 1.65 4) (size 2.1 1.75) (layers F.Cu F.Paste F.Mask) 22 | (solder_paste_margin_ratio -0.05)) 23 | (pad 6 smd rect (at 1.65 -4) (size 2.1 1.75) (layers F.Cu F.Paste F.Mask) 24 | (solder_paste_margin_ratio -0.05)) 25 | (pad 6 smd rect (at 3.075 2.9875) (size 1.35 1.825) (layers F.Cu F.Mask)) 26 | (pad 6 smd rect (at 3.075 -2.9875) (size 1.35 1.825) (layers F.Cu F.Mask)) 27 | (pad 6 smd rect (at 4.73 2.83) (size 1.46 2.14) (layers F.Cu F.Paste F.Mask) 28 | (solder_paste_margin_ratio -0.05)) 29 | (pad 6 smd rect (at 4.73 -2.83) (size 1.46 2.14) (layers F.Cu F.Paste F.Mask) 30 | (solder_paste_margin_ratio -0.05)) 31 | (pad 6 smd rect (at 1.45 0.9375) (size 2.5 1.375) (layers F.Cu F.Paste F.Mask)) 32 | (pad 6 smd rect (at 1.45 -0.9375) (size 2.5 1.375) (layers F.Cu F.Paste F.Mask)) 33 | (pad 1 smd rect (at 4.775 1.3) (size 2.25 0.4) (layers F.Cu F.Paste F.Mask)) 34 | (pad 2 smd rect (at 4.775 0.65) (size 2.25 0.4) (layers F.Cu F.Paste F.Mask)) 35 | (pad 3 smd rect (at 4.775 0) (size 2.25 0.4) (layers F.Cu F.Paste F.Mask)) 36 | (pad 4 smd rect (at 4.775 -0.65) (size 2.25 0.4) (layers F.Cu F.Paste F.Mask)) 37 | (pad 5 smd rect (at 4.775 -1.3) (size 2.25 0.4) (layers F.Cu F.Paste F.Mask)) 38 | ) 39 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/USB_A_Kycon_KUSBXHT-SB-AS1N-B30-NF_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_A_Kycon_KUSBXHT-SB-AS1N-B30-NF_Horizontal (layer F.Cu) (tedit 5FF39FA1) 2 | (descr "USB A connector http://www.kycon.com/Pub_Eng_Draw/KUSBXHT-SB-AS1N-B30-NF.pdf") 3 | (tags "USB_A female connector receptacle type-a usb-2.0") 4 | (fp_text reference REF** (at 3.5 -2) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value USB_A_Kycon_KUSBXHT-SB-AS1N-B30-NF_Horizontal (at 3.5 12) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -4.1 6.2) (end -4.1 8.4) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 11.1 6.2) (end 11.1 8.4) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -4.3 3.3) (end -4.3 -0.7) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -3.4 3.3) (end -4.3 3.3) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 10.4 10.9) (end -3.4 10.9) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 11.3 3.3) (end 10.4 3.3) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 11.3 -0.7) (end 11.3 3.3) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 10.8 2.75) (end 9.9 2.75) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 10.8 -0.15) (end 10.8 2.75) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -3.8 2.75) (end -2.9 2.75) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.8 -0.15) (end -3.8 2.75) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0 -0.76) (end 0.25 -1.01) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -0.25 -1.01) (end 0 -0.76) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -0.5 -1.05) (end 0.5 -1.05) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 9.9 10.35) (end 9.9 2.75) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -3.8 -0.15) (end 10.8 -0.15) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -2.9 10.35) (end -2.9 2.75) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -2.9 10.35) (end 9.9 10.35) (layer F.Fab) (width 0.1)) 28 | (fp_line (start 10.4 3.3) (end 10.4 5.5) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start 10.4 9.1) (end 10.4 10.9) (layer F.CrtYd) (width 0.05)) 30 | (fp_line (start -3.4 9.1) (end -3.4 10.9) (layer F.CrtYd) (width 0.05)) 31 | (fp_line (start -3.4 5.5) (end -3.4 3.3) (layer F.CrtYd) (width 0.05)) 32 | (fp_line (start 10.1 3) (end 10.1 5.8) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -3.1 3) (end -3.1 5.8) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start -3.1 8.8) (end -3.1 9.3) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start 10.1 9.3) (end 10.1 8.8) (layer F.SilkS) (width 0.12)) 36 | (fp_line (start -3 -0.4) (end -1.05 -0.4) (layer F.SilkS) (width 0.12)) 37 | (fp_line (start 10 -0.4) (end 8.05 -0.4) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start -1.3 -1.3) (end 7.5 -1.3) (layer F.CrtYd) (width 0.05)) 39 | (fp_line (start -1.3 -1.3) (end -1.3 -0.7) (layer F.CrtYd) (width 0.05)) 40 | (fp_line (start -4.3 -0.7) (end -1.3 -0.7) (layer F.CrtYd) (width 0.05)) 41 | (fp_line (start -3.4 5.5) (end -4.1 6.2) (layer F.CrtYd) (width 0.05)) 42 | (fp_line (start -3.4 9.1) (end -4.1 8.4) (layer F.CrtYd) (width 0.05)) 43 | (fp_line (start 10.4 5.5) (end 11.1 6.2) (layer F.CrtYd) (width 0.05)) 44 | (fp_line (start 10.4 9.1) (end 11.1 8.4) (layer F.CrtYd) (width 0.05)) 45 | (fp_text user %R (at 3.5 6) (layer F.Fab) 46 | (effects (font (size 1 1) (thickness 0.15))) 47 | ) 48 | (fp_line (start 11.3 -0.7) (end 8.1 -0.7) (layer F.CrtYd) (width 0.05)) 49 | (fp_line (start 7.5 -1.3) (end 8.1 -0.7) (layer F.CrtYd) (width 0.05)) 50 | (pad 5 thru_hole oval (at 9.9 1.3) (size 1.3 2.5) (drill oval 0.6 1.8) (layers *.Cu *.Mask)) 51 | (pad 5 thru_hole oval (at -2.9 1.3) (size 1.3 2.5) (drill oval 0.6 1.8) (layers *.Cu *.Mask)) 52 | (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 53 | (pad 2 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 54 | (pad 3 thru_hole circle (at 4.5 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 55 | (pad 4 thru_hole circle (at 7 0) (size 1.6 1.6) (drill 0.92) (layers *.Cu *.Mask)) 56 | (pad 5 thru_hole oval (at -2.9 7.3) (size 1.3 2.5) (drill oval 0.6 1.8) (layers *.Cu *.Mask)) 57 | (pad 5 thru_hole oval (at 9.9 7.3) (size 1.3 2.5) (drill oval 0.6 1.8) (layers *.Cu *.Mask)) 58 | (model "$(KIPRJMOD)/libraries/cynthion.3dshapes/KUSBXHT-SB-AS1N-B30-NF_A.STEP" 59 | (offset (xyz 3.5 -10.35 3.36)) 60 | (scale (xyz 1 1 1)) 61 | (rotate (xyz -90 0 0)) 62 | ) 63 | ) 64 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_C_Receptacle_HRO_TYPE-C-31-M-12 (layer F.Cu) (tedit 5FF37A1C) 2 | (descr "USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf") 3 | (tags "USB_C female connector receptacle type-c usb-2.0 usb pd") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -5.5 -180) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value USB_C_Receptacle_HRO_TYPE-C-31-M-12 (at 0 5.1) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -4.7 2) (end -4.7 2.45) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -4.7 -1.9) (end -4.7 0.1) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 4.7 2) (end 4.7 2.45) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 4.7 -1.9) (end 4.7 0.1) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 5.32 -5.27) (end 5.32 4.15) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -5.32 -5.27) (end -5.32 4.15) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -5.32 4.15) (end 5.32 4.15) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -5.32 -5.27) (end 5.32 -5.27) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 4.47 -3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -4.47 3.65) (end 4.47 3.65) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -4.47 -3.65) (end -4.47 3.65) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -4.47 -3.65) (end 4.47 -3.65) (layer F.Fab) (width 0.1)) 23 | (fp_text user %R (at 0 0) (layer F.Fab) 24 | (effects (font (size 1 1) (thickness 0.15))) 25 | ) 26 | (pad B1 smd roundrect (at 3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 27 | (pad A9 smd roundrect (at 2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 28 | (pad B9 smd roundrect (at -2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 29 | (pad B12 smd roundrect (at -3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 30 | (pad A1 smd roundrect (at -3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 31 | (pad A4 smd roundrect (at -2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 32 | (pad B4 smd roundrect (at 2.45 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 33 | (pad A12 smd roundrect (at 3.25 -4.045) (size 0.6 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 34 | (pad B8 smd roundrect (at -1.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 35 | (pad A5 smd roundrect (at -1.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 36 | (pad B7 smd roundrect (at -0.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 37 | (pad A7 smd roundrect (at 0.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 38 | (pad B6 smd roundrect (at 0.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 39 | (pad A8 smd roundrect (at 1.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 40 | (pad B5 smd roundrect (at 1.75 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 41 | (pad A6 smd roundrect (at -0.25 -4.045) (size 0.3 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 42 | (pad S1 thru_hole oval (at 4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask F.Paste) 43 | (solder_paste_margin 0.1)) 44 | (pad S1 thru_hole oval (at -4.32 -3.13) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask F.Paste) 45 | (solder_paste_margin 0.1)) 46 | (pad "" np_thru_hole circle (at -2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 47 | (pad S1 thru_hole oval (at -4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask F.Paste) 48 | (solder_paste_margin 0.1)) 49 | (pad "" np_thru_hole circle (at 2.89 -2.6) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask)) 50 | (pad S1 thru_hole oval (at 4.32 1.05) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask F.Paste) 51 | (solder_paste_margin 0.1)) 52 | (model "$(KIPRJMOD)/libraries/cynthion.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.step" 53 | (offset (xyz -4.5 -3.6 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/Vishay_PowerPAK_SC70-6L_Single.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Vishay_PowerPAK_SC70-6L_Single" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5C711CE5) 4 | (descr "Vishay PowerPAK SC70 single transistor package http://www.vishay.com/docs/70486/70486.pdf") 5 | (tags "powerpak sc70 sc-70") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.9) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 10abb7ac-328c-40c5-82d6-8a814e505060) 10 | ) 11 | (fp_text value "Vishay_PowerPAK_SC70-6L_Single" (at 0 2) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 6908d9c7-b025-4c8b-a02a-6f520406a577) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.4 0.4) (thickness 0.1))) 17 | (tstamp ad92c598-494e-44bd-86a0-a8b89481c106) 18 | ) 19 | (fp_line (start 1.15 1.15) (end 1.15 0.95) (layer "F.SilkS") (width 0.12) (tstamp 0b62eee7-f62b-47bb-9a30-e88578772d7b)) 20 | (fp_line (start -0.45 -1.15) (end 1.15 -1.15) (layer "F.SilkS") (width 0.12) (tstamp 3b0826ed-04a3-40d3-a5ce-27a76817fc3f)) 21 | (fp_line (start -1.15 1.15) (end -1.15 0.95) (layer "F.SilkS") (width 0.12) (tstamp 667a3a7f-b2f3-4622-8cfd-4f7bec3ef824)) 22 | (fp_line (start 1.15 1.15) (end -1.15 1.15) (layer "F.SilkS") (width 0.12) (tstamp 89e9dee5-de01-4460-bee5-01ee6f70e0e3)) 23 | (fp_line (start 1.15 -1.15) (end 1.15 -0.95) (layer "F.SilkS") (width 0.12) (tstamp bf00d7e8-f7c3-43b5-9e7e-5df2f28c882f)) 24 | (fp_line (start -1.35 -1.28) (end 1.35 -1.28) (layer "F.CrtYd") (width 0.05) (tstamp 18459337-c322-495c-97de-a00b7edb5433)) 25 | (fp_line (start -1.35 1.28) (end -1.35 -1.28) (layer "F.CrtYd") (width 0.05) (tstamp c5d48bde-dd5a-4fe9-821d-03181c9c78c0)) 26 | (fp_line (start 1.35 1.28) (end -1.35 1.28) (layer "F.CrtYd") (width 0.05) (tstamp cf011af7-bd75-460d-aca5-2a8fc3c0af95)) 27 | (fp_line (start 1.35 -1.28) (end 1.35 1.28) (layer "F.CrtYd") (width 0.05) (tstamp d8291a0c-959e-4c27-a90d-f7401b24cb11)) 28 | (fp_line (start -1.025 -0.5) (end -0.5 -1.025) (layer "F.Fab") (width 0.1) (tstamp 0f8902a2-f077-431e-8058-d42fd5a7e865)) 29 | (fp_line (start 1.025 -1.025) (end 1.025 1.025) (layer "F.Fab") (width 0.1) (tstamp 160b9cb1-44cf-42a0-b5c4-82ce3403b8cf)) 30 | (fp_line (start -1.025 1.025) (end -1.025 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6d3882b9-a632-4f08-8faa-1322ce966855)) 31 | (fp_line (start 1.025 1.025) (end -1.025 1.025) (layer "F.Fab") (width 0.1) (tstamp ccda7368-ad1c-49fe-bcac-0d771283ecaf)) 32 | (fp_line (start -0.5 -1.025) (end 1.025 -1.025) (layer "F.Fab") (width 0.1) (tstamp ffd35041-8107-4686-a38c-f994bc267740)) 33 | (pad "" smd rect (at 0.35 -0.325) (size 0.6 0.8) (layers "F.Paste") (tstamp 090de225-cd7d-42a8-8147-8715574eaf00)) 34 | (pad "" smd rect (at -0.35 -0.325) (size 0.6 0.8) (layers "F.Paste") (tstamp 89e297a7-d539-4564-a203-e9e9dadd8ad8)) 35 | (pad "1" smd custom (at 0 -0.325) (size 1.5 0.95) (layers "F.Cu" "F.Mask") 36 | (zone_connect 2) 37 | (options (clearance outline) (anchor rect)) 38 | (primitives 39 | (gr_poly (pts 40 | (xy 1.1 -0.175) 41 | (xy -1.1 -0.175) 42 | (xy -1.1 -0.475) 43 | (xy 1.1 -0.475) 44 | ) (width 0) (fill yes)) 45 | (gr_poly (pts 46 | (xy 1.1 0.475) 47 | (xy -1.1 0.475) 48 | (xy -1.1 0.175) 49 | (xy 1.1 0.175) 50 | ) (width 0) (fill yes)) 51 | ) (tstamp 24fcb235-9a6d-44c1-ae90-cfda5daa93af)) 52 | (pad "3" smd rect (at -0.925 0.65) (size 0.35 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 472fbc04-c599-4aaf-a22e-57b46d79279e)) 53 | (pad "4" smd rect (at 0.04 0.65) (size 0.87 0.235) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a75a674-ca5a-480a-9498-d27b2469cfa3)) 54 | (pad "4" smd rect (at 0.925 0.65) (size 0.35 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ba0a0d7-a0cd-49ae-a34c-f7909861b825)) 55 | (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl" 56 | (offset (xyz 0 0 0)) 57 | (scale (xyz 1 1 1)) 58 | (rotate (xyz 0 0 0)) 59 | ) 60 | ) 61 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/WLCSP-16_2.225x2.170mm_Layout4x4_P0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "WLCSP-16_2.225x2.170mm_Layout4x4_P0.5mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5A058D74) 4 | (descr "WLCSP-16, PAC195X, pads sized for 3.5 mil trace/space") 5 | (tags "WLCSP BGA 16 0.5") 6 | (attr smd) 7 | (fp_text reference "REF**" (at 0 -1.9) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 1f8281d6-fd22-45c6-847b-0f9e915a4b0e) 10 | ) 11 | (fp_text value "WLCSP-16_2.225x2.170mm_Layout4x4_P0.5mm" (at 0 1.7) (layer "F.Fab") 12 | (effects (font (size 0.5 0.5) (thickness 0.1))) 13 | (tstamp 8d6d050b-4f80-400c-aaf2-38556affc131) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 0.5 0.5) (thickness 0.1))) 17 | (tstamp 649f2b44-dde4-4c53-9ae2-ea1cabbcb113) 18 | ) 19 | (fp_line (start 1.2 1.2) (end -1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 17e81229-2611-4510-bc0b-45a642cd3a73)) 20 | (fp_line (start 1.2 -1.2) (end 1.2 1.2) (layer "F.SilkS") (width 0.12) (tstamp 2f091c68-0afd-4fe8-83ae-d95b1b557ce7)) 21 | (fp_line (start -1.2 1.2) (end -1.2 -0.5) (layer "F.SilkS") (width 0.12) (tstamp b40bd5a8-845d-4759-a98d-32c008c3d1f7)) 22 | (fp_line (start -0.5 -1.2) (end 1.2 -1.2) (layer "F.SilkS") (width 0.12) (tstamp be4a82eb-9db2-4a5c-831c-ee6c8210da85)) 23 | (fp_line (start 1.62 1.59) (end -1.62 1.59) (layer "F.CrtYd") (width 0.05) (tstamp 2aaf7be1-33a0-4b91-b3d8-8d365be9a9f9)) 24 | (fp_line (start -1.62 -1.59) (end 1.62 -1.59) (layer "F.CrtYd") (width 0.05) (tstamp 53c2fe38-5cd4-43e3-9dd0-4f5a84ac8a72)) 25 | (fp_line (start 1.62 1.59) (end 1.62 -1.59) (layer "F.CrtYd") (width 0.05) (tstamp 5dc7b93e-6ed1-4a8e-bd2b-f10dab65ed3c)) 26 | (fp_line (start -1.62 -1.59) (end -1.62 1.59) (layer "F.CrtYd") (width 0.05) (tstamp ad9a4223-342c-4f4b-8a37-0708d88c17a4)) 27 | (fp_line (start 1.12 1.09) (end -1.12 1.09) (layer "F.Fab") (width 0.1) (tstamp 2b52e9e7-855e-4f25-b578-4272fe24d6c2)) 28 | (fp_line (start -1.12 -0.55) (end -0.55 -1.09) (layer "F.Fab") (width 0.1) (tstamp 5936b45d-5c78-431a-b53e-e58f65c6e65e)) 29 | (fp_line (start -0.55 -1.09) (end 1.12 -1.09) (layer "F.Fab") (width 0.1) (tstamp 9e9b01cf-637a-406a-b108-296dc4b53e8e)) 30 | (fp_line (start 1.12 -1.09) (end 1.12 1.09) (layer "F.Fab") (width 0.1) (tstamp aa6bc8bf-f920-479b-b166-9db56b8a76dd)) 31 | (fp_line (start -1.12 1.09) (end -1.12 -0.55) (layer "F.Fab") (width 0.1) (tstamp c2754fed-bea9-4b76-9641-59887633599b)) 32 | (pad "A1" smd circle (at -0.75 -0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76ee6a17-6f52-43fc-bc58-53ba3c2da83a)) 33 | (pad "A2" smd circle (at -0.25 -0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebcfbe77-29f0-4811-9059-ab40bbe8d8fe)) 34 | (pad "A3" smd circle (at 0.25 -0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fc7992b-754c-47ae-972c-e73fea6b804b)) 35 | (pad "A4" smd circle (at 0.75 -0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 55e14413-e6e6-4924-bd5c-090d7d5462e3)) 36 | (pad "B1" smd circle (at -0.75 -0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a732784e-9801-4816-8629-73b2f2f94367)) 37 | (pad "B2" smd circle (at -0.25 -0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c37edc6-bb3d-4508-980b-3d05ef66bce6)) 38 | (pad "B3" smd circle (at 0.25 -0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74846c99-169e-4a7e-964c-1ec5a8c6d257)) 39 | (pad "B4" smd circle (at 0.75 -0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5075c1d4-4175-4c80-8617-0a06bbf40ab3)) 40 | (pad "C1" smd circle (at -0.75 0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 021488e4-2bf5-44b1-b187-b39e4acb978b)) 41 | (pad "C2" smd circle (at -0.25 0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38e4b8eb-4b0d-4064-92e0-80900ee577f5)) 42 | (pad "C3" smd circle (at 0.25 0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6191b1b8-839a-4993-a6ec-92208d44da20)) 43 | (pad "C4" smd circle (at 0.75 0.25) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2cd876f4-00ef-4083-a9d5-822ec83dafe7)) 44 | (pad "D1" smd circle (at -0.75 0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 641554eb-c26b-43dc-90e7-222596c68ed8)) 45 | (pad "D2" smd circle (at -0.25 0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 638c9ae7-b2f8-4453-abba-f8c49b1c8d18)) 46 | (pad "D3" smd circle (at 0.25 0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9298d99a-0742-4491-8ca7-6ff32554957d)) 47 | (pad "D4" smd circle (at 0.75 0.75) (size 0.23 0.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b515cb74-fa9b-42aa-975a-fcba480f1e63)) 48 | (model "${KICAD6_3DMODEL_DIR}/Package_BGA.3dshapes/BGA-16_1.92x1.92mm_Layout4x4_P0.5mm.wrl" 49 | (offset (xyz 0 0 0)) 50 | (scale (xyz 1 1 1)) 51 | (rotate (xyz 0 0 0)) 52 | ) 53 | ) 54 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/X2-DFN1210-8_1.2x1mm_P0.3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module X2-DFN1210-8_1.2x1mm_P0.3mm (layer F.Cu) (tedit 6034086F) 2 | (descr "X2-DFN1210-8_1.2x1mm_P0.3mm Pitch0.3mm https://www.diodes.com/assets/Package-Files/X2-DFN1210-8.pdf") 3 | (tags "X2-DFN1210-8 1.2x1mm Pitch0.3mm") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -1.5) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value X2-DFN1210-8_1.2x1mm_P0.3mm (at 0 1.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.2 -0.6) (end -0.5 -0.3) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 0.5 0.6) (end -0.5 0.6) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.5 -0.6) (end -0.2 -0.6) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -0.95 -0.75) (end 0.95 -0.75) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -0.95 0.75) (end -0.95 -0.75) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 0.95 0.75) (end -0.95 0.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 0.95 -0.75) (end 0.95 0.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 0.5 0.675) (end -0.5 0.675) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start 0.5 -0.675) (end -0.7 -0.675) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -0.5 0.6) (end -0.5 -0.3) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 0.5 -0.6) (end 0.5 0.6) (layer F.Fab) (width 0.1)) 22 | (fp_text user %R (at 0 0 90) (layer F.Fab) 23 | (effects (font (size 0.3 0.3) (thickness 0.05))) 24 | ) 25 | (pad 1 smd rect (at -0.4375 -0.45 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 26 | (pad 2 smd rect (at -0.4375 -0.15 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 27 | (pad 3 smd rect (at -0.4375 0.15 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 28 | (pad 4 smd rect (at -0.4375 0.45 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 29 | (pad 5 smd rect (at 0.4375 0.45 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 30 | (pad 6 smd rect (at 0.4375 0.15 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 31 | (pad 7 smd rect (at 0.4375 -0.15 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 32 | (pad 8 smd rect (at 0.4375 -0.45 270) (size 0.15 0.725) (layers F.Cu F.Paste F.Mask)) 33 | (model ${KICAD6_3DMODEL_DIR}/Package_SON.3dshapes/X2SON-8_1.4x1mm_P0.35mm.wrl 34 | (at (xyz 0 0 0)) 35 | (scale (xyz 1 0.857 1)) 36 | (rotate (xyz 0 0 0)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/lattice_cabga256.kicad_mod: -------------------------------------------------------------------------------- 1 | (module lattice_cabga256 (layer F.Cu) (tedit 5FF385B0) 2 | (descr "256-Ball caBGA https://www.latticesemi.com/view_document?document_id=213") 3 | (tags "Integrated Circuit FPGA ECP5") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -8) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value lattice_cabga256 (at 0 8) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -7 -7) (end -7 -6.9) (layer F.SilkS) (width 0.2)) 12 | (fp_line (start -7 -6) (end -6 -7) (layer F.SilkS) (width 0.2)) 13 | (fp_line (start -7 7) (end -7 -6) (layer F.SilkS) (width 0.2)) 14 | (fp_line (start 7 7) (end -7 7) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start 7 -7) (end 7 7) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -6 -7) (end 7 -7) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -7 -6) (end -6 -7) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -7 7) (end -7 -6) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 7 7) (end -7 7) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -6 -7) (end 7 -7) (layer F.Fab) (width 0.1)) 22 | (fp_line (start -8 8) (end -8 -8) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 8 8) (end -8 8) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 8 -8) (end 8 8) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -8 -8) (end 8 -8) (layer F.CrtYd) (width 0.05)) 26 | (fp_text user %R (at 0 0) (layer F.Fab) 27 | (effects (font (size 1 1) (thickness 0.15))) 28 | ) 29 | (pad A1 smd circle (at -6 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 30 | (pad A2 smd circle (at -5.2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 31 | (pad A3 smd circle (at -4.4 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 32 | (pad A4 smd circle (at -3.6 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 33 | (pad A5 smd circle (at -2.8 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 34 | (pad A6 smd circle (at -2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 35 | (pad A7 smd circle (at -1.2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 36 | (pad A8 smd circle (at -0.4 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 37 | (pad A9 smd circle (at 0.4 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 38 | (pad A10 smd circle (at 1.2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 39 | (pad A11 smd circle (at 2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 40 | (pad A12 smd circle (at 2.8 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 41 | (pad A13 smd circle (at 3.6 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 42 | (pad A14 smd circle (at 4.4 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 43 | (pad A15 smd circle (at 5.2 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 44 | (pad A16 smd circle (at 6 -6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 45 | (pad B1 smd circle (at -6 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 46 | (pad B2 smd circle (at -5.2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 47 | (pad B3 smd circle (at -4.4 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 48 | (pad B4 smd circle (at -3.6 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 49 | (pad B5 smd circle (at -2.8 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 50 | (pad B6 smd circle (at -2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 51 | (pad B7 smd circle (at -1.2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 52 | (pad B8 smd circle (at -0.4 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 53 | (pad B9 smd circle (at 0.4 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 54 | (pad B10 smd circle (at 1.2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 55 | (pad B11 smd circle (at 2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 56 | (pad B12 smd circle (at 2.8 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 57 | (pad B13 smd circle (at 3.6 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 58 | (pad B14 smd circle (at 4.4 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 59 | (pad B15 smd circle (at 5.2 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 60 | (pad B16 smd circle (at 6 -5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 61 | (pad C1 smd circle (at -6 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 62 | (pad C2 smd circle (at -5.2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 63 | (pad C3 smd circle (at -4.4 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 64 | (pad C4 smd circle (at -3.6 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 65 | (pad C5 smd circle (at -2.8 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 66 | (pad C6 smd circle (at -2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 67 | (pad C7 smd circle (at -1.2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 68 | (pad C8 smd circle (at -0.4 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 69 | (pad C9 smd circle (at 0.4 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 70 | (pad C10 smd circle (at 1.2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 71 | (pad C11 smd circle (at 2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 72 | (pad C12 smd circle (at 2.8 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 73 | (pad C13 smd circle (at 3.6 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 74 | (pad C14 smd circle (at 4.4 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 75 | (pad C15 smd circle (at 5.2 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 76 | (pad C16 smd circle (at 6 -4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 77 | (pad D1 smd circle (at -6 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 78 | (pad D2 smd circle (at -5.2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 79 | (pad D3 smd circle (at -4.4 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 80 | (pad D4 smd circle (at -3.6 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 81 | (pad D5 smd circle (at -2.8 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 82 | (pad D6 smd circle (at -2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 83 | (pad D7 smd circle (at -1.2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 84 | (pad D8 smd circle (at -0.4 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 85 | (pad D9 smd circle (at 0.4 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 86 | (pad D10 smd circle (at 1.2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 87 | (pad D11 smd circle (at 2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 88 | (pad D12 smd circle (at 2.8 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 89 | (pad D13 smd circle (at 3.6 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 90 | (pad D14 smd circle (at 4.4 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 91 | (pad D15 smd circle (at 5.2 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 92 | (pad D16 smd circle (at 6 -3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 93 | (pad E1 smd circle (at -6 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 94 | (pad E2 smd circle (at -5.2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 95 | (pad E3 smd circle (at -4.4 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 96 | (pad E4 smd circle (at -3.6 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 97 | (pad E5 smd circle (at -2.8 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 98 | (pad E6 smd circle (at -2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 99 | (pad E7 smd circle (at -1.2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 100 | (pad E8 smd circle (at -0.4 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 101 | (pad E9 smd circle (at 0.4 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 102 | (pad E10 smd circle (at 1.2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 103 | (pad E11 smd circle (at 2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 104 | (pad E12 smd circle (at 2.8 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 105 | (pad E13 smd circle (at 3.6 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 106 | (pad E14 smd circle (at 4.4 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 107 | (pad E15 smd circle (at 5.2 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 108 | (pad E16 smd circle (at 6 -2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 109 | (pad F1 smd circle (at -6 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 110 | (pad F2 smd circle (at -5.2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 111 | (pad F3 smd circle (at -4.4 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 112 | (pad F4 smd circle (at -3.6 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 113 | (pad F5 smd circle (at -2.8 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 114 | (pad F6 smd circle (at -2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 115 | (pad F7 smd circle (at -1.2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 116 | (pad F8 smd circle (at -0.4 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 117 | (pad F9 smd circle (at 0.4 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 118 | (pad F10 smd circle (at 1.2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 119 | (pad F11 smd circle (at 2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 120 | (pad F12 smd circle (at 2.8 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 121 | (pad F13 smd circle (at 3.6 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 122 | (pad F14 smd circle (at 4.4 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 123 | (pad F15 smd circle (at 5.2 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 124 | (pad F16 smd circle (at 6 -2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 125 | (pad G1 smd circle (at -6 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 126 | (pad G2 smd circle (at -5.2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 127 | (pad G3 smd circle (at -4.4 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 128 | (pad G4 smd circle (at -3.6 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 129 | (pad G5 smd circle (at -2.8 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 130 | (pad G6 smd circle (at -2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 131 | (pad G7 smd circle (at -1.2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 132 | (pad G8 smd circle (at -0.4 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 133 | (pad G9 smd circle (at 0.4 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 134 | (pad G10 smd circle (at 1.2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 135 | (pad G11 smd circle (at 2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 136 | (pad G12 smd circle (at 2.8 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 137 | (pad G13 smd circle (at 3.6 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 138 | (pad G14 smd circle (at 4.4 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 139 | (pad G15 smd circle (at 5.2 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 140 | (pad G16 smd circle (at 6 -1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 141 | (pad H1 smd circle (at -6 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 142 | (pad H2 smd circle (at -5.2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 143 | (pad H3 smd circle (at -4.4 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 144 | (pad H4 smd circle (at -3.6 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 145 | (pad H5 smd circle (at -2.8 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 146 | (pad H6 smd circle (at -2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 147 | (pad H7 smd circle (at -1.2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 148 | (pad H8 smd circle (at -0.4 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 149 | (pad H9 smd circle (at 0.4 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 150 | (pad H10 smd circle (at 1.2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 151 | (pad H11 smd circle (at 2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 152 | (pad H12 smd circle (at 2.8 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 153 | (pad H13 smd circle (at 3.6 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 154 | (pad H14 smd circle (at 4.4 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 155 | (pad H15 smd circle (at 5.2 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 156 | (pad H16 smd circle (at 6 -0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 157 | (pad J1 smd circle (at -6 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 158 | (pad J2 smd circle (at -5.2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 159 | (pad J3 smd circle (at -4.4 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 160 | (pad J4 smd circle (at -3.6 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 161 | (pad J5 smd circle (at -2.8 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 162 | (pad J6 smd circle (at -2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 163 | (pad J7 smd circle (at -1.2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 164 | (pad J8 smd circle (at -0.4 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 165 | (pad J9 smd circle (at 0.4 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 166 | (pad J10 smd circle (at 1.2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 167 | (pad J11 smd circle (at 2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 168 | (pad J12 smd circle (at 2.8 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 169 | (pad J13 smd circle (at 3.6 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 170 | (pad J14 smd circle (at 4.4 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 171 | (pad J15 smd circle (at 5.2 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 172 | (pad J16 smd circle (at 6 0.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 173 | (pad K1 smd circle (at -6 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 174 | (pad K2 smd circle (at -5.2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 175 | (pad K3 smd circle (at -4.4 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 176 | (pad K4 smd circle (at -3.6 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 177 | (pad K5 smd circle (at -2.8 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 178 | (pad K6 smd circle (at -2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 179 | (pad K7 smd circle (at -1.2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 180 | (pad K8 smd circle (at -0.4 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 181 | (pad K9 smd circle (at 0.4 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 182 | (pad K10 smd circle (at 1.2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 183 | (pad K11 smd circle (at 2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 184 | (pad K12 smd circle (at 2.8 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 185 | (pad K13 smd circle (at 3.6 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 186 | (pad K14 smd circle (at 4.4 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 187 | (pad K15 smd circle (at 5.2 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 188 | (pad K16 smd circle (at 6 1.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 189 | (pad L1 smd circle (at -6 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 190 | (pad L2 smd circle (at -5.2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 191 | (pad L3 smd circle (at -4.4 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 192 | (pad L4 smd circle (at -3.6 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 193 | (pad L5 smd circle (at -2.8 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 194 | (pad L6 smd circle (at -2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 195 | (pad L7 smd circle (at -1.2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 196 | (pad L8 smd circle (at -0.4 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 197 | (pad L9 smd circle (at 0.4 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 198 | (pad L10 smd circle (at 1.2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 199 | (pad L11 smd circle (at 2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 200 | (pad L12 smd circle (at 2.8 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 201 | (pad L13 smd circle (at 3.6 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 202 | (pad L14 smd circle (at 4.4 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 203 | (pad L15 smd circle (at 5.2 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 204 | (pad L16 smd circle (at 6 2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 205 | (pad M1 smd circle (at -6 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 206 | (pad M2 smd circle (at -5.2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 207 | (pad M3 smd circle (at -4.4 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 208 | (pad M4 smd circle (at -3.6 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 209 | (pad M5 smd circle (at -2.8 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 210 | (pad M6 smd circle (at -2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 211 | (pad M7 smd circle (at -1.2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 212 | (pad M8 smd circle (at -0.4 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 213 | (pad M9 smd circle (at 0.4 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 214 | (pad M10 smd circle (at 1.2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 215 | (pad M11 smd circle (at 2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 216 | (pad M12 smd circle (at 2.8 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 217 | (pad M13 smd circle (at 3.6 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 218 | (pad M14 smd circle (at 4.4 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 219 | (pad M15 smd circle (at 5.2 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 220 | (pad M16 smd circle (at 6 2.8 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 221 | (pad N1 smd circle (at -6 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 222 | (pad N2 smd circle (at -5.2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 223 | (pad N3 smd circle (at -4.4 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 224 | (pad N4 smd circle (at -3.6 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 225 | (pad N5 smd circle (at -2.8 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 226 | (pad N6 smd circle (at -2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 227 | (pad N7 smd circle (at -1.2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 228 | (pad N8 smd circle (at -0.4 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 229 | (pad N9 smd circle (at 0.4 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 230 | (pad N10 smd circle (at 1.2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 231 | (pad N11 smd circle (at 2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 232 | (pad N12 smd circle (at 2.8 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 233 | (pad N13 smd circle (at 3.6 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 234 | (pad N14 smd circle (at 4.4 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 235 | (pad N15 smd circle (at 5.2 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 236 | (pad N16 smd circle (at 6 3.6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 237 | (pad P1 smd circle (at -6 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 238 | (pad P2 smd circle (at -5.2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 239 | (pad P3 smd circle (at -4.4 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 240 | (pad P4 smd circle (at -3.6 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 241 | (pad P5 smd circle (at -2.8 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 242 | (pad P6 smd circle (at -2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 243 | (pad P7 smd circle (at -1.2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 244 | (pad P8 smd circle (at -0.4 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 245 | (pad P9 smd circle (at 0.4 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 246 | (pad P10 smd circle (at 1.2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 247 | (pad P11 smd circle (at 2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 248 | (pad P12 smd circle (at 2.8 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 249 | (pad P13 smd circle (at 3.6 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 250 | (pad P14 smd circle (at 4.4 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 251 | (pad P15 smd circle (at 5.2 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 252 | (pad P16 smd circle (at 6 4.4 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 253 | (pad R1 smd circle (at -6 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 254 | (pad R2 smd circle (at -5.2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 255 | (pad R3 smd circle (at -4.4 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 256 | (pad R4 smd circle (at -3.6 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 257 | (pad R5 smd circle (at -2.8 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 258 | (pad R6 smd circle (at -2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 259 | (pad R7 smd circle (at -1.2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 260 | (pad R8 smd circle (at -0.4 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 261 | (pad R9 smd circle (at 0.4 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 262 | (pad R10 smd circle (at 1.2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 263 | (pad R11 smd circle (at 2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 264 | (pad R12 smd circle (at 2.8 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 265 | (pad R13 smd circle (at 3.6 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 266 | (pad R14 smd circle (at 4.4 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 267 | (pad R15 smd circle (at 5.2 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 268 | (pad R16 smd circle (at 6 5.2 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 269 | (pad T1 smd circle (at -6 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 270 | (pad T2 smd circle (at -5.2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 271 | (pad T3 smd circle (at -4.4 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 272 | (pad T4 smd circle (at -3.6 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 273 | (pad T5 smd circle (at -2.8 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 274 | (pad T6 smd circle (at -2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 275 | (pad T7 smd circle (at -1.2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 276 | (pad T8 smd circle (at -0.4 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 277 | (pad T9 smd circle (at 0.4 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 278 | (pad T10 smd circle (at 1.2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 279 | (pad T11 smd circle (at 2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 280 | (pad T12 smd circle (at 2.8 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 281 | (pad T13 smd circle (at 3.6 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 282 | (pad T14 smd circle (at 4.4 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 283 | (pad T15 smd circle (at 5.2 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 284 | (pad T16 smd circle (at 6 6 90) (size 0.41 0.41) (layers F.Cu F.Paste F.Mask)) 285 | (model ${KICAD6_3DMODEL_DIR}/Package_BGA.3dshapes/BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD.step 286 | (at (xyz 0 0 0)) 287 | (scale (xyz 1 1 1)) 288 | (rotate (xyz 0 0 0)) 289 | ) 290 | ) 291 | -------------------------------------------------------------------------------- /libraries/cynthion.pretty/usb_tools_logo.kicad_mod: -------------------------------------------------------------------------------- 1 | (module usb_tools_logo (layer F.Cu) (tedit 0) 2 | (fp_text reference G*** (at 0 0) (layer F.SilkS) hide 3 | (effects (font (size 1.524 1.524) (thickness 0.3))) 4 | ) 5 | (fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide 6 | (effects (font (size 1.524 1.524) (thickness 0.3))) 7 | ) 8 | (fp_poly (pts (xy -0.164808 -4.903848) (xy -0.112833 -4.881609) (xy -0.046717 -4.835982) (xy 0.038327 -4.763976) 9 | (xy 0.147085 -4.662597) (xy 0.284345 -4.528855) (xy 0.34989 -4.464051) (xy 0.474017 -4.339606) 10 | (xy 0.586581 -4.224048) (xy 0.682288 -4.123034) (xy 0.755841 -4.042218) (xy 0.801945 -3.987256) 11 | (xy 0.814999 -3.967323) (xy 0.824311 -3.920886) (xy 0.813267 -3.869778) (xy 0.777845 -3.807811) 12 | (xy 0.714022 -3.728799) (xy 0.617775 -3.626553) (xy 0.547931 -3.556561) (xy 0.3302 -3.341222) 13 | (xy 0.3302 -1.669171) (xy 0.330238 -1.336989) (xy 0.330422 -1.052071) (xy 0.330853 -0.810884) 14 | (xy 0.331633 -0.609891) (xy 0.332863 -0.445557) (xy 0.334645 -0.314347) (xy 0.337082 -0.212727) 15 | (xy 0.340274 -0.13716) (xy 0.344324 -0.084113) (xy 0.349333 -0.050049) (xy 0.355403 -0.031433) 16 | (xy 0.362636 -0.024731) (xy 0.371134 -0.026407) (xy 0.377377 -0.03031) (xy 0.424571 -0.068554) 17 | (xy 0.49792 -0.134058) (xy 0.590751 -0.220296) (xy 0.696391 -0.320737) (xy 0.808168 -0.428854) 18 | (xy 0.919408 -0.538118) (xy 1.023438 -0.642) (xy 1.113586 -0.733973) (xy 1.183179 -0.807506) 19 | (xy 1.225543 -0.856073) (xy 1.234294 -0.868689) (xy 1.245873 -0.90192) (xy 1.254823 -0.955445) 20 | (xy 1.26142 -1.03485) (xy 1.265944 -1.145723) (xy 1.26867 -1.293648) (xy 1.269878 -1.484213) 21 | (xy 1.27 -1.587394) (xy 1.270102 -1.785688) (xy 1.270759 -1.939485) (xy 1.272493 -2.055085) 22 | (xy 1.275826 -2.13879) (xy 1.281281 -2.196902) (xy 1.289381 -2.235723) (xy 1.300647 -2.261555) 23 | (xy 1.315604 -2.280699) (xy 1.328559 -2.293505) (xy 1.367627 -2.331015) (xy 1.434902 -2.395765) 24 | (xy 1.52204 -2.479717) (xy 1.620694 -2.574831) (xy 1.656999 -2.609851) (xy 1.780622 -2.726951) 25 | (xy 1.87678 -2.809008) (xy 1.953457 -2.85737) (xy 2.018633 -2.873383) (xy 2.080292 -2.858395) 26 | (xy 2.146415 -2.813752) (xy 2.224984 -2.740802) (xy 2.254983 -2.710767) (xy 2.341001 -2.619965) 27 | (xy 2.394817 -2.546913) (xy 2.415251 -2.482724) (xy 2.401127 -2.418512) (xy 2.351265 -2.345391) 28 | (xy 2.264488 -2.254475) (xy 2.1844 -2.17852) (xy 1.9558 -1.965208) (xy 1.955424 -1.471554) 29 | (xy 1.953049 -1.22826) (xy 1.94409 -1.027024) (xy 1.925185 -0.859209) (xy 1.892974 -0.716176) 30 | (xy 1.844096 -0.589285) (xy 1.775191 -0.469899) (xy 1.682897 -0.349378) (xy 1.563853 -0.219084) 31 | (xy 1.414698 -0.070378) (xy 1.407622 -0.0635) (xy 1.268968 0.070248) (xy 1.113359 0.21887) 32 | (xy 0.956057 0.367879) (xy 0.812322 0.502787) (xy 0.752069 0.5588) (xy 0.613812 0.690864) 33 | (xy 0.50326 0.805009) (xy 0.424597 0.896695) (xy 0.383359 0.958573) (xy 0.369477 0.98863) 34 | (xy 0.358245 1.02045) (xy 0.349384 1.059482) (xy 0.342614 1.111174) (xy 0.337653 1.180974) 35 | (xy 0.334223 1.27433) (xy 0.332043 1.396691) (xy 0.330832 1.553503) (xy 0.330311 1.750216) 36 | (xy 0.3302 1.992277) (xy 0.3302 2.918622) (xy 0.448826 2.971097) (xy 0.625002 3.074729) 37 | (xy 0.781254 3.216472) (xy 0.907746 3.385257) (xy 0.994645 3.570014) (xy 1.002361 3.5941) 38 | (xy 1.027623 3.721541) (xy 1.038807 3.87652) (xy 1.035913 4.037763) (xy 1.018941 4.183996) 39 | (xy 1.002361 4.2545) (xy 0.920263 4.44228) (xy 0.796708 4.613931) (xy 0.640586 4.76008) 40 | (xy 0.46079 4.871352) (xy 0.387402 4.902809) (xy 0.227465 4.946241) (xy 0.048745 4.967508) 41 | (xy -0.127583 4.965407) (xy -0.274386 4.940447) (xy -0.489519 4.855637) (xy -0.67451 4.73181) 42 | (xy -0.825589 4.571651) (xy -0.858695 4.524621) (xy -0.934883 4.399865) (xy -0.984521 4.289515) 43 | (xy -1.014433 4.173128) (xy -1.031443 4.030257) (xy -1.033638 4.0005) (xy -1.027084 3.764364) 44 | (xy -0.975457 3.546011) (xy -0.881308 3.349868) (xy -0.747189 3.180363) (xy -0.575651 3.04192) 45 | (xy -0.43815 2.967428) (xy -0.3302 2.918622) (xy -0.3302 2.681686) (xy -0.33201 2.566084) 46 | (xy -0.336842 2.460217) (xy -0.343801 2.38115) (xy -0.34703 2.360603) (xy -0.355324 2.331093) 47 | (xy -0.370787 2.29884) (xy -0.396914 2.260162) (xy -0.437198 2.211375) (xy -0.495133 2.148795) 48 | (xy -0.574211 2.06874) (xy -0.677926 1.967525) (xy -0.809773 1.841469) (xy -0.973243 1.686886) 49 | (xy -1.092333 1.5748) (xy -1.261897 1.41493) (xy -1.398666 1.284467) (xy -1.507184 1.17837) 50 | (xy -1.591992 1.091595) (xy -1.65763 1.019102) (xy -1.708641 0.955848) (xy -1.749566 0.896791) 51 | (xy -1.784946 0.836889) (xy -1.819323 0.771101) (xy -1.823185 0.763393) (xy -1.9177 0.574287) 52 | (xy -1.9431 -1.517037) (xy -2.13995 -1.727027) (xy -2.241155 -1.839642) (xy -2.3059 -1.927241) 53 | (xy -2.335823 -1.998417) (xy -2.332558 -2.061763) (xy -2.29774 -2.12587) (xy -2.233005 -2.199332) 54 | (xy -2.230352 -2.202041) (xy -2.123903 -2.310504) (xy -2.179552 -2.369739) (xy -2.226864 -2.44138) 55 | (xy -2.233701 -2.517611) (xy -2.198759 -2.604715) (xy -2.120735 -2.708976) (xy -2.105587 -2.726092) 56 | (xy -2.032482 -2.803053) (xy -1.977965 -2.847315) (xy -1.930244 -2.866891) (xy -1.893573 -2.8702) 57 | (xy -1.854839 -2.868393) (xy -1.820202 -2.859284) (xy -1.78269 -2.837339) (xy -1.735331 -2.797027) 58 | (xy -1.671152 -2.732816) (xy -1.583181 -2.639173) (xy -1.53021 -2.581877) (xy -1.433685 -2.471682) 59 | (xy -1.373734 -2.386174) (xy -1.348123 -2.317258) (xy -1.354617 -2.25684) (xy -1.390984 -2.196827) 60 | (xy -1.41605 -2.168274) (xy -1.486616 -2.092457) (xy -1.524527 -2.040579) (xy -1.529651 -1.998256) 61 | (xy -1.501853 -1.951104) (xy -1.441003 -1.884738) (xy -1.413162 -1.855662) (xy -1.27 -1.705572) 62 | (xy -1.27 -0.67417) (xy -1.26969 -0.406232) (xy -1.268661 -0.18455) (xy -1.266768 -0.004583) 63 | (xy -1.263864 0.13821) (xy -1.259804 0.248369) (xy -1.25444 0.330436) (xy -1.247627 0.38895) 64 | (xy -1.239219 0.428454) (xy -1.234021 0.443343) (xy -1.219798 0.471147) (xy -1.196552 0.504818) 65 | (xy -1.160722 0.547997) (xy -1.108745 0.604324) (xy -1.037062 0.677442) (xy -0.942108 0.770991) 66 | (xy -0.820324 0.888612) (xy -0.668148 1.033946) (xy -0.502085 1.191617) (xy -0.3302 1.354534) 67 | (xy -0.3302 -1.731797) (xy -0.330176 -2.192406) (xy -0.330078 -2.604908) (xy -0.329864 -2.971992) 68 | (xy -0.329496 -3.296349) (xy -0.328933 -3.580673) (xy -0.328136 -3.827653) (xy -0.327064 -4.039981) 69 | (xy -0.325678 -4.220348) (xy -0.323937 -4.371446) (xy -0.321802 -4.495966) (xy -0.319232 -4.5966) 70 | (xy -0.316188 -4.676038) (xy -0.31263 -4.736972) (xy -0.308517 -4.782094) (xy -0.30381 -4.814094) 71 | (xy -0.298469 -4.835665) (xy -0.292454 -4.849497) (xy -0.285725 -4.858281) (xy -0.28375 -4.860164) 72 | (xy -0.24548 -4.890133) (xy -0.207428 -4.905692) (xy -0.164808 -4.903848)) (layer F.SilkS) (width 0.01)) 73 | ) 74 | -------------------------------------------------------------------------------- /libraries/support_hardware.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP AP2152 4 | F https://diodes.com/assets/Datasheets/AP2142A_52A.pdf 5 | $ENDCMP 6 | # 7 | $CMP MIC5528-3.3 8 | D 300mA Low-dropout Voltage Regulator, Vout 3.3V, Vin up to 5.5V, SOT-23 9 | K Micrel LDO voltage regulator 10 | F http://ww1.microchip.com/downloads/en/DeviceDoc/MIC550X.pdf 11 | $ENDCMP 12 | # 13 | $CMP TCR2EE11 14 | D 300mA Low-dropout Voltage Regulator, Vout 3.3V, Vin up to 5.5V, SOT-23 15 | K Micrel LDO voltage regulator 16 | F https://toshiba.semicon-storage.com/info/docget.jsp?did=13794&prodName=TCR2EF45 17 | $ENDCMP 18 | # 19 | #End Doc Library 20 | -------------------------------------------------------------------------------- /libraries/usb.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | $CMP USB3343 4 | D ULPI USB Transciever (PHY) 5 | K USB, PHY 6 | F http://ww1.microchip.com/downloads/en/DeviceDoc/334x.pdf 7 | $ENDCMP 8 | # 9 | #End Doc Library 10 | -------------------------------------------------------------------------------- /libraries/usb.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | (symbol "DPO2036" (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (at 0 12.7 0) 4 | (effects (font (size 1.27 1.27))) 5 | ) 6 | (property "Value" "DPO2036" (at 0 10.16 0) 7 | (effects (font (size 1.27 1.27))) 8 | ) 9 | (property "Footprint" "cynthion:Diodes_UQFN2020-12_Type-B" (at 0 0 0) 10 | (effects (font (size 1.27 1.27)) hide) 11 | ) 12 | (property "Datasheet" "https://www.diodes.com/assets/Datasheets/DPO2036.pdf" (at 0 0 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (property "ki_keywords" "overvoltage protection esd tvs USB Type-C CC SBU Rd" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "ki_description" "4-CH OVER-VOLTAGE PROTECTION FOR CC/SBU PINS ON USB TYPE-C" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (symbol "DPO2036_0_1" 22 | (rectangle (start -8.89 8.89) (end 8.89 -8.89) 23 | (stroke (width 0.1524) (type default)) 24 | (fill (type background)) 25 | ) 26 | ) 27 | (symbol "DPO2036_1_1" 28 | (pin bidirectional line (at -11.43 6.35 0) (length 2.54) 29 | (name "SBU1C" (effects (font (size 1.27 1.27)))) 30 | (number "1" (effects (font (size 1.27 1.27)))) 31 | ) 32 | (pin bidirectional line (at 11.43 1.27 180) (length 2.54) 33 | (name "SBU1S" (effects (font (size 1.27 1.27)))) 34 | (number "10" (effects (font (size 1.27 1.27)))) 35 | ) 36 | (pin power_in line (at 11.43 3.81 180) (length 2.54) 37 | (name "GND" (effects (font (size 1.27 1.27)))) 38 | (number "11" (effects (font (size 1.27 1.27)))) 39 | ) 40 | (pin power_in line (at 11.43 6.35 180) (length 2.54) 41 | (name "VSYS" (effects (font (size 1.27 1.27)))) 42 | (number "12" (effects (font (size 1.27 1.27)))) 43 | ) 44 | (pin power_in line (at 0 -11.43 90) (length 2.54) 45 | (name "GND" (effects (font (size 1.27 1.27)))) 46 | (number "13" (effects (font (size 1.27 1.27)))) 47 | ) 48 | (pin bidirectional line (at -11.43 3.81 0) (length 2.54) 49 | (name "SBU2C" (effects (font (size 1.27 1.27)))) 50 | (number "2" (effects (font (size 1.27 1.27)))) 51 | ) 52 | (pin bidirectional line (at -11.43 1.27 0) (length 2.54) 53 | (name "CC1C" (effects (font (size 1.27 1.27)))) 54 | (number "3" (effects (font (size 1.27 1.27)))) 55 | ) 56 | (pin bidirectional line (at -11.43 -1.27 0) (length 2.54) 57 | (name "CC2C" (effects (font (size 1.27 1.27)))) 58 | (number "4" (effects (font (size 1.27 1.27)))) 59 | ) 60 | (pin passive line (at -11.43 -3.81 0) (length 2.54) 61 | (name "CB" (effects (font (size 1.27 1.27)))) 62 | (number "5" (effects (font (size 1.27 1.27)))) 63 | ) 64 | (pin open_collector line (at -11.43 -6.35 0) (length 2.54) 65 | (name "FAULTB" (effects (font (size 1.27 1.27)))) 66 | (number "6" (effects (font (size 1.27 1.27)))) 67 | ) 68 | (pin bidirectional line (at 11.43 -6.35 180) (length 2.54) 69 | (name "CC2S" (effects (font (size 1.27 1.27)))) 70 | (number "7" (effects (font (size 1.27 1.27)))) 71 | ) 72 | (pin bidirectional line (at 11.43 -3.81 180) (length 2.54) 73 | (name "CC1S" (effects (font (size 1.27 1.27)))) 74 | (number "8" (effects (font (size 1.27 1.27)))) 75 | ) 76 | (pin bidirectional line (at 11.43 -1.27 180) (length 2.54) 77 | (name "SBU2S" (effects (font (size 1.27 1.27)))) 78 | (number "9" (effects (font (size 1.27 1.27)))) 79 | ) 80 | ) 81 | ) 82 | (symbol "TC7USB42MU" (in_bom yes) (on_board yes) 83 | (property "Reference" "U" (at 0 8.89 0) 84 | (effects (font (size 1.27 1.27))) 85 | ) 86 | (property "Value" "TC7USB42MU" (at 0 -8.89 0) 87 | (effects (font (size 1.27 1.27))) 88 | ) 89 | (property "Footprint" "" (at 0 0 0) 90 | (effects (font (size 1.27 1.27)) hide) 91 | ) 92 | (property "Datasheet" "https://toshiba.semicon-storage.com/info/TC7USB42MU_datasheet_en_20200616.pdf?did=13905&prodName=TC7USB42MU" (at 0 0 0) 93 | (effects (font (size 1.27 1.27)) hide) 94 | ) 95 | (property "ki_keywords" "USB switch high-speed two-port multiplex mux" (at 0 0 0) 96 | (effects (font (size 1.27 1.27)) hide) 97 | ) 98 | (property "ki_description" "USB 2.0 SPDT switch" (at 0 0 0) 99 | (effects (font (size 1.27 1.27)) hide) 100 | ) 101 | (symbol "TC7USB42MU_0_1" 102 | (rectangle (start -5.08 7.62) (end 5.08 -7.62) 103 | (stroke (width 0.1524) (type default)) 104 | (fill (type background)) 105 | ) 106 | ) 107 | (symbol "TC7USB42MU_1_1" 108 | (pin bidirectional line (at -7.62 5.08 0) (length 2.54) 109 | (name "D+" (effects (font (size 1.27 1.27)))) 110 | (number "1" (effects (font (size 1.27 1.27)))) 111 | ) 112 | (pin input line (at 7.62 5.08 180) (length 2.54) 113 | (name "S" (effects (font (size 1.27 1.27)))) 114 | (number "10" (effects (font (size 1.27 1.27)))) 115 | ) 116 | (pin bidirectional line (at -7.62 2.54 0) (length 2.54) 117 | (name "D-" (effects (font (size 1.27 1.27)))) 118 | (number "2" (effects (font (size 1.27 1.27)))) 119 | ) 120 | (pin power_in line (at -7.62 0 0) (length 2.54) 121 | (name "GND" (effects (font (size 1.27 1.27)))) 122 | (number "3" (effects (font (size 1.27 1.27)))) 123 | ) 124 | (pin bidirectional line (at -7.62 -2.54 0) (length 2.54) 125 | (name "1D-" (effects (font (size 1.27 1.27)))) 126 | (number "4" (effects (font (size 1.27 1.27)))) 127 | ) 128 | (pin bidirectional line (at -7.62 -5.08 0) (length 2.54) 129 | (name "1D+" (effects (font (size 1.27 1.27)))) 130 | (number "5" (effects (font (size 1.27 1.27)))) 131 | ) 132 | (pin bidirectional line (at 7.62 -5.08 180) (length 2.54) 133 | (name "2D-" (effects (font (size 1.27 1.27)))) 134 | (number "6" (effects (font (size 1.27 1.27)))) 135 | ) 136 | (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) 137 | (name "2D+" (effects (font (size 1.27 1.27)))) 138 | (number "7" (effects (font (size 1.27 1.27)))) 139 | ) 140 | (pin input line (at 7.62 0 180) (length 2.54) 141 | (name "~{OE}" (effects (font (size 1.27 1.27)))) 142 | (number "8" (effects (font (size 1.27 1.27)))) 143 | ) 144 | (pin power_in line (at 7.62 2.54 180) (length 2.54) 145 | (name "VCC" (effects (font (size 1.27 1.27)))) 146 | (number "9" (effects (font (size 1.27 1.27)))) 147 | ) 148 | ) 149 | ) 150 | (symbol "USB3343" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 151 | (property "Reference" "U" (at -12.7 -24.13 0) 152 | (effects (font (size 1.27 1.27))) 153 | ) 154 | (property "Value" "USB3343" (at 8.89 -24.13 0) 155 | (effects (font (size 1.27 1.27))) 156 | ) 157 | (property "Footprint" "" (at -16.51 22.86 0) 158 | (effects (font (size 1.27 1.27)) hide) 159 | ) 160 | (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/334x.pdf" (at 0 1.27 0) 161 | (effects (font (size 1.27 1.27)) hide) 162 | ) 163 | (property "ki_keywords" "USB, PHY" (at 0 0 0) 164 | (effects (font (size 1.27 1.27)) hide) 165 | ) 166 | (property "ki_description" "ULPI USB Transciever (PHY)" (at 0 0 0) 167 | (effects (font (size 1.27 1.27)) hide) 168 | ) 169 | (symbol "USB3343_0_1" 170 | (rectangle (start -13.97 22.86) (end 13.97 -22.86) 171 | (stroke (width 0) (type default)) 172 | (fill (type background)) 173 | ) 174 | ) 175 | (symbol "USB3343_1_1" 176 | (pin output line (at -16.51 -7.62 0) (length 2.54) 177 | (name "DIR" (effects (font (size 1.27 1.27)))) 178 | (number "1" (effects (font (size 1.27 1.27)))) 179 | ) 180 | (pin bidirectional line (at -16.51 7.62 0) (length 2.54) 181 | (name "DATA5" (effects (font (size 1.27 1.27)))) 182 | (number "10" (effects (font (size 1.27 1.27)))) 183 | ) 184 | (pin bidirectional line (at -16.51 5.08 0) (length 2.54) 185 | (name "DATA6" (effects (font (size 1.27 1.27)))) 186 | (number "11" (effects (font (size 1.27 1.27)))) 187 | ) 188 | (pin bidirectional line (at -16.51 2.54 0) (length 2.54) 189 | (name "DATA7" (effects (font (size 1.27 1.27)))) 190 | (number "12" (effects (font (size 1.27 1.27)))) 191 | ) 192 | (pin bidirectional line (at 16.51 5.08 180) (length 2.54) 193 | (name "D-" (effects (font (size 1.27 1.27)))) 194 | (number "13" (effects (font (size 1.27 1.27)))) 195 | ) 196 | (pin bidirectional line (at 16.51 7.62 180) (length 2.54) 197 | (name "D+" (effects (font (size 1.27 1.27)))) 198 | (number "14" (effects (font (size 1.27 1.27)))) 199 | ) 200 | (pin passive line (at 16.51 -20.32 180) (length 2.54) 201 | (name "VDD33" (effects (font (size 1.27 1.27)))) 202 | (number "15" (effects (font (size 1.27 1.27)))) 203 | ) 204 | (pin power_in line (at 16.51 20.32 180) (length 2.54) 205 | (name "VBAT" (effects (font (size 1.27 1.27)))) 206 | (number "16" (effects (font (size 1.27 1.27)))) 207 | ) 208 | (pin bidirectional line (at 16.51 10.16 180) (length 2.54) 209 | (name "VBUS" (effects (font (size 1.27 1.27)))) 210 | (number "17" (effects (font (size 1.27 1.27)))) 211 | ) 212 | (pin input line (at 16.51 2.54 180) (length 2.54) 213 | (name "ID" (effects (font (size 1.27 1.27)))) 214 | (number "18" (effects (font (size 1.27 1.27)))) 215 | ) 216 | (pin input line (at 16.51 -3.81 180) (length 2.54) 217 | (name "RBIAS" (effects (font (size 1.27 1.27)))) 218 | (number "19" (effects (font (size 1.27 1.27)))) 219 | ) 220 | (pin passive line (at -16.51 -10.16 0) (length 2.54) 221 | (name "CLKOUT" (effects (font (size 1.27 1.27)))) 222 | (number "2" (effects (font (size 1.27 1.27)))) 223 | ) 224 | (pin output line (at 16.51 -8.89 180) (length 2.54) 225 | (name "XO" (effects (font (size 1.27 1.27)))) 226 | (number "20" (effects (font (size 1.27 1.27)))) 227 | ) 228 | (pin input line (at 16.51 -11.43 180) (length 2.54) 229 | (name "REFCLK/XI" (effects (font (size 1.27 1.27)))) 230 | (number "21" (effects (font (size 1.27 1.27)))) 231 | ) 232 | (pin input line (at -16.51 -16.51 0) (length 2.54) 233 | (name "~{RESET}" (effects (font (size 1.27 1.27)))) 234 | (number "22" (effects (font (size 1.27 1.27)))) 235 | ) 236 | (pin passive line (at 16.51 -17.78 180) (length 2.54) 237 | (name "VDD18" (effects (font (size 1.27 1.27)))) 238 | (number "23" (effects (font (size 1.27 1.27)))) 239 | ) 240 | (pin input line (at -16.51 -2.54 0) (length 2.54) 241 | (name "STP" (effects (font (size 1.27 1.27)))) 242 | (number "24" (effects (font (size 1.27 1.27)))) 243 | ) 244 | (pin power_in line (at 16.51 15.24 180) (length 2.54) 245 | (name "GND" (effects (font (size 1.27 1.27)))) 246 | (number "25" (effects (font (size 1.27 1.27)))) 247 | ) 248 | (pin output line (at -16.51 -5.08 0) (length 2.54) 249 | (name "NXT" (effects (font (size 1.27 1.27)))) 250 | (number "3" (effects (font (size 1.27 1.27)))) 251 | ) 252 | (pin bidirectional line (at -16.51 20.32 0) (length 2.54) 253 | (name "DATA0" (effects (font (size 1.27 1.27)))) 254 | (number "4" (effects (font (size 1.27 1.27)))) 255 | ) 256 | (pin bidirectional line (at -16.51 17.78 0) (length 2.54) 257 | (name "DATA1" (effects (font (size 1.27 1.27)))) 258 | (number "5" (effects (font (size 1.27 1.27)))) 259 | ) 260 | (pin bidirectional line (at -16.51 15.24 0) (length 2.54) 261 | (name "DATA2" (effects (font (size 1.27 1.27)))) 262 | (number "6" (effects (font (size 1.27 1.27)))) 263 | ) 264 | (pin bidirectional line (at -16.51 12.7 0) (length 2.54) 265 | (name "DATA3" (effects (font (size 1.27 1.27)))) 266 | (number "7" (effects (font (size 1.27 1.27)))) 267 | ) 268 | (pin bidirectional line (at -16.51 10.16 0) (length 2.54) 269 | (name "DATA4" (effects (font (size 1.27 1.27)))) 270 | (number "8" (effects (font (size 1.27 1.27)))) 271 | ) 272 | (pin power_in line (at 16.51 17.78 180) (length 2.54) 273 | (name "VDDIO" (effects (font (size 1.27 1.27)))) 274 | (number "9" (effects (font (size 1.27 1.27)))) 275 | ) 276 | ) 277 | ) 278 | ) 279 | -------------------------------------------------------------------------------- /sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "support_hardware")(type "KiCad")(uri "${KIPRJMOD}/libraries/support_hardware.kicad_sym")(options "")(descr "")) 3 | (lib (name "fpgas_and_processors")(type "KiCad")(uri "${KIPRJMOD}/libraries/fpgas_and_processors.kicad_sym")(options "")(descr "")) 4 | (lib (name "usb")(type "KiCad")(uri "${KIPRJMOD}/libraries/usb.kicad_sym")(options "")(descr "")) 5 | ) 6 | --------------------------------------------------------------------------------