Initial commit

main
Konstantin Láska 2023-01-13 14:53:27 +01:00
commit 3a13a4ac39
11 changed files with 509 additions and 0 deletions

2
.gitattributes vendored Normal file
View File

@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto

137
.gitignore vendored Executable file
View File

@ -0,0 +1,137 @@
#################
## LaskaKit Useful stuff
#################
#############
## LaskaKit folders
#############
input/
## AVR Development
*.eep
*.elf
*.lst
*.lss
*.sym
*.d
*.o
*.srec
*.map
## Notepad++ backup files
*.bak
## BOM files
*bom*
#############
## Eagle
#############
*.epf
*.brd
*.sch
# Ignore the board and schematic backup files
*.b#?
*.s#?
*.l#?
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.vspscc
.builds
*.dotCover
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch
############
## Windows
############
# Windows image file caches
Thumbs.db
# Folder config file
Desktop.ini
#############
## Mac OS
#############
.DS_Store
#############
## Linux
#############
# backup files (*.bak on Win)
*~
#############
## Python
#############
*.py[co]
# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
# Installer logs
pip-log.txt
# Unit test / coverage reports
.coverage
.tox
#Translations
*.mo
#Mr Developer
.mr.developer.cfg

266
LICENSE.md Executable file
View File

@ -0,0 +1,266 @@
The TAPR Open Hardware License
Version 1.0 (May 25, 2007)
Copyright 2007 TAPR - http://www.tapr.org/OHL
PREAMBLE
Open Hardware is a thing - a physical artifact, either electrical or
mechanical - whose design information is available to, and usable by,
the public in a way that allows anyone to make, modify, distribute, and
use that thing. In this preface, design information is called
"documentation" and things created from it are called "products."
The TAPR Open Hardware License ("OHL") agreement provides a legal
framework for Open Hardware projects. It may be used for any kind of
product, be it a hammer or a computer motherboard, and is TAPR's
contribution to the community; anyone may use the OHL for their Open
Hardware project.
Like the GNU General Public License, the OHL is designed to guarantee
your freedom to share and to create. It forbids anyone who receives
rights under the OHL to deny any other licensee those same rights to
copy, modify, and distribute documentation, and to make, use and
distribute products based on that documentation.
Unlike the GPL, the OHL is not primarily a copyright license. While
copyright protects documentation from unauthorized copying, modification,
and distribution, it has little to do with your right to make, distribute,
or use a product based on that documentation. For better or worse, patents
play a significant role in those activities. Although it does not prohibit
anyone from patenting inventions embodied in an Open Hardware design, and
of course cannot prevent a third party from enforcing their patent rights,
those who benefit from an OHL design may not bring lawsuits claiming that
design infringes their patents or other intellectual property.
The OHL addresses unique issues involved in the creation of tangible,
physical things, but does not cover software, firmware, or code loaded
into programmable devices. A copyright-oriented license such as the GPL
better suits these creations.
How can you use the OHL, or a design based upon it? While the terms and
conditions below take precedence over this preamble, here is a summary:
* You may modify the documentation and make products based upon it.
* You may use products for any legal purpose without limitation.
* You may distribute unmodified documentation, but you must include the
complete package as you received it.
* You may distribute products you make to third parties, if you either
include the documentation on which the product is based, or make it
available without charge for at least three years to anyone who requests
it.
* You may distribute modified documentation or products based on it, if
you:
* License your modifications under the OHL.
* Include those modifications, following the requirements stated
below.
* Attempt to send the modified documentation by email to any of the
developers who have provided their email address. This is a good
faith obligation - if the email fails, you need do nothing more
and may go on with your distribution.
* If you create a design that you want to license under the OHL, you
should:
* Include this document in a file named LICENSE (with the appropriate
extension) that is included in the documentation package.
* If the file format allows, include a notice like "Licensed under
the TAPR Open Hardware License (www.tapr.org/OHL)" in each
documentation file. While not required, you should also include
this notice on printed circuit board artwork and the product
itself; if space is limited the notice can be shortened or
abbreviated.
* Include a copyright notice in each file and on printed circuit
board artwork.
* If you wish to be notified of modifications that others may make,
include your email address in a file named "CONTRIB.TXT" or
something similar.
* Any time the OHL requires you to make documentation available to
others, you must include all the materials you received from the
upstream licensors. In addition, if you have modified the
documentation:
* You must identify the modifications in a text file (preferably
named "CHANGES.TXT") that you include with the documentation.
That file must also include a statement like "These modifications
are licensed under the TAPR Open Hardware License."
* You must include any new files you created, including any
manufacturing files (such as Gerber files) you create in the
course of making products.
* You must include both "before" and "after" versions of all files
you modified.
* You may include files in proprietary formats, but you must also
include open format versions (such as Gerber, ASCII, Postscript,
or PDF) if your tools can create them.
TERMS AND CONDITIONS
1. Introduction
1.1 This Agreement governs how you may use, copy, modify, and
distribute Documentation, and how you may make, have made, and
distribute Products based on that Documentation. As used in this
Agreement, to "distribute" Documentation means to directly or indirectly
make copies available to a third party, and to "distribute" Products
means to directly or indirectly give, loan, sell or otherwise transfer
them to a third party.
1.2 "Documentation" includes:
(a) schematic diagrams;
(b) circuit or circuit board layouts, including Gerber and other
data files used for manufacture;
(c) mechanical drawings, including CAD, CAM, and other data files
used for manufacture;
(d) flow charts and descriptive text; and
(e) other explanatory material.
Documentation may be in any tangible or intangible form of expression,
including but not limited to computer files in open or proprietary
formats and representations on paper, film, or other media.
1.3 "Products" include:
(a) circuit boards, mechanical assemblies, and other physical parts
and components;
(b) assembled or partially assembled units (including components
and subassemblies); and
(c) parts and components combined into kits intended for assembly
by others;
which are based in whole or in part on the Documentation.
1.4 This Agreement applies to any Documentation which contains a
notice stating it is subject to the TAPR Open Hardware License, and to
all Products based in whole or in part on that Documentation. If
Documentation is distributed in an archive (such as a "zip" file) which
includes this document, all files in that archive are subject to this
Agreement unless they are specifically excluded. Each person who
contributes content to the Documentation is referred to in this
Agreement as a "Licensor."
1.5 By (a) using, copying, modifying, or distributing the
Documentation, or (b) making or having Products made or distributing
them, you accept this Agreement, agree to comply with its terms, and
become a "Licensee." Any activity inconsistent with this Agreement will
automatically terminate your rights under it (including the immunities
from suit granted in Section 2), but the rights of others who have
received Documentation, or have obtained Products, directly or
indirectly from you will not be affected so long as they fully comply
with it themselves.
1.6 This Agreement does not apply to software, firmware, or code
loaded into programmable devices which may be used in conjunction with
Documentation or Products. Such software is subject to the license
terms established by its copyright holder(s).
2. Patents
2.1 Each Licensor grants you, every other Licensee, and every
possessor or user of Products a perpetual, worldwide, and royalty-free
immunity from suit under any patent, patent application, or other
intellectual property right which he or she controls, to the extent
necessary to make, have made, possess, use, and distribute Products.
This immunity does not extend to infringement arising from modifications
subsequently made by others.
2.2 If you make or have Products made, or distribute Documentation
that you have modified, you grant every Licensor, every other Licensee,
and every possessor or user of Products a perpetual, worldwide, and
royalty-free immunity from suit under any patent, patent application, or
other intellectual property right which you control, to the extent
necessary to make, have made, possess, use, and distribute Products.
This immunity does not extend to infringement arising from modifications
subsequently made by others.
2.3 To avoid doubt, providing Documentation to a third party for the
sole purpose of having that party make Products on your behalf is not
considered "distribution,"\" and a third party's act of making Products
solely on your behalf does not cause that party to grant the immunity
described in the preceding paragraph.
2.4 These grants of immunity are a material part of this Agreement,
and form a portion of the consideration given by each party to the
other. If any court judgment or legal agreement prevents you from
granting the immunity required by this Section, your rights under this
Agreement will terminate and you may no longer use, copy, modify or
distribute the Documentation, or make, have made, or distribute
Products.
3. Modifications
You may modify the Documentation, and those modifications will become
part of the Documentation. They are subject to this Agreement, as are
Products based in whole or in part on them. If you distribute the
modified Documentation, or Products based in whole or in part upon it,
you must email the modified Documentation in a form compliant with
Section 4 to each Licensor who has provided an email address with the
Documentation. Attempting to send the email completes your obligations
under this Section and you need take no further action if any address
fails.
4. Distributing Documentation
4.1 You may distribute unmodified copies of the Documentation in its
entirety in any medium, provided that you retain all copyright and other
notices (including references to this Agreement) included by each
Licensor, and include an unaltered copy of this Agreement.
4.2 You may distribute modified copies of the Documentation if you
comply with all the requirements of the preceding paragraph and:
(a) include a prominent notice in an ASCII or other open format
file identifying those elements of the Documentation that you
changed, and stating that the modifications are licensed under
the terms of this Agreement;
(b) include all new documentation files that you create, as well as
both the original and modified versions of each file you change
(files may be in your development tool's native file format,
but if reasonably possible, you must also include open format,
such as Gerber, ASCII, Postscript, or PDF, versions);
(c) do not change the terms of this Agreement with respect to
subsequent licensees; and
(d) if you make or have Products made, include in the Documentation
all elements reasonably required to permit others to make
Products, including Gerber, CAD/CAM and other files used for
manufacture.
5. Making Products
5.1 You may use the Documentation to make or have Products made,
provided that each Product retains any notices included by the Licensor
(including, but not limited to, copyright notices on circuit boards).
5.2 You may distribute Products you make or have made, provided that
you include with each unit a copy of the Documentation in a form
consistent with Section 4. Alternatively, you may include either (i) an
offer valid for at least three years to provide that Documentation, at
no charge other than the reasonable cost of media and postage, to any
person who requests it; or (ii) a URL where that Documentation may be
downloaded, available for at least three years after you last distribute
the Product.
6. NEW LICENSE VERSIONS
TAPR may publish updated versions of the OHL which retain the same
general provisions as the present version, but differ in detail to
address new problems or concerns, and carry a distinguishing version
number. If the Documentation specifies a version number which applies
to it and "any later version", you may choose either that version or any
later version published by TAPR. If the Documentation does not specify
a version number, you may choose any version ever published by TAPR.
TAPR owns the copyright to the OHL, but grants permission to any person
to copy, distribute, and use it in unmodified form.
7. WARRANTY AND LIABILITY LIMITATIONS
7.1 THE DOCUMENTATION IS PROVIDED ON AN"AS-IS" BASIS WITHOUT
WARRANTY OF ANY KIND, TO THE EXTENT PERMITTED BY APPLICABLE LAW. ALL
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
TITLE, ARE HEREBY EXPRESSLY DISCLAIMED.
7.2 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ANY LICENSOR
BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES ARISING OUT OF
THE USE OF, OR INABILITY TO USE, THE DOCUMENTATION OR PRODUCTS,
INCLUDING BUT NOT LIMITED TO CLAIMS OF INTELLECTUAL PROPERTY
INFRINGEMENT OR LOSS OF DATA, EVEN IF THAT PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
7.3 You agree that the foregoing limitations are reasonable due to
the non-financial nature of the transaction represented by this
Agreement, and acknowledge that were it not for these limitations, the
Licensor(s) would not be willing to make the Documentation available to
you.
7.4 You agree to defend, indemnify, and hold each Licensor harmless
from any claim brought by a third party alleging any defect in the
design, manufacture, or operation of any Product which you make, have
made, or distribute pursuant to this Agreement.
####

