initial commit
This commit is contained in:
commit
f996848e51
289
LICENSE
Normal file
289
LICENSE
Normal file
|
@ -0,0 +1,289 @@
|
|||
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
|
||||
|
||||
|
||||
Preamble
|
||||
|
||||
CERN has developed this licence to promote collaboration among
|
||||
hardware designers and to provide a legal tool which supports the
|
||||
freedom to use, study, modify, share and distribute hardware designs
|
||||
and products based on those designs. Version 2 of the CERN Open
|
||||
Hardware Licence comes in three variants: CERN-OHL-P (permissive); and
|
||||
two reciprocal licences: CERN-OHL-W (weakly reciprocal) and this
|
||||
licence, CERN-OHL-S (strongly reciprocal).
|
||||
|
||||
The CERN-OHL-S is copyright CERN 2020. Anyone is welcome to use it, in
|
||||
unmodified form only.
|
||||
|
||||
Use of this Licence does not imply any endorsement by CERN of any
|
||||
Licensor or their designs nor does it imply any involvement by CERN in
|
||||
their development.
|
||||
|
||||
|
||||
1 Definitions
|
||||
|
||||
1.1 'Licence' means this CERN-OHL-S.
|
||||
|
||||
1.2 'Compatible Licence' means
|
||||
|
||||
a) any earlier version of the CERN Open Hardware licence, or
|
||||
|
||||
b) any version of the CERN-OHL-S, or
|
||||
|
||||
c) any licence which permits You to treat the Source to which
|
||||
it applies as licensed under CERN-OHL-S provided that on
|
||||
Conveyance of any such Source, or any associated Product You
|
||||
treat the Source in question as being licensed under
|
||||
CERN-OHL-S.
|
||||
|
||||
1.3 'Source' means information such as design materials or digital
|
||||
code which can be applied to Make or test a Product or to
|
||||
prepare a Product for use, Conveyance or sale, regardless of its
|
||||
medium or how it is expressed. It may include Notices.
|
||||
|
||||
1.4 'Covered Source' means Source that is explicitly made available
|
||||
under this Licence.
|
||||
|
||||
1.5 'Product' means any device, component, work or physical object,
|
||||
whether in finished or intermediate form, arising from the use,
|
||||
application or processing of Covered Source.
|
||||
|
||||
1.6 'Make' means to create or configure something, whether by
|
||||
manufacture, assembly, compiling, loading or applying Covered
|
||||
Source or another Product or otherwise.
|
||||
|
||||
1.7 'Available Component' means any part, sub-assembly, library or
|
||||
code which:
|
||||
|
||||
a) is licensed to You as Complete Source under a Compatible
|
||||
Licence; or
|
||||
|
||||
b) is available, at the time a Product or the Source containing
|
||||
it is first Conveyed, to You and any other prospective
|
||||
licensees
|
||||
|
||||
i) as a physical part with sufficient rights and
|
||||
information (including any configuration and
|
||||
programming files and information about its
|
||||
characteristics and interfaces) to enable it either to
|
||||
be Made itself, or to be sourced and used to Make the
|
||||
Product; or
|
||||
ii) as part of the normal distribution of a tool used to
|
||||
design or Make the Product.
|
||||
|
||||
1.8 'Complete Source' means the set of all Source necessary to Make
|
||||
a Product, in the preferred form for making modifications,
|
||||
including necessary installation and interfacing information
|
||||
both for the Product, and for any included Available Components.
|
||||
If the format is proprietary, it must also be made available in
|
||||
a format (if the proprietary tool can create it) which is
|
||||
viewable with a tool available to potential licensees and
|
||||
licensed under a licence approved by the Free Software
|
||||
Foundation or the Open Source Initiative. Complete Source need
|
||||
not include the Source of any Available Component, provided that
|
||||
You include in the Complete Source sufficient information to
|
||||
enable a recipient to Make or source and use the Available
|
||||
Component to Make the Product.
|
||||
|
||||
1.9 'Source Location' means a location where a Licensor has placed
|
||||
Covered Source, and which that Licensor reasonably believes will
|
||||
remain easily accessible for at least three years for anyone to
|
||||
obtain a digital copy.
|
||||
|
||||
1.10 'Notice' means copyright, acknowledgement and trademark notices,
|
||||
Source Location references, modification notices (subsection
|
||||
3.3(b)) and all notices that refer to this Licence and to the
|
||||
disclaimer of warranties that are included in the Covered
|
||||
Source.
|
||||
|
||||
1.11 'Licensee' or 'You' means any person exercising rights under
|
||||
this Licence.
|
||||
|
||||
1.12 'Licensor' means a natural or legal person who creates or
|
||||
modifies Covered Source. A person may be a Licensee and a
|
||||
Licensor at the same time.
|
||||
|
||||
1.13 'Convey' means to communicate to the public or distribute.
|
||||
|
||||
|
||||
2 Applicability
|
||||
|
||||
2.1 This Licence governs the use, copying, modification, Conveying
|
||||
of Covered Source and Products, and the Making of Products. By
|
||||
exercising any right granted under this Licence, You irrevocably
|
||||
accept these terms and conditions.
|
||||
|
||||
2.2 This Licence is granted by the Licensor directly to You, and
|
||||
shall apply worldwide and without limitation in time.
|
||||
|
||||
2.3 You shall not attempt to restrict by contract or otherwise the
|
||||
rights granted under this Licence to other Licensees.
|
||||
|
||||
2.4 This Licence is not intended to restrict fair use, fair dealing,
|
||||
or any other similar right.
|
||||
|
||||
|
||||
3 Copying, Modifying and Conveying Covered Source
|
||||
|
||||
3.1 You may copy and Convey verbatim copies of Covered Source, in
|
||||
any medium, provided You retain all Notices.
|
||||
|
||||
3.2 You may modify Covered Source, other than Notices, provided that
|
||||
You irrevocably undertake to make that modified Covered Source
|
||||
available from a Source Location should You Convey a Product in
|
||||
circumstances where the recipient does not otherwise receive a
|
||||
copy of the modified Covered Source. In each case subsection 3.3
|
||||
shall apply.
|
||||
|
||||
You may only delete Notices if they are no longer applicable to
|
||||
the corresponding Covered Source as modified by You and You may
|
||||
add additional Notices applicable to Your modifications.
|
||||
Including Covered Source in a larger work is modifying the
|
||||
Covered Source, and the larger work becomes modified Covered
|
||||
Source.
|
||||
|
||||
3.3 You may Convey modified Covered Source (with the effect that You
|
||||
shall also become a Licensor) provided that You:
|
||||
|
||||
a) retain Notices as required in subsection 3.2;
|
||||
|
||||
b) add a Notice to the modified Covered Source stating that You
|
||||
have modified it, with the date and brief description of how
|
||||
You have modified it;
|
||||
|
||||
c) add a Source Location Notice for the modified Covered Source
|
||||
if You Convey in circumstances where the recipient does not
|
||||
otherwise receive a copy of the modified Covered Source; and
|
||||
|
||||
d) license the modified Covered Source under the terms and
|
||||
conditions of this Licence (or, as set out in subsection
|
||||
8.3, a later version, if permitted by the licence of the
|
||||
original Covered Source). Such modified Covered Source must
|
||||
be licensed as a whole, but excluding Available Components
|
||||
contained in it, which remain licensed under their own
|
||||
applicable licences.
|
||||
|
||||
|
||||
4 Making and Conveying Products
|
||||
|
||||
You may Make Products, and/or Convey them, provided that You either
|
||||
provide each recipient with a copy of the Complete Source or ensure
|
||||
that each recipient is notified of the Source Location of the Complete
|
||||
Source. That Complete Source is Covered Source, and You must
|
||||
accordingly satisfy Your obligations set out in subsection 3.3. If
|
||||
specified in a Notice, the Product must visibly and securely display
|
||||
the Source Location on it or its packaging or documentation in the
|
||||
manner specified in that Notice.
|
||||
|
||||
|
||||
5 Research and Development
|
||||
|
||||
You may Convey Covered Source, modified Covered Source or Products to
|
||||
a legal entity carrying out development, testing or quality assurance
|
||||
work on Your behalf provided that the work is performed on terms which
|
||||
prevent the entity from both using the Source or Products for its own
|
||||
internal purposes and Conveying the Source or Products or any
|
||||
modifications to them to any person other than You. Any modifications
|
||||
made by the entity shall be deemed to be made by You pursuant to
|
||||
subsection 3.2.
|
||||
|
||||
|
||||
6 DISCLAIMER AND LIABILITY
|
||||
|
||||
6.1 DISCLAIMER OF WARRANTY -- The Covered Source and any Products
|
||||
are provided 'as is' and any express or implied warranties,
|
||||
including, but not limited to, implied warranties of
|
||||
merchantability, of satisfactory quality, non-infringement of
|
||||
third party rights, and fitness for a particular purpose or use
|
||||
are disclaimed in respect of any Source or Product to the
|
||||
maximum extent permitted by law. The Licensor makes no
|
||||
representation that any Source or Product does not or will not
|
||||
infringe any patent, copyright, trade secret or other
|
||||
proprietary right. The entire risk as to the use, quality, and
|
||||
performance of any Source or Product shall be with You and not
|
||||
the Licensor. This disclaimer of warranty is an essential part
|
||||
of this Licence and a condition for the grant of any rights
|
||||
granted under this Licence.
|
||||
|
||||
6.2 EXCLUSION AND LIMITATION OF LIABILITY -- The Licensor shall, to
|
||||
the maximum extent permitted by law, have no liability for
|
||||
direct, indirect, special, incidental, consequential, exemplary,
|
||||
punitive or other damages of any character including, without
|
||||
limitation, procurement of substitute goods or services, loss of
|
||||
use, data or profits, or business interruption, however caused
|
||||
and on any theory of contract, warranty, tort (including
|
||||
negligence), product liability or otherwise, arising in any way
|
||||
in relation to the Covered Source, modified Covered Source
|
||||
and/or the Making or Conveyance of a Product, even if advised of
|
||||
the possibility of such damages, and You shall hold the
|
||||
Licensor(s) free and harmless from any liability, costs,
|
||||
damages, fees and expenses, including claims by third parties,
|
||||
in relation to such use.
|
||||
|
||||
|
||||
7 Patents
|
||||
|
||||
7.1 Subject to the terms and conditions of this Licence, each
|
||||
Licensor hereby grants to You a perpetual, worldwide,
|
||||
non-exclusive, no-charge, royalty-free, irrevocable (except as
|
||||
stated in subsections 7.2 and 8.4) patent licence to Make, have
|
||||
Made, use, offer to sell, sell, import, and otherwise transfer
|
||||
the Covered Source and Products, where such licence applies only
|
||||
to those patent claims licensable by such Licensor that are
|
||||
necessarily infringed by exercising rights under the Covered
|
||||
Source as Conveyed by that Licensor.
|
||||
|
||||
7.2 If You institute patent litigation against any entity (including
|
||||
a cross-claim or counterclaim in a lawsuit) alleging that the
|
||||
Covered Source or a Product constitutes direct or contributory
|
||||
patent infringement, or You seek any declaration that a patent
|
||||
licensed to You under this Licence is invalid or unenforceable
|
||||
then any rights granted to You under this Licence shall
|
||||
terminate as of the date such process is initiated.
|
||||
|
||||
|
||||
8 General
|
||||
|
||||
8.1 If any provisions of this Licence are or subsequently become
|
||||
invalid or unenforceable for any reason, the remaining
|
||||
provisions shall remain effective.
|
||||
|
||||
8.2 You shall not use any of the name (including acronyms and
|
||||
abbreviations), image, or logo by which the Licensor or CERN is
|
||||
known, except where needed to comply with section 3, or where
|
||||
the use is otherwise allowed by law. Any such permitted use
|
||||
shall be factual and shall not be made so as to suggest any kind
|
||||
of endorsement or implication of involvement by the Licensor or
|
||||
its personnel.
|
||||
|
||||
8.3 CERN may publish updated versions and variants of this Licence
|
||||
which it considers to be in the spirit of this version, but may
|
||||
differ in detail to address new problems or concerns. New
|
||||
versions will be published with a unique version number and a
|
||||
variant identifier specifying the variant. If the Licensor has
|
||||
specified that a given variant applies to the Covered Source
|
||||
without specifying a version, You may treat that Covered Source
|
||||
as being released under any version of the CERN-OHL with that
|
||||
variant. If no variant is specified, the Covered Source shall be
|
||||
treated as being released under CERN-OHL-S. The Licensor may
|
||||
also specify that the Covered Source is subject to a specific
|
||||
version of the CERN-OHL or any later version in which case You
|
||||
may apply this or any later version of CERN-OHL with the same
|
||||
variant identifier published by CERN.
|
||||
|
||||
8.4 This Licence shall terminate with immediate effect if You fail
|
||||
to comply with any of its terms and conditions.
|
||||
|
||||
8.5 However, if You cease all breaches of this Licence, then Your
|
||||
Licence from any Licensor is reinstated unless such Licensor has
|
||||
terminated this Licence by giving You, while You remain in
|
||||
breach, a notice specifying the breach and requiring You to cure
|
||||
it within 30 days, and You have failed to come into compliance
|
||||
in all material respects by the end of the 30 day period. Should
|
||||
You repeat the breach after receipt of a cure notice and
|
||||
subsequent reinstatement, this Licence will terminate
|
||||
immediately and permanently. Section 6 shall continue to apply
|
||||
after any termination.
|
||||
|
||||
8.6 This Licence shall not be enforceable except by a Licensor
|
||||
acting as such, and third party beneficiary rights are
|
||||
specifically excluded.
|
31
geeboard_pcb/.gitignore
vendored
Normal file
31
geeboard_pcb/.gitignore
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||
# Format documentation: https://kicad.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_sch-bak
|
||||
*-backups
|
||||
*.kicad_prl
|
||||
*.sch-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
fp-info-cache
|
||||
~*.lck
|
||||
\#auto_saved_files#
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
46325
geeboard_pcb/5302 KB2040.step
Normal file
46325
geeboard_pcb/5302 KB2040.step
Normal file
File diff suppressed because it is too large
Load diff
4
geeboard_pcb/fp-lib-table
Normal file
4
geeboard_pcb/fp-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "geebord-library")(type "KiCad")(uri "${KIPRJMOD}/geeboard_library.pretty")(options "")(descr ""))
|
||||
)
|
|
@ -0,0 +1,72 @@
|
|||
(footprint "Harwin_M20-89004xx_1x04_P2.54mm_Horizontal" (version 20240108) (generator "pcbnew") (generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator")
|
||||
(tags "connector Harwin M20-890 horizontal")
|
||||
(property "Reference" "J1" (at -0.48 -6.28 180) (layer "F.SilkS")(uuid "3e9cd76c-e427-4c07-823e-197aacd6a811")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(property "Value" "Conn_01x04_Pin" (at -0.48 6.28 180) (layer "F.Fab")(uuid "eb011bdf-185c-45ac-90e1-07bd5499f281")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(property "Footprint" "Connector_Harwin:Harwin_M20-89004xx_1x04_P2.54mm_Horizontal" (at 0 0 0)(unlocked yes)
|
||||
(layer "F.Fab")(hide yes)
|
||||
(uuid "eae3c3ee-b09c-4548-a139-7bc362854742")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 0)(unlocked yes)
|
||||
(layer "F.Fab")(hide yes)
|
||||
(uuid "d45a8709-65eb-4403-a67d-554532d5826f")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 0)(unlocked yes)
|
||||
(layer "F.Fab")(hide yes)
|
||||
(uuid "d7edf402-709e-4cdb-934c-da0d2c6aec4b")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line (start -7.095 -4.63) (end -5.525 -4.63)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "0b3b6e37-2126-41b3-a245-3fe4a9c61668"))
|
||||
(fp_line (start -7.095 -3.81) (end -7.095 -4.63)
|
||||
(stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "44377e0b-e0e1-4e7a-8e42-40705e2e9e6f"))
|
||||
(fp_line (start -7.28 -5.58) (end 7.28 -5.58)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "f1823b5c-9d25-4b96-be16-257a0866f2c7"))
|
||||
(fp_line (start -7.28 5.58) (end -7.28 -5.58)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "a178a175-dc10-4d24-8a18-1e73f7f02865"))
|
||||
(fp_line (start 7.28 -5.58) (end 7.28 5.58)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "34004b6d-c1cf-4e2f-a91e-90c6a034328c"))
|
||||
(fp_line (start 7.28 5.58) (end -7.28 5.58)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "1a3fe246-15d5-4a21-a9de-019cae7c4d34"))
|
||||
(pad "1" smd rect (at 0.1125 -3.75) (size 13.775 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "2af4cd2a-6f07-4330-bc4c-25b84cfc8193")
|
||||
)
|
||||
(pad "1" thru_hole circle (at 3.75 -3.75) (size 2.2 2.2) (drill 0.9) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "6c5b1eff-133b-4638-bf9d-149d8908d286")
|
||||
)
|
||||
(pad "2" smd rect (at 0.1125 -1.25) (size 13.775 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "990532a5-00fe-44d0-b1e2-bc25ce77b890")
|
||||
)
|
||||
(pad "2" thru_hole circle (at 3.75 -1.25) (size 2.2 2.2) (drill 0.9) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "f7b368d9-0cdd-4c72-864c-acee3c3a11ce")
|
||||
)
|
||||
(pad "3" smd rect (at 0.1125 1.25) (size 13.775 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "5ca6c5d0-cfea-4a5b-a10a-7e5836473b96")
|
||||
)
|
||||
(pad "3" thru_hole circle (at 3.75 1.25) (size 2.2 2.2) (drill 0.9) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "d3f014b0-6bab-4aaf-9c8a-91d7a2b9158c")
|
||||
)
|
||||
(pad "4" smd rect (at 0.1125 3.75) (size 13.775 1.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(uuid "fa5b2424-176c-4b4d-a9a0-674c5b697586")
|
||||
)
|
||||
(pad "4" thru_hole circle (at 3.75 3.75) (size 2.2 2.2) (drill 0.9) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "aceb4427-971c-49bd-8fde-cc93d45e9d9f")
|
||||
)
|
||||
(model "${KICAD8_3DMODEL_DIR}/Connector_Harwin.3dshapes/Harwin_M20-89004xx_1x04_P2.54mm_Horizontal.wrl"
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,289 @@
|
|||
(footprint "JOYSTICK_ANALOG_MINITHM"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(property "Reference" "REF**"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(hide yes)
|
||||
(uuid "83c89be9-5a24-42a2-8c5e-bc84b2af4e77")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "JOYSTICK_ANALOG_XY"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "f4dec003-e0d9-4a61-a92a-cf3fafe4bac8")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "Adafruit Mini Analog Thumbstick:JOYSTICK_ANALOG_MINITHM"
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "692b7468-dde8-4875-a3da-03ca37d868b0")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "10a69cf1-91d7-443a-8604-a60e5d4eed68")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" ""
|
||||
(at 0 0 0)
|
||||
(unlocked yes)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "9fcaee83-7f36-4bc6-8783-2793e6630932")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(fp_line
|
||||
(start -9 -6)
|
||||
(end -6 -9)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "bcbc99f2-c62f-42cf-a7e2-5c58b96e501c")
|
||||
)
|
||||
(fp_line
|
||||
(start -9 6)
|
||||
(end -9 -6)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "fc6176c0-d460-4c7f-9e8d-60343d2b5e74")
|
||||
)
|
||||
(fp_line
|
||||
(start -6 -9)
|
||||
(end 6 -9)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "9ec84e25-b371-4e93-94f0-941de3c4e1fd")
|
||||
)
|
||||
(fp_line
|
||||
(start -6 9)
|
||||
(end -9 6)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "d38e595e-7d74-4c8f-867b-0edac58b2362")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 -9)
|
||||
(end 9 -6)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e4bf8872-0396-45f7-9725-e5d109c89b93")
|
||||
)
|
||||
(fp_line
|
||||
(start 6 9)
|
||||
(end -6 9)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "91b35773-60ee-4425-a7a2-2306939a7fb1")
|
||||
)
|
||||
(fp_line
|
||||
(start 9 -6)
|
||||
(end 9 6)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "60a40428-30bb-4bcf-96a9-259dc95e8030")
|
||||
)
|
||||
(fp_line
|
||||
(start 9 6)
|
||||
(end 6 9)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "e7884a57-1005-4424-95c8-65d5a976bb3c")
|
||||
)
|
||||
(fp_circle
|
||||
(center 0 0)
|
||||
(end 7 0)
|
||||
(stroke
|
||||
(width 0.127)
|
||||
(type solid)
|
||||
)
|
||||
(fill none)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b48a4eae-ba36-4447-97f0-7b1203b33cb6")
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.467692 -5.64421) (xy 0.932191 -5.58631) (xy 1.390321 -5.490251) (xy 1.838953 -5.356688) (xy 2.275024 -5.186532)
|
||||
(xy 2.695554 -4.980947) (xy 3.097671 -4.741338) (xy 3.478627 -4.46934) (xy 3.835821 -4.166812) (xy 4.166812 -3.835821)
|
||||
(xy 4.46934 -3.478627) (xy 4.741338 -3.097671) (xy 4.980947 -2.695554) (xy 5.186532 -2.275024) (xy 5.356688 -1.838953)
|
||||
(xy 5.490251 -1.390321) (xy 5.586581 -0.930903) (xy 5.663609 -0.001315) (xy 5.64421 0.467692) (xy 5.58631 0.932191)
|
||||
(xy 5.490251 1.390321) (xy 5.356688 1.838953) (xy 5.186532 2.275024) (xy 4.980947 2.695554) (xy 4.741338 3.097671)
|
||||
(xy 4.46934 3.478627) (xy 4.166812 3.835821) (xy 3.835821 4.166812) (xy 3.478627 4.46934) (xy 3.097671 4.741338)
|
||||
(xy 2.695554 4.980947) (xy 2.275024 5.186532) (xy 1.838953 5.356688) (xy 1.390321 5.490251) (xy 0.932191 5.58631)
|
||||
(xy 0.467692 5.64421) (xy 0 5.663554) (xy -0.467692 5.64421) (xy -0.932191 5.58631) (xy -1.390321 5.490251)
|
||||
(xy -1.838953 5.356688) (xy -2.275024 5.186532) (xy -2.695554 4.980947) (xy -3.097671 4.741338) (xy -3.478627 4.46934)
|
||||
(xy -3.835821 4.166812) (xy -4.166812 3.835821) (xy -4.46934 3.478627) (xy -4.741338 3.097671) (xy -4.980947 2.695554)
|
||||
(xy -5.186532 2.275024) (xy -5.356688 1.838953) (xy -5.490251 1.390321) (xy -5.58631 0.932191) (xy -5.64421 0.467692)
|
||||
(xy -5.663554 0) (xy -5.64421 -0.467692) (xy -5.58631 -0.932191) (xy -5.490251 -1.390321) (xy -5.356688 -1.838953)
|
||||
(xy -5.186532 -2.275024) (xy -4.980947 -2.695554) (xy -4.741338 -3.097671) (xy -4.46934 -3.478627)
|
||||
(xy -4.166812 -3.835821) (xy -3.835821 -4.166812) (xy -3.478627 -4.46934) (xy -3.097671 -4.741338)
|
||||
(xy -2.695554 -4.980947) (xy -2.275024 -5.186532) (xy -1.838953 -5.356688) (xy -1.390321 -5.490251)
|
||||
(xy -0.932191 -5.58631) (xy -0.467692 -5.64421) (xy 0 -5.663554)
|
||||
)
|
||||
(stroke
|
||||
(width 0)
|
||||
(type default)
|
||||
)
|
||||
(fill solid)
|
||||
(layer "F.SilkS")
|
||||
(uuid "14577eb9-126e-47fe-af3f-302f41ec2eba")
|
||||
)
|
||||
(fp_text user "<-X"
|
||||
(at 11 -4 90)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "453c82bb-60a0-4846-81cd-65bfbbeabb14")
|
||||
(effects
|
||||
(font
|
||||
(size 1.0922 1.0922)
|
||||
(thickness 0.1778)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(fp_text user "<-Y"
|
||||
(at 7.571 -7.81 0)
|
||||
(unlocked yes)
|
||||
(layer "F.SilkS")
|
||||
(uuid "8e314448-d23e-4920-8ec6-82223ac2d281")
|
||||
(effects
|
||||
(font
|
||||
(size 1.0922 1.0922)
|
||||
(thickness 0.1778)
|
||||
)
|
||||
(justify left bottom)
|
||||
)
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at -6 -6)
|
||||
(size 1.6 1.6)
|
||||
(drill 1.6)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "f938eefd-2f61-45a4-89fc-bd83fa0b77ba")
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at 6 6)
|
||||
(size 1.6 1.6)
|
||||
(drill 1.6)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "122cc356-96db-497c-8100-89d41345e3e1")
|
||||
)
|
||||
(pad "1" thru_hole oval
|
||||
(at 0 -9 90)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "11914fc2-003d-4e83-8f70-e128d6183de2")
|
||||
)
|
||||
(pad "2" thru_hole oval
|
||||
(at -2 -9 90)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "b26bc1ff-b34d-462a-b1bd-cdf9d4b4b9a7")
|
||||
)
|
||||
(pad "2" thru_hole oval
|
||||
(at 9 2)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "61ce3fc7-7305-4b25-98ba-b0d37253065a")
|
||||
)
|
||||
(pad "3" thru_hole oval
|
||||
(at 9 0)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "eb93010c-0a17-4eb2-aed2-83ee74a99f08")
|
||||
)
|
||||
(pad "4" thru_hole oval
|
||||
(at 2 -9 90)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "0ea2daa2-4db1-44a3-9467-b7af4a34af8f")
|
||||
)
|
||||
(pad "4" thru_hole oval
|
||||
(at 9 -2)
|
||||
(size 3 1.5)
|
||||
(drill 0.9)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(solder_mask_margin 0.0508)
|
||||
(thermal_bridge_angle 0)
|
||||
(uuid "5225c1af-ac5c-43ca-9a39-10549fd373ac")
|
||||
)
|
||||
)
|
|
@ -0,0 +1,249 @@
|
|||
(footprint "SW_MX_HS_CPG151101S11_1.5u" (version 20240108) (generator "pcbnew") (generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Footprint for Cherry MX style switches with Kailh hotswap socket")
|
||||
(property "Reference" "MX42" (at -4.25 -1.75 180) (layer "F.SilkS")(uuid "829a7ea9-b485-4804-aaa2-98bd78890641")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(property "Value" "MX_SW_HS" (at 0 0 180) (layer "F.Fab")(uuid "9357845a-7a22-4902-91bf-62dc92f9d144")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(property "Footprint" "geebord-library:SW_MX_HS_CPG151101S11_1.5u" (at 0 0 180) (layer "F.Fab")(hide yes)
|
||||
(uuid "1df6dceb-f54b-48dc-8d7e-7cdaf53f5512")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(property "Datasheet" "" (at 0 0 180) (layer "F.Fab")(hide yes)
|
||||
(uuid "4ca7e3ff-f87f-4bb3-aefa-3389759c993b")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches" (at 0 0 180) (layer "F.Fab")(hide yes)
|
||||
(uuid "7294f303-e9c1-412d-a202-6ca94ccb3af7")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line (start -6.085176 1.10022) (end -6.085176 0.86022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "acc861b1-e19a-49d5-9661-9a354270c9fe"))
|
||||
(fp_line (start -6.085176 3.95022) (end -6.085176 4.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "f3c5a0c9-e054-4e37-91bc-4595086e5166"))
|
||||
(fp_line (start -4.864824 -6.75022) (end -4.864824 -6.52022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "4d41dd4d-95a3-4880-b770-02bd5b534487"))
|
||||
(fp_line (start -4.864824 -3.67022) (end -4.864824 -3.20022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "5e46e81a-7958-4515-8037-b1bfc3184f1a"))
|
||||
(fp_line (start -4.364824 -2.70022) (end 0.2 -2.70022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "0e936960-7ce8-4625-9de2-b872275d3e74"))
|
||||
(fp_line (start -4.085176 6.75022) (end 1.814824 6.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "9259aa4c-1460-4146-898b-26f3eb3de4e4"))
|
||||
(fp_line (start -3.314824 -6.75022) (end -4.864824 -6.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "e7641ff8-a5dc-44f1-9ddd-47dfbc8abd5b"))
|
||||
(fp_line (start 3.314824 6.75022) (end 4.864824 6.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "cb1020bc-31c3-4c75-810d-1e54800daf67"))
|
||||
(fp_line (start 4.085176 -6.75022) (end -1.814824 -6.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "9f5653d1-c4ea-4f6f-b71a-8cd17dbd07ff"))
|
||||
(fp_line (start 4.364824 2.70022) (end -0.2 2.70022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "6cf12c9e-4379-4828-b24b-d139ba8783e2"))
|
||||
(fp_line (start 4.864824 3.67022) (end 4.864824 3.20022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "48c6e1fb-3c98-4a94-b7f0-394c8f171889"))
|
||||
(fp_line (start 4.864824 6.75022) (end 4.864824 6.52022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "1f307bea-23dd-41b1-8e1a-1f88f23ce1d3"))
|
||||
(fp_line (start 6.085176 -3.95022) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "31b8d7c7-6802-459e-85cd-71e31c05b8ad"))
|
||||
(fp_line (start 6.085176 -1.10022) (end 6.085176 -0.86022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "67b7d272-5c47-4f65-9ed3-9e0d3d6ad719"))
|
||||
(fp_arc (start -4.364824 -2.70022) (mid -4.718377 -2.846667) (end -4.864824 -3.20022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "f5416518-7225-4190-baf0-5c41f257a5fa"))
|
||||
(fp_arc (start -4.085176 6.75022) (mid -5.499389 6.164434) (end -6.085176 4.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "f5789a0d-974d-476b-a59f-a4c47f8fd213"))
|
||||
(fp_arc (start -0.2 2.70022) (mid -1.670693 2.183637) (end -2.494322 0.86022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "eba4eb8e-2958-46d8-aaaf-fab15fd19ea3"))
|
||||
(fp_arc (start 0.2 -2.70022) (mid 1.670693 -2.183637) (end 2.494322 -0.86022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "7fec5409-77e0-4f4b-a9dd-2e4af96ae5ad"))
|
||||
(fp_arc (start 4.085176 -6.75022) (mid 5.499392 -6.164435) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "59785f86-7ccd-4aad-a9a7-c7ce4f16ef7e"))
|
||||
(fp_arc (start 4.364824 2.70022) (mid 4.718377 2.846667) (end 4.864824 3.20022)
|
||||
(stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "6dce85f7-45f6-4e57-ac56-77d81d7056dc"))
|
||||
(fp_rect (start -14.2875 -9.525) (end 14.2875 9.525)
|
||||
(stroke (width 0.1) (type default)) (fill none) (layer "Dwgs.User")(uuid "68a2b5a8-451c-468b-9d1d-2c6a4b3f341c"))
|
||||
(fp_line (start -7 -6.5) (end -7 6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "21608bbc-47d8-4d37-8689-d22f4829eb0f"))
|
||||
(fp_line (start -7 -6.5) (end -7 6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "5f88fd11-6c8d-4b4c-a441-263d0523e416"))
|
||||
(fp_line (start -6.5 7) (end 6.5 7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "3923b3a6-3e23-4d18-b451-5834b599aa6d"))
|
||||
(fp_line (start -6.5 7) (end 6.5 7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "3d56a548-7774-40fb-a8f6-77917852fe61"))
|
||||
(fp_line (start 6.5 -7) (end -6.5 -7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "197e39e4-3235-4440-8046-61b9887d8e38"))
|
||||
(fp_line (start 6.5 -7) (end -6.5 -7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "95587ae5-4a5c-49ca-9cdb-f1f82a39a3b9"))
|
||||
(fp_line (start 7 6.5) (end 7 -6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "20aa2826-a509-4df4-82eb-468934a7c210"))
|
||||
(fp_line (start 7 6.5) (end 7 -6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "96833c4b-38f5-4107-9ebc-07953fc8d547"))
|
||||
(fp_arc (start -7 -6.5) (mid -6.853553 -6.853553) (end -6.5 -7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "3f7961ed-60bd-419a-9990-f8384bd9d229"))
|
||||
(fp_arc (start -7 -6.5) (mid -6.853553 -6.853553) (end -6.5 -7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "a1efbabf-3799-42a2-b09a-a224e4125567"))
|
||||
(fp_arc (start -6.5 7) (mid -6.853553 6.853553) (end -7 6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "14684ff5-df4b-4552-83b2-2770a6c38088"))
|
||||
(fp_arc (start -6.497236 6.998884) (mid -6.850789 6.852437) (end -6.997236 6.498884)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "bc4fa692-478e-43fe-8d69-104d0f39f092"))
|
||||
(fp_arc (start 6.497236 -6.998884) (mid 6.850789 -6.852437) (end 6.997236 -6.498884)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "2666ce4b-a3fb-4034-b9e0-71d1393e77ac"))
|
||||
(fp_arc (start 6.5 -7) (mid 6.853553 -6.853553) (end 7 -6.5)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "b193737d-76b3-480d-b293-a6ba7110e088"))
|
||||
(fp_arc (start 7 6.5) (mid 6.853553 6.853553) (end 6.5 7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "a0c63c54-3e48-437e-b848-ce3947b9da1c"))
|
||||
(fp_arc (start 7 6.5) (mid 6.853553 6.853553) (end 6.5 7)
|
||||
(stroke (width 0.05) (type solid)) (layer "Eco2.User")(uuid "b36c20c8-72cc-4a56-ae65-8ac74adeeb7a"))
|
||||
(fp_rect (start -7 -7) (end 7 7)
|
||||
(stroke (width 0.05) (type default)) (fill none) (layer "B.CrtYd")(uuid "10aa08c5-0f9e-479f-bf4d-1ecc1f5c8bce"))
|
||||
(fp_rect (start -7 -7) (end 7 7)
|
||||
(stroke (width 0.05) (type default)) (fill none) (layer "B.CrtYd")(uuid "beb55d93-e6c5-40e6-9f15-c75e6a1108ff"))
|
||||
(fp_line (start -8.685176 1.30022) (end -6.085176 1.30022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "76107bf7-00a9-40f1-b429-971fc5e84e58"))
|
||||
(fp_line (start -8.685176 3.75022) (end -8.685176 1.30022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "4fe506cd-5732-4f92-9f05-6216e459d7f4"))
|
||||
(fp_line (start -7.414824 -6.32022) (end -4.864824 -6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "f6749032-47c5-484f-ac72-3b47bef60767"))
|
||||
(fp_line (start -7.414824 -3.87022) (end -7.414824 -6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "5b940e71-85e1-4b23-adc8-37aa064ef283"))
|
||||
(fp_line (start -6.085176 0.86022) (end -2.494322 0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "5b0e1646-03bf-4558-91e3-d1c90511f0dc"))
|
||||
(fp_line (start -6.085176 1.30022) (end -6.085176 0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "5ab5560c-4eec-486a-b03e-e892c717c96b"))
|
||||
(fp_line (start -6.085176 3.75022) (end -8.685176 3.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "e872ce1a-c98a-4e3f-813e-178b4f344b9c"))
|
||||
(fp_line (start -6.085176 3.75022) (end -6.085176 4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "fdd56d9b-04eb-47d6-971c-56344e743027"))
|
||||
(fp_line (start -4.864824 -6.75022) (end -4.864824 -6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "a9927f12-4b1f-4590-97a6-7d581b208970"))
|
||||
(fp_line (start -4.864824 -3.87022) (end -7.414824 -3.87022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "fa0c820c-37c2-469b-98f2-d69cc756ce75"))
|
||||
(fp_line (start -4.864824 -3.87022) (end -4.864824 -2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "e9baa3fc-e103-4bfa-84b5-8719cb66de1b"))
|
||||
(fp_line (start -4.864824 -2.70022) (end 0.2 -2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "e24043aa-bae7-43d2-9178-b98f20409a8e"))
|
||||
(fp_line (start -4.085176 6.75022) (end 4.864824 6.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "2e769718-94dc-467e-8656-7eb44c5e2a14"))
|
||||
(fp_line (start 4.085176 -6.75022) (end -4.864824 -6.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "2c019e23-aef6-45d7-949c-e98eecee9a37"))
|
||||
(fp_line (start 4.864824 2.70022) (end -0.2 2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "c25989a8-2903-4976-b494-ff99f0c29160"))
|
||||
(fp_line (start 4.864824 3.87022) (end 4.864824 2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "39197f43-d09f-4f3e-ab72-959c6bf3ffdd"))
|
||||
(fp_line (start 4.864824 3.87022) (end 7.414824 3.87022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "8851bf09-42df-465d-be76-07e923b567cc"))
|
||||
(fp_line (start 4.864824 6.75022) (end 4.864824 6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "269f0601-e895-44bf-aa43-0f07c933cb71"))
|
||||
(fp_line (start 6.085176 -3.75022) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "91052244-4dab-40fc-991b-00712a5d856b"))
|
||||
(fp_line (start 6.085176 -3.75022) (end 8.685176 -3.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "8f1b9dab-cf96-4005-93dc-29c508f18e89"))
|
||||
(fp_line (start 6.085176 -1.30022) (end 6.085176 -0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "8e090e9a-e107-4950-969a-16095d0f615b"))
|
||||
(fp_line (start 6.085176 -0.86022) (end 2.494322 -0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "8af59a96-cce7-43db-b41b-79cee5fe4f58"))
|
||||
(fp_line (start 7.414824 3.87022) (end 7.414824 6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "bbe27095-debd-4f6f-aa28-58303e491b18"))
|
||||
(fp_line (start 7.414824 6.32022) (end 4.864824 6.32022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "51b74ba3-1bf4-4278-acde-294fa74a4914"))
|
||||
(fp_line (start 8.685176 -3.75022) (end 8.685176 -1.30022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "92b6af95-a730-414d-85b8-81f2405716db"))
|
||||
(fp_line (start 8.685176 -1.30022) (end 6.085176 -1.30022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "09b29dce-265a-4cf8-adf9-9adc8307120f"))
|
||||
(fp_arc (start -4.085176 6.75022) (mid -5.499389 6.164434) (end -6.085176 4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "66cc69b7-e2c7-4021-877f-c0fb5e5971de"))
|
||||
(fp_arc (start -0.2 2.70022) (mid -1.670502 2.183399) (end -2.494322 0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "25106c0e-ea4d-4027-b833-4ee04468de35"))
|
||||
(fp_arc (start 0.2 -2.70022) (mid 1.670502 -2.183399) (end 2.494322 -0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "cdec450e-23ec-402f-9dbe-be4503782d70"))
|
||||
(fp_arc (start 4.085176 -6.75022) (mid 5.499392 -6.164435) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "272275f6-ca09-49ce-80d6-6ffbf985cda5"))
|
||||
(fp_line (start -6.085176 0.86022) (end -6.085176 4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "1dc9ad96-6a50-4555-a0de-84a28cfebc94"))
|
||||
(fp_line (start -6.085176 0.86022) (end -2.494322 0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "ce433ed5-229a-444d-8c01-292922c8b629"))
|
||||
(fp_line (start -4.864824 -6.75022) (end -4.864824 -2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "64e9a84a-2fb8-4bc8-ac3c-a1bd1abf83c2"))
|
||||
(fp_line (start -4.864824 -2.70022) (end 0.2 -2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "1b0c29b3-a492-4c0e-a300-51329b3c65e6"))
|
||||
(fp_line (start -4.085176 6.75022) (end 4.864824 6.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "20011ae0-15ac-41ac-ad9c-eec23733196d"))
|
||||
(fp_line (start 4.085176 -6.75022) (end -4.864824 -6.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "43c72e08-879d-44d4-8ee2-7cc54cce3501"))
|
||||
(fp_line (start 4.864824 2.70022) (end -0.2 2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "8bbbec9b-6b4e-4c39-9654-029378f96dc8"))
|
||||
(fp_line (start 4.864824 6.75022) (end 4.864824 2.70022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "7cf95d9a-a19d-48ce-bf09-9d53b054ebc1"))
|
||||
(fp_line (start 6.085176 -0.86022) (end 2.494322 -0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "6a0e98ba-eae1-4c91-9d3e-0c0e89cce05c"))
|
||||
(fp_line (start 6.085176 -0.86022) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "eac74617-530a-4cd7-868e-cefc3a2d0bcc"))
|
||||
(fp_arc (start -4.085176 6.75022) (mid -5.499389 6.164434) (end -6.085176 4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "993cc2d8-a0bd-4d0e-a442-638444816f33"))
|
||||
(fp_arc (start -0.2 2.70022) (mid -1.670502 2.183399) (end -2.494322 0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "83df7796-438b-4f2b-97b9-c6c30c5c7cdf"))
|
||||
(fp_arc (start 0.2 -2.70022) (mid 1.670502 -2.183399) (end 2.494322 -0.86022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "ebfaa847-417c-4d49-a901-2bed6a66ad7d"))
|
||||
(fp_arc (start 4.085176 -6.75022) (mid 5.499392 -6.164435) (end 6.085176 -4.75022)
|
||||
(stroke (width 0.05) (type solid)) (layer "F.Fab")(uuid "c994ec98-0907-4858-a24b-9475b6e31a66"))
|
||||
(fp_text user "${REFERENCE}" (at -0.5 4.5 0) (layer "F.Fab")(uuid "76b31462-fec1-4ef0-93c8-c407747529cb")
|
||||
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0.5 -4.5 180) (layer "F.Fab")(uuid "aae39620-2fa2-48a0-9a49-59f94ce2de93")
|
||||
(effects (font (size 0.8 0.8) (thickness 0.12)))
|
||||
)
|
||||
(pad "" np_thru_hole circle (at -5.08 0 180) (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask")
|
||||
(uuid "ae2360db-71ba-4ec4-a4a8-4d94027ed7f9")
|
||||
)
|
||||
(pad "" np_thru_hole circle (at 0 0 180) (size 3.9878 3.9878) (drill 3.9878) (layers "*.Cu" "*.Mask")
|
||||
(uuid "43f56e19-42a1-4e5c-b46c-0c78e0f490fe")
|
||||
)
|
||||
(pad "" np_thru_hole circle (at 5.08 0 180) (size 1.75 1.75) (drill 1.75) (layers "*.Cu" "*.Mask")
|
||||
(uuid "307c2e74-f7b8-482b-ba30-578a164795ce")
|
||||
)
|
||||
(pad "1" thru_hole circle (at 2.54 5.08 180) (size 3.3 3.3) (drill 3) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "f78eae51-440d-4720-adb4-2628443d622a")
|
||||
)
|
||||
(pad "1" thru_hole circle (at 3.81 -2.54) (size 3.3 3.3) (drill 3) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "a8b6f9b3-6178-4d5a-8c60-5cc882c9ae60")
|
||||
)
|
||||
(pad "1" smd rect (at 4.34 5.08 180) (size 1.65 2.5) (layers "F.Cu")
|
||||
(uuid "04432537-3f2b-4576-a80b-cfaeae432b7a")
|
||||
)
|
||||
(pad "1" smd rect (at 5.635 -2.54 180) (size 1.65 2.5) (layers "F.Cu")
|
||||
(uuid "97e48019-d0be-4032-809d-5b1ee27653e6")
|
||||
)
|
||||
(pad "1" smd roundrect (at 6.09 5.08 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1)
|
||||
(uuid "ca773ed8-8c50-4e48-8e52-5d0424de3368")
|
||||
)
|
||||
(pad "1" smd roundrect (at 7.36 -2.54) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1)
|
||||
(uuid "36c97eff-9a60-42c0-b022-911dfd50598e")
|
||||
)
|
||||
(pad "2" smd roundrect (at -7.36 2.54 180) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1)
|
||||
(uuid "e1710c53-4c71-42d9-81b5-5dd73d36c71d")
|
||||
)
|
||||
(pad "2" smd roundrect (at -6.09 -5.08) (size 2.55 2.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1)
|
||||
(uuid "a96c1c46-a8f6-4f4a-94fe-f29301cd076d")
|
||||
)
|
||||
(pad "2" smd rect (at -5.635 2.54) (size 1.65 2.5) (layers "F.Cu")
|
||||
(uuid "2ffff5e5-5104-4da2-b748-4c10f8108ab0")
|
||||
)
|
||||
(pad "2" smd rect (at -4.34 -5.08) (size 1.65 2.5) (layers "F.Cu")
|
||||
(uuid "74f9e5d6-5d6b-415c-985d-6d237d48df05")
|
||||
)
|
||||
(pad "2" thru_hole circle (at -3.81 2.54 180) (size 3.3 3.3) (drill 3) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "3a65d2d6-1f32-41f7-97fc-41f6ca9de790")
|
||||
)
|
||||
(pad "2" thru_hole circle (at -2.54 -5.08) (size 3.3 3.3) (drill 3) (layers "*.Cu" "*.Mask")(remove_unused_layers no)
|
||||
|
||||
(uuid "f2af85c8-2cc3-461c-bf24-e05d60ac3274")
|
||||
)
|
||||
(model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step"
|
||||
(offset (xyz -4.82 6.74 1.82))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 180 0 0))
|
||||
)
|
||||
)
|
|
@ -0,0 +1,585 @@
|
|||
(footprint "SW_MX_HS_CPG151101S11_1u"
|
||||
(version 20240108)
|
||||
(generator "pcbnew")
|
||||
(generator_version "8.0")
|
||||
(layer "F.Cu")
|
||||
(descr "Footprint for Cherry MX style switches with Kailh hotswap socket")
|
||||
(property "Reference" "MX37"
|
||||
(at -4.25 -1.75 0)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b99386a6-6fce-4b0c-8a0f-cc8be3c261fb")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Value" "MX_SW_HS"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "38be1c6b-1975-4dc7-8b1b-4f60225815a5")
|
||||
(effects
|
||||
(font
|
||||
(size 1 1)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Footprint" "PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "31f6937d-e1da-4e32-983b-ea7fc7bca88f")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Datasheet" ""
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "cba2722f-9ed5-4cff-a688-2770a936c69a")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(property "Description" "Push button switch, normally open, two pins, 45° tilted, Kailh CPG151101S11 for Cherry MX style switches"
|
||||
(at 0 0 0)
|
||||
(layer "F.Fab")
|
||||
(hide yes)
|
||||
(uuid "63c9d895-521a-43e3-8e83-32d7f1e6b6b9")
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
(thickness 0.15)
|
||||
)
|
||||
)
|
||||
)
|
||||
(attr smd)
|
||||
(fp_line
|
||||
(start -4.864824 -6.75022)
|
||||
(end -4.864824 -6.52022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "cc972aef-cb9e-44f1-9130-719cd3f8dabc")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -3.67022)
|
||||
(end -4.864824 -3.20022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "0b021dd8-3007-4b8d-b8ed-c8708bd655c1")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.364824 -2.70022)
|
||||
(end 0.2 -2.70022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "63d304fa-752e-49b8-89ae-065e313efacb")
|
||||
)
|
||||
(fp_line
|
||||
(start -3.314824 -6.75022)
|
||||
(end -4.864824 -6.75022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "b0fad2f1-1168-4410-a043-a1cf3f28291e")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.085176 -6.75022)
|
||||
(end -1.814824 -6.75022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "6187d142-26e0-419a-9710-8ba33c8f424b")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -3.95022)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "27a19cbf-e019-47b4-b438-15fba1d02446")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -1.10022)
|
||||
(end 6.085176 -0.86022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "143420e1-a338-44e4-a824-d02789ea27b5")
|
||||
)
|
||||
(fp_arc
|
||||
(start -4.364824 -2.70022)
|
||||
(mid -4.718377 -2.846667)
|
||||
(end -4.864824 -3.20022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "4810abd1-1143-4eec-9305-23c2641163cc")
|
||||
)
|
||||
(fp_arc
|
||||
(start 0.2 -2.70022)
|
||||
(mid 1.670693 -2.183637)
|
||||
(end 2.494322 -0.86022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "dfdb003d-771c-4afd-82d7-9837776e5905")
|
||||
)
|
||||
(fp_arc
|
||||
(start 4.085176 -6.75022)
|
||||
(mid 5.499392 -6.164435)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.15)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.SilkS")
|
||||
(uuid "313251a6-6aee-46a7-911e-800db62bb5b7")
|
||||
)
|
||||
(fp_rect
|
||||
(start -9.525 -9.525)
|
||||
(end 9.525 9.525)
|
||||
(stroke
|
||||
(width 0.1)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "Dwgs.User")
|
||||
(uuid "be76d96d-0f4b-4ec5-8ecd-4b9f21ae788b")
|
||||
)
|
||||
(fp_line
|
||||
(start -7 -6.5)
|
||||
(end -7 6.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "292140c0-2e49-4d21-823a-c8660f4e5edc")
|
||||
)
|
||||
(fp_line
|
||||
(start -6.5 7)
|
||||
(end 6.5 7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "46e8b3c9-dead-4d73-97c9-1185926c946a")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.5 -7)
|
||||
(end -6.5 -7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "be10b353-850a-4e3d-ba81-822001d42a48")
|
||||
)
|
||||
(fp_line
|
||||
(start 7 6.5)
|
||||
(end 7 -6.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "a50d9ba6-369d-410a-9e56-75445284e56f")
|
||||
)
|
||||
(fp_arc
|
||||
(start -7 -6.5)
|
||||
(mid -6.853553 -6.853553)
|
||||
(end -6.5 -7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "f0011895-afc6-461f-bb14-56a1f6bae2a0")
|
||||
)
|
||||
(fp_arc
|
||||
(start -6.497236 6.998884)
|
||||
(mid -6.850789 6.852437)
|
||||
(end -6.997236 6.498884)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "30b45b02-5a3e-4727-80da-36d8e398038e")
|
||||
)
|
||||
(fp_arc
|
||||
(start 6.5 -7)
|
||||
(mid 6.853553 -6.853553)
|
||||
(end 7 -6.5)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "150c5221-7b41-4e59-8233-55db0859eb7c")
|
||||
)
|
||||
(fp_arc
|
||||
(start 7 6.5)
|
||||
(mid 6.853553 6.853553)
|
||||
(end 6.5 7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "Eco2.User")
|
||||
(uuid "c1bf71a2-e67e-47fe-97a7-e20b576f1ddc")
|
||||
)
|
||||
(fp_rect
|
||||
(start -7 -7)
|
||||
(end 7 7)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type default)
|
||||
)
|
||||
(fill none)
|
||||
(layer "B.CrtYd")
|
||||
(uuid "8b18e2b0-028a-4388-8ca1-edf1f6df3621")
|
||||
)
|
||||
(fp_line
|
||||
(start -7.414824 -6.32022)
|
||||
(end -4.864824 -6.32022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "0a356cb2-a642-4a51-8328-7dd98db4b957")
|
||||
)
|
||||
(fp_line
|
||||
(start -7.414824 -3.87022)
|
||||
(end -7.414824 -6.32022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "51260d3d-b23d-4bbc-8c40-e5710f708913")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -6.75022)
|
||||
(end -4.864824 -6.32022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "d9a81b3a-7190-41fd-9cb1-8c0a39f690b7")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -3.87022)
|
||||
(end -7.414824 -3.87022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "9b5683ab-cc79-4ac1-906f-83232eaa2ae2")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -3.87022)
|
||||
(end -4.864824 -2.70022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "a8ae06d1-19ef-4e76-ba32-6134e82c8884")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -2.70022)
|
||||
(end 0.2 -2.70022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "d1ec70ea-0c0c-4373-a94b-937febb5ed64")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.085176 -6.75022)
|
||||
(end -4.864824 -6.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "3be03e6d-dff6-4f0a-8fa0-fc8df66fdfe0")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -3.75022)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "ffefabbc-fe3c-42a3-8663-aea78e4ee542")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -3.75022)
|
||||
(end 8.685176 -3.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "53958c37-a32d-4797-9499-e9652e4f3a00")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -1.30022)
|
||||
(end 6.085176 -0.86022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "36097f0c-9164-480c-ab1b-9105b0a7b7d2")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -0.86022)
|
||||
(end 2.494322 -0.86022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "25f76719-f3b9-4f63-896d-6e5d68f745f7")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.685176 -3.75022)
|
||||
(end 8.685176 -1.30022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "86afc006-43b3-4073-b4c8-4f3047ec0949")
|
||||
)
|
||||
(fp_line
|
||||
(start 8.685176 -1.30022)
|
||||
(end 6.085176 -1.30022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "60bd8b62-a56a-4862-9dea-2596fa2a4106")
|
||||
)
|
||||
(fp_arc
|
||||
(start 0.2 -2.70022)
|
||||
(mid 1.670502 -2.183399)
|
||||
(end 2.494322 -0.86022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "5a381eb0-9658-4abd-8424-409e8199f6dd")
|
||||
)
|
||||
(fp_arc
|
||||
(start 4.085176 -6.75022)
|
||||
(mid 5.499392 -6.164435)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.CrtYd")
|
||||
(uuid "b27caebf-97ef-4e69-b5a7-c9a4b378d7d9")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -6.75022)
|
||||
(end -4.864824 -2.70022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "597cd241-70d1-4059-81e6-f36b86f108a3")
|
||||
)
|
||||
(fp_line
|
||||
(start -4.864824 -2.70022)
|
||||
(end 0.2 -2.70022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c0d3a5f9-47e4-481d-b087-0f7677f37d8f")
|
||||
)
|
||||
(fp_line
|
||||
(start 4.085176 -6.75022)
|
||||
(end -4.864824 -6.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "c8733ff4-5176-4a18-ac26-0c028af3b214")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -0.86022)
|
||||
(end 2.494322 -0.86022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "41ab0e64-cb7b-449a-974f-3cc42c2a74ce")
|
||||
)
|
||||
(fp_line
|
||||
(start 6.085176 -0.86022)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "d0213174-70a3-45a9-b1cb-8a10d3b02385")
|
||||
)
|
||||
(fp_arc
|
||||
(start 0.2 -2.70022)
|
||||
(mid 1.670502 -2.183399)
|
||||
(end 2.494322 -0.86022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "11627d52-89f3-463c-b11b-70b4deef94e6")
|
||||
)
|
||||
(fp_arc
|
||||
(start 4.085176 -6.75022)
|
||||
(mid 5.499392 -6.164435)
|
||||
(end 6.085176 -4.75022)
|
||||
(stroke
|
||||
(width 0.05)
|
||||
(type solid)
|
||||
)
|
||||
(layer "F.Fab")
|
||||
(uuid "42661400-a638-4a9d-9780-12643ef4086f")
|
||||
)
|
||||
(fp_text user "${REFERENCE}"
|
||||
(at 0.5 -4.5 0)
|
||||
(layer "F.Fab")
|
||||
(uuid "a33da9a3-ee30-49c6-9b08-12bb76efde7a")
|
||||
(effects
|
||||
(font
|
||||
(size 0.8 0.8)
|
||||
(thickness 0.12)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at 0 0)
|
||||
(size 3.9878 3.9878)
|
||||
(drill 3.9878)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "1f5d0da8-9cc7-4dab-ac83-c03d3fc8d8fa")
|
||||
)
|
||||
(pad "" np_thru_hole circle
|
||||
(at 5.08 0)
|
||||
(size 1.75 1.75)
|
||||
(drill 1.75)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(uuid "27e7c240-4aa0-4f36-abff-e3e26cfd2270")
|
||||
)
|
||||
(pad "1" thru_hole circle
|
||||
(at 3.81 -2.54)
|
||||
(size 3.3 3.3)
|
||||
(drill 3)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "5e1fac52-0457-4d54-a8de-e0893d1c9bfc")
|
||||
)
|
||||
(pad "1" smd rect
|
||||
(at 5.635 -2.54 180)
|
||||
(size 1.65 2.5)
|
||||
(layers "F.Cu")
|
||||
(uuid "475f0709-6369-468c-820b-ef417b6eea0c")
|
||||
)
|
||||
(pad "1" smd roundrect
|
||||
(at 7.36 -2.54)
|
||||
(size 2.55 2.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(uuid "4ae9ed9b-fa31-43cd-b898-abbc5424005d")
|
||||
)
|
||||
(pad "2" smd roundrect
|
||||
(at -6.09 -5.08)
|
||||
(size 2.55 2.5)
|
||||
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(roundrect_rratio 0.1)
|
||||
(uuid "733a46be-13e8-4fa0-b93e-bb9c21105569")
|
||||
)
|
||||
(pad "2" smd rect
|
||||
(at -4.34 -5.08)
|
||||
(size 1.65 2.5)
|
||||
(layers "F.Cu")
|
||||
(uuid "c9053c1f-1d55-4da1-974b-fcff8f5613f9")
|
||||
)
|
||||
(pad "2" thru_hole circle
|
||||
(at -2.54 -5.08)
|
||||
(size 3.3 3.3)
|
||||
(drill 3)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "ab18b7af-7737-4388-a3f8-42982e897775")
|
||||
)
|
||||
(pad "3" thru_hole circle
|
||||
(at -5.08 0)
|
||||
(size 2.05 2.05)
|
||||
(drill 1.75)
|
||||
(layers "*.Cu" "*.Mask")
|
||||
(remove_unused_layers no)
|
||||
(uuid "49cba844-46cf-4521-af2d-b8795ff9f49f")
|
||||
)
|
||||
(model "${KICAD8_3RD_PARTY}/3dmodels/com_github_ebastler_marbastlib/HS_CPG151101S11_MX.step"
|
||||
(offset
|
||||
(xyz -4.82 6.74 1.82)
|
||||
)
|
||||
(scale
|
||||
(xyz 1 1 1)
|
||||
)
|
||||
(rotate
|
||||
(xyz 180 0 0)
|
||||
)
|
||||
)
|
||||
)
|
62627
geeboard_pcb/geeboard_pcb.kicad_pcb
Normal file
62627
geeboard_pcb/geeboard_pcb.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
597
geeboard_pcb/geeboard_pcb.kicad_pro
Normal file
597
geeboard_pcb/geeboard_pcb.kicad_pro
Normal file
|
@ -0,0 +1,597 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.05,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 1.75,
|
||||
"height": 2.0,
|
||||
"width": 2.0
|
||||
},
|
||||
"silk_line_width": 0.1,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.1,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"min_clearance": 0.5
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [
|
||||
{
|
||||
"gap": 0.0,
|
||||
"via_gap": 0.0,
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "ignore",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "warning",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.3,
|
||||
"min_track_width": 0.0,
|
||||
"min_via_annular_width": 0.1,
|
||||
"min_via_diameter": 0.5,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0
|
||||
],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "ignore",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "geebord.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.2,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.3,
|
||||
"microvia_drill": 0.1,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.2,
|
||||
"via_diameter": 0.6,
|
||||
"via_drill": 0.3,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"plot": "./gerber",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Referenz"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.375,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 25.0,
|
||||
"text_offset_ratio": 0.15
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "",
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"b0d4a4d3-e1d9-48d1-a7af-5af3f7f01ffc",
|
||||
"Stammblatt"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
11085
geeboard_pcb/geeboard_pcb.kicad_sch
Normal file
11085
geeboard_pcb/geeboard_pcb.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue