proceed with modules

This commit is contained in:
Empire 2025-04-07 22:40:43 +02:00
parent 169a397fe7
commit 6d0754e109
25 changed files with 28376 additions and 7947 deletions

View File

@ -0,0 +1,174 @@
(footprint "PumpModule"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "U1"
(at -0.1 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "0fac3daa-410a-424b-8b62-3653e0e39256")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "~"
(at -0.1 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "490e1af0-9912-46a9-8419-a3c2a915a249")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at -13.3 -7.35 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "46dc35be-63c1-46ff-8f93-dceb8fd53dc3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at -13.3 -7.35 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "d96cf3f1-cf49-4af2-b935-e7df8b23c266")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -50.2 4.9)
(end -50.2 28.4)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "5b0120eb-981a-40db-ad22-ef6fe81cbdcc")
)
(fp_line
(start 49.8 4.9)
(end 49.8 28.4)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "7a9fdc40-f4c7-45e7-8b57-e7b2d37884c0")
)
(fp_line
(start -50.2 4.9)
(end 49.8 4.9)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "c832bc6f-3a4d-41f7-ba87-e9cac399b8d7")
)
(fp_line
(start -50.2 28.4)
(end 49.8 28.4)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "aea04064-7e14-41c3-adac-23e5ce64e65e")
)
(fp_text user "${REFERENCE}"
(at -0.1 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "8231e46b-5bec-4822-8561-bdd1fa9da1da")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole rect
(at 48 6.7 270)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "95e5f681-61e1-4c06-8ff4-85f4013efdea")
)
(pad "2" thru_hole rect
(at 48.9 27.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c521b1c9-f760-4dc6-879c-b94140d5624e")
)
(pad "3" thru_hole rect
(at -49.3 27.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "038ad619-2e4e-4056-a099-69de8ddd0df8")
)
(pad "4" thru_hole rect
(at -49.3 5.8)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "bb96f5cb-d9fa-4cd9-ac26-451919aa9518")
)
(pad "5" thru_hole oval
(at 45.46 6.7 270)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "def315f4-56be-4088-b826-eb2c89dfa8df")
)
(pad "6" thru_hole oval
(at 42.92 6.7 270)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8fd26b79-013e-4286-8f18-adc764d1e894")
)
(pad "7" thru_hole oval
(at 40.38 6.7 270)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58e24d78-f1d3-45df-867a-691db92a3ca2")
)
(pad "8" thru_hole oval
(at 37.84 6.7 270)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7f75adc2-03d6-4d95-9e8a-b91e3d90198e")
)
(embedded_fonts no)
)

File diff suppressed because it is too large Load Diff

View File

