Initial commit

This commit is contained in:
Kyle Brown 2023-07-22 22:28:58 -07:00
commit 4f6469ba2f
8 changed files with 1333 additions and 0 deletions

41
.gitignore vendored Normal file
View file

@ -0,0 +1,41 @@
# ---> KiCad
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
# moreKicad cruft
*-backups
*-cache
*.lck
*-bak
jlcpcb
production
# Mac cruft
.DS_Store
# Editor files
*.swp

119
LICENSE Normal file
View file

@ -0,0 +1,119 @@
Creative Commons Legal Code
CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES
NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE
AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE
OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS
LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
OR WORKS PROVIDED HEREUNDER.
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer exclusive
Copyright and Related Rights (defined below) upon the creator and subsequent
owner(s) (each and all, an "owner") of an original work of authorship and/or
a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later claims
of infringement build upon, modify, incorporate in other works, reuse and
redistribute as freely as possible in any form whatsoever and for any purposes,
including without limitation commercial purposes. These owners may contribute
to the Commons to promote the ideal of a free culture and the further production
of creative, cultural and scientific works, or to gain reputation or greater
distribution for their Work in part through the use and efforts of others.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with
a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or
her Copyright and Related Rights in the Work and the meaning and intended
legal effect of CC0 on those rights.
1. Copyright and Related Rights. A Work made available under CC0 may be protected
by copyright and related or neighboring rights ("Copyright and Related Rights").
Copyright and Related Rights include, but are not limited to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work, subject
to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data
in a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal protection
of databases, and under any national implementation thereof, including any
amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time extensions),
(iii) in any current or future medium and for any number of copies, and (iv)
for any purpose whatsoever, including without limitation commercial, advertising
or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the
benefit of each member of the public at large and to the detriment of Affirmer's
heirs and successors, fully intending that such Waiver shall not be subject
to revocation, rescission, cancellation, termination, or any other legal or
equitable action to disrupt the quiet enjoyment of the Work by the public
as contemplated by Affirmer's express Statement of Purpose.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account Affirmer's
express Statement of Purpose. In addition, to the extent the Waiver is so
judged Affirmer hereby grants to each affected person a royalty-free, non
transferable, non sublicensable, non exclusive, irrevocable and unconditional
license to exercise Affirmer's Copyright and Related Rights in the Work (i)
in all territories worldwide, (ii) for the maximum duration provided by applicable
law or treaty (including future time extensions), (iii) in any current or
future medium and for any number of copies, and (iv) for any purpose whatsoever,
including without limitation commercial, advertising or promotional purposes
(the "License"). The License shall be deemed effective as of the date CC0
was applied by Affirmer to the Work. Should any part of the License for any
reason be judged legally invalid or ineffective under applicable law, such
partial invalidity or ineffectiveness shall not invalidate the remainder of
the License, and in such case Affirmer hereby affirms that he or she will
not (i) exercise any of his or her remaining Copyright and Related Rights
in the Work or (ii) assert any associated claims and causes of action with
respect to the Work, in either case contrary to Affirmer's express Statement
of Purpose.
4. Limitations and Disclaimers.
a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered,
licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or other
defects, accuracy, or the present or absence of errors, whether or not discoverable,
all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims
responsibility for obtaining any necessary consents, permissions or other
rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a party
to this document and has no duty or obligation with respect to this CC0 or
use of the Work.

365
QuickPlug.kicad_pcb Normal file
View file

