Added basic firmware

This commit is contained in:
2022-09-01 20:26:38 +02:00
parent 0d34e2f15d
commit 5ff4deb2a7
26 changed files with 189 additions and 0 deletions

7
hardware/fp-lib-table Normal file
View File

@@ -0,0 +1,7 @@
(fp_lib_table
(lib (name "arduino")(type "KiCad")(uri "${KIPRJMOD}/libraries/arduino.pretty")(options "")(descr ""))
(lib (name "maxim")(type "KiCad")(uri "${KIPRJMOD}/libraries/maxim.pretty")(options "")(descr ""))
(lib (name "omron")(type "KiCad")(uri "${KIPRJMOD}/libraries/omron.pretty")(options "")(descr ""))
(lib (name "reprap")(type "KiCad")(uri "${KIPRJMOD}/libraries/reprap.pretty")(options "")(descr ""))
(lib (name "vishay")(type "KiCad")(uri "${KIPRJMOD}/libraries/vishay.pretty")(options "")(descr ""))
)

1817
hardware/led-zebra.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,433 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "led-zebra.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 1.5,
"via_drill": 0.4,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"3cce4404-dd1c-4100-8373-6d60ae19e961",
""
]
],
"text_variables": {}
}

2267
hardware/led-zebra.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,168 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "nano 33 IoT" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -12.7 26.67 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Value" "nano 33 IoT" (id 1) (at -12.7 -33.02 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Footprint" "arduino:NANO 33 IOT" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(property "Datasheet" "https://docs.arduino.cc/hardware/nano-33-iot" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(property "MF" "Arduino" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(property "DESCRIPTION" "ATSAMD21G18A Arduino Nano 33 IoT SAM D ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(symbol "nano 33 IoT_0_0"
(rectangle (start -12.7 25.4) (end 12.7 -30.48)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin bidirectional line (at 17.78 -15.24 180) (length 5.08)
(name "D13" (effects (font (size 1.016 1.016))))
(number "1" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 -2.54 0) (length 5.08)
(name "A6" (effects (font (size 1.016 1.016))))
(number "10" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 -5.08 0) (length 5.08)
(name "A7" (effects (font (size 1.016 1.016))))
(number "11" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 20.32 180) (length 5.08)
(name "VUSB" (effects (font (size 1.016 1.016))))
(number "12" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 22.86 0) (length 5.08)
(name "~{RESET}" (effects (font (size 1.016 1.016))))
(number "13" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 -27.94 180) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "14" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 22.86 180) (length 5.08)
(name "VIN" (effects (font (size 1.016 1.016))))
(number "15" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -12.7 0) (length 5.08)
(name "TX" (effects (font (size 1.016 1.016))))
(number "16" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -10.16 0) (length 5.08)
(name "RX" (effects (font (size 1.016 1.016))))
(number "17" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 20.32 0) (length 5.08)
(name "~{RESET}" (effects (font (size 1.016 1.016))))
(number "18" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 -25.4 180) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "19" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 17.78 180) (length 5.08)
(name "+3V3" (effects (font (size 1.016 1.016))))
(number "2" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 12.7 180) (length 5.08)
(name "D2" (effects (font (size 1.016 1.016))))
(number "20" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 10.16 180) (length 5.08)
(name "D3/PWM" (effects (font (size 1.016 1.016))))
(number "21" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 7.62 180) (length 5.08)
(name "D4" (effects (font (size 1.016 1.016))))
(number "22" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 5.08 180) (length 5.08)
(name "D5/PWM" (effects (font (size 1.016 1.016))))
(number "23" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 2.54 180) (length 5.08)
(name "D6/PWM" (effects (font (size 1.016 1.016))))
(number "24" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 0 180) (length 5.08)
(name "D7" (effects (font (size 1.016 1.016))))
(number "25" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 -2.54 180) (length 5.08)
(name "D8" (effects (font (size 1.016 1.016))))
(number "26" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 -5.08 180) (length 5.08)
(name "D9/PWM" (effects (font (size 1.016 1.016))))
(number "27" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 -7.62 180) (length 5.08)
(name "D10/PWM" (effects (font (size 1.016 1.016))))
(number "28" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 -10.16 180) (length 5.08)
(name "D11/MOSI" (effects (font (size 1.016 1.016))))
(number "29" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 17.78 0) (length 5.08)
(name "AREF" (effects (font (size 1.016 1.016))))
(number "3" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 17.78 -12.7 180) (length 5.08)
(name "D12/MISO" (effects (font (size 1.016 1.016))))
(number "30" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -17.78 0) (length 5.08)
(name "+3V3" (effects (font (size 1.016 1.016))))
(number "31" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -20.32 0) (length 5.08)
(name "TMS" (effects (font (size 1.016 1.016))))
(number "32" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -22.86 0) (length 5.08)
(name "TCLK" (effects (font (size 1.016 1.016))))
(number "33" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -25.4 0) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "35" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -27.94 0) (length 5.08)
(name "/RESET" (effects (font (size 1.016 1.016))))
(number "36" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 12.7 0) (length 5.08)
(name "A0/DAC0" (effects (font (size 1.016 1.016))))
(number "4" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 10.16 0) (length 5.08)
(name "A1" (effects (font (size 1.016 1.016))))
(number "5" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 7.62 0) (length 5.08)
(name "A2" (effects (font (size 1.016 1.016))))
(number "6" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 5.08 0) (length 5.08)
(name "A3" (effects (font (size 1.016 1.016))))
(number "7" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 2.54 0) (length 5.08)
(name "A4/SDA" (effects (font (size 1.016 1.016))))
(number "8" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 0 0) (length 5.08)
(name "A5/SCL" (effects (font (size 1.016 1.016))))
(number "9" (effects (font (size 1.016 1.016))))
)
)
)
)

View File