@ -62,10 +62,6 @@
[
"footprint_symbol_mismatch|177050000|59025000|a624af3d-bffa-4ff7-9554-e16d3c677f69|00000000-0000-0000-0000-000000000000",
""
],
[
"footprint_symbol_mismatch|237580000|53970000|c9d8d35b-26b7-4992-9d25-be9130d57b1a|00000000-0000-0000-0000-000000000000",
""
]
],
"meta": {

File diff suppressed because it is too large Load Diff

View File

@ -6,4 +6,6 @@
(lib (name "board")(type "KiCad")(uri "${KIPRJMOD}/")(options "")(descr ""))
(lib (name "esp32c6")(type "KiCad")(uri "${KIPRJMOD}/esp32c6")(options "")(descr ""))
(lib (name "easyeda2kicad")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/easyeda2kicad.pretty")(options "")(descr ""))
(lib (name "MPPT")(type "KiCad")(uri "${KIPRJMOD}/modules/MPPT/MPPT.pretty")(options "")(descr ""))
(lib (name "PumpOut")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board/Modules.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
@ -58,13 +58,46 @@
"ssh_key": ""
},
"meta": {
"filename": "Misc.kicad_prl",
"filename": "3v3.kicad_prl",
"version": 5
},
"net_inspector_panel": {
"col_hidden": [],
"col_order": [],
"col_widths": [],
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
@ -75,7 +108,7 @@
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": -1
"sorting_column": 0
},
"open_jobsets": [],
"project": {

View File

@ -2,12 +2,229 @@
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"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.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.5,
1.0,
1.5,
2.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
@ -249,7 +466,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "Misc.kicad_pro",
"filename": "3v3.kicad_pro",
"version": 3
},
"net_settings": {
@ -409,7 +626,7 @@
},
"sheets": [
[
"6a388b62-0367-48df-8781-5a95dbfe77a8",
"5d71a9a3-d83a-4a01-809f-1cb0d3006b10",
"Root"
]
],

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
@ -50,7 +50,7 @@
"shapes"
],
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"zone_display_mode": 0
"zone_display_mode": 1
},
"git": {
"repo_type": "",
@ -62,9 +62,42 @@
"version": 5
},
"net_inspector_panel": {
"col_hidden": [],
"col_order": [],
"col_widths": [],
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
@ -75,7 +108,7 @@
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": -1
"sorting_column": 0
},
"open_jobsets": [],
"project": {

View File

@ -2,12 +2,239 @@
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"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.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [
[
"silk_over_copper|115549999|32059610|4d3349dc-5b52-43de-8407-342b46c9ab03|00000000-0000-0000-0000-000000000000",
""
],
[
"starved_thermal|84500000|37000000|1c111c53-aa66-4ea7-a1fd-488f9eb7dc56|8d490f05-82aa-4679-a53e-ec4019506065|F.Cu",
""
]
],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.1,
0.5,
1.0,
1.5,
2.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
@ -25,7 +252,20 @@
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"erc_exclusions": [
[
"pin_to_pin|2222500|1549400|e3b55a99-d520-4e90-8de0-46127973153b|9077e07b-1f30-4868-845d-93f2d4a2c725|/7218b645-aff7-4fb9-9c17-5858b920ef23|/7218b645-aff7-4fb9-9c17-5858b920ef23|/7218b645-aff7-4fb9-9c17-5858b920ef23",
""
],
[
"pin_to_pin|2222500|1549400|e3b55a99-d520-4e90-8de0-46127973153b|c174cc28-f539-4d5e-b27b-cf983a713ffb|/7218b645-aff7-4fb9-9c17-5858b920ef23|/7218b645-aff7-4fb9-9c17-5858b920ef23|/7218b645-aff7-4fb9-9c17-5858b920ef23",
""
],
[
"power_pin_not_driven|3162300|1003300|fefaa914-52bb-4f31-b127-8901fa81a93d|00000000-0000-0000-0000-000000000000|/7218b645-aff7-4fb9-9c17-5858b920ef23|/7218b645-aff7-4fb9-9c17-5858b920ef23|",
""
]
],
"meta": {
"version": 0
},
@ -277,11 +517,7 @@
"version": 4
},
"net_colors": null,
"netclass_assignments": {
"VBAT": [
"BAT+"
]
},
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,265 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "MPPT"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "MPPT_1_1"
(rectangle
(start -10.16 -1.27)
(end 8.89 -22.86)
(stroke
(width 0)
(type solid)
)
(fill
(type background)
)
)
(pin input line
(at -12.7 -6.35 0)
(length 2.54)
(name "SDA"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -12.7 -8.89 0)
(length 2.54)
(name "SCL"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at -7.62 -25.4 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at -5.08 -25.4 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at -2.54 -25.4 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 0 -25.4 90)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 11.43 -3.81 180)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 11.43 -6.35 180)
(length 2.54)
(name "VBAT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 11.43 -11.43 180)
(length 2.54)
(name "IsDay"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -13.97 180)
(length 2.54)
(name "Charge"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -20.32 180)
(length 2.54)
(name "3V3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

View File

@ -0,0 +1,198 @@
(footprint "MPPT"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -0.5 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "747c3fa0-3384-4d4c-ac30-711570329002")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "MPPT"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "ce16eca7-6dcc-40ea-87e4-9b55ee605d27")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "dd43e1d2-207b-4ac5-a094-e1041438acce")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "b594d870-15b6-4aac-bdba-8cd205abaeef")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -37 3.75)
(end -37 25.75)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "d893208d-94bf-4628-afce-16c271a81597")
)
(fp_line
(start -37 3.75)
(end 37 3.75)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "e7c8e738-92f2-4bc1-b1c0-bfc6cdddb430")
)
(fp_line
(start 37 3.75)
(end 37 25.75)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "bff1db86-47a1-47dd-bed5-8a9912edae2a")
)
(fp_line
(start 37 25.75)
(end -37 25.75)
(stroke
(width 0.05)
(type default)
)
(layer "Edge.Cuts")
(uuid "0c7608c2-fdf4-4830-90bc-0872989771ea")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "fcaf90ef-a27f-476b-a2a6-ac2112f11b08")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole oval
(at 34.5 22.49)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d5662445-ca27-42aa-ae53-09c0e8aeb789")
)
(pad "2" thru_hole oval
(at 34.5 19.95)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "91b5639b-a940-4d90-af61-dbf4bc290fd8")
)
(pad "3" thru_hole oval
(at 34.5 17.41)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "33ce6ecd-5a13-4025-8a0f-0e9119d12644")
)
(pad "4" thru_hole oval
(at 34.5 14.87)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cff90dfc-8885-4d2e-8a02-2bc8ddc096f8")
)
(pad "5" thru_hole oval
(at 34.5 12.33)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "45a10dc0-ba15-4ea8-bd7a-6cce2212ca8e")
)
(pad "6" thru_hole oval
(at 34.5 9.79)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "89658841-0f59-471b-9587-50cd75967ca8")
)
(pad "7" thru_hole rect
(at 34.5 7.25)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "4675acee-0504-4939-814f-af75da75f248")
)
(pad "8" thru_hole rect
(at -35 5.5)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "4cf43119-8b57-40f3-aa52-1dac28aecd1b")
)
(pad "9" thru_hole rect
(at -35 23.75)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "63039ea0-3da8-42fb-bce1-b8ebdd0adfaf")
)
(pad "10" thru_hole rect
(at -12.5 5.75)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "62c3a572-40cb-47f9-be7a-f18b9eaca193")
)
(pad "11" thru_hole rect
(at -12.5 23.75)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "219c7066-4122-466f-aa57-1fb2219488a5")
)
(embedded_fonts no)
)

