Added circuit with inverters
This commit is contained in:
commit
445f343a45
7 changed files with 9767 additions and 0 deletions
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
*.bak
|
||||||
|
*-bak
|
||||||
|
*-backups
|
||||||
|
fp-info-cache
|
189
LICENSE
Normal file
189
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.
|
38
README.md
Normal file
38
README.md
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
# petwifi
|
||||||
|
|
||||||
|
An ESP8266 expansion for the Commodore PET / CBM.
|
||||||
|
|
||||||
|
Unlike the C64, the Commodore PET does not have a serial port.
|
||||||
|
For that reason, most serial port adapters for the C64 don't work, and an
|
||||||
|
alternate interface must be found. Furthermore, the user port on the PET
|
||||||
|
doesn't supply any power, so an external power supply would be necessary.
|
||||||
|
|
||||||
|
There is hope, however: The cassette port supplies 5V power and has
|
||||||
|
suitable logic lines that can be used to emulate a serial port.
|
||||||
|
|
||||||
|
The drawback is that serial communication must be fully emulated in
|
||||||
|
software.
|
||||||
|
|
||||||
|
Due to the different voltage levels of the ESP8266 and the PET,
|
||||||
|
some voltage conversion is necessary. Luckily, this can be achieved with
|
||||||
|
minimal circuitry: Converting from 5V to 3.3V can be done with a
|
||||||
|
resistor divider. For the opposite direction, no conversion is
|
||||||
|
necessary, because the voltage swing from 3.3V CMOS output drivers
|
||||||
|
is sufficient to drive NMOS input gates.
|
||||||
|
|
||||||
|
Special care must be taken for the MOTOR control line (which is used as
|
||||||
|
CTS control input on the ESP): It is driven by a darlington array on
|
||||||
|
a 9V supply rail.
|
||||||
|
|
||||||
|
The other pin mappings are as follows:
|
||||||
|
|
||||||
|
| PET pin | ESP pin | Direction | Internal connection |
|
||||||
|
|----------------|---------|-----------|---------------------|
|
||||||
|
| Cassette Write | RXD | PET->ESP | VIA PB3 |
|
||||||
|
| Cassette Read | TXD | ESP->PET | PIA1 CA1 |
|
||||||
|
| Cassette Motor | CTS | PET->ESP | PIA1 CB2 |
|
||||||
|
| Cassette Sense | RTS | ESP->PET | PIA PA4 |
|
||||||
|
|
||||||
|
A suitable serial signal (RS-232-like) must be generated/decoded in
|
||||||
|
software. Make sure that no cassette port #1 access is generated while
|
||||||
|
the adapter is connected.
|
7333
petwifi.kicad_pcb
Normal file
7333
petwifi.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
75
petwifi.kicad_prl
Normal file
75
petwifi.kicad_prl
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 31,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"pads": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.6
|
||||||
|
},
|
||||||
|
"ratsnest_display_mode": 0,
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": true,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13,
|
||||||
|
14,
|
||||||
|
15,
|
||||||
|
16,
|
||||||
|
17,
|
||||||
|
18,
|
||||||
|
19,
|
||||||
|
20,
|
||||||
|
21,
|
||||||
|
22,
|
||||||
|
23,
|
||||||
|
24,
|
||||||
|
25,
|
||||||
|
26,
|
||||||
|
27,
|
||||||
|
28,
|
||||||
|
29,
|
||||||
|
30,
|
||||||
|
32,
|
||||||
|
33,
|
||||||
|
34,
|
||||||
|
35,
|
||||||
|
36
|
||||||
|
],
|
||||||
|
"visible_layers": "ffcffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "petwifi.kicad_prl",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
}
|
||||||
|
}
|
437
petwifi.kicad_pro
Normal file
437
petwifi.kicad_pro
Normal file
|
@ -0,0 +1,437 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"board_outline_line_width": 0.09999999999999999,
|
||||||
|
"copper_line_width": 0.19999999999999998,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.049999999999999996,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": false,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 1
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.09999999999999999,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.15,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 0.762,
|
||||||
|
"height": 1.524,
|
||||||
|
"width": 1.524
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.15,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.15,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"45_degree_only": false,
|
||||||
|
"min_clearance": 0.39999999999999997
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "error",
|
||||||
|
"clearance": "error",
|
||||||
|
"copper_edge_clearance": "error",
|
||||||
|
"courtyards_overlap": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint_type_mismatch": "error",
|
||||||
|
"hole_clearance": "error",
|
||||||
|
"hole_near_hole": "error",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"missing_courtyard": "ignore",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"npth_inside_courtyard": "ignore",
|
||||||
|
"padstack": "error",
|
||||||
|
"pth_inside_courtyard": "ignore",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "warning",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zone_has_empty_net": "error",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"allow_blind_buried_vias": false,
|
||||||
|
"allow_microvias": false,
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.0,
|
||||||
|
"min_hole_clearance": 0.25,
|
||||||
|
"min_hole_to_hole": 0.25,
|
||||||
|
"min_microvia_diameter": 0.19999999999999998,
|
||||||
|
"min_microvia_drill": 0.09999999999999999,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.19999999999999998,
|
||||||
|
"min_via_annular_width": 0.049999999999999996,
|
||||||
|
"min_via_diameter": 0.39999999999999997,
|
||||||
|
"solder_mask_clearance": 0.0,
|
||||||
|
"solder_mask_min_width": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"track_widths": [
|
||||||
|
0.0
|
||||||
|
],
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"diameter": 1.4,
|
||||||
|
"drill": 1.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false,
|
||||||
|
"zones_use_no_outline": true
|
||||||
|
},
|
||||||
|
"layer_presets": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_label_syntax": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"extra_units": "error",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "warning",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "petwifi.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12.0,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.25,
|
||||||
|
"via_diameter": 0.8,
|
||||||
|
"via_drill": 0.4,
|
||||||
|
"wire_width": 6.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"net_colors": null
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"drawing": {
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"ngspice": {
|
||||||
|
"fix_include_paths": true,
|
||||||
|
"fix_passive_vals": false,
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"model_mode": 0,
|
||||||
|
"workbook_filename": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"spice_adjust_passive_values": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"c7be7ea4-d6cc-42cc-854b-70e2882b95dc",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
1691
petwifi.kicad_sch
Normal file
1691
petwifi.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue