start design

This commit is contained in:
2024-10-23 22:39:33 +02:00
parent cedb2c27bd
commit acc8636b6c
10 changed files with 7401 additions and 2 deletions

View File

@@ -0,0 +1,66 @@
Version 4
SHEET 1 928 680
WIRE 64 -64 64 -96
WIRE 608 -48 608 -80
WIRE 608 48 608 16
WIRE 752 48 608 48
WIRE 64 64 64 16
WIRE 224 64 64 64
WIRE 272 64 224 64
WIRE 608 64 608 48
WIRE 752 80 752 48
WIRE 64 96 64 64
WIRE 224 112 224 64
WIRE 352 112 224 112
WIRE 480 112 432 112
WIRE 544 112 480 112
WIRE 608 176 608 160
WIRE 752 176 752 160
WIRE 752 176 608 176
WIRE 608 208 608 176
WIRE 64 256 64 176
FLAG 64 256 0
FLAG 272 64 out
FLAG -384 -192 12V
FLAG 64 -96 12V
FLAG -384 -112 0
FLAG 608 208 0
FLAG 608 -160 12V
FLAG 480 192 0
SYMBOL LED 592 -48 R0
SYMATTR InstName D1
SYMATTR Value NSPW500BS
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL voltage -384 -208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 736 64 R0
SYMATTR InstName R1
SYMATTR Value 47k
SYMBOL res 48 -80 R0
SYMATTR InstName R4
SYMATTR Value {R_sw}
SYMBOL res 592 -176 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL res 48 80 R0
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL npn 544 64 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL res 448 96 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL res 496 208 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R6
SYMATTR Value 100k
TEXT -322 -242 Left 2 !.op
TEXT 176 -200 Left 2 !.param R_sw=10Meg

View File

@@ -1,2 +0,0 @@
Version 4
SHEET 1 880 680

154
electronics/sim/led.asc Normal file
View File

@@ -0,0 +1,154 @@
Version 4
SHEET 1 3152 680
WIRE -1648 -672 -2224 -672
WIRE 624 -656 48 -656
WIRE -1872 -112 -1872 -144
WIRE 272 -96 272 -128
WIRE 1104 -48 1104 -80
WIRE -3008 16 -3008 -32
WIRE -2768 16 -3008 16
WIRE -2224 16 -2224 -672
WIRE -2224 16 -2688 16
WIRE -2128 16 -2224 16
WIRE -1920 16 -2064 16
WIRE -1872 16 -1872 -48
WIRE -1872 16 -1920 16
WIRE -1744 16 -1744 0
WIRE -1744 16 -1872 16
WIRE 144 32 144 16
WIRE 272 32 272 -32
WIRE 272 32 144 32
WIRE 320 32 272 32
WIRE 464 32 320 32
WIRE 624 32 624 -656
WIRE 624 32 528 32
WIRE 1104 32 1104 16
WIRE 1104 32 624 32
WIRE -3008 64 -3008 16
WIRE -1744 64 -1744 16
WIRE 144 80 144 32
WIRE -1920 112 -1920 16
WIRE -1616 112 -1680 112
WIRE -1488 112 -1536 112
WIRE -1216 112 -1488 112
WIRE -112 128 -448 128
WIRE -64 128 -112 128
WIRE 80 128 16 128
WIRE 320 128 320 32
WIRE -1744 224 -1744 160
WIRE 144 240 144 176
FLAG -3200 -560 12V
FLAG -3200 -480 0
FLAG 1104 -160 12V
FLAG 1104 160 0
FLAG 144 240 0
FLAG 272 -208 12V
FLAG -112 208 0
FLAG -3008 -112 12V
FLAG -3008 144 0
FLAG 320 208 0
FLAG -448 128 out
FLAG -1744 224 0
FLAG -1872 -224 12V
FLAG -1488 192 0
FLAG -1920 192 0
FLAG -1648 -672 out
SYMBOL LED 1088 -48 R0
SYMATTR InstName D1
SYMATTR Value NSPW500BS
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL voltage -3200 -576 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 1088 -176 R0
SYMATTR InstName R2
SYMATTR Value 470
SYMBOL res 32 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL LED 256 -96 R0
SYMATTR InstName D2
SYMATTR Value NSPW500BS
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 256 -224 R0
SYMATTR InstName R4
SYMATTR Value 3k
SYMBOL res -96 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R6
SYMATTR Value 100k
SYMBOL res -2992 -16 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R7
SYMATTR Value {R_sw}
SYMBOL res -2992 160 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R8
SYMATTR Value 100k
SYMBOL res -2784 0 M90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R17
SYMATTR Value 1
SYMBOL schottky 528 16 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D7
SYMATTR Value RB715WM
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL npn 80 80 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL res 336 224 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL res -1632 96 M90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R9
SYMATTR Value 100k
SYMBOL LED -1856 -112 M0
SYMATTR InstName D3
SYMATTR Value NSPW500BS
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res -1856 -240 M0
SYMATTR InstName R11
SYMATTR Value 3k
SYMBOL res -1504 208 M180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R13
SYMATTR Value 100k
SYMBOL schottky -2128 0 M90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D5
SYMATTR Value RB715WM
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL npn -1680 64 M0
SYMATTR InstName Q2
SYMATTR Value 2N2222
SYMBOL res -1936 208 M180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R14
SYMATTR Value 100k
TEXT -3074 -560 Left 2 ;.dc V2 0 12 6
TEXT -2792 48 Right 2 ;button
TEXT 896 0 Left 2 ;led
TEXT -3042 -524 Left 2 !.op
TEXT -2992 -272 Left 2 !.step param R_sw list 1 10Meg