@@ -0,0 +1,70 @@
(footprint "NANO 33 IOT" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 629A43DE)
(attr through_hole)
(fp_text reference "REF**" (at -18.825 -11.525) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3d01432a-e293-4ae3-a674-ec1e37bf085a)
)
(fp_text value "NANO 33 IOT" (at -12.475 11.205) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp da2a7736-7694-4754-b967-06d6d314d49b)
)
(fp_line (start -22 -8.89) (end -22 8.89) (layer "F.SilkS") (width 0.127) (tstamp 49951cc3-d7d9-4b86-99a8-688594cb99a6))
(fp_line (start 22 8.89) (end 22 -8.89) (layer "F.SilkS") (width 0.127) (tstamp bc76315d-b881-498d-8b05-e6814dca3b3b))
(fp_circle (center -19.83 9.4) (end -19.73 9.4) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 53d32789-099c-4922-a0cb-9f78175a53c5))
(fp_line (start -22.25 10.35) (end 22.25 10.35) (layer "F.CrtYd") (width 0.05) (tstamp 2be9073b-51d4-4bc7-9b35-2e1839660f0f))
(fp_line (start 22.25 -10.35) (end -22.25 -10.35) (layer "F.CrtYd") (width 0.05) (tstamp 67b9efe0-deb8-469f-b0a3-2f567f1cfd68))
(fp_line (start -22.25 -10.35) (end -22.25 10.35) (layer "F.CrtYd") (width 0.05) (tstamp c57f8378-8a8c-42c3-bcfb-2dd166a3a2c5))
(fp_line (start 22.25 10.35) (end 22.25 -10.35) (layer "F.CrtYd") (width 0.05) (tstamp ffa7d367-637c-452b-a559-ab09f772867e))
(fp_line (start -22 8.89) (end 22 8.89) (layer "F.Fab") (width 0.127) (tstamp 5f76331c-4dcc-4a6c-99da-0ce15e2eb008))
(fp_line (start -22 -8.89) (end -22 8.89) (layer "F.Fab") (width 0.127) (tstamp 810eab91-3fef-4924-b000-bfc4c62c97b4))
(fp_line (start 22 -8.89) (end -22 -8.89) (layer "F.Fab") (width 0.127) (tstamp 8d7df74c-9397-4a4c-b8ef-ffab54cd909b))
(fp_line (start 22 8.89) (end 22 -8.89) (layer "F.Fab") (width 0.127) (tstamp 95962a43-ff9c-48ad-95c7-d6a5875a8c4a))
(fp_line (start -22 -8.89) (end -22 8.89) (layer "F.Fab") (width 0.127) (tstamp c5179593-96d0-4d8d-864c-915f53b2e4b4))
(fp_circle (center -19.83 9.4) (end -19.73 9.4) (layer "F.Fab") (width 0.2) (fill none) (tstamp d36d7dd8-9360-4eae-a5b4-b499e9ee3e84))
(pad "" np_thru_hole circle (at 19.91 7.62) (size 1.651 1.651) (drill 1.651) (layers *.Cu *.Mask) (tstamp 1a9e6ff5-1ec5-4166-85e8-da98b3257941))
(pad "" np_thru_hole circle (at -20.73 7.62) (size 1.651 1.651) (drill 1.651) (layers *.Cu *.Mask) (tstamp 5ae12020-9362-4c5e-a9f3-4f2e7bccb6a2))
(pad "" np_thru_hole circle (at -20.73 -7.62) (size 1.651 1.651) (drill 1.651) (layers *.Cu *.Mask) (tstamp 98474fea-c741-4d10-8c05-2e72a8d65ee3))
(pad "" np_thru_hole circle (at 19.91 -7.62) (size 1.651 1.651) (drill 1.651) (layers *.Cu *.Mask) (tstamp d9b2a5be-db82-4b31-b87c-4818e686e38d))
(pad "1" smd rect (at -18.19 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7b76b423-579d-41c7-acb6-dd6ad0a99aec))
(pad "2" smd rect (at -15.65 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab4ca2ac-9896-48c0-9387-129671bd2bd6))
(pad "3" smd rect (at -13.11 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9e96db0-90da-4247-864c-566a9e4f9fce))
(pad "4" smd rect (at -10.57 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50791380-a9ca-4961-8178-0ecd97d64c39))
(pad "5" smd rect (at -8.03 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 28bb5e7b-c298-466b-9415-d14fee7efa7b))
(pad "6" smd rect (at -5.49 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d95069ee-e669-4aa6-ab51-eb0cf7ba1355))
(pad "7" smd rect (at -2.95 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c57ba932-3274-487d-9280-9b843e5bad85))
(pad "8" smd rect (at -0.41 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2842556c-6fbd-4d4a-ac66-ffd89edd22dc))
(pad "9" smd rect (at 2.13 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d0d5930d-5967-4cbe-9d4e-ba229346a79a))
(pad "10" smd rect (at 4.67 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0bd8c9ad-ef2b-42ab-b9e8-af89b16e865a))
(pad "11" smd rect (at 7.21 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4d393e4f-09c2-4602-a301-f95689dda5eb))
(pad "12" smd rect (at 9.75 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 97e2e42a-f35d-4d7b-bc6b-8b806035244c))
(pad "13" smd rect (at 12.29 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45739eee-5169-49f0-8d15-02481801b912))
(pad "14" smd rect (at 14.83 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b3d52e5a-fcb9-4525-9029-f42db7827a3e))
(pad "15" smd rect (at 17.37 9.1) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc91a1e1-6b79-4027-a5b9-d0dc00137d13))
(pad "16" smd rect (at 17.37 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c31e290-0bfa-4293-8e92-64d6371271b8))
(pad "17" smd rect (at 14.83 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff02678a-7ea0-45b2-aeec-b43b2a79ff6d))
(pad "18" smd rect (at 12.29 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 345aaeb2-c8e8-4e24-9b3b-3ae8be8a81dd))
(pad "19" smd rect (at 9.75 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d8c961fb-865d-47cf-a95b-02ea815a5e85))
(pad "20" smd rect (at 7.21 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 45c91724-a355-4131-9197-5c2409666499))
(pad "21" smd rect (at 4.67 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab0e9aa3-7c9c-40d2-ad05-1caeab1de6b5))
(pad "22" smd rect (at 2.13 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1b3d5bfe-da0d-4870-9dfb-3d4b5836af3a))
(pad "23" smd rect (at -0.41 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb830670-79b8-4a76-a1c8-71d96eaeb59f))
(pad "24" smd rect (at -2.95 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a8e94dc-e5bd-4455-b8b6-93dcda808eca))
(pad "25" smd rect (at -5.49 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dffc95b9-c1a1-42a6-8375-4f4eaf02d3ce))
(pad "26" smd rect (at -8.03 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24b47af4-db3f-4c05-a2ce-1aad4a8b7c92))
(pad "27" smd rect (at -10.57 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8edf8e0f-8cc4-4aa7-98b8-8bf4a0cc35f4))
(pad "28" smd rect (at -13.11 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 50c13db7-07cf-4dda-9601-afe5a48f0233))
(pad "29" smd rect (at -15.65 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6fd67527-afa8-4012-848a-5727b2c30528))
(pad "30" smd rect (at -18.19 -9.1 180) (size 1.56 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 985cd155-0195-4168-b9ae-02a7e95ad0a6))
(pad "31" thru_hole circle (at 17.2684 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0b0efa54-ac63-4ca7-8bba-61592e44b3e2))
(pad "32" thru_hole circle (at 19.8084 2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 97b1a952-91cb-46bc-b963-49aacf2158d4))
(pad "33" thru_hole circle (at 17.2684 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 53d527e3-b9f5-4ced-90d3-4b755227abf2))
(pad "35" thru_hole circle (at 17.2684 -2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 466ce9e6-c73a-4d25-9d24-42691738ebc1))
(pad "36" thru_hole circle (at 19.8084 -2.54) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 35860a2a-86a8-457d-b46b-1ac3e68c3c8a))
(model "${KIPRJMOD}/libraries/Arduino Nano 33 IoT.stp"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 90))
)
)

View File

