Initial commit

This commit is contained in:
Sebastian 2022-06-27 23:05:10 +02:00
commit 90a9b82c78
25 changed files with 99100 additions and 0 deletions

1
#auto_saved_files# Normal file
View File

@ -0,0 +1 @@
/home/sebastian/projects/pcb/esp8266-homenode/_autosave-esp8266-homenode.kicad_sch

340
esp8266-homenode-cache.lib Normal file
View File

@ -0,0 +1,340 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 4xxx_4051
#
DEF 4xxx_4051 U 0 40 Y Y 1 L N
F0 "U" -300 750 50 H V C CNN
F1 "4xxx_4051" -300 -750 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP?16*
$ENDFPLIST
DRAW
S -300 700 300 -700 1 1 10 f
X X4 1 -500 200 200 R 50 50 1 0 P
X B 10 -500 -500 200 R 50 50 1 0 I
X A 11 -500 -400 200 R 50 50 1 0 I
X X3 12 -500 300 200 R 50 50 1 0 P
X X0 13 -500 600 200 R 50 50 1 0 P
X X1 14 -500 500 200 R 50 50 1 0 P
X X2 15 -500 400 200 R 50 50 1 0 P
X VDD 16 0 900 200 D 50 50 1 0 W
X X6 2 -500 0 200 R 50 50 1 0 P
X X 3 500 600 200 L 50 50 1 0 P
X X7 4 -500 -100 200 R 50 50 1 0 P
X X5 5 -500 100 200 R 50 50 1 0 P
X Inh 6 -500 -300 200 R 50 50 1 0 I
X VEE 7 100 -900 200 U 50 50 1 0 W
X VSS 8 0 -900 200 U 50 50 1 0 W
X C 9 -500 -600 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x02
#
DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 50 50 -150 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x06
#
DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 50 -350 1 1 10 f
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x08
#
DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_Generic_Conn_01x08" 0 -500 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 350 50 -450 1 1 10 f
X Pin_1 1 -200 300 150 R 50 50 1 1 P
X Pin_2 2 -200 200 150 R 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 -200 0 150 R 50 50 1 1 P
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
X Pin_6 6 -200 -200 150 R 50 50 1 1 P
X Pin_7 7 -200 -300 150 R 50 50 1 1 P
X Pin_8 8 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP1
#
DEF Device_CP1 C 0 10 N N 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP1" 25 -100 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50
P 2 0 1 20 -80 30 80 30 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 70 -50 110 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 130 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_D_ALT
#
DEF Device_D_ALT D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D_ALT" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_3_Open
#
DEF Jumper_SolderJumper_3_Open JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_SolderJumper_3_Open" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_Module_WeMos_D1_mini
#
DEF MCU_Module_WeMos_D1_mini U 0 20 Y Y 1 F N
F0 "U" 150 750 50 H V L CNN
F1 "MCU_Module_WeMos_D1_mini" 50 -750 50 H V L CNN
F2 "Module:WEMOS_D1_mini_light" 0 -1150 50 H I C CNN
F3 "" -1850 -1150 50 H I C CNN
$FPLIST
WEMOS*D1*mini*
$ENDFPLIST
DRAW
S -300 700 300 -700 1 1 10 f
X ~RST 1 -400 400 100 R 50 50 1 1 I
X GND 10 0 -800 100 U 50 50 1 1 W
X D4 11 400 0 100 L 50 50 1 1 B
X D3 12 400 100 100 L 50 50 1 1 B
X SDA/D2 13 400 200 100 L 50 50 1 1 B
X SCL/D1 14 400 300 100 L 50 50 1 1 B
X RX 15 -400 100 100 R 50 50 1 1 I
X TX 16 -400 0 100 R 50 50 1 1 O
X A0 2 400 500 100 L 50 50 1 1 I
X D0 3 400 400 100 L 50 50 1 1 B
X SCK/D5 4 400 -100 100 L 50 50 1 1 B
X MISO/D6 5 400 -200 100 L 50 50 1 1 B
X MOSI/D7 6 400 -300 100 L 50 50 1 1 B
X CS/D8 7 400 -400 100 L 50 50 1 1 B
X 3V3 8 100 800 100 D 50 50 1 1 w
X 5V 9 -100 800 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Regulator_Linear_LM1117-3.3
#
DEF Regulator_Linear_LM1117-3.3 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_LM1117-3.3" 0 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS LM1117-2.5 LM1117-3.3 LM1117-5.0 TLV1117-15 TLV1117-18 TLV1117-25 TLV1117-33 TLV1117-50
$FPLIST
SOT?223*
TO?263*
TO?252*
TO?220*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Regulator_Linear_LM1117-5.0
#
DEF Regulator_Linear_LM1117-5.0 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_LM1117-5.0" 0 125 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOT?223*
TO?263*
TO?252*
TO?220*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X GND 1 0 -300 100 U 50 50 1 1 W
X VO 2 300 0 100 L 50 50 1 1 w
X VI 3 -300 0 100 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@ -0,0 +1,73 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# CP1-Device
#
DEF CP1-Device C 0 10 N N 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP1-Device" 25 -100 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 30 80 30 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 70 -50 110 N
A 0 -150 128 513 1287 0 1 20 N 80 -50 -80 -50
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 130 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D_ALT-Device
#
DEF D_ALT-Device D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D_ALT-Device" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 F
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SolderJumper_3_Open-Jumper
#
DEF SolderJumper_3_Open-Jumper JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "SolderJumper_3_Open-Jumper" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

1386
esp8266-homenode.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
{
"board": {
"active_layer": 0,
"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": "001ffff_80000001",
"zone_display_mode": 0
},
"meta": {
"filename": "esp8266-homenode.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

426
esp8266-homenode.kicad_pro Normal file
View File

@ -0,0 +1,426 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
"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.09999999999999999,
"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.19999999999999998,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.19999999999999998,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"filename": "board_design_settings.json",
"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"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.024999999999999998,
"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,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.5,
0.75,
1.0
],
"via_dimensions": [],
"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": "esp8266-homenode.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.25,
"pin_symbol_size": 0.0,
"text_offset_ratio": 0.08
},
"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": [
[
"7271d5bd-0726-4170-8c36-ca43748f990d",
""
]
],
"text_variables": {}
}

2538
esp8266-homenode.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

241
esp8266-homenode.pro Normal file
View File

@ -0,0 +1,241 @@
update=Wed 30 Jun 2021 08:16:59 PM CEST
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.5
TrackWidth3=0.75
TrackWidth4=1
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.2
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.2
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

855
esp8266-homenode.sch Normal file
View File