View File

@ -0,0 +1,7 @@
(fp_lib_table
(version 7)
(lib (name "esp32c6")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board/esp32c6")(options "")(descr ""))
(lib (name "board")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board")(options "")(descr ""))
(lib (name "MPPT")(type "KiCad")(uri "${KIPRJMOD}/MPPT.pretty")(options "")(descr ""))
(lib (name "kicad-stuff")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board/kicad-stuff")(options "")(descr ""))
)

View File

@ -0,0 +1,6 @@
(sym_lib_table
(version 7)
(lib (name "CN3795")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board/CN3795.kicad_sym")(options "")(descr ""))
(lib (name "MPPT")(type "KiCad")(uri "${KIPRJMOD}/MPPT.kicad_sym")(options "")(descr ""))
(lib (name "ESP32-DEVKITC-32D")(type "KiCad")(uri "/home/empire/workspace/PlantCtrl/board/kicad-stuff/ESP32/ESP32-DEVKITC-32D.kicad_sym")(options "")(descr ""))
)

View File

@ -1,2 +0,0 @@
(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0")
)

View File

@ -1,687 +0,0 @@
(kicad_sch
(version 20250114)
(generator "eeschema")
(generator_version "9.0")
(uuid "6a388b62-0367-48df-8781-5a95dbfe77a8")
(paper "A4")
(lib_symbols
(symbol "Interface_Expansion:TCA9535DBR"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at -11.43 24.13 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "TCA9535DBR"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "Package_SO:SSOP-24_5.3x8.2mm_P0.65mm"
(at 26.67 -25.4 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/tca9535.pdf"
(at -12.7 22.86 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, SSOP-24"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "ti parallel port"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "SSOP*5.3x8.2mm*P0.65mm*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "TCA9535DBR_0_1"
(rectangle
(start -12.7 22.86)
(end 12.7 -22.86)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
)
(symbol "TCA9535DBR_1_1"
(pin bidirectional line
(at -17.78 20.32 0)
(length 5.08)
(name "SDA"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "23"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 17.78 0)
(length 5.08)
(name "SCL"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "22"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin open_collector line
(at -17.78 15.24 0)
(length 5.08)
(name "~{INT}"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -15.24 0)
(length 5.08)
(name "A2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -17.78 0)
(length 5.08)
(name "A1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -17.78 -20.32 0)
(length 5.08)
(name "A0"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "21"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 27.94 270)
(length 5.08)
(name "VCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "24"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -27.94 90)
(length 5.08)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 20.32 180)
(length 5.08)
(name "P00"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 17.78 180)
(length 5.08)
(name "P01"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 15.24 180)
(length 5.08)
(name "P02"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 12.7 180)
(length 5.08)
(name "P03"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 10.16 180)
(length 5.08)
(name "P04"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 7.62 180)
(length 5.08)
(name "P05"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 5.08 180)
(length 5.08)
(name "P06"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 2.54 180)
(length 5.08)
(name "P07"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -2.54 180)
(length 5.08)
(name "P10"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -5.08 180)
(length 5.08)
(name "P11"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -7.62 180)
(length 5.08)
(name "P12"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -10.16 180)
(length 5.08)
(name "P13"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "16"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -12.7 180)
(length 5.08)
(name "P14"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "17"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -15.24 180)
(length 5.08)
(name "P15"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "18"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -17.78 180)
(length 5.08)
(name "P16"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "19"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 17.78 -20.32 180)
(length 5.08)
(name "P17"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "20"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)
(global_label "GND"
(shape input)
(at 116.84 127 270)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "bf5640f9-74f7-49cf-b47e-6f811f89da50")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 116.84 133.2015 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
(hide yes)
)
)
)
(symbol
(lib_id "Interface_Expansion:TCA9535DBR")
(at 116.84 99.06 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "9c62f3ce-d6cd-492f-a7d6-d03f69719a80")
(property "Reference" "U1"
(at 118.9833 71.12 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "TCA9535DBR"
(at 118.9833 73.66 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Package_SO:SSOP-24_5.3x8.2mm_P0.65mm"
(at 143.51 124.46 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/tca9535.pdf"
(at 104.14 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, SSOP-24"
(at 116.84 99.06 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "17"
(uuid "81fe1e44-35b3-485a-b606-4a9c27c1716e")
)
(pin "19"
(uuid "1e9160a8-39e8-496e-b42b-6f15db49c98e")
)
(pin "21"
(uuid "d3af833d-c385-447a-8f96-798af08222fe")
)
(pin "2"
(uuid "b251838e-d3e7-43eb-86b2-88d0f619d124")
)
(pin "3"
(uuid "5664e983-1f5d-4b64-bf11-179b3dd4553f")
)
(pin "1"
(uuid "5a99ab7b-ac22-42e6-91f3-7e6c13f1e0b0")
)
(pin "13"
(uuid "05e5a5b1-76f2-45d0-a663-3d29d1e7f688")
)
(pin "14"
(uuid "03a21cd9-c8a0-4b42-9c19-0d1621bbf6b3")
)
(pin "18"
(uuid "a2023468-ee96-4157-a81f-eb7e43babd66")
)
(pin "15"
(uuid "98769022-7436-4a57-9683-76bd39bf4e6a")
)
(pin "4"
(uuid "496ed150-6f95-46f3-85e5-c8a2b494c0c2")
)
(pin "22"
(uuid "89032389-0f13-48de-bc69-f0c571057705")
)
(pin "23"
(uuid "830998f3-c5cb-4704-82e8-f3ca2bc9fceb")
)
(pin "7"
(uuid "dd523224-939d-4b7a-bd10-d7cc57f88fc0")
)
(pin "8"
(uuid "05612762-a0c7-4b51-96f6-3efc3f8d4e0b")
)
(pin "9"
(uuid "43bf135d-0776-40b0-a729-0d5b66e10e6e")
)
(pin "10"
(uuid "00c63220-a378-4752-91c0-a4dd136bc023")
)
(pin "5"
(uuid "8044917e-92b3-492e-b480-119ede1c77a0")
)
(pin "20"
(uuid "96736da1-c98a-401e-8454-6597691020ea")
)
(pin "16"
(uuid "2463db51-4450-4fce-aa5f-cc186378c375")
)
(pin "12"
(uuid "1d894c27-ab0a-479f-ab88-cf53e2baa7e4")
)
(pin "11"
(uuid "8f4498c5-e392-42b5-8804-a1a4c55cd25a")
)
(pin "6"
(uuid "d1d46e0f-e205-4e49-b4bb-44226e558e4f")
)
(pin "24"
(uuid "e0cac361-8a98-43b1-965d-36aa882fb85b")
)
(instances
(project "Misc"
(path "/6a388b62-0367-48df-8781-5a95dbfe77a8"
(reference "U1")
(unit 1)
)
)
)
)
(sheet_instances
(path "/"
(page "1")
)
)
(embedded_fonts no)
)

View File

@ -12198,6 +12198,241 @@
)
)
)
(footprint "PCM_Capacitor_SMD_Handsoldering_AKL:C_0603_1608Metric_Pad1.08x0.95mm"
(layer "F.Cu")
(uuid "a20f9f0e-49d4-42a8-9e3b-f5ea194a0bd3")
(at 184.25 82.25)
(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), Alternate KiCad Library")
(tags "capacitor handsolder")
(property "Reference" "C73"
(at 3.25 0 0)
(layer "F.SilkS")
(uuid "662380b7-63a2-4253-a41b-883fe96ce56a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "100nf"
(at 0 1.43 0)
(layer "F.Fab")
(hide yes)
(uuid "8f119636-6488-4b28-95a8-0b3c70465c65")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "eafac4c7-9b75-434b-875d-39ea49fd7f24")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "56179733-559d-4f59-90c2-bd9a8f904150")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "LCSC_PART_NUMBER" "C49678"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "b5fe5af3-8e8a-4526-863c-a3f0f40eb2ba")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property ki_fp_filters "C_*")
(path "/2d0b3f63-5d08-467e-8184-40debe04512f")
(sheetname "/")
(sheetfile "PumpOutput.kicad_sch")
(attr smd)
(fp_line
(start -1.4 0.800002)
(end 1.4 0.800001)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c36fb0e8-93df-43ad-85b8-123cdc477150")
)
(fp_line
(start 1.4 -0.799999)
(end -1.4 -0.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c6a96226-efde-458b-81ce-c0a0a9b662ec")
)
(fp_arc
(start -1.4 0.800002)
(mid -1.719939 0.000001)
(end -1.4 -0.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "862cfe87-3247-40c1-bc5a-c7bfdb856be7")
)
(fp_arc
(start 1.4 -0.800001)
(mid 1.719939 0)
(end 1.4 0.800001)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "311f08bb-54cf-43a2-a4e1-59e1e5b657bd")
)
(fp_line
(start -1.65 -0.73)
(end 1.65 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "24f51c05-dd40-46d3-8b69-17c9d080b3e2")
)
(fp_line
(start -1.65 0.73)
(end -1.65 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "7ec85fcd-5070-4601-910d-899459335b06")
)
(fp_line
(start 1.65 -0.73)
(end 1.65 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "434be841-0056-47df-a88e-982469f1378a")
)
(fp_line
(start 1.65 0.73)
(end -1.65 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c5b95c5c-16e2-4968-96f8-a3f7209af839")
)
(fp_line
(start -0.8 -0.4)
(end 0.8 -0.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f9785bb6-34a9-4e1e-b1c0-05a19e1dccf9")
)
(fp_line
(start -0.8 0.4)
(end -0.8 -0.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "953a8446-ece2-46da-9a56-bd45ae962136")
)
(fp_line
(start 0.8 -0.4)
(end 0.8 0.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "6de50ba8-1188-4930-a273-9af907766ab6")
)
(fp_line
(start 0.8 0.4)
(end -0.8 0.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "79701a0e-1bbf-4ee7-aab9-b2c89e04e836")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "ef541a4b-faa2-4e2e-abe7-c35b2bbf53f6")
(effects
(font
(size 0.4 0.4)
(thickness 0.06)
)
)
)
(pad "1" smd roundrect
(at -0.8625 0)
(size 1.075 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 1 "GND")
(pintype "passive")
(uuid "6233324b-6fb7-4ada-9ae0-7a25c1c223b3")
)
(pad "2" smd roundrect
(at 0.8625 0)
(size 1.075 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 32 "3_3V")
(pintype "passive")
(uuid "6482f611-ca97-4ce5-9dff-b992b24186b2")
)
(embedded_fonts no)
(model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Resistor_SMD:R_0603_1608Metric"
(layer "F.Cu")
(uuid "a52eb07b-6406-4a36-87b9-039c7f63b3d0")
@ -18647,6 +18882,14 @@
(net 1)
(uuid "11b4ef96-67c9-4bbd-acea-9553e0b2d3ba")
)
(segment
(start 183.451 86.251)
(end 185.6 88.4)
(width 0.3)
(layer "F.Cu")
(net 1)
(uuid "16fcff28-d962-4f8d-8fbe-f1216197d61e")
)
(segment
(start 177.8 87.225)
(end 176.575 86)
@ -18727,6 +18970,14 @@
(net 1)
(uuid "3c1ed14b-3980-45d2-82b8-b3f367b00675")
)
(segment
(start 183.3875 82.25)
(end 183.451 82.3135)
(width 0.3)
(layer "F.Cu")
(net 1)
(uuid "3c4b8053-c319-4c4f-9516-877d09458ce3")
)
(segment
(start 155.8 88.4)
(end 155.8 87.225)
@ -19287,6 +19538,14 @@
(net 1)
(uuid "d9d1ca45-4307-47ab-8bee-616a68671749")
)
(segment
(start 183.451 82.3135)
(end 183.451 86.251)
(width 0.3)
(layer "F.Cu")
(net 1)
(uuid "de11305e-cf4b-45ed-a6d8-300da34f8aca")
)
(segment
(start 174.5375 89.5)
(end 175.6375 88.4)
@ -23144,52 +23403,108 @@
(uuid "7ca65479-1c23-437d-b778-f402d88e5e1c")
)
(segment
(start 184.725 80.155)
(start 184.725 84.9)
(end 184.725 82.6375)
(width 0.3)
(layer "F.Cu")
(net 32)
(uuid "62b70424-eb77-4e46-bbc9-5ebe85912927")
)
(segment
(start 185.1125 82.25)
(end 185.1125 81.8875)
(width 0.3)
(layer "F.Cu")
(net 32)
(uuid "883cc6d7-18ef-4661-b864-6b98e7f4bc00")
)
(segment
(start 185.48 81.52)
(end 185.48 79.4)
(width 0.3)
(layer "F.Cu")
(net 32)
(uuid "1d0c8383-7347-4a9c-a0f9-52cce79002c7")
(uuid "89e6d867-376a-4c10-97e4-7331652cf4b3")
)
(segment
(start 184.725 84.9)
(end 184.725 80.155)
(start 184.725 82.6375)
(end 185.1125 82.25)
(width 0.3)
(layer "F.Cu")
(net 32)
(uuid "56951fbf-aa8e-41e0-98e5-b0ed3e889644")
(uuid "9625e95a-ca8a-4a83-ab0e-a6eea5138319")
)
(segment
(start 185.375 84.9)
(end 185.375 82.045)
(start 185.1125 81.8875)
(end 185.48 81.52)
(width 0.3)
(layer "F.Cu")
(net 32)
(uuid "ac67edab-6fca-4188-a59f-4daa7ad020fa")
)
(segment
(start 185.375 83.748)
(end 185.375 84.9)
(width 0.3)
(layer "F.Cu")
(net 33)
(uuid "0ace344c-1009-4187-a46f-d0b5bf9de331")
(uuid "5c0fe0f7-8041-4771-a8d5-e5d93de50001")
)
(segment
(start 185.375 82.045)
(end 188.02 79.4)
(start 188.02 79.4)
(end 188.02 81.103)
(width 0.3)
(layer "F.Cu")
(net 33)
(uuid "1b1dba83-033d-4eb9-9685-58e9980eca25")
(uuid "7d70b3c1-ac32-4626-bc3c-5ae8ffc0cb0e")
)
(segment
(start 186.025 83.935)
(end 190.56 79.4)
(start 188.02 81.103)
(end 185.375 83.748)
(width 0.3)
(layer "F.Cu")
(net 33)
(uuid "adb3f2d8-09c3-4400-8c1b-8025bc0ec104")
)
(segment
(start 190.56 80.94)
(end 190 81.5)
(width 0.3)
(layer "F.Cu")
(net 34)
(uuid "82c03b64-999f-4c49-833a-93934eda93cb")
(uuid "226eec7d-11c8-4ded-9fe2-8b7ae170f8ed")
)
(segment
(start 186.025 84.9)
(end 186.025 83.935)
(start 190 81.5)
(end 188.33152 81.5)
(width 0.3)
(layer "F.Cu")
(net 34)
(uuid "8615f232-acae-40a6-b6b6-daa55c06d299")
(uuid "3408b1f9-4929-48cd-8185-f55e484ab99b")
)
(segment
(start 190.56 79.4)
(end 190.56 80.94)
(width 0.3)
(layer "F.Cu")
(net 34)
(uuid "40af4e1f-2cde-40b1-a016-eaef6aae547f")
)
(segment
(start 188.33152 81.5)
(end 186.025 83.80652)
(width 0.3)
(layer "F.Cu")
(net 34)
(uuid "73334963-f354-4f04-aee7-b443464b2cb9")
)
(segment
(start 186.025 83.80652)
(end 186.025 84.9)
(width 0.3)
(layer "F.Cu")
(net 34)
(uuid "8a5b816d-e22e-4175-baf3-2774254ba82c")
)
(segment
(start 104.975 91.4)

View File

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 15,
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],

View File

@ -3388,6 +3388,28 @@
)
)
)
(global_label "GND"
(shape input)
(at 209.55 71.12 90)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
(uuid "34b71612-c28a-44be-b5c0-ebf2a33e20fb")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 209.55 64.2643 90)
(effects
(font
(size 1.27 1.27)
)
(justify left)
(hide yes)
)
)
)
(global_label "PUMP5"
(shape input)
(at 234.95 196.85 90)
@ -4070,6 +4092,28 @@
)
)
)
(global_label "3_3V"
(shape input)
(at 209.55 78.74 270)
(fields_autoplaced yes)
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
(uuid "8f3c272d-4861-43a0-b3ac-e6bed3df5ea6")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 209.55 86.2004 90)
(effects
(font
(size 1.27 1.27)
)
(justify right)
(hide yes)
)
)
)
(global_label "5K_VBAT"
(shape input)
(at 184.15 191.77 90)
@ -5611,6 +5655,84 @@
)
)
)
(symbol
(lib_id "Device:C")
(at 209.55 74.93 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(uuid "2d0b3f63-5d08-467e-8184-40debe04512f")
(property "Reference" "C73"
(at 200.025 73.66 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "100nf"
(at 200.025 76.2 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "PCM_Capacitor_SMD_Handsoldering_AKL:C_0603_1608Metric_Pad1.08x0.95mm"
(at 210.5152 78.74 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "~"
(at 209.55 74.93 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 209.55 74.93 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC_PART_NUMBER" "C49678"
(at 209.55 74.93 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "1"
(uuid "3af1f968-8d09-4a17-af5b-59c00202cfa0")
)
(pin "2"
(uuid "9420e08e-7564-44ea-8d8a-de7ae653c1ec")
)
(instances
(project "PumpOutput"
(path "/fa7c93d2-7670-4cd5-85ee-82ddfb7f2ba1"
(reference "C73")
(unit 1)
)
)
)
)
(symbol
(lib_id "Connector_Generic:Conn_01x02")
(at 274.32 163.83 90)

View File

@ -1,7 +1,7 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
@ -62,9 +62,42 @@
"version": 5
},
"net_inspector_panel": {
"col_hidden": [],
"col_order": [],
"col_widths": [],
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
@ -75,7 +108,7 @@
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": -1
"sorting_column": 0
},
"open_jobsets": [],
"project": {

View File

@ -2,12 +2,212 @@
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"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.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": []
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",

View File

@ -10,4 +10,6 @@
(lib (name "BQ34Z100PWR-G1")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/BQ34Z100PWR-G1.kicad_sym")(options "")(descr ""))
(lib (name "ESP32-C6-WROOM-1-N8")(type "KiCad")(uri "${KIPRJMOD}/esp32c6/ESP32-C6-WROOM-1-N8.kicad_sym")(options "")(descr ""))
(lib (name "easyeda2kicad")(type "KiCad")(uri "${KIPRJMOD}/kicad-stuff/easyeda2kicad.kicad_sym")(options "")(descr ""))
(lib (name "Modules")(type "KiCad")(uri "${KIPRJMOD}/modules/Modules.kicad_sym")(options "")(descr ""))
(lib (name "MPPT")(type "KiCad")(uri "${KIPRJMOD}/modules/MPPT/MPPT.kicad_sym")(options "")(descr ""))
)