Ajout FishPeper
This commit is contained in:
21
tinyFISH/.gitignore
vendored
Normal file
21
tinyFISH/.gitignore
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
|
||||
pdf/*
|
||||
|
||||
# Temporary files
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_pcb-bak
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
.dsn
|
||||
|
||||
# Exported BOM files
|
||||
*.xml
|
||||
*.csv
|
||||
3
tinyFISH/.gitmodules
vendored
Normal file
3
tinyFISH/.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "kicad_misc"]
|
||||
path = kicad_misc
|
||||
url = https://github.com/fishpepper/kicad_misc.git
|
||||
189
tinyFISH/LICENSE.txt
Normal file
189
tinyFISH/LICENSE.txt
Normal file
@@ -0,0 +1,189 @@
|
||||
CERN Open Hardware Licence v1.2
|
||||
|
||||
Preamble
|
||||
|
||||
Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN
|
||||
wishes to provide a tool to foster collaboration and sharing among
|
||||
hardware designers. The CERN OHL is copyright CERN. Anyone is welcome
|
||||
to use the CERN OHL, in unmodified form only, for the distribution of
|
||||
their own Open Hardware designs. Any other right is reserved. Release
|
||||
of hardware designs under the CERN OHL does not constitute an
|
||||
endorsement of the licensor or its designs nor does it imply any
|
||||
involvement by CERN in the development of such designs.
|
||||
|
||||
1. Definitions
|
||||
|
||||
In this Licence, the following terms have the following meanings:
|
||||
|
||||
“Licence” means this CERN OHL.
|
||||
|
||||
“Documentation” means schematic diagrams, designs, circuit or circuit
|
||||
board layouts, mechanical drawings, flow charts and descriptive text,
|
||||
and other explanatory material that is explicitly stated as being made
|
||||
available under the conditions of this Licence. The Documentation may
|
||||
be in any medium, including but not limited to computer files and
|
||||
representations on paper, film, or any other media.
|
||||
|
||||
“Documentation Location” means a location where the Licensor has
|
||||
placed Documentation, and which he believes will be publicly
|
||||
accessible for at least three years from the first communication to
|
||||
the public or distribution of Documentation.
|
||||
|
||||
“Product” means either an entire, or any part of a, device built using
|
||||
the Documentation or the modified Documentation.
|
||||
|
||||
“Licensee” means any natural or legal person exercising rights under
|
||||
this Licence.
|
||||
|
||||
“Licensor” means any natural or legal person that creates or modifies
|
||||
Documentation and subsequently communicates to the public and/ or
|
||||
distributes the resulting Documentation under the terms and conditions
|
||||
of this Licence.
|
||||
|
||||
A Licensee may at the same time be a Licensor, and vice versa.
|
||||
|
||||
Use of the masculine gender includes the feminine and neuter genders
|
||||
and is employed solely to facilitate reading.
|
||||
|
||||
2. Applicability
|
||||
|
||||
2.1. This Licence governs the use, copying, modification,
|
||||
communication to the public and distribution of the Documentation, and
|
||||
the manufacture and distribution of Products. By exercising any right
|
||||
granted under this Licence, the Licensee irrevocably accepts these
|
||||
terms and conditions.
|
||||
|
||||
2.2. This Licence is granted by the Licensor directly to the Licensee,
|
||||
and shall apply worldwide and without limitation in time. The Licensee
|
||||
may assign his licence rights or grant sub-licences.
|
||||
|
||||
2.3. This Licence does not extend to software, firmware, or code
|
||||
loaded into programmable devices which may be used in conjunction with
|
||||
the Documentation, the modified Documentation or with Products, unless
|
||||
such software, firmware, or code is explicitly expressed to be subject
|
||||
to this Licence. The use of such software, firmware, or code is
|
||||
otherwise subject to the applicable licence terms and conditions.
|
||||
|
||||
3. Copying, modification, communication to the public and distribution
|
||||
of the Documentation
|
||||
|
||||
3.1. The Licensee shall keep intact all copyright and trademarks
|
||||
notices, all notices referring to Documentation Location, and all
|
||||
notices that refer to this Licence and to the disclaimer of warranties
|
||||
that are included in the Documentation. He shall include a copy
|
||||
thereof in every copy of the Documentation or, as the case may be,
|
||||
modified Documentation, that he communicates to the public or
|
||||
distributes.
|
||||
|
||||
3.2. The Licensee may copy, communicate to the public and distribute
|
||||
verbatim copies of the Documentation, in any medium, subject to the
|
||||
requirements specified in section 3.1.
|
||||
|
||||
3.3. The Licensee may modify the Documentation or any portion thereof
|
||||
provided that upon modification of the Documentation, the Licensee
|
||||
shall make the modified Documentation available from a Documentation
|
||||
Location such that it can be easily located by an original Licensor
|
||||
once the Licensee communicates to the public or distributes the
|
||||
modified Documentation under section 3.4, and, where required by
|
||||
section 4.1, by a recipient of a Product. However, the Licensor shall
|
||||
not assert his rights under the foregoing proviso unless or until a
|
||||
Product is distributed.
|
||||
|
||||
3.4. The Licensee may communicate to the public and distribute the
|
||||
modified Documentation (thereby in addition to being a Licensee also
|
||||
becoming a Licensor), always provided that he shall:
|
||||
|
||||
a) comply with section 3.1;
|
||||
|
||||
b) cause the modified Documentation to carry prominent notices stating
|
||||
that the Licensee has modified the Documentation, with the date and
|
||||
description of the modifications;
|
||||
|
||||
c) cause the modified Documentation to carry a new Documentation
|
||||
Location notice if the original Documentation provided for one;
|
||||
|
||||
d) make available the modified Documentation at the same level of
|
||||
abstraction as that of the Documentation, in the preferred format for
|
||||
making modifications to it (e.g. the native format of the CAD tool as
|
||||
applicable), and in the event that format is proprietary, in a format
|
||||
viewable with a tool licensed under an OSI-approved license if the
|
||||
proprietary tool can create it; and
|
||||
|
||||
e) license the modified Documentation under the terms and conditions
|
||||
of this Licence or, where applicable, a later version of this Licence
|
||||
as may be issued by CERN.
|
||||
|
||||
3.5. The Licence includes a non-exclusive licence to those patents or
|
||||
registered designs that are held by, under the control of, or
|
||||
sub-licensable by the Licensor, to the extent necessary to make use of
|
||||
the rights granted under this Licence. The scope of this section 3.5
|
||||
shall be strictly limited to the parts of the Documentation or
|
||||
modified Documentation created by the Licensor.
|
||||
|
||||
4. Manufacture and distribution of Products
|
||||
|
||||
4.1. The Licensee may manufacture or distribute Products always
|
||||
provided that, where such manufacture or distribution requires a
|
||||
licence under this Licence the Licensee provides to each recipient of
|
||||
such Products an easy means of accessing a copy of the Documentation
|
||||
or modified Documentation, as applicable, as set out in section 3.
|
||||
|
||||
4.2. The Licensee is invited to inform any Licensor who has indicated
|
||||
his wish to receive this information about the type, quantity and
|
||||
dates of production of Products the Licensee has (had) manufactured
|
||||
|
||||
5. Warranty and liability
|
||||
|
||||
5.1. DISCLAIMER – The Documentation and any modified Documentation 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 the
|
||||
Documentation, the modified Documentation or any Product. The Licensor
|
||||
makes no representation that the Documentation, modified
|
||||
Documentation, or any Product, does or will not infringe any patent,
|
||||
copyright, trade secret or other proprietary right. The entire risk as
|
||||
to the use, quality, and performance of a Product shall be with the
|
||||
Licensee 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. The Licensee warrants that it does
|
||||
not act in a consumer capacity.
|
||||
|
||||
5.2. LIMITATION OF LIABILITY – The Licensor shall 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
|
||||
Documentation, modified Documentation and/or the use, manufacture or
|
||||
distribution of a Product, even if advised of the possibility of such
|
||||
damages, and the Licensee 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.
|
||||
|
||||
6. General
|
||||
|
||||
6.1. Except for the rights explicitly granted hereunder, this Licence
|
||||
does not imply or represent any transfer or assignment of intellectual
|
||||
property rights to the Licensee.
|
||||
|
||||
6.2. The Licensee shall not use or make reference to any of the names
|
||||
(including acronyms and abbreviations), images, or logos under which
|
||||
the Licensor is known, save in so far as required to comply with
|
||||
section 3. Any such permitted use or reference shall be factual and
|
||||
shall in no event suggest any kind of endorsement by the Licensor or
|
||||
its personnel of the modified Documentation or any Product, or any
|
||||
kind of implication by the Licensor or its personnel in the
|
||||
preparation of the modified Documentation or Product.
|
||||
|
||||
6.3. CERN may publish updated versions of this Licence which retain
|
||||
the same general provisions as this version, but differ in detail so
|
||||
far this is required and reasonable. New versions will be published
|
||||
with a unique version number.
|
||||
|
||||
6.4. This Licence shall terminate with immediate effect, upon written
|
||||
notice and without involvement of a court if the Licensee fails to
|
||||
comply with any of its terms and conditions, or if the Licensee
|
||||
initiates legal action against Licensor in relation to this
|
||||
Licence. Section 5 shall continue to apply.
|
||||
34
tinyFISH/README.md
Normal file
34
tinyFISH/README.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# tinyFISH -- tiny / light / f3 / integrated receiver
|
||||
|
||||
My approach to build a small and lightweight flight controller.
|
||||
|
||||
See [http://fishpepper.de/projects/tinyFISH](http://fishpepper.de/projects/tinyFISH) for more details.
|
||||
|
||||

|
||||
|
||||
This thing is TINY! The outer dimensions are 20x20mm with a 16mm hole-to-hole spacing.
|
||||
It runs betaflight and includes a FrSky compatible RX, a current- and
|
||||
voltage-sensor, a blackbox logger, and it is open hardware -- go and build one yourself!
|
||||
|
||||
Key features:
|
||||
- STM32F303 CPU
|
||||
- MPU6000 gyro (SPI connection!)
|
||||
- integrated FrSky compatible rx based on [uSKY](http://fishpepper.de/projects/uSKY)
|
||||
- integrated current- and voltage sensor
|
||||
- integrated blackbox logger
|
||||
- betaflight ready
|
||||
|
||||
This work is published under the CERN open hardware license v1.2.
|
||||
Feel free to use the design - but make sure to give proper credit
|
||||
and release all modifications under the same license!
|
||||
See LICENSE.txt for details!
|
||||
|
||||
THIS COMES WITH NO WARRANTY! BUILD, FLY, AND USE AT YOUR OWN RISK!
|
||||
|
||||
|
||||
# Build your own
|
||||
|
||||
Make sure to init the git submodule for the libraries in the
|
||||
kicad_misc directory by calling git submodule init && git submodule update.
|
||||
You will have to use a recent kicad version, i used the commit #efdfaeb
|
||||
when i designed this circuit board. Older versions will probably not work.
|
||||
189
tinyFISH/brushed_addon/LICENSE
Normal file
189
tinyFISH/brushed_addon/LICENSE
Normal file
@@ -0,0 +1,189 @@
|
||||
CERN Open Hardware Licence v1.2
|
||||
|
||||
Preamble
|
||||
|
||||
Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN
|
||||
wishes to provide a tool to foster collaboration and sharing among
|
||||
hardware designers. The CERN OHL is copyright CERN. Anyone is welcome
|
||||
to use the CERN OHL, in unmodified form only, for the distribution of
|
||||
their own Open Hardware designs. Any other right is reserved. Release
|
||||
of hardware designs under the CERN OHL does not constitute an
|
||||
endorsement of the licensor or its designs nor does it imply any
|
||||
involvement by CERN in the development of such designs.
|
||||
|
||||
1. Definitions
|
||||
|
||||
In this Licence, the following terms have the following meanings:
|
||||
|
||||
“Licence” means this CERN OHL.
|
||||
|
||||
“Documentation” means schematic diagrams, designs, circuit or circuit
|
||||
board layouts, mechanical drawings, flow charts and descriptive text,
|
||||
and other explanatory material that is explicitly stated as being made
|
||||
available under the conditions of this Licence. The Documentation may
|
||||
be in any medium, including but not limited to computer files and
|
||||
representations on paper, film, or any other media.
|
||||
|
||||
“Documentation Location” means a location where the Licensor has
|
||||
placed Documentation, and which he believes will be publicly
|
||||
accessible for at least three years from the first communication to
|
||||
the public or distribution of Documentation.
|
||||
|
||||
“Product” means either an entire, or any part of a, device built using
|
||||
the Documentation or the modified Documentation.
|
||||
|
||||
“Licensee” means any natural or legal person exercising rights under
|
||||
this Licence.
|
||||
|
||||
“Licensor” means any natural or legal person that creates or modifies
|
||||
Documentation and subsequently communicates to the public and/ or
|
||||
distributes the resulting Documentation under the terms and conditions
|
||||
of this Licence.
|
||||
|
||||
A Licensee may at the same time be a Licensor, and vice versa.
|
||||
|
||||
Use of the masculine gender includes the feminine and neuter genders
|
||||
and is employed solely to facilitate reading.
|
||||
|
||||
2. Applicability
|
||||
|
||||
2.1. This Licence governs the use, copying, modification,
|
||||
communication to the public and distribution of the Documentation, and
|
||||
the manufacture and distribution of Products. By exercising any right
|
||||
granted under this Licence, the Licensee irrevocably accepts these
|
||||
terms and conditions.
|
||||
|
||||
2.2. This Licence is granted by the Licensor directly to the Licensee,
|
||||
and shall apply worldwide and without limitation in time. The Licensee
|
||||
may assign his licence rights or grant sub-licences.
|
||||
|
||||
2.3. This Licence does not extend to software, firmware, or code
|
||||
loaded into programmable devices which may be used in conjunction with
|
||||
the Documentation, the modified Documentation or with Products, unless
|
||||
such software, firmware, or code is explicitly expressed to be subject
|
||||
to this Licence. The use of such software, firmware, or code is
|
||||
otherwise subject to the applicable licence terms and conditions.
|
||||
|
||||
3. Copying, modification, communication to the public and distribution
|
||||
of the Documentation
|
||||
|
||||
3.1. The Licensee shall keep intact all copyright and trademarks
|
||||
notices, all notices referring to Documentation Location, and all
|
||||
notices that refer to this Licence and to the disclaimer of warranties
|
||||
that are included in the Documentation. He shall include a copy
|
||||
thereof in every copy of the Documentation or, as the case may be,
|
||||
modified Documentation, that he communicates to the public or
|
||||
distributes.
|
||||
|
||||
3.2. The Licensee may copy, communicate to the public and distribute
|
||||
verbatim copies of the Documentation, in any medium, subject to the
|
||||
requirements specified in section 3.1.
|
||||
|
||||
3.3. The Licensee may modify the Documentation or any portion thereof
|
||||
provided that upon modification of the Documentation, the Licensee
|
||||
shall make the modified Documentation available from a Documentation
|
||||
Location such that it can be easily located by an original Licensor
|
||||
once the Licensee communicates to the public or distributes the
|
||||
modified Documentation under section 3.4, and, where required by
|
||||
section 4.1, by a recipient of a Product. However, the Licensor shall
|
||||
not assert his rights under the foregoing proviso unless or until a
|
||||
Product is distributed.
|
||||
|
||||
3.4. The Licensee may communicate to the public and distribute the
|
||||
modified Documentation (thereby in addition to being a Licensee also
|
||||
becoming a Licensor), always provided that he shall:
|
||||
|
||||
a) comply with section 3.1;
|
||||
|
||||
b) cause the modified Documentation to carry prominent notices stating
|
||||
that the Licensee has modified the Documentation, with the date and
|
||||
description of the modifications;
|
||||
|
||||
c) cause the modified Documentation to carry a new Documentation
|
||||
Location notice if the original Documentation provided for one;
|
||||
|
||||
d) make available the modified Documentation at the same level of
|
||||
abstraction as that of the Documentation, in the preferred format for
|
||||
making modifications to it (e.g. the native format of the CAD tool as
|
||||
applicable), and in the event that format is proprietary, in a format
|
||||
viewable with a tool licensed under an OSI-approved license if the
|
||||
proprietary tool can create it; and
|
||||
|
||||
e) license the modified Documentation under the terms and conditions
|
||||
of this Licence or, where applicable, a later version of this Licence
|
||||
as may be issued by CERN.
|
||||
|
||||
3.5. The Licence includes a non-exclusive licence to those patents or
|
||||
registered designs that are held by, under the control of, or
|
||||
sub-licensable by the Licensor, to the extent necessary to make use of
|
||||
the rights granted under this Licence. The scope of this section 3.5
|
||||
shall be strictly limited to the parts of the Documentation or
|
||||
modified Documentation created by the Licensor.
|
||||
|
||||
4. Manufacture and distribution of Products
|
||||
|
||||
4.1. The Licensee may manufacture or distribute Products always
|
||||
provided that, where such manufacture or distribution requires a
|
||||
licence under this Licence the Licensee provides to each recipient of
|
||||
such Products an easy means of accessing a copy of the Documentation
|
||||
or modified Documentation, as applicable, as set out in section 3.
|
||||
|
||||
4.2. The Licensee is invited to inform any Licensor who has indicated
|
||||
his wish to receive this information about the type, quantity and
|
||||
dates of production of Products the Licensee has (had) manufactured
|
||||
|
||||
5. Warranty and liability
|
||||
|
||||
5.1. DISCLAIMER – The Documentation and any modified Documentation 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 the
|
||||
Documentation, the modified Documentation or any Product. The Licensor
|
||||
makes no representation that the Documentation, modified
|
||||
Documentation, or any Product, does or will not infringe any patent,
|
||||
copyright, trade secret or other proprietary right. The entire risk as
|
||||
to the use, quality, and performance of a Product shall be with the
|
||||
Licensee 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. The Licensee warrants that it does
|
||||
not act in a consumer capacity.
|
||||
|
||||
5.2. LIMITATION OF LIABILITY – The Licensor shall 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
|
||||
Documentation, modified Documentation and/or the use, manufacture or
|
||||
distribution of a Product, even if advised of the possibility of such
|
||||
damages, and the Licensee 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.
|
||||
|
||||
6. General
|
||||
|
||||
6.1. Except for the rights explicitly granted hereunder, this Licence
|
||||
does not imply or represent any transfer or assignment of intellectual
|
||||
property rights to the Licensee.
|
||||
|
||||
6.2. The Licensee shall not use or make reference to any of the names
|
||||
(including acronyms and abbreviations), images, or logos under which
|
||||
the Licensor is known, save in so far as required to comply with
|
||||
section 3. Any such permitted use or reference shall be factual and
|
||||
shall in no event suggest any kind of endorsement by the Licensor or
|
||||
its personnel of the modified Documentation or any Product, or any
|
||||
kind of implication by the Licensor or its personnel in the
|
||||
preparation of the modified Documentation or Product.
|
||||
|
||||
6.3. CERN may publish updated versions of this Licence which retain
|
||||
the same general provisions as this version, but differ in detail so
|
||||
far this is required and reasonable. New versions will be published
|
||||
with a unique version number.
|
||||
|
||||
6.4. This Licence shall terminate with immediate effect, upon written
|
||||
notice and without involvement of a court if the Licensee fails to
|
||||
comply with any of its terms and conditions, or if the Licensee
|
||||
initiates legal action against Licensor in relation to this
|
||||
Licence. Section 5 shall continue to apply.
|
||||
8
tinyFISH/brushed_addon/README.md
Normal file
8
tinyFISH/brushed_addon/README.md
Normal file
@@ -0,0 +1,8 @@
|
||||
brushless_addon for tinyFISH FC -- convert your tinyFISH fc to brushed
|
||||
|
||||
this tiny add-on board will convert the tinyFISH fc into a brushed FC
|
||||
|
||||
this is open hardware - see LICENSE for details
|
||||
|
||||
THIS COMES WITH NO WARRANTY! BUILD AND USE AT YOUR OWN RISK!
|
||||
|
||||
925
tinyFISH/brushed_addon/tinyBRUSH.kicad_pcb
Normal file
925
tinyFISH/brushed_addon/tinyBRUSH.kicad_pcb
Normal file
@@ -0,0 +1,925 @@
|
||||
(kicad_pcb (version 20160815) (host pcbnew "(2016-12-13 revision 188d781)-master")
|
||||
|
||||
(general
|
||||
(links 30)
|
||||
(no_connects 0)
|
||||
(area 12.778114 17.21475 44.556143 28.263401)
|
||||
(thickness 1.6)
|
||||
(drawings 43)
|
||||
(tracks 100)
|
||||
(zones 0)
|
||||
(modules 24)
|
||||
(nets 11)
|
||||
)
|
||||
|
||||
(page A4)
|
||||
(layers
|
||||
(0 F.Cu signal hide)
|
||||
(31 B.Cu signal)
|
||||
(32 B.Adhes user)
|
||||
(33 F.Adhes user)
|
||||
(34 B.Paste user)
|
||||
(35 F.Paste user hide)
|
||||
(36 B.SilkS user hide)
|
||||
(37 F.SilkS user hide)
|
||||
(38 B.Mask user)
|
||||
(39 F.Mask user hide)
|
||||
(40 Dwgs.User user)
|
||||
(41 Cmts.User user)
|
||||
(42 Eco1.User user)
|
||||
(43 Eco2.User user)
|
||||
(44 Edge.Cuts user)
|
||||
(45 Margin user)
|
||||
(46 B.CrtYd user hide)
|
||||
(47 F.CrtYd user hide)
|
||||
(48 B.Fab user)
|
||||
(49 F.Fab user)
|
||||
)
|
||||
|
||||
(setup
|
||||
(last_trace_width 0.1524)
|
||||
(user_trace_width 1)
|
||||
(trace_clearance 0.1524)
|
||||
(zone_clearance 0.2032)
|
||||
(zone_45_only no)
|
||||
(trace_min 0.1524)
|
||||
(segment_width 0.2)
|
||||
(edge_width 0.15)
|
||||
(via_size 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(via_min_size 0.6858)
|
||||
(via_min_drill 0.3302)
|
||||
(uvia_size 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(uvias_allowed no)
|
||||
(uvia_min_size 0)
|
||||
(uvia_min_drill 0)
|
||||
(pcb_text_width 0.3)
|
||||
(pcb_text_size 1.5 1.5)
|
||||
(mod_edge_width 0.15)
|
||||
(mod_text_size 1 1)
|
||||
(mod_text_width 0.15)
|
||||
(pad_size 1.524 1.524)
|
||||
(pad_drill 0.762)
|
||||
(pad_to_mask_clearance 0.0762)
|
||||
(aux_axis_origin 0 0)
|
||||
(visible_elements FFFDFD7F)
|
||||
(pcbplotparams
|
||||
(layerselection 0x010f0_ffffffff)
|
||||
(usegerberextensions false)
|
||||
(excludeedgelayer true)
|
||||
(linewidth 0.100000)
|
||||
(plotframeref false)
|
||||
(viasonmask false)
|
||||
(mode 1)
|
||||
(useauxorigin false)
|
||||
(hpglpennumber 1)
|
||||
(hpglpenspeed 20)
|
||||
(hpglpendiameter 15)
|
||||
(psnegative false)
|
||||
(psa4output false)
|
||||
(plotreference false)
|
||||
(plotvalue false)
|
||||
(plotinvisibletext false)
|
||||
(padsonsilk false)
|
||||
(subtractmaskfromsilk false)
|
||||
(outputformat 1)
|
||||
(mirror false)
|
||||
(drillshape 0)
|
||||
(scaleselection 1)
|
||||
(outputdirectory gerber))
|
||||
)
|
||||
|
||||
(net 0 "")
|
||||
(net 1 GND)
|
||||
(net 2 "Net-(Q1-PadD)")
|
||||
(net 3 "Net-(Q1-PadG)")
|
||||
(net 4 "Net-(Q2-PadG)")
|
||||
(net 5 "Net-(Q2-PadD)")
|
||||
(net 6 "Net-(Q3-PadG)")
|
||||
(net 7 "Net-(Q3-PadD)")
|
||||
(net 8 "Net-(Q4-PadD)")
|
||||
(net 9 "Net-(Q4-PadG)")
|
||||
(net 10 "Net-(C2-Pad1)")
|
||||
|
||||
(net_class Default "This is the default net class."
|
||||
(clearance 0.1524)
|
||||
(trace_width 0.1524)
|
||||
(via_dia 0.6858)
|
||||
(via_drill 0.3302)
|
||||
(uvia_dia 0.3)
|
||||
(uvia_drill 0.1)
|
||||
(diff_pair_gap 0.25)
|
||||
(diff_pair_width 0.2)
|
||||
(add_net GND)
|
||||
(add_net "Net-(C2-Pad1)")
|
||||
(add_net "Net-(Q1-PadD)")
|
||||
(add_net "Net-(Q1-PadG)")
|
||||
(add_net "Net-(Q2-PadD)")
|
||||
(add_net "Net-(Q2-PadG)")
|
||||
(add_net "Net-(Q3-PadD)")
|
||||
(add_net "Net-(Q3-PadG)")
|
||||
(add_net "Net-(Q4-PadD)")
|
||||
(add_net "Net-(Q4-PadG)")
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 5823F003)
|
||||
(at 23.801 25.754)
|
||||
(path /581E2D41)
|
||||
(fp_text reference TP1 (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value ESC_0 (at 0 -0.5) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 3 "Net-(Q1-PadG)"))
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 5823F008)
|
||||
(at 28.301 25.754)
|
||||
(path /581E40EC)
|
||||
(fp_text reference TP2 (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value ESC_1 (at 0 -0.5) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 4 "Net-(Q2-PadG)"))
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 5823F00D)
|
||||
(at 25.301 25.754)
|
||||
(path /581E3DD7)
|
||||
(fp_text reference TP3 (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value ESC_2 (at 0 -0.5) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 6 "Net-(Q3-PadG)"))
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 5823F012)
|
||||
(at 26.801 25.754)
|
||||
(path /581E42E4)
|
||||
(fp_text reference TP4 (at 0 0.5) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value ESC_3 (at 0 -0.5) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 9 "Net-(Q4-PadG)"))
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 581E33CC)
|
||||
(at 35 23.4 90)
|
||||
(path /581E32A8)
|
||||
(fp_text reference TP11 (at 0 0.5 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value GND (at 0 -0.5 90) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0 90) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 1 GND))
|
||||
)
|
||||
|
||||
(module Capacitors_SMD:C_0805 (layer B.Cu) (tedit 5878E414) (tstamp 5823EF5E)
|
||||
(at 34.2519 21.9202 270)
|
||||
(descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0805")
|
||||
(path /581E2844)
|
||||
(attr smd)
|
||||
(fp_text reference C2 (at -0.8382 -0.2159) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 47u (at -0.0508 -0.2413 270) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.8 1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end -1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 -1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end 1.8 1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.15))
|
||||
(pad 2 smd rect (at 1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad 1 smd rect (at -1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 10 "Net-(C2-Pad1)"))
|
||||
(model Capacitors_SMD.3dshapes/C_0805.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Capacitors_SMD:C_0805 (layer B.Cu) (tedit 5878E44B) (tstamp 5823EF7E)
|
||||
(at 31.3055 25.6667)
|
||||
(descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0805")
|
||||
(path /581E2B53)
|
||||
(attr smd)
|
||||
(fp_text reference C4 (at -0.0381 -0.0127) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 47u (at -0.0127 0.0127) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.8 1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end -1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 -1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end 1.8 1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.15))
|
||||
(pad 2 smd rect (at 1 0) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad 1 smd rect (at -1 0) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 10 "Net-(C2-Pad1)"))
|
||||
(model Capacitors_SMD.3dshapes/C_0805.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Capacitors_SMD:C_0805 (layer B.Cu) (tedit 5878E416) (tstamp 5823EF8E)
|
||||
(at 33.401 21.971 270)
|
||||
(descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0805")
|
||||
(path /581E2BAA)
|
||||
(attr smd)
|
||||
(fp_text reference C5 (at -0.889 0.127) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 47u (at -0.127 0.127 270) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1.8 1) (end 1.8 1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 -1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end -1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.8 1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 10 "Net-(C2-Pad1)"))
|
||||
(pad 2 smd rect (at 1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(model Capacitors_SMD.3dshapes/C_0805.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:SI2302DS_SOT-23 (layer B.Cu) (tedit 5878E42C) (tstamp 5823EF9E)
|
||||
(at 24.6634 23.3934 90)
|
||||
(descr "SOT-23, Standard")
|
||||
(tags SOT-23)
|
||||
(path /581E261A)
|
||||
(attr smd)
|
||||
(fp_text reference Q1 (at 1.0922 0.1778 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value FET_N (at -0.0508 0.0254 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start 1.49982 0.65024) (end 1.49982 -0.0508) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 0.65024) (end -1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 -0.0508) (end -1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.65 -1.6) (end -1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 -1.6) (end -1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 1.6) (end 1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.65 1.6) (end 1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(pad D smd rect (at 0 0.99822 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 2 "Net-(Q1-PadD)"))
|
||||
(pad S smd rect (at 0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad G smd rect (at -0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 3 "Net-(Q1-PadG)"))
|
||||
(model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:SI2302DS_SOT-23 (layer B.Cu) (tedit 5878E446) (tstamp 5823EFAE)
|
||||
(at 31.0642 23.3934 90)
|
||||
(descr "SOT-23, Standard")
|
||||
(tags SOT-23)
|
||||
(path /581E40E6)
|
||||
(attr smd)
|
||||
(fp_text reference Q2 (at 1.0668 0.2286 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value FET_N (at 0 0 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -1.65 1.6) (end 1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 1.6) (end 1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 -1.6) (end -1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.65 -1.6) (end -1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 -0.0508) (end -1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 0.65024) (end -1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.49982 0.65024) (end 1.49982 -0.0508) (layer B.SilkS) (width 0.15))
|
||||
(pad G smd rect (at -0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 4 "Net-(Q2-PadG)"))
|
||||
(pad S smd rect (at 0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad D smd rect (at 0 0.99822 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 5 "Net-(Q2-PadD)"))
|
||||
(model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:SI2302DS_SOT-23 (layer B.Cu) (tedit 5878E41F) (tstamp 5823EFBE)
|
||||
(at 28.6512 20.1168 270)
|
||||
(descr "SOT-23, Standard")
|
||||
(tags SOT-23)
|
||||
(path /581E3DD1)
|
||||
(attr smd)
|
||||
(fp_text reference Q3 (at -1.0922 0.1778) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value FET_N (at -0.0762 -0.1016 270) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -1.65 1.6) (end 1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 1.6) (end 1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 -1.6) (end -1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.65 -1.6) (end -1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 -0.0508) (end -1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 0.65024) (end -1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.49982 0.65024) (end 1.49982 -0.0508) (layer B.SilkS) (width 0.15))
|
||||
(pad G smd rect (at -0.95 -1.00076 270) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 6 "Net-(Q3-PadG)"))
|
||||
(pad S smd rect (at 0.95 -1.00076 270) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad D smd rect (at 0 0.99822 270) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 7 "Net-(Q3-PadD)"))
|
||||
(model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:SI2302DS_SOT-23 (layer B.Cu) (tedit 5878E43D) (tstamp 5823EFCE)
|
||||
(at 27.8638 23.3934 90)
|
||||
(descr "SOT-23, Standard")
|
||||
(tags SOT-23)
|
||||
(path /581E42DE)
|
||||
(attr smd)
|
||||
(fp_text reference Q4 (at 1.143 0.2032 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value FET_N (at 0.0254 0 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start 1.49982 0.65024) (end 1.49982 -0.0508) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 0.65024) (end -1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.49982 -0.0508) (end -1.49982 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 1.29916 0.65024) (end 1.2509 0.65024) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -1.65 -1.6) (end -1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 -1.6) (end -1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.65 1.6) (end 1.65 -1.6) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.65 1.6) (end 1.65 1.6) (layer B.CrtYd) (width 0.05))
|
||||
(pad D smd rect (at 0 0.99822 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 8 "Net-(Q4-PadD)"))
|
||||
(pad S smd rect (at 0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad G smd rect (at -0.95 -1.00076 90) (size 0.8001 0.8001) (layers B.Cu B.Paste B.Mask)
|
||||
(net 9 "Net-(Q4-PadG)"))
|
||||
(model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Resistors_SMD:R_0402 (layer B.Cu) (tedit 5878E430) (tstamp 5823EFDA)
|
||||
(at 23.5585 23.3807 90)
|
||||
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
|
||||
(tags "resistor 0402")
|
||||
(path /581E2DDE)
|
||||
(attr smd)
|
||||
(fp_text reference R1 (at -0.0635 -0.0127 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 10k (at -0.1143 0.0381 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end -0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.95 0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.25 0.525) (end -0.25 0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -0.25 -0.525) (end 0.25 -0.525) (layer B.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 3 "Net-(Q1-PadG)"))
|
||||
(pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(model Resistors_SMD.3dshapes/R_0402.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Resistors_SMD:R_0402 (layer B.Cu) (tedit 5878E442) (tstamp 5823EFE6)
|
||||
(at 29.9593 23.3934 90)
|
||||
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
|
||||
(tags "resistor 0402")
|
||||
(path /581E40F2)
|
||||
(attr smd)
|
||||
(fp_text reference R2 (at -0.0254 -0.0127 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 10k (at -0.0762 0.0381 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.25 -0.525) (end 0.25 -0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.25 0.525) (end -0.25 0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.95 0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end -0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer B.CrtYd) (width 0.05))
|
||||
(pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 4 "Net-(Q2-PadG)"))
|
||||
(model Resistors_SMD.3dshapes/R_0402.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Resistors_SMD:R_0402 (layer B.Cu) (tedit 5878E456) (tstamp 5823EFF2)
|
||||
(at 29.7434 20.1168 270)
|
||||
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
|
||||
(tags "resistor 0402")
|
||||
(path /581E3DDD)
|
||||
(attr smd)
|
||||
(fp_text reference R3 (at -0.0254 0) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 10k (at -0.1016 -0.0762 270) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.25 -0.525) (end 0.25 -0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.25 0.525) (end -0.25 0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start 0.95 0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end -0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer B.CrtYd) (width 0.05))
|
||||
(pad 2 smd rect (at 0.45 0 270) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(pad 1 smd rect (at -0.45 0 270) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 6 "Net-(Q3-PadG)"))
|
||||
(model Resistors_SMD.3dshapes/R_0402.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:TP_1x1 (layer B.Cu) (tedit 581DB7CE) (tstamp 5823F017)
|
||||
(at 25.5524 22.6314)
|
||||
(path /581E2FD8)
|
||||
(fp_text reference TP5 (at -0.1 3.2) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value M-_0 (at 0.1 5) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd rect (at 0.1 -0.3) (size 1 1) (layers B.Cu B.Mask)
|
||||
(net 2 "Net-(Q1-PadD)"))
|
||||
)
|
||||
|
||||
(module custom:TP_1x1 (layer B.Cu) (tedit 581DB7CE) (tstamp 5823F01C)
|
||||
(at 31.9786 22.606)
|
||||
(path /581E40FE)
|
||||
(fp_text reference TP6 (at -0.1 3.2) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value M-_1 (at 0.1 5) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd rect (at 0.1 -0.3) (size 1 1) (layers B.Cu B.Mask)
|
||||
(net 5 "Net-(Q2-PadD)"))
|
||||
)
|
||||
|
||||
(module custom:TP_1x1 (layer B.Cu) (tedit 581DB7CE) (tstamp 5823F021)
|
||||
(at 27.5082 21.463)
|
||||
(path /581E3DE9)
|
||||
(fp_text reference TP7 (at -0.1 3.2) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value M-_2 (at 0.1 5) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd rect (at 0.1 -0.3) (size 1 1) (layers B.Cu B.Mask)
|
||||
(net 7 "Net-(Q3-PadD)"))
|
||||
)
|
||||
|
||||
(module custom:TP_1x1 (layer B.Cu) (tedit 581DB7CE) (tstamp 5823F026)
|
||||
(at 28.7782 22.6314)
|
||||
(path /581E42F6)
|
||||
(fp_text reference TP8 (at -0.1 3.2) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value M-_3 (at 0.1 5) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd rect (at 0.1 -0.3) (size 1 1) (layers B.Cu B.Mask)
|
||||
(net 8 "Net-(Q4-PadD)"))
|
||||
)
|
||||
|
||||
(module custom:PAD_2x3 (layer B.Cu) (tedit 581DB87C) (tstamp 5823F02B)
|
||||
(at 33.2994 19.3548 90)
|
||||
(path /581E2C9C)
|
||||
(fp_text reference TP9 (at 0 -0.5 90) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value VBAT (at 0 0.5) (layer B.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd roundrect (at 0 0 90) (size 2 3) (layers B.Cu B.Mask)(roundrect_rratio 0.25)
|
||||
(net 10 "Net-(C2-Pad1)"))
|
||||
)
|
||||
|
||||
(module custom:PAD_2x3 (layer B.Cu) (tedit 581DB87C) (tstamp 5823F030)
|
||||
(at 33.7566 24.892 180)
|
||||
(path /581E2D0E)
|
||||
(fp_text reference TP10 (at 0 -0.5 180) (layer B.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value GND (at 0 0.5 90) (layer B.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(pad 1 smd roundrect (at 0 0 180) (size 2 3) (layers B.Cu B.Mask)(roundrect_rratio 0.25)
|
||||
(net 1 GND))
|
||||
)
|
||||
|
||||
(module Capacitors_SMD:C_0805 (layer B.Cu) (tedit 5878E44F) (tstamp 581EBF84)
|
||||
(at 31.0642 20.0406 270)
|
||||
(descr "Capacitor SMD 0805, reflow soldering, AVX (see smccp.pdf)")
|
||||
(tags "capacitor 0805")
|
||||
(path /581E2AA7)
|
||||
(attr smd)
|
||||
(fp_text reference C3 (at -0.3556 -0.0254) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 47u (at 0.1016 0.0762 270) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.15))
|
||||
(fp_line (start -1.8 1) (end 1.8 1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 -1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.8 1) (end -1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.8 1) (end 1.8 -1) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.5 0.85) (end -0.5 0.85) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -0.5 -0.85) (end 0.5 -0.85) (layer B.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 10 "Net-(C2-Pad1)"))
|
||||
(pad 2 smd rect (at 1 0 270) (size 1 1.25) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(model Capacitors_SMD.3dshapes/C_0805.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module Resistors_SMD:R_0402 (layer B.Cu) (tedit 5878E436) (tstamp 581EBF90)
|
||||
(at 26.7589 23.3934 90)
|
||||
(descr "Resistor SMD 0402, reflow soldering, Vishay (see dcrcw.pdf)")
|
||||
(tags "resistor 0402")
|
||||
(path /581E42EA)
|
||||
(attr smd)
|
||||
(fp_text reference R4 (at -0.0508 0.0127 180) (layer B.SilkS)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_text value 10k (at -0.0508 -0.0127 90) (layer B.Fab)
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)) (justify mirror))
|
||||
)
|
||||
(fp_line (start -0.95 0.65) (end 0.95 0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 -0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.95 0.65) (end -0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.95 0.65) (end 0.95 -0.65) (layer B.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.25 0.525) (end -0.25 0.525) (layer B.SilkS) (width 0.15))
|
||||
(fp_line (start -0.25 -0.525) (end 0.25 -0.525) (layer B.SilkS) (width 0.15))
|
||||
(pad 1 smd rect (at -0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 9 "Net-(Q4-PadG)"))
|
||||
(pad 2 smd rect (at 0.45 0 90) (size 0.4 0.6) (layers B.Cu B.Paste B.Mask)
|
||||
(net 1 GND))
|
||||
(model Resistors_SMD.3dshapes/R_0402.wrl
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
|
||||
(module custom:edge_conn_1mm (layer F.Cu) (tedit 581E38A6) (tstamp 581EC31C)
|
||||
(at 28.0924 18.1864 180)
|
||||
(path /581EC38B)
|
||||
(fp_text reference TP12 (at 0 0.5 180) (layer F.SilkS) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(fp_text value GND (at 0 -0.5 180) (layer F.Fab) hide
|
||||
(effects (font (size 0.4 0.4) (thickness 0.125)))
|
||||
)
|
||||
(pad 1 thru_hole roundrect (at 0 0 180) (size 1 1.3) (drill 0.8 (offset 0 -0.1)) (layers *.Cu *.Mask)(roundrect_rratio 0.25)
|
||||
(net 1 GND))
|
||||
)
|
||||
|
||||
(gr_text "VMOTOR -" (at 36.449 24.9428) (layer Eco2.User) (tstamp 5878E5F5)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify right mirror))
|
||||
)
|
||||
(gr_text "VMOTOR +" (at 36.2458 19.1516) (layer Eco2.User) (tstamp 5878E5EB)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify right mirror))
|
||||
)
|
||||
(gr_text "+ MOTOR 1" (at 21.7678 18.0848) (layer Eco2.User) (tstamp 5878E5E1)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify left mirror))
|
||||
)
|
||||
(gr_text "+ MOTOR 3" (at 21.7424 19.6596) (layer Eco2.User) (tstamp 5878E5DF)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify left mirror))
|
||||
)
|
||||
(gr_text "+ MOTOR 2" (at 21.7678 21.0312) (layer Eco2.User) (tstamp 5878E5DD)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify left mirror))
|
||||
)
|
||||
(gr_text "+ MOTOR 4" (at 21.7678 22.606) (layer Eco2.User)
|
||||
(effects (font (size 1 1) (thickness 0.25)) (justify left mirror))
|
||||
)
|
||||
(gr_line (start 34.0614 19.1516) (end 36.2458 19.1516) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 34.5948 24.9428) (end 36.449 24.9428) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 24.7904 22.606) (end 21.7932 22.606) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 25.0952 22.3012) (end 24.7904 22.606) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 26.4668 18.0848) (end 21.7678 18.0848) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 30.734 22.352) (end 26.4668 18.0848) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 31.4198 22.352) (end 30.734 22.352) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 25.7556 21.0312) (end 21.7678 21.0312) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 27.0764 22.352) (end 25.7556 21.0312) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 28.2448 22.352) (end 27.0764 22.352) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 25.8826 19.6596) (end 21.7424 19.6596) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_line (start 27.0764 20.8534) (end 25.8826 19.6596) (angle 90) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 33.782 24.9682) (end 34.4932 24.638) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 33.3248 19.2532) (end 34.0106 18.9484) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 32.0802 22.3266) (end 32.5628 21.8948) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 28.9052 22.352) (end 29.4132 21.971) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 25.654 22.3266) (end 26.162 22.1234) (layer Eco2.User) (width 0.2))
|
||||
(gr_circle (center 27.6098 21.1328) (end 28.0924 21.5138) (layer Eco2.User) (width 0.2))
|
||||
(gr_text "REV 0.1" (at 31.9532 22.606) (layer F.SilkS) (tstamp 5878E276)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.125)))
|
||||
)
|
||||
(gr_text "for tinyFISH" (at 25.6032 24.384) (layer F.SilkS) (tstamp 581E3819)
|
||||
(effects (font (size 0.5 0.5) (thickness 0.125)))
|
||||
)
|
||||
(gr_text "01/2017\n" (at 32.6136 25.654) (layer F.SilkS) (tstamp 581E3801)
|
||||
(effects (font (size 0.635 0.635) (thickness 0.15875)))
|
||||
)
|
||||
(gr_text fishpepper (at 31.6484 19.304) (layer F.SilkS) (tstamp 581E37E9)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.2)))
|
||||
)
|
||||
(gr_text "BRUSHED ADDON" (at 28.3464 23.5204) (layer F.SilkS)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.2)))
|
||||
)
|
||||
(gr_arc (start 34.2 25.8) (end 35 25.8) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 30.3 25.8) (end 30.3 26.6) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 23.7 22.5) (end 22.9 22.5) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 34.2 19) (end 34.2 18.2) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 27.7 19) (end 26.9 19) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_arc (start 26.1 20.9) (end 26.9 20.9) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 26.9 20.9) (end 26.9 19) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 30.3 26.6) (end 34.2 26.6) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 29.5 25.7) (end 29.5 25.8) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 35 19) (end 35 25.8) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 27.7 18.2) (end 34.2 18.2) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 22.9 25.7) (end 29.5 25.7) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 23.7 21.7) (end 26.1 21.7) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
(gr_line (start 22.9 25.7) (end 22.9 22.5) (angle 90) (layer Edge.Cuts) (width 0.15))
|
||||
|
||||
(segment (start 28.0924 18.1864) (end 28.0924 18.6944) (width 1) (layer F.Cu) (net 1))
|
||||
(segment (start 28.0924 18.6944) (end 28.448 19.05) (width 1) (layer F.Cu) (net 1) (tstamp 581EC327))
|
||||
(segment (start 29.9593 22.9434) (end 29.9593 22.54754) (width 0.1524) (layer B.Cu) (net 1))
|
||||
(segment (start 29.9593 22.54754) (end 30.06344 22.4434) (width 0.1524) (layer B.Cu) (net 1) (tstamp 581EC20A))
|
||||
(segment (start 35 23.4) (end 34.7317 23.4) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 34.7317 23.4) (end 34.2519 22.9202) (width 1) (layer B.Cu) (net 1) (tstamp 581EC200))
|
||||
(segment (start 28.448 19.05) (end 30.607 19.05) (width 1) (layer F.Cu) (net 1) (tstamp 581EC15C))
|
||||
(segment (start 31.115 21.59) (end 31.115 19.558) (width 1) (layer F.Cu) (net 1) (tstamp 581EC19E))
|
||||
(segment (start 30.607 19.05) (end 31.115 19.558) (width 1) (layer F.Cu) (net 1) (tstamp 581EC15D))
|
||||
(segment (start 29.7434 20.5668) (end 29.7434 20.97536) (width 0.1524) (layer B.Cu) (net 1))
|
||||
(segment (start 29.7434 20.97536) (end 29.65196 21.0668) (width 0.1524) (layer B.Cu) (net 1) (tstamp 581EC1F5))
|
||||
(segment (start 23.5585 22.9307) (end 23.5585 22.54754) (width 0.1524) (layer B.Cu) (net 1))
|
||||
(segment (start 23.5585 22.54754) (end 23.66264 22.4434) (width 0.1524) (layer B.Cu) (net 1) (tstamp 581EC1EC))
|
||||
(segment (start 26.7589 22.9434) (end 26.7589 22.54754) (width 0.1524) (layer B.Cu) (net 1))
|
||||
(segment (start 26.7589 22.54754) (end 26.86304 22.4434) (width 0.1524) (layer B.Cu) (net 1) (tstamp 581EC1E9))
|
||||
(segment (start 30.861 21.844) (end 30.861 23.241) (width 1) (layer F.Cu) (net 1))
|
||||
(segment (start 32.512 24.892) (end 33.7566 24.892) (width 1) (layer B.Cu) (net 1) (tstamp 581EC1B8))
|
||||
(segment (start 32.1564 24.5872) (end 32.512 24.892) (width 1) (layer B.Cu) (net 1) (tstamp 581EC1B7))
|
||||
(via (at 32.1564 24.5872) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
|
||||
(segment (start 30.861 23.241) (end 32.1564 24.5872) (width 1) (layer F.Cu) (net 1) (tstamp 581EC1B4))
|
||||
(segment (start 32.3055 25.6667) (end 32.9819 25.6667) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 32.9819 25.6667) (end 33.7566 24.892) (width 1) (layer B.Cu) (net 1) (tstamp 581EC1A7))
|
||||
(segment (start 34.2519 22.9202) (end 34.2519 24.3967) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 34.2519 24.3967) (end 33.7566 24.892) (width 1) (layer B.Cu) (net 1) (tstamp 581EC1A4))
|
||||
(segment (start 33.2994 22.9202) (end 33.2994 24.4348) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 33.2994 24.4348) (end 33.7566 24.892) (width 1) (layer B.Cu) (net 1) (tstamp 581EC1A1))
|
||||
(segment (start 30.06344 21.47828) (end 30.49528 21.47828) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 30.49528 21.47828) (end 30.861 21.844) (width 1) (layer B.Cu) (net 1) (tstamp 581EC19B))
|
||||
(segment (start 27.813 19.685) (end 28.448 19.05) (width 1) (layer F.Cu) (net 1) (tstamp 581EC15B))
|
||||
(segment (start 27.813 21.971) (end 27.813 19.685) (width 1) (layer F.Cu) (net 1) (tstamp 581EC15A))
|
||||
(segment (start 27.051 22.733) (end 27.813 21.971) (width 1) (layer F.Cu) (net 1) (tstamp 581EC159))
|
||||
(segment (start 30.861 21.844) (end 31.115 21.59) (width 1) (layer F.Cu) (net 1) (tstamp 581EC19D))
|
||||
(via (at 30.861 21.844) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
|
||||
(segment (start 30.06344 22.4434) (end 30.06344 21.47828) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 30.06344 21.47828) (end 29.65196 21.0668) (width 1) (layer B.Cu) (net 1) (tstamp 581EC198))
|
||||
(segment (start 29.65196 21.0668) (end 31.038 21.0668) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 31.038 21.0668) (end 31.0642 21.0406) (width 1) (layer B.Cu) (net 1) (tstamp 581EC195))
|
||||
(segment (start 26.86304 22.4434) (end 26.8884 22.4434) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 26.8884 22.4434) (end 27.432 22.987) (width 1) (layer B.Cu) (net 1) (tstamp 581EC168))
|
||||
(via (at 27.432 22.987) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
|
||||
(segment (start 27.432 22.987) (end 27.178 22.733) (width 1) (layer F.Cu) (net 1) (tstamp 581EC16A))
|
||||
(segment (start 27.178 22.733) (end 27.051 22.733) (width 1) (layer F.Cu) (net 1) (tstamp 581EC16B))
|
||||
(segment (start 23.66264 22.4434) (end 23.9674 22.4434) (width 1) (layer B.Cu) (net 1))
|
||||
(segment (start 23.9674 22.4434) (end 24.384 22.86) (width 1) (layer B.Cu) (net 1) (tstamp 581EC154))
|
||||
(via (at 24.384 22.86) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 1))
|
||||
(segment (start 24.384 22.86) (end 24.511 22.733) (width 1) (layer F.Cu) (net 1) (tstamp 581EC157))
|
||||
(segment (start 24.511 22.733) (end 27.051 22.733) (width 1) (layer F.Cu) (net 1) (tstamp 581EC158))
|
||||
(segment (start 25.6524 22.3314) (end 25.6524 23.38418) (width 1) (layer B.Cu) (net 2))
|
||||
(segment (start 25.6524 23.38418) (end 25.66162 23.3934) (width 1) (layer B.Cu) (net 2) (tstamp 581EC223))
|
||||
(segment (start 23.5585 23.8307) (end 23.5585 24.23926) (width 0.1524) (layer B.Cu) (net 3))
|
||||
(segment (start 23.5585 24.23926) (end 23.66264 24.3434) (width 0.1524) (layer B.Cu) (net 3) (tstamp 581EC216))
|
||||
(segment (start 23.801 25.754) (end 23.801 24.48176) (width 0.1524) (layer B.Cu) (net 3))
|
||||
(segment (start 23.801 24.48176) (end 23.66264 24.3434) (width 0.1524) (layer B.Cu) (net 3) (tstamp 581EC14D))
|
||||
(segment (start 23.801 25.754) (end 23.801 25.299) (width 0.1524) (layer B.Cu) (net 3))
|
||||
(segment (start 29.9593 23.8434) (end 29.9593 24.23926) (width 0.1524) (layer B.Cu) (net 4))
|
||||
(segment (start 29.9593 24.23926) (end 30.06344 24.3434) (width 0.1524) (layer B.Cu) (net 4) (tstamp 581EC203))
|
||||
(segment (start 28.301 25.754) (end 28.301 25.039) (width 0.1524) (layer B.Cu) (net 4))
|
||||
(segment (start 28.301 25.039) (end 28.9966 24.3434) (width 0.1524) (layer B.Cu) (net 4) (tstamp 581EC17C))
|
||||
(segment (start 28.9966 24.3434) (end 30.06344 24.3434) (width 0.1524) (layer B.Cu) (net 4) (tstamp 581EC17D))
|
||||
(segment (start 28.301 25.299) (end 28.301 25.754) (width 0.25) (layer F.Cu) (net 4) (tstamp 581E33EC))
|
||||
(segment (start 32.06242 23.3934) (end 32.06242 22.32218) (width 1) (layer B.Cu) (net 5))
|
||||
(segment (start 32.06242 22.32218) (end 32.0786 22.306) (width 1) (layer B.Cu) (net 5) (tstamp 581EC1E0))
|
||||
(segment (start 29.7434 19.6668) (end 29.7434 19.25824) (width 0.1524) (layer B.Cu) (net 6))
|
||||
(segment (start 29.7434 19.25824) (end 29.65196 19.1668) (width 0.1524) (layer B.Cu) (net 6) (tstamp 581EC1F2))
|
||||
(segment (start 25.301 25.754) (end 25.301 25.245) (width 0.1524) (layer F.Cu) (net 6))
|
||||
(segment (start 25.301 25.245) (end 25.781 24.765) (width 0.1524) (layer F.Cu) (net 6) (tstamp 581EC172))
|
||||
(segment (start 28.956 20.066) (end 29.65196 19.37004) (width 0.1524) (layer B.Cu) (net 6) (tstamp 581EC178))
|
||||
(via (at 28.956 20.066) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 6))
|
||||
(segment (start 28.829 20.193) (end 28.956 20.066) (width 0.1524) (layer F.Cu) (net 6) (tstamp 581EC176))
|
||||
(segment (start 28.829 24.257) (end 28.829 20.193) (width 0.1524) (layer F.Cu) (net 6) (tstamp 581EC175))
|
||||
(segment (start 28.321 24.765) (end 28.829 24.257) (width 0.1524) (layer F.Cu) (net 6) (tstamp 581EC174))
|
||||
(segment (start 25.781 24.765) (end 28.321 24.765) (width 0.1524) (layer F.Cu) (net 6) (tstamp 581EC173))
|
||||
(segment (start 29.65196 19.37004) (end 29.65196 19.1668) (width 0.1524) (layer B.Cu) (net 6) (tstamp 581EC179))
|
||||
(segment (start 25.60076 25.45424) (end 25.301 25.754) (width 0.25) (layer F.Cu) (net 6) (tstamp 581E33E5))
|
||||
(segment (start 27.6082 21.163) (end 27.6082 20.16158) (width 1) (layer B.Cu) (net 7))
|
||||
(segment (start 27.6082 20.16158) (end 27.65298 20.1168) (width 1) (layer B.Cu) (net 7) (tstamp 581EC1C0))
|
||||
(segment (start 28.86202 23.3934) (end 28.86202 22.34758) (width 1) (layer B.Cu) (net 8))
|
||||
(segment (start 28.86202 22.34758) (end 28.8782 22.3314) (width 1) (layer B.Cu) (net 8) (tstamp 581EC1BD))
|
||||
(segment (start 26.7589 23.8434) (end 26.7589 24.23926) (width 0.1524) (layer B.Cu) (net 9))
|
||||
(segment (start 26.7589 24.23926) (end 26.86304 24.3434) (width 0.1524) (layer B.Cu) (net 9) (tstamp 581EC206))
|
||||
(segment (start 26.801 25.754) (end 26.801 24.40544) (width 0.1524) (layer B.Cu) (net 9))
|
||||
(segment (start 26.801 24.40544) (end 26.86304 24.3434) (width 0.1524) (layer B.Cu) (net 9) (tstamp 581EC150))
|
||||
(segment (start 26.801 25.754) (end 26.801 25.299) (width 0.1524) (layer B.Cu) (net 9))
|
||||
(segment (start 31.0642 19.0406) (end 32.9852 19.0406) (width 1) (layer B.Cu) (net 10))
|
||||
(segment (start 32.9852 19.0406) (end 33.2994 19.3548) (width 1) (layer B.Cu) (net 10) (tstamp 581EC1FD))
|
||||
(segment (start 34.2519 20.9202) (end 34.2519 20.3073) (width 1) (layer B.Cu) (net 10))
|
||||
(segment (start 34.2519 20.3073) (end 33.2994 19.3548) (width 1) (layer B.Cu) (net 10) (tstamp 581EC1E6))
|
||||
(segment (start 33.401 20.971) (end 33.401 19.4564) (width 1) (layer B.Cu) (net 10))
|
||||
(segment (start 33.401 19.4564) (end 33.2994 19.3548) (width 1) (layer B.Cu) (net 10) (tstamp 581EC1E3))
|
||||
(via (at 30.3055 25.6667) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 10))
|
||||
(segment (start 33.274 20.447) (end 34.163 20.447) (width 1) (layer B.Cu) (net 10) (tstamp 581EC18E))
|
||||
(via (at 34.163 20.447) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 10))
|
||||
(segment (start 33.528 21.082) (end 34.163 20.447) (width 1) (layer F.Cu) (net 10) (tstamp 581EC18C))
|
||||
(segment (start 33.528 25.654) (end 33.528 21.082) (width 1) (layer F.Cu) (net 10) (tstamp 581EC18B))
|
||||
(segment (start 33.655 25.781) (end 33.528 25.654) (width 1) (layer F.Cu) (net 10) (tstamp 581EC18A))
|
||||
(segment (start 30.4198 25.781) (end 33.655 25.781) (width 1) (layer F.Cu) (net 10) (tstamp 581EC189))
|
||||
(segment (start 30.4198 25.781) (end 30.3055 25.6667) (width 1) (layer F.Cu) (net 10) (tstamp 581EC188))
|
||||
(via (at 33.274 20.447) (size 0.6858) (drill 0.3302) (layers F.Cu B.Cu) (net 10))
|
||||
(segment (start 33.274 20.447) (end 33.655 20.828) (width 1) (layer F.Cu) (net 10) (tstamp 581EC191))
|
||||
(segment (start 33.655 20.828) (end 33.655 20.955) (width 1) (layer F.Cu) (net 10) (tstamp 581EC192))
|
||||
|
||||
(zone (net 1) (net_name GND) (layer F.Cu) (tstamp 581E369F) (hatch edge 0.508)
|
||||
(connect_pads yes (clearance 0.2032))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 21.8778 17.9984) (xy 36.0778 17.2984) (xy 37.1778 26.9984) (xy 21.6778 27.6984)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 34.348044 18.642585) (xy 34.473553 18.726449) (xy 34.557414 18.851956) (xy 34.5948 19.039907) (xy 34.5948 19.756232)
|
||||
(xy 34.480704 19.679995) (xy 34.163 19.6168) (xy 33.845296 19.679995) (xy 33.7185 19.764718) (xy 33.591704 19.679995)
|
||||
(xy 33.274 19.6168) (xy 32.956296 19.679995) (xy 32.68696 19.85996) (xy 32.506995 20.129296) (xy 32.4438 20.447)
|
||||
(xy 32.506995 20.764704) (xy 32.68696 21.03404) (xy 32.703959 21.051039) (xy 32.6978 21.082) (xy 32.6978 24.9508)
|
||||
(xy 30.699688 24.9508) (xy 30.623204 24.899695) (xy 30.3055 24.8365) (xy 29.987796 24.899695) (xy 29.71846 25.07966)
|
||||
(xy 29.565943 25.307917) (xy 29.5 25.2948) (xy 29.137669 25.2948) (xy 29.137669 25.254) (xy 29.093011 25.029491)
|
||||
(xy 28.965838 24.839162) (xy 28.879358 24.781378) (xy 29.116368 24.544369) (xy 29.204465 24.412523) (xy 29.2354 24.257)
|
||||
(xy 29.2354 20.67885) (xy 29.336783 20.636959) (xy 29.526294 20.447778) (xy 29.628983 20.200475) (xy 29.629217 19.932699)
|
||||
(xy 29.526959 19.685217) (xy 29.337778 19.495706) (xy 29.090475 19.393017) (xy 28.822699 19.392783) (xy 28.575217 19.495041)
|
||||
(xy 28.385706 19.684222) (xy 28.283017 19.931525) (xy 28.282783 20.199301) (xy 28.385041 20.446783) (xy 28.4226 20.484408)
|
||||
(xy 28.4226 24.088663) (xy 28.152664 24.3586) (xy 25.781 24.3586) (xy 25.625478 24.389534) (xy 25.493632 24.477631)
|
||||
(xy 25.303932 24.667331) (xy 25.051 24.667331) (xy 24.826491 24.711989) (xy 24.636162 24.839162) (xy 24.551 24.966617)
|
||||
(xy 24.465838 24.839162) (xy 24.275509 24.711989) (xy 24.051 24.667331) (xy 23.551 24.667331) (xy 23.326491 24.711989)
|
||||
(xy 23.3052 24.726215) (xy 23.3052 22.539907) (xy 23.342585 22.351956) (xy 23.426449 22.226447) (xy 23.551956 22.142586)
|
||||
(xy 23.739907 22.1052) (xy 26.1 22.1052) (xy 26.139143 22.097414) (xy 26.17905 22.097414) (xy 26.485197 22.036518)
|
||||
(xy 26.485199 22.036518) (xy 26.570762 22.001077) (xy 26.631264 21.976016) (xy 26.631265 21.976015) (xy 26.890803 21.802596)
|
||||
(xy 26.946699 21.746699) (xy 27.002596 21.690803) (xy 27.176015 21.431266) (xy 27.236518 21.2852) (xy 27.236518 21.285197)
|
||||
(xy 27.297414 20.97905) (xy 27.297414 20.939143) (xy 27.3052 20.9) (xy 27.3052 19.039907) (xy 27.342585 18.851956)
|
||||
(xy 27.426449 18.726447) (xy 27.551956 18.642586) (xy 27.739907 18.6052) (xy 34.160093 18.6052)
|
||||
)
|
||||
)
|
||||
)
|
||||
(zone (net 1) (net_name GND) (layer B.Cu) (tstamp 581E36E0) (hatch edge 0.508)
|
||||
(connect_pads yes (clearance 0.2032))
|
||||
(min_thickness 0.254)
|
||||
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
|
||||
(polygon
|
||||
(pts
|
||||
(xy 21.4856 17.7634) (xy 37.3856 17.5634) (xy 35.8856 28.0634) (xy 19.8856 28.2634) (xy 20.4856 17.4634)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 30.4392 19.877269) (xy 31.4672 19.877269) (xy 31.526419 20.174979) (xy 31.707786 20.446414) (xy 31.979221 20.627781)
|
||||
(xy 32.2994 20.691469) (xy 32.439331 20.691469) (xy 32.439331 21.469331) (xy 31.5786 21.469331) (xy 31.449762 21.494958)
|
||||
(xy 31.340539 21.567939) (xy 31.267558 21.677162) (xy 31.241931 21.806) (xy 31.241931 22.273359) (xy 31.23222 22.32218)
|
||||
(xy 31.23222 23.3934) (xy 31.295415 23.711104) (xy 31.325701 23.75643) (xy 31.325701 23.79345) (xy 31.351328 23.922288)
|
||||
(xy 31.424309 24.031511) (xy 31.533532 24.104492) (xy 31.66237 24.130119) (xy 31.69939 24.130119) (xy 31.744716 24.160405)
|
||||
(xy 32.06242 24.2236) (xy 32.380124 24.160405) (xy 32.42545 24.130119) (xy 32.46247 24.130119) (xy 32.591308 24.104492)
|
||||
(xy 32.700531 24.031511) (xy 32.773512 23.922288) (xy 32.799139 23.79345) (xy 32.799139 23.75643) (xy 32.829425 23.711104)
|
||||
(xy 32.89262 23.3934) (xy 32.89262 22.919866) (xy 32.915269 22.806) (xy 32.915269 21.807669) (xy 34.026 21.807669)
|
||||
(xy 34.154838 21.782042) (xy 34.192512 21.756869) (xy 34.5948 21.756869) (xy 34.5948 25.760093) (xy 34.557414 25.948044)
|
||||
(xy 34.473553 26.073551) (xy 34.348044 26.157415) (xy 34.160093 26.1948) (xy 31.142169 26.1948) (xy 31.142169 25.0417)
|
||||
(xy 31.116542 24.912862) (xy 31.043561 24.803639) (xy 30.934338 24.730658) (xy 30.8055 24.705031) (xy 30.800159 24.705031)
|
||||
(xy 30.800159 23.94335) (xy 30.774532 23.814512) (xy 30.701551 23.705289) (xy 30.593983 23.633414) (xy 30.570342 23.514562)
|
||||
(xy 30.497361 23.405339) (xy 30.388138 23.332358) (xy 30.2593 23.306731) (xy 29.69222 23.306731) (xy 29.69222 22.945266)
|
||||
(xy 29.714869 22.8314) (xy 29.714869 21.8314) (xy 29.689242 21.702562) (xy 29.616261 21.593339) (xy 29.507038 21.520358)
|
||||
(xy 29.3782 21.494731) (xy 28.444869 21.494731) (xy 28.444869 20.663) (xy 28.4384 20.630478) (xy 28.4384 20.500235)
|
||||
(xy 28.574222 20.636294) (xy 28.821525 20.738983) (xy 29.089301 20.739217) (xy 29.336783 20.636959) (xy 29.526294 20.447778)
|
||||
(xy 29.62774 20.203469) (xy 30.0434 20.203469) (xy 30.172238 20.177842) (xy 30.281461 20.104861) (xy 30.354442 19.995638)
|
||||
(xy 30.380069 19.8668) (xy 30.380069 19.865507)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 24.815731 22.8314) (xy 24.8222 22.863922) (xy 24.8222 23.38418) (xy 24.885395 23.701884) (xy 24.924901 23.761009)
|
||||
(xy 24.924901 23.79345) (xy 24.950528 23.922288) (xy 25.023509 24.031511) (xy 25.132732 24.104492) (xy 25.26157 24.130119)
|
||||
(xy 25.29859 24.130119) (xy 25.343916 24.160405) (xy 25.66162 24.2236) (xy 25.979324 24.160405) (xy 26.02465 24.130119)
|
||||
(xy 26.06167 24.130119) (xy 26.126321 24.117259) (xy 26.126321 24.74345) (xy 26.14428 24.833738) (xy 26.136162 24.839162)
|
||||
(xy 26.051 24.966617) (xy 25.965838 24.839162) (xy 25.775509 24.711989) (xy 25.551 24.667331) (xy 25.051 24.667331)
|
||||
(xy 24.826491 24.711989) (xy 24.636162 24.839162) (xy 24.551 24.966617) (xy 24.465838 24.839162) (xy 24.390353 24.788725)
|
||||
(xy 24.399359 24.74345) (xy 24.399359 23.94335) (xy 24.373732 23.814512) (xy 24.300751 23.705289) (xy 24.195169 23.634741)
|
||||
(xy 24.195169 23.6307) (xy 24.169542 23.501862) (xy 24.096561 23.392639) (xy 23.987338 23.319658) (xy 23.8585 23.294031)
|
||||
(xy 23.3052 23.294031) (xy 23.3052 22.539907) (xy 23.342585 22.351956) (xy 23.426449 22.226447) (xy 23.551956 22.142586)
|
||||
(xy 23.739907 22.1052) (xy 24.815731 22.1052)
|
||||
)
|
||||
)
|
||||
(filled_polygon
|
||||
(pts
|
||||
(xy 26.870139 21.901061) (xy 26.979362 21.974042) (xy 27.1082 21.999669) (xy 28.041531 21.999669) (xy 28.041531 22.298759)
|
||||
(xy 28.03182 22.34758) (xy 28.03182 23.3934) (xy 28.095015 23.711104) (xy 28.125301 23.75643) (xy 28.125301 23.79345)
|
||||
(xy 28.150928 23.922288) (xy 28.223909 24.031511) (xy 28.333132 24.104492) (xy 28.46197 24.130119) (xy 28.49899 24.130119)
|
||||
(xy 28.544316 24.160405) (xy 28.594814 24.17045) (xy 28.097933 24.667331) (xy 28.051 24.667331) (xy 27.826491 24.711989)
|
||||
(xy 27.636162 24.839162) (xy 27.551 24.966617) (xy 27.531052 24.936762) (xy 27.574132 24.872288) (xy 27.599759 24.74345)
|
||||
(xy 27.599759 23.94335) (xy 27.574132 23.814512) (xy 27.501151 23.705289) (xy 27.393583 23.633414) (xy 27.369942 23.514562)
|
||||
(xy 27.296961 23.405339) (xy 27.187738 23.332358) (xy 27.0589 23.306731) (xy 26.4826 23.306731) (xy 26.4826 22.863922)
|
||||
(xy 26.489069 22.8314) (xy 26.489069 22.034915) (xy 26.57416 21.999669) (xy 26.631264 21.976016) (xy 26.631265 21.976015)
|
||||
(xy 26.831032 21.842534)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
61
tinyFISH/brushed_addon/tinyBRUSH.pro
Normal file
61
tinyFISH/brushed_addon/tinyBRUSH.pro
Normal file
@@ -0,0 +1,61 @@
|
||||
update=Sat 05 Nov 2016 09:18:00 PM CET
|
||||
version=1
|
||||
last_client=kicad
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=
|
||||
UseCmpFile=1
|
||||
PadDrill=0.600000000000
|
||||
PadDrillOvalY=0.600000000000
|
||||
PadSizeH=1.500000000000
|
||||
PadSizeV=1.500000000000
|
||||
PcbTextSizeV=1.500000000000
|
||||
PcbTextSizeH=1.500000000000
|
||||
PcbTextThickness=0.300000000000
|
||||
ModuleTextSizeV=1.000000000000
|
||||
ModuleTextSizeH=1.000000000000
|
||||
ModuleTextSizeThickness=0.150000000000
|
||||
SolderMaskClearance=0.000000000000
|
||||
SolderMaskMinWidth=0.000000000000
|
||||
DrawSegmentWidth=0.200000000000
|
||||
BoardOutlineThickness=0.100000000000
|
||||
ModuleOutlineThickness=0.150000000000
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=
|
||||
[eeschema/libraries]
|
||||
LibName1=power
|
||||
LibName2=device
|
||||
LibName3=transistors
|
||||
LibName4=conn
|
||||
LibName5=linear
|
||||
LibName6=regul
|
||||
LibName7=74xx
|
||||
LibName8=cmos4000
|
||||
LibName9=adc-dac
|
||||
LibName10=memory
|
||||
LibName11=xilinx
|
||||
LibName12=microcontrollers
|
||||
LibName13=dsp
|
||||
LibName14=microchip
|
||||
LibName15=analog_switches
|
||||
LibName16=motorola
|
||||
LibName17=texas
|
||||
LibName18=intel
|
||||
LibName19=audio
|
||||
LibName20=interface
|
||||
LibName21=digital-audio
|
||||
LibName22=philips
|
||||
LibName23=display
|
||||
LibName24=cypress
|
||||
LibName25=siliconi
|
||||
LibName26=opto
|
||||
LibName27=atmel
|
||||
LibName28=contrib
|
||||
LibName29=valves
|
||||
LibName30=../kicad_misc/custom
|
||||
471
tinyFISH/brushed_addon/tinyBRUSH.sch
Normal file
471
tinyFISH/brushed_addon/tinyBRUSH.sch
Normal file
@@ -0,0 +1,471 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:custom
|
||||
EELAYER 26 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 1 1
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L FET_N Q1
|
||||
U 1 1 581E261A
|
||||
P 1950 1400
|
||||
F 0 "Q1" H 2177 1453 70 0000 L CNN
|
||||
F 1 "FET_N" H 2177 1339 60 0000 L CNN
|
||||
F 2 "custom:SI2302DS_SOT-23" H 1950 1400 60 0001 C CNN
|
||||
F 3 "" H 1950 1400 60 0000 C CNN
|
||||
1 1950 1400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C2
|
||||
U 1 1 581E2844
|
||||
P 4775 1650
|
||||
F 0 "C2" H 4890 1688 40 0000 L CNN
|
||||
F 1 "47u" H 4890 1612 40 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0805" H 4813 1500 30 0001 C CNN
|
||||
F 3 "" H 4775 1650 60 0000 C CNN
|
||||
1 4775 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C3
|
||||
U 1 1 581E2AA7
|
||||
P 5125 1650
|
||||
F 0 "C3" H 5240 1688 40 0000 L CNN
|
||||
F 1 "47u" H 5240 1612 40 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0805" H 5163 1500 30 0001 C CNN
|
||||
F 3 "" H 5125 1650 60 0000 C CNN
|
||||
1 5125 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C4
|
||||
U 1 1 581E2B53
|
||||
P 5475 1650
|
||||
F 0 "C4" H 5590 1688 40 0000 L CNN
|
||||
F 1 "47u" H 5590 1612 40 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0805" H 5513 1500 30 0001 C CNN
|
||||
F 3 "" H 5475 1650 60 0000 C CNN
|
||||
1 5475 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C5
|
||||
U 1 1 581E2BAA
|
||||
P 5825 1650
|
||||
F 0 "C5" H 5940 1688 40 0000 L CNN
|
||||
F 1 "47u" H 5940 1612 40 0000 L CNN
|
||||
F 2 "Capacitors_SMD:C_0805" H 5863 1500 30 0001 C CNN
|
||||
F 3 "" H 5825 1650 60 0000 C CNN
|
||||
1 5825 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP9
|
||||
U 1 1 581E2C9C
|
||||
P 6800 1250
|
||||
F 0 "TP9" H 6800 1100 60 0001 C CNN
|
||||
F 1 "VBAT" H 6899 1250 60 0000 L CNN
|
||||
F 2 "custom:PAD_2x3" H 6800 1250 60 0001 C CNN
|
||||
F 3 "" H 6800 1250 60 0000 C CNN
|
||||
1 6800 1250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP10
|
||||
U 1 1 581E2D0E
|
||||
P 6800 2025
|
||||
F 0 "TP10" H 6800 1875 60 0001 C CNN
|
||||
F 1 "GND" H 6899 2025 60 0000 L CNN
|
||||
F 2 "custom:PAD_2x3" H 6800 2025 60 0001 C CNN
|
||||
F 3 "" H 6800 2025 60 0000 C CNN
|
||||
1 6800 2025
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP1
|
||||
U 1 1 581E2D41
|
||||
P 1125 1400
|
||||
F 0 "TP1" H 1125 1250 60 0001 C CNN
|
||||
F 1 "ESC_0" H 1004 1248 60 0000 C CNN
|
||||
F 2 "custom:edge_conn_1mm" H 1125 1400 60 0001 C CNN
|
||||
F 3 "" H 1125 1400 60 0000 C CNN
|
||||
1 1125 1400
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R1
|
||||
U 1 1 581E2DDE
|
||||
P 1525 1750
|
||||
F 0 "R1" H 1596 1788 40 0000 L CNN
|
||||
F 1 "10k" H 1596 1712 40 0000 L CNN
|
||||
F 2 "Resistors_SMD:R_0402" V 1455 1750 30 0001 C CNN
|
||||
F 3 "" H 1525 1750 30 0000 C CNN
|
||||
1 1525 1750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR1
|
||||
U 1 1 581E2EF5
|
||||
P 1825 2225
|
||||
F 0 "#PWR1" H 1825 2225 30 0001 C CNN
|
||||
F 1 "GND" H 1825 2155 30 0001 C CNN
|
||||
F 2 "" H 1825 2225 60 0001 C CNN
|
||||
F 3 "" H 1825 2225 60 0001 C CNN
|
||||
1 1825 2225
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR5
|
||||
U 1 1 581E2F3F
|
||||
P 6300 2275
|
||||
F 0 "#PWR5" H 6300 2275 30 0001 C CNN
|
||||
F 1 "GND" H 6300 2205 30 0001 C CNN
|
||||
F 2 "" H 6300 2275 60 0001 C CNN
|
||||
F 3 "" H 6300 2275 60 0001 C CNN
|
||||
1 6300 2275
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP5
|
||||
U 1 1 581E2FD8
|
||||
P 2775 1000
|
||||
F 0 "TP5" H 2775 850 60 0001 C CNN
|
||||
F 1 "M-_0" H 2874 1000 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 2775 1000 60 0001 C CNN
|
||||
F 3 "" H 2775 1000 60 0000 C CNN
|
||||
1 2775 1000
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
1425 1400 1650 1400
|
||||
Wire Wire Line
|
||||
1525 1400 1525 1600
|
||||
Connection ~ 1525 1400
|
||||
Wire Wire Line
|
||||
2100 2075 2100 1750
|
||||
Wire Wire Line
|
||||
1525 2075 2100 2075
|
||||
Wire Wire Line
|
||||
1525 1900 1525 2075
|
||||
Wire Wire Line
|
||||
1825 2225 1825 2075
|
||||
Connection ~ 1825 2075
|
||||
Wire Wire Line
|
||||
4775 1250 6500 1250
|
||||
Wire Wire Line
|
||||
4775 1800 4775 2025
|
||||
Wire Wire Line
|
||||
4775 1250 4775 1500
|
||||
Wire Wire Line
|
||||
5125 1250 5125 1500
|
||||
Connection ~ 5125 1250
|
||||
Wire Wire Line
|
||||
5125 1800 5125 2025
|
||||
Connection ~ 5125 2025
|
||||
Wire Wire Line
|
||||
5475 2025 5475 1800
|
||||
Connection ~ 5475 2025
|
||||
Wire Wire Line
|
||||
5475 1250 5475 1500
|
||||
Connection ~ 5475 1250
|
||||
Wire Wire Line
|
||||
5825 1250 5825 1500
|
||||
Connection ~ 5825 1250
|
||||
Wire Wire Line
|
||||
5825 2025 5825 1800
|
||||
Connection ~ 5825 2025
|
||||
Wire Wire Line
|
||||
6300 1575 6300 2275
|
||||
Connection ~ 6300 2025
|
||||
Wire Wire Line
|
||||
2475 1000 2100 1000
|
||||
Wire Wire Line
|
||||
2100 1000 2100 1050
|
||||
$Comp
|
||||
L FET_N Q3
|
||||
U 1 1 581E3DD1
|
||||
P 2000 4475
|
||||
F 0 "Q3" H 2227 4528 70 0000 L CNN
|
||||
F 1 "FET_N" H 2227 4414 60 0000 L CNN
|
||||
F 2 "custom:SI2302DS_SOT-23" H 2000 4475 60 0001 C CNN
|
||||
F 3 "" H 2000 4475 60 0000 C CNN
|
||||
1 2000 4475
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP3
|
||||
U 1 1 581E3DD7
|
||||
P 1175 4475
|
||||
F 0 "TP3" H 1175 4325 60 0001 C CNN
|
||||
F 1 "ESC_2" H 1054 4323 60 0000 C CNN
|
||||
F 2 "custom:edge_conn_1mm" H 1175 4475 60 0001 C CNN
|
||||
F 3 "" H 1175 4475 60 0000 C CNN
|
||||
1 1175 4475
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R3
|
||||
U 1 1 581E3DDD
|
||||
P 1575 4825
|
||||
F 0 "R3" H 1646 4863 40 0000 L CNN
|
||||
F 1 "10k" H 1646 4787 40 0000 L CNN
|
||||
F 2 "Resistors_SMD:R_0402" V 1505 4825 30 0001 C CNN
|
||||
F 3 "" H 1575 4825 30 0000 C CNN
|
||||
1 1575 4825
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR3
|
||||
U 1 1 581E3DE3
|
||||
P 1875 5300
|
||||
F 0 "#PWR3" H 1875 5300 30 0001 C CNN
|
||||
F 1 "GND" H 1875 5230 30 0001 C CNN
|
||||
F 2 "" H 1875 5300 60 0001 C CNN
|
||||
F 3 "" H 1875 5300 60 0001 C CNN
|
||||
1 1875 5300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP7
|
||||
U 1 1 581E3DE9
|
||||
P 2825 4075
|
||||
F 0 "TP7" H 2825 3925 60 0001 C CNN
|
||||
F 1 "M-_2" H 2924 4075 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 2825 4075 60 0001 C CNN
|
||||
F 3 "" H 2825 4075 60 0000 C CNN
|
||||
1 2825 4075
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
1475 4475 1700 4475
|
||||
Wire Wire Line
|
||||
1575 4475 1575 4675
|
||||
Connection ~ 1575 4475
|
||||
Wire Wire Line
|
||||
2150 5150 2150 4825
|
||||
Wire Wire Line
|
||||
1575 5150 2150 5150
|
||||
Wire Wire Line
|
||||
1575 4975 1575 5150
|
||||
Wire Wire Line
|
||||
1875 5300 1875 5150
|
||||
Connection ~ 1875 5150
|
||||
Wire Wire Line
|
||||
2525 4075 2150 4075
|
||||
Wire Wire Line
|
||||
2150 4075 2150 4125
|
||||
$Comp
|
||||
L FET_N Q2
|
||||
U 1 1 581E40E6
|
||||
P 1975 2850
|
||||
F 0 "Q2" H 2202 2903 70 0000 L CNN
|
||||
F 1 "FET_N" H 2202 2789 60 0000 L CNN
|
||||
F 2 "custom:SI2302DS_SOT-23" H 1975 2850 60 0001 C CNN
|
||||
F 3 "" H 1975 2850 60 0000 C CNN
|
||||
1 1975 2850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP2
|
||||
U 1 1 581E40EC
|
||||
P 1150 2850
|
||||
F 0 "TP2" H 1150 2700 60 0001 C CNN
|
||||
F 1 "ESC_1" H 1029 2698 60 0000 C CNN
|
||||
F 2 "custom:edge_conn_1mm" H 1150 2850 60 0001 C CNN
|
||||
F 3 "" H 1150 2850 60 0000 C CNN
|
||||
1 1150 2850
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R2
|
||||
U 1 1 581E40F2
|
||||
P 1550 3200
|
||||
F 0 "R2" H 1621 3238 40 0000 L CNN
|
||||
F 1 "10k" H 1621 3162 40 0000 L CNN
|
||||
F 2 "Resistors_SMD:R_0402" V 1480 3200 30 0001 C CNN
|
||||
F 3 "" H 1550 3200 30 0000 C CNN
|
||||
1 1550 3200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR2
|
||||
U 1 1 581E40F8
|
||||
P 1850 3675
|
||||
F 0 "#PWR2" H 1850 3675 30 0001 C CNN
|
||||
F 1 "GND" H 1850 3605 30 0001 C CNN
|
||||
F 2 "" H 1850 3675 60 0001 C CNN
|
||||
F 3 "" H 1850 3675 60 0001 C CNN
|
||||
1 1850 3675
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP6
|
||||
U 1 1 581E40FE
|
||||
P 2800 2450
|
||||
F 0 "TP6" H 2800 2300 60 0001 C CNN
|
||||
F 1 "M-_1" H 2899 2450 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 2800 2450 60 0001 C CNN
|
||||
F 3 "" H 2800 2450 60 0000 C CNN
|
||||
1 2800 2450
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
1450 2850 1675 2850
|
||||
Wire Wire Line
|
||||
1550 2850 1550 3050
|
||||
Connection ~ 1550 2850
|
||||
Wire Wire Line
|
||||
2125 3525 2125 3200
|
||||
Wire Wire Line
|
||||
1550 3525 2125 3525
|
||||
Wire Wire Line
|
||||
1550 3350 1550 3525
|
||||
Wire Wire Line
|
||||
1850 3675 1850 3525
|
||||
Connection ~ 1850 3525
|
||||
Wire Wire Line
|
||||
2500 2450 2125 2450
|
||||
Wire Wire Line
|
||||
2125 2450 2125 2500
|
||||
$Comp
|
||||
L FET_N Q4
|
||||
U 1 1 581E42DE
|
||||
P 2075 6075
|
||||
F 0 "Q4" H 2302 6128 70 0000 L CNN
|
||||
F 1 "FET_N" H 2302 6014 60 0000 L CNN
|
||||
F 2 "custom:SI2302DS_SOT-23" H 2075 6075 60 0001 C CNN
|
||||
F 3 "" H 2075 6075 60 0000 C CNN
|
||||
1 2075 6075
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP4
|
||||
U 1 1 581E42E4
|
||||
P 1250 6075
|
||||
F 0 "TP4" H 1250 5925 60 0001 C CNN
|
||||
F 1 "ESC_3" H 1129 5923 60 0000 C CNN
|
||||
F 2 "custom:edge_conn_1mm" H 1250 6075 60 0001 C CNN
|
||||
F 3 "" H 1250 6075 60 0000 C CNN
|
||||
1 1250 6075
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R4
|
||||
U 1 1 581E42EA
|
||||
P 1650 6425
|
||||
F 0 "R4" H 1721 6463 40 0000 L CNN
|
||||
F 1 "10k" H 1721 6387 40 0000 L CNN
|
||||
F 2 "Resistors_SMD:R_0402" V 1580 6425 30 0001 C CNN
|
||||
F 3 "" H 1650 6425 30 0000 C CNN
|
||||
1 1650 6425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR4
|
||||
U 1 1 581E42F0
|
||||
P 1950 6900
|
||||
F 0 "#PWR4" H 1950 6900 30 0001 C CNN
|
||||
F 1 "GND" H 1950 6830 30 0001 C CNN
|
||||
F 2 "" H 1950 6900 60 0001 C CNN
|
||||
F 3 "" H 1950 6900 60 0001 C CNN
|
||||
1 1950 6900
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP8
|
||||
U 1 1 581E42F6
|
||||
P 2900 5675
|
||||
F 0 "TP8" H 2900 5525 60 0001 C CNN
|
||||
F 1 "M-_3" H 2999 5675 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 2900 5675 60 0001 C CNN
|
||||
F 3 "" H 2900 5675 60 0000 C CNN
|
||||
1 2900 5675
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
1550 6075 1775 6075
|
||||
Wire Wire Line
|
||||
1650 6075 1650 6275
|
||||
Connection ~ 1650 6075
|
||||
Wire Wire Line
|
||||
2225 6750 2225 6425
|
||||
Wire Wire Line
|
||||
1650 6750 2225 6750
|
||||
Wire Wire Line
|
||||
1650 6575 1650 6750
|
||||
Wire Wire Line
|
||||
1950 6900 1950 6750
|
||||
Connection ~ 1950 6750
|
||||
Wire Wire Line
|
||||
2600 5675 2225 5675
|
||||
Wire Wire Line
|
||||
2225 5675 2225 5725
|
||||
$Comp
|
||||
L TP TP11
|
||||
U 1 1 581E32A8
|
||||
P 6800 1800
|
||||
F 0 "TP11" H 6800 1650 60 0001 C CNN
|
||||
F 1 "GND" H 6899 1800 60 0000 L CNN
|
||||
F 2 "custom:edge_conn_1mm" H 6800 1800 60 0001 C CNN
|
||||
F 3 "" H 6800 1800 60 0000 C CNN
|
||||
1 6800 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6500 1800 6300 1800
|
||||
$Comp
|
||||
L TP TP12
|
||||
U 1 1 581EC38B
|
||||
P 6800 1575
|
||||
F 0 "TP12" H 6800 1425 60 0001 C CNN
|
||||
F 1 "GND" H 6899 1575 60 0000 L CNN
|
||||
F 2 "custom:edge_conn_1mm" H 6800 1575 60 0001 C CNN
|
||||
F 3 "" H 6800 1575 60 0000 C CNN
|
||||
1 6800 1575
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
6500 1575 6300 1575
|
||||
Connection ~ 6300 1800
|
||||
Wire Wire Line
|
||||
4775 2025 6500 2025
|
||||
$EndSCHEMATC
|
||||
823
tinyFISH/cpu.sch
Normal file
823
tinyFISH/cpu.sch
Normal file
@@ -0,0 +1,823 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:custom
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:tinyFISH-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A2 23386 16535
|
||||
encoding utf-8
|
||||
Sheet 5 5
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
Text GLabel 7875 1375 0 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L GND #PWR021
|
||||
U 1 1 5814BE32
|
||||
P 7875 2050
|
||||
F 0 "#PWR021" H 7875 2050 30 0001 C CNN
|
||||
F 1 "GND" H 7875 1980 30 0001 C CNN
|
||||
F 2 "" H 7875 2050 60 0001 C CNN
|
||||
F 3 "" H 7875 2050 60 0001 C CNN
|
||||
1 7875 2050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C23
|
||||
U 1 1 5814BE4D
|
||||
P 11125 1650
|
||||
F 0 "C23" H 11240 1688 40 0000 L CNN
|
||||
F 1 "1u" H 11240 1612 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 11163 1500 30 0001 C CNN
|
||||
F 3 "" H 11125 1650 60 0000 C CNN
|
||||
1 11125 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C21
|
||||
U 1 1 5814BF1C
|
||||
P 8800 1700
|
||||
F 0 "C21" H 8915 1738 40 0000 L CNN
|
||||
F 1 "100n" H 8915 1662 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 8838 1550 30 0001 C CNN
|
||||
F 3 "" H 8800 1700 60 0000 C CNN
|
||||
1 8800 1700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C22
|
||||
U 1 1 5814BF53
|
||||
P 9175 1700
|
||||
F 0 "C22" H 9290 1738 40 0000 L CNN
|
||||
F 1 "100n" H 9290 1662 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 9213 1550 30 0001 C CNN
|
||||
F 3 "" H 9175 1700 60 0000 C CNN
|
||||
1 9175 1700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR022
|
||||
U 1 1 5814C082
|
||||
P 9975 6175
|
||||
F 0 "#PWR022" H 9975 6175 30 0001 C CNN
|
||||
F 1 "GND" H 9975 6105 30 0001 C CNN
|
||||
F 2 "" H 9975 6175 60 0001 C CNN
|
||||
F 3 "" H 9975 6175 60 0001 C CNN
|
||||
1 9975 6175
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 900 2025 0 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L CUSTOM_R R1
|
||||
U 1 1 5814C691
|
||||
P 1650 3425
|
||||
F 0 "R1" V 1465 3425 40 0000 C CNN
|
||||
F 1 "10k" V 1541 3425 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 1580 3425 30 0001 C CNN
|
||||
F 3 "" H 1650 3425 30 0000 C CNN
|
||||
1 1650 3425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR023
|
||||
U 1 1 5814C88D
|
||||
P 1650 3625
|
||||
F 0 "#PWR023" H 1650 3625 30 0001 C CNN
|
||||
F 1 "GND" H 1650 3555 30 0001 C CNN
|
||||
F 2 "" H 1650 3625 60 0001 C CNN
|
||||
F 3 "" H 1650 3625 60 0001 C CNN
|
||||
1 1650 3625
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_JUMPER JP0
|
||||
U 1 1 5814D421
|
||||
P 1650 2400
|
||||
AR Path="/5814D421" Ref="JP0" Part="1"
|
||||
AR Path="/5814BCBE/5814D421" Ref="JP0" Part="1"
|
||||
F 0 "JP0" V 1612 2527 60 0000 L CNN
|
||||
F 1 "BOOT0" V 1703 2527 40 0000 L CNN
|
||||
F 2 "custom:SOLDERBRIDGE" H 1650 2400 60 0001 C CNN
|
||||
F 3 "" H 1650 2400 60 0000 C CNN
|
||||
1 1650 2400
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C24
|
||||
U 1 1 5814DD69
|
||||
P 11500 1650
|
||||
F 0 "C24" H 11615 1688 40 0000 L CNN
|
||||
F 1 "10n" H 11615 1612 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 11538 1500 30 0001 C CNN
|
||||
F 3 "" H 11500 1650 60 0000 C CNN
|
||||
1 11500 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR024
|
||||
U 1 1 5814E026
|
||||
P 11500 2025
|
||||
F 0 "#PWR024" H 11500 2025 30 0001 C CNN
|
||||
F 1 "GND" H 11500 1955 30 0001 C CNN
|
||||
F 2 "" H 11500 2025 60 0001 C CNN
|
||||
F 3 "" H 11500 2025 60 0001 C CNN
|
||||
1 11500 2025
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L RESONATOR X2
|
||||
U 1 1 5814E9CD
|
||||
P 2550 3400
|
||||
F 0 "X2" H 2475 3275 30 0000 C CNN
|
||||
F 1 "8MHz" H 2550 3450 30 0000 C CNN
|
||||
F 2 "custom:CSTCE_G_A" H 2550 3400 60 0001 C CNN
|
||||
F 3 "" H 2550 3400 60 0000 C CNN
|
||||
1 2550 3400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR025
|
||||
U 1 1 5814EDC4
|
||||
P 2550 3600
|
||||
F 0 "#PWR025" H 2550 3600 30 0001 C CNN
|
||||
F 1 "GND" H 2550 3530 30 0001 C CNN
|
||||
F 2 "" H 2550 3600 60 0001 C CNN
|
||||
F 3 "" H 2550 3600 60 0001 C CNN
|
||||
1 2550 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_LED LED0
|
||||
U 1 1 5814EF6F
|
||||
P 1950 6225
|
||||
F 0 "LED0" H 1950 5980 50 0000 C CNN
|
||||
F 1 "BLUE" H 1950 6071 50 0000 C CNN
|
||||
F 2 "LEDs:LED_0402" H 1950 6225 60 0001 C CNN
|
||||
F 3 "" H 1950 6225 60 0000 C CNN
|
||||
1 1950 6225
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R7
|
||||
U 1 1 5814F13B
|
||||
P 2525 6225
|
||||
F 0 "R7" V 2340 6225 40 0000 C CNN
|
||||
F 1 "100" V 2416 6225 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 2455 6225 30 0001 C CNN
|
||||
F 3 "" H 2525 6225 30 0000 C CNN
|
||||
1 2525 6225
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_LED LED1
|
||||
U 1 1 5814F457
|
||||
P 1975 6600
|
||||
F 0 "LED1" H 1975 6355 50 0000 C CNN
|
||||
F 1 "RED" H 1975 6446 50 0000 C CNN
|
||||
F 2 "LEDs:LED_0402" H 1975 6600 60 0001 C CNN
|
||||
F 3 "" H 1975 6600 60 0000 C CNN
|
||||
1 1975 6600
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R8
|
||||
U 1 1 5814F592
|
||||
P 2575 6600
|
||||
F 0 "R8" V 2390 6600 40 0000 C CNN
|
||||
F 1 "330" V 2466 6600 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 2505 6600 30 0001 C CNN
|
||||
F 3 "" H 2575 6600 30 0000 C CNN
|
||||
1 2575 6600
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR026
|
||||
U 1 1 5814F7D6
|
||||
P 1650 6650
|
||||
F 0 "#PWR026" H 1650 6650 30 0001 C CNN
|
||||
F 1 "GND" H 1650 6580 30 0001 C CNN
|
||||
F 2 "" H 1650 6650 60 0001 C CNN
|
||||
F 3 "" H 1650 6650 60 0001 C CNN
|
||||
1 1650 6650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR027
|
||||
U 1 1 5814F80E
|
||||
P 1625 6300
|
||||
F 0 "#PWR027" H 1625 6300 30 0001 C CNN
|
||||
F 1 "GND" H 1625 6230 30 0001 C CNN
|
||||
F 2 "" H 1625 6300 60 0001 C CNN
|
||||
F 3 "" H 1625 6300 60 0001 C CNN
|
||||
1 1625 6300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 18375 4400 2 60 Input ~ 0
|
||||
MPU_SPI_CS
|
||||
Text GLabel 18375 4500 2 60 Input ~ 0
|
||||
MPU_SPI_SCK
|
||||
Text GLabel 18375 4700 2 60 Input ~ 0
|
||||
MPU_SPI_MOSI
|
||||
Text GLabel 18375 4600 2 60 Input ~ 0
|
||||
MPU_SPI_MISO
|
||||
Text GLabel 1375 3775 0 60 Input ~ 0
|
||||
MPU_EXTI
|
||||
$Comp
|
||||
L MICRO_USB_B U6
|
||||
U 1 1 58151B55
|
||||
P 20950 5250
|
||||
F 0 "U6" H 21128 5358 60 0000 L CNN
|
||||
F 1 "MICRO_USB_B" H 21128 5252 60 0000 L CNN
|
||||
F 2 "custom:USB_MICRO_MOLEX" H 20900 5150 60 0001 C CNN
|
||||
F 3 "molex 47346-0001" H 20900 5150 60 0001 C CNN
|
||||
1 20950 5250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R9
|
||||
U 1 1 58152658
|
||||
P 20200 4675
|
||||
F 0 "R9" V 20015 4675 40 0000 C CNN
|
||||
F 1 "1k5" V 20091 4675 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 20130 4675 30 0001 C CNN
|
||||
F 3 "" H 20200 4675 30 0000 C CNN
|
||||
1 20200 4675
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR028
|
||||
U 1 1 58152A08
|
||||
P 20200 5500
|
||||
F 0 "#PWR028" H 20200 5500 30 0001 C CNN
|
||||
F 1 "GND" H 20200 5430 30 0001 C CNN
|
||||
F 2 "" H 20200 5500 60 0001 C CNN
|
||||
F 3 "" H 20200 5500 60 0001 C CNN
|
||||
1 20200 5500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 20600 5300
|
||||
$Comp
|
||||
L M25P16-VME U5
|
||||
U 1 1 58163AC2
|
||||
P 4625 8550
|
||||
F 0 "U5" H 4600 9450 60 0000 C CNN
|
||||
F 1 "M25P16-VME" H 4600 9344 60 0000 C CNN
|
||||
F 2 "custom:VFDFPN8" H 4625 8550 60 0001 C CNN
|
||||
F 3 "" H 4625 8550 60 0000 C CNN
|
||||
1 4625 8550
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 1575 4700 0 60 Input ~ 0
|
||||
RX_DEBUG
|
||||
Text GLabel 17625 5400 2 60 Input ~ 0
|
||||
RX_HUB_TELEMETRY
|
||||
$Comp
|
||||
L STM32F303CCTx U4
|
||||
U 1 1 5814BD9A
|
||||
P 10175 4100
|
||||
F 0 "U4" H 10175 6168 50 0000 C CNN
|
||||
F 1 "STM32F303CCTx" H 10175 6077 50 0000 C CNN
|
||||
F 2 "Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm" H 10175 5986 50 0000 C CNN
|
||||
F 3 "" H 10175 4100 50 0000 C CNN
|
||||
1 10175 4100
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 2875 4600
|
||||
Text GLabel 1700 5200 0 60 Input ~ 0
|
||||
FLASH_CS
|
||||
Text GLabel 1700 5500 0 60 Input ~ 0
|
||||
FLASH_MOSI
|
||||
Text GLabel 1700 5400 0 60 Input ~ 0
|
||||
FLASH_MISO
|
||||
Text GLabel 1700 5300 0 60 Input ~ 0
|
||||
FLASH_SCK
|
||||
Text GLabel 18025 4800 2 60 Input ~ 0
|
||||
WS2812
|
||||
Text GLabel 1575 4800 0 60 Input ~ 0
|
||||
ESC_0
|
||||
Text GLabel 1575 4900 0 60 Input ~ 0
|
||||
ESC_1
|
||||
Text GLabel 18050 4300 2 60 Input ~ 0
|
||||
ESC_2
|
||||
Text GLabel 18050 4200 2 60 Input ~ 0
|
||||
ESC_3
|
||||
Text GLabel 2950 6225 2 60 Input ~ 0
|
||||
LED_0
|
||||
Text GLabel 1375 3875 0 60 Input ~ 0
|
||||
LED_0
|
||||
Text GLabel 18050 5300 2 60 Input ~ 0
|
||||
LED_1
|
||||
Text GLabel 2375 4300 0 60 Input ~ 0
|
||||
BUZZER_IO
|
||||
Text GLabel 2950 6600 2 60 Input ~ 0
|
||||
LED_1
|
||||
$Comp
|
||||
L FET_N Q1
|
||||
U 1 1 5816AF0C
|
||||
P 13700 8800
|
||||
F 0 "Q1" H 13927 8853 70 0000 L CNN
|
||||
F 1 "SI2302DS" H 13927 8739 60 0000 L CNN
|
||||
F 2 "custom:SI2302DS_SOT-23" H 13700 8800 60 0001 C CNN
|
||||
F 3 "" H 13700 8800 60 0000 C CNN
|
||||
1 13700 8800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 12875 8800 0 60 Input ~ 0
|
||||
BUZZER_IO
|
||||
Text GLabel 14175 8275 2 60 Input ~ 0
|
||||
BUZZER
|
||||
$Comp
|
||||
L GND #PWR029
|
||||
U 1 1 5816B21F
|
||||
P 13850 9525
|
||||
F 0 "#PWR029" H 13850 9525 30 0001 C CNN
|
||||
F 1 "GND" H 13850 9455 30 0001 C CNN
|
||||
F 2 "" H 13850 9525 60 0001 C CNN
|
||||
F 3 "" H 13850 9525 60 0001 C CNN
|
||||
1 13850 9525
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 4950 7550 2 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L CUSTOM_C C25
|
||||
U 1 1 5816BC36
|
||||
P 4025 7550
|
||||
F 0 "C25" H 4140 7588 40 0000 L CNN
|
||||
F 1 "100n" H 4140 7512 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 4063 7400 30 0001 C CNN
|
||||
F 3 "" H 4025 7550 60 0000 C CNN
|
||||
1 4025 7550
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
Text GLabel 3925 8400 0 60 Input ~ 0
|
||||
FLASH_CS
|
||||
Text GLabel 3925 8700 0 60 Input ~ 0
|
||||
FLASH_SCK
|
||||
Text GLabel 5325 8300 2 60 Input ~ 0
|
||||
FLASH_MOSI
|
||||
Text GLabel 5325 8450 2 60 Input ~ 0
|
||||
FLASH_MISO
|
||||
$Comp
|
||||
L GND #PWR030
|
||||
U 1 1 5816CAE1
|
||||
P 4625 9475
|
||||
F 0 "#PWR030" H 4625 9475 30 0001 C CNN
|
||||
F 1 "GND" H 4625 9405 30 0001 C CNN
|
||||
F 2 "" H 4625 9475 60 0001 C CNN
|
||||
F 3 "" H 4625 9475 60 0001 C CNN
|
||||
1 4625 9475
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 20550 4350 2 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L CUSTOM_C C29
|
||||
U 1 1 5817A0BC
|
||||
P 8250 1700
|
||||
F 0 "C29" H 8365 1738 40 0000 L CNN
|
||||
F 1 "100n" H 8365 1662 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 8288 1550 30 0001 C CNN
|
||||
F 3 "" H 8250 1700 60 0000 C CNN
|
||||
1 8250 1700
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP_ESC_0
|
||||
U 1 1 5817BD08
|
||||
P 20175 7425
|
||||
F 0 "TP_ESC_0" H 20175 7275 60 0001 C CNN
|
||||
F 1 "ESC_0" H 20325 7425 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 7425 60 0001 C CNN
|
||||
F 3 "" H 20175 7425 60 0000 C CNN
|
||||
1 20175 7425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 19700 7425 0 60 Input ~ 0
|
||||
ESC_0
|
||||
Text GLabel 19700 7575 0 60 Input ~ 0
|
||||
ESC_1
|
||||
Text GLabel 19700 7725 0 60 Input ~ 0
|
||||
ESC_3
|
||||
Text GLabel 19700 7875 0 60 Input ~ 0
|
||||
ESC_2
|
||||
$Comp
|
||||
L TP TP_ESC_1
|
||||
U 1 1 5817C0D9
|
||||
P 20175 7575
|
||||
F 0 "TP_ESC_1" H 20175 7425 60 0001 C CNN
|
||||
F 1 "ESC_1" H 20325 7575 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 7575 60 0001 C CNN
|
||||
F 3 "" H 20175 7575 60 0000 C CNN
|
||||
1 20175 7575
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP_ESC_3
|
||||
U 1 1 5817C134
|
||||
P 20175 7725
|
||||
F 0 "TP_ESC_3" H 20175 7575 60 0001 C CNN
|
||||
F 1 "ESC_3" H 20325 7725 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 7725 60 0001 C CNN
|
||||
F 3 "" H 20175 7725 60 0000 C CNN
|
||||
1 20175 7725
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP_ESC_2
|
||||
U 1 1 5817C18E
|
||||
P 20175 7875
|
||||
F 0 "TP_ESC_2" H 20175 7725 60 0001 C CNN
|
||||
F 1 "ESC_2" H 20325 7875 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 7875 60 0001 C CNN
|
||||
F 3 "" H 20175 7875 60 0000 C CNN
|
||||
1 20175 7875
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 20600 5000
|
||||
Text GLabel 2725 5000 0 60 Input ~ 0
|
||||
UART3_TX
|
||||
Text GLabel 2725 5100 0 60 Input ~ 0
|
||||
UART3_RX
|
||||
$Comp
|
||||
L TP TP_1
|
||||
U 1 1 5818DD0D
|
||||
P 20175 8150
|
||||
F 0 "TP_1" H 20175 8000 60 0001 C CNN
|
||||
F 1 "WS2812" H 20325 8150 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 8150 60 0001 C CNN
|
||||
F 3 "" H 20175 8150 60 0000 C CNN
|
||||
1 20175 8150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP_2
|
||||
U 1 1 5818DD85
|
||||
P 20175 8300
|
||||
F 0 "TP_2" H 20175 8150 60 0001 C CNN
|
||||
F 1 "UART3_RX" H 20325 8300 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 8300 60 0001 C CNN
|
||||
F 3 "" H 20175 8300 60 0000 C CNN
|
||||
1 20175 8300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP TP_3
|
||||
U 1 1 5818DDF4
|
||||
P 20175 8450
|
||||
F 0 "TP_3" H 20175 8300 60 0001 C CNN
|
||||
F 1 "UART3_RX1" H 20325 8450 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 8450 60 0001 C CNN
|
||||
F 3 "" H 20175 8450 60 0000 C CNN
|
||||
1 20175 8450
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 19700 8150 0 60 Input ~ 0
|
||||
WS2812
|
||||
Text GLabel 19700 8300 0 60 Input ~ 0
|
||||
UART3_TX
|
||||
Text GLabel 19700 8450 0 60 Input ~ 0
|
||||
UART3_RX
|
||||
$Comp
|
||||
L TP TP_4
|
||||
U 1 1 5818E4EC
|
||||
P 20175 8625
|
||||
F 0 "TP_4" H 20175 8475 60 0001 C CNN
|
||||
F 1 "BUZZER_GND" H 20325 8625 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 8625 60 0001 C CNN
|
||||
F 3 "" H 20175 8625 60 0000 C CNN
|
||||
1 20175 8625
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 19700 8625 0 60 Input ~ 0
|
||||
BUZZER
|
||||
$Comp
|
||||
L TP TP_5
|
||||
U 1 1 58191EB3
|
||||
P 20175 8775
|
||||
F 0 "TP_5" H 20175 8625 60 0001 C CNN
|
||||
F 1 "BUZZER_VCC" H 20325 8775 60 0000 L CNN
|
||||
F 2 "custom:TP_1x1" H 20175 8775 60 0001 C CNN
|
||||
F 3 "" H 20175 8775 60 0000 C CNN
|
||||
1 20175 8775
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 19675 8775 0 60 Input ~ 0
|
||||
VBAT
|
||||
Text GLabel 2375 4075 0 60 Input ~ 0
|
||||
ADC_CURRENT
|
||||
Text GLabel 2375 4200 0 60 Input ~ 0
|
||||
ADC_VBAT
|
||||
Text GLabel 17625 5500 2 60 Input ~ 0
|
||||
RX_SBUS
|
||||
$Comp
|
||||
L CUSTOM_R R501
|
||||
U 1 1 5836D942
|
||||
P 13175 9125
|
||||
F 0 "R501" V 12990 9125 40 0000 C CNN
|
||||
F 1 "1k" V 13066 9125 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 13105 9125 30 0001 C CNN
|
||||
F 3 "" H 13175 9125 30 0000 C CNN
|
||||
1 13175 9125
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7875 2050 7875 1950
|
||||
Wire Wire Line
|
||||
7875 1950 9175 1950
|
||||
Wire Wire Line
|
||||
9175 1950 9175 1850
|
||||
Wire Wire Line
|
||||
8800 1850 8800 1950
|
||||
Connection ~ 8800 1950
|
||||
Wire Wire Line
|
||||
8800 1375 8800 1550
|
||||
Connection ~ 8800 1375
|
||||
Wire Wire Line
|
||||
9175 1375 9175 1550
|
||||
Connection ~ 9175 1375
|
||||
Wire Wire Line
|
||||
9975 1375 9975 2300
|
||||
Connection ~ 9975 1375
|
||||
Wire Wire Line
|
||||
10075 1375 10075 2300
|
||||
Connection ~ 10075 1375
|
||||
Wire Wire Line
|
||||
10175 1375 10175 2300
|
||||
Wire Wire Line
|
||||
10275 5975 10275 5900
|
||||
Wire Wire Line
|
||||
9975 5975 10275 5975
|
||||
Wire Wire Line
|
||||
9975 5900 9975 6175
|
||||
Wire Wire Line
|
||||
10075 5900 10075 5975
|
||||
Connection ~ 10075 5975
|
||||
Wire Wire Line
|
||||
10175 5900 10175 5975
|
||||
Connection ~ 10175 5975
|
||||
Connection ~ 9975 5975
|
||||
Wire Wire Line
|
||||
2875 3100 1050 3100
|
||||
Wire Wire Line
|
||||
1050 3100 1050 2025
|
||||
Connection ~ 1050 2025
|
||||
Wire Wire Line
|
||||
1650 2025 1650 2100
|
||||
Wire Wire Line
|
||||
2875 2900 1650 2900
|
||||
Connection ~ 1650 2900
|
||||
Wire Wire Line
|
||||
1650 3575 1650 3625
|
||||
Wire Wire Line
|
||||
1650 2700 1650 3275
|
||||
Wire Wire Line
|
||||
7875 1375 11500 1375
|
||||
Connection ~ 8250 1375
|
||||
Connection ~ 8250 1950
|
||||
Wire Wire Line
|
||||
10275 1375 10275 2300
|
||||
Wire Wire Line
|
||||
11500 1375 11500 1500
|
||||
Wire Wire Line
|
||||
11125 1375 11125 1500
|
||||
Connection ~ 11125 1375
|
||||
Wire Wire Line
|
||||
11500 1800 11500 2025
|
||||
Wire Wire Line
|
||||
11125 1800 11125 1925
|
||||
Wire Wire Line
|
||||
11125 1925 11500 1925
|
||||
Connection ~ 11500 1925
|
||||
Wire Wire Line
|
||||
900 2025 1650 2025
|
||||
Wire Wire Line
|
||||
2875 3300 2275 3300
|
||||
Wire Wire Line
|
||||
2275 3300 2275 3400
|
||||
Wire Wire Line
|
||||
2275 3400 2450 3400
|
||||
Wire Wire Line
|
||||
2650 3400 2875 3400
|
||||
Wire Wire Line
|
||||
2550 3550 2550 3600
|
||||
Wire Wire Line
|
||||
2175 6600 2425 6600
|
||||
Wire Wire Line
|
||||
2150 6225 2375 6225
|
||||
Wire Wire Line
|
||||
1750 6225 1625 6225
|
||||
Wire Wire Line
|
||||
1625 6225 1625 6300
|
||||
Wire Wire Line
|
||||
1650 6600 1775 6600
|
||||
Wire Wire Line
|
||||
1650 6600 1650 6650
|
||||
Wire Wire Line
|
||||
2875 5400 1700 5400
|
||||
Wire Wire Line
|
||||
2875 5500 1700 5500
|
||||
Wire Wire Line
|
||||
2875 5300 1700 5300
|
||||
Wire Wire Line
|
||||
2875 5200 1700 5200
|
||||
Wire Wire Line
|
||||
17475 5100 20600 5100
|
||||
Wire Wire Line
|
||||
17475 5200 20600 5200
|
||||
Wire Wire Line
|
||||
20200 4350 20550 4350
|
||||
Wire Wire Line
|
||||
20200 4350 20200 4525
|
||||
Wire Wire Line
|
||||
20200 4825 20200 5200
|
||||
Connection ~ 20200 5200
|
||||
Wire Wire Line
|
||||
20600 5400 20200 5400
|
||||
Wire Wire Line
|
||||
20200 5400 20200 5500
|
||||
Wire Wire Line
|
||||
17475 4400 18375 4400
|
||||
Wire Wire Line
|
||||
17475 4600 18375 4600
|
||||
Wire Wire Line
|
||||
2875 4700 1575 4700
|
||||
Wire Wire Line
|
||||
17475 4500 18375 4500
|
||||
Wire Wire Line
|
||||
17475 4700 18375 4700
|
||||
Wire Wire Line
|
||||
1375 3775 2650 3775
|
||||
Wire Wire Line
|
||||
2650 3775 2650 3600
|
||||
Wire Wire Line
|
||||
2650 3600 2875 3600
|
||||
Wire Wire Line
|
||||
17475 4800 18025 4800
|
||||
Wire Wire Line
|
||||
2875 4800 1575 4800
|
||||
Wire Wire Line
|
||||
1575 4900 2875 4900
|
||||
Wire Wire Line
|
||||
17475 4200 18050 4200
|
||||
Wire Wire Line
|
||||
18050 4300 17475 4300
|
||||
Wire Wire Line
|
||||
2875 3700 2700 3700
|
||||
Wire Wire Line
|
||||
2700 3700 2700 3875
|
||||
Wire Wire Line
|
||||
2700 3875 1375 3875
|
||||
Wire Wire Line
|
||||
2675 6225 2950 6225
|
||||
Wire Wire Line
|
||||
2725 6600 2950 6600
|
||||
Wire Wire Line
|
||||
12875 8800 13400 8800
|
||||
Wire Wire Line
|
||||
13850 9150 13850 9525
|
||||
Wire Wire Line
|
||||
5075 8650 6125 8650
|
||||
Wire Wire Line
|
||||
6125 7725 6125 8800
|
||||
Wire Wire Line
|
||||
6125 7725 4625 7725
|
||||
Wire Wire Line
|
||||
4625 7550 4625 7850
|
||||
Wire Wire Line
|
||||
4175 7550 4950 7550
|
||||
Connection ~ 4625 7725
|
||||
Connection ~ 4625 7550
|
||||
Wire Wire Line
|
||||
3075 7550 3875 7550
|
||||
Wire Wire Line
|
||||
3075 7550 3075 9400
|
||||
Wire Wire Line
|
||||
3075 9400 4625 9400
|
||||
Wire Wire Line
|
||||
4625 9250 4625 9475
|
||||
Connection ~ 4625 9400
|
||||
Wire Wire Line
|
||||
6125 8800 5075 8800
|
||||
Connection ~ 6125 8650
|
||||
Wire Wire Line
|
||||
5075 8300 5325 8300
|
||||
Wire Wire Line
|
||||
5325 8450 5075 8450
|
||||
Wire Wire Line
|
||||
3925 8400 4125 8400
|
||||
Wire Wire Line
|
||||
3925 8700 4125 8700
|
||||
Wire Wire Line
|
||||
19875 7425 19700 7425
|
||||
Wire Wire Line
|
||||
19700 7575 19875 7575
|
||||
Wire Wire Line
|
||||
19875 7725 19700 7725
|
||||
Wire Wire Line
|
||||
19700 7875 19875 7875
|
||||
Wire Wire Line
|
||||
14175 8275 13850 8275
|
||||
Wire Wire Line
|
||||
13850 8275 13850 8450
|
||||
Wire Wire Line
|
||||
2725 5000 2875 5000
|
||||
Wire Wire Line
|
||||
2875 5100 2725 5100
|
||||
Wire Wire Line
|
||||
17475 5400 17625 5400
|
||||
Wire Wire Line
|
||||
19700 8150 19875 8150
|
||||
Wire Wire Line
|
||||
19875 8300 19700 8300
|
||||
Wire Wire Line
|
||||
19700 8450 19875 8450
|
||||
Wire Wire Line
|
||||
19875 8625 19700 8625
|
||||
Wire Wire Line
|
||||
19875 8775 19675 8775
|
||||
Wire Wire Line
|
||||
2375 4075 2825 4075
|
||||
Wire Wire Line
|
||||
2825 4075 2825 4000
|
||||
Wire Wire Line
|
||||
2825 4000 2875 4000
|
||||
Wire Wire Line
|
||||
2875 4100 2825 4100
|
||||
Wire Wire Line
|
||||
2825 4100 2825 4150
|
||||
Wire Wire Line
|
||||
2825 4150 2425 4150
|
||||
Wire Wire Line
|
||||
2425 4150 2425 4200
|
||||
Wire Wire Line
|
||||
2425 4200 2375 4200
|
||||
Wire Wire Line
|
||||
2775 4300 2375 4300
|
||||
Wire Wire Line
|
||||
18050 5300 17475 5300
|
||||
Wire Wire Line
|
||||
17475 5500 17625 5500
|
||||
Connection ~ 10275 1375
|
||||
Connection ~ 10175 1375
|
||||
Wire Wire Line
|
||||
2875 3800 2775 3800
|
||||
Wire Wire Line
|
||||
2775 3800 2775 4300
|
||||
Wire Wire Line
|
||||
13175 8800 13175 8975
|
||||
Connection ~ 13175 8800
|
||||
Wire Wire Line
|
||||
13175 9275 13175 9450
|
||||
Wire Wire Line
|
||||
13175 9450 13850 9450
|
||||
Connection ~ 13850 9450
|
||||
Wire Wire Line
|
||||
8250 1550 8250 1375
|
||||
Wire Wire Line
|
||||
8250 1850 8250 1950
|
||||
NoConn ~ 2875 4200
|
||||
NoConn ~ 2875 4300
|
||||
NoConn ~ 2875 4400
|
||||
NoConn ~ 2875 4500
|
||||
NoConn ~ 17475 4000
|
||||
NoConn ~ 17475 4100
|
||||
NoConn ~ 17475 4900
|
||||
NoConn ~ 17475 5000
|
||||
$EndSCHEMATC
|
||||
130
tinyFISH/doc/generate_svg.py
Normal file
130
tinyFISH/doc/generate_svg.py
Normal file
@@ -0,0 +1,130 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright 2015 Scott Bezek
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import logging
|
||||
import os
|
||||
import pcbnew
|
||||
import shutil
|
||||
import subprocess
|
||||
|
||||
import pcb_util
|
||||
|
||||
from svg_processor import SvgProcessor
|
||||
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
PCB_FILENAME = '../tinyFISH.kicad_pcb'
|
||||
|
||||
# Have to use absolute path for build_directory otherwise pcbnew will output relative to the temp file
|
||||
BUILD_DIRECTORY = os.path.abspath('./')
|
||||
|
||||
def color_with_alpha(base_color, alpha):
|
||||
return (base_color & ~(0xFF << 24)) | ((alpha & 0xFF) << 24)
|
||||
|
||||
def render(job):
|
||||
temp_dir = os.path.join(BUILD_DIRECTORY, 'temp_layers')
|
||||
shutil.rmtree(temp_dir, ignore_errors=True)
|
||||
try:
|
||||
os.makedirs(temp_dir)
|
||||
plot_job(job, BUILD_DIRECTORY, temp_dir)
|
||||
finally:
|
||||
shutil.rmtree(temp_dir, ignore_errors=True)
|
||||
|
||||
def plot_job(job, output_directory, temp_dir):
|
||||
logger.info("processing job " + job["filename"])
|
||||
with pcb_util.get_plotter(PCB_FILENAME, temp_dir) as plotter:
|
||||
plotter.plot_options.SetMirror(job["mirror"])
|
||||
plotter.plot_options.SetExcludeEdgeLayer(False)
|
||||
processed_svg_files = []
|
||||
for i, layer in enumerate(job["layers"]):
|
||||
output_filename = plotter.plot(layer['layer'], pcbnew.PLOT_FORMAT_SVG)
|
||||
logger.info('Post-processing %s...', output_filename)
|
||||
processor = SvgProcessor(output_filename)
|
||||
def colorize(original):
|
||||
if original.lower() == '#000000':
|
||||
return layer['color']
|
||||
return original
|
||||
processor.apply_color_transform(colorize)
|
||||
processor.wrap_with_group({
|
||||
'opacity': str(layer['alpha']),
|
||||
})
|
||||
|
||||
output_filename2 = os.path.join(temp_dir, 'processed-' + os.path.basename(output_filename))
|
||||
processor.write(output_filename2)
|
||||
processed_svg_files.append((output_filename2, processor))
|
||||
|
||||
logger.info('merging layers...')
|
||||
final_svg = os.path.join(output_directory, job["filename"] + '.svg')
|
||||
|
||||
shutil.copyfile(processed_svg_files[0][0], final_svg)
|
||||
output_processor = SvgProcessor(final_svg)
|
||||
for _, processor in processed_svg_files:
|
||||
output_processor.import_groups(processor)
|
||||
output_processor.write(final_svg)
|
||||
|
||||
logger.info('rasterizing...')
|
||||
final_png = os.path.join(output_directory, job["filename"] + '.png')
|
||||
|
||||
subprocess.check_call([
|
||||
'inkscape',
|
||||
'--export-area-drawing',
|
||||
'--export-dpi=600',
|
||||
'--export-png', final_png,
|
||||
'--export-background', '#FFFFFF',
|
||||
final_svg,
|
||||
])
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
jobs = [
|
||||
#front placement
|
||||
{
|
||||
"filename" : "placement_front",
|
||||
"mirror" : False,
|
||||
"layers" : [
|
||||
{ 'layer': pcbnew.F_Cu, 'color': '#CC0000', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.F_SilkS, 'color': '#045a00', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.Eco1_User, 'color': '#002BFF', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.F_Fab, 'color': '#000000', 'alpha': 1.0, }
|
||||
]
|
||||
},
|
||||
#back placement
|
||||
{
|
||||
"filename" : "placement_back",
|
||||
"mirror" : True,
|
||||
"layers" : [
|
||||
{ 'layer': pcbnew.B_Cu, 'color': '#00DD00', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.B_SilkS, 'color': '#A000FF', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.Eco2_User, 'color': '#002BFF', 'alpha': 1.0, },
|
||||
{ 'layer': pcbnew.B_Fab, 'color': '#000000', 'alpha': 1.0, }
|
||||
]
|
||||
},
|
||||
#front rendering
|
||||
#{
|
||||
#"filename" : "rendered_front",
|
||||
#"mirror" : False,
|
||||
#"layers" : [
|
||||
# #005518
|
||||
# { 'layer': pcbnew.F_Cu, 'color': '#401264', 'alpha': 1.0, },
|
||||
# { 'layer': pcbnew.F_SilkS, 'color': '#FFFFFF', 'alpha': 1.0, },
|
||||
# { 'layer': pcbnew.F_Mask, 'color': '#FFE13A', 'alpha': 1.0, },
|
||||
# { 'layer': pcbnew.Edge_Cuts, 'color': '#000000', 'alpha': 1.0, },
|
||||
# ]
|
||||
#}
|
||||
]
|
||||
|
||||
for x in jobs:
|
||||
render(x)
|
||||
156
tinyFISH/doc/pcb_util.py
Normal file
156
tinyFISH/doc/pcb_util.py
Normal file
@@ -0,0 +1,156 @@
|
||||
#!/usr/bin/env python
|
||||
# Copyright 2015 Scott Bezek
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import argparse
|
||||
import datetime
|
||||
import logging
|
||||
import os
|
||||
import pcbnew
|
||||
import subprocess
|
||||
import tempfile
|
||||
|
||||
from contextlib import contextmanager
|
||||
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
_LAYER_NAME = {
|
||||
pcbnew.F_Cu: 'F.Cu',
|
||||
pcbnew.B_Cu: 'B.Cu',
|
||||
pcbnew.F_Adhes: 'F.Adhes',
|
||||
pcbnew.B_Adhes: 'B.Adhes',
|
||||
pcbnew.F_SilkS: 'F.SilkS',
|
||||
pcbnew.B_SilkS: 'B.SilkS',
|
||||
pcbnew.F_Paste: 'F.Paste',
|
||||
pcbnew.B_Paste: 'B.Paste',
|
||||
pcbnew.F_Mask: 'F.Mask',
|
||||
pcbnew.B_Mask: 'B.Mask',
|
||||
pcbnew.Edge_Cuts: 'Edge.Cuts',
|
||||
pcbnew.Eco1_User: 'Eco1.User',
|
||||
pcbnew.Eco2_User: 'Eco2.User',
|
||||
pcbnew.F_Fab: 'F.Fab',
|
||||
pcbnew.B_Fab: 'B.Fab',
|
||||
#TODO: add the rest
|
||||
}
|
||||
|
||||
@contextmanager
|
||||
def versioned_board(filename):
|
||||
versioned_contents = _get_versioned_contents(filename)
|
||||
with tempfile.NamedTemporaryFile(suffix='.kicad_pcb') as temp_pcb:
|
||||
logger.debug('Writing to %s', temp_pcb.name)
|
||||
temp_pcb.write(versioned_contents)
|
||||
temp_pcb.flush()
|
||||
|
||||
logger.debug('Load board')
|
||||
board = pcbnew.LoadBoard(temp_pcb.name)
|
||||
yield board
|
||||
|
||||
def get_layer_name(kicad_layer_id):
|
||||
if kicad_layer_id in _LAYER_NAME:
|
||||
return _LAYER_NAME[kicad_layer_id]
|
||||
else:
|
||||
return 'Unknown(%r)' % (kicad_layer_id,)
|
||||
|
||||
@contextmanager
|
||||
def get_plotter(pcb_filename, build_directory):
|
||||
with versioned_board(pcb_filename) as board:
|
||||
yield GerberPlotter(board, build_directory)
|
||||
|
||||
class GerberPlotter(object):
|
||||
def __init__(self, board, build_directory):
|
||||
self.board = board
|
||||
self.build_directory = build_directory
|
||||
self.plot_controller = pcbnew.PLOT_CONTROLLER(board)
|
||||
self.plot_options = self.plot_controller.GetPlotOptions()
|
||||
self.plot_options.SetOutputDirectory(build_directory)
|
||||
|
||||
self.plot_options.SetPlotFrameRef(False)
|
||||
self.plot_options.SetLineWidth(pcbnew.FromMM(0.35))
|
||||
self.plot_options.SetScale(1)
|
||||
self.plot_options.SetUseAuxOrigin(True)
|
||||
self.plot_options.SetMirror(False)
|
||||
self.plot_options.SetExcludeEdgeLayer(True)
|
||||
|
||||
def plot(self, layer, plot_format):
|
||||
logger.info('Plotting layer %s (kicad layer=%r)', get_layer_name(layer), layer)
|
||||
layer_name = get_layer_name(layer)
|
||||
self.plot_controller.SetLayer(layer)
|
||||
self.plot_controller.OpenPlotfile(layer_name, plot_format , 'Plot')
|
||||
output_filename = self.plot_controller.GetPlotFileName()
|
||||
|
||||
self.plot_controller.PlotLayer()
|
||||
self.plot_controller.ClosePlot()
|
||||
return output_filename
|
||||
|
||||
def plot_drill(self):
|
||||
board_name = os.path.splitext(os.path.basename(self.board.GetFileName()))[0]
|
||||
logger.info('Plotting drill file')
|
||||
drill_writer = pcbnew.EXCELLON_WRITER(self.board)
|
||||
drill_writer.SetMapFileFormat(pcbnew.PLOT_FORMAT_PDF)
|
||||
|
||||
mirror = False
|
||||
minimalHeader = False
|
||||
offset = pcbnew.wxPoint(0, 0)
|
||||
merge_npth = True
|
||||
drill_writer.SetOptions(mirror, minimalHeader, offset, merge_npth)
|
||||
|
||||
metric_format = True
|
||||
drill_writer.SetFormat(metric_format)
|
||||
|
||||
generate_drill = True
|
||||
generate_map = True
|
||||
drill_writer.CreateDrillandMapFilesSet(self.build_directory, generate_drill, generate_map)
|
||||
|
||||
drill_file_name = os.path.join(
|
||||
self.build_directory,
|
||||
'%s.drl' % (board_name,)
|
||||
)
|
||||
|
||||
map_file_name = os.path.join(
|
||||
self.build_directory,
|
||||
'%s-drl_map.pdf' % (board_name,)
|
||||
)
|
||||
return drill_file_name, map_file_name
|
||||
|
||||
def _get_versioned_contents(filename):
|
||||
with open(filename, 'rb') as pcb:
|
||||
original_contents = pcb.read()
|
||||
version_info = get_version_info()
|
||||
return original_contents \
|
||||
.replace('COMMIT: deadbeef', 'COMMIT: ' + version_info['revision']) \
|
||||
.replace('DATE: YYYY-MM-DD', 'DATE: ' + version_info['date'])
|
||||
|
||||
def get_version_info():
|
||||
git_rev = subprocess.check_output([
|
||||
'git',
|
||||
'rev-parse',
|
||||
'--short',
|
||||
'HEAD',
|
||||
]).strip()
|
||||
|
||||
return {
|
||||
'revision': git_rev,
|
||||
'date': datetime.date.today().strftime('%Y-%m-%d'),
|
||||
}
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser(description='Test pcb util')
|
||||
parser.add_argument('input_file', help='Input .kicad_pcb file')
|
||||
args = parser.parse_args()
|
||||
with versioned_board(args.input_file) as board:
|
||||
logger.info('Loaded %s', board.GetFileName())
|
||||
for module in board.GetModules():
|
||||
logger.info('Module %s: %s', module.GetReference(), module.GetValue())
|
||||
|
||||
3151
tinyFISH/doc/placement_back.svg
Normal file
3151
tinyFISH/doc/placement_back.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 263 KiB |
3450
tinyFISH/doc/placement_front.svg
Normal file
3450
tinyFISH/doc/placement_front.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 347 KiB |
77
tinyFISH/doc/svg_processor.py
Normal file
77
tinyFISH/doc/svg_processor.py
Normal file
@@ -0,0 +1,77 @@
|
||||
# Copyright 2015 Scott Bezek
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import logging
|
||||
import re
|
||||
import xml
|
||||
from xml.dom import minidom
|
||||
|
||||
"""
|
||||
Processes SVG files generated by pcbnew to colorize and merge
|
||||
"""
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
class SvgProcessor(object):
|
||||
|
||||
def __init__(self, input_file):
|
||||
self.dom = minidom.parse(input_file)
|
||||
self.svg_node = self.dom.documentElement
|
||||
|
||||
def apply_color_transform(self, transform_function):
|
||||
# Set fill and stroke on all groups
|
||||
for group in self.svg_node.getElementsByTagName('g'):
|
||||
SvgProcessor._apply_transform(group, {
|
||||
'fill': transform_function,
|
||||
'stroke': transform_function,
|
||||
})
|
||||
|
||||
def import_groups(self, from_svg_processor):
|
||||
for child in from_svg_processor.svg_node.childNodes:
|
||||
if child.nodeType != child.ELEMENT_NODE or child.tagName != 'g':
|
||||
continue
|
||||
group = child
|
||||
output_node = self.dom.importNode(group, True)
|
||||
self.svg_node.appendChild(output_node)
|
||||
|
||||
def write(self, filename):
|
||||
with open(filename, 'wb') as output_file:
|
||||
self.svg_node.writexml(output_file)
|
||||
|
||||
def wrap_with_group(self, attrs):
|
||||
parent = self.svg_node
|
||||
wrapper = self.dom.createElement("g")
|
||||
for k,v in attrs.items():
|
||||
wrapper.setAttribute(k,v)
|
||||
|
||||
for child in parent.getElementsByTagName('g'):
|
||||
parent.removeChild(child)
|
||||
wrapper.appendChild(child)
|
||||
|
||||
parent.appendChild(wrapper)
|
||||
|
||||
@staticmethod
|
||||
def _apply_transform(node, values):
|
||||
original_style = node.attributes['style'].value
|
||||
for (k,v) in values.items():
|
||||
escaped_key = re.escape(k)
|
||||
m = re.search(r'\b' + escaped_key + r':(?P<value>[^;]*);', original_style)
|
||||
if m:
|
||||
transformed_value = v(m.group('value'))
|
||||
original_style = re.sub(
|
||||
r'\b' + escaped_key + r':[^;]*;',
|
||||
k + ':' + transformed_value + ';',
|
||||
original_style)
|
||||
node.attributes['style'] = original_style
|
||||
|
||||
213
tinyFISH/mpu.sch
Normal file
213
tinyFISH/mpu.sch
Normal file
@@ -0,0 +1,213 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:custom
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:tinyFISH-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 3 5
|
||||
Title ""
|
||||
Date ""
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L MPU-6000 U2
|
||||
U 1 1 5814A788
|
||||
P 5050 3150
|
||||
F 0 "U2" H 5741 3203 60 0000 L CNN
|
||||
F 1 "MPU-6000" H 5741 3097 60 0000 L CNN
|
||||
F 2 "custom:QFN-24" H 4900 3150 60 0001 C CNN
|
||||
F 3 "" H 4900 3150 60 0000 C CNN
|
||||
1 5050 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR014
|
||||
U 1 1 5814A83D
|
||||
P 6700 2950
|
||||
F 0 "#PWR014" H 6700 2950 30 0001 C CNN
|
||||
F 1 "GND" H 6700 2880 30 0001 C CNN
|
||||
F 2 "" H 6700 2950 60 0001 C CNN
|
||||
F 3 "" H 6700 2950 60 0001 C CNN
|
||||
1 6700 2950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 6675 3400 2 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L CUSTOM_C C14
|
||||
U 1 1 5814A87B
|
||||
P 5100 4550
|
||||
F 0 "C14" H 5215 4588 40 0000 L CNN
|
||||
F 1 "100n" H 5215 4512 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5138 4400 30 0001 C CNN
|
||||
F 3 "" H 5100 4550 60 0000 C CNN
|
||||
1 5100 4550
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C16
|
||||
U 1 1 5814A8E1
|
||||
P 6400 3150
|
||||
F 0 "C16" H 6515 3188 40 0000 L CNN
|
||||
F 1 "100n" H 6515 3112 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6438 3000 30 0001 C CNN
|
||||
F 3 "" H 6400 3150 60 0000 C CNN
|
||||
1 6400 3150
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C15
|
||||
U 1 1 5814A96D
|
||||
P 5200 2125
|
||||
F 0 "C15" H 5315 2163 40 0000 L CNN
|
||||
F 1 "2n2" H 5315 2087 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5238 1975 30 0001 C CNN
|
||||
F 3 "" H 5200 2125 60 0000 C CNN
|
||||
1 5200 2125
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR015
|
||||
U 1 1 5814AB10
|
||||
P 5100 4975
|
||||
F 0 "#PWR015" H 5100 4975 30 0001 C CNN
|
||||
F 1 "GND" H 5100 4905 30 0001 C CNN
|
||||
F 2 "" H 5100 4975 60 0001 C CNN
|
||||
F 3 "" H 5100 4975 60 0001 C CNN
|
||||
1 5100 4975
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR016
|
||||
U 1 1 5814ABB1
|
||||
P 5375 1925
|
||||
F 0 "#PWR016" H 5375 1925 30 0001 C CNN
|
||||
F 1 "GND" H 5375 1855 30 0001 C CNN
|
||||
F 2 "" H 5375 1925 60 0001 C CNN
|
||||
F 3 "" H 5375 1925 60 0001 C CNN
|
||||
1 5375 1925
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR017
|
||||
U 1 1 5814ADCB
|
||||
P 3800 2950
|
||||
F 0 "#PWR017" H 3800 2950 30 0001 C CNN
|
||||
F 1 "GND" H 3800 2880 30 0001 C CNN
|
||||
F 2 "" H 3800 2950 60 0001 C CNN
|
||||
F 3 "" H 3800 2950 60 0001 C CNN
|
||||
1 3800 2950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 4350 3400
|
||||
NoConn ~ 4800 3850
|
||||
Text GLabel 3425 4100 0 60 Input ~ 0
|
||||
MPU_SPI_CS
|
||||
Text GLabel 3425 4225 0 60 Input ~ 0
|
||||
MPU_SPI_MISO
|
||||
Wire Wire Line
|
||||
5200 2275 5200 2450
|
||||
Wire Wire Line
|
||||
5200 1850 5200 1975
|
||||
Wire Wire Line
|
||||
5200 1850 5375 1850
|
||||
Wire Wire Line
|
||||
5375 1850 5375 1925
|
||||
Wire Wire Line
|
||||
5100 3850 5100 4400
|
||||
Wire Wire Line
|
||||
5100 4700 5100 4975
|
||||
Wire Wire Line
|
||||
5700 3400 6675 3400
|
||||
Wire Wire Line
|
||||
5700 2900 6700 2900
|
||||
Wire Wire Line
|
||||
6700 2900 6700 2950
|
||||
Wire Wire Line
|
||||
6400 3300 6400 3400
|
||||
Connection ~ 6400 3400
|
||||
Wire Wire Line
|
||||
6400 2900 6400 3000
|
||||
Connection ~ 6400 2900
|
||||
Wire Wire Line
|
||||
4350 2900 3800 2900
|
||||
Wire Wire Line
|
||||
3800 2900 3800 2950
|
||||
Wire Wire Line
|
||||
3425 4100 4900 4100
|
||||
Wire Wire Line
|
||||
4900 4100 4900 3850
|
||||
Wire Wire Line
|
||||
3425 4225 5000 4225
|
||||
Wire Wire Line
|
||||
5000 4225 5000 3850
|
||||
Text GLabel 3425 2325 0 60 Input ~ 0
|
||||
MPU_SPI_MOSI
|
||||
Wire Wire Line
|
||||
4800 2450 4800 2325
|
||||
Wire Wire Line
|
||||
4800 2325 3425 2325
|
||||
Text GLabel 3425 2200 0 60 Input ~ 0
|
||||
MPU_SPI_SCK
|
||||
Wire Wire Line
|
||||
3425 2200 4900 2200
|
||||
Wire Wire Line
|
||||
4900 2200 4900 2450
|
||||
NoConn ~ 5000 2450
|
||||
NoConn ~ 5100 2450
|
||||
NoConn ~ 5300 2450
|
||||
Text GLabel 6800 4100 2 60 Input ~ 0
|
||||
MPU_EXTI
|
||||
Wire Wire Line
|
||||
5300 4100 6800 4100
|
||||
Wire Wire Line
|
||||
5300 4100 5300 3850
|
||||
$Comp
|
||||
L GND #PWR018
|
||||
U 1 1 5814B018
|
||||
P 5200 3950
|
||||
F 0 "#PWR018" H 5200 3950 30 0001 C CNN
|
||||
F 1 "GND" H 5200 3880 30 0001 C CNN
|
||||
F 2 "" H 5200 3950 60 0001 C CNN
|
||||
F 3 "" H 5200 3950 60 0001 C CNN
|
||||
1 5200 3950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
5200 3950 5200 3850
|
||||
$EndSCHEMATC
|
||||
437
tinyFISH/power.sch
Normal file
437
tinyFISH/power.sch
Normal file
@@ -0,0 +1,437 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:custom
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:tinyFISH-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 4 5
|
||||
Title ""
|
||||
Date "14 sep 2016"
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L APE8865Y5-30-HF-3 U3
|
||||
U 1 1 5814BAD2
|
||||
P 3350 1650
|
||||
F 0 "U3" H 3350 2013 40 0000 C CNN
|
||||
F 1 "LP2985AIM5-3.1/NOPB" H 3350 1937 40 0000 C CNN
|
||||
F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 3350 1865 35 0001 C CIN
|
||||
F 3 "" H 3350 1650 60 0000 C CNN
|
||||
1 3350 1650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C17
|
||||
U 1 1 5814BAD9
|
||||
P 2300 1950
|
||||
F 0 "C17" H 2415 1988 40 0000 L CNN
|
||||
F 1 "1u" H 2415 1912 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 2338 1800 30 0001 C CNN
|
||||
F 3 "" H 2300 1950 60 0000 C CNN
|
||||
1 2300 1950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C18
|
||||
U 1 1 5814BAE0
|
||||
P 4275 1975
|
||||
F 0 "C18" H 4390 2013 40 0000 L CNN
|
||||
F 1 "4u7" H 4390 1937 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 4313 1825 30 0001 C CNN
|
||||
F 3 "" H 4275 1975 60 0000 C CNN
|
||||
1 4275 1975
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 1750 1600 0 60 Input ~ 0
|
||||
VBAT
|
||||
$Comp
|
||||
L GND #PWR019
|
||||
U 1 1 5814BAE8
|
||||
P 1750 2425
|
||||
F 0 "#PWR019" H 1750 2425 30 0001 C CNN
|
||||
F 1 "GND" H 1750 2355 30 0001 C CNN
|
||||
F 2 "" H 1750 2425 60 0001 C CNN
|
||||
F 3 "" H 1750 2425 60 0001 C CNN
|
||||
1 1750 2425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 4725 1600 2 60 Input ~ 0
|
||||
3V
|
||||
$Comp
|
||||
L CUSTOM_R R12
|
||||
U 1 1 581781E7
|
||||
P 3525 4225
|
||||
F 0 "R12" V 3605 4225 40 0000 C CNN
|
||||
F 1 "0R005" V 3532 4226 40 0000 C CNN
|
||||
F 2 "Resistors_SMD:R_1206" V 3455 4225 30 0001 C CNN
|
||||
F 3 "~" H 3525 4225 30 0000 C CNN
|
||||
1 3525 4225
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R13
|
||||
U 1 1 581781E8
|
||||
P 4425 5525
|
||||
F 0 "R13" V 4505 5525 40 0000 C CNN
|
||||
F 1 "30k" V 4432 5526 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 4355 5525 30 0001 C CNN
|
||||
F 3 "~" H 4425 5525 30 0000 C CNN
|
||||
1 4425 5525
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C26
|
||||
U 1 1 581781E9
|
||||
P 2375 5125
|
||||
F 0 "C26" H 2375 5225 40 0000 L CNN
|
||||
F 1 "100n" H 2381 5040 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 2413 4975 30 0001 C CNN
|
||||
F 3 "~" H 2375 5125 60 0000 C CNN
|
||||
1 2375 5125
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R10
|
||||
U 1 1 581781EC
|
||||
P 2825 4575
|
||||
F 0 "R10" V 2905 4575 40 0000 C CNN
|
||||
F 1 "10k" V 2832 4576 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 2755 4575 30 0001 C CNN
|
||||
F 3 "~" H 2825 4575 30 0000 C CNN
|
||||
1 2825 4575
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R11
|
||||
U 1 1 581781ED
|
||||
P 2825 5525
|
||||
F 0 "R11" V 2905 5525 40 0000 C CNN
|
||||
F 1 "1k" V 2832 5526 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 2755 5525 30 0001 C CNN
|
||||
F 3 "~" H 2825 5525 30 0000 C CNN
|
||||
1 2825 5525
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C27
|
||||
U 1 1 581781EE
|
||||
P 3125 5525
|
||||
F 0 "C27" H 3125 5625 40 0000 L CNN
|
||||
F 1 "100n" H 3131 5440 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 3163 5375 30 0001 C CNN
|
||||
F 3 "~" H 3125 5525 60 0000 C CNN
|
||||
1 3125 5525
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 GND_OUT1
|
||||
U 1 1 581781F3
|
||||
P 5075 5325
|
||||
F 0 "GND_OUT1" H 5155 5325 40 0000 L CNN
|
||||
F 1 "GND" H 5075 5380 30 0001 C CNN
|
||||
F 2 "custom:PAD_2x3" H 5075 5325 60 0001 C CNN
|
||||
F 3 "" H 5075 5325 60 0000 C CNN
|
||||
1 5075 5325
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L DBV U7
|
||||
U 1 1 581781F4
|
||||
P 3425 3575
|
||||
F 0 "U7" H 3525 3225 60 0000 C CNN
|
||||
F 1 "INA139" H 3525 3875 60 0001 C CNN
|
||||
F 2 "custom:DBV" H 3425 3575 60 0001 C CNN
|
||||
F 3 "" H 3425 3575 60 0000 C CNN
|
||||
1 3425 3575
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C28
|
||||
U 1 1 581781F5
|
||||
P 4225 5525
|
||||
F 0 "C28" H 4225 5625 40 0000 L CNN
|
||||
F 1 "NC" H 4231 5440 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 4263 5375 30 0001 C CNN
|
||||
F 3 "~" H 4225 5525 60 0000 C CNN
|
||||
1 4225 5525
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
Text Label 4475 4225 0 60 ~ 0
|
||||
OUT+
|
||||
Text Label 4475 4925 0 60 ~ 0
|
||||
V_OUT
|
||||
Text Label 4475 5125 0 60 ~ 0
|
||||
CUR_OUT
|
||||
Text Label 3600 5875 0 60 ~ 0
|
||||
GND
|
||||
Text Label 2275 4225 0 60 ~ 0
|
||||
BAT+
|
||||
$Comp
|
||||
L GND #PWR020
|
||||
U 1 1 581785B1
|
||||
P 3675 6100
|
||||
F 0 "#PWR020" H 3675 6100 30 0001 C CNN
|
||||
F 1 "GND" H 3675 6030 30 0001 C CNN
|
||||
F 2 "" H 3675 6100 60 0001 C CNN
|
||||
F 3 "" H 3675 6100 60 0001 C CNN
|
||||
1 3675 6100
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 4925 4925 2 60 Input ~ 0
|
||||
ADC_VBAT
|
||||
Text GLabel 4925 5125 2 60 Input ~ 0
|
||||
ADC_CURRENT
|
||||
$Comp
|
||||
L CONN_1 VBAT1
|
||||
U 1 1 58178B95
|
||||
P 4875 4225
|
||||
F 0 "VBAT1" H 4955 4225 40 0000 L CNN
|
||||
F 1 "CONN_1" H 4875 4280 30 0001 C CNN
|
||||
F 2 "custom:PAD_2x3" H 4875 4225 60 0001 C CNN
|
||||
F 3 "" H 4875 4225 60 0000 C CNN
|
||||
1 4875 4225
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 4925 4400 2 60 Input ~ 0
|
||||
VBAT
|
||||
$Comp
|
||||
L CONN_1 GND_IN1
|
||||
U 1 1 58178F7C
|
||||
P 5075 5425
|
||||
F 0 "GND_IN1" H 5155 5425 40 0000 L CNN
|
||||
F 1 "GND" H 5075 5480 30 0001 C CNN
|
||||
F 2 "custom:PAD_2x3" H 5075 5425 60 0001 C CNN
|
||||
F 3 "" H 5075 5425 60 0000 C CNN
|
||||
1 5075 5425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 VBAT_IN1
|
||||
U 1 1 58179259
|
||||
P 2075 4225
|
||||
F 0 "VBAT_IN1" H 2155 4225 40 0000 L CNN
|
||||
F 1 "CONN_1" H 2075 4280 30 0001 C CNN
|
||||
F 2 "custom:PAD_2x3" H 2075 4225 60 0001 C CNN
|
||||
F 3 "" H 2075 4225 60 0000 C CNN
|
||||
1 2075 4225
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C30
|
||||
U 1 1 581CF339
|
||||
P 3925 1975
|
||||
F 0 "C30" H 4040 2013 40 0000 L CNN
|
||||
F 1 "10n" H 4040 1937 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 3963 1825 30 0001 C CNN
|
||||
F 3 "" H 3925 1975 60 0000 C CNN
|
||||
1 3925 1975
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CONN_1 GND_MOUNT_2
|
||||
U 1 1 581F975F
|
||||
P 5075 5600
|
||||
F 0 "GND_MOUNT_2" H 5155 5600 40 0000 L CNN
|
||||
F 1 "GND" H 5075 5655 30 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 5075 5600 60 0001 C CNN
|
||||
F 3 "" H 5075 5600 60 0000 C CNN
|
||||
1 5075 5600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L hole H1
|
||||
U 1 1 5845D1DE
|
||||
P 6200 2550
|
||||
F 0 "H1" H 6256 2837 60 0000 C CNN
|
||||
F 1 "hole" H 6256 2731 60 0000 C CNN
|
||||
F 2 "custom:mouting_hole" H 6200 2550 60 0001 C CNN
|
||||
F 3 "" H 6200 2550 60 0000 C CNN
|
||||
1 6200 2550
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L hole H2
|
||||
U 1 1 5845D3B0
|
||||
P 6200 3050
|
||||
F 0 "H2" H 6256 3337 60 0000 C CNN
|
||||
F 1 "hole" H 6256 3231 60 0000 C CNN
|
||||
F 2 "custom:mouting_hole" H 6200 3050 60 0001 C CNN
|
||||
F 3 "" H 6200 3050 60 0000 C CNN
|
||||
1 6200 3050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L hole H3
|
||||
U 1 1 5845D43C
|
||||
P 6200 3500
|
||||
F 0 "H3" H 6256 3787 60 0000 C CNN
|
||||
F 1 "hole" H 6256 3681 60 0000 C CNN
|
||||
F 2 "custom:mouting_hole" H 6200 3500 60 0001 C CNN
|
||||
F 3 "" H 6200 3500 60 0000 C CNN
|
||||
1 6200 3500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L hole H4
|
||||
U 1 1 5845D4A1
|
||||
P 6200 3950
|
||||
F 0 "H4" H 6256 4237 60 0000 C CNN
|
||||
F 1 "hole" H 6256 4131 60 0000 C CNN
|
||||
F 2 "custom:mouting_hole" H 6200 3950 60 0001 C CNN
|
||||
F 3 "" H 6200 3950 60 0000 C CNN
|
||||
1 6200 3950
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
1750 1600 2900 1600
|
||||
Wire Wire Line
|
||||
1750 2425 1750 2225
|
||||
Wire Wire Line
|
||||
1750 2225 4275 2225
|
||||
Wire Wire Line
|
||||
3350 2225 3350 1950
|
||||
Wire Wire Line
|
||||
2300 2100 2300 2225
|
||||
Connection ~ 2300 2225
|
||||
Wire Wire Line
|
||||
2300 1600 2300 1800
|
||||
Connection ~ 2300 1600
|
||||
Wire Wire Line
|
||||
4275 2225 4275 2125
|
||||
Connection ~ 3350 2225
|
||||
Wire Wire Line
|
||||
3800 1600 4725 1600
|
||||
Wire Wire Line
|
||||
4275 1600 4275 1825
|
||||
Connection ~ 4275 1600
|
||||
Wire Wire Line
|
||||
2900 1750 2700 1750
|
||||
Wire Wire Line
|
||||
2700 1750 2700 1600
|
||||
Connection ~ 2700 1600
|
||||
Wire Wire Line
|
||||
3675 4225 4725 4225
|
||||
Wire Wire Line
|
||||
4075 3725 4175 3725
|
||||
Wire Wire Line
|
||||
4175 3725 4175 4400
|
||||
Connection ~ 4175 4225
|
||||
Wire Wire Line
|
||||
2975 3725 2825 3725
|
||||
Wire Wire Line
|
||||
2825 3725 2825 4425
|
||||
Connection ~ 2825 4225
|
||||
Wire Wire Line
|
||||
4075 3425 4325 3425
|
||||
Wire Wire Line
|
||||
2825 4725 2825 5375
|
||||
Wire Wire Line
|
||||
2825 4925 4925 4925
|
||||
Wire Wire Line
|
||||
3125 4925 3125 5375
|
||||
Connection ~ 2825 4925
|
||||
Wire Wire Line
|
||||
2825 5925 2825 5675
|
||||
Connection ~ 2825 5925
|
||||
Wire Wire Line
|
||||
4425 3175 4425 5375
|
||||
Wire Wire Line
|
||||
2625 3575 2625 5925
|
||||
Wire Wire Line
|
||||
2625 3575 2975 3575
|
||||
Connection ~ 2625 5925
|
||||
Wire Wire Line
|
||||
4225 5125 4225 5375
|
||||
Wire Wire Line
|
||||
4225 5125 4925 5125
|
||||
Connection ~ 4425 5125
|
||||
Wire Wire Line
|
||||
4425 3175 2625 3175
|
||||
Wire Wire Line
|
||||
2625 3175 2625 3425
|
||||
Wire Wire Line
|
||||
2625 3425 2975 3425
|
||||
Wire Wire Line
|
||||
4325 3425 4325 3975
|
||||
Wire Wire Line
|
||||
4325 3975 3075 3975
|
||||
Wire Wire Line
|
||||
3075 3975 3075 4225
|
||||
Connection ~ 3075 4225
|
||||
Wire Wire Line
|
||||
4925 5325 4625 5325
|
||||
Wire Wire Line
|
||||
4625 5325 4625 5925
|
||||
Connection ~ 3125 4925
|
||||
Wire Wire Line
|
||||
4425 5925 4425 5675
|
||||
Connection ~ 4425 5925
|
||||
Wire Wire Line
|
||||
4225 5925 4225 5675
|
||||
Connection ~ 4225 5925
|
||||
Wire Wire Line
|
||||
3125 5925 3125 5675
|
||||
Connection ~ 3125 5925
|
||||
Wire Wire Line
|
||||
2375 5275 2375 5925
|
||||
Wire Wire Line
|
||||
2375 4225 2375 4975
|
||||
Connection ~ 2375 4225
|
||||
Wire Wire Line
|
||||
2225 4225 3375 4225
|
||||
Wire Wire Line
|
||||
2375 5925 4625 5925
|
||||
Wire Wire Line
|
||||
3675 6100 3675 5925
|
||||
Connection ~ 3675 5925
|
||||
Wire Wire Line
|
||||
4175 4400 4925 4400
|
||||
Wire Wire Line
|
||||
4925 5425 4625 5425
|
||||
Connection ~ 4625 5425
|
||||
Wire Wire Line
|
||||
3800 1750 3925 1750
|
||||
Wire Wire Line
|
||||
3925 1750 3925 1825
|
||||
Wire Wire Line
|
||||
3925 2125 3925 2225
|
||||
Connection ~ 3925 2225
|
||||
Wire Wire Line
|
||||
4925 5600 4625 5600
|
||||
Connection ~ 4625 5600
|
||||
$EndSCHEMATC
|
||||
878
tinyFISH/rx.sch
Normal file
878
tinyFISH/rx.sch
Normal file
@@ -0,0 +1,878 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:custom
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:tinyFISH-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
encoding utf-8
|
||||
Sheet 2 5
|
||||
Title ""
|
||||
Date "28 sep 2016"
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Comp
|
||||
L CC2510 U1
|
||||
U 1 1 56560D0D
|
||||
P 3800 3600
|
||||
F 0 "U1" H 3600 3750 60 0000 C CNN
|
||||
F 1 "CC2510" H 3600 3850 60 0000 C CNN
|
||||
F 2 "custom:QFN36_CC2510" H 3800 3600 60 0001 C CNN
|
||||
F 3 "" H 3800 3600 60 0000 C CNN
|
||||
1 3800 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R3
|
||||
U 1 1 56574FC9
|
||||
P 5450 3200
|
||||
F 0 "R3" V 5530 3200 40 0000 C CNN
|
||||
F 1 "56k" V 5457 3201 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 5380 3200 30 0001 C CNN
|
||||
F 3 "~" H 5450 3200 30 0000 C CNN
|
||||
1 5450 3200
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C1
|
||||
U 1 1 56574FE5
|
||||
P 4000 1925
|
||||
F 0 "C1" H 4000 2025 40 0000 L CNN
|
||||
F 1 "1u" H 4006 1840 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 4038 1775 30 0001 C CNN
|
||||
F 3 "~" H 4000 1925 60 0000 C CNN
|
||||
1 4000 1925
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C5
|
||||
U 1 1 5657501E
|
||||
P 5900 2350
|
||||
F 0 "C5" H 5900 2450 40 0000 L CNN
|
||||
F 1 "220p" H 5906 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5938 2200 30 0001 C CNN
|
||||
F 3 "~" H 5900 2350 60 0000 C CNN
|
||||
1 5900 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C3
|
||||
U 1 1 56575052
|
||||
P 5400 2350
|
||||
F 0 "C3" H 5400 2450 40 0000 L CNN
|
||||
F 1 "100n" H 5406 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5438 2200 30 0001 C CNN
|
||||
F 3 "~" H 5400 2350 60 0000 C CNN
|
||||
1 5400 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR01
|
||||
U 1 1 565750A1
|
||||
P 5750 2750
|
||||
F 0 "#PWR01" H 5750 2750 30 0001 C CNN
|
||||
F 1 "GND" H 5750 2680 30 0001 C CNN
|
||||
F 2 "" H 5750 2750 60 0000 C CNN
|
||||
F 3 "" H 5750 2750 60 0000 C CNN
|
||||
1 5750 2750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR02
|
||||
U 1 1 565750AE
|
||||
P 4200 1800
|
||||
F 0 "#PWR02" H 4200 1800 30 0001 C CNN
|
||||
F 1 "GND" H 4200 1730 30 0001 C CNN
|
||||
F 2 "" H 4200 1800 60 0000 C CNN
|
||||
F 3 "" H 4200 1800 60 0000 C CNN
|
||||
1 4200 1800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR03
|
||||
U 1 1 565750B9
|
||||
P 5750 3300
|
||||
F 0 "#PWR03" H 5750 3300 30 0001 C CNN
|
||||
F 1 "GND" H 5750 3230 30 0001 C CNN
|
||||
F 2 "" H 5750 3300 60 0000 C CNN
|
||||
F 3 "" H 5750 3300 60 0000 C CNN
|
||||
1 5750 3300
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C10
|
||||
U 1 1 5657553A
|
||||
P 7000 2350
|
||||
F 0 "C10" H 7000 2450 40 0000 L CNN
|
||||
F 1 "1u" H 7006 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 7038 2200 30 0001 C CNN
|
||||
F 3 "~" H 7000 2350 60 0000 C CNN
|
||||
1 7000 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR04
|
||||
U 1 1 565756B2
|
||||
P 4300 4600
|
||||
F 0 "#PWR04" H 4300 4600 30 0001 C CNN
|
||||
F 1 "GND" H 4300 4530 30 0001 C CNN
|
||||
F 2 "" H 4300 4600 60 0000 C CNN
|
||||
F 3 "" H 4300 4600 60 0000 C CNN
|
||||
1 4300 4600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C6
|
||||
U 1 1 5658A4C2
|
||||
P 5950 4200
|
||||
F 0 "C6" H 5950 4300 40 0000 L CNN
|
||||
F 1 "12p" H 5956 4115 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5988 4050 30 0001 C CNN
|
||||
F 3 "~" H 5950 4200 60 0001 C CNN
|
||||
1 5950 4200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C2
|
||||
U 1 1 5658A4C8
|
||||
P 5200 4200
|
||||
F 0 "C2" H 5200 4300 40 0000 L CNN
|
||||
F 1 "12p" H 5206 4115 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 5238 4050 30 0001 C CNN
|
||||
F 3 "~" H 5200 4200 60 0001 C CNN
|
||||
1 5200 4200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR05
|
||||
U 1 1 5658A62A
|
||||
P 5600 4650
|
||||
F 0 "#PWR05" H 5600 4650 30 0001 C CNN
|
||||
F 1 "GND" H 5600 4580 30 0001 C CNN
|
||||
F 2 "" H 5600 4650 60 0000 C CNN
|
||||
F 3 "" H 5600 4650 60 0000 C CNN
|
||||
1 5600 4650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_LED LED2
|
||||
U 1 1 5658B226
|
||||
P 7375 5025
|
||||
F 0 "LED2" H 7375 5125 50 0000 C CNN
|
||||
F 1 "GREEN" H 7375 4925 50 0000 C CNN
|
||||
F 2 "LEDs:LED_0402" H 7375 5025 60 0001 C CNN
|
||||
F 3 "~" H 7375 5025 60 0000 C CNN
|
||||
1 7375 5025
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R4
|
||||
U 1 1 5658B239
|
||||
P 8000 5025
|
||||
F 0 "R4" V 8080 5025 40 0000 C CNN
|
||||
F 1 "220" V 8007 5026 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 7930 5025 30 0001 C CNN
|
||||
F 3 "~" H 8000 5025 30 0000 C CNN
|
||||
1 8000 5025
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR06
|
||||
U 1 1 5658B6FD
|
||||
P 8400 5450
|
||||
F 0 "#PWR06" H 8400 5450 30 0001 C CNN
|
||||
F 1 "GND" H 8400 5380 30 0001 C CNN
|
||||
F 2 "" H 8400 5450 60 0000 C CNN
|
||||
F 3 "" H 8400 5450 60 0000 C CNN
|
||||
1 8400 5450
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Label 5300 6200 0 60 ~ 0
|
||||
DEBUG
|
||||
Text Label 5300 6500 0 60 ~ 0
|
||||
ISP_DATA
|
||||
Text Label 5300 6350 0 60 ~ 0
|
||||
ISP_CLOCK
|
||||
Text Label 5300 6650 0 60 ~ 0
|
||||
~RESET
|
||||
Text Label 5950 3500 0 60 ~ 0
|
||||
ANT_N
|
||||
Text Label 5950 3600 0 60 ~ 0
|
||||
ANT_P
|
||||
NoConn ~ 3800 2600
|
||||
NoConn ~ 2750 3200
|
||||
NoConn ~ 2750 3500
|
||||
NoConn ~ 2750 3600
|
||||
NoConn ~ 3800 4500
|
||||
$Comp
|
||||
L SMD_CRYSTAL_4PIN X1
|
||||
U 1 1 5658AC00
|
||||
P 5600 3900
|
||||
F 0 "X1" H 5600 4050 60 0000 C CNN
|
||||
F 1 "26MHz" H 5600 3750 60 0000 C CNN
|
||||
F 2 "custom:crystal_2016" H 5600 3900 60 0001 C CNN
|
||||
F 3 "~" H 5600 3900 60 0000 C CNN
|
||||
F 4 "8Y2607005" H 5600 3900 60 0001 C CNN "Type"
|
||||
1 5600 3900
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ISP_CLOCK1
|
||||
U 1 1 565B4743
|
||||
P 6350 6350
|
||||
F 0 "ISP_CLOCK1" H 6500 6350 60 0000 C CNN
|
||||
F 1 "TP" H 6500 6500 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 6350 60 0001 C CNN
|
||||
F 3 "" H 6350 6350 60 0000 C CNN
|
||||
1 6350 6350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ISP_DATA1
|
||||
U 1 1 565B4749
|
||||
P 6350 6500
|
||||
F 0 "ISP_DATA1" H 6500 6500 60 0000 C CNN
|
||||
F 1 "TP" H 6500 6650 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 6500 60 0001 C CNN
|
||||
F 3 "" H 6350 6500 60 0000 C CNN
|
||||
1 6350 6500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ~RESET1
|
||||
U 1 1 565B474F
|
||||
P 6350 6650
|
||||
F 0 "~RESET1" H 6500 6650 60 0000 C CNN
|
||||
F 1 "TP" H 6500 6800 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 6650 60 0001 C CNN
|
||||
F 3 "" H 6350 6650 60 0000 C CNN
|
||||
1 6350 6650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP DEBUG1
|
||||
U 1 1 565B4755
|
||||
P 6350 6200
|
||||
F 0 "DEBUG1" H 6500 6200 60 0000 C CNN
|
||||
F 1 "TP" H 6500 6350 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 6200 60 0001 C CNN
|
||||
F 3 "" H 6350 6200 60 0000 C CNN
|
||||
1 6350 6200
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 3700 4500
|
||||
NoConn ~ 4200 4500
|
||||
$Comp
|
||||
L CUSTOM_R R5
|
||||
U 1 1 57C53EC8
|
||||
P 1900 1825
|
||||
F 0 "R5" V 1980 1825 40 0000 C CNN
|
||||
F 1 "10k" V 1907 1826 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 1830 1825 30 0001 C CNN
|
||||
F 3 "~" H 1900 1825 30 0000 C CNN
|
||||
1 1900 1825
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C4
|
||||
U 1 1 57C54020
|
||||
P 6950 3350
|
||||
F 0 "C4" H 6950 3450 40 0000 L CNN
|
||||
F 1 "100p" H 6956 3265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6988 3200 30 0001 C CNN
|
||||
F 3 "~" H 6950 3350 60 0000 C CNN
|
||||
1 6950 3350
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C7
|
||||
U 1 1 57C54026
|
||||
P 6950 3650
|
||||
F 0 "C7" H 6950 3750 40 0000 L CNN
|
||||
F 1 "100p" H 6956 3565 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6988 3500 30 0001 C CNN
|
||||
F 3 "~" H 6950 3650 60 0000 C CNN
|
||||
1 6950 3650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R L1
|
||||
U 1 1 57C54036
|
||||
P 7500 3000
|
||||
F 0 "L1" V 7580 3000 40 0000 C CNN
|
||||
F 1 "1.2nH" V 7507 3001 40 0000 C CNN
|
||||
F 2 "custom:L_0402_CUSTOM" V 7430 3000 30 0001 C CNN
|
||||
F 3 "~" H 7500 3000 30 0000 C CNN
|
||||
1 7500 3000
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R L2
|
||||
U 1 1 57C54046
|
||||
P 7950 3650
|
||||
F 0 "L2" V 8030 3650 40 0000 C CNN
|
||||
F 1 "1.2nH" V 7957 3651 40 0000 C CNN
|
||||
F 2 "custom:L_0402_CUSTOM" V 7880 3650 30 0001 C CNN
|
||||
F 3 "~" H 7950 3650 30 0000 C CNN
|
||||
1 7950 3650
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C8
|
||||
U 1 1 57C5404C
|
||||
P 7500 3950
|
||||
F 0 "C8" H 7500 4050 40 0000 L CNN
|
||||
F 1 "1p" H 7506 3865 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 7538 3800 30 0001 C CNN
|
||||
F 3 "~" H 7500 3950 60 0000 C CNN
|
||||
1 7500 3950
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C9
|
||||
U 1 1 57C5432E
|
||||
P 7950 3350
|
||||
F 0 "C9" H 7950 3450 40 0000 L CNN
|
||||
F 1 "1p" H 7956 3265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 7988 3200 30 0001 C CNN
|
||||
F 3 "~" H 7950 3350 60 0000 C CNN
|
||||
1 7950 3350
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR07
|
||||
U 1 1 57C548C4
|
||||
P 7300 2850
|
||||
F 0 "#PWR07" H 7300 2850 30 0001 C CNN
|
||||
F 1 "GND" H 7300 2780 30 0001 C CNN
|
||||
F 2 "" H 7300 2850 60 0000 C CNN
|
||||
F 3 "" H 7300 2850 60 0000 C CNN
|
||||
1 7300 2850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR08
|
||||
U 1 1 57C548CA
|
||||
P 7500 4250
|
||||
F 0 "#PWR08" H 7500 4250 30 0001 C CNN
|
||||
F 1 "GND" H 7500 4180 30 0001 C CNN
|
||||
F 2 "" H 7500 4250 60 0000 C CNN
|
||||
F 3 "" H 7500 4250 60 0000 C CNN
|
||||
1 7500 4250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R L3
|
||||
U 1 1 57C549DB
|
||||
P 8850 3500
|
||||
F 0 "L3" V 8930 3500 40 0000 C CNN
|
||||
F 1 "1.2nH" V 8857 3501 40 0000 C CNN
|
||||
F 2 "custom:L_0402_CUSTOM" V 8780 3500 30 0001 C CNN
|
||||
F 3 "~" H 8850 3500 30 0000 C CNN
|
||||
1 8850 3500
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C11
|
||||
U 1 1 57C549E1
|
||||
P 8550 3900
|
||||
F 0 "C11" H 8550 4000 40 0000 L CNN
|
||||
F 1 "1p8" H 8556 3815 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 8588 3750 30 0001 C CNN
|
||||
F 3 "~" H 8550 3900 60 0000 C CNN
|
||||
1 8550 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C12
|
||||
U 1 1 57C549E7
|
||||
P 9250 3900
|
||||
F 0 "C12" H 9250 4000 40 0000 L CNN
|
||||
F 1 "1p5" H 9256 3815 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 9288 3750 30 0001 C CNN
|
||||
F 3 "~" H 9250 3900 60 0000 C CNN
|
||||
1 9250 3900
|
||||
-1 0 0 1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ANT1
|
||||
U 1 1 57C54D41
|
||||
P 9700 3500
|
||||
F 0 "ANT1" H 9850 3500 60 0000 C CNN
|
||||
F 1 "TP" H 9850 3650 60 0001 C CNN
|
||||
F 2 "custom:smd_1x1_round" H 9700 3500 60 0001 C CNN
|
||||
F 3 "" H 9700 3500 60 0000 C CNN
|
||||
1 9700 3500
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR09
|
||||
U 1 1 57C54D58
|
||||
P 8550 4250
|
||||
F 0 "#PWR09" H 8550 4250 30 0001 C CNN
|
||||
F 1 "GND" H 8550 4180 30 0001 C CNN
|
||||
F 2 "" H 8550 4250 60 0000 C CNN
|
||||
F 3 "" H 8550 4250 60 0000 C CNN
|
||||
1 8550 4250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR010
|
||||
U 1 1 57C54D5E
|
||||
P 9250 4250
|
||||
F 0 "#PWR010" H 9250 4250 30 0001 C CNN
|
||||
F 1 "GND" H 9250 4180 30 0001 C CNN
|
||||
F 2 "" H 9250 4250 60 0000 C CNN
|
||||
F 3 "" H 9250 4250 60 0000 C CNN
|
||||
1 9250 4250
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C13
|
||||
U 1 1 57C5536B
|
||||
P 6150 2350
|
||||
F 0 "C13" H 6150 2450 40 0000 L CNN
|
||||
F 1 "100n" H 6156 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6188 2200 30 0001 C CNN
|
||||
F 3 "~" H 6150 2350 60 0000 C CNN
|
||||
1 6150 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_LED LED3
|
||||
U 1 1 57C55430
|
||||
P 7350 5350
|
||||
F 0 "LED3" H 7350 5450 50 0000 C CNN
|
||||
F 1 "RED" H 7350 5250 50 0000 C CNN
|
||||
F 2 "LEDs:LED_0402" H 7350 5350 60 0001 C CNN
|
||||
F 3 "~" H 7350 5350 60 0000 C CNN
|
||||
1 7350 5350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_R R6
|
||||
U 1 1 57C55436
|
||||
P 8000 5350
|
||||
F 0 "R6" V 8080 5350 40 0000 C CNN
|
||||
F 1 "330" V 8007 5351 40 0000 C CNN
|
||||
F 2 "custom:R_0402_CUSTOM" V 7930 5350 30 0001 C CNN
|
||||
F 3 "~" H 8000 5350 30 0000 C CNN
|
||||
1 8000 5350
|
||||
0 -1 -1 0
|
||||
$EndComp
|
||||
Text GLabel 6050 5650 2 60 Input ~ 0
|
||||
RX_DEBUG
|
||||
Text GLabel 6050 4800 2 60 Input ~ 0
|
||||
3V
|
||||
NoConn ~ 3600 4500
|
||||
NoConn ~ 3500 4500
|
||||
Text GLabel 6050 5875 2 60 Input ~ 0
|
||||
RX_HUB_TELEMETRY
|
||||
$Comp
|
||||
L CUSTOM_C C19
|
||||
U 1 1 581A45B6
|
||||
P 6450 2350
|
||||
F 0 "C19" H 6450 2450 40 0000 L CNN
|
||||
F 1 "100n" H 6456 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6488 2200 30 0001 C CNN
|
||||
F 3 "~" H 6450 2350 60 0000 C CNN
|
||||
1 6450 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L CUSTOM_C C20
|
||||
U 1 1 581A4634
|
||||
P 6700 2350
|
||||
F 0 "C20" H 6700 2450 40 0000 L CNN
|
||||
F 1 "100n" H 6706 2265 40 0000 L CNN
|
||||
F 2 "custom:C_0402_CUSTOM" H 6738 2200 30 0001 C CNN
|
||||
F 3 "~" H 6700 2350 60 0000 C CNN
|
||||
1 6700 2350
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
NoConn ~ 2750 3400
|
||||
$Comp
|
||||
L GND #PWR011
|
||||
U 1 1 581A93A3
|
||||
P 800 6425
|
||||
F 0 "#PWR011" H 800 6425 30 0001 C CNN
|
||||
F 1 "GND" H 800 6355 30 0001 C CNN
|
||||
F 2 "" H 800 6425 60 0000 C CNN
|
||||
F 3 "" H 800 6425 60 0000 C CNN
|
||||
1 800 6425
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ISP_GND1
|
||||
U 1 1 581B9ADA
|
||||
P 6350 6800
|
||||
F 0 "ISP_GND1" H 6500 6800 60 0000 C CNN
|
||||
F 1 "TP" H 6500 6950 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 6800 60 0001 C CNN
|
||||
F 3 "" H 6350 6800 60 0000 C CNN
|
||||
1 6350 6800
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR012
|
||||
U 1 1 581B9BDC
|
||||
P 6000 6875
|
||||
F 0 "#PWR012" H 6000 6875 30 0001 C CNN
|
||||
F 1 "GND" H 6000 6805 30 0001 C CNN
|
||||
F 2 "" H 6000 6875 60 0000 C CNN
|
||||
F 3 "" H 6000 6875 60 0000 C CNN
|
||||
1 6000 6875
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L TP ISP_3V1
|
||||
U 1 1 581BA274
|
||||
P 6350 7050
|
||||
F 0 "ISP_3V1" H 6500 7050 60 0000 C CNN
|
||||
F 1 "TP" H 6500 7200 60 0001 C CNN
|
||||
F 2 "custom:TP_1x1" H 6350 7050 60 0001 C CNN
|
||||
F 3 "" H 6350 7050 60 0000 C CNN
|
||||
1 6350 7050
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text GLabel 6000 7050 0 60 Input ~ 0
|
||||
3V
|
||||
NoConn ~ 2750 3800
|
||||
NoConn ~ 4100 4500
|
||||
Text GLabel 6050 5975 2 60 Input ~ 0
|
||||
RX_SBUS
|
||||
$Comp
|
||||
L CUSTOM_R BL1
|
||||
U 1 1 582329C6
|
||||
P 3250 6500
|
||||
F 0 "BL1" V 3330 6500 40 0000 C CNN
|
||||
F 1 "BL" V 3257 6501 40 0000 C CNN
|
||||
F 2 "custom:SOLDERBRIDGE" V 3180 6500 30 0001 C CNN
|
||||
F 3 "~" H 3250 6500 30 0000 C CNN
|
||||
1 3250 6500
|
||||
0 1 1 0
|
||||
$EndComp
|
||||
$Comp
|
||||
L GND #PWR013
|
||||
U 1 1 582331E4
|
||||
P 2900 6750
|
||||
F 0 "#PWR013" H 2900 6750 30 0001 C CNN
|
||||
F 1 "GND" H 2900 6680 30 0001 C CNN
|
||||
F 2 "" H 2900 6750 60 0000 C CNN
|
||||
F 3 "" H 2900 6750 60 0000 C CNN
|
||||
1 2900 6750
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
2450 5650 6050 5650
|
||||
Connection ~ 5950 3900
|
||||
Connection ~ 5600 4500
|
||||
Wire Wire Line
|
||||
5600 4500 5600 4650
|
||||
Wire Wire Line
|
||||
5950 4500 5950 4350
|
||||
Wire Wire Line
|
||||
5200 4500 5950 4500
|
||||
Wire Wire Line
|
||||
5200 4500 5200 4350
|
||||
Connection ~ 5200 3900
|
||||
Wire Wire Line
|
||||
5200 3900 5200 4050
|
||||
Connection ~ 2100 3300
|
||||
Wire Wire Line
|
||||
2100 4600 3400 4600
|
||||
Wire Wire Line
|
||||
3400 4600 3400 4500
|
||||
Wire Wire Line
|
||||
2100 2250 2100 4600
|
||||
Wire Wire Line
|
||||
2750 3300 2100 3300
|
||||
Connection ~ 5100 4000
|
||||
Wire Wire Line
|
||||
4300 4500 4300 4600
|
||||
Connection ~ 6700 2050
|
||||
Wire Wire Line
|
||||
7000 2050 7000 2200
|
||||
Connection ~ 6700 2650
|
||||
Wire Wire Line
|
||||
7000 2650 7000 2500
|
||||
Connection ~ 6450 2650
|
||||
Wire Wire Line
|
||||
6450 2650 6450 2500
|
||||
Connection ~ 6150 2650
|
||||
Wire Wire Line
|
||||
6700 2650 6700 2500
|
||||
Connection ~ 6450 2050
|
||||
Wire Wire Line
|
||||
6450 2050 6450 2200
|
||||
Connection ~ 6150 2050
|
||||
Wire Wire Line
|
||||
6700 2050 6700 2200
|
||||
Connection ~ 4200 2250
|
||||
Wire Wire Line
|
||||
4200 2250 4200 2600
|
||||
Connection ~ 5100 2250
|
||||
Wire Wire Line
|
||||
5100 2250 2100 2250
|
||||
Wire Wire Line
|
||||
4000 2075 4000 2600
|
||||
Connection ~ 5750 2650
|
||||
Wire Wire Line
|
||||
5750 2650 5750 2750
|
||||
Connection ~ 5900 2650
|
||||
Wire Wire Line
|
||||
5900 2650 5900 2500
|
||||
Wire Wire Line
|
||||
6150 2650 6150 2500
|
||||
Wire Wire Line
|
||||
5400 2650 7000 2650
|
||||
Wire Wire Line
|
||||
5400 2650 5400 2500
|
||||
Connection ~ 5900 2050
|
||||
Wire Wire Line
|
||||
5900 2050 5900 2200
|
||||
Connection ~ 5400 2050
|
||||
Wire Wire Line
|
||||
5400 2050 5400 2200
|
||||
Connection ~ 5100 2050
|
||||
Wire Wire Line
|
||||
5100 2050 7000 2050
|
||||
Wire Wire Line
|
||||
6150 2050 6150 2200
|
||||
Wire Wire Line
|
||||
6500 3500 4950 3500
|
||||
Wire Wire Line
|
||||
4950 3600 6500 3600
|
||||
Connection ~ 5100 3700
|
||||
Connection ~ 5100 3400
|
||||
Wire Wire Line
|
||||
5100 3400 4950 3400
|
||||
Connection ~ 5100 3300
|
||||
Wire Wire Line
|
||||
5100 3300 4950 3300
|
||||
Wire Wire Line
|
||||
5100 4000 4950 4000
|
||||
Wire Wire Line
|
||||
4950 3900 5300 3900
|
||||
Wire Wire Line
|
||||
5950 3900 5900 3900
|
||||
Wire Wire Line
|
||||
5950 3800 5950 4050
|
||||
Wire Wire Line
|
||||
5750 3800 5950 3800
|
||||
Wire Wire Line
|
||||
5750 3650 5750 3800
|
||||
Wire Wire Line
|
||||
5450 3650 5750 3650
|
||||
Wire Wire Line
|
||||
5450 3800 5450 3650
|
||||
Wire Wire Line
|
||||
4950 3800 5450 3800
|
||||
Wire Wire Line
|
||||
5750 3200 5750 3300
|
||||
Wire Wire Line
|
||||
5600 3200 5750 3200
|
||||
Wire Wire Line
|
||||
4950 3200 5300 3200
|
||||
Wire Wire Line
|
||||
4200 1700 4200 1800
|
||||
Wire Wire Line
|
||||
4000 1700 4200 1700
|
||||
Wire Wire Line
|
||||
4000 1700 4000 1775
|
||||
Wire Wire Line
|
||||
3900 4500 3900 6500
|
||||
Wire Wire Line
|
||||
4000 4500 4000 6350
|
||||
Wire Wire Line
|
||||
1900 1975 1900 6650
|
||||
Wire Wire Line
|
||||
1900 2100 3900 2100
|
||||
Wire Wire Line
|
||||
3900 2100 3900 2600
|
||||
Wire Wire Line
|
||||
5100 4800 6050 4800
|
||||
Wire Wire Line
|
||||
2600 5350 7150 5350
|
||||
Wire Wire Line
|
||||
2675 5025 7175 5025
|
||||
Wire Wire Line
|
||||
7575 5025 7850 5025
|
||||
Wire Wire Line
|
||||
8150 5025 8400 5025
|
||||
Wire Wire Line
|
||||
8400 5025 8400 5450
|
||||
Wire Wire Line
|
||||
8150 5350 8400 5350
|
||||
Connection ~ 8400 5350
|
||||
Wire Wire Line
|
||||
5100 3700 4950 3700
|
||||
Wire Wire Line
|
||||
4100 2600 4100 2250
|
||||
Connection ~ 4100 2250
|
||||
Wire Wire Line
|
||||
1600 6350 6050 6350
|
||||
Wire Wire Line
|
||||
3400 6500 6050 6500
|
||||
Wire Wire Line
|
||||
1900 6650 6050 6650
|
||||
Wire Wire Line
|
||||
1900 1600 1900 1675
|
||||
Wire Wire Line
|
||||
1900 1600 5100 1600
|
||||
Connection ~ 5100 1600
|
||||
Connection ~ 1900 2100
|
||||
Wire Wire Line
|
||||
7500 3150 7500 3350
|
||||
Connection ~ 7500 3350
|
||||
Wire Wire Line
|
||||
7100 3650 7800 3650
|
||||
Wire Wire Line
|
||||
7500 3650 7500 3800
|
||||
Connection ~ 7500 3650
|
||||
Wire Wire Line
|
||||
7100 3350 7800 3350
|
||||
Wire Wire Line
|
||||
8100 3350 8400 3350
|
||||
Wire Wire Line
|
||||
8400 3350 8400 3650
|
||||
Wire Wire Line
|
||||
8400 3650 8100 3650
|
||||
Wire Wire Line
|
||||
6500 3650 6800 3650
|
||||
Wire Wire Line
|
||||
6500 3600 6500 3650
|
||||
Wire Wire Line
|
||||
6500 3500 6500 3350
|
||||
Wire Wire Line
|
||||
6500 3350 6800 3350
|
||||
Wire Wire Line
|
||||
7300 2850 7300 2700
|
||||
Wire Wire Line
|
||||
7300 2700 7500 2700
|
||||
Wire Wire Line
|
||||
7500 2700 7500 2850
|
||||
Wire Wire Line
|
||||
7500 4100 7500 4250
|
||||
Wire Wire Line
|
||||
9000 3500 9400 3500
|
||||
Wire Wire Line
|
||||
8400 3500 8700 3500
|
||||
Connection ~ 8400 3500
|
||||
Wire Wire Line
|
||||
8550 3500 8550 3750
|
||||
Connection ~ 8550 3500
|
||||
Wire Wire Line
|
||||
8550 4050 8550 4250
|
||||
Wire Wire Line
|
||||
9250 3500 9250 3750
|
||||
Connection ~ 9250 3500
|
||||
Wire Wire Line
|
||||
9250 4050 9250 4250
|
||||
Wire Wire Line
|
||||
7550 5350 7850 5350
|
||||
Wire Wire Line
|
||||
5100 1600 5100 4800
|
||||
Wire Wire Line
|
||||
2300 2500 2300 5875
|
||||
Wire Wire Line
|
||||
2300 5875 6050 5875
|
||||
Wire Wire Line
|
||||
3700 2600 3700 2400
|
||||
Wire Wire Line
|
||||
3700 2400 2450 2400
|
||||
Wire Wire Line
|
||||
2450 2400 2450 5650
|
||||
Wire Wire Line
|
||||
3600 2600 3600 2450
|
||||
Wire Wire Line
|
||||
3600 2450 2375 2450
|
||||
Wire Wire Line
|
||||
2750 4000 2675 4000
|
||||
Wire Wire Line
|
||||
2675 4000 2675 5025
|
||||
Wire Wire Line
|
||||
800 6350 1000 6350
|
||||
Wire Wire Line
|
||||
800 6350 800 6425
|
||||
Wire Wire Line
|
||||
2600 3700 2600 5350
|
||||
Wire Wire Line
|
||||
2600 3700 2750 3700
|
||||
Wire Wire Line
|
||||
6000 6875 6000 6800
|
||||
Wire Wire Line
|
||||
6000 6800 6050 6800
|
||||
Wire Wire Line
|
||||
6000 7050 6050 7050
|
||||
Wire Wire Line
|
||||
5550 4350 5550 4500
|
||||
Connection ~ 5550 4500
|
||||
Wire Wire Line
|
||||
5650 4350 5650 4500
|
||||
Connection ~ 5650 4500
|
||||
Wire Wire Line
|
||||
2375 5975 6050 5975
|
||||
Connection ~ 3900 6500
|
||||
Wire Wire Line
|
||||
2900 6750 2900 6500
|
||||
Wire Wire Line
|
||||
2900 6500 3100 6500
|
||||
Wire Wire Line
|
||||
2300 2500 3500 2500
|
||||
Wire Wire Line
|
||||
3500 2500 3500 2600
|
||||
Wire Wire Line
|
||||
2375 2450 2375 5975
|
||||
Wire Wire Line
|
||||
6050 6200 5175 6200
|
||||
Wire Wire Line
|
||||
5175 6200 5175 5650
|
||||
Connection ~ 5175 5650
|
||||
$Comp
|
||||
L CUSTOM_PUSHBUTTON BIND1
|
||||
U 1 1 5874D258
|
||||
P 1300 6350
|
||||
F 0 "BIND1" H 1300 6496 60 0000 C CNN
|
||||
F 1 "CUSTOM_PUSHBUTTON" H 1300 6100 60 0001 C CNN
|
||||
F 2 "custom:OMRON_B3U-3000P" H 1450 6350 60 0001 C CNN
|
||||
F 3 "" H 1450 6350 60 0001 C CNN
|
||||
1 1300 6350
|
||||
-1 0 0 -1
|
||||
$EndComp
|
||||
Connection ~ 4000 6350
|
||||
NoConn ~ 2750 3900
|
||||
$EndSCHEMATC
|
||||
4704
tinyFISH/tinyFISH.kicad_pcb
Normal file
4704
tinyFISH/tinyFISH.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
80
tinyFISH/tinyFISH.lst
Normal file
80
tinyFISH/tinyFISH.lst
Normal file
@@ -0,0 +1,80 @@
|
||||
eeschema (2013-jul-07)-stable >> Creation date: Tue 20 Sep 2016 10:55:42 AM CEST
|
||||
#Cmp ( order = Reference )
|
||||
| 3V3 TP
|
||||
| ADC0 TP
|
||||
| ADC1 TP
|
||||
| ANT1 TP
|
||||
| C1 1u
|
||||
| C2 12p
|
||||
| C3 100n
|
||||
| C4 100p
|
||||
| C5 220p
|
||||
| C6 12p
|
||||
| C7 100p
|
||||
| C8 1p
|
||||
| C9 1p
|
||||
| C10 1u
|
||||
| C11 1p8
|
||||
| C12 1p5
|
||||
| C13 100n
|
||||
| D1 LED
|
||||
| D2 LED
|
||||
| DEBUG1 TP
|
||||
| GND1 TP
|
||||
| ISP_CLOCK1 TP
|
||||
| ISP_DATA1 TP
|
||||
| L1 1.2nH
|
||||
| L2 1.2nH
|
||||
| L3 1.2nH
|
||||
| R1 5k6
|
||||
| R2 10k
|
||||
| R3 56k
|
||||
| R4 1k
|
||||
| R5 10k
|
||||
| R6 1k
|
||||
| SBUS_PPM1 TP
|
||||
| U1 CC2510
|
||||
| X1 SMD_CRYSTAL_4PIN
|
||||
| ~RESET1 TP
|
||||
#End Cmp
|
||||
|
||||
#Cmp ( order = Value )
|
||||
| TP ADC0
|
||||
| TP ~RESET1
|
||||
| TP SBUS_PPM1
|
||||
| TP ISP_DATA1
|
||||
| TP ISP_CLOCK1
|
||||
| 1p C8
|
||||
| 1p C9
|
||||
| 12p C2
|
||||
| 12p C6
|
||||
| 100p C4
|
||||
| 100p C7
|
||||
| 220p C5
|
||||
| 100n C3
|
||||
| TP 3V3
|
||||
| TP ADC1
|
||||
| TP ANT1
|
||||
| 1p5 C12
|
||||
| 1p8 C11
|
||||
| 100n C13
|
||||
| 1u C1
|
||||
| 1u C10
|
||||
| LED D1
|
||||
| LED D2
|
||||
| TP DEBUG1
|
||||
| TP GND1
|
||||
| 1.2nH L1
|
||||
| 1.2nH L2
|
||||
| 1.2nH L3
|
||||
| 1k R4
|
||||
| 1k R6
|
||||
| 5k6 R1
|
||||
| 10k R2
|
||||
| 10k R5
|
||||
| 56k R3
|
||||
| CC2510 U1
|
||||
| SMD_CRYSTAL_4PIN X1
|
||||
#End Cmp
|
||||
|
||||
#End List
|
||||
82
tinyFISH/tinyFISH.pro
Normal file
82
tinyFISH/tinyFISH.pro
Normal file
@@ -0,0 +1,82 @@
|
||||
update=Tue 17 Jan 2017 12:19:15 PM CET
|
||||
version=1
|
||||
last_client=kicad
|
||||
[cvpcb]
|
||||
version=1
|
||||
NetIExt=net
|
||||
[cvpcb/libraries]
|
||||
EquName1=devcms
|
||||
[pcbnew]
|
||||
version=1
|
||||
LastNetListRead=tinyFISH.net
|
||||
UseCmpFile=1
|
||||
PadDrill=" 0.600000"
|
||||
PadDrillOvalY=" 0.600000"
|
||||
PadSizeH=" 0.800000"
|
||||
PadSizeV=" 1.000000"
|
||||
PcbTextSizeV=" 1.500000"
|
||||
PcbTextSizeH=" 1.500000"
|
||||
PcbTextThickness=" 0.300000"
|
||||
ModuleTextSizeV=" 1.000000"
|
||||
ModuleTextSizeH=" 1.000000"
|
||||
ModuleTextSizeThickness=" 0.150000"
|
||||
SolderMaskClearance=" 0.000000"
|
||||
SolderMaskMinWidth=" 0.000000"
|
||||
DrawSegmentWidth=" 0.200000"
|
||||
BoardOutlineThickness=" 0.100000"
|
||||
ModuleOutlineThickness=" 0.150000"
|
||||
[pcbnew/libraries]
|
||||
LibDir=
|
||||
LibName1=sockets
|
||||
LibName2=connect
|
||||
LibName3=discret
|
||||
LibName4=pin_array
|
||||
LibName5=divers
|
||||
LibName6=smd_capacitors
|
||||
LibName7=smd_resistors
|
||||
LibName8=smd_crystal&oscillator
|
||||
LibName9=smd_dil
|
||||
LibName10=smd_transistors
|
||||
LibName11=libcms
|
||||
LibName12=display
|
||||
LibName13=led
|
||||
LibName14=dip_sockets
|
||||
LibName15=pga_sockets
|
||||
LibName16=valves
|
||||
LibName17=custom
|
||||
[general]
|
||||
version=1
|
||||
[eeschema]
|
||||
version=1
|
||||
LibDir=../tinyFISH
|
||||
[eeschema/libraries]
|
||||
LibName1=kicad_misc/custom
|
||||
LibName2=power
|
||||
LibName3=device
|
||||
LibName4=transistors
|
||||
LibName5=conn
|
||||
LibName6=linear
|
||||
LibName7=regul
|
||||
LibName8=74xx
|
||||
LibName9=cmos4000
|
||||
LibName10=adc-dac
|
||||
LibName11=memory
|
||||
LibName12=xilinx
|
||||
LibName13=microcontrollers
|
||||
LibName14=dsp
|
||||
LibName15=microchip
|
||||
LibName16=analog_switches
|
||||
LibName17=motorola
|
||||
LibName18=texas
|
||||
LibName19=intel
|
||||
LibName20=audio
|
||||
LibName21=interface
|
||||
LibName22=digital-audio
|
||||
LibName23=philips
|
||||
LibName24=display
|
||||
LibName25=cypress
|
||||
LibName26=siliconi
|
||||
LibName27=opto
|
||||
LibName28=atmel
|
||||
LibName29=contrib
|
||||
LibName30=valves
|
||||
71
tinyFISH/tinyFISH.sch
Normal file
71
tinyFISH/tinyFISH.sch
Normal file
@@ -0,0 +1,71 @@
|
||||
EESchema Schematic File Version 2
|
||||
LIBS:custom
|
||||
LIBS:power
|
||||
LIBS:device
|
||||
LIBS:transistors
|
||||
LIBS:conn
|
||||
LIBS:linear
|
||||
LIBS:regul
|
||||
LIBS:74xx
|
||||
LIBS:cmos4000
|
||||
LIBS:adc-dac
|
||||
LIBS:memory
|
||||
LIBS:xilinx
|
||||
LIBS:microcontrollers
|
||||
LIBS:dsp
|
||||
LIBS:microchip
|
||||
LIBS:analog_switches
|
||||
LIBS:motorola
|
||||
LIBS:texas
|
||||
LIBS:intel
|
||||
LIBS:audio
|
||||
LIBS:interface
|
||||
LIBS:digital-audio
|
||||
LIBS:philips
|
||||
LIBS:display
|
||||
LIBS:cypress
|
||||
LIBS:siliconi
|
||||
LIBS:opto
|
||||
LIBS:atmel
|
||||
LIBS:contrib
|
||||
LIBS:valves
|
||||
LIBS:tinyFISH-cache
|
||||
EELAYER 25 0
|
||||
EELAYER END
|
||||
$Descr A2 23386 16535
|
||||
encoding utf-8
|
||||
Sheet 1 5
|
||||
Title ""
|
||||
Date "28 sep 2016"
|
||||
Rev ""
|
||||
Comp ""
|
||||
Comment1 ""
|
||||
Comment2 ""
|
||||
Comment3 ""
|
||||
Comment4 ""
|
||||
$EndDescr
|
||||
$Sheet
|
||||
S 11625 10875 1300 625
|
||||
U 581492C4
|
||||
F0 "rx" 99
|
||||
F1 "rx.sch" 99
|
||||
$EndSheet
|
||||
$Sheet
|
||||
S 7900 12500 2950 1650
|
||||
U 5814A757
|
||||
F0 "mpu" 60
|
||||
F1 "mpu.sch" 60
|
||||
$EndSheet
|
||||
$Sheet
|
||||
S 7925 10775 2875 975
|
||||
U 5814B5E4
|
||||
F0 "power" 60
|
||||
F1 "power.sch" 60
|
||||
$EndSheet
|
||||
$Sheet
|
||||
S 11650 12525 3050 1550
|
||||
U 5814BCBE
|
||||
F0 "cpu" 60
|
||||
F1 "cpu.sch" 60
|
||||
$EndSheet
|
||||
$EndSCHEMATC
|
||||
Reference in New Issue
Block a user