@ -0,0 +1,855 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L MCU_Module:WeMos_D1_mini U1
U 1 1 60D7A3B7
P 2100 3850
F 0 "U1" H 2200 3000 50 0000 C CNN
F 1 "WeMos_D1_mini" H 2450 2900 50 0000 C CNN
F 2 "Module:WEMOS_D1_mini_light" H 2100 2700 50 0001 C CNN
F 3 "https://wiki.wemos.cc/products:d1:d1_mini#documentation" H 250 2700 50 0001 C CNN
1 2100 3850
1 0 0 -1
$EndComp
$Comp
L 4xxx:4051 U3
U 1 1 60D7AFD8
P 4150 3950
F 0 "U3" H 4694 3996 50 0000 L CNN
F 1 "4051" H 4694 3905 50 0000 L CNN
F 2 "Package_SO:SO-16_3.9x9.9mm_P1.27mm" H 4150 3950 50 0001 C CNN
F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4051bms-52bms-53bms.pdf" H 4150 3950 50 0001 C CNN
1 4150 3950
-1 0 0 -1
$EndComp
Wire Wire Line
2500 3350 3650 3350
$Comp
L power:GND #PWR0101
U 1 1 60D7D557
P 4050 5000
F 0 "#PWR0101" H 4050 4750 50 0001 C CNN
F 1 "GND" H 4055 4827 50 0000 C CNN
F 2 "" H 4050 5000 50 0001 C CNN
F 3 "" H 4050 5000 50 0001 C CNN
1 4050 5000
1 0 0 -1
$EndComp
Wire Wire Line
4050 4850 4050 4900
Wire Wire Line
4050 4900 4150 4900
Wire Wire Line
4150 4900 4150 4850
Connection ~ 4050 4900
Wire Wire Line
4050 4900 4050 5000
Wire Wire Line
2100 4650 2100 5000
$Comp
L power:GND #PWR0102
U 1 1 60D7DCE3
P 2100 5000
F 0 "#PWR0102" H 2100 4750 50 0001 C CNN
F 1 "GND" H 2105 4827 50 0000 C CNN
F 2 "" H 2100 5000 50 0001 C CNN
F 3 "" H 2100 5000 50 0001 C CNN
1 2100 5000
1 0 0 -1
$EndComp
$Comp
L Device:D_ALT D1
U 1 1 60D80323
P 1950 1200
F 0 "D1" H 1950 983 50 0000 C CNN
F 1 "BAT42W" H 1950 1074 50 0000 C CNN
F 2 "Diode_SMD:D_SOD-123" H 1950 1200 50 0001 C CNN
F 3 "~" H 1950 1200 50 0001 C CNN
1 1950 1200
-1 0 0 1
$EndComp
Wire Wire Line
1600 1200 1800 1200
$Comp
L power:GND #PWR0103
U 1 1 60D8100E
P 1700 1750
F 0 "#PWR0103" H 1700 1500 50 0001 C CNN
F 1 "GND" H 1705 1577 50 0000 C CNN
F 2 "" H 1700 1750 50 0001 C CNN
F 3 "" H 1700 1750 50 0001 C CNN
1 1700 1750
1 0 0 -1
$EndComp
$Comp
L Regulator_Linear:LM1117-5.0 U2
U 1 1 60D81701
P 3300 1200
F 0 "U2" H 3300 1442 50 0000 C CNN
F 1 "LM1117-5.0" H 3300 1351 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 3300 1200 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm1117.pdf" H 3300 1200 50 0001 C CNN
1 3300 1200
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C1
U 1 1 60D830A4
P 2250 1400
F 0 "C1" H 2365 1446 50 0000 L CNN
F 1 "47uF" H 2365 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 2250 1400 50 0001 C CNN
F 3 "~" H 2250 1400 50 0001 C CNN
1 2250 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C2
U 1 1 60D83B67
P 2700 1400
F 0 "C2" H 2815 1446 50 0000 L CNN
F 1 "100nF" H 2815 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 2738 1250 50 0001 C CNN
F 3 "~" H 2700 1400 50 0001 C CNN
1 2700 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C3
U 1 1 60D850F4
P 3750 1400
F 0 "C3" H 3865 1446 50 0000 L CNN
F 1 "100nF" H 3865 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3788 1250 50 0001 C CNN
F 3 "~" H 3750 1400 50 0001 C CNN
1 3750 1400
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C4
U 1 1 60D8559D
P 4200 1400
F 0 "C4" H 4315 1446 50 0000 L CNN
F 1 "47uF" H 4315 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 4200 1400 50 0001 C CNN
F 3 "~" H 4200 1400 50 0001 C CNN
1 4200 1400
1 0 0 -1
$EndComp
Wire Wire Line
2100 1200 2250 1200
Wire Wire Line
2700 1250 2700 1200
Connection ~ 2700 1200
Wire Wire Line
2700 1200 3000 1200
Wire Wire Line
2250 1250 2250 1200
Connection ~ 2250 1200
Wire Wire Line
2250 1200 2700 1200
Wire Wire Line
2250 1550 2250 1750
Wire Wire Line
2700 1550 2700 1750
Wire Wire Line
3300 1500 3300 1750
Wire Wire Line
3750 1550 3750 1750
Wire Wire Line
4200 1550 4200 1750
Wire Wire Line
3600 1200 3750 1200
Wire Wire Line
4200 1250 4200 1200
Connection ~ 4200 1200
Wire Wire Line
3750 1250 3750 1200
Connection ~ 3750 1200
Wire Wire Line
3750 1200 4200 1200
$Comp
L power:GND #PWR0104
U 1 1 60D8A315
P 2250 1750
F 0 "#PWR0104" H 2250 1500 50 0001 C CNN
F 1 "GND" H 2255 1577 50 0000 C CNN
F 2 "" H 2250 1750 50 0001 C CNN
F 3 "" H 2250 1750 50 0001 C CNN
1 2250 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0105
U 1 1 60D8AE81
P 2700 1750
F 0 "#PWR0105" H 2700 1500 50 0001 C CNN
F 1 "GND" H 2705 1577 50 0000 C CNN
F 2 "" H 2700 1750 50 0001 C CNN
F 3 "" H 2700 1750 50 0001 C CNN
1 2700 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0106
U 1 1 60D8B24D
P 3300 1750
F 0 "#PWR0106" H 3300 1500 50 0001 C CNN
F 1 "GND" H 3305 1577 50 0000 C CNN
F 2 "" H 3300 1750 50 0001 C CNN
F 3 "" H 3300 1750 50 0001 C CNN
1 3300 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 60D8B635
P 3750 1750
F 0 "#PWR0107" H 3750 1500 50 0001 C CNN
F 1 "GND" H 3755 1577 50 0000 C CNN
F 2 "" H 3750 1750 50 0001 C CNN
F 3 "" H 3750 1750 50 0001 C CNN
1 3750 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 60D8BA39
P 4200 1750
F 0 "#PWR0108" H 4200 1500 50 0001 C CNN
F 1 "GND" H 4205 1577 50 0000 C CNN
F 2 "" H 4200 1750 50 0001 C CNN
F 3 "" H 4200 1750 50 0001 C CNN
1 4200 1750
1 0 0 -1
$EndComp
Wire Wire Line
4650 1200 4650 1000
Wire Wire Line
4200 1200 4650 1200
$Comp
L power:+5V #PWR0109
U 1 1 60D8CCBC
P 4650 1000
F 0 "#PWR0109" H 4650 850 50 0001 C CNN
F 1 "+5V" H 4665 1173 50 0000 C CNN
F 2 "" H 4650 1000 50 0001 C CNN
F 3 "" H 4650 1000 50 0001 C CNN
1 4650 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0110
U 1 1 60D8EB89
P 4150 2850
F 0 "#PWR0110" H 4150 2700 50 0001 C CNN
F 1 "+5V" H 4165 3023 50 0000 C CNN
F 2 "" H 4150 2850 50 0001 C CNN
F 3 "" H 4150 2850 50 0001 C CNN
1 4150 2850
1 0 0 -1
$EndComp
Wire Wire Line
4150 3050 4150 2850
Text GLabel 2600 3450 2 50 Input ~ 0
MUX_A
Text GLabel 2600 3750 2 50 Input ~ 0
MUX_B
Text GLabel 2600 3850 2 50 Input ~ 0
MUX_C
Wire Wire Line
2500 3450 2600 3450
Wire Wire Line
2500 3750 2600 3750
Wire Wire Line
2500 3850 2600 3850
Text GLabel 4750 4350 2 50 Input ~ 0
MUX_A
Text GLabel 4750 4450 2 50 Input ~ 0
MUX_B
Text GLabel 4750 4550 2 50 Input ~ 0
MUX_C
Wire Wire Line
4650 4350 4750 4350
Wire Wire Line
4650 4450 4750 4450
Wire Wire Line
4650 4550 4750 4550
Wire Wire Line
4650 4250 5100 4250
Wire Wire Line
5100 4250 5100 5000
$Comp
L power:GND #PWR0111
U 1 1 60D94615
P 5100 5000
F 0 "#PWR0111" H 5100 4750 50 0001 C CNN
F 1 "GND" H 5105 4827 50 0000 C CNN
F 2 "" H 5100 5000 50 0001 C CNN
F 3 "" H 5100 5000 50 0001 C CNN
1 5100 5000
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x08 J2
U 1 1 60D9609C
P 5100 3650
F 0 "J2" H 5180 3642 50 0000 L CNN
F 1 "Conn_01x08" H 5180 3551 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 5100 3650 50 0001 C CNN
F 3 "~" H 5100 3650 50 0001 C CNN
1 5100 3650
1 0 0 -1
$EndComp
Wire Wire Line
4650 3350 4900 3350
Wire Wire Line
4650 3450 4900 3450
Wire Wire Line
4650 3550 4900 3550
Wire Wire Line
4650 3650 4900 3650
Wire Wire Line
4650 3750 4900 3750
Wire Wire Line
4650 3850 4900 3850
Wire Wire Line
4650 3950 4900 3950
Wire Wire Line
4650 4050 4900 4050
$Comp
L Connector_Generic:Conn_01x08 J3
U 1 1 60D9A8AD
P 6450 3650
F 0 "J3" H 6400 3100 50 0000 L CNN
F 1 "Conn_01x08" H 6050 3000 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 6450 3650 50 0001 C CNN
F 3 "~" H 6450 3650 50 0001 C CNN
1 6450 3650
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x08 J4
U 1 1 60D9AE52
P 7150 3650
F 0 "J4" H 7100 3100 50 0000 L CNN
F 1 "Conn_01x08" H 7100 3000 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 7150 3650 50 0001 C CNN
F 3 "~" H 7150 3650 50 0001 C CNN
1 7150 3650
1 0 0 -1
$EndComp
Wire Wire Line
6100 3350 6250 3350
Wire Wire Line
6100 3450 6250 3450
Wire Wire Line
6100 3550 6250 3550
Wire Wire Line
6100 3650 6250 3650
Wire Wire Line
6100 3750 6250 3750
Wire Wire Line
6100 3850 6250 3850
Wire Wire Line
6100 3950 6250 3950
Wire Wire Line
6250 4050 6100 4050
Wire Wire Line
6100 4050 6100 3950
Connection ~ 6100 3350
Wire Wire Line
6100 3350 6100 3100
Connection ~ 6100 3450
Wire Wire Line
6100 3450 6100 3350
Connection ~ 6100 3550
Wire Wire Line
6100 3550 6100 3450
Connection ~ 6100 3650
Wire Wire Line
6100 3650 6100 3550
Connection ~ 6100 3750
Wire Wire Line
6100 3750 6100 3650
Connection ~ 6100 3850
Wire Wire Line
6100 3850 6100 3750
Connection ~ 6100 3950
Wire Wire Line
6100 3950 6100 3850
Wire Wire Line
6950 3350 6850 3350
Wire Wire Line
6950 3450 6850 3450
Wire Wire Line
6950 3550 6850 3550
Wire Wire Line
6950 3650 6850 3650
Wire Wire Line
6950 3750 6850 3750
Wire Wire Line
6950 3850 6850 3850
Wire Wire Line
6950 3950 6850 3950
Wire Wire Line
6950 4050 6850 4050
Wire Wire Line
6850 3350 6850 3450
Connection ~ 6850 3450
Wire Wire Line
6850 3450 6850 3550
Connection ~ 6850 3550
Wire Wire Line
6850 3550 6850 3650
Connection ~ 6850 3650
Wire Wire Line
6850 3650 6850 3750
Connection ~ 6850 3750
Wire Wire Line
6850 3750 6850 3850
Connection ~ 6850 3850
Wire Wire Line
6850 3850 6850 3950
Connection ~ 6850 3950
Wire Wire Line
6850 3950 6850 4050
Connection ~ 6850 4050
Wire Wire Line
6850 4050 6850 4250
$Comp
L power:GND #PWR0112
U 1 1 60DAE76B
P 6850 4250
F 0 "#PWR0112" H 6850 4000 50 0001 C CNN
F 1 "GND" H 6855 4077 50 0000 C CNN
F 2 "" H 6850 4250 50 0001 C CNN
F 3 "" H 6850 4250 50 0001 C CNN
1 6850 4250
1 0 0 -1
$EndComp
Text GLabel 2600 3550 2 50 Input ~ 0
SCL
Text GLabel 2600 3650 2 50 Input ~ 0
SDA
Text GLabel 2600 3950 2 50 Input ~ 0
SCK
Text GLabel 2600 4050 2 50 Input ~ 0
MISO
Text GLabel 2600 4150 2 50 Input ~ 0
MOSI
Text GLabel 2600 4250 2 50 Input ~ 0
CS
Wire Wire Line
2500 3950 2600 3950
Wire Wire Line
2500 4050 2600 4050
Wire Wire Line
2500 4150 2600 4150
Wire Wire Line
2500 4250 2600 4250
Wire Wire Line
2500 3650 2600 3650
Wire Wire Line
2500 3550 2600 3550
Wire Wire Line
2000 3050 2000 2850
NoConn ~ 2200 3050
$Comp
L power:+5V #PWR0113
U 1 1 60DCC5AA
P 2000 2850
F 0 "#PWR0113" H 2000 2700 50 0001 C CNN
F 1 "+5V" H 2015 3023 50 0000 C CNN
F 2 "" H 2000 2850 50 0001 C CNN
F 3 "" H 2000 2850 50 0001 C CNN
1 2000 2850
1 0 0 -1
$EndComp
$Comp
L Regulator_Linear:LM1117-3.3 U4
U 1 1 60DE2F20
P 5200 1200
F 0 "U4" H 5200 1442 50 0000 C CNN
F 1 "LM1117-3.3" H 5200 1351 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 5200 1200 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm1117.pdf" H 5200 1200 50 0001 C CNN
1 5200 1200
1 0 0 -1
$EndComp
Wire Wire Line
4650 1200 4900 1200
Connection ~ 4650 1200
$Comp
L Device:C C5
U 1 1 60DE8677
P 5650 1400
F 0 "C5" H 5765 1446 50 0000 L CNN
F 1 "100nF" H 5765 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 5688 1250 50 0001 C CNN
F 3 "~" H 5650 1400 50 0001 C CNN
1 5650 1400
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C6
U 1 1 60DE867D
P 6100 1400
F 0 "C6" H 6215 1446 50 0000 L CNN
F 1 "47uF" H 6215 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 6100 1400 50 0001 C CNN
F 3 "~" H 6100 1400 50 0001 C CNN
1 6100 1400
1 0 0 -1
$EndComp
Wire Wire Line
5650 1550 5650 1750
Wire Wire Line
6100 1550 6100 1750
Wire Wire Line
5500 1200 5650 1200
Wire Wire Line
6100 1250 6100 1200
Connection ~ 6100 1200
Wire Wire Line
5650 1250 5650 1200
Connection ~ 5650 1200
Wire Wire Line
5650 1200 6100 1200
$Comp
L power:GND #PWR0114
U 1 1 60DE868B
P 5650 1750
F 0 "#PWR0114" H 5650 1500 50 0001 C CNN
F 1 "GND" H 5655 1577 50 0000 C CNN
F 2 "" H 5650 1750 50 0001 C CNN
F 3 "" H 5650 1750 50 0001 C CNN
1 5650 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 60DE8691
P 6100 1750
F 0 "#PWR0115" H 6100 1500 50 0001 C CNN
F 1 "GND" H 6105 1577 50 0000 C CNN
F 2 "" H 6100 1750 50 0001 C CNN
F 3 "" H 6100 1750 50 0001 C CNN
1 6100 1750
1 0 0 -1
$EndComp
Wire Wire Line
6100 1200 6550 1200
Wire Wire Line
5200 1500 5200 1750
$Comp
L power:GND #PWR0116
U 1 1 60DECD49
P 5200 1750
F 0 "#PWR0116" H 5200 1500 50 0001 C CNN
F 1 "GND" H 5205 1577 50 0000 C CNN
F 2 "" H 5200 1750 50 0001 C CNN
F 3 "" H 5200 1750 50 0001 C CNN
1 5200 1750
1 0 0 -1
$EndComp
Wire Wire Line
6550 1200 6550 1000
$Comp
L power:+3.3V #PWR0117
U 1 1 60DF69F3
P 6550 1000
F 0 "#PWR0117" H 6550 850 50 0001 C CNN
F 1 "+3.3V" H 6565 1173 50 0000 C CNN
F 2 "" H 6550 1000 50 0001 C CNN
F 3 "" H 6550 1000 50 0001 C CNN
1 6550 1000
1 0 0 -1
$EndComp
Text GLabel 1600 3850 0 50 Input ~ 0
TXD
Text GLabel 1600 3750 0 50 Input ~ 0
RXD
Wire Wire Line
1600 3750 1700 3750
Wire Wire Line
1600 3850 1700 3850
$Comp
L Connector_Generic:Conn_01x04 J5
U 1 1 60DFF676
P 9750 1450
F 0 "J5" H 9830 1442 50 0000 L CNN
F 1 "Conn_01x04" H 9830 1351 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 9750 1450 50 0001 C CNN
F 3 "~" H 9750 1450 50 0001 C CNN
1 9750 1450
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP1
U 1 1 60E08683
P 9000 1350
F 0 "JP1" V 9046 1417 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 1417 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 1350 50 0001 C CNN
F 3 "~" H 9000 1350 50 0001 C CNN
1 9000 1350
0 -1 -1 0
$EndComp
Text GLabel 9500 1550 0 50 Input ~ 0
TXD
Text GLabel 9500 1450 0 50 Input ~ 0
RXD
Wire Wire Line
9500 1450 9550 1450
Wire Wire Line
9500 1550 9550 1550
Wire Wire Line
9550 1650 9500 1650
Wire Wire Line
9500 1650 9500 1850
Wire Wire Line
9150 1350 9550 1350
Wire Wire Line
9000 1150 9000 1000
Wire Wire Line
9000 1550 9000 1600
Wire Wire Line
9000 1600 8700 1600
Wire Wire Line
8700 1600 8700 1000
$Comp
L power:+3.3V #PWR0118
U 1 1 60E1F2FE
P 9000 1000
F 0 "#PWR0118" H 9000 850 50 0001 C CNN
F 1 "+3.3V" H 9015 1173 50 0000 C CNN
F 2 "" H 9000 1000 50 0001 C CNN
F 3 "" H 9000 1000 50 0001 C CNN
1 9000 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0119
U 1 1 60E1F808
P 8700 1000
F 0 "#PWR0119" H 8700 850 50 0001 C CNN
F 1 "+5V" H 8715 1173 50 0000 C CNN
F 2 "" H 8700 1000 50 0001 C CNN
F 3 "" H 8700 1000 50 0001 C CNN
1 8700 1000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0120
U 1 1 60E21550
P 9500 1850
F 0 "#PWR0120" H 9500 1600 50 0001 C CNN
F 1 "GND" H 9505 1677 50 0000 C CNN
F 2 "" H 9500 1850 50 0001 C CNN
F 3 "" H 9500 1850 50 0001 C CNN
1 9500 1850
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x04 J6
U 1 1 60E3AD3E
P 9750 2550
F 0 "J6" H 9830 2542 50 0000 L CNN
F 1 "Conn_01x04" H 9830 2451 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 9750 2550 50 0001 C CNN
F 3 "~" H 9750 2550 50 0001 C CNN
1 9750 2550
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP2
U 1 1 60E3AD44
P 9000 2450
F 0 "JP2" V 9046 2517 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 2517 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 2450 50 0001 C CNN
F 3 "~" H 9000 2450 50 0001 C CNN
1 9000 2450
0 -1 -1 0
$EndComp
Text GLabel 9500 2650 0 50 Input ~ 0
SDA
Text GLabel 9500 2550 0 50 Input ~ 0
SCL
Wire Wire Line
9500 2550 9550 2550
Wire Wire Line
9500 2650 9550 2650
Wire Wire Line
9550 2750 9500 2750
Wire Wire Line
9500 2750 9500 2950
Wire Wire Line
9150 2450 9550 2450
Wire Wire Line
9000 2250 9000 2100
Wire Wire Line
9000 2650 9000 2700
Wire Wire Line
9000 2700 8700 2700
Wire Wire Line
8700 2700 8700 2100
$Comp
L power:+3.3V #PWR0121
U 1 1 60E3AD55
P 9000 2100
F 0 "#PWR0121" H 9000 1950 50 0001 C CNN
F 1 "+3.3V" H 9015 2273 50 0000 C CNN
F 2 "" H 9000 2100 50 0001 C CNN
F 3 "" H 9000 2100 50 0001 C CNN
1 9000 2100
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0122
U 1 1 60E3AD5B
P 8700 2100
F 0 "#PWR0122" H 8700 1950 50 0001 C CNN
F 1 "+5V" H 8715 2273 50 0000 C CNN
F 2 "" H 8700 2100 50 0001 C CNN
F 3 "" H 8700 2100 50 0001 C CNN
1 8700 2100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0123
U 1 1 60E3AD61
P 9500 2950
F 0 "#PWR0123" H 9500 2700 50 0001 C CNN
F 1 "GND" H 9505 2777 50 0000 C CNN
F 2 "" H 9500 2950 50 0001 C CNN
F 3 "" H 9500 2950 50 0001 C CNN
1 9500 2950
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0124
U 1 1 60E4F616
P 6100 3100
F 0 "#PWR0124" H 6100 2950 50 0001 C CNN
F 1 "+3.3V" H 6115 3273 50 0000 C CNN
F 2 "" H 6100 3100 50 0001 C CNN
F 3 "" H 6100 3100 50 0001 C CNN
1 6100 3100
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP3
U 1 1 60E5C1E0
P 9000 3900
F 0 "JP3" V 9046 3967 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 3967 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 3900 50 0001 C CNN
F 3 "~" H 9000 3900 50 0001 C CNN
1 9000 3900
0 -1 -1 0
$EndComp
Wire Wire Line
9500 4000 9550 4000
Wire Wire Line
9500 4100 9550 4100
Wire Wire Line
9550 4200 9500 4200
Wire Wire Line
9150 3900 9550 3900
Wire Wire Line
9000 3700 9000 3550
Wire Wire Line
9000 4100 9000 4150
Wire Wire Line
9000 4150 8700 4150
Wire Wire Line
8700 4150 8700 3550
$Comp
L power:+3.3V #PWR0125
U 1 1 60E5C1F1
P 9000 3550
F 0 "#PWR0125" H 9000 3400 50 0001 C CNN
F 1 "+3.3V" H 9015 3723 50 0000 C CNN
F 2 "" H 9000 3550 50 0001 C CNN
F 3 "" H 9000 3550 50 0001 C CNN
1 9000 3550
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0126
U 1 1 60E5C1F7
P 8700 3550
F 0 "#PWR0126" H 8700 3400 50 0001 C CNN
F 1 "+5V" H 8715 3723 50 0000 C CNN
F 2 "" H 8700 3550 50 0001 C CNN
F 3 "" H 8700 3550 50 0001 C CNN
1 8700 3550
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x06 J7
U 1 1 60E6142C
P 9750 4100
F 0 "J7" H 9830 4092 50 0000 L CNN
F 1 "Conn_01x06" H 9830 4001 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" H 9750 4100 50 0001 C CNN
F 3 "~" H 9750 4100 50 0001 C CNN
1 9750 4100
1 0 0 -1
$EndComp
Text GLabel 9500 4000 0 50 Input ~ 0
SCK
Text GLabel 9500 4100 0 50 Input ~ 0
MISO
Text GLabel 9500 4200 0 50 Input ~ 0
MOSI
Text GLabel 9500 4300 0 50 Input ~ 0
CS
Wire Wire Line
9500 4300 9550 4300
Wire Wire Line
9550 4400 9500 4400
Wire Wire Line
9500 4400 9500 4600
$Comp
L power:GND #PWR0127
U 1 1 60E72D8D
P 9500 4600
F 0 "#PWR0127" H 9500 4350 50 0001 C CNN
F 1 "GND" H 9505 4427 50 0000 C CNN
F 2 "" H 9500 4600 50 0001 C CNN
F 3 "" H 9500 4600 50 0001 C CNN
1 9500 4600
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x02 J1
U 1 1 60D94DF3
P 1400 1300
F 0 "J1" H 1318 975 50 0000 C CNN
F 1 "Conn_01x02" H 1318 1066 50 0000 C CNN
F 2 "TerminalBlock:TerminalBlock_bornier-2_P5.08mm" H 1400 1300 50 0001 C CNN
F 3 "~" H 1400 1300 50 0001 C CNN
1 1400 1300
-1 0 0 1
$EndComp
Wire Wire Line
1600 1300 1700 1300
Wire Wire Line
1700 1300 1700 1750
$EndSCHEMATC

