diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/firmware/Makefile similarity index 100% rename from Makefile rename to firmware/Makefile diff --git a/build/default/production/dstemperature.o b/firmware/build/default/production/dstemperature.o similarity index 100% rename from build/default/production/dstemperature.o rename to firmware/build/default/production/dstemperature.o diff --git a/build/default/production/dstemperature.o.d b/firmware/build/default/production/dstemperature.o.d similarity index 100% rename from build/default/production/dstemperature.o.d rename to firmware/build/default/production/dstemperature.o.d diff --git a/build/default/production/main.o b/firmware/build/default/production/main.o similarity index 100% rename from build/default/production/main.o rename to firmware/build/default/production/main.o diff --git a/build/default/production/main.o.d b/firmware/build/default/production/main.o.d similarity index 100% rename from build/default/production/main.o.d rename to firmware/build/default/production/main.o.d diff --git a/build/default/production/onewire.o b/firmware/build/default/production/onewire.o similarity index 100% rename from build/default/production/onewire.o rename to firmware/build/default/production/onewire.o diff --git a/build/default/production/onewire.o.d b/firmware/build/default/production/onewire.o.d similarity index 100% rename from build/default/production/onewire.o.d rename to firmware/build/default/production/onewire.o.d diff --git a/disassembly/listing.disasm b/firmware/disassembly/listing.disasm similarity index 100% rename from disassembly/listing.disasm rename to firmware/disassembly/listing.disasm diff --git a/dist/default/production/attiny45v_thermometer.X.production.elf b/firmware/dist/default/production/attiny45v_thermometer.X.production.elf similarity index 100% rename from dist/default/production/attiny45v_thermometer.X.production.elf rename to firmware/dist/default/production/attiny45v_thermometer.X.production.elf diff --git a/dist/default/production/attiny45v_thermometer.X.production.hex b/firmware/dist/default/production/attiny45v_thermometer.X.production.hex similarity index 100% rename from dist/default/production/attiny45v_thermometer.X.production.hex rename to firmware/dist/default/production/attiny45v_thermometer.X.production.hex diff --git a/dist/default/production/attiny45v_thermometer.X.production.lss b/firmware/dist/default/production/attiny45v_thermometer.X.production.lss similarity index 100% rename from dist/default/production/attiny45v_thermometer.X.production.lss rename to firmware/dist/default/production/attiny45v_thermometer.X.production.lss diff --git a/dist/default/production/attiny45v_thermometer.X.production.map b/firmware/dist/default/production/attiny45v_thermometer.X.production.map similarity index 100% rename from dist/default/production/attiny45v_thermometer.X.production.map rename to firmware/dist/default/production/attiny45v_thermometer.X.production.map diff --git a/dstemperature.c b/firmware/dstemperature.c similarity index 100% rename from dstemperature.c rename to firmware/dstemperature.c diff --git a/dstemperature.h b/firmware/dstemperature.h similarity index 100% rename from dstemperature.h rename to firmware/dstemperature.h diff --git a/main.c b/firmware/main.c similarity index 100% rename from main.c rename to firmware/main.c diff --git a/nbproject/Makefile-default.mk b/firmware/nbproject/Makefile-default.mk similarity index 100% rename from nbproject/Makefile-default.mk rename to firmware/nbproject/Makefile-default.mk diff --git a/nbproject/Makefile-genesis.properties b/firmware/nbproject/Makefile-genesis.properties similarity index 100% rename from nbproject/Makefile-genesis.properties rename to firmware/nbproject/Makefile-genesis.properties diff --git a/nbproject/Makefile-impl.mk b/firmware/nbproject/Makefile-impl.mk similarity index 100% rename from nbproject/Makefile-impl.mk rename to firmware/nbproject/Makefile-impl.mk diff --git a/nbproject/Makefile-local-default.mk b/firmware/nbproject/Makefile-local-default.mk similarity index 100% rename from nbproject/Makefile-local-default.mk rename to firmware/nbproject/Makefile-local-default.mk diff --git a/nbproject/Makefile-variables.mk b/firmware/nbproject/Makefile-variables.mk similarity index 100% rename from nbproject/Makefile-variables.mk rename to firmware/nbproject/Makefile-variables.mk diff --git a/nbproject/configurations.xml b/firmware/nbproject/configurations.xml similarity index 100% rename from nbproject/configurations.xml rename to firmware/nbproject/configurations.xml diff --git a/nbproject/private/configurations.xml b/firmware/nbproject/private/configurations.xml similarity index 100% rename from nbproject/private/configurations.xml rename to firmware/nbproject/private/configurations.xml diff --git a/nbproject/private/private.xml b/firmware/nbproject/private/private.xml similarity index 65% rename from nbproject/private/private.xml rename to firmware/nbproject/private/private.xml index 048f2f0..3b84be6 100644 --- a/nbproject/private/private.xml +++ b/firmware/nbproject/private/private.xml @@ -3,9 +3,7 @@ - file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer.X/dstemperature.h file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer.X/main.c - file:/home/sergeyyarkov/Documents/Projects/Firmwares/AVR/attiny45v_thermometer.X/dstemperature.c diff --git a/nbproject/project.xml b/firmware/nbproject/project.xml similarity index 100% rename from nbproject/project.xml rename to firmware/nbproject/project.xml diff --git a/onewire.c b/firmware/onewire.c similarity index 100% rename from onewire.c rename to firmware/onewire.c diff --git a/onewire.h b/firmware/onewire.h similarity index 100% rename from onewire.h rename to firmware/onewire.h diff --git a/hardware/hardware/hardware-backups/hardware-2023-08-06_221649.zip b/hardware/hardware/hardware-backups/hardware-2023-08-06_221649.zip new file mode 100644 index 0000000..42a6f70 Binary files /dev/null and b/hardware/hardware/hardware-backups/hardware-2023-08-06_221649.zip differ diff --git a/hardware/hardware/hardware.kicad_pcb b/hardware/hardware/hardware.kicad_pcb new file mode 100644 index 0000000..2b8ba10 --- /dev/null +++ b/hardware/hardware/hardware.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20221018) (generator pcbnew) +) \ No newline at end of file diff --git a/hardware/hardware/hardware.kicad_prl b/hardware/hardware/hardware.kicad_prl new file mode 100644 index 0000000..2c6f2c5 --- /dev/null +++ b/hardware/hardware/hardware.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "hardware.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/hardware/hardware/hardware.kicad_pro b/hardware/hardware/hardware.kicad_pro new file mode 100644 index 0000000..e8783c8 --- /dev/null +++ b/hardware/hardware/hardware.kicad_pro @@ -0,0 +1,332 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "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": "hardware.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.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 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, + "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_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "4e5cf163-a7ee-4c80-bac0-248feda8733b", + "" + ] + ], + "text_variables": {} +} diff --git a/hardware/hardware/hardware.kicad_sch b/hardware/hardware/hardware.kicad_sch new file mode 100644 index 0000000..4582e7c --- /dev/null +++ b/hardware/hardware/hardware.kicad_sch @@ -0,0 +1,1419 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid 4e5cf163-a7ee-4c80-bac0-248feda8733b) + + (paper "A4") + + (lib_symbols + (symbol "Connector:Screw_Terminal_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x02" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "screw terminal" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_Terminal_01x02_1_1" + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (circle (center 0 -2.54) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -2.2098) + (xy 0.3302 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 0.3302) + (xy 0.3302 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -2.032) + (xy 0.508 -2.8702) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 0.508) + (xy 0.508 -0.3302) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:Screw_Terminal_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x03" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "screw terminal" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_Terminal_01x03_1_1" + (rectangle (start -1.27 3.81) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (circle (center 0 -2.54) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -2.2098) + (xy 0.3302 -3.048) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 0.3302) + (xy 0.3302 -0.508) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 2.8702) + (xy 0.3302 2.032) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -2.032) + (xy 0.508 -2.8702) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 0.508) + (xy 0.508 -0.3302) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 3.048) + (xy 0.508 2.2098) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (circle (center 0 2.54) (radius 0.635) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 2.54 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Polarized" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Polarized" (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0.9652 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "cap capacitor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Polarized capacitor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "CP_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Polarized_0_1" + (rectangle (start -2.286 0.508) (end 2.286 1.016) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 2.286) + (xy -0.762 2.286) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.794) + (xy -1.27 1.778) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (rectangle (start 2.286 -0.508) (end -2.286 -1.016) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + ) + (symbol "C_Polarized_1_1" + (pin passive line (at 0 3.81 270) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 2.794) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "C" (at 0.254 1.778 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C_Small" (at 0.254 -2.032 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "capacitor cap" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) + (xy 1.524 -0.508) + ) + (stroke (width 0.3302) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.524 0.508) + (xy 1.524 0.508) + ) + (stroke (width 0.3048) (type default)) + (fill (type none)) + ) + ) + (symbol "C_Small_1_1" + (pin passive line (at 0 2.54 270) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 2.032) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D_Schottky" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "diode Schottky" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Schottky diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "D_Schottky_0_1" + (polyline + (pts + (xy 1.27 0) + (xy -1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 1.27) + (xy 1.27 -1.27) + (xy -1.27 0) + (xy 1.27 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.905 0.635) + (xy -1.905 1.27) + (xy -1.27 1.27) + (xy -1.27 -1.27) + (xy -0.635 -1.27) + (xy -0.635 -0.635) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "D_Schottky_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "LED diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Light emitting diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy 1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.048 -0.762) + (xy -4.572 -2.286) + (xy -3.81 -2.286) + (xy -4.572 -2.286) + (xy -4.572 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.762) + (xy -3.302 -2.286) + (xy -2.54 -2.286) + (xy -3.302 -2.286) + (xy -3.302 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "LED_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 0.762 0.508 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "R_Small" (at 0.762 -1.016 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor, small symbol" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_Small_0_1" + (rectangle (start -0.762 1.778) (end 0.762 -1.778) + (stroke (width 0.2032) (type default)) + (fill (type none)) + ) + ) + (symbol "R_Small_1_1" + (pin passive line (at 0 2.54 270) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -2.54 90) (length 0.762) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "MCU_Microchip_ATtiny:ATtiny45V-10X" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -12.7 13.97 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "ATtiny45V-10X" (at 2.54 -13.97 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (property "Footprint" "Package_SO:TSSOP-8_4.4x3mm_P0.65mm" (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10MHz, 4kB Flash, 256B SRAM, 256B EEPROM, debugWIRE, TSSOP-8" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x3mm*P0.65mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ATtiny45V-10X_0_1" + (rectangle (start -12.7 -12.7) (end 12.7 12.7) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "ATtiny45V-10X_1_1" + (pin bidirectional line (at 15.24 -5.08 180) (length 2.54) + (name "~{RESET}/PB5" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 0 180) (length 2.54) + (name "XTAL1/PB3" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 2.54) + (name "XTAL2/PB4" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 2.54) + (name "AREF/PB0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 5.08 180) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Regulator_Linear:LM78M05_TO252" (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "U" (at -3.81 3.175 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LM78M05_TO252" (at 0 3.175 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-252-2" (at 0 5.715 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MC78M00-D.PDF" (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Voltage Regulator 500mA Positive" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Positive 500mA 35V Linear Regulator, Fixed Output 5V, TO-252 (D-PAK)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO?252*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LM78M05_TO252_0_1" + (rectangle (start -5.08 1.905) (end 5.08 -5.08) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "LM78M05_TO252_1_1" + (pin power_in line (at -7.62 0 0) (length 2.54) + (name "VI" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -7.62 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 7.62 0 180) (length 2.54) + (name "VO" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+12V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+12V\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+12V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+12V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+5V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "global power" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 114.3 43.18) (diameter 0) (color 0 0 0 0) + (uuid 01a4dfa9-0756-4088-84e9-a349ca8c0c79) + ) + (junction (at 213.36 76.2) (diameter 0) (color 0 0 0 0) + (uuid 0df1717a-4b7f-4cb1-921f-bb7ede192eb7) + ) + (junction (at 96.52 57.15) (diameter 0) (color 0 0 0 0) + (uuid 1d6f08f2-a33c-420f-b78f-f3587f7e2cca) + ) + (junction (at 96.52 52.07) (diameter 0) (color 0 0 0 0) + (uuid 430796c5-08b7-4b51-aaca-739de4889cb6) + ) + (junction (at 73.66 57.15) (diameter 0) (color 0 0 0 0) + (uuid 4a64a31c-0121-4ba7-8c67-69ab3f80bc6b) + ) + (junction (at 81.28 43.18) (diameter 0) (color 0 0 0 0) + (uuid 51240c40-4610-48ef-8545-8615d90ab114) + ) + (junction (at 218.44 66.04) (diameter 0) (color 0 0 0 0) + (uuid b56aba00-7d8c-43fd-8949-a63fd8a70327) + ) + (junction (at 123.19 43.18) (diameter 0) (color 0 0 0 0) + (uuid e400fb68-34b2-4cb8-b891-8baef6358d3d) + ) + (junction (at 73.66 43.18) (diameter 0) (color 0 0 0 0) + (uuid eb411469-565e-4135-ad7f-7c99607b9bd3) + ) + + (wire (pts (xy 81.28 43.18) (xy 88.9 43.18)) + (stroke (width 0) (type default)) + (uuid 03195775-44cf-4e8a-95aa-f49cf2e5b5f1) + ) + (wire (pts (xy 123.19 43.18) (xy 123.19 46.99)) + (stroke (width 0) (type default)) + (uuid 0bca2dd3-1d2f-4868-9010-cc5315c94158) + ) + (wire (pts (xy 88.9 52.07) (xy 96.52 52.07)) + (stroke (width 0) (type default)) + (uuid 0dcf3d3e-e99b-420a-a2ec-1e3ba7bf78a5) + ) + (wire (pts (xy 96.52 57.15) (xy 96.52 52.07)) + (stroke (width 0) (type default)) + (uuid 17736086-bd9a-4c61-9cc9-e8a69c324729) + ) + (wire (pts (xy 83.82 52.07) (xy 81.28 52.07)) + (stroke (width 0) (type default)) + (uuid 26413ea9-74d6-4310-ac2e-f98bed6b23fd) + ) + (wire (pts (xy 218.44 66.04) (xy 218.44 64.77)) + (stroke (width 0) (type default)) + (uuid 2af8fc16-3f00-4b9f-9736-9d14ea02dd09) + ) + (wire (pts (xy 96.52 57.15) (xy 96.52 58.42)) + (stroke (width 0) (type default)) + (uuid 2b7186df-77fe-4d9c-9534-6a5452779f9a) + ) + (wire (pts (xy 53.34 57.15) (xy 73.66 57.15)) + (stroke (width 0) (type default)) + (uuid 2c92e6a7-71b3-4080-ace0-d889addfaeb4) + ) + (wire (pts (xy 123.19 57.15) (xy 96.52 57.15)) + (stroke (width 0) (type default)) + (uuid 2e7d4142-8c9e-4086-b184-538da86c5b1c) + ) + (wire (pts (xy 73.66 57.15) (xy 96.52 57.15)) + (stroke (width 0) (type default)) + (uuid 3014e08a-0dd6-463b-b85e-ed077e521c87) + ) + (wire (pts (xy 96.52 50.8) (xy 96.52 52.07)) + (stroke (width 0) (type default)) + (uuid 4c09e827-e12f-41e7-84fe-2ec3f4dba1d4) + ) + (wire (pts (xy 104.14 43.18) (xy 114.3 43.18)) + (stroke (width 0) (type default)) + (uuid 4e516f81-f6a8-4e12-9abf-9c667c343075) + ) + (wire (pts (xy 123.19 36.83) (xy 123.19 43.18)) + (stroke (width 0) (type default)) + (uuid 51511279-a6c3-4d22-b2d5-ea0c66f681e3) + ) + (wire (pts (xy 50.8 45.72) (xy 53.34 45.72)) + (stroke (width 0) (type default)) + (uuid 5933dc0a-d251-44cf-8992-7b0695a22a0a) + ) + (wire (pts (xy 114.3 52.07) (xy 114.3 43.18)) + (stroke (width 0) (type default)) + (uuid 620c539d-1744-44d0-b7bc-1e1600312855) + ) + (wire (pts (xy 73.66 54.61) (xy 73.66 57.15)) + (stroke (width 0) (type default)) + (uuid 648c48ce-7d26-4fe6-948b-22d64f0b25b6) + ) + (wire (pts (xy 213.36 68.58) (xy 213.36 66.04)) + (stroke (width 0) (type default)) + (uuid 6734a0eb-abce-4cd4-9747-7f466b3b76ca) + ) + (wire (pts (xy 53.34 45.72) (xy 53.34 57.15)) + (stroke (width 0) (type default)) + (uuid 67fed8ff-8209-4b60-8fd5-fb9a15856251) + ) + (wire (pts (xy 109.22 52.07) (xy 114.3 52.07)) + (stroke (width 0) (type default)) + (uuid 694d4a49-deae-4de6-9845-c278fd37b14a) + ) + (wire (pts (xy 67.31 43.18) (xy 73.66 43.18)) + (stroke (width 0) (type default)) + (uuid 7889495e-ca4c-40af-9d0f-22d1add18389) + ) + (wire (pts (xy 213.36 76.2) (xy 208.28 76.2)) + (stroke (width 0) (type default)) + (uuid 89fbcd4e-3616-48fc-beac-ba09221e3bf0) + ) + (wire (pts (xy 218.44 73.66) (xy 218.44 66.04)) + (stroke (width 0) (type default)) + (uuid 90542a66-6b34-41c7-b900-be70bd9a996a) + ) + (wire (pts (xy 50.8 43.18) (xy 59.69 43.18)) + (stroke (width 0) (type default)) + (uuid 906beb5b-c73b-4764-aed9-bd758600cddb) + ) + (wire (pts (xy 222.25 78.74) (xy 218.44 78.74)) + (stroke (width 0) (type default)) + (uuid 9459a5f3-e763-46d2-baa4-77d55e3981e7) + ) + (wire (pts (xy 81.28 52.07) (xy 81.28 43.18)) + (stroke (width 0) (type default)) + (uuid 94bebe48-642d-42ad-8cbb-94f98b66d952) + ) + (wire (pts (xy 123.19 54.61) (xy 123.19 57.15)) + (stroke (width 0) (type default)) + (uuid 9ea3413c-329e-4dae-a8a3-ccb21a3a0006) + ) + (wire (pts (xy 114.3 43.18) (xy 123.19 43.18)) + (stroke (width 0) (type default)) + (uuid a6327abf-477a-4def-bebc-4a833458aed5) + ) + (wire (pts (xy 73.66 43.18) (xy 73.66 46.99)) + (stroke (width 0) (type default)) + (uuid bd61a68e-a850-4cdd-95d1-41b8fcd377d7) + ) + (wire (pts (xy 213.36 73.66) (xy 213.36 76.2)) + (stroke (width 0) (type default)) + (uuid be10a452-332c-4d81-b9c5-686e9c1f76ac) + ) + (wire (pts (xy 218.44 78.74) (xy 218.44 81.28)) + (stroke (width 0) (type default)) + (uuid d06ddcde-94ee-40f0-880f-8dbbed1c04ea) + ) + (wire (pts (xy 222.25 73.66) (xy 218.44 73.66)) + (stroke (width 0) (type default)) + (uuid d11ae554-5291-45cd-8637-5deeba2169fc) + ) + (wire (pts (xy 73.66 38.1) (xy 73.66 43.18)) + (stroke (width 0) (type default)) + (uuid d257f829-8190-4881-9980-c3149235961c) + ) + (wire (pts (xy 73.66 43.18) (xy 81.28 43.18)) + (stroke (width 0) (type default)) + (uuid dedd74a8-e889-4845-8077-a2e3da155391) + ) + (wire (pts (xy 213.36 66.04) (xy 218.44 66.04)) + (stroke (width 0) (type default)) + (uuid eb957757-5a8e-4179-9083-20c8f7d8a45f) + ) + (wire (pts (xy 96.52 52.07) (xy 104.14 52.07)) + (stroke (width 0) (type default)) + (uuid fae10ac5-f60a-47c7-8886-f16e4caaa4e8) + ) + (wire (pts (xy 222.25 76.2) (xy 213.36 76.2)) + (stroke (width 0) (type default)) + (uuid fe1cc82c-d8cc-48bc-960c-816f80954ddc) + ) + + (rectangle (start 40.64 24.13) (end 134.62 62.23) + (stroke (width 0) (type dash)) + (fill (type none)) + (uuid 84744414-5927-4cde-a217-41af9c702b18) + ) + + (text_box "+12V Power Supply" + (at 40.64 24.13 0) (size 93.98 5.08) + (stroke (width 0) (type default)) + (fill (type none)) + (effects (font (size 2 2) (thickness 0.4) bold) (justify top)) + (uuid 6923458a-183e-4ee4-a9c9-fda6a51810ed) + ) + + (label "DQ" (at 208.28 76.2 180) (fields_autoplaced) + (effects (font (size 1.27 1.27) italic) (justify right bottom)) + (uuid a85e6708-824b-4831-b9e0-d5f183e5b242) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 227.33 76.2 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 16f95fd8-78e1-42ee-ad66-9d16b134aa3d) + (property "Reference" "J2" (at 227.33 85.09 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SENSOR" (at 227.33 82.55 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal" (at 227.33 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 227.33 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3925cbe1-4140-4988-8a4a-8cd8339fc48f)) + (pin "2" (uuid cc131f3a-fb17-4827-a11c-e92197253b67)) + (pin "3" (uuid a5820b93-2131-45a4-b42a-8ccdaded1aa0)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J2") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Polarized") (at 123.19 50.8 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 31aef09a-1d05-4383-802d-60389c4181d3) + (property "Reference" "C6" (at 127 49.53 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "220uF" (at 127 52.07 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:CP_Elec_6.3x7.7" (at 124.1552 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 123.19 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b93014a4-12ac-41f8-bf7e-ab4d56c951e8)) + (pin "2" (uuid 4197bf2d-4b31-4ac0-89ce-63b40b81a7b6)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C6") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "C4") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "MCU_Microchip_ATtiny:ATtiny45V-10X") (at 138.43 88.9 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 3604b907-ac82-4091-a7a1-650eaec8b1c4) + (property "Reference" "U1" (at 124.46 87.63 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "ATtiny45V-10X" (at 124.46 90.17 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Package_SO:TSSOP-8_4.4x3mm_P0.65mm" (at 138.43 88.9 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" (at 138.43 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 256b2d04-ea28-460b-9b48-3e1cc7cd826e)) + (pin "2" (uuid c4a76df3-18c3-4402-9550-4a30bec97673)) + (pin "3" (uuid 18418c52-78a7-44ef-b042-8393d7f0a070)) + (pin "4" (uuid 643e4ad6-1b5c-4e47-8485-703fef596a95)) + (pin "5" (uuid a81aae2f-88b6-406f-a51a-d808f6afca71)) + (pin "6" (uuid 44d4bbf7-e246-4280-97f0-889e6ef4c057)) + (pin "7" (uuid 4cbd55de-1eb3-486b-86de-9048a5a25fb5)) + (pin "8" (uuid 9db88661-8fad-4686-9c07-54cf3171181c)) + (instances + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "U1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 96.52 58.42 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 4c609c98-f32c-4619-ad8e-758c40153679) + (property "Reference" "#PWR08" (at 96.52 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 96.52 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 96.52 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 96.52 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 32f6803d-53c2-488f-8502-52c2a175a5c8)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR08") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "#PWR04") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 86.36 52.07 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 662c4cc6-f1b5-4cdb-996f-22e46ef2eeb9) + (property "Reference" "C4" (at 86.3663 45.72 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "330nF" (at 86.3663 48.26 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 86.36 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 86.36 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 92d9c40d-7acb-4161-8de0-d22d996b953f)) + (pin "2" (uuid b61f6271-e2e5-4454-b30d-d39e2630ac67)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C4") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "C2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Polarized") (at 73.66 50.8 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 6c1d4d95-dee0-400c-82f3-64752a1f5fb2) + (property "Reference" "C5" (at 67.31 49.53 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1000uF" (at 63.5 52.07 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:CP_Elec_10x10.5" (at 74.6252 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 73.66 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9255466a-8d27-4d73-94a6-07d8c433cba9)) + (pin "2" (uuid 0e34e8a5-e2eb-480d-95d6-16c1fcdb4c9b)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C5") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "C1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 106.68 52.07 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 73d99abe-25f7-44b7-befe-600ce73559d4) + (property "Reference" "C3" (at 106.6863 45.72 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "330nF" (at 106.6863 48.26 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 106.68 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 106.68 52.07 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2085ce61-9ac1-4468-85fb-498c53321fe1)) + (pin "2" (uuid 7f9c47f8-198d-4eb5-8f27-0a52463540e9)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "C3") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "C3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 218.44 64.77 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 7a9a0071-ba01-4231-948d-cfd0b0662ca5) + (property "Reference" "#PWR010" (at 218.44 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 218.44 59.69 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 218.44 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 218.44 64.77 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cd0995d9-4e38-443a-ad24-ba979098c661)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR010") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+12V") (at 73.66 38.1 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid a4a290d9-fb99-44ef-a874-f705ba0b6d88) + (property "Reference" "#PWR06" (at 73.66 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+12V" (at 73.66 33.02 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 73.66 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 73.66 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f54e20c9-b297-4f42-9b4c-77a56e1f1554)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR06") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "#PWR03") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:LED") (at 151.13 120.65 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid b5256b7b-3a79-4b96-bc70-a6d614087316) + (property "Reference" "D1" (at 154.94 120.9675 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED" (at 154.94 123.5075 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 151.13 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 151.13 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d603c75f-1b34-4942-b289-0cd0215416c8)) + (pin "2" (uuid 633a89a8-81dd-4182-bae9-ddc08a7d1416)) + (instances + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "D1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 218.44 81.28 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid cfbbcfdb-4bee-4b53-890f-ebb478d88124) + (property "Reference" "#PWR09" (at 218.44 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 218.44 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (at 218.44 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 218.44 81.28 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6adac6c6-5fce-4070-8f87-c20de2ab7753)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR09") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R_Small") (at 213.36 71.12 0) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid dc9e44b7-a284-4356-b9f6-2da2310ef3be) + (property "Reference" "R2" (at 210.82 69.85 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "4.7K" (at 210.82 72.39 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 213.36 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 213.36 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1fd68e7f-1a2b-40d2-9807-c8ff22a1212b)) + (pin "2" (uuid 79c26e43-f206-4f9e-8cc2-7be83dc00ad6)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "R2") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+5V") (at 123.19 36.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid de64c1b0-e0c8-49a0-b40e-fa4bbc5eb411) + (property "Reference" "#PWR028" (at 123.19 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 123.19 31.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 123.19 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 123.19 36.83 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d396f733-417e-4255-8c01-200fb8a35a5c)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "#PWR028") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "#PWR05") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Regulator_Linear:LM78M05_TO252") (at 96.52 43.18 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e45cbbef-af70-4648-b3c9-8f0a865b4d4e) + (property "Reference" "U2" (at 96.52 36.83 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LM78M05_TO252" (at 96.52 39.37 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-252-2" (at 96.52 37.465 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MC78M00-D.PDF" (at 96.52 44.45 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 62585964-71b0-4656-bdb2-ad64bbdee989)) + (pin "2" (uuid 74a2f3f5-df63-4ef4-9b89-5c715c43cbef)) + (pin "3" (uuid c6569349-8236-48cc-be8a-f96824e90373)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "U2") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "U2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:D_Schottky") (at 63.5 43.18 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid e4ccd432-6aaa-4183-9492-96afd241b73a) + (property "Reference" "D4" (at 63.8175 36.83 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "D_Schottky" (at 63.8175 39.37 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Diode_SMD:D_SMA" (at 63.5 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 63.5 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 3e0265e6-8834-4f7f-86d6-20c7cd51104e)) + (pin "2" (uuid c8f3b230-fefd-4e64-8ac7-de3e455ad211)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "D4") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "D2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x02") (at 45.72 43.18 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid ef504f15-0f41-4495-af73-0798435bbc1c) + (property "Reference" "J1" (at 45.72 52.07 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "POWER" (at 45.72 49.53 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal" (at 45.72 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 45.72 43.18 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f6ef2448-c2ea-4b5e-bc18-29b853d928d5)) + (pin "2" (uuid ee62d88e-0ad7-4dce-8a3a-b990b5511a9b)) + (instances + (project "hardware" + (path "/2bf3912e-67e2-41f3-805d-dd323259a6b5" + (reference "J1") (unit 1) + ) + ) + (project "hardware" + (path "/4e5cf163-a7ee-4c80-bac0-248feda8733b" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/proteus/Backup Of attiny45v_thermometer.pdsbak b/proteus/Backup Of attiny45v_thermometer.pdsbak new file mode 100644 index 0000000..5bf13ee Binary files /dev/null and b/proteus/Backup Of attiny45v_thermometer.pdsbak differ diff --git a/proteus/attiny45v_thermometer.pdsprj b/proteus/attiny45v_thermometer.pdsprj new file mode 100644 index 0000000..39f2380 Binary files /dev/null and b/proteus/attiny45v_thermometer.pdsprj differ diff --git a/proteus/attiny45v_thermometer.pdsprj.WIN-DPCBF9JDVBJ.Sergey.workspace b/proteus/attiny45v_thermometer.pdsprj.WIN-DPCBF9JDVBJ.Sergey.workspace new file mode 100644 index 0000000..7f3fa63 --- /dev/null +++ b/proteus/attiny45v_thermometer.pdsprj.WIN-DPCBF9JDVBJ.Sergey.workspace @@ -0,0 +1,140 @@ + + + + 2c0000000200000003000000ffffffffffffffffffffffffffffffff0300000002000000830200005a020000 + + + + + + + 671 + No + 100 + 120 + 100 + + + + + 85 + No + Yes + 85 + Yes + No + No + Yes + 0 + 85 + 100 + 85 + 0 + + + + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000060 + + + + + 2 + Yes + 2 + Yes + Yes + 00000020 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + + 2 + Yes + 2 + Yes + Yes + 00000000 + + + + +