diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0f497e8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net +*.cir + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/Example.md b/Example.md new file mode 100644 index 0000000..3e48ea3 --- /dev/null +++ b/Example.md @@ -0,0 +1,119 @@ +## Simple Example + +These are the steps I took to convert a very simple schematic into a working MAME netlist. + +As an example I used + +https://github.com/mamedev/discrete/tree/master/kicad/wildfire + +Load the project in KiCAD and open the schematic editor. + +Some of these files have been created in older version of KiCAD, in this case it will ask you to rescue the symbols, just click OK. + +Once you can see the schematic, click on `File -> Export -> Netlist...` + +In the Export Netlist window click on the `Spice` tab and then on `Export Netlist`. +Save the file next to the other project files. + +If you had errors in the annotation, it will pop up a window at this point, in the case of this example it's fine to click on `Annotate` and continue. + +Your wildfire.cir file will look somewhat like this: + +``` +.title KiCad schematic +C1 Net-_I_A12-P1_ VDD 4.7u +I_A12 __I_A12 +O_AUDIO1 __O_AUDIO1 +R2 Net-_I_A12-P1_ Net-_Q2-B_ 10k +I_F1 __I_F1 +Q3 __Q3 +Q2 __Q2 +R1 Net-_Q2-B_ VDD 10k +.end +``` + +Next we'll need a build of nltool. +Open a terminal and navigate to your mame source folder and then into src/lib/netlist/build +If you don't have nltool yet, run `make` (It doesn't build automatically with MAME). + +If the build succeeded run `./nltool --help` to get a short overview of the features. +Next we want to convert the Spice netlist into a MAME one. + +For this the command is `./nltool -c convert /path/to/discrete/kicad/wildfire/wildfire.cir` + +Here we hit our first roadblock, the converter thinks the part labeled I_A12 is a power source. +Go back into the schematic editor, click the in- and output terminals and add a 'J' at the start of the reference. +You can find a list of which reference letters will convert to which parts in nl_convert.cpp + +After changing them export the netlist to retry converting it. + +This time, nltool will throw a segmentation fault. +The problem is that it expects the transistors to have more than 1 parameter each. + +Click the transistor in the schematic, press E (or right click and choose Edit) and in the window that pops up +at the bottom there's a button `Simulation Model...` +In the Simulation Model Editor change the radio box to `Built-in SPICE model` and for Device pick "PNP BJT", because +the transistor in this schematic is a PNP one. +Exit out with OK and pay attention to the Sim.Pins field in the Symbol Properties. +Most likely the Pin assignment is wrong here, this transistor uses ECB as the pin order but the default spice symbol assigned CBE. +Change it to `1=E 2=C 3=B` and exit with OK. + +Export the netlist again and run nltool with the convert command again and it will work! + +To save this netlist run the command again but add ` > nl_wildfire.cpp` to pipe the output into that file. + +You can now try to run this file with `./nltool -c run nl_wildfire.cpp` +It will fail and complain that the Base of Q3 isn't connected to anything else. + +The base of Q3 is actually one of the inputs of this circuit so we'll do that next. +Open nl_wildfire.cpp in a text editor. + +Remove the line it complained about `NET_C(Q3.B)` + +Between the last NET_C line and the } bracket add a few newlines. + +Here we'll add some lines for our in- and outputs +``` +ALIAS(I_F, Q3.B) +ALIAS(I_A12, R2.1) +ALIAS(O_AUDIO, Q3.E) +``` + +If we run the netlist now it complains about CAP_U missing. +This is an easy fix, add `#include "netlist/devices/net_lib.h"` as the first line before `NETLIST_START(dummy)` and on that occasion rename dummy to wildfire. + +Next error is that xxPNP is missing. MAMEs PNP transistor has a different name from KiCADs +Remove the 2 NET_MODEL lines and at the 2 lines for `QBJT_EB(Qx, "__Qx")`, replace the `__Qx` with `PNP`. + +If you run it again it will not complain about our netlist anymore but that the solver is missing. +Create a newline after `// .END` and add this line. +``` +SOLVER(Solver, 48000) +``` + +48000 is the default value for audio circuits. +If you're recreating a different circuit you'll want to change this later. + +After this change the netlist will finally run in nltool +We can check on the output pin with the following command: +`./nltool -c run -t 3 -l O_AUDIO ./nl_wildfire.cpp` + +If you open `log_O_AUDIO.log` you'll see the time on the left side and the voltage on the right side. +The voltage is slowly rising and the circuit isn't working quite right. +This probably has to do with the fact we're missing input power. + +After the SOLVER line add +``` +ANALOG_INPUT(V5, 5) +ALIAS(VDD, V5) +``` + +Go to line `NET_C(C1.2, R1.2, Q2.E)` and add `VDD, ` before C1 to connect our new power source up. +If we run the log again it's now at a steady 5V. +This is expected as the circuit isn't getting any input right now. + +## Notes +This will not work for multi-part ICs (such as almost all 74 series parts) +The reason for this is that KiCAD ignores all parts after the first one. +The bug is being tracked here: +https://gitlab.com/kicad/code/kicad/-/issues/1779 \ No newline at end of file diff --git a/README.md b/README.md index c783c84..5ab4c1a 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,13 @@ This repository is meant to house files in formats that can be imported and work Going forward you will need at least KiCad 5.1. On Ubuntu you can install KiCad using ```sh -sudo add-apt-repository ppa:js-reynaud/kicad-5.1 -sudo apt-get update +sudo apt update sudo apt install kicad kicad-templates kicad-doc-en kicad-symbols kicad-footprints kicad-demos kicad-packages3d libngspice-kicad kicad-libraries ``` #### Libraries -Add `MAME.kib` and `netlist.lib` to your library list: +Add `MAME.lib` and `netlist.lib` to your library list: Preferences-> Manage Symbol Libraries -> Add existing library @@ -45,7 +44,7 @@ obxVoice | TBD tb303 | TBD carPolo | TBD StarCruiser | TBD -wildfire | TBD +wildfire | migrated to 8 ### Specific components @@ -110,8 +109,11 @@ Convert an exported spice file (suffix cir) to netlist format using: ```sh nltool -c convert -f congoBongo.cir > nl_congo_bongo.cpp ``` +### Development aids +As a replacement for the retired aatool, you may want to look at +https://github.com/aovestdipaperino/aa-tool +For schematics involving multi-part devices, you may want to use nlconvert from +https://github.com/stonedDiscord/netlist-tools - - - +For a very short example guide you may want to look at Example.md in this folder. \ No newline at end of file diff --git a/kicad/wildfire/nl_wildfire.cpp b/kicad/wildfire/nl_wildfire.cpp new file mode 100644 index 0000000..354cdaf --- /dev/null +++ b/kicad/wildfire/nl_wildfire.cpp @@ -0,0 +1,29 @@ +#include "netlist/devices/net_lib.h" + +NETLIST_START(wildfire) +{ +// IGNORED JI_A12: JI_A12 __JI_A12 +// IGNORED JO_AUDIO1: JO_AUDIO1 __JO_AUDIO1 +// IGNORED JI_F1: JI_F1 __JI_F1 +// .END +SOLVER(Solver, 48000) + +ANALOG_INPUT(V5, 5) +ALIAS(VDD, V5) + +CAP(C1, CAP_U(4.700000)) +QBJT_EB(Q2, "PNP") +QBJT_EB(Q3, "PNP") +RES(R1, RES_K(10)) +RES(R2, RES_K(10)) +NET_C(Q3.E, Q2.C) +NET_C(R2.2, R1.1, Q2.B) +NET_C(VDD, C1.2, R1.2, Q2.E) +NET_C(GND, Q3.C) +NET_C(C1.1, R2.1) + +ALIAS(I_F, Q3.B) +ALIAS(I_A12, R2.1) +ALIAS(O_AUDIO, Q3.E) + +} diff --git a/kicad/wildfire/sym-lib-table b/kicad/wildfire/sym-lib-table new file mode 100644 index 0000000..2380297 --- /dev/null +++ b/kicad/wildfire/sym-lib-table @@ -0,0 +1,5 @@ +(sym_lib_table + (version 0) + (lib (name "wildfire-rescue")(type "Legacy")(uri "${KIPRJMOD}/wildfire-rescue.lib")(options "")(descr "")) + (lib (name "MAME")(type "Legacy")(uri "../MAME.lib")(options "")(descr "")) +) diff --git a/kicad/wildfire/wildfire-rescue.lib b/kicad/wildfire/wildfire-rescue.lib new file mode 100644 index 0000000..737b2ab --- /dev/null +++ b/kicad/wildfire/wildfire-rescue.lib @@ -0,0 +1,99 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 2SB631 +# +DEF 2SB631 Q 0 0 Y Y 1 F N +F0 "Q" 0 -150 40 H V R CNN +F1 "2SB631" 0 150 40 H V R CNN +F2 "TO126" -120 100 29 H I C CNN +F3 "" 0 0 60 H V C CNN +F4 "" 0 0 50 H I C CNN +$FPLIST + TO126* +$ENDFPLIST +DRAW +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +C 50 0 111 0 1 12 N +X E 1 100 -200 100 U 40 40 1 1 P +X C 2 100 200 100 D 40 40 1 1 P +X B 3 -200 0 225 R 40 40 1 1 I +ENDDRAW +ENDDEF +# +# C +# +DEF C C 0 10 N Y 1 F N +F0 "C" 0 100 40 H V L CNN +F1 "C" 6 -85 40 H V L CNN +F2 "" 38 -150 30 H V C CNN +F3 "" 0 0 60 H V C CNN +F4 "" 0 0 50 H I C CNN +$FPLIST + SM* + C? + C1-1 +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 200 170 D 40 40 1 1 P +X ~ 2 0 -200 170 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +F4 "" 0 0 50 H I C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 40 V V C CNN +F1 "R" 7 1 40 V V C CNN +F2 "" -70 0 30 V V C CNN +F3 "" 0 0 30 H V C CNN +F4 "" 0 0 50 H I C CNN +$FPLIST + R? + SM0603 + SM0805 + R?-* + SM1206 +$ENDFPLIST +DRAW +S -40 150 40 -150 0 1 12 N +X ~ 1 0 250 100 D 60 60 1 1 P +X ~ 2 0 -250 100 U 60 60 1 1 P +ENDDRAW +ENDDEF +# +# VDD +# +DEF VDD #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 100 30 H I C CNN +F1 "VDD" 0 110 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +F4 "" 0 0 50 H I C CNN +DRAW +P 3 0 1 0 0 0 0 40 0 40 N +C 0 60 20 0 1 0 N +X VDD 1 0 0 0 U 40 40 0 0 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/wildfire/wildfire.kicad_pro b/kicad/wildfire/wildfire.kicad_pro new file mode 100644 index 0000000..1abf47b --- /dev/null +++ b/kicad/wildfire/wildfire.kicad_pro @@ -0,0 +1,405 @@ +{ + "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": { + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "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": "wildfire.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_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.25, + "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": 0.0, + "text_offset_ratio": 0.08 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "Spice", + "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": [ + [ + "daf87188-c0b7-447e-859e-1382d3614f69", + "Root" + ] + ], + "text_variables": {} +} diff --git a/kicad/wildfire/wildfire.kicad_sch b/kicad/wildfire/wildfire.kicad_sch new file mode 100644 index 0000000..6e5a803 --- /dev/null +++ b/kicad/wildfire/wildfire.kicad_sch @@ -0,0 +1,1660 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "daf87188-c0b7-447e-859e-1382d3614f69") + (paper "A4") + (title_block + (date "6 jul 2015") + ) + (lib_symbols + (symbol "MAME:CONN_01X01" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "P" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CONN_01X01" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin_Header_Straight_1X01 Pin_Header_Angled_1X01 Socket_Strip_Straight_1X01 Socket_Strip_Angled_1X01" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CONN_01X01_0_1" + (rectangle + (start -1.27 0.127) + (end 0.254 -0.127) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -1.27) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + ) + (symbol "CONN_01X01_1_1" + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "wildfire-rescue:2SB631" + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 0 -3.81 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Value" "2SB631" + (at 0 3.81 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Footprint" "TO126" + (at -3.048 2.54 0) + (effects + (font + (size 0.7366 0.7366) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO126*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2SB631_0_1" + (polyline + (pts + (xy 2.54 -2.54) (xy 0.635 -0.635) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 0.635 0.635) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type solid) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.397 -1.905) (xy 1.905 -1.397) (xy 0.889 -0.889) (xy 1.397 -1.905) (xy 1.397 -1.905) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + ) + (symbol "2SB631_1_1" + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 5.715) + (name "B" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "wildfire-rescue:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 2.54 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.1524 -2.159 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SM* C? C1-1" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type solid) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 5.08 270) + (length 4.318) + (name "~" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 4.318) + (name "~" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "wildfire-rescue:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 0 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -1.778 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy -1.27 0) (xy 0 -1.27) (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "GND" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (number "1" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + ) + ) + (symbol "wildfire-rescue:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "R" + (at 0.1778 0.0254 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R? SM0603 SM0805 R?-* SM1206" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 3.81) + (end 1.016 -3.81) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 6.35 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (number "1" + (effects + (font + (size 1.524 1.524) + ) + ) + ) + ) + (pin passive line + (at 0 -6.35 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (number "2" + (effects + (font + (size 1.524 1.524) + ) + ) + ) + ) + ) + ) + (symbol "wildfire-rescue:VDD" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 2.54 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 0 2.794 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VDD_0_0" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VDD" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + (symbol "VDD_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.016) (xy 0 1.016) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (circle + (center 0 1.524) + (radius 0.508) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + ) + (junction + (at 165.1 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "15021095-0b75-450f-a58d-acc739561356") + ) + (junction + (at 165.1 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "4fe69cd6-6144-4531-a824-d9d10c13776e") + ) + (junction + (at 186.69 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "66a184fc-5503-4ce8-af6d-8c9edb684b80") + ) + (junction + (at 143.51 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "83983a66-54f3-4f7d-a818-1bc9157c94e1") + ) + (junction + (at 177.8 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "92b8ea98-98e1-4949-8527-334d87500e40") + ) + (wire + (pts + (xy 143.51 119.38) (xy 160.02 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bb444af-99fc-4e85-9c78-a3affc5a5f9a") + ) + (wire + (pts + (xy 116.84 119.38) (xy 143.51 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d081c5b-6539-49a6-affc-93652f7f3371") + ) + (wire + (pts + (xy 165.1 50.8) (xy 165.1 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1146b796-f564-43fd-9d9b-d28fd37d87ff") + ) + (wire + (pts + (xy 165.1 54.61) (xy 165.1 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13fcbc1e-108b-43d8-a6d9-174b26171f50") + ) + (wire + (pts + (xy 165.1 54.61) (xy 186.69 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "205f4ddb-566f-46b3-9f55-1ff606014134") + ) + (wire + (pts + (xy 177.8 111.76) (xy 177.8 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28e4202f-6b53-4bdd-ba3c-9f96db033497") + ) + (wire + (pts + (xy 123.19 66.04) (xy 123.19 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37e8afab-b76b-4a4d-a5c8-8d212781a7c6") + ) + (wire + (pts + (xy 143.51 123.19) (xy 143.51 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "395ea0d5-eed8-4bcb-b614-0a2459e8ca76") + ) + (wire + (pts + (xy 177.8 119.38) (xy 186.69 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41597038-8f9c-4eb3-9a3e-dba6d9ae943d") + ) + (wire + (pts + (xy 74.93 83.82) (xy 74.93 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49c144eb-a72b-4ac4-9d57-4858a4490561") + ) + (wire + (pts + (xy 170.18 119.38) (xy 177.8 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a327bc6-edd1-4c0f-8cd6-63dfb4cea38b") + ) + (wire + (pts + (xy 177.8 95.25) (xy 177.8 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bb032c1-ebd0-4be1-8bb5-f097714ad6c0") + ) + (wire + (pts + (xy 186.69 119.38) (xy 219.71 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c2dae28-e2e2-4528-b6d6-c406630bb19c") + ) + (wire + (pts + (xy 186.69 54.61) (xy 186.69 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c881f9c-76e6-4ab5-bc22-bde535e5a1f1") + ) + (wire + (pts + (xy 165.1 111.76) (xy 165.1 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ee665ef-591e-40ec-a22f-867e10d8b198") + ) + (wire + (pts + (xy 81.28 66.04) (xy 81.28 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f267828-aad5-4e09-99af-ae55dd135a6c") + ) + (wire + (pts + (xy 111.76 66.04) (xy 123.19 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "728f08cb-13c4-4827-8150-2b098b21fd8f") + ) + (wire + (pts + (xy 101.6 66.04) (xy 81.28 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77e3ddef-b0c9-45ca-9394-e5b37ef97693") + ) + (wire + (pts + (xy 165.1 95.25) (xy 177.8 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "986b1d3a-d8ec-4f52-b15b-1f357261f986") + ) + (wire + (pts + (xy 74.93 109.22) (xy 116.84 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8e32887-558d-4e95-ad66-f4c292215b1d") + ) + (wire + (pts + (xy 106.68 50.8) (xy 106.68 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be3ab032-0d9e-4643-8be0-fdb71e415600") + ) + (wire + (pts + (xy 186.69 69.85) (xy 186.69 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0cddca6-5fbd-4159-9dbc-1497fb120ff0") + ) + (wire + (pts + (xy 165.1 95.25) (xy 165.1 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2f378ef-6134-44c0-8a38-19f4eb5ca169") + ) + (wire + (pts + (xy 123.19 83.82) (xy 74.93 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ecf6fb7a-b55f-4e68-a968-ce1f58c0bbdb") + ) + (wire + (pts + (xy 116.84 109.22) (xy 116.84 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f286a252-b560-40b5-a997-c6ea0dfbcbb5") + ) + (wire + (pts + (xy 219.71 119.38) (xy 219.71 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa8604da-25d3-423e-83a9-c18227e53067") + ) + (symbol + (lib_id "MAME:CONN_01X01") + (at 165.1 45.72 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a566a") + (property "Reference" "I_A12" + (at 167.64 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 165.1 43.18 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 165.1 45.72 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 165.1 45.72 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 165.1 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e72d1b2b-3107-4494-b5b5-856020fe6ccd") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "I_A12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MAME:CONN_01X01") + (at 106.68 45.72 270) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a5699") + (property "Reference" "I_F" + (at 109.22 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 106.68 43.18 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 45.72 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 106.68 45.72 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 106.68 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "20031708-856b-4a71-bdd6-28924610feab") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "I_F") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:R") + (at 165.1 83.82 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a56ca") + (property "Reference" "R2" + (at 167.132 83.82 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "10k" + (at 165.2778 83.7946 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "~" + (at 163.322 83.82 90) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Datasheet" "~" + (at 165.1 83.82 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 165.1 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "617c7707-d463-43f0-8df8-a79d0842514e") + ) + (pin "2" + (uuid "b62e14d2-58c6-43a0-9feb-9d12b4b875b8") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:C") + (at 186.69 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a56d9") + (property "Reference" "C1" + (at 186.69 62.23 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "4.7u" + (at 186.8424 66.929 0) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Footprint" "~" + (at 187.6552 68.58 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Datasheet" "~" + (at 186.69 64.77 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 186.69 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3a1901d6-a7da-4e08-a6f5-3f675bf1077d") + ) + (pin "2" + (uuid "c583baa8-4921-4663-ae43-c8397c9e7755") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:VDD") + (at 219.71 130.81 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a5701") + (property "Reference" "#PWR0101" + (at 219.71 133.35 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 219.71 133.604 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Footprint" "" + (at 219.71 130.81 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 219.71 130.81 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 219.71 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ee80441c-c01d-498c-b7e0-740b369af8da") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "#PWR0101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:GND") + (at 81.28 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a5710") + (property "Reference" "#PWR0102" + (at 81.28 69.85 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 81.28 71.628 0) + (effects + (font + (size 0.762 0.762) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 81.28 69.85 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 81.28 69.85 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 81.28 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3aa95074-0674-4298-9a2a-a2dc4f4eccb9") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "#PWR0102") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:2SB631") + (at 106.68 63.5 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a6850") + (property "Reference" "Q3" + (at 110.49 63.5 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 102.87 63.5 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Footprint" "TO126" + (at 104.14 60.452 0) + (effects + (font + (size 0.7366 0.7366) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 63.5 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 106.68 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6b8b63b8-b447-4204-a729-2a9f60f8dd93") + ) + (pin "2" + (uuid "7bdad2e7-2df0-4d17-b541-9b8c1c2cd758") + ) + (pin "3" + (uuid "945d10c1-b8c2-4325-9c40-ed85bb604497") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "Q3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:2SB631") + (at 165.1 116.84 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a6875") + (property "Reference" "Q2" + (at 168.91 116.84 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Value" "~" + (at 161.29 116.84 0) + (effects + (font + (size 1.016 1.016) + ) + (justify right) + ) + ) + (property "Footprint" "TO126" + (at 162.56 113.792 0) + (effects + (font + (size 0.7366 0.7366) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 165.1 116.84 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 165.1 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a8bee2ba-4185-4ec5-a43d-caee8ff8224e") + ) + (pin "2" + (uuid "e037e189-f57e-40de-8f38-1a0aa79b03f6") + ) + (pin "3" + (uuid "cd577630-375b-483b-bd5b-e9996610c9c6") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "Q2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wildfire-rescue:R") + (at 177.8 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a68e0") + (property "Reference" "R1" + (at 179.832 105.41 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "10k" + (at 177.9778 105.3846 90) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Footprint" "~" + (at 176.022 105.41 90) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Datasheet" "~" + (at 177.8 105.41 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + (property "Description" "" + (at 177.8 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f20d887f-9e44-4543-a3c6-3201f969b0a7") + ) + (pin "2" + (uuid "9307f289-cce7-4e72-8ba3-04660e303886") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MAME:CONN_01X01") + (at 143.51 128.27 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "00000000-0000-0000-0000-0000559a6915") + (property "Reference" "O_AUDIO" + (at 146.05 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 143.51 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 143.51 128.27 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 143.51 128.27 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 143.51 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "efaa45d5-da3c-418c-b1aa-326c29650e4d") + ) + (instances + (project "wildfire" + (path "/daf87188-c0b7-447e-859e-1382d3614f69" + (reference "O_AUDIO") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) \ No newline at end of file diff --git a/kicad/wildfire/wildfire.pro b/kicad/wildfire/wildfire.pro deleted file mode 100644 index 2b4921b..0000000 --- a/kicad/wildfire/wildfire.pro +++ /dev/null @@ -1,87 +0,0 @@ -update=Mon 06 Jul 2015 12:20:15 PM CEST -version=1 -last_client=eeschema -[cvpcb] -version=1 -NetIExt=net -[cvpcb/libraries] -EquName1=devcms -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 -[pcbnew/libraries] -LibDir= -LibName1=sockets -LibName2=connect -LibName3=discret -LibName4=pin_array -LibName5=divers -LibName6=smd_capacitors -LibName7=smd_resistors -LibName8=smd_crystal&oscillator -LibName9=smd_dil -LibName10=smd_transistors -LibName11=libcms -LibName12=display -LibName13=led -LibName14=dip_sockets -LibName15=pga_sockets -LibName16=valves -[general] -version=1 -[eeschema] -version=1 -LibDir=../../kicad -NetFmtName= -RptD_X=0 -RptD_Y=100 -RptLab=1 -LabSize=60 -[eeschema/libraries] -LibName1=power -LibName2=device -LibName3=transistors -LibName4=conn -LibName5=linear -LibName6=regul -LibName7=74xx -LibName8=cmos4000 -LibName9=adc-dac -LibName10=memory -LibName11=xilinx -LibName12=special -LibName13=microcontrollers -LibName14=dsp -LibName15=microchip -LibName16=analog_switches -LibName17=motorola -LibName18=texas -LibName19=intel -LibName20=audio -LibName21=interface -LibName22=digital-audio -LibName23=philips -LibName24=display -LibName25=cypress -LibName26=siliconi -LibName27=opto -LibName28=atmel -LibName29=contrib -LibName30=valves -LibName31=MAME diff --git a/kicad/wildfire/wildfire.sch b/kicad/wildfire/wildfire.sch deleted file mode 100644 index 56d2e93..0000000 --- a/kicad/wildfire/wildfire.sch +++ /dev/null @@ -1,215 +0,0 @@ -EESchema Schematic File Version 2 -LIBS:power -LIBS:device -LIBS:transistors -LIBS:conn -LIBS:linear -LIBS:regul -LIBS:74xx -LIBS:cmos4000 -LIBS:adc-dac -LIBS:memory -LIBS:xilinx -LIBS:special -LIBS:microcontrollers -LIBS:dsp -LIBS:microchip -LIBS:analog_switches -LIBS:motorola -LIBS:texas -LIBS:intel -LIBS:audio -LIBS:interface -LIBS:digital-audio -LIBS:philips -LIBS:display -LIBS:cypress -LIBS:siliconi -LIBS:opto -LIBS:atmel -LIBS:contrib -LIBS:valves -LIBS:MAME -LIBS:wildfire-cache -EELAYER 27 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "6 jul 2015" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L CONN_01X01 I_A12 -U 1 1 559A566A -P 6500 1800 -F 0 "I_A12" H 6500 1900 50 0000 C CNN -F 1 "0" V 6600 1800 50 0000 C CNN -F 2 "" H 6500 1800 60 0000 C CNN -F 3 "" H 6500 1800 60 0000 C CNN - 1 6500 1800 - 0 1 -1 0 -$EndComp -$Comp -L CONN_01X01 I_F -U 1 1 559A5699 -P 4200 1800 -F 0 "I_F" H 4200 1900 50 0000 C CNN -F 1 "0" V 4300 1800 50 0000 C CNN -F 2 "" H 4200 1800 60 0000 C CNN -F 3 "" H 4200 1800 60 0000 C CNN - 1 4200 1800 - 0 1 -1 0 -$EndComp -$Comp -L R R2 -U 1 1 559A56CA -P 6500 3300 -F 0 "R2" V 6580 3300 40 0000 C CNN -F 1 "10k" V 6507 3301 40 0000 C CNN -F 2 "~" V 6430 3300 30 0000 C CNN -F 3 "~" H 6500 3300 30 0000 C CNN - 1 6500 3300 - 1 0 0 -1 -$EndComp -$Comp -L C C1 -U 1 1 559A56D9 -P 7350 2550 -F 0 "C1" H 7350 2650 40 0000 L CNN -F 1 "4.7u" H 7356 2465 40 0000 L CNN -F 2 "~" H 7388 2400 30 0000 C CNN -F 3 "~" H 7350 2550 60 0000 C CNN - 1 7350 2550 - 1 0 0 -1 -$EndComp -$Comp -L VDD #PWR -U 1 1 559A5701 -P 8650 5150 -F 0 "#PWR" H 8650 5250 30 0001 C CNN -F 1 "VDD" H 8650 5260 30 0000 C CNN -F 2 "" H 8650 5150 60 0000 C CNN -F 3 "" H 8650 5150 60 0000 C CNN - 1 8650 5150 - 1 0 0 1 -$EndComp -$Comp -L GND #PWR? -U 1 1 559A5710 -P 3200 2750 -F 0 "#PWR?" H 3200 2750 30 0001 C CNN -F 1 "GND" H 3200 2680 30 0001 C CNN -F 2 "" H 3200 2750 60 0000 C CNN -F 3 "" H 3200 2750 60 0000 C CNN - 1 3200 2750 - 1 0 0 -1 -$EndComp -$Comp -L 2SB631 Q3 -U 1 1 559A6850 -P 4200 2500 -F 0 "Q3" H 4200 2350 40 0000 R CNN -F 1 "~" H 4200 2650 40 0000 R CNN -F 2 "TO126" H 4080 2600 29 0001 C CNN -F 3 "" H 4200 2500 60 0000 C CNN - 1 4200 2500 - 0 -1 1 0 -$EndComp -Wire Wire Line - 4200 2000 4200 2300 -Wire Wire Line - 4000 2600 3200 2600 -Wire Wire Line - 3200 2600 3200 2750 -Wire Wire Line - 4400 2600 4850 2600 -Wire Wire Line - 4850 2600 4850 3300 -Wire Wire Line - 4850 3300 2950 3300 -Wire Wire Line - 2950 3300 2950 4300 -Wire Wire Line - 2950 4300 4600 4300 -Wire Wire Line - 4600 4300 4600 4700 -Wire Wire Line - 4600 4700 5650 4700 -Wire Wire Line - 5650 4700 6300 4700 -$Comp -L 2SB631 Q2 -U 1 1 559A6875 -P 6500 4600 -F 0 "Q2" H 6500 4450 40 0000 R CNN -F 1 "~" H 6500 4750 40 0000 R CNN -F 2 "TO126" H 6380 4700 29 0001 C CNN -F 3 "" H 6500 4600 60 0000 C CNN - 1 6500 4600 - 0 -1 1 0 -$EndComp -Wire Wire Line - 6500 4400 6500 3750 -Wire Wire Line - 6500 3750 6500 3550 -Wire Wire Line - 6700 4700 7000 4700 -Wire Wire Line - 7000 4700 7350 4700 -Wire Wire Line - 7350 4700 8650 4700 -Wire Wire Line - 8650 4700 8650 5150 -Wire Wire Line - 6500 2000 6500 2150 -Wire Wire Line - 6500 2150 6500 3050 -Wire Wire Line - 6500 2150 7350 2150 -Wire Wire Line - 7350 2150 7350 2350 -Connection ~ 6500 2150 -Wire Wire Line - 7350 2750 7350 4700 -Connection ~ 7350 4700 -$Comp -L R R1 -U 1 1 559A68E0 -P 7000 4150 -F 0 "R1" V 7080 4150 40 0000 C CNN -F 1 "10k" V 7007 4151 40 0000 C CNN -F 2 "~" V 6930 4150 30 0000 C CNN -F 3 "~" H 7000 4150 30 0000 C CNN - 1 7000 4150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6500 3750 7000 3750 -Wire Wire Line - 7000 3750 7000 3900 -Connection ~ 6500 3750 -Wire Wire Line - 7000 4400 7000 4700 -Connection ~ 7000 4700 -$Comp -L CONN_01X01 O_AUDIO -U 1 1 559A6915 -P 5650 5050 -F 0 "O_AUDIO" H 5650 5150 50 0000 C CNN -F 1 "0" V 5750 5050 50 0000 C CNN -F 2 "" H 5650 5050 60 0000 C CNN -F 3 "" H 5650 5050 60 0000 C CNN - 1 5650 5050 - 0 1 1 0 -$EndComp -Wire Wire Line - 5650 4850 5650 4700 -Connection ~ 5650 4700 -$EndSCHEMATC