@@ -0,0 +1,93 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "MAX668EUB+T" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 26.67 -12.7 0)
(effects (font (size 1.524 1.524)) (justify left))
)
(property "Value" "MAX668EUB+T" (id 1) (at 26.67 -10.16 0)
(effects (font (size 1.524 1.524)) (justify left))
)
(property "Footprint" "maxim:MAX668EUB&plus_T" (id 2) (at 26.67 -10.16 0)
(effects (font (size 1.524 1.524)) (justify left) hide)
)
(property "Datasheet" "https://www.mouser.be/datasheet/2/256/MAX668-MAX669-1515952.pdf" (id 3) (at 0 0 0)
(effects (font (size 1.524 1.524)) hide)
)
(property "ki_fp_filters" "21-0061L_MXM 21-0061L_MXM-M 21-0061L_MXM-L" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MAX668EUB+T_1_1"
(polyline
(pts
(xy 7.62 -7.62)
(xy 33.02 -7.62)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 5.08)
(xy 7.62 -7.62)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 -7.62)
(xy 33.02 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 5.08)
(xy 7.62 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin output line (at 5.08 -2.54 0) (length 2.54)
(name "LDO" (effects (font (size 1.4986 1.4986))))
(number "1" (effects (font (size 1.4986 1.4986))))
)
(pin input line (at 5.08 2.54 0) (length 2.54)
(name "SYNC/*SHDN" (effects (font (size 1.4986 1.4986))))
(number "10" (effects (font (size 1.4986 1.4986))))
)
(pin input line (at 5.08 0 0) (length 2.54)
(name "FREQ" (effects (font (size 1.4986 1.4986))))
(number "2" (effects (font (size 1.4986 1.4986))))
)
(pin power_in line (at 25.4 -10.16 90) (length 2.54)
(name "GND" (effects (font (size 1.4986 1.4986))))
(number "3" (effects (font (size 1.4986 1.4986))))
)
(pin output line (at 5.08 -5.08 0) (length 2.54)
(name "REF" (effects (font (size 1.4986 1.4986))))
(number "4" (effects (font (size 1.4986 1.4986))))
)
(pin input line (at 35.56 -5.08 180) (length 2.54)
(name "FB" (effects (font (size 1.4986 1.4986))))
(number "5" (effects (font (size 1.4986 1.4986))))
)
(pin input line (at 35.56 0 180) (length 2.54)
(name "CS+" (effects (font (size 1.4986 1.4986))))
(number "6" (effects (font (size 1.4986 1.4986))))
)
(pin power_in line (at 35.56 -2.54 180) (length 2.54)
(name "PGND" (effects (font (size 1.4986 1.4986))))
(number "7" (effects (font (size 1.4986 1.4986))))
)
(pin output line (at 35.56 2.54 180) (length 2.54)
(name "EXT" (effects (font (size 1.4986 1.4986))))
(number "8" (effects (font (size 1.4986 1.4986))))
)
(pin power_in line (at 25.4 7.62 270) (length 2.54)
(name "VCC" (effects (font (size 1.4986 1.4986))))
(number "9" (effects (font (size 1.4986 1.4986))))
)
)
)
)

View File

@@ -0,0 +1,114 @@
(footprint "MAX668EUB&plus_T" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr through_hole)
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6ce4c4fa-8f5b-44a3-b515-4e6e262ebcbb)
)
(fp_text value "21-0061L_MXM" (at 0 3.048) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5059aa2d-7a16-4923-a779-800aa755a30a)
)
(fp_text user "*" (at -2.45465 -2.4224) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5a5bdfed-86dc-4d0a-aa4e-8b9f060cf02e)
)
(fp_text user "*" (at -2.45465 -2.4224) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp f4b70168-b9c7-4e68-ab71-741f93d98af5)
)
(fp_text user "*" (at -1.143 -1.4478) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 27d6c3d5-202d-4b12-9a90-3802a115b17f)
)
(fp_text user "*" (at -1.143 -1.4478) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp eb894d38-5d1b-4fcc-9e9d-cdafe57fa9f8)
)
(fp_line (start -1.651 1.651) (end 1.651 1.651) (layer "F.SilkS") (width 0.12) (tstamp 05956e6b-8c57-4b6b-87bd-0aec5138f327))
(fp_line (start 1.651 1.651) (end 1.651 1.472441) (layer "F.SilkS") (width 0.12) (tstamp 40711fcd-58b1-4ee5-a412-5e0a93673b5b))
(fp_line (start 1.651 -1.472441) (end 1.651 -1.651) (layer "F.SilkS") (width 0.12) (tstamp 824428cb-68bf-49e4-a855-d868ebf99b1e))
(fp_line (start 1.651 -1.651) (end -1.651 -1.651) (layer "F.SilkS") (width 0.12) (tstamp a4545e00-4842-496f-b933-ea79239e19a9))
(fp_line (start -1.651 1.472441) (end -1.651 1.651) (layer "F.SilkS") (width 0.12) (tstamp b0bc98ec-90f7-4285-8060-f55fd0df0016))
(fp_line (start -1.651 -1.651) (end -1.651 -1.472441) (layer "F.SilkS") (width 0.12) (tstamp b5bdb703-0c77-48f5-af7b-57c457fe5a27))
(fp_poly (pts
(xy 3.385299 -1.190501)
(xy 3.385299 -0.809501)
(xy 3.131299 -0.809501)
(xy 3.131299 -1.190501)
) (layer "F.SilkS") (width 0.1) (fill solid) (tstamp a42bb4fa-e1a5-45bd-9019-e71e5071fb4b))
(fp_poly (pts
(xy 1.778 -1.3937)
(xy 3.131299 -1.3937)
(xy 3.131299 1.3937)
(xy 1.778 1.3937)
(xy 1.778 1.778)
(xy -1.778 1.778)
(xy -1.778 1.3937)
(xy -3.131299 1.3937)
(xy -3.131299 -1.3937)
(xy -1.778 -1.3937)
(xy -1.778 -1.778)
(xy 1.778 -1.778)
) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 8903f617-3915-4e13-ac2f-9cdc18564627))
(fp_line (start -1.524 0.3603) (end -2.5273 0.3603) (layer "F.Fab") (width 0.1) (tstamp 01da20d2-69a7-4cd0-b1ec-4de2c1220a39))
(fp_line (start -2.5273 0.6397) (end -1.524 0.6397) (layer "F.Fab") (width 0.1) (tstamp 0947960a-5f8a-45d3-b5a3-583821f97268))
(fp_line (start 1.524 -0.1397) (end 1.524 0.1397) (layer "F.Fab") (width 0.1) (tstamp 099f37e6-7d53-4c4a-9325-85df93b78c29))
(fp_line (start -2.5273 -0.3603) (end -1.524 -0.3603) (layer "F.Fab") (width 0.1) (tstamp 09ee7bc9-9ff4-4126-be32-d63901bb6cc8))
(fp_line (start -2.5273 0.3603) (end -2.5273 0.6397) (layer "F.Fab") (width 0.1) (tstamp 0eb4cbbd-c2dc-4c19-9488-c37f1e85a530))
(fp_line (start 1.524 -1.1397) (end 1.524 -0.8603) (layer "F.Fab") (width 0.1) (tstamp 16207ab4-9db5-460e-815f-b21576bfccdb))
(fp_line (start -2.5273 -0.6397) (end -2.5273 -0.3603) (layer "F.Fab") (width 0.1) (tstamp 16c67137-f3cf-4786-ad3e-383b357bae7d))
(fp_line (start 1.524 0.3603) (end 1.524 0.6397) (layer "F.Fab") (width 0.1) (tstamp 1f07fdd2-6e5e-45e0-ab7c-59076877c3cc))
(fp_line (start 2.5273 0.8603) (end 1.524 0.8603) (layer "F.Fab") (width 0.1) (tstamp 21b1dcff-2116-4165-adc2-d7ca01315630))
(fp_line (start 1.524 1.524) (end 1.524 -1.524) (layer "F.Fab") (width 0.1) (tstamp 2216d1c8-616f-4376-8d34-a7a510bede40))
(fp_line (start -1.524 -0.3603) (end -1.524 -0.6397) (layer "F.Fab") (width 0.1) (tstamp 3359d2f8-298a-4a5a-b553-4f85d9ec6d58))
(fp_line (start -2.5273 -1.1397) (end -2.5273 -0.8603) (layer "F.Fab") (width 0.1) (tstamp 33cd9f1d-61b4-40ff-a7f0-e0e73ecad822))
(fp_line (start 1.524 0.6397) (end 2.5273 0.6397) (layer "F.Fab") (width 0.1) (tstamp 4767dcb2-fb90-4c34-b52a-29c4ca926cc5))
(fp_line (start 1.524 -0.6397) (end 1.524 -0.3603) (layer "F.Fab") (width 0.1) (tstamp 4d7aa8c6-c6d9-47ae-abb3-e090212c26fb))
(fp_line (start -1.524 1.524) (end 1.524 1.524) (layer "F.Fab") (width 0.1) (tstamp 4e687ad0-020b-4b89-98d5-8892b59df8a3))
(fp_line (start -2.5273 0.8603) (end -2.5273 1.1397) (layer "F.Fab") (width 0.1) (tstamp 5b03a6e9-d68f-4725-b1a4-4bb44f479040))
(fp_line (start 1.524 -0.8603) (end 2.5273 -0.8603) (layer "F.Fab") (width 0.1) (tstamp 6bf379b9-51fd-42b3-be5d-04aaf93b5cad))
(fp_line (start -1.524 -1.524) (end -1.524 1.524) (layer "F.Fab") (width 0.1) (tstamp 6ef40d61-7072-4e60-822a-70018316a234))
(fp_line (start -1.524 0.8603) (end -2.5273 0.8603) (layer "F.Fab") (width 0.1) (tstamp 74ab14a8-a435-4fe5-a2a0-34309cb46871))
(fp_line (start -2.5273 0.1397) (end -1.524 0.1397) (layer "F.Fab") (width 0.1) (tstamp 7a27735f-b3bf-4862-a5c6-b51a30b1f97c))
(fp_line (start 1.524 -1.524) (end -1.524 -1.524) (layer "F.Fab") (width 0.1) (tstamp 7dedc052-2f01-4cb9-92a5-19124df80623))
(fp_line (start -1.524 1.1397) (end -1.524 0.8603) (layer "F.Fab") (width 0.1) (tstamp 812e0afd-b143-4d1b-9ed3-a191078208d1))
(fp_line (start 2.5273 0.6397) (end 2.5273 0.3603) (layer "F.Fab") (width 0.1) (tstamp 81824cf9-3420-4fb7-8087-bdcdc554bf31))
(fp_line (start 2.5273 -0.3603) (end 2.5273 -0.6397) (layer "F.Fab") (width 0.1) (tstamp 963ff99a-ef0b-42a6-8aef-dec71dc44a3a))
(fp_line (start -1.524 0.1397) (end -1.524 -0.1397) (layer "F.Fab") (width 0.1) (tstamp 985992a1-c75f-4077-88d7-3bfead919212))
(fp_line (start 1.524 0.8603) (end 1.524 1.1397) (layer "F.Fab") (width 0.1) (tstamp 998277f8-6c37-4ee6-af55-aef45de69311))
(fp_line (start -1.524 -0.6397) (end -2.5273 -0.6397) (layer "F.Fab") (width 0.1) (tstamp a20f3508-b2d7-44dc-bf35-f99b453be1fe))
(fp_line (start 1.524 1.1397) (end 2.5273 1.1397) (layer "F.Fab") (width 0.1) (tstamp a2fb0ee2-ade0-430b-96e9-1857f3c2384a))
(fp_line (start -1.524 -0.8603) (end -1.524 -1.1397) (layer "F.Fab") (width 0.1) (tstamp a398193d-45b7-4aac-81c7-eb207c4aea55))
(fp_line (start 2.5273 -1.1397) (end 1.524 -1.1397) (layer "F.Fab") (width 0.1) (tstamp a88927fb-fa92-454c-bbaf-b726432a7f42))
(fp_line (start 2.5273 0.1397) (end 2.5273 -0.1397) (layer "F.Fab") (width 0.1) (tstamp cb86f8c9-263a-4e82-b3bf-15d38edaef4f))
(fp_line (start -2.5273 1.1397) (end -1.524 1.1397) (layer "F.Fab") (width 0.1) (tstamp ce8bfd36-0bc8-4729-b0de-aaf22bca6264))
(fp_line (start 2.5273 -0.6397) (end 1.524 -0.6397) (layer "F.Fab") (width 0.1) (tstamp d0f11d3c-0350-434a-a198-25eda154de96))
(fp_line (start -1.524 0.6397) (end -1.524 0.3603) (layer "F.Fab") (width 0.1) (tstamp d1dab45b-0e43-4f48-95ee-ebb5d14cdb49))
(fp_line (start 1.524 0.1397) (end 2.5273 0.1397) (layer "F.Fab") (width 0.1) (tstamp d465d13c-dcd8-47cf-ab5a-eb2399eff1b0))
(fp_line (start 2.5273 0.3603) (end 1.524 0.3603) (layer "F.Fab") (width 0.1) (tstamp d5786990-dd63-43b0-926f-02bb74b3fb16))
(fp_line (start 2.5273 1.1397) (end 2.5273 0.8603) (layer "F.Fab") (width 0.1) (tstamp dea5108e-2799-4ec1-96c6-cf46f882e013))
(fp_line (start 2.5273 -0.8603) (end 2.5273 -1.1397) (layer "F.Fab") (width 0.1) (tstamp dfc0b649-885c-46e1-8ad2-73441ee86890))
(fp_line (start 1.524 -0.3603) (end 2.5273 -0.3603) (layer "F.Fab") (width 0.1) (tstamp e56b6c21-e3dd-4877-8998-d2145ce11fc9))
(fp_line (start -2.5273 -0.1397) (end -2.5273 0.1397) (layer "F.Fab") (width 0.1) (tstamp edcc15da-ef47-46ed-8fbb-b2329a2e826e))
(fp_line (start -1.524 -0.1397) (end -2.5273 -0.1397) (layer "F.Fab") (width 0.1) (tstamp f470fbd0-8c33-4e34-b1de-d2b1e64ee3c6))
(fp_line (start -2.5273 -0.8603) (end -1.524 -0.8603) (layer "F.Fab") (width 0.1) (tstamp f513badd-6dd2-4bac-8dc6-590837d93099))
(fp_line (start 2.5273 -0.1397) (end 1.524 -0.1397) (layer "F.Fab") (width 0.1) (tstamp fa838ea6-6be4-4767-9da5-63d351c78544))
(fp_line (start -1.524 -1.1397) (end -2.5273 -1.1397) (layer "F.Fab") (width 0.1) (tstamp fee5d1fe-1809-43dd-a61b-214435124597))
(pad "1" smd rect (at -2.200648 -1.000001) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 29d8de2d-d52c-4ace-81bf-4f0034cc1547))
(pad "2" smd rect (at -2.200648 -0.499999) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 093dab41-01bf-4b6d-b985-8563cc669d16))
(pad "3" smd rect (at -2.200648 0) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cd063ac-777d-48b4-8ded-c1971b342b3f))
(pad "4" smd rect (at -2.200648 0.499999) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 675c1919-cfa7-4890-b1a5-be7f77f6cacc))
(pad "5" smd rect (at -2.200648 1.000001) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2bcae173-eeaa-403d-928d-0b6633005bf8))
(pad "6" smd rect (at 2.200648 1.000001) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9c250e44-85d6-421a-8b70-4b92acaca3b5))
(pad "7" smd rect (at 2.200648 0.499999) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 632ca1ca-6bc6-4804-ba1a-0d7181426849))
(pad "8" smd rect (at 2.200648 0) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37754ac8-d391-46d0-8eb8-403dc42fa629))
(pad "9" smd rect (at 2.200648 -0.499999) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57d42a7d-50f4-4600-9669-94e9d0553df3))
(pad "10" smd rect (at 2.200648 -1.000001) (size 1.353299 0.2794) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3a59f0e0-8496-49d6-8a7f-9e8c8036deab))
(model "${KIPRJMOD}/libraries/MSOP10-3-0.5mm.STEP"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,232 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "ATSAMD21G18A" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "ATSAMD21G18A" (id 1) (at 0 -1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_QFP:TQFP-48_7x7mm_P0.5mm" (id 2) (at 1.27 19.05 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 1.27 19.05 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_fp_filters" "TQFP*7x7mm*P0.5mm*" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ATSAMD21G18A_1_1"
(rectangle (start -13.97 20.32) (end 3.81 0)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin power_in line (at -6.35 22.86 270) (length 2.54)
(name "VDDIO" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -3.81 -2.54 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -1.27 -2.54 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -3.81 22.86 270) (length 2.54)
(name "VDDIO" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin input line (at -16.51 10.16 0) (length 2.54)
(name "/RESET" (effects (font (size 1.27 1.27))))
(number "40" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -6.35 -2.54 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "42" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 6.35 10.16 180) (length 2.54)
(name "VDDCORE" (effects (font (size 1.27 1.27))))
(number "43" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -1.27 22.86 270) (length 2.54)
(name "VDDIN" (effects (font (size 1.27 1.27))))
(number "44" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -8.89 -2.54 90) (length 2.54)
(name "GNDANA" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -8.89 22.86 270) (length 2.54)
(name "VDDANA" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
(symbol "ATSAMD21G18A_2_1"
(rectangle (start 0 76.2) (end 6.35 0)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin bidirectional line (at -2.54 74.93 0) (length 2.54)
(name "PA00" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 62.23 0) (length 2.54)
(name "PA05" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 59.69 0) (length 2.54)
(name "PA06" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 57.15 0) (length 2.54)
(name "PA07" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 54.61 0) (length 2.54)
(name "PA08" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 52.07 0) (length 2.54)
(name "PA09" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 49.53 0) (length 2.54)
(name "PA10" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 46.99 0) (length 2.54)
(name "PA11" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 72.39 0) (length 2.54)
(name "PA01" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 44.45 0) (length 2.54)
(name "PA12" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 41.91 0) (length 2.54)
(name "PA13" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 39.37 0) (length 2.54)
(name "PA14" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 36.83 0) (length 2.54)
(name "PA15" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 34.29 0) (length 2.54)
(name "PA16" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 31.75 0) (length 2.54)
(name "PA17" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 29.21 0) (length 2.54)
(name "PA18" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 26.67 0) (length 2.54)
(name "PA19" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 24.13 0) (length 2.54)
(name "PA20" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 69.85 0) (length 2.54)
(name "PA02" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 21.59 0) (length 2.54)
(name "PA21" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 19.05 0) (length 2.54)
(name "PA22" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 16.51 0) (length 2.54)
(name "PA23" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 13.97 0) (length 2.54)
(name "PA24" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 11.43 0) (length 2.54)
(name "PA25" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 8.89 0) (length 2.54)
(name "PA27" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 67.31 0) (length 2.54)
(name "PA03" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 6.35 0) (length 2.54)
(name "PA28" (effects (font (size 1.27 1.27))))
(number "41" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 3.81 0) (length 2.54)
(name "PA30" (effects (font (size 1.27 1.27))))
(number "45" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 1.27 0) (length 2.54)
(name "PA31" (effects (font (size 1.27 1.27))))
(number "46" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 64.77 0) (length 2.54)
(name "PA04" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "ATSAMD21G18A_3_1"
(rectangle (start 0 20.32) (end 6.35 0)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin bidirectional line (at -2.54 8.89 0) (length 2.54)
(name "PB10" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 6.35 0) (length 2.54)
(name "PB11" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 3.81 0) (length 2.54)
(name "PB22" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 1.27 0) (length 2.54)
(name "PB23" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 19.05 0) (length 2.54)
(name "PB02" (effects (font (size 1.27 1.27))))
(number "47" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 16.51 0) (length 2.54)
(name "PB03" (effects (font (size 1.27 1.27))))
(number "48" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 13.97 0) (length 2.54)
(name "PB08" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -2.54 11.43 0) (length 2.54)
(name "PB09" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
)
)

View File

@@ -0,0 +1,51 @@
(footprint "SW_A6FR-0104" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 629CAD1B)
(attr through_hole)
(fp_text reference "REF**" (at -8.3617 -6.38488) (layer "F.SilkS")
(effects (font (size 0.803402 0.803402) (thickness 0.15)))
(tstamp 904ba3a2-77b5-4243-b6cc-94faaa93ebcc)
)
(fp_text value "SW_A6FR-0104" (at -4.84288 7.490205) (layer "F.Fab")
(effects (font (size 0.803205 0.803205) (thickness 0.15)))
(tstamp 83c94d91-393b-45ed-99be-1891bdd913a4)
)
(fp_line (start 16.02 6.65) (end -10.94 6.65) (layer "F.SilkS") (width 0.127) (tstamp a8886250-1763-4130-9ff9-5934a676f9af))
(fp_line (start -10.94 -4.95) (end 16.02 -4.95) (layer "F.SilkS") (width 0.127) (tstamp b9721623-d4d3-4877-95a4-d0d0bb1392f8))
(fp_line (start 16.02 -4.95) (end 16.02 6.65) (layer "F.SilkS") (width 0.127) (tstamp c247dfed-2f8a-482d-a7c2-f6f0441ef508))
(fp_line (start -10.94 6.65) (end -10.94 -4.95) (layer "F.SilkS") (width 0.127) (tstamp c5721170-059d-4b29-b63d-3d48f26fb4ab))
(fp_circle (center -11.938 -4.826) (end -11.779888 -4.826) (layer "F.SilkS") (width 0.2) (fill none) (tstamp be5cb82f-fc75-4cd1-a22f-b84359222165))
(fp_line (start 16.28 -5.2) (end 16.28 6.9) (layer "F.CrtYd") (width 0.05) (tstamp 4ca9fc9c-c4e2-47c2-b6e3-ae6707b7e75d))
(fp_line (start 16.28 6.9) (end -11.2 6.9) (layer "F.CrtYd") (width 0.05) (tstamp 95438e7d-68a8-4e82-8553-50be6dced0b8))
(fp_line (start -11.2 -5.2) (end 16.28 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp b66b4b7b-7217-4a45-af52-20540dc8d2f7))
(fp_line (start -11.2 6.9) (end -11.2 -5.2) (layer "F.CrtYd") (width 0.05) (tstamp f85fedbb-03bd-4af2-a080-10b06b51bf86))
(fp_line (start -10.94 -4.95) (end -10.94 6.65) (layer "F.Fab") (width 0.127) (tstamp 0de9b825-d8d8-4e9b-ad7f-515c7f396b01))
(fp_line (start 16.02 6.65) (end 16.02 -4.95) (layer "F.Fab") (width 0.127) (tstamp b098e7ac-b5ef-4f30-b7ed-b352921f62fb))
(fp_line (start 10.94 -4.95) (end -10.94 -4.95) (layer "F.Fab") (width 0.127) (tstamp b892a1c6-41ec-4e09-8650-f034afe86f20))
(fp_line (start -10.94 6.65) (end 10.94 6.65) (layer "F.Fab") (width 0.127) (tstamp d6682469-afbe-49e6-9b7b-a76b161189e6))
(pad "1" thru_hole rect (at -8.89 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 34f85dbc-9161-45e0-b0cd-7d2c976c8a59))
(pad "2" thru_hole circle (at -6.35 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 504b1cfc-936e-42c9-98bf-a9a8ba67c8d4))
(pad "3" thru_hole circle (at -3.81 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp cc92d80c-cb3c-4219-a0e1-965271fc416a))
(pad "4" thru_hole circle (at -1.27 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp cc1b52ae-fdcf-47eb-a8e3-c51b5b42b2ea))
(pad "5" thru_hole circle (at 1.27 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp f2f25849-2b26-47de-b94f-664a1a9a54a5))
(pad "6" thru_hole circle (at 3.81 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 86a5ed90-6c94-44f0-ac51-1e31eb9a13c5))
(pad "7" thru_hole circle (at 6.35 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp fbe63014-1943-4480-8a5c-a941d1d26fb4))
(pad "8" thru_hole circle (at 8.89 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 9e6e82b3-9828-487c-80d8-5b2d5aed2553))
(pad "9" thru_hole circle (at 11.43 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 4dea96ed-e3f3-48c7-b128-afd9dbc7f953))
(pad "10" thru_hole circle (at 13.97 -3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 2278c69b-5332-482f-b729-4949c29175a0))
(pad "11" thru_hole circle (at 13.97 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 9513d861-ecbc-49d8-be29-99d5fdcb05f3))
(pad "12" thru_hole circle (at 11.43 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 9dc4feee-5e7c-41a8-a2d6-4de1d424c6d0))
(pad "13" thru_hole circle (at 8.89 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 350d5ace-af3f-477b-b90c-2e4371846a2a))
(pad "14" thru_hole circle (at 6.35 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 0b51a19b-aea6-4be8-9972-82efebdcff3b))
(pad "15" thru_hole circle (at 3.81 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp db4ecb8c-3d8a-445b-9ba7-7e80212771c1))
(pad "16" thru_hole circle (at 1.27 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp a6d72316-a753-49c7-b157-d9fe2eb39a7e))
(pad "17" thru_hole circle (at -1.27 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp a358eed2-48d6-4ea1-a742-a34c75e9418b))
(pad "18" thru_hole circle (at -3.81 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 9c591f1f-66d5-4521-8c94-fa84a151cf1a))
(pad "19" thru_hole circle (at -6.35 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 4f14d3b9-1f2a-4dc6-8899-598bba6410ff))
(pad "20" thru_hole circle (at -8.89 3.81) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask) (tstamp 45003b5b-17cb-45e5-96bb-aa1864c01e97))
(model "${KIPRJMOD}/libraries/A6FR_0104.step"
(offset (xyz -9 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,86 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "stepstick" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -12.7 19.05 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Value" "stepstick" (id 1) (at -12.7 -22.86 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Footprint" "reprap:stepstick" (id 2) (at -12.7 -25.4 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(property "Datasheet" "https://reprap.org/wiki/StepStick" (id 3) (at -12.7 -25.4 0)
(effects (font (size 1.27 1.27)) (justify left bottom) hide)
)
(symbol "stepstick_0_0"
(rectangle (start -12.7 -20.32) (end 12.7 17.78)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin input line (at -17.78 15.24 0) (length 5.08)
(name "EN" (effects (font (size 1.016 1.016))))
(number "1" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 12.7 180) (length 5.08)
(name "VCC" (effects (font (size 1.016 1.016))))
(number "10" (effects (font (size 1.016 1.016))))
)
(pin passive line (at 17.78 -3.81 180) (length 5.08)
(name "OA1" (effects (font (size 1.016 1.016))))
(number "11" (effects (font (size 1.016 1.016))))
)
(pin passive line (at 17.78 -1.27 180) (length 5.08)
(name "OA2" (effects (font (size 1.016 1.016))))
(number "12" (effects (font (size 1.016 1.016))))
)
(pin passive line (at 17.78 1.27 180) (length 5.08)
(name "OB1" (effects (font (size 1.016 1.016))))
(number "13" (effects (font (size 1.016 1.016))))
)
(pin passive line (at 17.78 3.81 180) (length 5.08)
(name "OB2" (effects (font (size 1.016 1.016))))
(number "14" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 -15.24 180) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "15" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 15.24 180) (length 5.08)
(name "VMOT" (effects (font (size 1.016 1.016))))
(number "16" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 7.62 0) (length 5.08)
(name "MS0" (effects (font (size 1.016 1.016))))
(number "2" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 5.08 0) (length 5.08)
(name "MS1" (effects (font (size 1.016 1.016))))
(number "3" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 2.54 0) (length 5.08)
(name "MS2" (effects (font (size 1.016 1.016))))
(number "4" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -17.78 -6.35 0) (length 5.08)
(name "/RESET" (effects (font (size 1.016 1.016))))
(number "5" (effects (font (size 1.016 1.016))))
)
(pin passive line (at -17.78 -8.89 0) (length 5.08)
(name "/SLEEP" (effects (font (size 1.016 1.016))))
(number "6" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 -15.24 0) (length 5.08)
(name "STEP" (effects (font (size 1.016 1.016))))
(number "7" (effects (font (size 1.016 1.016))))
)
(pin input line (at -17.78 -17.78 0) (length 5.08)
(name "DIR" (effects (font (size 1.016 1.016))))
(number "8" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 17.78 -17.78 180) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "9" (effects (font (size 1.016 1.016))))
)
)
)
)

View File

@@ -0,0 +1,48 @@
(footprint "stepstick" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 629A6E7F)
(attr through_hole)
(fp_text reference "REF**" (at -3.155 -11.489) (layer "F.SilkS")
(effects (font (size 1.4 1.4) (thickness 0.15)))
(tstamp eac1dee0-99df-4004-9a2f-0546b810c4dc)
)
(fp_text value "stepstick" (at 19.07 11.411) (layer "F.Fab")
(effects (font (size 1.4 1.4) (thickness 0.15)))
(tstamp b1c234a4-a555-450a-8790-9ade319d1201)
)
(fp_line (start 7.62 10.16) (end 7.62 -10.16) (layer "F.SilkS") (width 0.127) (tstamp 357b3a06-e1d4-4466-bfaa-6657e2ee9e34))
(fp_line (start -7.62 10.16) (end 7.62 10.16) (layer "F.SilkS") (width 0.127) (tstamp 43ba0196-d3d8-406f-bacc-df7ccea6e8b2))
(fp_line (start -7.62 -10.16) (end -7.62 10.16) (layer "F.SilkS") (width 0.127) (tstamp 59107d21-7e92-4c3d-9edc-d4de2a285a2d))
(fp_line (start 7.62 -10.16) (end -7.62 -10.16) (layer "F.SilkS") (width 0.127) (tstamp f669468b-0105-4178-80cf-378ee44c9ff4))
(fp_circle (center 8.21 -8.89) (end 8.31 -8.89) (layer "F.SilkS") (width 0.2) (fill none) (tstamp de0f19c7-26cf-4aac-9b5e-c721b2252a73))
(fp_line (start -7.87 -10.41) (end -7.87 10.41) (layer "F.CrtYd") (width 0.05) (tstamp 95a02f8c-5f0d-433c-871b-94702f940802))
(fp_line (start -7.87 -10.41) (end 7.87 -10.41) (layer "F.CrtYd") (width 0.05) (tstamp bb74dfd9-fe39-4663-8c1f-784aebf6c8d7))
(fp_line (start -7.87 10.41) (end 7.87 10.41) (layer "F.CrtYd") (width 0.05) (tstamp d6e2cb6f-c491-4299-91d1-512d19309972))
(fp_line (start 7.87 -10.41) (end 7.87 10.41) (layer "F.CrtYd") (width 0.05) (tstamp f3ac9ce4-717e-4d8a-b379-a8f730eb0bd9))
(fp_line (start 7.62 10.16) (end 7.62 -10.16) (layer "F.Fab") (width 0.127) (tstamp 33f750d3-8393-4a3c-8ddb-050b04b49055))
(fp_line (start -7.62 -10.16) (end -7.62 10.16) (layer "F.Fab") (width 0.127) (tstamp 47ee7d78-24a6-4d33-b8d2-b774da23651d))
(fp_line (start 7.62 -10.16) (end -7.62 -10.16) (layer "F.Fab") (width 0.127) (tstamp b3b12e39-2e90-4464-b736-70916b7334ae))
(fp_line (start -7.62 10.16) (end 7.62 10.16) (layer "F.Fab") (width 0.127) (tstamp d519cc5e-e410-4958-8338-09d1c83b95ec))
(fp_circle (center 8.21 -8.89) (end 8.31 -8.89) (layer "F.Fab") (width 0.2) (fill none) (tstamp fd4cc094-fcbe-4590-b7f5-4056d1c96915))
(pad "1" thru_hole rect (at -6.35 -8.89) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 4b40c0e6-9dc4-475f-895e-03ec82eb0453))
(pad "2" thru_hole circle (at -6.35 -6.35) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp e4d9323a-5840-46d2-b627-3ac617aea2c3))
(pad "3" thru_hole circle (at -6.35 -3.81) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 0fdad080-d4b5-4b8f-9781-080fff15e4ee))
(pad "4" thru_hole circle (at -6.35 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 17cb821b-9e6c-4671-b1e3-fd0169a5bbff))
(pad "5" thru_hole circle (at -6.35 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp a2448511-7b31-4a8d-aec4-140e627f66ca))
(pad "6" thru_hole circle (at -6.35 3.81) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 28fd4d27-3dcf-44b8-b11b-ba3be7d75c23))
(pad "7" thru_hole circle (at -6.35 6.35) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp ddc6b79b-bf17-41d4-a1c2-dcf56181843d))
(pad "8" thru_hole circle (at -6.35 8.89) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 12b9e158-cc42-4fea-8884-237c24feaf19))
(pad "9" thru_hole circle (at 6.35 8.89) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 108a3427-d84d-4488-82bd-50ba3d45eaab))
(pad "10" thru_hole circle (at 6.35 6.35) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp aee8767d-8779-453f-8050-ec462ba67b3d))
(pad "11" thru_hole circle (at 6.35 3.81) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp f5ba8dbe-16d8-42e9-9815-153dfdbef9f4))
(pad "12" thru_hole circle (at 6.35 1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp aa5deb5d-ae07-430d-8933-4b388bc7bca7))
(pad "13" thru_hole circle (at 6.35 -1.27) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 24bae890-9a9b-43d6-bc98-7e5db8a3e60d))
(pad "14" thru_hole circle (at 6.35 -3.81) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp ff3e5762-a47a-43e9-b913-be6bc7b41ab9))
(pad "15" thru_hole circle (at 6.35 -6.35) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp 37029114-062d-4937-afe2-bd491a8d5dac))
(pad "16" thru_hole circle (at 6.35 -8.89) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask) (tstamp c3f94c85-87dc-453d-b4bb-992d5c66096e))
(model "${KIPRJMOD}/libraries/stepstick.STEP"
(offset (xyz -58.5 61 2))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 90))
)
)

View File

@@ -0,0 +1,147 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "STN4NF20L" (pin_names hide) (in_bom yes) (on_board yes)
(property "Reference" "Q?" (id 0) (at 6.35 1.2701 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "STN4NF20L" (id 1) (at 6.35 -1.2699 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.mouser.be/datasheet/2/389/cd00272247-1797117.pdf" (id 3) (at 5.08 -1.27 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_description" "N-channel 200 V, 1.1 Ω, 1 A SOT-223" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?223*" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "STN4NF20L_0_1"
(polyline
(pts
(xy 0.254 0)
(xy -2.54 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.254 1.905)
(xy 0.254 -1.905)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.27)
(xy 0.762 -2.286)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 0.508)
(xy 0.762 -0.508)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 2.286)
(xy 0.762 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 2.54)
(xy 2.54 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -2.54)
(xy 2.54 0)
(xy 0.762 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.778)
(xy 3.302 -1.778)
(xy 3.302 1.778)
(xy 0.762 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 1.016 0)
(xy 2.032 0.381)
(xy 2.032 -0.381)
(xy 1.016 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy 2.794 0.508)
(xy 2.921 0.381)
(xy 3.683 0.381)
(xy 3.81 0.254)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.302 0.381)
(xy 2.921 -0.254)
(xy 3.683 -0.254)
(xy 3.302 0.381)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.651 0) (radius 2.794)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.54 -1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 2.54 1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "STN4NF20L_1_1"
(pin input line (at -5.08 0 0) (length 2.54)
(name "G" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 5.08 270) (length 2.54)
(name "D" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -5.08 90) (length 2.54)
(name "S" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,164 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "D_Schottky" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D_Schottky" (id 1) (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode Schottky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Schottky diode" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (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) (color 0 0 0 0))
(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) (color 0 0 0 0))
(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) (color 0 0 0 0))
(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 "VSS8D3M6-M3{slash}I" (extends "D_Schottky")
(property "Reference" "D" (id 0) (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "VSS8D3M6-M3{slash}I" (id 1) (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "vishay:VSS8D3M6-M3_I" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.mouser.be/datasheet/2/427/vss8d3m6-1767778.pdf" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode Schottky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Schottky diode" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
)
(symbol "L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "L" (id 0) (at -1.27 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "L" (id 1) (at 1.905 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "inductor choke coil reactor magnetic" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Inductor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "L_0_1"
(arc (start 0 -2.54) (mid 0.635 -1.905) (end 0 -1.27)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 0 -1.27) (mid 0.635 -0.635) (end 0 0)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 0 0) (mid 0.635 0.635) (end 0 1.27)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 0 1.27) (mid 0.635 1.905) (end 0 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "L_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "1" (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 1.27)
(name "2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "IHLP3232DZER220M1A" (extends "L")
(property "Reference" "L" (id 0) (at -1.27 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "IHLP3232DZER220M1A" (id 1) (at 1.905 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "vishay:IHLP3232CZ" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.mouser.be/datasheet/2/427/ihlp3232dz1a-1770761.pdf" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "inductor choke coil reactor magnetic" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Inductor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
)
)

View File

@@ -0,0 +1,31 @@
(footprint "IHLP3232CZ" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 5.08 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0be057b9-5426-4f1d-b507-ad4702a1c6a7)
)
(fp_text value "IHLP3232CZ" (at 0 1 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9fbc1bd8-173f-421c-95c1-0587d448638a)
)
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 3bce8402-9317-4cdb-84d8-3bae39f3fe86)
)
(fp_line (start 4.318 4.0894) (end -4.318 4.0894) (layer "F.SilkS") (width 0.12) (tstamp 6f94d494-b240-4ed9-bde2-2acb24242b03))
(fp_line (start 4.318 3.048) (end 4.318 4.0894) (layer "F.SilkS") (width 0.12) (tstamp 7918150f-ae70-4c8f-95c4-a1e8c1c92929))
(fp_line (start -4.318 -4.0894) (end 4.318 -4.0894) (layer "F.SilkS") (width 0.12) (tstamp 842a88e8-d718-45b8-924e-69ba33ac95e5))
(fp_line (start -4.318 4.0894) (end -4.318 3.048) (layer "F.SilkS") (width 0.12) (tstamp e2cb53fb-d41e-4664-bb53-4bd61bcbb4fc))
(fp_line (start 4.318 -4.0894) (end 4.318 -3.048) (layer "F.SilkS") (width 0.12) (tstamp ef9c8501-e015-4643-b373-76f476f90735))
(fp_line (start -4.318 -3.048) (end -4.318 -4.0894) (layer "F.SilkS") (width 0.12) (tstamp f2912bd1-9838-4b80-9a2d-f3e73cae25d7))
(fp_rect (start -4.318 -4.0894) (end 4.318 4.0894) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 47d5c460-1059-4da5-9426-9ff6bef78696))
(pad "1" smd rect (at -3.6195 0) (size 2.413 5.334) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f82a0238-df4e-413b-9f31-89a72bb12045))
(pad "2" smd rect (at 3.6195 0) (size 2.413 5.334) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp de17527f-aca1-474a-a8cd-821013ee0055))
(model "${KIPRJMOD}/libraries/IHLP3232CZ.STEP"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@@ -0,0 +1,32 @@
(footprint "VSS8D3M6-M3_I" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 2.032 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5e4fd939-55f6-47f0-8153-09e6fb69f879)
)
(fp_text value "VSS8D3M6-M3_I" (at 0 -2.286 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7b973015-67b6-495a-85ee-d32e2cbf23e6)
)
(fp_text user "${REFERENCE}" (at 0 -3.81 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e781cd21-f816-4e74-8072-7871164d9b65)
)
(fp_line (start -2.032 -1.27) (end 2.032 -1.27) (layer "F.SilkS") (width 0.12) (tstamp 23c245f6-de70-4261-ba8f-d1eea5084be3))
(fp_line (start -0.508 -0.762) (end -0.508 0.762) (layer "F.SilkS") (width 0.12) (tstamp 3d443b04-7d1e-44fc-b355-6efe68ddf51e))
(fp_line (start -2.032 1.27) (end 2.032 1.27) (layer "F.SilkS") (width 0.12) (tstamp b63b1563-2989-4ee9-ac96-1797861a9c27))
(fp_poly (pts
(xy 0.508 0.762)
(xy -0.508 0)
(xy 0.508 -0.762)
) (layer "F.SilkS") (width 0.12) (fill solid) (tstamp 59ffeb3d-d92e-4172-ac6a-a2c964cb961d))
(pad "1" smd rect (at -1.525 0) (size 1.4 2.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d073503e-4e48-46cc-bcbe-caf1902ce00d))
(pad "2" smd rect (at 1.525 0) (size 1.4 2.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76f4db9a-acab-4870-936f-51623cef9239))
(model "${KIPRJMOD}/libraries/DO-221.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

8
hardware/sym-lib-table Normal file
View File

@@ -0,0 +1,8 @@
(sym_lib_table
(lib (name "arduino")(type "KiCad")(uri "${KIPRJMOD}/libraries/arduino.kicad_sym")(options "")(descr ""))
(lib (name "maxim")(type "KiCad")(uri "${KIPRJMOD}/libraries/maxim.kicad_sym")(options "")(descr ""))
(lib (name "microchip")(type "KiCad")(uri "${KIPRJMOD}/libraries/microchip.kicad_sym")(options "")(descr ""))
(lib (name "reprap")(type "KiCad")(uri "${KIPRJMOD}/libraries/reprap.kicad_sym")(options "")(descr ""))
(lib (name "st")(type "KiCad")(uri "${KIPRJMOD}/libraries/st.kicad_sym")(options "")(descr ""))
(lib (name "vishay")(type "KiCad")(uri "${KIPRJMOD}/libraries/vishay.kicad_sym")(options "")(descr ""))
)