File diff suppressed because it is too large Load Diff

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,2 @@
(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0")
)

View File

@@ -0,0 +1,404 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"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_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "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",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "xlr_light_signal_v1.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"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.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"48d3fdaf-e357-46ef-a2a3-414f60b8efce",
"Root"
],
[
"052c057f-3c86-4f64-8688-0363602a3379",
"hand switch"
],
[
"91c03fe3-ad5d-48e3-98ae-bd5312d97ac7",
"light signal"
],
[
"27e7bc01-35ee-422b-a071-3cb045102b72",
"Base"
]
],
"text_variables": {}
}

View File

@@ -0,0 +1,133 @@
(kicad_sch
(version 20231120)
(generator "eeschema")
(generator_version "8.0")
(uuid "48d3fdaf-e357-46ef-a2a3-414f60b8efce")
(paper "A4")
(title_block
(title "XLR Light Signal")
(date "2024-10-23")
(rev "v1")
(comment 1 "EUPL v1.2")
)
(lib_symbols)
(sheet
(at 41.91 33.02)
(size 24.13 38.1)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "052c057f-3c86-4f64-8688-0363602a3379")
(property "Sheetname" "hand switch"
(at 41.91 32.3084 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "hand_switch.kicad_sch"
(at 41.91 71.7046 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "xlr_light_signal_v1"
(path "/48d3fdaf-e357-46ef-a2a3-414f60b8efce"
(page "2")
)
)
)
)
(sheet
(at 40.64 102.87)
(size 60.96 44.45)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "27e7bc01-35ee-422b-a071-3cb045102b72")
(property "Sheetname" "Base"
(at 40.64 102.1584 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "base.kicad_sch"
(at 40.64 147.9046 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "xlr_light_signal_v1"
(path "/48d3fdaf-e357-46ef-a2a3-414f60b8efce"
(page "4")
)
)
)
)
(sheet
(at 201.93 33.02)
(size 25.4 41.91)
(fields_autoplaced yes)
(stroke
(width 0.1524)
(type solid)
)
(fill
(color 0 0 0 0.0000)
)
(uuid "91c03fe3-ad5d-48e3-98ae-bd5312d97ac7")
(property "Sheetname" "light signal"
(at 201.93 32.3084 0)
(effects
(font
(size 1.27 1.27)
)
(justify left bottom)
)
)
(property "Sheetfile" "signal.kicad_sch"
(at 201.93 75.5146 0)
(effects
(font
(size 1.27 1.27)
)
(justify left top)
)
)
(instances
(project "xlr_light_signal_v1"
(path "/48d3fdaf-e357-46ef-a2a3-414f60b8efce"
(page "3")
)
)
)
)
(sheet_instances
(path "/"
(page "1")
)
)
)