855
esp8266-homenode.sch-bak Normal file
View File

@ -0,0 +1,855 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L MCU_Module:WeMos_D1_mini U1
U 1 1 60D7A3B7
P 2100 3850
F 0 "U1" H 2200 3000 50 0000 C CNN
F 1 "WeMos_D1_mini" H 2450 2900 50 0000 C CNN
F 2 "Module:WEMOS_D1_mini_light" H 2100 2700 50 0001 C CNN
F 3 "https://wiki.wemos.cc/products:d1:d1_mini#documentation" H 250 2700 50 0001 C CNN
1 2100 3850
1 0 0 -1
$EndComp
$Comp
L 4xxx:4051 U3
U 1 1 60D7AFD8
P 4150 3950
F 0 "U3" H 4694 3996 50 0000 L CNN
F 1 "4051" H 4694 3905 50 0000 L CNN
F 2 "Package_SO:SO-16_3.9x9.9mm_P1.27mm" H 4150 3950 50 0001 C CNN
F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4051bms-52bms-53bms.pdf" H 4150 3950 50 0001 C CNN
1 4150 3950
-1 0 0 -1
$EndComp
Wire Wire Line
2500 3350 3650 3350
$Comp
L power:GND #PWR0101
U 1 1 60D7D557
P 4050 5000
F 0 "#PWR0101" H 4050 4750 50 0001 C CNN
F 1 "GND" H 4055 4827 50 0000 C CNN
F 2 "" H 4050 5000 50 0001 C CNN
F 3 "" H 4050 5000 50 0001 C CNN
1 4050 5000
1 0 0 -1
$EndComp
Wire Wire Line
4050 4850 4050 4900
Wire Wire Line
4050 4900 4150 4900
Wire Wire Line
4150 4900 4150 4850
Connection ~ 4050 4900
Wire Wire Line
4050 4900 4050 5000
Wire Wire Line
2100 4650 2100 5000
$Comp
L power:GND #PWR0102
U 1 1 60D7DCE3
P 2100 5000
F 0 "#PWR0102" H 2100 4750 50 0001 C CNN
F 1 "GND" H 2105 4827 50 0000 C CNN
F 2 "" H 2100 5000 50 0001 C CNN
F 3 "" H 2100 5000 50 0001 C CNN
1 2100 5000
1 0 0 -1
$EndComp
$Comp
L Device:D_ALT D1
U 1 1 60D80323
P 1950 1200
F 0 "D1" H 1950 983 50 0000 C CNN
F 1 "BAT42W" H 1950 1074 50 0000 C CNN
F 2 "Diode_SMD:D_SOD-123" H 1950 1200 50 0001 C CNN
F 3 "~" H 1950 1200 50 0001 C CNN
1 1950 1200
-1 0 0 1
$EndComp
Wire Wire Line
1600 1200 1800 1200
$Comp
L power:GND #PWR0103
U 1 1 60D8100E
P 1700 1750
F 0 "#PWR0103" H 1700 1500 50 0001 C CNN
F 1 "GND" H 1705 1577 50 0000 C CNN
F 2 "" H 1700 1750 50 0001 C CNN
F 3 "" H 1700 1750 50 0001 C CNN
1 1700 1750
1 0 0 -1
$EndComp
$Comp
L Regulator_Linear:LM1117-5.0 U2
U 1 1 60D81701
P 3300 1200
F 0 "U2" H 3300 1442 50 0000 C CNN
F 1 "LM1117-5.0" H 3300 1351 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 3300 1200 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm1117.pdf" H 3300 1200 50 0001 C CNN
1 3300 1200
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C1
U 1 1 60D830A4
P 2250 1400
F 0 "C1" H 2365 1446 50 0000 L CNN
F 1 "47uF" H 2365 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 2250 1400 50 0001 C CNN
F 3 "~" H 2250 1400 50 0001 C CNN
1 2250 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C2
U 1 1 60D83B67
P 2700 1400
F 0 "C2" H 2815 1446 50 0000 L CNN
F 1 "100nF" H 2815 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 2738 1250 50 0001 C CNN
F 3 "~" H 2700 1400 50 0001 C CNN
1 2700 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C3
U 1 1 60D850F4
P 3750 1400
F 0 "C3" H 3865 1446 50 0000 L CNN
F 1 "100nF" H 3865 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 3788 1250 50 0001 C CNN
F 3 "~" H 3750 1400 50 0001 C CNN
1 3750 1400
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C4
U 1 1 60D8559D
P 4200 1400
F 0 "C4" H 4315 1446 50 0000 L CNN
F 1 "47uF" H 4315 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 4200 1400 50 0001 C CNN
F 3 "~" H 4200 1400 50 0001 C CNN
1 4200 1400
1 0 0 -1
$EndComp
Wire Wire Line
2100 1200 2250 1200
Wire Wire Line
2700 1250 2700 1200
Connection ~ 2700 1200
Wire Wire Line
2700 1200 3000 1200
Wire Wire Line
2250 1250 2250 1200
Connection ~ 2250 1200
Wire Wire Line
2250 1200 2700 1200
Wire Wire Line
2250 1550 2250 1750
Wire Wire Line
2700 1550 2700 1750
Wire Wire Line
3300 1500 3300 1750
Wire Wire Line
3750 1550 3750 1750
Wire Wire Line
4200 1550 4200 1750
Wire Wire Line
3600 1200 3750 1200
Wire Wire Line
4200 1250 4200 1200
Connection ~ 4200 1200
Wire Wire Line
3750 1250 3750 1200
Connection ~ 3750 1200
Wire Wire Line
3750 1200 4200 1200
$Comp
L power:GND #PWR0104
U 1 1 60D8A315
P 2250 1750
F 0 "#PWR0104" H 2250 1500 50 0001 C CNN
F 1 "GND" H 2255 1577 50 0000 C CNN
F 2 "" H 2250 1750 50 0001 C CNN
F 3 "" H 2250 1750 50 0001 C CNN
1 2250 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0105
U 1 1 60D8AE81
P 2700 1750
F 0 "#PWR0105" H 2700 1500 50 0001 C CNN
F 1 "GND" H 2705 1577 50 0000 C CNN
F 2 "" H 2700 1750 50 0001 C CNN
F 3 "" H 2700 1750 50 0001 C CNN
1 2700 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0106
U 1 1 60D8B24D
P 3300 1750
F 0 "#PWR0106" H 3300 1500 50 0001 C CNN
F 1 "GND" H 3305 1577 50 0000 C CNN
F 2 "" H 3300 1750 50 0001 C CNN
F 3 "" H 3300 1750 50 0001 C CNN
1 3300 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 60D8B635
P 3750 1750
F 0 "#PWR0107" H 3750 1500 50 0001 C CNN
F 1 "GND" H 3755 1577 50 0000 C CNN
F 2 "" H 3750 1750 50 0001 C CNN
F 3 "" H 3750 1750 50 0001 C CNN
1 3750 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 60D8BA39
P 4200 1750
F 0 "#PWR0108" H 4200 1500 50 0001 C CNN
F 1 "GND" H 4205 1577 50 0000 C CNN
F 2 "" H 4200 1750 50 0001 C CNN
F 3 "" H 4200 1750 50 0001 C CNN
1 4200 1750
1 0 0 -1
$EndComp
Wire Wire Line
4650 1200 4650 1000
Wire Wire Line
4200 1200 4650 1200
$Comp
L power:+5V #PWR0109
U 1 1 60D8CCBC
P 4650 1000
F 0 "#PWR0109" H 4650 850 50 0001 C CNN
F 1 "+5V" H 4665 1173 50 0000 C CNN
F 2 "" H 4650 1000 50 0001 C CNN
F 3 "" H 4650 1000 50 0001 C CNN
1 4650 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0110
U 1 1 60D8EB89
P 4150 2850
F 0 "#PWR0110" H 4150 2700 50 0001 C CNN
F 1 "+5V" H 4165 3023 50 0000 C CNN
F 2 "" H 4150 2850 50 0001 C CNN
F 3 "" H 4150 2850 50 0001 C CNN
1 4150 2850
1 0 0 -1
$EndComp
Wire Wire Line
4150 3050 4150 2850
Text GLabel 2600 3450 2 50 Input ~ 0
MUX_A
Text GLabel 2600 3750 2 50 Input ~ 0
MUX_B
Text GLabel 2600 3850 2 50 Input ~ 0
MUX_C
Wire Wire Line
2500 3450 2600 3450
Wire Wire Line
2500 3750 2600 3750
Wire Wire Line
2500 3850 2600 3850
Text GLabel 4750 4350 2 50 Input ~ 0
MUX_A
Text GLabel 4750 4450 2 50 Input ~ 0
MUX_B
Text GLabel 4750 4550 2 50 Input ~ 0
MUX_C
Wire Wire Line
4650 4350 4750 4350
Wire Wire Line
4650 4450 4750 4450
Wire Wire Line
4650 4550 4750 4550
Wire Wire Line
4650 4250 5100 4250
Wire Wire Line
5100 4250 5100 5000
$Comp
L power:GND #PWR0111
U 1 1 60D94615
P 5100 5000
F 0 "#PWR0111" H 5100 4750 50 0001 C CNN
F 1 "GND" H 5105 4827 50 0000 C CNN
F 2 "" H 5100 5000 50 0001 C CNN
F 3 "" H 5100 5000 50 0001 C CNN
1 5100 5000
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x08 J2
U 1 1 60D9609C
P 5100 3650
F 0 "J2" H 5180 3642 50 0000 L CNN
F 1 "Conn_01x08" H 5180 3551 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 5100 3650 50 0001 C CNN
F 3 "~" H 5100 3650 50 0001 C CNN
1 5100 3650
1 0 0 -1
$EndComp
Wire Wire Line
4650 3350 4900 3350
Wire Wire Line
4650 3450 4900 3450
Wire Wire Line
4650 3550 4900 3550
Wire Wire Line
4650 3650 4900 3650
Wire Wire Line
4650 3750 4900 3750
Wire Wire Line
4650 3850 4900 3850
Wire Wire Line
4650 3950 4900 3950
Wire Wire Line
4650 4050 4900 4050
$Comp
L Connector_Generic:Conn_01x08 J3
U 1 1 60D9A8AD
P 6450 3650
F 0 "J3" H 6400 3100 50 0000 L CNN
F 1 "Conn_01x08" H 6050 3000 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 6450 3650 50 0001 C CNN
F 3 "~" H 6450 3650 50 0001 C CNN
1 6450 3650
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x08 J4
U 1 1 60D9AE52
P 7150 3650
F 0 "J4" H 7100 3100 50 0000 L CNN
F 1 "Conn_01x08" H 7100 3000 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" H 7150 3650 50 0001 C CNN
F 3 "~" H 7150 3650 50 0001 C CNN
1 7150 3650
1 0 0 -1
$EndComp
Wire Wire Line
6100 3350 6250 3350
Wire Wire Line
6100 3450 6250 3450
Wire Wire Line
6100 3550 6250 3550
Wire Wire Line
6100 3650 6250 3650
Wire Wire Line
6100 3750 6250 3750
Wire Wire Line
6100 3850 6250 3850
Wire Wire Line
6100 3950 6250 3950
Wire Wire Line
6250 4050 6100 4050
Wire Wire Line
6100 4050 6100 3950
Connection ~ 6100 3350
Wire Wire Line
6100 3350 6100 3100
Connection ~ 6100 3450
Wire Wire Line
6100 3450 6100 3350
Connection ~ 6100 3550
Wire Wire Line
6100 3550 6100 3450
Connection ~ 6100 3650
Wire Wire Line
6100 3650 6100 3550
Connection ~ 6100 3750
Wire Wire Line
6100 3750 6100 3650
Connection ~ 6100 3850
Wire Wire Line
6100 3850 6100 3750
Connection ~ 6100 3950
Wire Wire Line
6100 3950 6100 3850
Wire Wire Line
6950 3350 6850 3350
Wire Wire Line
6950 3450 6850 3450
Wire Wire Line
6950 3550 6850 3550
Wire Wire Line
6950 3650 6850 3650
Wire Wire Line
6950 3750 6850 3750
Wire Wire Line
6950 3850 6850 3850
Wire Wire Line
6950 3950 6850 3950
Wire Wire Line
6950 4050 6850 4050
Wire Wire Line
6850 3350 6850 3450
Connection ~ 6850 3450
Wire Wire Line
6850 3450 6850 3550
Connection ~ 6850 3550
Wire Wire Line
6850 3550 6850 3650
Connection ~ 6850 3650
Wire Wire Line
6850 3650 6850 3750
Connection ~ 6850 3750
Wire Wire Line
6850 3750 6850 3850
Connection ~ 6850 3850
Wire Wire Line
6850 3850 6850 3950
Connection ~ 6850 3950
Wire Wire Line
6850 3950 6850 4050
Connection ~ 6850 4050
Wire Wire Line
6850 4050 6850 4250
$Comp
L power:GND #PWR0112
U 1 1 60DAE76B
P 6850 4250
F 0 "#PWR0112" H 6850 4000 50 0001 C CNN
F 1 "GND" H 6855 4077 50 0000 C CNN
F 2 "" H 6850 4250 50 0001 C CNN
F 3 "" H 6850 4250 50 0001 C CNN
1 6850 4250
1 0 0 -1
$EndComp
Text GLabel 2600 3550 2 50 Input ~ 0
SCL
Text GLabel 2600 3650 2 50 Input ~ 0
SDA
Text GLabel 2600 3950 2 50 Input ~ 0
SCK
Text GLabel 2600 4050 2 50 Input ~ 0
MISO
Text GLabel 2600 4150 2 50 Input ~ 0
MOSI
Text GLabel 2600 4250 2 50 Input ~ 0
CS
Wire Wire Line
2500 3950 2600 3950
Wire Wire Line
2500 4050 2600 4050
Wire Wire Line
2500 4150 2600 4150
Wire Wire Line
2500 4250 2600 4250
Wire Wire Line
2500 3650 2600 3650
Wire Wire Line
2500 3550 2600 3550
Wire Wire Line
2000 3050 2000 2850
NoConn ~ 2200 3050
$Comp
L power:+5V #PWR0113
U 1 1 60DCC5AA
P 2000 2850
F 0 "#PWR0113" H 2000 2700 50 0001 C CNN
F 1 "+5V" H 2015 3023 50 0000 C CNN
F 2 "" H 2000 2850 50 0001 C CNN
F 3 "" H 2000 2850 50 0001 C CNN
1 2000 2850
1 0 0 -1
$EndComp
$Comp
L Regulator_Linear:LM1117-3.3 U4
U 1 1 60DE2F20
P 5200 1200
F 0 "U4" H 5200 1442 50 0000 C CNN
F 1 "LM1117-3.3" H 5200 1351 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 5200 1200 50 0001 C CNN
F 3 "http://www.ti.com/lit/ds/symlink/lm1117.pdf" H 5200 1200 50 0001 C CNN
1 5200 1200
1 0 0 -1
$EndComp
Wire Wire Line
4650 1200 4900 1200
Connection ~ 4650 1200
$Comp
L Device:C C5
U 1 1 60DE8677
P 5650 1400
F 0 "C5" H 5765 1446 50 0000 L CNN
F 1 "100nF" H 5765 1355 50 0000 L CNN
F 2 "Capacitor_SMD:C_0603_1608Metric" H 5688 1250 50 0001 C CNN
F 3 "~" H 5650 1400 50 0001 C CNN
1 5650 1400
1 0 0 -1
$EndComp
$Comp
L Device:CP1 C6
U 1 1 60DE867D
P 6100 1400
F 0 "C6" H 6215 1446 50 0000 L CNN
F 1 "47uF" H 6215 1355 50 0000 L CNN
F 2 "Capacitor_SMD:CP_Elec_4x5.4" H 6100 1400 50 0001 C CNN
F 3 "~" H 6100 1400 50 0001 C CNN
1 6100 1400
1 0 0 -1
$EndComp
Wire Wire Line
5650 1550 5650 1750
Wire Wire Line
6100 1550 6100 1750
Wire Wire Line
5500 1200 5650 1200
Wire Wire Line
6100 1250 6100 1200
Connection ~ 6100 1200
Wire Wire Line
5650 1250 5650 1200
Connection ~ 5650 1200
Wire Wire Line
5650 1200 6100 1200
$Comp
L power:GND #PWR0114
U 1 1 60DE868B
P 5650 1750
F 0 "#PWR0114" H 5650 1500 50 0001 C CNN
F 1 "GND" H 5655 1577 50 0000 C CNN
F 2 "" H 5650 1750 50 0001 C CNN
F 3 "" H 5650 1750 50 0001 C CNN
1 5650 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0115
U 1 1 60DE8691
P 6100 1750
F 0 "#PWR0115" H 6100 1500 50 0001 C CNN
F 1 "GND" H 6105 1577 50 0000 C CNN
F 2 "" H 6100 1750 50 0001 C CNN
F 3 "" H 6100 1750 50 0001 C CNN
1 6100 1750
1 0 0 -1
$EndComp
Wire Wire Line
6100 1200 6550 1200
Wire Wire Line
5200 1500 5200 1750
$Comp
L power:GND #PWR0116
U 1 1 60DECD49
P 5200 1750
F 0 "#PWR0116" H 5200 1500 50 0001 C CNN
F 1 "GND" H 5205 1577 50 0000 C CNN
F 2 "" H 5200 1750 50 0001 C CNN
F 3 "" H 5200 1750 50 0001 C CNN
1 5200 1750
1 0 0 -1
$EndComp
Wire Wire Line
6550 1200 6550 1000
$Comp
L power:+3.3V #PWR0117
U 1 1 60DF69F3
P 6550 1000
F 0 "#PWR0117" H 6550 850 50 0001 C CNN
F 1 "+3.3V" H 6565 1173 50 0000 C CNN
F 2 "" H 6550 1000 50 0001 C CNN
F 3 "" H 6550 1000 50 0001 C CNN
1 6550 1000
1 0 0 -1
$EndComp
Text GLabel 1600 3850 0 50 Input ~ 0
TXD
Text GLabel 1600 3750 0 50 Input ~ 0
RXD
Wire Wire Line
1600 3750 1700 3750
Wire Wire Line
1600 3850 1700 3850
$Comp
L Connector_Generic:Conn_01x04 J5
U 1 1 60DFF676
P 9750 1450
F 0 "J5" H 9830 1442 50 0000 L CNN
F 1 "Conn_01x04" H 9830 1351 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 9750 1450 50 0001 C CNN
F 3 "~" H 9750 1450 50 0001 C CNN
1 9750 1450
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP1
U 1 1 60E08683
P 9000 1350
F 0 "JP1" V 9046 1417 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 1417 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 1350 50 0001 C CNN
F 3 "~" H 9000 1350 50 0001 C CNN
1 9000 1350
0 -1 -1 0
$EndComp
Text GLabel 9500 1550 0 50 Input ~ 0
TXD
Text GLabel 9500 1450 0 50 Input ~ 0
RXD
Wire Wire Line
9500 1450 9550 1450
Wire Wire Line
9500 1550 9550 1550
Wire Wire Line
9550 1650 9500 1650
Wire Wire Line
9500 1650 9500 1850
Wire Wire Line
9150 1350 9550 1350
Wire Wire Line
9000 1150 9000 1000
Wire Wire Line
9000 1550 9000 1600
Wire Wire Line
9000 1600 8700 1600
Wire Wire Line
8700 1600 8700 1000
$Comp
L power:+3.3V #PWR0118
U 1 1 60E1F2FE
P 9000 1000
F 0 "#PWR0118" H 9000 850 50 0001 C CNN
F 1 "+3.3V" H 9015 1173 50 0000 C CNN
F 2 "" H 9000 1000 50 0001 C CNN
F 3 "" H 9000 1000 50 0001 C CNN
1 9000 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0119
U 1 1 60E1F808
P 8700 1000
F 0 "#PWR0119" H 8700 850 50 0001 C CNN
F 1 "+5V" H 8715 1173 50 0000 C CNN
F 2 "" H 8700 1000 50 0001 C CNN
F 3 "" H 8700 1000 50 0001 C CNN
1 8700 1000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0120
U 1 1 60E21550
P 9500 1850
F 0 "#PWR0120" H 9500 1600 50 0001 C CNN
F 1 "GND" H 9505 1677 50 0000 C CNN
F 2 "" H 9500 1850 50 0001 C CNN
F 3 "" H 9500 1850 50 0001 C CNN
1 9500 1850
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x04 J6
U 1 1 60E3AD3E
P 9750 2550
F 0 "J6" H 9830 2542 50 0000 L CNN
F 1 "Conn_01x04" H 9830 2451 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 9750 2550 50 0001 C CNN
F 3 "~" H 9750 2550 50 0001 C CNN
1 9750 2550
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP2
U 1 1 60E3AD44
P 9000 2450
F 0 "JP2" V 9046 2517 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 2517 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 2450 50 0001 C CNN
F 3 "~" H 9000 2450 50 0001 C CNN
1 9000 2450
0 -1 -1 0
$EndComp
Text GLabel 9500 2650 0 50 Input ~ 0
SDA
Text GLabel 9500 2550 0 50 Input ~ 0
SCL
Wire Wire Line
9500 2550 9550 2550
Wire Wire Line
9500 2650 9550 2650
Wire Wire Line
9550 2750 9500 2750
Wire Wire Line
9500 2750 9500 2950
Wire Wire Line
9150 2450 9550 2450
Wire Wire Line
9000 2250 9000 2100
Wire Wire Line
9000 2650 9000 2700
Wire Wire Line
9000 2700 8700 2700
Wire Wire Line
8700 2700 8700 2100
$Comp
L power:+3.3V #PWR0121
U 1 1 60E3AD55
P 9000 2100
F 0 "#PWR0121" H 9000 1950 50 0001 C CNN
F 1 "+3.3V" H 9015 2273 50 0000 C CNN
F 2 "" H 9000 2100 50 0001 C CNN
F 3 "" H 9000 2100 50 0001 C CNN
1 9000 2100
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0122
U 1 1 60E3AD5B
P 8700 2100
F 0 "#PWR0122" H 8700 1950 50 0001 C CNN
F 1 "+5V" H 8715 2273 50 0000 C CNN
F 2 "" H 8700 2100 50 0001 C CNN
F 3 "" H 8700 2100 50 0001 C CNN
1 8700 2100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0123
U 1 1 60E3AD61
P 9500 2950
F 0 "#PWR0123" H 9500 2700 50 0001 C CNN
F 1 "GND" H 9505 2777 50 0000 C CNN
F 2 "" H 9500 2950 50 0001 C CNN
F 3 "" H 9500 2950 50 0001 C CNN
1 9500 2950
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0124
U 1 1 60E4F616
P 6100 3100
F 0 "#PWR0124" H 6100 2950 50 0001 C CNN
F 1 "+3.3V" H 6115 3273 50 0000 C CNN
F 2 "" H 6100 3100 50 0001 C CNN
F 3 "" H 6100 3100 50 0001 C CNN
1 6100 3100
1 0 0 -1
$EndComp
$Comp
L Jumper:SolderJumper_3_Open JP3
U 1 1 60E5C1E0
P 9000 3900
F 0 "JP3" V 9046 3967 50 0000 L CNN
F 1 "SolderJumper_3_Open" V 8955 3967 50 0000 L CNN
F 2 "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" H 9000 3900 50 0001 C CNN
F 3 "~" H 9000 3900 50 0001 C CNN
1 9000 3900
0 -1 -1 0
$EndComp
Wire Wire Line
9500 4000 9550 4000
Wire Wire Line
9500 4100 9550 4100
Wire Wire Line
9550 4200 9500 4200
Wire Wire Line
9150 3900 9550 3900
Wire Wire Line
9000 3700 9000 3550
Wire Wire Line
9000 4100 9000 4150
Wire Wire Line
9000 4150 8700 4150
Wire Wire Line
8700 4150 8700 3550
$Comp
L power:+3.3V #PWR0125
U 1 1 60E5C1F1
P 9000 3550
F 0 "#PWR0125" H 9000 3400 50 0001 C CNN
F 1 "+3.3V" H 9015 3723 50 0000 C CNN
F 2 "" H 9000 3550 50 0001 C CNN
F 3 "" H 9000 3550 50 0001 C CNN
1 9000 3550
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0126
U 1 1 60E5C1F7
P 8700 3550
F 0 "#PWR0126" H 8700 3400 50 0001 C CNN
F 1 "+5V" H 8715 3723 50 0000 C CNN
F 2 "" H 8700 3550 50 0001 C CNN
F 3 "" H 8700 3550 50 0001 C CNN
1 8700 3550
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x06 J7
U 1 1 60E6142C
P 9750 4100
F 0 "J7" H 9830 4092 50 0000 L CNN
F 1 "Conn_01x06" H 9830 4001 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" H 9750 4100 50 0001 C CNN
F 3 "~" H 9750 4100 50 0001 C CNN
1 9750 4100
1 0 0 -1
$EndComp
Text GLabel 9500 4000 0 50 Input ~ 0
SCK
Text GLabel 9500 4100 0 50 Input ~ 0
MISO
Text GLabel 9500 4200 0 50 Input ~ 0
MOSI
Text GLabel 9500 4300 0 50 Input ~ 0
CS
Wire Wire Line
9500 4300 9550 4300
Wire Wire Line
9550 4400 9500 4400
Wire Wire Line
9500 4400 9500 4600
$Comp
L power:GND #PWR0127
U 1 1 60E72D8D
P 9500 4600
F 0 "#PWR0127" H 9500 4350 50 0001 C CNN
F 1 "GND" H 9505 4427 50 0000 C CNN
F 2 "" H 9500 4600 50 0001 C CNN
F 3 "" H 9500 4600 50 0001 C CNN
1 9500 4600
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x02 J1
U 1 1 60D94DF3
P 1400 1300
F 0 "J1" H 1318 975 50 0000 C CNN
F 1 "Conn_01x02" H 1318 1066 50 0000 C CNN
F 2 "TerminalBlock:TerminalBlock_bornier-2_P5.08mm" H 1400 1300 50 0001 C CNN
F 3 "~" H 1400 1300 50 0001 C CNN
1 1400 1300
-1 0 0 1
$EndComp
Wire Wire Line
1600 1300 1700 1300
Wire Wire Line
1700 1300 1700 1750
$EndSCHEMATC