BIN
Production/ESPlan_2022-12-15.zip Executable file

Binary file not shown.

100
Production/ESPlan_cpl.csv Executable file
View File

@ -0,0 +1,100 @@
Designator,Mid X,Mid Y,Layer,Rotation
C1,63.27, 5.21,Top,90.0
C2,61.11, 5.21,Top,90.0
C3, 5.21,-5.94,Top,180.0
C4,34.70,-10.52,Top,270.0
C6, 9.17,-20.65,Top,90.0
C7, 5.74,-3.89,Top,180.0
C10,14.12,-17.37,Top,0.0
C11,10.52,-14.45,Top,270.0
C12,13.77,-15.82,Top,0.0
C18,17.73,26.21,Top,90.0
C19,24.08,26.21,Top,90.0
C20,31.47,21.36,Top,90.0
C22,38.18,14.99,Top,270.0
C23,39.73,14.38,Top,270.0
C24,37.52,10.95,Top,90.0
C25,34.95, 8.74,Top,180.0
C28,20.45,-10.85,Top,270.0
C29,22.48,-10.85,Top,270.0
C30,24.03,-10.52,Top,270.0
C31,30.86,-12.67,Top,90.0
C32,38.30,-10.87,Top,270.0
C33,36.25,-10.87,Top,270.0
C34,31.88,-1.83,Top,0.0
C35,24.43, 6.50,Top,180.0
C36,22.02,-1.93,Top,0.0
D1, 8.86,-7.72,Top,270.0
D2,27.00,-20.77,Top,0.0
D3,27.15, 6.50,Top,180.0
IC2,56.26,-7.49,Top,270.0
IC3,13.34,-12.70,Top,0.0
IC4,34.70,17.91,Top,90.0
IC5,27.08,-10.95,Top,180.0
IC6,55.45,20.42,Top,270.0
IC7,34.29, 1.55,Top,90.0
IC8,24.59, 1.55,Top,90.0
J3,20.98,-21.84,Top,180.0
J4, 6.61,-12.70,Top,270.0
L2,31.95,-10.01,Top,180.0
POWER,70.03, 9.96,Top,0.0
Q1,13.23,-7.80,Top,180.0
Q3,34.95,10.95,Top,180.0
R1,11.43,-7.80,Top,90.0
R2,10.21,-20.65,Top,270.0
R3,15.03,-7.77,Top,270.0
R4, 7.37,-19.91,Top,180.0
R5, 7.37,-18.82,Top,180.0
R6,67.87, 9.96,Top,0.0
R11,40.56, 4.85,Top,0.0
R12,27.15, 5.13,Top,180.0
R17,19.00,24.21,Top,90.0
R18,16.46,24.21,Top,90.0
R19,25.35,24.21,Top,90.0
R20,22.81,24.21,Top,90.0
R21,35.20,13.36,Top,180.0
R22,12.90,10.03,Top,180.0
R24,30.58,16.43,Top,180.0
R25,39.60,17.93,Top,0.0
R26,27.86,-13.21,Top,0.0
R29,53.80, 4.01,Top,180.0
R30,51.13, 4.01,Top,0.0
R31,32.94,-12.67,Top,270.0
R32,31.90,-12.67,Top,90.0
R33,30.07, 4.95,Top,90.0
R34,36.70,-1.83,Top,180.0
R35,16.38, 4.70,Top,270.0
R36,16.41,-1.60,Top,270.0
R37, 7.37, 1.55,Top,90.0
R38,41.35, 1.80,Top,0.0
R39,41.35, 2.84,Top,180.0
R40,11.40,-0.99,Top,0.0
R41,11.40, 4.09,Top,0.0
RESET,12.70,-23.42,Top,180.0
RX,43.54, 2.84,Top,0.0
SD_CARD,58.17,24.36,Top,90.0
TR1,20.90,17.78,Top,0.0
TVS1,17.50, 1.55,Top,270.0
TX,43.54, 1.80,Top,0.0
RS485, 3.20, 1.55,Top,90.0
J5, 3.28,19.02,Top,270.0
C5,55.32,21.06,Bottom,180.0
C13,11.10,21.03,Bottom,0.0
C14,11.10,18.52,Bottom,0.0
C15,19.76,21.84,Bottom,90.0
C16,17.73,14.99,Bottom,90.0
C17,24.08,14.99,Bottom,90.0
C21,31.50,21.97,Bottom,90.0
C26,38.18,15.77,Bottom,270.0
C27,40.21,20.09,Bottom,90.0
D4,17.93,33.27,Bottom,0.0
L1,38.18,20.19,Bottom,90.0
R13,14.12,21.03,Bottom,180.0
R14,14.12,18.52,Bottom,180.0
R15,17.73,18.01,Bottom,270.0
R16,24.08,18.01,Bottom,270.0
R23,14.40,23.60,Bottom,180.0
R27,51.46,12.04,Bottom,270.0
R28,50.39,12.04,Bottom,270.0
R42,21.46,-17.42,Bottom,90.0
R43,22.50,-17.42,Bottom,90.0
1 Designator Mid X Mid Y Layer Rotation
2 C1 63.27 5.21 Top 90.0
3 C2 61.11 5.21 Top 90.0
4 C3 5.21 -5.94 Top 180.0
5 C4 34.70 -10.52 Top 270.0
6 C6 9.17 -20.65 Top 90.0
7 C7 5.74 -3.89 Top 180.0
8 C10 14.12 -17.37 Top 0.0
9 C11 10.52 -14.45 Top 270.0
10 C12 13.77 -15.82 Top 0.0
11 C18 17.73 26.21 Top 90.0
12 C19 24.08 26.21 Top 90.0
13 C20 31.47 21.36 Top 90.0
14 C22 38.18 14.99 Top 270.0
15 C23 39.73 14.38 Top 270.0
16 C24 37.52 10.95 Top 90.0
17 C25 34.95 8.74 Top 180.0
18 C28 20.45 -10.85 Top 270.0
19 C29 22.48 -10.85 Top 270.0
20 C30 24.03 -10.52 Top 270.0
21 C31 30.86 -12.67 Top 90.0
22 C32 38.30 -10.87 Top 270.0
23 C33 36.25 -10.87 Top 270.0
24 C34 31.88 -1.83 Top 0.0
25 C35 24.43 6.50 Top 180.0
26 C36 22.02 -1.93 Top 0.0
27 D1 8.86 -7.72 Top 270.0
28 D2 27.00 -20.77 Top 0.0
29 D3 27.15 6.50 Top 180.0
30 IC2 56.26 -7.49 Top 270.0
31 IC3 13.34 -12.70 Top 0.0
32 IC4 34.70 17.91 Top 90.0
33 IC5 27.08 -10.95 Top 180.0
34 IC6 55.45 20.42 Top 270.0
35 IC7 34.29 1.55 Top 90.0
36 IC8 24.59 1.55 Top 90.0
37 J3 20.98 -21.84 Top 180.0
38 J4 6.61 -12.70 Top 270.0
39 L2 31.95 -10.01 Top 180.0
40 POWER 70.03 9.96 Top 0.0
41 Q1 13.23 -7.80 Top 180.0
42 Q3 34.95 10.95 Top 180.0
43 R1 11.43 -7.80 Top 90.0
44 R2 10.21 -20.65 Top 270.0
45 R3 15.03 -7.77 Top 270.0
46 R4 7.37 -19.91 Top 180.0
47 R5 7.37 -18.82 Top 180.0
48 R6 67.87 9.96 Top 0.0
49 R11 40.56 4.85 Top 0.0
50 R12 27.15 5.13 Top 180.0
51 R17 19.00 24.21 Top 90.0
52 R18 16.46 24.21 Top 90.0
53 R19 25.35 24.21 Top 90.0
54 R20 22.81 24.21 Top 90.0
55 R21 35.20 13.36 Top 180.0
56 R22 12.90 10.03 Top 180.0
57 R24 30.58 16.43 Top 180.0
58 R25 39.60 17.93 Top 0.0
59 R26 27.86 -13.21 Top 0.0
60 R29 53.80 4.01 Top 180.0
61 R30 51.13 4.01 Top 0.0
62 R31 32.94 -12.67 Top 270.0
63 R32 31.90 -12.67 Top 90.0
64 R33 30.07 4.95 Top 90.0
65 R34 36.70 -1.83 Top 180.0
66 R35 16.38 4.70 Top 270.0
67 R36 16.41 -1.60 Top 270.0
68 R37 7.37 1.55 Top 90.0
69 R38 41.35 1.80 Top 0.0
70 R39 41.35 2.84 Top 180.0
71 R40 11.40 -0.99 Top 0.0
72 R41 11.40 4.09 Top 0.0
73 RESET 12.70 -23.42 Top 180.0
74 RX 43.54 2.84 Top 0.0
75 SD_CARD 58.17 24.36 Top 90.0
76 TR1 20.90 17.78 Top 0.0
77 TVS1 17.50 1.55 Top 270.0
78 TX 43.54 1.80 Top 0.0
79 RS485 3.20 1.55 Top 90.0
80 J5 3.28 19.02 Top 270.0
81 C5 55.32 21.06 Bottom 180.0
82 C13 11.10 21.03 Bottom 0.0
83 C14 11.10 18.52 Bottom 0.0
84 C15 19.76 21.84 Bottom 90.0
85 C16 17.73 14.99 Bottom 90.0
86 C17 24.08 14.99 Bottom 90.0
87 C21 31.50 21.97 Bottom 90.0
88 C26 38.18 15.77 Bottom 270.0
89 C27 40.21 20.09 Bottom 90.0
90 D4 17.93 33.27 Bottom 0.0
91 L1 38.18 20.19 Bottom 90.0
92 R13 14.12 21.03 Bottom 180.0
93 R14 14.12 18.52 Bottom 180.0
94 R15 17.73 18.01 Bottom 270.0
95 R16 24.08 18.01 Bottom 270.0
96 R23 14.40 23.60 Bottom 180.0
97 R27 51.46 12.04 Bottom 270.0
98 R28 50.39 12.04 Bottom 270.0
99 R42 21.46 -17.42 Bottom 90.0
100 R43 22.50 -17.42 Bottom 90.0

1
README.md Executable file
View File

@ -0,0 +1 @@
# ESPlan

1
README_CZ.md Normal file
View File

@ -0,0 +1 @@
# ESPlan

2
Version.md Executable file
View File

@ -0,0 +1,2 @@
### Version 1.0
- Initial | Počáteční

Binary file not shown.

BIN
datasheet/t-eth-poe.pdf Normal file

Binary file not shown.