@ -0,0 +1,365 @@
(kicad_pcb (version 20221018) (generator pcbnew)
(general
(thickness 1.6)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
(50 "User.1" user)
(51 "User.2" user)
(52 "User.3" user)
(53 "User.4" user)
(54 "User.5" user)
(55 "User.6" user)
(56 "User.7" user)
(57 "User.8" user)
(58 "User.9" user)
)
(setup
(stackup
(layer "F.SilkS" (type "Top Silk Screen"))
(layer "F.Paste" (type "Top Solder Paste"))
(layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))
(layer "F.Cu" (type "copper") (thickness 0.035))
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))
(layer "B.Cu" (type "copper") (thickness 0.035))
(layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))
(layer "B.Paste" (type "Bottom Solder Paste"))
(layer "B.SilkS" (type "Bottom Silk Screen"))
(copper_finish "None")
(dielectric_constraints no)
)
(pad_to_mask_clearance 0)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(net 1 "Net-(M1-+)")
(net 2 "Net-(M1--)")
(footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (layer "F.Cu")
(tstamp 05f33900-63b4-4368-8d81-eca5caf235e8)
(at 60.3 39.7)
(descr "Mounting Hole 3.2mm, M3, DIN965")
(tags "mounting hole 3.2mm m3 din965")
(property "Sheetfile" "QuickPlug.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Mounting Hole without connection")
(property "ki_keywords" "mounting hole")
(path "/a678ccd2-98fc-42f7-a86a-06fec7ad99d2")
(attr exclude_from_pos_files)
(fp_text reference "H1" (at 0 -3.8) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6b97b61e-c342-46bb-ac18-7e724c4b7146)
)
(fp_text value "MountingHole" (at 0 3.8) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e221e0ad-88c7-4475-976d-f0b44373257a)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b10f47b9-937d-49ea-a83d-acc611c03687)
)
(fp_circle (center 0 0) (end 2.8 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 9ac196c6-3815-4903-94e6-4ab20d0839c7))
(fp_circle (center 0 0) (end 3.05 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 9307f90d-4114-4c11-a0b8-bfbd44337fde))
(pad "1" thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp 5892cee3-c6b6-4c7d-8de4-979d776722eb))
)
(footprint "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (layer "F.Cu")
(tstamp 737380ba-ecec-4598-9e57-840cdfef55f7)
(at 59 46.7)
(descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
(tags "connector JST XH vertical")
(property "Sheetfile" "QuickPlug.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Fan")
(property "ki_keywords" "Fan Motor")
(path "/a8ec29d8-8b00-4d25-b6bb-9406a59d2a64")
(attr through_hole)
(fp_text reference "M1" (at 1.25 -3.55) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a37e42f3-2153-45d0-8c4f-521ac84e448e)
)
(fp_text value "Fan" (at 1.25 4.6) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1fcbc947-6964-4db4-a8d3-916bccaef63d)
)
(fp_text user "${REFERENCE}" (at 1.25 2.7) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d58bdde0-9c52-41ed-a6bb-1f63abda217a)
)
(fp_line (start -2.85 -2.75) (end -2.85 -1.5)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f4f216c3-0fd1-4abe-99e3-56be0c55a8e2))
(fp_line (start -2.56 -2.46) (end -2.56 3.51)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f77ad655-59d8-4c1c-9e10-363e25bc02e0))
(fp_line (start -2.56 3.51) (end 5.06 3.51)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4fdca750-e7b1-46fb-af10-f7317627d000))
(fp_line (start -2.55 -2.45) (end -2.55 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 85cea1ab-4b43-4be6-bb0b-b9d7587d9497))
(fp_line (start -2.55 -1.7) (end -0.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ee1dc1c6-8b5e-4a94-81f9-6823512a7023))
(fp_line (start -2.55 -0.2) (end -1.8 -0.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e4b48d9b-2aeb-4bee-8087-a3604371dfc9))
(fp_line (start -1.8 -0.2) (end -1.8 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c0dae552-8161-4f9d-9acf-09c4209fa3a4))
(fp_line (start -1.8 2.75) (end 1.25 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp da44902c-7d70-4e0b-a194-e51a1d4f96cc))
(fp_line (start -1.6 -2.75) (end -2.85 -2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d46a0ab8-2856-4310-9350-eaeaade62550))
(fp_line (start -0.75 -2.45) (end -2.55 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a290ccf-46ed-4913-a90a-eb6a5390f3c5))
(fp_line (start -0.75 -1.7) (end -0.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 161bf4cf-0dd1-4217-80c2-b6eff93a65f6))
(fp_line (start 0.75 -2.45) (end 0.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 847d9c6f-d4d0-4e7f-818e-da22a18b2dac))
(fp_line (start 0.75 -1.7) (end 1.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d05b7003-d93f-497f-985b-75db41a66789))
(fp_line (start 1.75 -2.45) (end 0.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 768d672d-1b27-40d2-ba4e-018b836d0f95))
(fp_line (start 1.75 -1.7) (end 1.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3da34bbe-d001-42bf-ad73-db8b79bddc23))
(fp_line (start 3.25 -2.45) (end 3.25 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29247acd-0dd9-4c84-9695-322ee17ba459))
(fp_line (start 3.25 -1.7) (end 5.05 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05fdedde-827b-4053-970a-6c6b22b5c9dd))
(fp_line (start 4.3 -0.2) (end 4.3 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c93f3f86-d98e-4903-8157-39712f02f06f))
(fp_line (start 4.3 2.75) (end 1.25 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 714e54e9-fb5e-41db-84bc-dd412b25a0e5))
(fp_line (start 5.05 -2.45) (end 3.25 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1380f130-5e61-46f9-8b17-27ff9b64fba2))
(fp_line (start 5.05 -1.7) (end 5.05 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8bf25e7-e858-4f91-b7c4-c502f0acfa22))
(fp_line (start 5.05 -0.2) (end 4.3 -0.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e64cf1e5-e0ab-4596-aaa5-fd43e478e234))
(fp_line (start 5.06 -2.46) (end -2.56 -2.46)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c95ca448-710a-47e2-a625-81b69f8d6974))
(fp_line (start 5.06 3.51) (end 5.06 -2.46)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86ee29d4-9162-4eea-b147-ccc6a153d304))
(fp_line (start -2.95 -2.85) (end -2.95 3.9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c29758f1-0949-45a3-953a-d4920acd14db))
(fp_line (start -2.95 3.9) (end 5.45 3.9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ee1306e3-21f4-49fe-8548-dfa0ab4ff05e))
(fp_line (start 5.45 -2.85) (end -2.95 -2.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2d227e28-a585-4c5a-b49d-d9fd34e16aca))
(fp_line (start 5.45 3.9) (end 5.45 -2.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 590ba109-2157-4c7b-a751-15c93a36563b))
(fp_line (start -2.45 -2.35) (end -2.45 3.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e4fb4ae8-0ab4-46bc-b42d-251ae9208b9a))
(fp_line (start -2.45 3.4) (end 4.95 3.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ab0c698-8f97-43eb-8610-228d93300d97))
(fp_line (start -0.625 -2.35) (end 0 -1.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ef98a14-82d4-413e-a7d2-acf599c3b816))
(fp_line (start 0 -1.35) (end 0.625 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 59e39dc9-3e17-460e-96cf-741954e0748a))
(fp_line (start 4.95 -2.35) (end -2.45 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2ef1e7c7-0cf5-49b1-8692-3bd3d8025abf))
(fp_line (start 4.95 3.4) (end 4.95 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0de7d01c-e70d-4e5b-8f93-0e558acbe9ad))
(pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.147059)
(net 1 "Net-(M1-+)") (pinfunction "+") (pintype "passive") (tstamp 723586f0-afce-4f07-96ae-e28ea63e97a9))
(pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers "*.Cu" "*.Mask")
(net 2 "Net-(M1--)") (pinfunction "-") (pintype "passive") (tstamp 1bd44765-cca7-4dca-b803-6f6b662fe5ac))
(model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (layer "F.Cu")
(tstamp a27be2de-2012-4ac4-b9ed-0e936bccd7e8)
(at 60.3 61.9)
(descr "Mounting Hole 3.2mm, M3, DIN965")
(tags "mounting hole 3.2mm m3 din965")
(property "Sheetfile" "QuickPlug.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Mounting Hole without connection")
(property "ki_keywords" "mounting hole")
(path "/d62a22c6-ae3e-4e30-905e-db05d46b6ebe")
(attr exclude_from_pos_files)
(fp_text reference "H2" (at 0 -3.8) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a1740acd-defe-4659-b591-c173a6e58320)
)
(fp_text value "MountingHole" (at 0 3.8) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3690f6a3-0b07-4cc9-9934-2faca6a4d896)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp b97ee01e-36e5-4a30-befe-71b7dbec56c0)
)
(fp_circle (center 0 0) (end 2.8 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 3ae93a48-19a7-44a9-86fd-a4d886cbc737))
(fp_circle (center 0 0) (end 3.05 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 7d9c3dd0-de41-4bfb-a851-4c6905e3a446))
(pad "1" thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp c04fc031-50d9-441e-8a5a-3c489cc03751))
)
(footprint "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (layer "F.Cu")
(tstamp abb9103a-8c6e-4be1-b438-646b136aae79)
(at 59 54.5)
(descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
(tags "connector JST XH vertical")
(property "Sheetfile" "QuickPlug.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Fan")
(property "ki_keywords" "Fan Motor")
(path "/94e9ceaf-d1e8-47f6-aa86-924c05b338a1")
(attr through_hole)
(fp_text reference "M2" (at 1.25 -3.55) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 673a13bf-e190-416b-b2b8-3e10b11d1a8a)
)
(fp_text value "Fan" (at 1.25 4.6) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 4d920529-7863-4de2-938a-989cf3e0bcd3)
)
(fp_text user "${REFERENCE}" (at 1.25 2.7) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2265969f-a12f-4c5f-ba17-415e1c79f68a)
)
(fp_line (start -2.85 -2.75) (end -2.85 -1.5)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f5e07fc-130b-4cb7-8317-e6185afbb75d))
(fp_line (start -2.56 -2.46) (end -2.56 3.51)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c964afb9-a2fa-44f8-b1a9-1072ec6723dc))
(fp_line (start -2.56 3.51) (end 5.06 3.51)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 122c72c8-a180-48c2-884a-438f94c9a80c))
(fp_line (start -2.55 -2.45) (end -2.55 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 738d2537-51b8-439d-bde1-45f3e9d1466f))
(fp_line (start -2.55 -1.7) (end -0.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0ecbeac7-adfe-4d36-a72e-a62de98a4a06))
(fp_line (start -2.55 -0.2) (end -1.8 -0.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e688b775-6725-477b-9dd5-250f93cf3644))
(fp_line (start -1.8 -0.2) (end -1.8 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 694b2e04-b01e-43ac-8f48-a2867eaf5695))
(fp_line (start -1.8 2.75) (end 1.25 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 17a2da3a-2540-47f7-8a59-bfcd6a6c382a))
(fp_line (start -1.6 -2.75) (end -2.85 -2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f385617-e67a-4d73-9ef8-aaf257179532))
(fp_line (start -0.75 -2.45) (end -2.55 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd883f6f-81e8-43bd-a081-7eac421b3e2a))
(fp_line (start -0.75 -1.7) (end -0.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8f32d74f-d66c-43a0-b930-9115a73efb5a))
(fp_line (start 0.75 -2.45) (end 0.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6e1c4275-176c-401f-a2d4-a7429d1be3e9))
(fp_line (start 0.75 -1.7) (end 1.75 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6d2c73bf-10b1-483b-8419-9275a9dd704b))
(fp_line (start 1.75 -2.45) (end 0.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp deff53fa-880c-42fb-8b7e-c63bf23e8916))
(fp_line (start 1.75 -1.7) (end 1.75 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 51758b20-e54c-44e9-ba96-f0e8d3266c82))
(fp_line (start 3.25 -2.45) (end 3.25 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fd027056-b040-44e4-835b-cbab0be7afe1))
(fp_line (start 3.25 -1.7) (end 5.05 -1.7)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0825e4c5-46a2-4668-9f93-09a75a65f7c7))
(fp_line (start 4.3 -0.2) (end 4.3 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4aa96130-234d-4c5b-90eb-cc09ce9a0cec))
(fp_line (start 4.3 2.75) (end 1.25 2.75)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 75655b27-5f51-488c-81ab-fa9d82fd3aee))
(fp_line (start 5.05 -2.45) (end 3.25 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 53568bb1-d77b-4316-9699-e822496c8b6d))
(fp_line (start 5.05 -1.7) (end 5.05 -2.45)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 14da641c-bdbb-4d4b-9522-c85ce4e7e67a))
(fp_line (start 5.05 -0.2) (end 4.3 -0.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 12cb9ce6-997e-475b-b6c8-dd0b6095fe2e))
(fp_line (start 5.06 -2.46) (end -2.56 -2.46)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e0f5fce5-0c67-44c0-9075-698ac61cb574))
(fp_line (start 5.06 3.51) (end 5.06 -2.46)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 779b9b89-423b-44b1-a421-8845a3ed8e80))
(fp_line (start -2.95 -2.85) (end -2.95 3.9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 16911409-fd7d-49fc-a3e4-94e053cd33fa))
(fp_line (start -2.95 3.9) (end 5.45 3.9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d30acaec-cf37-4ec4-a7fa-a939ff41fac2))
(fp_line (start 5.45 -2.85) (end -2.95 -2.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 188f0fbc-c0f1-43b4-a430-21657f2c5dd2))
(fp_line (start 5.45 3.9) (end 5.45 -2.85)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 77698291-cf5a-4b1e-8e5c-ea5dfc4e2548))
(fp_line (start -2.45 -2.35) (end -2.45 3.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2eb08010-9d6a-491f-95e0-160db11ca3b3))
(fp_line (start -2.45 3.4) (end 4.95 3.4)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eec1b274-c03f-4545-a386-f366a175d4b1))
(fp_line (start -0.625 -2.35) (end 0 -1.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 01ac312e-7951-45ec-9919-22b97cc62314))
(fp_line (start 0 -1.35) (end 0.625 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7b836aef-2264-47ad-b0b1-0f66a2487ad1))
(fp_line (start 4.95 -2.35) (end -2.45 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74aa1e09-0f98-4183-8a2f-22a3e16d63ea))
(fp_line (start 4.95 3.4) (end 4.95 -2.35)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8c470166-8df2-4a2b-8e2f-73273d3aa232))
(pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.147059)
(net 1 "Net-(M1-+)") (pinfunction "+") (pintype "passive") (tstamp e17b34dd-9eaf-4782-870e-c6d42778950f))
(pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers "*.Cu" "*.Mask")
(net 2 "Net-(M1--)") (pinfunction "-") (pintype "passive") (tstamp 7de3a4a5-c2e5-46ea-9168-1dd14c323ae6))
(model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_rect (start 53.8 36) (end 66.8 65.8)
(stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts") (tstamp f0e5c6d9-4a34-47b5-86f5-2f5a79a00098))
(segment (start 59 46.7) (end 59 54.5) (width 1) (layer "F.Cu") (net 1) (tstamp 61d15e90-00d6-47c6-9fc1-1e9e326b22b4))
(segment (start 61.5 46.7) (end 61.5 54.5) (width 1) (layer "F.Cu") (net 2) (tstamp 1815dff7-8b8e-4359-aa46-2acf0944ee2d))
)

77
QuickPlug.kicad_prl Normal file
View file

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "QuickPlug.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

490
QuickPlug.kicad_pro Normal file
View file

@ -0,0 +1,490 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"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.049999999999999996,
"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.09999999999999999,
"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.15,
"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": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"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_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"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.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"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": "QuickPlug.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": 1.0,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 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,
"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_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"7e165dc3-8447-4483-94a3-a678a6276f14",
""
]
],
"text_variables": {}
}

235
QuickPlug.kicad_sch Normal file
View file

@ -0,0 +1,235 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 7e165dc3-8447-4483-94a3-a678a6276f14)
(paper "A4")
(lib_symbols
(symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "H" (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MountingHole" (at 0 3.175 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "mounting hole" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Mounting Hole without connection" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "MountingHole*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MountingHole_0_1"
(circle (center 0 0) (radius 1.27)
(stroke (width 1.27) (type default))
(fill (type none))
)
)
)
(symbol "Motor:Fan" (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "M" (at 2.54 5.08 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Fan" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "" (at 0 0.254 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0.254 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Fan Motor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Fan" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "PinHeader*P2.54mm* TerminalBlock*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Fan_0_1"
(arc (start -2.54 -0.508) (mid 0.0028 0.9121) (end 0 3.81)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 -5.08)
(xy 0 -4.572)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 -2.2352)
(xy 0 -2.6416)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 4.2672)
(xy 0 4.6228)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 4.572)
(xy 0 5.08)
)
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 0 1.016) (radius 3.2512)
(stroke (width 0.254) (type default))
(fill (type none))
)
(arc (start 0 3.81) (mid 0.053 0.921) (end 2.54 -0.508)
(stroke (width 0) (type default))
(fill (type none))
)
(arc (start 2.54 -0.508) (mid 0 1.0618) (end -2.54 -0.508)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "Fan_1_1"
(pin passive line (at 0 7.62 270) (length 2.54)
(name "+" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -5.08 90) (length 2.54)
(name "-" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
)
(wire (pts (xy 42.545 47.625) (xy 55.88 47.625))
(stroke (width 0) (type default))
(uuid 0a43731f-71ab-44e7-acfa-ba6557d66d27)
)
(wire (pts (xy 42.545 34.925) (xy 55.88 34.925))
(stroke (width 0) (type default))
(uuid 7a48377a-f536-433c-81b7-3c3b32c9970a)
)
(symbol (lib_id "Motor:Fan") (at 55.88 42.545 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 94e9ceaf-d1e8-47f6-aa86-924c05b338a1)
(property "Reference" "M2" (at 60.325 41.275 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Fan" (at 60.325 43.815 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (at 55.88 42.291 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 55.88 42.291 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a988a8a6-3103-4677-a56c-3b35cc14c313))
(pin "2" (uuid 41f77067-8fdf-4b2a-9a3a-a46cd63d918a))
(instances
(project "QuickPlug"
(path "/7e165dc3-8447-4483-94a3-a678a6276f14"
(reference "M2") (unit 1)
)
)
)
)
(symbol (lib_id "Mechanical:MountingHole") (at 50.165 63.5 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a678ccd2-98fc-42f7-a86a-06fec7ad99d2)
(property "Reference" "H1" (at 53.34 62.23 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Value" "MountingHole" (at 53.34 64.77 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 50.165 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 50.165 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "QuickPlug"
(path "/7e165dc3-8447-4483-94a3-a678a6276f14"
(reference "H1") (unit 1)
)
)
)
)
(symbol (lib_id "Motor:Fan") (at 42.545 42.545 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a8ec29d8-8b00-4d25-b6bb-9406a59d2a64)
(property "Reference" "M1" (at 46.99 41.275 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "Fan" (at 46.99 43.815 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (at 42.545 42.291 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 42.545 42.291 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid bfee4de0-70c1-4786-b3e5-32a84b0b085f))
(pin "2" (uuid 3e848e29-883d-47b0-ae60-f1210b476755))
(instances
(project "QuickPlug"
(path "/7e165dc3-8447-4483-94a3-a678a6276f14"
(reference "M1") (unit 1)
)
)
)
)
(symbol (lib_id "Mechanical:MountingHole") (at 69.85 62.865 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid d62a22c6-ae3e-4e30-905e-db05d46b6ebe)
(property "Reference" "H2" (at 73.025 61.595 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Value" "MountingHole" (at 73.025 64.135 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "MountingHole:MountingHole_3.2mm_M3_DIN965_Pad" (at 69.85 62.865 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 69.85 62.865 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "QuickPlug"
(path "/7e165dc3-8447-4483-94a3-a678a6276f14"
(reference "H2") (unit 1)
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
)

6
README.md Normal file
View file

@ -0,0 +1,6 @@
# QuickPlug
Very simple splicer for fans, LED's or any other random
low power port needing a quick connect.
![Board](images/rev0.png)

BIN
images/rev0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 KiB