85492
fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

4
fp-lib-table Normal file
View File

@ -0,0 +1,4 @@
(fp_lib_table
(lib (name "misc")(type "KiCad")(uri "${KIPRJMOD}/misc.pretty")(options "")(descr ""))
(lib (name "mh-z19b")(type "KiCad")(uri "${KIPRJMOD}/twco2sensor-mh-z19b-master/mh-z19b.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

4
sym-lib-table Normal file
View File

@ -0,0 +1,4 @@
(sym_lib_table
(lib (name "esp8266-homenode-rescue")(type "Legacy")(uri "${KIPRJMOD}/esp8266-homenode-rescue.lib")(options "")(descr ""))
(lib (name "mh_z19b")(type "Legacy")(uri "${KIPRJMOD}/twco2sensor-mh-z19b-master/mh_z19b.lib")(options "")(descr ""))
)

View File

@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "{}"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2020 Thomas Wenzlaff
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.

View File

@ -0,0 +1,30 @@
(module Winsen_MH-Z19B-2 (layer F.Cu) (tedit 5F8B2EEF)
(fp_text reference REF** (at -23.368 4.572) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Winsen_MH-Z19B-2 (at -19.05 0.762) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.2 -2) (end -27.75 -2) (layer F.SilkS) (width 0.15))
(fp_line (start 1.27 15.24) (end -1.205 15.24) (layer F.SilkS) (width 0.15))
(fp_line (start 1.275 2.54) (end 1.275 15.24) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start -27.75 4.75) (end -30.65 4.75) (layer F.SilkS) (width 0.15))
(fp_line (start -30.65 4.75) (end -30.65 14.8) (layer F.SilkS) (width 0.15))
(fp_line (start -30.65 14.8) (end -27.75 14.8) (layer F.SilkS) (width 0.15))
(fp_line (start -27.75 -2) (end -27.75 17.75) (layer F.SilkS) (width 0.15))
(fp_line (start -27.75 17.75) (end -1.2 17.75) (layer F.SilkS) (width 0.15))
(fp_circle (center -6.325 13.15) (end -9.425 12.35) (layer F.SilkS) (width 0.15))
(fp_circle (center -6.330656 13.2) (end -8.530656 11.825) (layer F.SilkS) (width 0.15))
(fp_poly (pts (xy -10.16 0) (xy -10.16 6.35) (xy -1.27 6.35) (xy -1.27 0)) (layer F.SilkS) (width 0.15))
(fp_line (start -1.2 -2) (end -1.2 17.75) (layer F.SilkS) (width 0.15))
(pad 9 thru_hole circle (at -29.21 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at -29.21 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at -29.21 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at -29.21 13.97) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 0 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 0 13.97) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,14 @@
EESchema-DOCLIB Version 2.0
#
$CMP Conn_02x13_Odd_Even-Connector_Generic
D GPIO Connector
K Raspberry Pi
$ENDCMP
#
$CMP MH-Z19B
D NDIR Carbon dioxide Module, CO2
K Carbon dioxide sensor CO2 temp temperature
F https://www.winsen-sensor.com/d/files/MH-Z19B.pdf
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,102 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Conn_02x13_Odd_Even-Connector_Generic
#
DEF Conn_02x13_Odd_Even-Connector_Generic J 0 40 Y N 1 F N
F0 "J" 50 700 50 H V C CNN
F1 "Conn_02x13_Odd_Even-Connector_Generic" 50 -700 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -595 0 -605 1 1 6 N
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 505 0 495 1 1 6 N
S -50 605 0 595 1 1 6 N
S -50 650 150 -650 1 1 10 f
S 150 -595 100 -605 1 1 6 N
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
S 150 505 100 495 1 1 6 N
S 150 605 100 595 1 1 6 N
X Pin_1 1 -200 600 150 R 50 50 1 1 P
X Pin_10 10 300 200 150 L 50 50 1 1 P
X Pin_11 11 -200 100 150 R 50 50 1 1 P
X Pin_12 12 300 100 150 L 50 50 1 1 P
X Pin_13 13 -200 0 150 R 50 50 1 1 P
X Pin_14 14 300 0 150 L 50 50 1 1 P
X Pin_15 15 -200 -100 150 R 50 50 1 1 P
X Pin_16 16 300 -100 150 L 50 50 1 1 P
X Pin_17 17 -200 -200 150 R 50 50 1 1 P
X Pin_18 18 300 -200 150 L 50 50 1 1 P
X Pin_19 19 -200 -300 150 R 50 50 1 1 P
X Pin_2 2 300 600 150 L 50 50 1 1 P
X Pin_20 20 300 -300 150 L 50 50 1 1 P
X Pin_21 21 -200 -400 150 R 50 50 1 1 P
X Pin_22 22 300 -400 150 L 50 50 1 1 P
X Pin_23 23 -200 -500 150 R 50 50 1 1 P
X Pin_24 24 300 -500 150 L 50 50 1 1 P
X Pin_25 25 -200 -600 150 R 50 50 1 1 P
X Pin_26 26 300 -600 150 L 50 50 1 1 P
X Pin_3 3 -200 500 150 R 50 50 1 1 P
X Pin_4 4 300 500 150 L 50 50 1 1 P
X Pin_5 5 -200 400 150 R 50 50 1 1 P
X Pin_6 6 300 400 150 L 50 50 1 1 P
X Pin_7 7 -200 300 150 R 50 50 1 1 P
X Pin_8 8 300 300 150 L 50 50 1 1 P
X Pin_9 9 -200 200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MH-Z19B
#
DEF MH-Z19B U 0 40 Y Y 1 F N
F0 "U" -250 300 50 H V C CNN
F1 "MH-Z19B" 200 300 50 H V C CNN
F2 "sensor_Carbon_dioxide:mh-z19b" 0 -650 50 H I C CNN
F3 "" -50 -250 50 H I C CNN
DRAW
A 120 125 25 1 1799 1 1 10 N 145 125 95 125
C 120 -100 50 1 1 10 F
S 400 -250 -300 250 0 1 0 f
S 145 -75 95 0 1 1 10 F
P 2 1 1 10 95 25 120 25 N
P 2 1 1 10 95 50 120 50 N
P 2 1 1 10 95 75 120 75 N
P 2 1 1 10 95 100 120 100 N
P 2 1 1 10 95 125 95 0 N
P 2 1 1 10 95 125 120 125 N
P 2 1 1 10 145 125 145 0 N
X Vout 1 -400 -150 100 R 50 50 1 1 w
X RXD 2 -400 100 100 R 50 50 1 1 I
X TXD 3 -400 200 100 R 50 50 1 1 O
X SR 4 500 -150 100 L 50 50 1 1 P N
X HD 5 500 200 100 L 50 50 1 1 P
X Vin 6 0 350 100 D 50 50 1 1 W
X GND 7 0 -350 100 U 50 50 1 1 P
X A0T 8 500 -50 100 L 50 50 1 1 P N
X PWM 9 500 100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library