add handmade anaguzzi

This commit is contained in:
Michael Egger
2025-10-16 17:10:52 +02:00
parent ac74ee20a0
commit 74c11217a5
81 changed files with 66384 additions and 117026 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+11 -1
View File
@@ -1,4 +1,4 @@
update=2021 September 23, Thursday 10:58:10
update=2021 December 22, Wednesday 11:45:15
version=1
last_client=kicad
[general]
@@ -238,3 +238,13 @@ uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
@@ -1,13 +1,16 @@
{
"board": {
"active_layer": 36,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 1,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
@@ -27,48 +30,66 @@
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
"vias",
"footprint_text",
"footprint_anchors",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"drawing_sheet",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"shapes"
],
"visible_layers": "fffffff_ffffffff",
"visible_layers": "00000000_00000000_0fffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "sk005-monitor_resyncer.kicad_prl",
"version": 3
"version": 5
},
"net_inspector_panel": {
"col_hidden": [],
"col_order": [],
"col_widths": [],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": -1
},
"open_jobsets": [],
"project": {
"files": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}
@@ -1,5 +1,6 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.049999999999999996,
@@ -124,7 +125,16 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
@@ -315,11 +325,21 @@
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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",
@@ -328,8 +348,15 @@
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
@@ -341,12 +368,12 @@
},
"meta": {
"filename": "sk005-monitor_resyncer.kicad_pro",
"version": 1
"version": 3
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@@ -356,14 +383,15 @@
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
},
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@@ -372,34 +400,113 @@
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"nets": [],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 4
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "Default Editing",
"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": [],
@@ -410,6 +517,11 @@
"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
},
@@ -430,8 +542,14 @@
},
"page_layout_descr_file": "",
"plot_directory": "",
"space_save_all_events": true,
"spice_adjust_passive_values": false,
"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
},
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,498 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 4xxx_4053
#
DEF 4xxx_4053 U 0 40 Y Y 1 L N
F0 "U" -300 750 50 H V C CNN
F1 "4xxx_4053" -300 -750 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP?16*
$ENDFPLIST
DRAW
S -300 700 300 -700 1 1 10 f
X Y1 1 -500 200 200 R 50 50 1 0 P
X B 10 -500 -500 200 R 50 50 1 0 I
X A 11 -500 -400 200 R 50 50 1 0 I
X X0 12 -500 600 200 R 50 50 1 0 P
X X1 13 -500 500 200 R 50 50 1 0 P
X X 14 500 600 200 L 50 50 1 0 P
X Y 15 500 300 200 L 50 50 1 0 P
X VDD 16 0 900 200 D 50 50 1 0 W
X Y0 2 -500 300 200 R 50 50 1 0 P
X Z1 3 -500 -100 200 R 50 50 1 0 P
X Z 4 500 0 200 L 50 50 1 0 P
X Z0 5 -500 0 200 R 50 50 1 0 P
X Inh 6 -500 -300 200 R 50 50 1 0 I
X VEE 7 100 -900 200 U 50 50 1 0 W
X VSS 8 0 -900 200 U 50 50 1 0 W
X C 9 -500 -600 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# Anyma_Library_LOGO
#
DEF Anyma_Library_LOGO U 0 40 Y Y 1 F N
F0 "U" 0 150 50 H V C CNN
F1 "Anyma_Library_LOGO" 0 0 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -50 100 50 50 0 1 0 N
ENDDRAW
ENDDEF
#
# Connector_Conn_01x01_Female
#
DEF Connector_Conn_01x01_Female J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x01_Female" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
P 2 1 1 6 -50 0 -20 0 N
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x01
#
DEF Connector_Generic_Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic_Conn_01x01" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R_POT_Dual
#
DEF Device_R_POT_Dual RV 0 40 Y N 1 F N
F0 "RV" 0 150 50 H V C CNN
F1 "Device_R_POT_Dual" 0 75 50 H V C CNN
F2 "" 250 -75 50 H I C CNN
F3 "" 250 -75 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S -350 -60 -150 -140 0 1 10 N
S 150 -60 350 -140 0 1 10 N
P 2 0 1 0 -250 0 -250 -40 N
P 2 0 1 0 -250 0 -250 -40 N
P 2 0 1 0 -250 0 -230 20 N
P 2 0 1 0 -220 20 -200 20 N
P 2 0 1 0 -180 20 -160 20 N
P 2 0 1 0 -140 20 -120 20 N
P 2 0 1 0 -100 20 -80 20 N
P 2 0 1 0 -60 20 -40 20 N
P 2 0 1 0 -20 20 0 20 N
P 2 0 1 0 20 20 40 20 N
P 2 0 1 0 60 20 80 20 N
P 2 0 1 0 100 20 120 20 N
P 2 0 1 0 140 20 160 20 N
P 2 0 1 0 180 20 200 20 N
P 2 0 1 0 220 20 240 20 N
P 2 0 1 0 250 0 250 -40 N
P 2 0 1 0 250 0 250 -40 N
P 3 0 1 0 260 20 270 20 250 0 N
P 4 0 1 0 -250 -55 -270 -10 -230 -10 -250 -55 F
P 4 0 1 0 250 -55 230 -10 270 -10 250 -55 F
X 1 1 -400 -100 50 R 50 50 1 1 P
X 2 2 -250 100 100 D 50 50 1 1 P
X 3 3 -100 -100 50 L 50 50 1 1 P
X 4 4 100 -100 50 R 50 50 1 1 P
X 5 5 250 100 100 D 50 50 1 1 P
X 6 6 400 -100 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Diode_BAT54S
#
DEF Diode_BAT54S D 0 40 Y Y 1 F N
F0 "D" 25 -150 50 H V L CNN
F1 "Diode_BAT54S" -250 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 75 125 50 H I L CNN
F3 "" -120 0 50 H I C CNN
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
C 0 0 10 0 1 0 F
P 2 0 1 0 -150 0 -50 0 N
P 2 0 1 0 -125 -50 -125 -40 N
P 2 0 1 0 -100 -50 -125 -50 N
P 2 0 1 0 -100 -50 -100 50 N
P 2 0 1 0 -100 50 -75 50 N
P 2 0 1 0 -75 0 75 0 N
P 2 0 1 0 -75 50 -75 40 N
P 2 0 1 0 50 0 150 0 N
P 2 0 1 0 125 -50 125 -40 N
P 2 0 1 0 150 -50 125 -50 N
P 2 0 1 0 150 -50 150 50 N
P 2 0 1 0 150 50 175 50 N
P 2 0 1 0 175 50 175 40 N
P 4 0 1 0 -175 50 -175 -50 -100 0 -175 50 N
P 4 0 1 0 75 50 75 -50 150 0 75 50 N
X ~ 1 -300 0 150 R 50 50 1 1 P
X ~ 2 300 0 150 L 50 50 1 1 P
X ~ 3 0 -200 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Switch_SW_SPDT
#
DEF Switch_SW_SPDT SW 0 0 Y N 1 F N
F0 "SW" 0 170 50 H V C CNN
F1 "Switch_SW_SPDT" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C -80 0 20 0 0 0 N
C 80 -100 20 0 0 0 N
C 80 100 20 0 1 0 N
P 2 0 1 0 -60 10 65 90 N
X A 1 200 100 100 L 50 50 1 1 P
X B 2 -200 0 100 R 50 50 1 1 P
X C 3 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_-5V
#
DEF power_-5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "power_-5V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -5V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_+5V
#
DEF synkie_symbols_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "synkie_symbols_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_-5V
#
DEF synkie_symbols_-5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "synkie_symbols_-5V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -5V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_CP_Small
#
DEF synkie_symbols_CP_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "synkie_symbols_CP_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_C_Small
#
DEF synkie_symbols_C_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "synkie_symbols_C_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 13 -60 -20 60 -20 N
P 2 0 1 12 -60 20 60 20 N
X ~ 1 0 100 80 D 50 50 1 1 P
X ~ 2 0 -100 80 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_Conn_01x03
#
DEF synkie_symbols_Conn_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "synkie_symbols_Conn_01x03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -150 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_D
#
DEF synkie_symbols_D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "synkie_symbols_D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_Ferrite_Bead
#
DEF synkie_symbols_Ferrite_Bead FB 0 0 N Y 1 F N
F0 "FB" -150 25 50 V V C CNN
F1 "synkie_symbols_Ferrite_Bead" 150 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Inductor_*
L_*
*Ferrite*
$ENDFPLIST
DRAW
P 2 0 1 0 0 -50 0 -48 N
P 2 0 1 0 0 50 0 51 N
P 5 0 1 0 -109 16 -67 89 109 -12 66 -85 -109 16 N
X ~ 1 0 150 100 D 50 50 1 1 P
X ~ 2 0 -150 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_GND
#
DEF synkie_symbols_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "synkie_symbols_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_Opamp_Dual_Generic
#
DEF synkie_symbols_Opamp_Dual_Generic U 0 20 Y Y 3 L N
F0 "U" 0 200 50 H V L CNN
F1 "synkie_symbols_Opamp_Dual_Generic" 0 -200 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
DIP*W7.62mm*
MSOP*3x3mm*P0.65mm*
SSOP*2.95x2.8mm*P0.65mm*
TSSOP*3x3mm*P0.65mm*
VSSOP*P0.5mm*
TO?99*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
X V- 4 -100 -300 150 U 50 50 3 1 W
X V+ 8 -100 300 150 D 50 50 3 1 W
ENDDRAW
ENDDEF
#
# synkie_symbols_PMBT3906YS
#
DEF synkie_symbols_PMBT3906YS Q 0 0 Y Y 2 F N
F0 "Q" -150 150 50 H V C CNN
F1 "synkie_symbols_PMBT3906YS" 175 0 50 V V C CNN
F2 "" -100 25 50 H I C CNN
F3 "" -100 25 50 H I C CNN
DRAW
P 2 0 1 0 -50 0 -25 0 N
P 2 0 1 0 -25 25 50 100 N
P 2 0 1 20 -25 75 -25 -75 N
P 2 0 1 0 50 -100 -25 -25 N
P 4 0 1 0 25 -50 0 -75 -25 -25 25 -50 F
X E 1 50 -200 100 U 50 50 1 1 P
X B 2 -150 0 100 R 50 50 1 1 I
X C 6 50 200 100 D 50 50 1 1 P
X C 3 50 200 100 D 50 50 2 1 P
X E 4 50 -200 100 U 50 50 2 1 P
X B 5 -150 0 100 R 50 50 2 1 I
ENDDRAW
ENDDEF
#
# synkie_symbols_R
#
DEF synkie_symbols_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "synkie_symbols_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_UMCC
#
DEF synkie_symbols_UMCC J 0 10 Y N 1 F N
F0 "J" 350 250 60 H V C CNN
F1 "synkie_symbols_UMCC" 330 -348 60 H V C CNN
F2 "synkie_footprints:TE_UMCC_2337019-1" 400 -160 60 H I C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
CONN_2337019-1
$ENDFPLIST
DRAW
A 300 -200 5 -900 900 1 1 10 N 300 -205 300 -205
C 300 -200 5 1 1 10 N
P 2 1 1 5 200 -300 500 -300 N
P 2 1 1 5 200 100 200 -300 N
P 2 1 1 5 280 -260 320 -260 N
P 2 1 1 5 290 -270 310 -270 N
P 2 1 1 5 300 -200 200 -200 N
P 2 1 1 5 300 -100 200 -100 N
P 2 1 1 5 300 -100 300 -250 N
P 2 1 1 5 330 -250 270 -250 N
P 2 1 1 5 400 0 200 0 N
P 2 1 1 5 400 0 350 -33 N
P 2 1 1 5 400 0 350 33 N
P 2 1 1 5 500 -300 500 100 N
P 2 1 1 5 500 100 200 100 N
X 1 1 0 0 200 R 59 59 1 1 U
X 2 2 0 -100 200 R 59 59 1 1 U
X 3 3 0 -200 200 R 59 59 1 1 U
ENDDRAW
ENDDEF
#
#End Library
File diff suppressed because it is too large Load Diff
@@ -1,263 +0,0 @@
update=2021 October 04, Monday 11:16:37
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
TrackWidth2=0.25
TrackWidth3=0.4
TrackWidth4=1
TrackWidth5=1.5
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=Power
Clearance=0.2
TrackWidth=1
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 31,
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
@@ -10,6 +10,7 @@
"opacity": {
"images": 0.6,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
@@ -28,42 +29,27 @@
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
"vias",
"footprint_text",
"footprint_anchors",
"ratsnest",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"drawing_sheet",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"locked_item_shadows",
"conflict_shadows",
"shapes"
],
"visible_layers": "fffffff_ffffffff",
"visible_layers": "00000000_00000000_0fffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
@@ -74,9 +60,72 @@
},
"meta": {
"filename": "sk052-pulsedelay.kicad_prl",
"version": 3
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
156,
141,
103,
71,
103,
103,
103,
74,
103,
103
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": 0
},
"open_jobsets": [],
"project": {
"files": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}
@@ -69,16 +69,19 @@
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"hole_to_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
@@ -89,9 +92,11 @@
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
@@ -103,10 +108,13 @@
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
@@ -119,6 +127,7 @@
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
@@ -136,10 +145,11 @@
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onviapad": true
"td_onvia": true
}
],
"teardrop_parameters": [
@@ -222,6 +232,7 @@
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
@@ -446,7 +457,7 @@
},
"meta": {
"filename": "sk052-pulsedelay.kicad_pro",
"version": 1
"version": 3
},
"net_settings": {
"classes": [
@@ -461,6 +472,7 @@
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
@@ -469,7 +481,7 @@
}
],
"meta": {
"version": 3
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
@@ -485,7 +497,7 @@
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
"vrml": "sk052-pulsedelay.wrl"
},
"page_layout_descr_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
@@ -1,13 +0,0 @@
M48
; DRILL file {KiCad (5.1.5-0-10_14)} date 2021 December 27, Monday 15:14:25
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-12-27T15:14:25+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.5-0-10_14)
; #@! TF.FileFunction,NonPlated,1,4,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30
@@ -1,118 +0,0 @@
M48
; DRILL file {KiCad (5.1.5-0-10_14)} date 2021 December 27, Monday 15:14:25
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-12-27T15:14:25+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.5-0-10_14)
; #@! TF.FileFunction,Plated,1,4,PTH
FMAT,2
INCH
T1C0.0157
T2C0.0394
T3C0.0472
T4C0.0787
T5C0.0827
%
G90
G05
T1
X1.975Y-2.095
X2.015Y-3.235
X2.015Y-3.435
X2.035Y-2.495
X2.035Y-3.535
X2.095Y-2.815
X2.115Y-3.635
X2.1154Y-2.175
X2.135Y-3.015
X2.2905Y-2.8705
X2.375Y-3.155
X2.395Y-3.255
X2.4437Y-2.86
X2.475Y-2.615
X2.495Y-2.955
X2.515Y-2.875
X2.5255Y-3.1055
X2.815Y-2.715
X2.855Y-2.355
X2.895Y-2.915
X2.915Y-3.095
X2.995Y-3.075
X3.015Y-2.355
X3.075Y-2.875
X3.135Y-3.635
X3.155Y-2.675
X3.2063Y-2.8502
X3.215Y-2.955
X3.315Y-2.935
X3.375Y-2.435
X3.375Y-3.505
X3.4985Y-2.6515
X3.565Y-3.365
X3.575Y-2.675
X3.635Y-3.095
X3.743Y-2.097
X3.7687Y-2.8002
X3.811Y-3.05
X3.855Y-2.795
X3.975Y-2.795
X3.9813Y-2.9002
X4.055Y-2.195
X4.1197Y-2.8303
X4.135Y-3.175
X4.1456Y-2.935
X4.215Y-3.595
X4.375Y-2.455
X4.395Y-2.755
X4.395Y-2.815
X4.425Y-3.355
X4.455Y-2.275
X4.5654Y-3.025
X4.575Y-2.835
X4.615Y-2.435
X4.7356Y-3.02
X4.815Y-2.855
X4.875Y-3.0251
X4.895Y-2.295
X4.975Y-2.675
X5.0537Y-2.9724
X5.075Y-3.015
X5.0943Y-2.6793
X5.175Y-2.935
X5.195Y-2.835
X5.215Y-3.135
X5.225Y-2.555
X5.275Y-2.905
X5.315Y-2.675
X5.325Y-3.105
X5.375Y-2.815
X5.415Y-2.155
X5.415Y-2.895
X5.425Y-3.705
X5.435Y-2.575
T2
X4.0031Y-2.0
X4.1016Y-2.0
X4.2Y-2.0
X4.9016Y-2.0
X5.0Y-2.0
X5.0984Y-2.0
T3
X3.7Y-3.6
X3.8Y-3.5921
X3.9Y-3.6
X2.315Y-3.5829
X2.415Y-3.575
X2.515Y-3.5829
X2.615Y-3.575
T4
X2.7Y-2.3
X2.1Y-2.3
X5.395Y-2.3
X3.72Y-2.3
T5
X3.9146Y-2.1614
X4.2886Y-2.1614
X4.813Y-2.1614
X5.187Y-2.1614
T0
M30
@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 31,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
@@ -36,7 +36,6 @@
8,
9,
10,
11,
12,
13,
14,
File diff suppressed because it is too large Load Diff
@@ -5,7 +5,7 @@
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 1,
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,674 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 1.5,
"height": 3.0,
"width": 5.0
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 1.0
}
},
"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",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.4,
0.8
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 1.8,
"drill": 0.8
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"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",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "sk302-Ana-Guzzi.kicad_pro",
"version": 3
},
"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)",
"priority": 2147483647,
"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": 4
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Sim.Library",
"name": "Sim.Library",
"show": false
},
{
"group_by": false,
"label": "Sim.Name",
"name": "Sim.Name",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"space_save_all_events": true,
"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": [
[
"40276a0f-8d86-440c-93bc-09768c2d2ace",
"Root"
]
],
"text_variables": {}
}
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
+204 -33
View File
@@ -1247,6 +1247,113 @@
)
)
)
(symbol "synkie_symbols:Frontplate"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at -0.762 -14.224 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "Frontplate_0_1"
(rectangle
(start -1.27 3.81)
(end 3.81 -12.7)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 -11.43)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 -10.16) (xy 3.81 -10.16)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.27 1.27) (xy 3.81 1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 2.54)
(radius 1.27)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
)
(symbol "synkie_symbols:GND"
(power)
(pin_names
@@ -4455,7 +4562,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 167.64 106.68 0)
(effects
(font
@@ -5405,7 +5512,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 241.3 59.69 0)
(effects
(font
@@ -5677,7 +5784,7 @@
)
)
)
(property "Footprint" "synkie_footprints:Solderpad_1mm"
(property "Footprint" "synkie_footprints:Solderpad-SYNKIEPAD-2mm"
(at 86.36 33.02 0)
(effects
(font
@@ -5743,7 +5850,7 @@
)
)
)
(property "Footprint" "synkie_footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical"
(property "Footprint" "synkie_footprints:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical_SMD"
(at 116.84 176.53 0)
(effects
(font
@@ -5946,7 +6053,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 69.85 27.94 0)
(effects
(font
@@ -6082,7 +6189,7 @@
(justify left)
)
)
(property "Footprint" "synkie_footprints:Solderpad_1mm"
(property "Footprint" "synkie_footprints:Solderpad-SYNKIEPAD-2mm"
(at 210.82 118.11 0)
(effects
(font
@@ -6367,7 +6474,7 @@
(justify right)
)
)
(property "Footprint" ""
(property "Footprint" "LED_SMD:LED_0805_2012Metric"
(at 212.09 87.63 0)
(effects
(font
@@ -6435,7 +6542,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 241.3 41.91 0)
(effects
(font
@@ -7057,7 +7164,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 167.64 128.27 0)
(effects
(font
@@ -7259,7 +7366,7 @@
(justify right)
)
)
(property "Footprint" ""
(property "Footprint" "synkie_frontplate_footprints:Alps_RK097_Frontplate"
(at 86.36 62.23 0)
(effects
(font
@@ -7824,7 +7931,7 @@
)
)
)
(property "Footprint" "synkie_footprints:Solderpad_1mm"
(property "Footprint" "synkie_footprints:Solderpad-SYNKIEPAD-2mm"
(at 104.14 138.43 0)
(effects
(font
@@ -8184,7 +8291,7 @@
)
)
)
(property "Footprint" "synkie_footprints:Solderpad_1mm"
(property "Footprint" "TestPoint:TestPoint_Pad_2.0x2.0mm"
(at 148.59 109.22 0)
(effects
(font
@@ -8448,7 +8555,7 @@
(justify left)
)
)
(property "Footprint" ""
(property "Footprint" "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm"
(at 67.31 36.83 0)
(effects
(font
@@ -8750,7 +8857,7 @@
)
)
)
(property "Footprint" ""
(property "Footprint" "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm"
(at 137.16 44.45 0)
(effects
(font
@@ -8778,28 +8885,28 @@
)
)
(pin "8"
(uuid "aee7b315-c330-4666-a7e6-c97e7b1f8528")
(uuid "aee7b315-c330-4666-a7e6-c97e7b1f8529")
)
(pin "1"
(uuid "f222e28b-a3d6-4c12-9c12-bd7c5137834b")
(uuid "f222e28b-a3d6-4c12-9c12-bd7c5137834c")
)
(pin "5"
(uuid "53989368-46e5-49a8-98ad-d155936baf89")
(uuid "53989368-46e5-49a8-98ad-d155936baf8a")
)
(pin "4"
(uuid "56dbcdcb-6de6-4c34-a644-5f5489ab2712")
(uuid "56dbcdcb-6de6-4c34-a644-5f5489ab2713")
)
(pin "3"
(uuid "fc2f4b30-d343-4328-a63e-c5d1fa1ac136")
(uuid "fc2f4b30-d343-4328-a63e-c5d1fa1ac137")
)
(pin "2"
(uuid "1bf7fb63-47c3-4076-b71e-e0ace41acb09")
(uuid "1bf7fb63-47c3-4076-b71e-e0ace41acb0a")
)
(pin "6"
(uuid "93908242-a62d-42be-b45b-c3fe64fd06ce")
(uuid "93908242-a62d-42be-b45b-c3fe64fd06cf")
)
(pin "7"
(uuid "1609cc2d-af51-474a-9341-6ac601afd65a")
(uuid "1609cc2d-af51-474a-9341-6ac601afd65b")
)
(instances
(project ""
@@ -8922,7 +9029,7 @@
)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 69.85 45.72 0)
(effects
(font
@@ -8989,7 +9096,7 @@
)
)
)
(property "Footprint" ""
(property "Footprint" "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm"
(at 101.6 64.77 0)
(effects
(font
@@ -9017,28 +9124,28 @@
)
)
(pin "8"
(uuid "aee7b315-c330-4666-a7e6-c97e7b1f8528")
(uuid "aee7b315-c330-4666-a7e6-c97e7b1f852a")
)
(pin "1"
(uuid "f222e28b-a3d6-4c12-9c12-bd7c5137834b")
(uuid "f222e28b-a3d6-4c12-9c12-bd7c5137834d")
)
(pin "5"
(uuid "53989368-46e5-49a8-98ad-d155936baf89")
(uuid "53989368-46e5-49a8-98ad-d155936baf8b")
)
(pin "4"
(uuid "56dbcdcb-6de6-4c34-a644-5f5489ab2712")
(uuid "56dbcdcb-6de6-4c34-a644-5f5489ab2714")
)
(pin "3"
(uuid "fc2f4b30-d343-4328-a63e-c5d1fa1ac136")
(uuid "fc2f4b30-d343-4328-a63e-c5d1fa1ac138")
)
(pin "2"
(uuid "1bf7fb63-47c3-4076-b71e-e0ace41acb09")
(uuid "1bf7fb63-47c3-4076-b71e-e0ace41acb0b")
)
(pin "6"
(uuid "93908242-a62d-42be-b45b-c3fe64fd06ce")
(uuid "93908242-a62d-42be-b45b-c3fe64fd06d0")
)
(pin "7"
(uuid "1609cc2d-af51-474a-9341-6ac601afd65a")
(uuid "1609cc2d-af51-474a-9341-6ac601afd65c")
)
(instances
(project ""
@@ -9745,6 +9852,70 @@
)
)
)
(symbol
(lib_id "synkie_symbols:Frontplate")
(at 275.59 20.32 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "c9417c96-63a6-44cc-9dfa-65b3957edcfa")
(property "Reference" "U4"
(at 280.035 24.2958 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "~"
(at 280.035 25.9772 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "synkie_frontplate_footprints:Frontplate_20mm"
(at 275.59 20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 275.59 20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 275.59 20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(instances
(project ""
(path "/3a058209-6c54-4fcc-96b4-acf7fc1e2f4d"
(reference "U4")
(unit 1)
)
)
)
)
(symbol
(lib_id "synkie_symbols:GND")
(at 147.32 68.58 0)
@@ -10174,7 +10345,7 @@
(justify left)
)
)
(property "Footprint" "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder"
(property "Footprint" "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder"
(at 189.23 58.42 0)
(effects
(font
+3 -3
View File
@@ -34,7 +34,7 @@
(solder_mask_min_width 0.25)
(allow_soldermask_bridges_in_footprints no)
(pcbplotparams
(layerselection 0x0000000_ffffffff)
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
@@ -64,9 +64,9 @@
(plotinvisibletext no)
(sketchpadsonfab no)
(subtractmaskfromsilk no)
(outputformat 5)
(outputformat 1)
(mirror no)
(drillshape 1)
(drillshape 0)
(scaleselection 1)
(outputdirectory "")
)
+1
View File
@@ -37,6 +37,7 @@
8,
9,
10,
11,
12,
13,
15,
+4 -3
View File
@@ -3264,7 +3264,8 @@
)
(symbol
(lib_id "synkie_symbols:Conn_01x03")
(at 33.02 46.99 180)
(at 33.02 46.99 0)
(mirror y)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@@ -3272,7 +3273,7 @@
(dnp no)
(uuid "00000000-0000-0000-0000-00005dcab59d")
(property "Reference" "J1"
(at 35.1028 38.735 0)
(at 35.1028 55.245 0)
(effects
(font
(size 1.27 1.27)
@@ -3280,7 +3281,7 @@
)
)
(property "Value" "Power"
(at 35.1028 41.0464 0)
(at 35.1028 52.9336 0)
(effects
(font
(size 1.27 1.27)
@@ -138,9 +138,11 @@ int read_veml(byte code) {
void setup() {
Serial.begin(115200);
delay(3000);
Serial.println("Hello");
pinMode(PIN_DAC_CS,OUTPUT);
SPI.begin();
power_on_dac();
@@ -161,11 +163,12 @@ void loop() {
ad_idx %= 4;
ad_value[ad_idx] = 1023-analogRead(ad_pin[ad_idx]);
dac_value[ad_idx] = read_veml( veml_code[ad_idx]);
dac_value[ad_idx] = 4 * read_veml( veml_code[ad_idx]);
dac_value[ad_idx] = constrain(dac_value[ad_idx] , ad_value[0], ad_value[1]);
dac_value[ad_idx] = map(dac_value[ad_idx] , ad_value[0], ad_value[1], ad_value[2], ad_value[3]);
dac_send(ad_idx, dac_value[ad_idx]);
dac_send(ad_idx, dac_value[ad_idx]);
//delay(2);
Serial.printf("%d %d %d %d\n", dac_value[0],dac_value[1],dac_value[2],dac_value[3]);
//Serial.printf("%d %d %d %d\n", ad_value[0], ad_value[1], ad_value[2], ad_value[3]);
//delay(10);
File diff suppressed because one or more lines are too long
+6 -11
View File
@@ -665,17 +665,6 @@ F 3 "~" H 8750 4300 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0338
U 1 1 617A35A6
P 8550 3500
F 0 "#PWR0338" H 8550 3250 50 0001 C CNN
F 1 "GND" H 8555 3327 50 0000 C CNN
F 2 "" H 8550 3500 50 0001 C CNN
F 3 "" H 8550 3500 50 0001 C CNN
1 8550 3500
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0339
U 1 1 617A39E4
P 8550 3300
@@ -763,4 +752,10 @@ F 3 "" H 3550 5750 50 0001 C CNN
1 0 0 -1
$EndComp
Connection ~ 3550 5450
Wire Wire Line
8550 3500 8550 3750
Wire Wire Line
8550 3750 9150 3750
Wire Wire Line
9150 3750 9150 3400
$EndSCHEMATC
+16 -14
View File
@@ -528,25 +528,25 @@ F 3 "" H 1400 2800 50 0001 C CNN
1 1400 2800
1 0 0 -1
$EndComp
Text GLabel 2700 3750 0 50 Input ~ 0
Text GLabel 2700 3050 0 50 Input ~ 0
MISO
Text GLabel 2700 4800 0 50 Input ~ 0
MOSI
Text GLabel 2700 4700 0 50 Input ~ 0
Text GLabel 2700 3250 0 50 Input ~ 0
SCK
Text GLabel 2700 3550 0 50 Input ~ 0
Text GLabel 2700 3150 0 50 Input ~ 0
SSEL
Text GLabel 2700 4600 0 50 Input ~ 0
FPGA_RESET
Text GLabel 2700 3150 0 50 Input ~ 0
Text GLabel 2700 3750 0 50 Input ~ 0
TDI
Text GLabel 2700 3250 0 50 Input ~ 0
Text GLabel 2700 3550 0 50 Input ~ 0
TMS
Text GLabel 2700 3350 0 50 Input ~ 0
Text GLabel 2700 4400 0 50 Input ~ 0
TDO
Text GLabel 2700 3450 0 50 Input ~ 0
Text GLabel 2700 4700 0 50 Input ~ 0
TRST
Text GLabel 2700 3050 0 50 Input ~ 0
Text GLabel 2700 3650 0 50 Input ~ 0
TCK
Wire Wire Line
2700 2750 1850 2750
@@ -566,12 +566,6 @@ Wire Wire Line
1950 2950 1950 3650
Wire Wire Line
1950 3650 1500 3650
Wire Wire Line
2700 4400 1950 4400
Wire Wire Line
1950 4400 1950 3750
Wire Wire Line
1950 3750 1500 3750
Wire Wire Line
2700 4500 1900 4500
Wire Wire Line
@@ -619,4 +613,12 @@ F 3 "" H 1700 3350 50 0000 C CNN
$EndComp
Wire Wire Line
1700 3350 1500 3350
Text Notes 1200 2000 0 50 ~ 0
TODO: Rearrange JTAG Pins in consecutive block. for faster manipulation
Wire Wire Line
2700 3450 2000 3450
Wire Wire Line
2000 3450 2000 3750
Wire Wire Line
2000 3750 1500 3750
$EndSCHEMATC
+2 -2
View File
@@ -7566,8 +7566,6 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(segment (start 113.9 145.1) (end 113.95 145.1) (width 0.25) (layer F.Cu) (net 2))
(via (at 56.1 111.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
(segment (start 60.331 111.044) (end 60.625 110.75) (width 0.25) (layer F.Cu) (net 1))
(segment (start 57.281 111.044) (end 60.331 111.044) (width 0.25) (layer F.Cu) (net 1))
(segment (start 60.625 112.5) (end 60.625 110.75) (width 0.25) (layer F.Cu) (net 1))
@@ -7695,6 +7693,8 @@
(segment (start 129.8 113.7) (end 131.3 112.2) (width 1) (layer B.Cu) (net 1))
(segment (start 131.6 112.2) (end 134.300001 109.499999) (width 1) (layer B.Cu) (net 1))
(segment (start 126.75 113.7) (end 129.8 113.7) (width 1) (layer B.Cu) (net 1))
(segment (start 113.9 145.1) (end 113.95 145.1) (width 0.25) (layer F.Cu) (net 2))
(via (at 56.1 111.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
(segment (start 80.0375 146.25) (end 76.45 146.25) (width 0.25) (layer F.Cu) (net 2))
(segment (start 76.25 146.05) (end 76.25 145.45) (width 0.25) (layer F.Cu) (net 2))
(segment (start 76.275 147.05) (end 76.275 146.075) (width 0.25) (layer F.Cu) (net 2))
+7 -6
View File
@@ -8,7 +8,8 @@ ADV7280::ADV7280(TwoWire *theWire) {
//----------------------------------------------------------------------------------------
void ADV7280::begin(int reset_pin) {
void ADV7280::begin(int reset_pin, uint8_t address) {
_address = address;
pinMode(reset_pin,OUTPUT);
digitalWrite(reset_pin,HIGH);
delay(20);
@@ -39,10 +40,10 @@ void ADV7280::begin(int reset_pin) {
uint8_t ADV7280::read(uint8_t register_address) {
uint8_t data;
_wire->beginTransmission(ADV7280_I2C_ADDRESS);
_wire->beginTransmission(_address);
_wire->write(register_address);
_wire->endTransmission(false);
_wire->requestFrom(ADV7280_I2C_ADDRESS,1);
_wire->requestFrom(_address,1);
data = _wire->read();
_wire->endTransmission();
return data;
@@ -52,7 +53,7 @@ uint8_t ADV7280::read(uint8_t register_address) {
//----------------------------------------------------------------------------------------
void ADV7280::write(uint8_t register_address, uint8_t data) {
_wire->beginTransmission(ADV7280_I2C_ADDRESS);
_wire->beginTransmission(_address);
_wire->write(register_address);
_wire->write(data);
_wire->endTransmission();
@@ -87,11 +88,11 @@ void ADV7280::register_dump(int count) {
Serial.println(F("ADV7280 Register Dump:"));
Serial.println();
_wire->beginTransmission(ADV7280_I2C_ADDRESS);
_wire->beginTransmission(_address);
_wire->write(0x00);
_wire->endTransmission(false);
_wire->requestFrom(ADV7280_I2C_ADDRESS,count);
_wire->requestFrom(_address,count);
int i = 0;
while(_wire->available()) {
Serial.print("Reg ");
+4 -3
View File
@@ -2,7 +2,7 @@
*
* @file ADV7280.h
*
* This is a library for the Analog Devices ADV7280 Video ADC
* This is a rudimentary library for the Analog Devices ADV7280 Video ADC
*
* Written by Michael Egger, [ a n y m a ].
*
@@ -35,14 +35,15 @@ a scan of the i2c bus reveals these are completely wrong... old revision of the
class ADV7280{
public:
ADV7280(TwoWire *theWire = &Wire);
void begin(int reset_pin);
void begin(int reset_pin, uint8_t address = ADV7280_I2C_ADDRESS);
void register_dump(int count = 241);
void print_status(void);
uint8_t read(uint8_t register_address);
void write(uint8_t register_address, uint8_t data);
private:
TwoWire * _wire;
TwoWire * _wire;
uint8_t _address;
void set_bit(uint8_t register_address, uint8_t bit);
void clear_bit(uint8_t register_address, uint8_t bit);
@@ -113,6 +113,21 @@ void ADV7391::enable_sync_out(bool enable){
else clear_bit(0x02,6);
}
//----------------------------------------------------------------------------------------
void ADV7391::external_sync(bool enable){
if (enable) {
clear_bit(0x8A,2);
set_bit(0x8A,1);
clear_bit(0x8A,0);
} else {
clear_bit(0x8A, 2);
clear_bit(0x8A,1);
clear_bit(0x8A,0);
}
}
//----------------------------------------------------------------------------------------
uint8_t ADV7391::read_pixelport(){
@@ -35,6 +35,7 @@ class ADV7391{
uint8_t read(uint8_t register_address);
void write(uint8_t register_address, uint8_t data);
void enable_sync_out(bool enable = true);
void external_sync(bool enable = true);
uint8_t read_pixelport();
uint8_t read_controlport();
void color_bars(bool enable=true);
@@ -1,29 +1,147 @@
#include "DirectC.h"
#include <WiFi.h>
#include <ESPAsyncWebServer.h>
#include <ESPmDNS.h>
#include <AsyncElegantOTA.h>
#include "LITTLEFS.h"
#include <ArduinoJson.h>
#include "Timer.h"
#include "ADV7391.h"
#include "ADV7280.h"
#include <FastLED.h>
#include "Wire.h"
#define PIN_SCL 22
#define PIN_SDA 21
#define PIN_POT 36
#define PIN_PIX 23
#define PIN_RESET_IN 19
#define PIN_RESET_OUT 18
#define PIN_SSEL 14
#define PIN_MISO 13
#define PIN_MOSI 17
#define PIN_SCK 16
#define PIN_FPGA_RESET 04
#define PIN_SCL 22
#define PIN_SDA 21
#define NUM_LEDS 1
CRGB pixel[NUM_LEDS];
Timer t;
ADV7391 video_out = ADV7391();
ADV7280 video_in = ADV7280();
ADV7391 video_out = ADV7391();
ADV7280 video_in = ADV7280();
ADV7280 genlock_in = ADV7280();
const char *ssid = "Anymair";
const char *password = "Mot de passe pas complique";
AsyncWebServer server(80);
AsyncWebSocket ws("/ws");
int do_flash;
//----------------------------------------------------------------------------------------
void handleWebSocketMessage(void *arg, uint8_t *data, size_t len) {
AwsFrameInfo *info = (AwsFrameInfo*)arg;
if (info->final && info->index == 0 && info->len == len && info->opcode == WS_TEXT) {
StaticJsonDocument<256> input_JsonDoc;
DeserializationError err = deserializeJson(input_JsonDoc, data);
if (err) {
Serial.print(F("deserializeJson() failed with code "));
Serial.println(err.c_str());
return;
}
if (input_JsonDoc["message"] == "program") {
Action_code = DP_PROGRAM_ACTION_CODE;
do_flash = 1;
}
}
}
//----------------------------------------------------------------------------------------
// handles uploads to the filserver
void handleUpload( AsyncWebServerRequest *request,
String filename, size_t index,
uint8_t *data, size_t len,
bool final) {
String logmessage = "Client:" + request->client()->remoteIP().toString() + " " + request->url();
Serial.println(logmessage);
if (!index) {
logmessage = "Upload Start: " + String(filename);
// open the file on first call and store the file handle in the request object
request->_tempFile = LITTLEFS.open("/" + filename, "w");
Serial.println(logmessage);
}
if (len) {
// stream the incoming chunk to the opened file
request->_tempFile.write(data, len);
logmessage = "Writing file: " + String(filename) + " index=" + String(index) + " len=" + String(len);
Serial.println(logmessage);
}
if (final) {
logmessage = "Upload Complete: " + String(filename) + ",size: " + String(index + len);
// close the file handle as the upload is now done
request->_tempFile.close();
Serial.println(logmessage);
request->redirect("/");
}
}
//----------------------------------------------------------------------------------------
void onEvent(AsyncWebSocket *server, AsyncWebSocketClient *client, AwsEventType type,
void *arg, uint8_t *data, size_t len) {
switch (type) {
case WS_EVT_CONNECT:
Serial.printf("WebSocket client #%u connected from %s\n", client->id(), client->remoteIP().toString().c_str());
break;
case WS_EVT_DISCONNECT:
Serial.printf("WebSocket client #%u disconnected\n", client->id());
break;
case WS_EVT_DATA:
handleWebSocketMessage(arg, data, len);
break;
case WS_EVT_PONG:
case WS_EVT_ERROR:
break;
}
}
void notFound(AsyncWebServerRequest *request) {
String logmessage = "Client:" + request->client()->remoteIP().toString() + " " + request->url();
Serial.println(logmessage);
request->send(404, "text/plain", "Not found");
}
//---------------------------------------------------------------------------------------
void scan_i2c(){
byte error, address;
uint8_t error, address;
int nDevices;
Serial.println("Scanning...");
nDevices = 0;
@@ -35,7 +153,7 @@ void scan_i2c(){
if (address<16) {
Serial.print("0");
}
Serial.println(address,HEX);
Serial.println(address);//,HEX);
nDevices++;
}
else if (error==4) {
@@ -56,15 +174,17 @@ void scan_i2c(){
//---------------------------------------------------------------------------------------
void test() {
void print_status(){
Serial.println("------------");
Serial.println("VIDEO IN");
video_in.print_status();
Serial.println(" ");
Serial.println("------------");
Serial.println("GENLOCK IN");
genlock_in.print_status();
}
void test2() {
static uint8_t hue;
video_out.hue(hue++);
}
//========================================================================================
//---------------------------------------------------------------------------------------
@@ -74,43 +194,62 @@ void setup(){
Serial.println("Hello");
Serial.println("");
pinMode(PIN_TDI,OUTPUT);
pinMode(PIN_TCK,OUTPUT);
pinMode(PIN_TMS,OUTPUT);
pinMode(PIN_TRST,INPUT);
pinMode(PIN_TDO,INPUT);
pinMode(PIN_FPGA_RESET,OUTPUT);
digitalWrite(PIN_FPGA_RESET,HIGH);
delay(10);
digitalWrite(PIN_FPGA_RESET,LOW);
delay(10);
digitalWrite(PIN_FPGA_RESET,HIGH);
Wire.begin(PIN_SDA, PIN_SCL);
video_in.begin(PIN_RESET_IN);
video_in.begin(PIN_RESET_IN,0x20);
genlock_in.begin(15 , 0x21);
video_out.begin(PIN_RESET_OUT);
FastLED.addLeds<SK6812, PIN_PIX, GRB>(pixel, NUM_LEDS);
/* for (int hue = 0; hue < 360; hue++) {
fill_rainbow( pixel, NUM_LEDS, hue, 7);
delay(3);
FastLED.show();
}*/
video_out.external_sync(true);
//video_out.color_bars(true);
scan_i2c();
FastLED.addLeds<SK6812, PIN_PIX, GRB>(pixel, NUM_LEDS);
pixel[0] = CRGB::Black;
FastLED.show();
LITTLEFS.begin();
video_out.register_dump(10);
video_in.register_dump(100);
// video_out.color_bars(true);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(250);
Serial.print(".");
}
Serial.println();
Serial.println("SETUP done");
Serial.print("Connected. IP address: ");
Serial.println(WiFi.localIP());
if (!MDNS.begin("sk612")) { Serial.println("Error setting up MDNS responder!"); }
server.serveStatic("/", LITTLEFS, "/").setDefaultFile("index.html");
server.onFileUpload(handleUpload);
server.onNotFound(notFound);
ws.onEvent(onEvent);
server.addHandler(&ws);
AsyncElegantOTA.begin(&server);
server.begin();
pixel[0] = CRGB::Green;
FastLED.show();
// helloworld test
pinMode(4,OUTPUT);
pinMode(16,OUTPUT);
pinMode(17,OUTPUT);
digitalWrite(4,HIGH);
digitalWrite(16,HIGH);
digitalWrite(17,HIGH);
// t.every(1000,test);
// t.every(50,test2);
Serial.println();
Serial.println("SETUP done");
t.every(1000,print_status);
}
//========================================================================================
@@ -119,5 +258,15 @@ void setup(){
void loop() {
t.update();
AsyncElegantOTA.loop();
if (do_flash){
do_flash = 0;
pixel[0] = CRGB::Yellow;
FastLED.show();
Serial.print("Programm FPGA.");
dp_debug(dp_top());
pixel[0] = CRGB::Green;
FastLED.show();
}
}
+1 -1
View File
@@ -935,7 +935,7 @@ F 1 "Supply" H 1350 6250 50 0000 C CNN
F 2 "Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical" H 1200 6000 50 0001 C CNN
F 3 "~" H 1200 6000 50 0001 C CNN
1 1200 6000
-1 0 0 1
-1 0 0 -1
$EndComp
$Comp
L Device:Ferrite_Bead FB?
@@ -1,413 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 4xxx_4051
#
DEF 4xxx_4051 U 0 40 Y Y 1 L N
F0 "U" -300 750 50 H V C CNN
F1 "4xxx_4051" -300 -750 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP?16*
$ENDFPLIST
DRAW
S -300 700 300 -700 1 1 10 f
X X4 1 -500 200 200 R 50 50 1 0 P
X B 10 -500 -500 200 R 50 50 1 0 I
X A 11 -500 -400 200 R 50 50 1 0 I
X X3 12 -500 300 200 R 50 50 1 0 P
X X0 13 -500 600 200 R 50 50 1 0 P
X X1 14 -500 500 200 R 50 50 1 0 P
X X2 15 -500 400 200 R 50 50 1 0 P
X VDD 16 0 900 200 D 50 50 1 0 W
X X6 2 -500 0 200 R 50 50 1 0 P
X X 3 500 600 200 L 50 50 1 0 P
X X7 4 -500 -100 200 R 50 50 1 0 P
X X5 5 -500 100 200 R 50 50 1 0 P
X Inh 6 -500 -300 200 R 50 50 1 0 I
X VEE 7 100 -900 200 U 50 50 1 0 W
X VSS 8 0 -900 200 U 50 50 1 0 W
X C 9 -500 -600 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# 74xx_IEEE_74LS597
#
DEF 74xx_IEEE_74LS597 U 0 30 Y Y 1 F N
F0 "U" 300 850 50 H V C CNN
F1 "74xx_IEEE_74LS597" 300 -800 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -250 -600 -250 -600 0 0 0 N
S -250 -500 250 -600 0 0 0 N
S -250 -400 250 -500 0 0 0 N
S -250 -300 250 -400 0 0 0 N
S -250 -200 250 -300 0 0 0 N
S -250 -100 250 -200 0 0 0 N
S -250 0 250 -100 0 0 0 N
S -250 100 0 -700 0 0 0 N
S -250 100 0 0 0 0 0 N
S -250 200 250 -700 0 0 0 N
P 9 0 0 0 -200 200 -200 250 -250 250 -250 800 250 800 250 250 200 250 200 200 200 200 N
X GND 8 0 800 0 D 50 50 0 1 W N
X B 1 -550 -50 300 R 50 50 1 1 I
X ~R 10 -550 700 300 R 50 50 1 1 I I
X SCK 11 -550 600 300 R 50 50 1 1 I C
X CLK 12 -550 350 300 R 50 50 1 1 I C
X ~SLoad 13 -550 450 300 R 50 50 1 1 I I
X SER 14 -550 150 300 R 50 50 1 1 I
X A 15 -550 50 300 R 50 50 1 1 I
X VCC 16 150 800 0 D 50 50 1 1 W N
X C 2 -550 -150 300 R 50 50 1 1 I
X D 3 -550 -250 300 R 50 50 1 1 I
X E 4 -550 -350 300 R 50 50 1 1 I
X F 5 -550 -450 300 R 50 50 1 1 I
X G 6 -550 -550 300 R 50 50 1 1 I
X H 7 -550 -650 300 R 50 50 1 1 I
X QH 9 550 -650 300 L 50 50 1 1 T
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x06
#
DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 50 -350 1 1 10 f
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$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 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 90 40 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole
#
DEF Mechanical_MountingHole H 0 40 Y Y 1 F N
F0 "H" 0 200 50 H V C CNN
F1 "Mechanical_MountingHole" 0 125 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*
$ENDFPLIST
DRAW
C 0 0 50 0 1 50 N
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# power_+1V0
#
DEF power_+1V0 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+1V0" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +1V0 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_-5V
#
DEF power_-5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "power_-5V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -5V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_ADR510
#
DEF synkie_symbols_ADR510 U 0 40 Y Y 1 F N
F0 "U" -50 250 50 H V C CNN
F1 "synkie_symbols_ADR510" 0 -250 50 H V C CNN
F2 "" -450 -100 50 H I C CNN
F3 "" -450 -100 50 H I C CNN
DRAW
S -200 200 200 -200 0 1 0 f
X V+ 1 -300 100 100 R 50 50 1 1 I
X V- 2 -300 0 100 R 50 50 1 1 I
X Trim/NC 3 -300 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# synkie_symbols_Conn_01x01
#
DEF synkie_symbols_Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "synkie_symbols_Conn_01x01" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
S -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_Conn_01x04
#
DEF synkie_symbols_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "synkie_symbols_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_Opamp_Dual_Generic
#
DEF synkie_symbols_Opamp_Dual_Generic U 0 20 Y Y 3 L N
F0 "U" 0 200 50 H V L CNN
F1 "synkie_symbols_Opamp_Dual_Generic" 0 -200 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
DIP*W7.62mm*
MSOP*3x3mm*P0.65mm*
SSOP*2.95x2.8mm*P0.65mm*
TSSOP*3x3mm*P0.65mm*
VSSOP*P0.5mm*
TO?99*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
X V- 4 -100 -300 150 U 50 50 3 1 W
X V+ 8 -100 300 150 D 50 50 3 1 W
ENDDRAW
ENDDEF
#
# synkie_symbols_R-POT-LED
#
DEF synkie_symbols_R-POT-LED R 0 40 Y Y 2 L N
F0 "R" 100 100 50 H I C CNN
F1 "synkie_symbols_R-POT-LED" 300 -100 50 H V C CNN
F2 "" -500 100 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S 40 100 -40 -100 1 1 10 N
P 2 1 1 0 100 0 60 0 N
P 4 1 1 0 45 0 90 20 90 -20 45 0 F
P 2 2 1 6 -50 -50 50 -50 N
P 3 2 1 0 -65 5 -125 65 -105 65 N
P 3 2 1 0 -50 50 0 -50 50 50 F
P 5 2 1 0 -65 -45 -125 15 -105 15 -125 15 -125 -5 N
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
X K 4 0 -150 100 U 50 50 2 1 P
X A 5 0 150 100 D 50 50 2 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_R_POT
#
DEF synkie_symbols_R_POT RV 0 40 Y N 1 F N
F0 "RV" -175 0 50 V V C CNN
F1 "synkie_symbols_R_POT" -100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Potentiometer*
$ENDFPLIST
DRAW
S 40 100 -40 -100 0 1 10 N
P 2 0 1 0 100 0 60 0 N
P 4 0 1 0 45 0 90 20 90 -20 45 0 F
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
X 3 3 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_SK6812MINI
#
DEF synkie_symbols_SK6812MINI D 0 10 Y Y 1 F N
F0 "D" 200 225 50 H V R BNN
F1 "synkie_symbols_SK6812MINI" 50 -225 50 H V L TNN
F2 "LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm" 50 -300 50 H I L TNN
F3 "" 100 -375 50 H I L TNN
$FPLIST
LED*SK6812MINI*PLCC*3.5x3.5mm*P1.75mm*
$ENDFPLIST
DRAW
T 0 90 -165 30 0 0 0 RGB Normal 0 C C
S 200 200 -200 -200 0 1 10 f
P 2 0 1 0 50 -140 70 -140 N
P 2 0 1 0 50 -100 70 -100 N
P 2 0 1 0 185 -140 105 -140 N
P 3 0 1 0 90 -100 50 -140 50 -120 N
P 3 0 1 0 90 -60 50 -100 50 -80 N
P 3 0 1 0 145 -40 145 -140 145 -160 N
P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N
X DOUT 1 300 0 100 L 50 50 1 1 O
X VSS 2 0 -300 100 U 50 50 1 1 W
X DIN 3 -300 0 100 R 50 50 1 1 I
X VDD 4 0 300 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
#End Library
File diff suppressed because it is too large Load Diff
@@ -1,259 +0,0 @@
update=2020 August 28, Friday 20:11:44
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=Power
Clearance=0.2
TrackWidth=0.45
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
File diff suppressed because it is too large Load Diff
@@ -1,999 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:+1V0 #PWR0276
U 1 1 6002DAB0
P 1200 1100
F 0 "#PWR0276" H 1200 950 50 0001 C CNN
F 1 "+1V0" H 1215 1273 50 0000 C CNN
F 2 "" H 1200 1100 50 0001 C CNN
F 3 "" H 1200 1100 50 0001 C CNN
1 1200 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0277
U 1 1 6002E371
P 1200 1400
F 0 "#PWR0277" H 1200 1150 50 0001 C CNN
F 1 "GND" H 1205 1227 50 0000 C CNN
F 2 "" H 1200 1400 50 0001 C CNN
F 3 "" H 1200 1400 50 0001 C CNN
1 1200 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0278
U 1 1 6002F91E
P 1750 1100
F 0 "#PWR0278" H 1750 950 50 0001 C CNN
F 1 "+1V0" H 1765 1273 50 0000 C CNN
F 2 "" H 1750 1100 50 0001 C CNN
F 3 "" H 1750 1100 50 0001 C CNN
1 1750 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0279
U 1 1 6002F928
P 1750 1400
F 0 "#PWR0279" H 1750 1150 50 0001 C CNN
F 1 "GND" H 1755 1227 50 0000 C CNN
F 2 "" H 1750 1400 50 0001 C CNN
F 3 "" H 1750 1400 50 0001 C CNN
1 1750 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0280
U 1 1 600309A8
P 2250 1100
F 0 "#PWR0280" H 2250 950 50 0001 C CNN
F 1 "+1V0" H 2265 1273 50 0000 C CNN
F 2 "" H 2250 1100 50 0001 C CNN
F 3 "" H 2250 1100 50 0001 C CNN
1 2250 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0281
U 1 1 600309B2
P 2250 1400
F 0 "#PWR0281" H 2250 1150 50 0001 C CNN
F 1 "GND" H 2255 1227 50 0000 C CNN
F 2 "" H 2250 1400 50 0001 C CNN
F 3 "" H 2250 1400 50 0001 C CNN
1 2250 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0282
U 1 1 600309C6
P 2800 1100
F 0 "#PWR0282" H 2800 950 50 0001 C CNN
F 1 "+1V0" H 2815 1273 50 0000 C CNN
F 2 "" H 2800 1100 50 0001 C CNN
F 3 "" H 2800 1100 50 0001 C CNN
1 2800 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0283
U 1 1 600309D0
P 2800 1400
F 0 "#PWR0283" H 2800 1150 50 0001 C CNN
F 1 "GND" H 2805 1227 50 0000 C CNN
F 2 "" H 2800 1400 50 0001 C CNN
F 3 "" H 2800 1400 50 0001 C CNN
1 2800 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0284
U 1 1 60032B02
P 3300 1100
F 0 "#PWR0284" H 3300 950 50 0001 C CNN
F 1 "+1V0" H 3315 1273 50 0000 C CNN
F 2 "" H 3300 1100 50 0001 C CNN
F 3 "" H 3300 1100 50 0001 C CNN
1 3300 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0285
U 1 1 60032B0C
P 3300 1400
F 0 "#PWR0285" H 3300 1150 50 0001 C CNN
F 1 "GND" H 3305 1227 50 0000 C CNN
F 2 "" H 3300 1400 50 0001 C CNN
F 3 "" H 3300 1400 50 0001 C CNN
1 3300 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0286
U 1 1 60032B20
P 3850 1100
F 0 "#PWR0286" H 3850 950 50 0001 C CNN
F 1 "+1V0" H 3865 1273 50 0000 C CNN
F 2 "" H 3850 1100 50 0001 C CNN
F 3 "" H 3850 1100 50 0001 C CNN
1 3850 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0287
U 1 1 60032B2A
P 3850 1400
F 0 "#PWR0287" H 3850 1150 50 0001 C CNN
F 1 "GND" H 3855 1227 50 0000 C CNN
F 2 "" H 3850 1400 50 0001 C CNN
F 3 "" H 3850 1400 50 0001 C CNN
1 3850 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0288
U 1 1 60032B3E
P 4350 1100
F 0 "#PWR0288" H 4350 950 50 0001 C CNN
F 1 "+1V0" H 4365 1273 50 0000 C CNN
F 2 "" H 4350 1100 50 0001 C CNN
F 3 "" H 4350 1100 50 0001 C CNN
1 4350 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0289
U 1 1 60032B48
P 4350 1400
F 0 "#PWR0289" H 4350 1150 50 0001 C CNN
F 1 "GND" H 4355 1227 50 0000 C CNN
F 2 "" H 4350 1400 50 0001 C CNN
F 3 "" H 4350 1400 50 0001 C CNN
1 4350 1400
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0290
U 1 1 60032B5C
P 4900 1100
F 0 "#PWR0290" H 4900 950 50 0001 C CNN
F 1 "+1V0" H 4915 1273 50 0000 C CNN
F 2 "" H 4900 1100 50 0001 C CNN
F 3 "" H 4900 1100 50 0001 C CNN
1 4900 1100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0291
U 1 1 60032B66
P 4900 1400
F 0 "#PWR0291" H 4900 1150 50 0001 C CNN
F 1 "GND" H 4905 1227 50 0000 C CNN
F 2 "" H 4900 1400 50 0001 C CNN
F 3 "" H 4900 1400 50 0001 C CNN
1 4900 1400
1 0 0 -1
$EndComp
$Comp
L 4xxx:4051 U7
U 1 1 60036E02
P 5550 2550
F 0 "U7" H 6094 2596 50 0000 L CNN
F 1 "4051" H 6094 2505 50 0000 L CNN
F 2 "synkie_footprints:SOIC-16_3.9x9.9mm_P1.27mm" H 5550 2550 50 0001 C CNN
F 3 "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4051bms-52bms-53bms.pdf" H 5550 2550 50 0001 C CNN
1 5550 2550
1 0 0 -1
$EndComp
Wire Wire Line
5050 1950 5050 1250
Wire Wire Line
5050 2050 4500 2050
Wire Wire Line
4500 2050 4500 1250
Wire Wire Line
5050 2150 4000 2150
Wire Wire Line
4000 2150 4000 1250
Wire Wire Line
5050 2250 3450 2250
Wire Wire Line
3450 2250 3450 1250
Wire Wire Line
5050 2350 2950 2350
Wire Wire Line
2950 2350 2950 1250
Wire Wire Line
5050 2450 2400 2450
Wire Wire Line
2400 2450 2400 1250
Wire Wire Line
5050 2550 1900 2550
Wire Wire Line
1900 2550 1900 1250
Wire Wire Line
5050 2650 1350 2650
Wire Wire Line
1350 2650 1350 1250
$Comp
L power:GND #PWR0292
U 1 1 6003ADB1
P 5050 2850
F 0 "#PWR0292" H 5050 2600 50 0001 C CNN
F 1 "GND" V 5055 2722 50 0000 R CNN
F 2 "" H 5050 2850 50 0001 C CNN
F 3 "" H 5050 2850 50 0001 C CNN
1 5050 2850
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0293
U 1 1 6003B4D1
P 5550 3450
F 0 "#PWR0293" H 5550 3200 50 0001 C CNN
F 1 "GND" H 5555 3277 50 0000 C CNN
F 2 "" H 5550 3450 50 0001 C CNN
F 3 "" H 5550 3450 50 0001 C CNN
1 5550 3450
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0294
U 1 1 6003C8E7
P 5550 1650
F 0 "#PWR0294" H 5550 1500 50 0001 C CNN
F 1 "VCC" H 5567 1823 50 0000 C CNN
F 2 "" H 5550 1650 50 0001 C CNN
F 3 "" H 5550 1650 50 0001 C CNN
1 5550 1650
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:Conn_01x04 J2
U 1 1 6006DDF0
P 4850 3050
F 0 "J2" H 4768 3367 50 0000 C CNN
F 1 "Conn_01x04" H 4768 3276 50 0000 C CNN
F 2 "synkie_footprints:PinHeader_1x04_P2.54mm_Vertical" H 4850 3050 50 0001 C CNN
F 3 "~" H 4850 3050 50 0001 C CNN
1 4850 3050
-1 0 0 -1
$EndComp
$Comp
L power:-5V #PWR0295
U 1 1 6006FBED
P 5050 3250
F 0 "#PWR0295" H 5050 3350 50 0001 C CNN
F 1 "-5V" H 5065 3423 50 0000 C CNN
F 2 "" H 5050 3250 50 0001 C CNN
F 3 "" H 5050 3250 50 0001 C CNN
1 5050 3250
-1 0 0 1
$EndComp
$Comp
L power:-5V #PWR0296
U 1 1 6007020F
P 5650 3450
F 0 "#PWR0296" H 5650 3550 50 0001 C CNN
F 1 "-5V" H 5665 3623 50 0000 C CNN
F 2 "" H 5650 3450 50 0001 C CNN
F 3 "" H 5650 3450 50 0001 C CNN
1 5650 3450
-1 0 0 1
$EndComp
$Comp
L synkie_symbols:Opamp_Dual_Generic U8
U 1 1 60071124
P 6350 2050
F 0 "U8" H 6350 2417 50 0000 C CNN
F 1 "Opamp_Dual_Generic" H 6350 2326 50 0000 C CNN
F 2 "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm" H 6350 2050 50 0001 C CNN
F 3 "~" H 6350 2050 50 0001 C CNN
1 6350 2050
1 0 0 -1
$EndComp
Wire Wire Line
6050 2150 6050 2350
Wire Wire Line
6050 2350 6650 2350
Wire Wire Line
6650 2350 6650 2050
$Comp
L synkie_symbols:R_POT RV9
U 1 1 60074572
P 7100 2200
F 0 "RV9" H 7031 2154 50 0000 R CNN
F 1 "R_POT" H 7031 2245 50 0000 R CNN
F 2 "synkie_footprints:Potentiometer_Alps_RK09K_Single_Vertical" H 7100 2200 50 0001 C CNN
F 3 "~" H 7100 2200 50 0001 C CNN
1 7100 2200
1 0 0 1
$EndComp
Wire Wire Line
7100 2350 7250 2350
Wire Wire Line
7250 2350 7250 2200
$Comp
L Device:CP C16
U 1 1 60077079
P 7250 2500
F 0 "C16" H 7368 2546 50 0000 L CNN
F 1 "CP" H 7368 2455 50 0000 L CNN
F 2 "synkie_footprints:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder" H 7288 2350 50 0001 C CNN
F 3 "~" H 7250 2500 50 0001 C CNN
1 7250 2500
1 0 0 -1
$EndComp
Connection ~ 7250 2350
$Comp
L power:GND #PWR0297
U 1 1 600776A9
P 7250 2650
F 0 "#PWR0297" H 7250 2400 50 0001 C CNN
F 1 "GND" H 7255 2477 50 0000 C CNN
F 2 "" H 7250 2650 50 0001 C CNN
F 3 "" H 7250 2650 50 0001 C CNN
1 7250 2650
1 0 0 -1
$EndComp
Wire Wire Line
7250 2350 7750 2350
$Comp
L Device:R R40
U 1 1 60079EFD
P 6800 2050
F 0 "R40" V 6593 2050 50 0000 C CNN
F 1 "22" V 6684 2050 50 0000 C CNN
F 2 "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 6730 2050 50 0001 C CNN
F 3 "~" H 6800 2050 50 0001 C CNN
1 6800 2050
0 1 1 0
$EndComp
Connection ~ 6650 2050
Wire Wire Line
6950 2050 7100 2050
Wire Wire Line
7750 2550 7750 2750
Wire Wire Line
7750 2750 8350 2750
Wire Wire Line
8350 2750 8350 2450
$Comp
L synkie_symbols:Conn_01x01 J3
U 1 1 6007CAAD
P 8950 2450
F 0 "J3" H 9030 2492 50 0000 L CNN
F 1 "Conn_01x01" H 9030 2401 50 0000 L CNN
F 2 "synkie_footprints:Solderpad_1mm" H 8950 2450 50 0001 C CNN
F 3 "~" H 8950 2450 50 0001 C CNN
1 8950 2450
1 0 0 -1
$EndComp
$Comp
L Device:R R41
U 1 1 6007D569
P 8500 2450
F 0 "R41" V 8293 2450 50 0000 C CNN
F 1 "75" V 8384 2450 50 0000 C CNN
F 2 "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8430 2450 50 0001 C CNN
F 3 "~" H 8500 2450 50 0001 C CNN
1 8500 2450
0 1 1 0
$EndComp
Wire Wire Line
8750 2450 8650 2450
$Comp
L synkie_symbols:Opamp_Dual_Generic U8
U 3 1 6007EB52
P 7800 3350
F 0 "U8" H 7800 3717 50 0000 C CNN
F 1 "Opamp_Dual_Generic" H 7800 3626 50 0000 C CNN
F 2 "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm" H 7800 3350 50 0001 C CNN
F 3 "~" H 7800 3350 50 0001 C CNN
3 7800 3350
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:Opamp_Dual_Generic U8
U 2 1 6007FFE9
P 8050 2450
F 0 "U8" H 8008 2496 50 0000 L CNN
F 1 "Opamp_Dual_Generic" H 8008 2405 50 0000 L CNN
F 2 "synkie_footprints:SOIC-8_3.9x4.9mm_P1.27mm" H 8050 2450 50 0001 C CNN
F 3 "~" H 8050 2450 50 0001 C CNN
2 8050 2450
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0298
U 1 1 60080901
P 7700 3050
F 0 "#PWR0298" H 7700 2900 50 0001 C CNN
F 1 "VCC" H 7717 3223 50 0000 C CNN
F 2 "" H 7700 3050 50 0001 C CNN
F 3 "" H 7700 3050 50 0001 C CNN
1 7700 3050
1 0 0 -1
$EndComp
$Comp
L power:-5V #PWR0299
U 1 1 60080B81
P 7700 3650
F 0 "#PWR0299" H 7700 3750 50 0001 C CNN
F 1 "-5V" H 7715 3823 50 0000 C CNN
F 2 "" H 7700 3650 50 0001 C CNN
F 3 "" H 7700 3650 50 0001 C CNN
1 7700 3650
-1 0 0 1
$EndComp
$Comp
L Device:C C14
U 1 1 60081AE2
P 7100 3150
F 0 "C14" H 7215 3196 50 0000 L CNN
F 1 "C" H 7215 3105 50 0000 L CNN
F 2 "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7138 3000 50 0001 C CNN
F 3 "~" H 7100 3150 50 0001 C CNN
1 7100 3150
1 0 0 -1
$EndComp
$Comp
L Device:C C15
U 1 1 60082041
P 7100 3450
F 0 "C15" H 7215 3496 50 0000 L CNN
F 1 "C" H 7215 3405 50 0000 L CNN
F 2 "synkie_footprints:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7138 3300 50 0001 C CNN
F 3 "~" H 7100 3450 50 0001 C CNN
1 7100 3450
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0300
U 1 1 600823BF
P 7100 3300
F 0 "#PWR0300" H 7100 3050 50 0001 C CNN
F 1 "GND" H 7105 3127 50 0000 C CNN
F 2 "" H 7100 3300 50 0001 C CNN
F 3 "" H 7100 3300 50 0001 C CNN
1 7100 3300
0 1 1 0
$EndComp
Connection ~ 7100 3300
$Comp
L power:VCC #PWR0301
U 1 1 6008342F
P 7100 3000
F 0 "#PWR0301" H 7100 2850 50 0001 C CNN
F 1 "VCC" H 7117 3173 50 0000 C CNN
F 2 "" H 7100 3000 50 0001 C CNN
F 3 "" H 7100 3000 50 0001 C CNN
1 7100 3000
1 0 0 -1
$EndComp
$Comp
L power:-5V #PWR0302
U 1 1 60084372
P 7100 3600
F 0 "#PWR0302" H 7100 3700 50 0001 C CNN
F 1 "-5V" H 7115 3773 50 0000 C CNN
F 2 "" H 7100 3600 50 0001 C CNN
F 3 "" H 7100 3600 50 0001 C CNN
1 7100 3600
-1 0 0 1
$EndComp
$Comp
L synkie_symbols:ADR510 U6
U 1 1 600856AA
P 3400 4100
F 0 "U6" H 3628 4146 50 0000 L CNN
F 1 "ADR510" H 3628 4055 50 0000 L CNN
F 2 "synkie_footprints:SOT-23" H 2950 4000 50 0001 C CNN
F 3 "" H 2950 4000 50 0001 C CNN
1 3400 4100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0303
U 1 1 60085C93
P 3100 4100
F 0 "#PWR0303" H 3100 3850 50 0001 C CNN
F 1 "GND" H 3105 3927 50 0000 C CNN
F 2 "" H 3100 4100 50 0001 C CNN
F 3 "" H 3100 4100 50 0001 C CNN
1 3100 4100
0 1 1 0
$EndComp
$Comp
L power:VCC #PWR0304
U 1 1 60086E57
P 3000 3650
F 0 "#PWR0304" H 3000 3500 50 0001 C CNN
F 1 "VCC" H 3017 3823 50 0000 C CNN
F 2 "" H 3000 3650 50 0001 C CNN
F 3 "" H 3000 3650 50 0001 C CNN
1 3000 3650
1 0 0 -1
$EndComp
$Comp
L Device:R R39
U 1 1 600879D3
P 3000 3800
F 0 "R39" H 3070 3846 50 0000 L CNN
F 1 "560" H 3070 3755 50 0000 L CNN
F 2 "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2930 3800 50 0001 C CNN
F 3 "~" H 3000 3800 50 0001 C CNN
1 3000 3800
1 0 0 -1
$EndComp
Wire Wire Line
3100 4000 3000 4000
Wire Wire Line
3000 4000 3000 3950
Wire Wire Line
3000 4000 2600 4000
Wire Wire Line
2600 4000 2600 3900
Connection ~ 3000 4000
$Comp
L power:+1V0 #PWR0305
U 1 1 600896A8
P 2600 3900
F 0 "#PWR0305" H 2600 3750 50 0001 C CNN
F 1 "+1V0" H 2615 4073 50 0000 C CNN
F 2 "" H 2600 3900 50 0001 C CNN
F 3 "" H 2600 3900 50 0001 C CNN
1 2600 3900
1 0 0 -1
$EndComp
$Comp
L Device:R R37
U 1 1 6008A843
P 1650 3800
F 0 "R37" H 1720 3846 50 0000 L CNN
F 1 "R-dont" H 1720 3755 50 0000 L CNN
F 2 "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 1580 3800 50 0001 C CNN
F 3 "~" H 1650 3800 50 0001 C CNN
1 1650 3800
1 0 0 -1
$EndComp
$Comp
L Device:R R38
U 1 1 6008AB7C
P 1650 4100
F 0 "R38" H 1720 4146 50 0000 L CNN
F 1 "R-dont" H 1720 4055 50 0000 L CNN
F 2 "synkie_footprints:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 1580 4100 50 0001 C CNN
F 3 "~" H 1650 4100 50 0001 C CNN
1 1650 4100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0306
U 1 1 6008B122
P 1650 4250
F 0 "#PWR0306" H 1650 4000 50 0001 C CNN
F 1 "GND" H 1655 4077 50 0000 C CNN
F 2 "" H 1650 4250 50 0001 C CNN
F 3 "" H 1650 4250 50 0001 C CNN
1 1650 4250
1 0 0 -1
$EndComp
$Comp
L power:VCC #PWR0307
U 1 1 6008B77F
P 1650 3650
F 0 "#PWR0307" H 1650 3500 50 0001 C CNN
F 1 "VCC" H 1667 3823 50 0000 C CNN
F 2 "" H 1650 3650 50 0001 C CNN
F 3 "" H 1650 3650 50 0001 C CNN
1 1650 3650
1 0 0 -1
$EndComp
$Comp
L power:+1V0 #PWR0308
U 1 1 6008C4E4
P 1650 3950
F 0 "#PWR0308" H 1650 3800 50 0001 C CNN
F 1 "+1V0" H 1665 4123 50 0000 C CNN
F 2 "" H 1650 3950 50 0001 C CNN
F 3 "" H 1650 3950 50 0001 C CNN
1 1650 3950
0 1 1 0
$EndComp
Connection ~ 1650 3950
Text Notes 1500 3300 0 50 ~ 0
Simple version
Text Notes 2600 3300 0 50 ~ 0
Precise Version
Text Notes 2050 4250 0 50 ~ 0
Populate one only
$Comp
L synkie_symbols:R-POT-LED R42
U 2 1 5F4AC05C
P 1300 6050
F 0 "R42" H 1400 6150 50 0001 C CNN
F 1 "R-POT-LED" H 1377 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 800 6150 50 0001 C CNN
F 3 "" H 1300 6050 50 0001 C CNN
2 1300 6050
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R44
U 1 1 5F4AE3B6
P 1750 1250
F 0 "R44" H 1850 1350 50 0001 C CNN
F 1 "R-POT-LED" H 1662 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 1250 1350 50 0001 C CNN
F 3 "" H 1750 1250 50 0001 C CNN
1 1750 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R45
U 1 1 5F4AEB2F
P 2250 1250
F 0 "R45" H 2350 1350 50 0001 C CNN
F 1 "R-POT-LED" H 2162 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 1750 1350 50 0001 C CNN
F 3 "" H 2250 1250 50 0001 C CNN
1 2250 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R47
U 1 1 5F4AF136
P 2800 1250
F 0 "R47" H 2900 1350 50 0001 C CNN
F 1 "R-POT-LED" H 2712 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 2300 1350 50 0001 C CNN
F 3 "" H 2800 1250 50 0001 C CNN
1 2800 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R48
U 1 1 5F4AF787
P 3300 1250
F 0 "R48" H 3400 1350 50 0001 C CNN
F 1 "R-POT-LED" H 3212 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 2800 1350 50 0001 C CNN
F 3 "" H 3300 1250 50 0001 C CNN
1 3300 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R50
U 1 1 5F4AFDFD
P 3850 1250
F 0 "R50" H 3950 1350 50 0001 C CNN
F 1 "R-POT-LED" H 3762 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 3350 1350 50 0001 C CNN
F 3 "" H 3850 1250 50 0001 C CNN
1 3850 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R51
U 1 1 5F4B07A1
P 4350 1250
F 0 "R51" H 4450 1350 50 0001 C CNN
F 1 "R-POT-LED" H 4262 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 3850 1350 50 0001 C CNN
F 3 "" H 4350 1250 50 0001 C CNN
1 4350 1250
1 0 0 1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R53
U 1 1 5F4B0E17
P 4900 1250
F 0 "R53" H 5000 1350 50 0001 C CNN
F 1 "R-POT-LED" H 4812 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 4400 1350 50 0001 C CNN
F 3 "" H 4900 1250 50 0001 C CNN
1 4900 1250
1 0 0 1
$EndComp
$Comp
L power:GND #PWR0309
U 1 1 5F4B1EE5
P 1300 6200
F 0 "#PWR0309" H 1300 5950 50 0001 C CNN
F 1 "GND" H 1305 6027 50 0000 C CNN
F 2 "" H 1300 6200 50 0001 C CNN
F 3 "" H 1300 6200 50 0001 C CNN
1 1300 6200
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R44
U 2 1 5F4B2DFD
P 1600 6050
F 0 "R44" H 1700 6150 50 0001 C CNN
F 1 "R-POT-LED" H 1677 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 1100 6150 50 0001 C CNN
F 3 "" H 1600 6050 50 0001 C CNN
2 1600 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0310
U 1 1 5F4B2E07
P 1600 6200
F 0 "#PWR0310" H 1600 5950 50 0001 C CNN
F 1 "GND" H 1605 6027 50 0000 C CNN
F 2 "" H 1600 6200 50 0001 C CNN
F 3 "" H 1600 6200 50 0001 C CNN
1 1600 6200
1 0 0 -1
$EndComp
Wire Wire Line
1300 5900 1450 5900
$Comp
L Device:R R43
U 1 1 5F4B8A44
P 1450 5750
F 0 "R43" H 1520 5796 50 0000 L CNN
F 1 "2k" H 1520 5705 50 0000 L CNN
F 2 "synkie_footprints:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 1380 5750 50 0001 C CNN
F 3 "~" H 1450 5750 50 0001 C CNN
1 1450 5750
1 0 0 -1
$EndComp
Connection ~ 1450 5900
Wire Wire Line
1450 5900 1600 5900
$Comp
L power:VCC #PWR0311
U 1 1 5F4B90D3
P 1450 5600
F 0 "#PWR0311" H 1450 5450 50 0001 C CNN
F 1 "VCC" H 1467 5773 50 0000 C CNN
F 2 "" H 1450 5600 50 0001 C CNN
F 3 "" H 1450 5600 50 0001 C CNN
1 1450 5600
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R45
U 2 1 5F4BA126
P 2300 6050
F 0 "R45" H 2400 6150 50 0001 C CNN
F 1 "R-POT-LED" H 2377 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 1800 6150 50 0001 C CNN
F 3 "" H 2300 6050 50 0001 C CNN
2 2300 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0312
U 1 1 5F4BA130
P 2300 6200
F 0 "#PWR0312" H 2300 5950 50 0001 C CNN
F 1 "GND" H 2305 6027 50 0000 C CNN
F 2 "" H 2300 6200 50 0001 C CNN
F 3 "" H 2300 6200 50 0001 C CNN
1 2300 6200
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R47
U 2 1 5F4BA13A
P 2600 6050
F 0 "R47" H 2700 6150 50 0001 C CNN
F 1 "R-POT-LED" H 2677 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 2100 6150 50 0001 C CNN
F 3 "" H 2600 6050 50 0001 C CNN
2 2600 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0313
U 1 1 5F4BA144
P 2600 6200
F 0 "#PWR0313" H 2600 5950 50 0001 C CNN
F 1 "GND" H 2605 6027 50 0000 C CNN
F 2 "" H 2600 6200 50 0001 C CNN
F 3 "" H 2600 6200 50 0001 C CNN
1 2600 6200
1 0 0 -1
$EndComp
Wire Wire Line
2300 5900 2450 5900
$Comp
L Device:R R46
U 1 1 5F4BA14F
P 2450 5750
F 0 "R46" H 2520 5796 50 0000 L CNN
F 1 "2k" H 2520 5705 50 0000 L CNN
F 2 "synkie_footprints:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2380 5750 50 0001 C CNN
F 3 "~" H 2450 5750 50 0001 C CNN
1 2450 5750
1 0 0 -1
$EndComp
Connection ~ 2450 5900
Wire Wire Line
2450 5900 2600 5900
$Comp
L power:VCC #PWR0314
U 1 1 5F4BA15B
P 2450 5600
F 0 "#PWR0314" H 2450 5450 50 0001 C CNN
F 1 "VCC" H 2467 5773 50 0000 C CNN
F 2 "" H 2450 5600 50 0001 C CNN
F 3 "" H 2450 5600 50 0001 C CNN
1 2450 5600
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R48
U 2 1 5F4BCA54
P 3300 6050
F 0 "R48" H 3400 6150 50 0001 C CNN
F 1 "R-POT-LED" H 3377 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 2800 6150 50 0001 C CNN
F 3 "" H 3300 6050 50 0001 C CNN
2 3300 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0315
U 1 1 5F4BCA5E
P 3300 6200
F 0 "#PWR0315" H 3300 5950 50 0001 C CNN
F 1 "GND" H 3305 6027 50 0000 C CNN
F 2 "" H 3300 6200 50 0001 C CNN
F 3 "" H 3300 6200 50 0001 C CNN
1 3300 6200
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R50
U 2 1 5F4BCA68
P 3600 6050
F 0 "R50" H 3700 6150 50 0001 C CNN
F 1 "R-POT-LED" H 3677 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 3100 6150 50 0001 C CNN
F 3 "" H 3600 6050 50 0001 C CNN
2 3600 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0316
U 1 1 5F4BCA72
P 3600 6200
F 0 "#PWR0316" H 3600 5950 50 0001 C CNN
F 1 "GND" H 3605 6027 50 0000 C CNN
F 2 "" H 3600 6200 50 0001 C CNN
F 3 "" H 3600 6200 50 0001 C CNN
1 3600 6200
1 0 0 -1
$EndComp
Wire Wire Line
3300 5900 3450 5900
$Comp
L Device:R R49
U 1 1 5F4BCA7D
P 3450 5750
F 0 "R49" H 3520 5796 50 0000 L CNN
F 1 "2k" H 3520 5705 50 0000 L CNN
F 2 "synkie_footprints:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 3380 5750 50 0001 C CNN
F 3 "~" H 3450 5750 50 0001 C CNN
1 3450 5750
1 0 0 -1
$EndComp
Connection ~ 3450 5900
Wire Wire Line
3450 5900 3600 5900
$Comp
L power:VCC #PWR0317
U 1 1 5F4BCA89
P 3450 5600
F 0 "#PWR0317" H 3450 5450 50 0001 C CNN
F 1 "VCC" H 3467 5773 50 0000 C CNN
F 2 "" H 3450 5600 50 0001 C CNN
F 3 "" H 3450 5600 50 0001 C CNN
1 3450 5600
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R51
U 2 1 5F4BCA93
P 4300 6050
F 0 "R51" H 4400 6150 50 0001 C CNN
F 1 "R-POT-LED" H 4377 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 3800 6150 50 0001 C CNN
F 3 "" H 4300 6050 50 0001 C CNN
2 4300 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0318
U 1 1 5F4BCA9D
P 4300 6200
F 0 "#PWR0318" H 4300 5950 50 0001 C CNN
F 1 "GND" H 4305 6027 50 0000 C CNN
F 2 "" H 4300 6200 50 0001 C CNN
F 3 "" H 4300 6200 50 0001 C CNN
1 4300 6200
1 0 0 -1
$EndComp
$Comp
L synkie_symbols:R-POT-LED R53
U 2 1 5F4BCAA7
P 4600 6050
F 0 "R53" H 4700 6150 50 0001 C CNN
F 1 "R-POT-LED" H 4677 6050 50 0000 L CNN
F 2 "synkie_footprints:PTL20" H 4100 6150 50 0001 C CNN
F 3 "" H 4600 6050 50 0001 C CNN
2 4600 6050
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0319
U 1 1 5F4BCAB1
P 4600 6200
F 0 "#PWR0319" H 4600 5950 50 0001 C CNN
F 1 "GND" H 4605 6027 50 0000 C CNN
F 2 "" H 4600 6200 50 0001 C CNN
F 3 "" H 4600 6200 50 0001 C CNN
1 4600 6200
1 0 0 -1
$EndComp
Wire Wire Line
4300 5900 4450 5900
$Comp
L Device:R R52
U 1 1 5F4BCABC
P 4450 5750
F 0 "R52" H 4520 5796 50 0000 L CNN
F 1 "2k" H 4520 5705 50 0000 L CNN
F 2 "synkie_footprints:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 4380 5750 50 0001 C CNN
F 3 "~" H 4450 5750 50 0001 C CNN
1 4450 5750
1 0 0 -1
$EndComp
Connection ~ 4450 5900
Wire Wire Line
4450 5900 4600 5900
$Comp
L power:VCC #PWR0320
U 1 1 5F4BCAC8
P 4450 5600
F 0 "#PWR0320" H 4450 5450 50 0001 C CNN
F 1 "VCC" H 4467 5773 50 0000 C CNN
F 2 "" H 4450 5600 50 0001 C CNN
F 3 "" H 4450 5600 50 0001 C CNN
1 4450 5600
1 0 0 -1
$EndComp
Connection ~ 8350 2450
$Comp
L synkie_symbols:R-POT-LED R42
U 1 1 5F4AA216
P 1200 1250
F 0 "R42" H 1300 1350 50 0001 C CNN
F 1 "R-POT-LED" H 1112 1250 50 0000 R CNN
F 2 "synkie_footprints:PTL20" H 700 1350 50 0001 C CNN
F 3 "" H 1200 1250 50 0001 C CNN
1 1200 1250
1 0 0 1
$EndComp
$EndSCHEMATC
@@ -1,355 +0,0 @@
//------------------------------------------------------------------------------------------
//
// SK720 STEP SEQUENCER Firmware
//
//
// Target MCU: ATMEGA644 @ 20Mhz
//
// Part of the Synkie Project: www.synkie.net
//
// © 2020 Michael Egger, Licensed under GNU GPLv3
//
//
//--------------------------------------------------------------------------------------------
#include <FastLED.h>
#include <SPI.h>
#include <EEPROM.h>
// ...........................................................................CONSTANTS
#define BRIGHTNESS 50
#define MAX_QUANTIZE_MS 1000
#define MIN_TRIGGERS 20
#define MIN_QUANTIIZE 3
#define MIN_RESET 20
#define BLINK_INTERVAL 200
const int NUM_PIXELS = 40 ;
const int PIN_LED_QUANTIZE = 0;
const int PIN_PIXELS = 1;
const int PIN_QUANTIZE = 2;
const int PIN_CS = 4;
const int PIN_SCK = 7;
const int PIN_MISO = 6;
const int PIN_MOSI = 5;
const int PIN_TRIGGER = 10;
const int PIN_RESET = 11;
const int NUM_REGISTERS = 5;
const int NUM_BANKS = 4;
const int NUM_STEPS = 8;
const CRGB BANK_COLOR[] = { CRGB::Crimson, CRGB::BlueViolet, CRGB::ForestGreen, CRGB::DarkCyan};
const CRGB STEP_COLOR = CRGB::Gray;
const char BLINK_STATUS_NONE = 0;
const char BLINK_STATUS_BLINK_ON = 1;
const char BLINK_STATUS_BLINK_OFF = 2;
const int EEPROM_SAVE_WAIT_TIME = 30000;
//----------------------------------------------------------------------------------------
// debouncing
class TriggerInput {
private:
int pin;
int min_high;
int high_count;
bool trigged;
public:
TriggerInput(int _pin, int _min);
bool check();
};
TriggerInput::TriggerInput(int _pin, int _min) {
pin = _pin;
min_high = _min;
}
bool TriggerInput::check() {
if (digitalRead(pin)) {
if (high_count < min_high){ high_count++;}
else if (!trigged) {
trigged = true;
return true;
}
} else {
if (high_count > 0) high_count--;
else {trigged = false;}
}
return false;
}
//========================================================================================
//----------------------------------------------------------------------------------------
// GLOBALS
CRGB pixels[NUM_PIXELS];
int eeprom_save_countdown;
byte buttons_raw[NUM_REGISTERS];
byte bank_idx;
byte step_idx;
uint16_t steps[NUM_STEPS];
volatile long last_quantize;
volatile long last_trigger;
volatile bool quantized;
volatile bool trigger_pending;
volatile bool reset_pending;
TriggerInput trigger_in(PIN_TRIGGER, MIN_TRIGGERS);
TriggerInput quantize_in(PIN_QUANTIZE, MIN_QUANTIIZE);
TriggerInput reset_in(PIN_RESET, MIN_RESET);
byte blink_status;
byte blink_num;
void test_blink() {
blink_status = BLINK_STATUS_BLINK_ON;
blink_num = 3;
}
//----------------------------------------------------------------------------------------
void clear_steps(char bank) {
for (int i = 0; i < NUM_STEPS; i++) {
steps[i] = steps[i] | (0x7 << bank);
}
}
//----------------------------------------------------------------------------------------
// buttons
void check_buttons(){
static long last_check;
static long last_bank_select_press;
static byte old_buttons[NUM_REGISTERS];
bool something_happened = false;
if (millis() - last_check < 10) return;
last_check = millis();
int temp;
SPI.beginTransaction(SPISettings(80000, MSBFIRST, SPI_MODE0));
digitalWrite(PIN_CS,LOW);
delayMicroseconds(100);
digitalWrite(PIN_CS,HIGH);
cli();
for (int i = 0; i < NUM_REGISTERS; i++) {
temp = ~SPI.transfer(0x00);
buttons_raw[i] = ((temp << 4) & 0xF0 ) | ((temp >> 4) & 0x0F);
if (buttons_raw[i] != old_buttons[i]) something_happened = true;
}
sei();
SPI.endTransaction();
if (something_happened) {
something_happened = false;
byte triggers;
for (int i = 0; i < NUM_REGISTERS; i++) {
triggers = ~old_buttons[i] & buttons_raw[i];
if (triggers > 0) {
if(i == 4) { // BANK SELECT
for (int bit = 0; bit < NUM_BANKS; bit++) {
if (triggers & (1 << bit)) bank_idx = bit;
}
} else { // STEP SELECT
for (int bit = 0; bit < 8; bit++) {
something_happened = true;
if (triggers & (1 << bit)){
char btn_nr = i * 8 + bit;
char col = btn_nr / NUM_BANKS;
char row = btn_nr % NUM_BANKS;
char old_row = (steps[col] >> (bank_idx * 4)) & 0x07;
if (row != old_row) {
steps[col] = (steps[col] & ~(0x07 << (bank_idx * 4))) | ((row & 0x07) << (bank_idx * 4));
} else {
steps[col] = (steps[col] & ~(0x07 << (bank_idx * 4))) | (0x07 << (bank_idx * 4));
}
}
}
}
}
}
do_output();
if (something_happened) { eeprom_save_countdown = EEPROM_SAVE_WAIT_TIME/100; } // reset contdown
}
for (int i = 0; i < NUM_REGISTERS; i++) {
old_buttons[i] = buttons_raw[i];
}
}
//----------------------------------------------------------------------------------------
// ramp in
void check_ad() {
static int last_value;
static int last_step;
// 0 - 5V -> 0..1023
// 0 - 1V -> 0..204 divided by 8 -> about 25 per step
// pin is externally pulled high, so if we're well above 204 no ramp signal is present
int temp = analogRead(A7);
temp = (3 * last_value + temp) / 4;
last_value = temp;
temp = temp / 25;
if (temp < 12) { // leave some room if ramp exceeds 1V a bit
if (temp < NUM_STEPS) step_idx = temp;
else step_idx = NUM_STEPS - 1;
if (step_idx != last_step) {
last_step = step_idx;
do_output();
}
}
}
//----------------------------------------------------------------------------------------
// pixels
void update_leds(){
static long last_check;
if (millis() - last_check < 20) return;
last_check = millis();
fill_solid(pixels,NUM_PIXELS, CRGB::Black);
//step index display
for (int i = 0; i < NUM_BANKS; i++){
pixels[NUM_BANKS * step_idx + i] = STEP_COLOR;
}
//row display
// steps are stored as 4bit packets in a 16 bit array
for (int col = 0; col < NUM_STEPS; col++){
char row = (steps[col] >> bank_idx * 4) & 0x07;
if (row < NUM_BANKS) {
pixels[NUM_BANKS * col + row] = BANK_COLOR[bank_idx];
}
}
// selected bank
pixels[NUM_STEPS * NUM_BANKS + bank_idx] = BANK_COLOR[bank_idx];
// feedback for button_press
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 8; j++)
if (buttons_raw[i] & (1 << j)) {
pixels[8*i + j] = CRGB::Yellow;
}
}
FastLED.show();
}
//----------------------------------------------------------------------------------------
//
void do_output(){
PORTD = step_idx << 4;
PORTA = steps[step_idx] & 0x77;
PORTC = steps[step_idx] >> 8 & 0x77;
}
void trigger() {
trigger_pending = false;
step_idx++;
step_idx %= NUM_STEPS;
do_output();
}
void reset() {
trigger_pending = false;
reset_pending = false;
step_idx = 0;
do_output();
}
//----------------------------------------------------------------------------------------
void check_eeprom_save() {
static long last_check;
if (millis() - last_check < 100) return;
last_check = millis();
if (eeprom_save_countdown == 0) return;
if (eeprom_save_countdown == 1) EEPROM.put(0,steps);
if (eeprom_save_countdown > 0) eeprom_save_countdown--;
}
//========================================================================================
//----------------------------------------------------------------------------------------
// SETUP
void setup(){
// set address output pin direction
DDRA = 0b01110111;
DDRC = 0b01110111;
DDRD = 0b01110000;
pinMode(PIN_CS, OUTPUT);
digitalWrite(PIN_CS,HIGH);
SPI.begin();
pinMode(PIN_LED_QUANTIZE, OUTPUT);
digitalWrite(PIN_LED_QUANTIZE, HIGH);
FastLED.addLeds<NEOPIXEL, PIN_PIXELS>(pixels, NUM_PIXELS);
FastLED.setBrightness(BRIGHTNESS);
for (int hue = 0; hue < 360; hue++) {
fill_rainbow( pixels, NUM_PIXELS, hue, 7);
delay(1);
FastLED.show();
}
digitalWrite(PIN_LED_QUANTIZE, LOW);
EEPROM.get(0,steps);
update_leds();
delay(1000);
blink_num = 3;
}
//========================================================================================
//----------------------------------------------------------------------------------------
// loop
void loop() {
check_buttons();
check_ad();
update_leds();
check_eeprom_save();
if (quantize_in.check()){
last_quantize = millis();
quantized = true;
digitalWrite(PIN_LED_QUANTIZE, HIGH);
if (reset_pending) reset();
else if (trigger_pending) trigger();
} else {
if (millis() - last_quantize > MAX_QUANTIZE_MS) {
quantized = false;
digitalWrite(PIN_LED_QUANTIZE, LOW);
}
}
if (quantized) {
if (trigger_in.check()) trigger_pending = true;
if (reset_in.check()) reset_pending = true;
} else {
if (trigger_in.check()) {trigger(); }
if (reset_in.check()) {reset(); }
}
}
@@ -1,214 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 2
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Mechanical:MountingHole_Pad H2
U 1 1 5F7A97CA
P 2950 3100
F 0 "H2" H 3050 3149 50 0000 L CNN
F 1 "MountingHole_Pad" H 3050 3058 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 2950 3100 50 0001 C CNN
F 3 "~" H 2950 3100 50 0001 C CNN
1 2950 3100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR05
U 1 1 5F7A9CED
P 2950 3200
F 0 "#PWR05" H 2950 2950 50 0001 C CNN
F 1 "GND" H 2955 3027 50 0000 C CNN
F 2 "" H 2950 3200 50 0001 C CNN
F 3 "" H 2950 3200 50 0001 C CNN
1 2950 3200
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H1
U 1 1 5F7AAA08
P 2900 3750
F 0 "H1" H 3000 3799 50 0000 L CNN
F 1 "MountingHole_Pad" H 3000 3708 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 2900 3750 50 0001 C CNN
F 3 "~" H 2900 3750 50 0001 C CNN
1 2900 3750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR04
U 1 1 5F7AAA12
P 2900 3850
F 0 "#PWR04" H 2900 3600 50 0001 C CNN
F 1 "GND" H 2905 3677 50 0000 C CNN
F 2 "" H 2900 3850 50 0001 C CNN
F 3 "" H 2900 3850 50 0001 C CNN
1 2900 3850
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H3
U 1 1 5F7AB6A2
P 2950 4350
F 0 "H3" H 3050 4399 50 0000 L CNN
F 1 "MountingHole_Pad" H 3050 4308 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 2950 4350 50 0001 C CNN
F 3 "~" H 2950 4350 50 0001 C CNN
1 2950 4350
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR06
U 1 1 5F7AB6AC
P 2950 4450
F 0 "#PWR06" H 2950 4200 50 0001 C CNN
F 1 "GND" H 2955 4277 50 0000 C CNN
F 2 "" H 2950 4450 50 0001 C CNN
F 3 "" H 2950 4450 50 0001 C CNN
1 2950 4450
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H5
U 1 1 5F7AC340
P 4150 3100
F 0 "H5" H 4250 3149 50 0000 L CNN
F 1 "MountingHole_Pad" H 4250 3058 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 4150 3100 50 0001 C CNN
F 3 "~" H 4150 3100 50 0001 C CNN
1 4150 3100
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR08
U 1 1 5F7AC34A
P 4150 3200
F 0 "#PWR08" H 4150 2950 50 0001 C CNN
F 1 "GND" H 4155 3027 50 0000 C CNN
F 2 "" H 4150 3200 50 0001 C CNN
F 3 "" H 4150 3200 50 0001 C CNN
1 4150 3200
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H4
U 1 1 5F7AC354
P 4100 3750
F 0 "H4" H 4200 3799 50 0000 L CNN
F 1 "MountingHole_Pad" H 4200 3708 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 4100 3750 50 0001 C CNN
F 3 "~" H 4100 3750 50 0001 C CNN
1 4100 3750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR07
U 1 1 5F7AC35E
P 4100 3850
F 0 "#PWR07" H 4100 3600 50 0001 C CNN
F 1 "GND" H 4105 3677 50 0000 C CNN
F 2 "" H 4100 3850 50 0001 C CNN
F 3 "" H 4100 3850 50 0001 C CNN
1 4100 3850
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H6
U 1 1 5F7AC368
P 4150 4350
F 0 "H6" H 4250 4399 50 0000 L CNN
F 1 "MountingHole_Pad" H 4250 4308 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 4150 4350 50 0001 C CNN
F 3 "~" H 4150 4350 50 0001 C CNN
1 4150 4350
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR09
U 1 1 5F7AC372
P 4150 4450
F 0 "#PWR09" H 4150 4200 50 0001 C CNN
F 1 "GND" H 4155 4277 50 0000 C CNN
F 2 "" H 4150 4450 50 0001 C CNN
F 3 "" H 4150 4450 50 0001 C CNN
1 4150 4450
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H8
U 1 1 5F7AD7AE
P 5450 3150
F 0 "H8" H 5550 3199 50 0000 L CNN
F 1 "MountingHole_Pad" H 5550 3108 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 5450 3150 50 0001 C CNN
F 3 "~" H 5450 3150 50 0001 C CNN
1 5450 3150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR011
U 1 1 5F7AD7B8
P 5450 3250
F 0 "#PWR011" H 5450 3000 50 0001 C CNN
F 1 "GND" H 5455 3077 50 0000 C CNN
F 2 "" H 5450 3250 50 0001 C CNN
F 3 "" H 5450 3250 50 0001 C CNN
1 5450 3250
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H7
U 1 1 5F7AD7C2
P 5400 3800
F 0 "H7" H 5500 3849 50 0000 L CNN
F 1 "MountingHole_Pad" H 5500 3758 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 5400 3800 50 0001 C CNN
F 3 "~" H 5400 3800 50 0001 C CNN
1 5400 3800
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR010
U 1 1 5F7AD7CC
P 5400 3900
F 0 "#PWR010" H 5400 3650 50 0001 C CNN
F 1 "GND" H 5405 3727 50 0000 C CNN
F 2 "" H 5400 3900 50 0001 C CNN
F 3 "" H 5400 3900 50 0001 C CNN
1 5400 3900
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole_Pad H9
U 1 1 5F7AD7D6
P 5450 4400
F 0 "H9" H 5550 4449 50 0000 L CNN
F 1 "MountingHole_Pad" H 5550 4358 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad" H 5450 4400 50 0001 C CNN
F 3 "~" H 5450 4400 50 0001 C CNN
1 5450 4400
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR012
U 1 1 5F7AD7E0
P 5450 4500
F 0 "#PWR012" H 5450 4250 50 0001 C CNN
F 1 "GND" H 5455 4327 50 0000 C CNN
F 2 "" H 5450 4500 50 0001 C CNN
F 3 "" H 5450 4500 50 0001 C CNN
1 5450 4500
1 0 0 -1
$EndComp
$EndSCHEMATC
@@ -1,946 +0,0 @@
0
SECTION
2
HEADER
9
$ANGBASE
50
0.0
9
$ANGDIR
70
1
9
$MEASUREMENT
70
1
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
LTYPE
70
4
0
LTYPE
5
40F
2
CONTINUOUS
70
0
3
Solid line
72
65
73
0
40
0.0
0
LTYPE
5
410
2
DASHDOT
70
0
3
Dash Dot ____ _ ____ _
72
65
73
4
40
2.0
49
1.25
49
-0.25
49
0.25
49
-0.25
0
LTYPE
5
411
2
DASHED
70
0
3
Dashed __ __ __ __ __
72
65
73
2
40
0.75
49
0.5
49
-0.25
0
LTYPE
5
43B
2
DOTTED
70
0
3
Dotted . . . .
72
65
73
2
40
0.2
49
0.0
49
-0.2
0
ENDTAB
0
TABLE
2
STYLE
70
4
0
STYLE
2
KICAD
70
0
40
0
41
1
42
1
50
0
71
0
3
isocp.shx
0
STYLE
2
KICADB
70
0
40
0
41
1
42
1
50
0
71
0
3
isocp.shx
0
STYLE
2
KICADI
70
0
40
0
41
1
42
1
50
15
71
0
3
isocp.shx
0
STYLE
2
KICADBI
70
0
40
0
41
1
42
1
50
15
71
0
3
isocp.shx
0
ENDTAB
0
TABLE
2
LAYER
70
1
0
LAYER
2
BLACK
70
0
62
7
6
CONTINUOUS
0
ENDTAB
0
ENDSEC
0
SECTION
2
ENTITIES
0
LINE
8
BLACK
6
CONTINUOUS
10
169.002
20
-59.95
11
169.01
21
-59.9507
0
LINE
8
BLACK
6
CONTINUOUS
10
169.01
20
-59.9507
11
169.019
21
-59.9536
0
LINE
8
BLACK
6
CONTINUOUS
10
169.019
20
-59.9536
11
169.028
21
-59.9582
0
LINE
8
BLACK
6
CONTINUOUS
10
169.028
20
-59.9582
11
169.036
21
-59.9645
0
LINE
8
BLACK
6
CONTINUOUS
10
169.036
20
-59.9645
11
169.042
21
-59.9721
0
LINE
8
BLACK
6
CONTINUOUS
10
169.042
20
-59.9721
11
169.046
21
-59.9808
0
LINE
8
BLACK
6
CONTINUOUS
10
169.046
20
-59.9808
11
169.049
21
-59.9902
0
LINE
8
BLACK
6
CONTINUOUS
10
169.049
20
-59.9902
11
169.05
21
-60
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-60
11
169.05
21
-60.0024
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-60.0024
11
169.05
21
-154.998
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-154.998
11
169.05
21
-155
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-155
11
169.05
21
-155.002
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-155.002
11
169.05
21
-155.002
0
LINE
8
BLACK
6
CONTINUOUS
10
169.05
20
-155.002
11
169.049
21
-155.01
0
LINE
8
BLACK
6
CONTINUOUS
10
169.049
20
-155.01
11
169.046
21
-155.019
0
LINE
8
BLACK
6
CONTINUOUS
10
169.046
20
-155.019
11
169.042
21
-155.028
0
LINE
8
BLACK
6
CONTINUOUS
10
169.042
20
-155.028
11
169.036
21
-155.036
0
LINE
8
BLACK
6
CONTINUOUS
10
169.036
20
-155.036
11
169.028
21
-155.042
0
LINE
8
BLACK
6
CONTINUOUS
10
169.028
20
-155.042
11
169.019
21
-155.046
0
LINE
8
BLACK
6
CONTINUOUS
10
169.019
20
-155.046
11
169.01
21
-155.049
0
LINE
8
BLACK
6
CONTINUOUS
10
169.01
20
-155.049
11
169
21
-155.05
0
LINE
8
BLACK
6
CONTINUOUS
10
169
20
-155.05
11
168.998
21
-155.05
0
LINE
8
BLACK
6
CONTINUOUS
10
168.998
20
-155.05
11
42.0024
21
-155.05
0
LINE
8
BLACK
6
CONTINUOUS
10
42.0024
20
-155.05
11
42
21
-155.05
0
LINE
8
BLACK
6
CONTINUOUS
10
42
20
-155.05
11
41.9902
21
-155.049
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9902
20
-155.049
11
41.9808
21
-155.046
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9808
20
-155.046
11
41.9721
21
-155.042
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9721
20
-155.042
11
41.9645
21
-155.036
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9645
20
-155.036
11
41.9582
21
-155.028
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9582
20
-155.028
11
41.9536
21
-155.019
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9536
20
-155.019
11
41.9507
21
-155.01
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9507
20
-155.01
11
41.9498
21
-155
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9498
20
-155
11
41.95
21
-154.998
0
LINE
8
BLACK
6
CONTINUOUS
10
41.95
20
-154.998
11
41.95
21
-60.0025
0
LINE
8
BLACK
6
CONTINUOUS
10
41.95
20
-60.0025
11
41.9498
21
-60
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9498
20
-60
11
41.9507
21
-59.9902
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9507
20
-59.9902
11
41.9536
21
-59.9808
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9536
20
-59.9808
11
41.9582
21
-59.9721
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9582
20
-59.9721
11
41.9645
21
-59.9645
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9645
20
-59.9645
11
41.9721
21
-59.9582
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9721
20
-59.9582
11
41.9808
21
-59.9536
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9808
20
-59.9536
11
41.9902
21
-59.9507
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9902
20
-59.9507
11
41.9976
21
-59.95
0
LINE
8
BLACK
6
CONTINUOUS
10
41.9976
20
-59.95
11
42
21
-59.9498
0
LINE
8
BLACK
6
CONTINUOUS
10
42
20
-59.9498
11
42.0024
21
-59.95
0
LINE
8
BLACK
6
CONTINUOUS
10
42.0024
20
-59.95
11
168.998
21
-59.95
0
LINE
8
BLACK
6
CONTINUOUS
10
168.998
20
-59.95
11
169
21
-59.9498
0
LINE
8
BLACK
6
CONTINUOUS
10
169
20
-59.9498
11
169.002
21
-59.95
0
LINE
8
BLACK
6
CONTINUOUS
10
42.05
20
-60.05
11
42.05
21
-154.95
0
LINE
8
BLACK
6
CONTINUOUS
10
42.05
20
-154.95
11
168.95
21
-154.95
0
LINE
8
BLACK
6
CONTINUOUS
10
168.95
20
-154.95
11
168.95
21
-60.05
0
LINE
8
BLACK
6
CONTINUOUS
10
168.95
20
-60.05
11
42.05
21
-60.05
0
ENDSEC
0
EOF
@@ -1,610 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Anyma_Library_AnymaISP
#
DEF Anyma_Library_AnymaISP U 0 40 Y Y 1 F N
F0 "U" 50 550 50 H V C CNN
F1 "Anyma_Library_AnymaISP" 150 -250 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 5 0 1 0 0 500 300 500 300 -200 0 -200 0 500 f
X GND 1 -100 400 100 R 50 50 1 1 w
X VCC 2 -100 300 100 R 50 50 1 1 w
X ~RESET 3 -100 200 100 R 50 50 1 1 B
X SCK 4 -100 100 100 R 50 50 1 1 B
X MISO 5 -100 0 100 R 50 50 1 1 B
X MOSI 6 -100 -100 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x03
#
DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -150 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x06
#
DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 50 -350 1 1 10 f
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x10
#
DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N
F0 "J" 0 500 50 H V C CNN
F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 450 50 -550 1 1 10 f
X Pin_1 1 -200 400 150 R 50 50 1 1 P
X Pin_10 10 -200 -500 150 R 50 50 1 1 P
X Pin_2 2 -200 300 150 R 50 50 1 1 P
X Pin_3 3 -200 200 150 R 50 50 1 1 P
X Pin_4 4 -200 100 150 R 50 50 1 1 P
X Pin_5 5 -200 0 150 R 50 50 1 1 P
X Pin_6 6 -200 -100 150 R 50 50 1 1 P
X Pin_7 7 -200 -200 150 R 50 50 1 1 P
X Pin_8 8 -200 -300 150 R 50 50 1 1 P
X Pin_9 9 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$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 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 90 40 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Ferrite_Bead
#
DEF Device_Ferrite_Bead FB 0 0 N Y 1 F N
F0 "FB" -150 25 50 V V C CNN
F1 "Device_Ferrite_Bead" 150 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Inductor_*
L_*
*Ferrite*
$ENDFPLIST
DRAW
P 2 0 1 0 0 -50 0 -48 N
P 2 0 1 0 0 50 0 51 N
P 5 0 1 0 -109 16 -67 89 109 -12 66 -85 -109 16 N
X ~ 1 0 150 100 D 50 50 1 1 P
X ~ 2 0 -150 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Diode_BAT54S
#
DEF Diode_BAT54S D 0 40 Y Y 1 F N
F0 "D" 25 -150 50 H V L CNN
F1 "Diode_BAT54S" -250 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 75 125 50 H I L CNN
F3 "" -120 0 50 H I C CNN
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
C 0 0 10 0 1 0 F
P 2 0 1 0 -150 0 -50 0 N
P 2 0 1 0 -125 -50 -125 -40 N
P 2 0 1 0 -100 -50 -125 -50 N
P 2 0 1 0 -100 -50 -100 50 N
P 2 0 1 0 -100 50 -75 50 N
P 2 0 1 0 -75 0 75 0 N
P 2 0 1 0 -75 50 -75 40 N
P 2 0 1 0 50 0 150 0 N
P 2 0 1 0 125 -50 125 -40 N
P 2 0 1 0 150 -50 125 -50 N
P 2 0 1 0 150 -50 150 50 N
P 2 0 1 0 150 50 175 50 N
P 2 0 1 0 175 50 175 40 N
P 4 0 1 0 -175 50 -175 -50 -100 0 -175 50 N
P 4 0 1 0 75 50 75 -50 150 0 75 50 N
X ~ 1 -300 0 150 R 50 50 1 1 P
X ~ 2 300 0 150 L 50 50 1 1 P
X ~ 3 0 -200 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mechanical_MountingHole_Pad
#
DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N
F0 "H" 0 250 50 H V C CNN
F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
MountingHole*Pad*
$ENDFPLIST
DRAW
C 0 50 50 0 1 50 N
X 1 1 0 -100 100 U 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Regulator_Linear_L7805
#
DEF Regulator_Linear_L7805 U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_L7805" 0 125 50 H V L CNN
F2 "" 25 -150 50 H I L CIN
F3 "" 0 -50 50 H I C CNN
ALIAS L7806 L7808 L7885 L7809 L7812 L7815 L7818 L7824
$FPLIST
TO?252*
TO?263*
TO?220*
$ENDFPLIST
DRAW
S -200 75 200 -200 0 1 10 f
X IN 1 -300 0 100 R 50 50 1 1 W
X GND 2 0 -300 100 U 50 50 1 1 W
X OUT 3 300 0 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# Regulator_Linear_L7905
#
DEF Regulator_Linear_L7905 U 0 10 Y Y 1 F N
F0 "U" -150 -125 50 H V C CNN
F1 "Regulator_Linear_L7905" 0 -125 50 H V L CNN
F2 "" 0 -200 50 H I C CIN
F3 "" 0 0 50 H I C CNN
ALIAS L7908 L7912 L7915 MC7905 MC7905.2 MC7906 MC7908 MC7912 MC7915 MC7918 MC7924
$FPLIST
TO?220*
TO?263*
$ENDFPLIST
DRAW
S -200 200 200 -75 0 1 10 f
X GND 1 0 300 100 D 50 50 1 1 W
X VI 2 -300 0 100 R 50 50 1 1 W
X VO 3 300 0 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# Transistor_BJT_BC817
#
DEF Transistor_BJT_BC817 Q 0 0 Y N 1 F N
F0 "Q" 200 75 50 H V L CNN
F1 "Transistor_BJT_BC817" 200 0 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN
F3 "" 0 0 50 H I L CNN
ALIAS BC818 BC846 BC847 BC848 BC849 BC850 MMBT3904 MMBT5550L MMBT5551L
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
C 50 0 111 0 1 10 N
P 2 0 1 0 25 25 100 100 N
P 3 0 1 0 25 -25 100 -100 100 -100 N
P 3 0 1 20 25 75 25 -75 25 -75 N
P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
X B 1 -200 0 225 R 50 50 1 1 I
X E 2 100 -200 100 U 50 50 1 1 P
X C 3 100 200 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+12V
#
DEF power_+12V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+12V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +12V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_-12V
#
DEF power_-12V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "power_-12V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -12V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_-5V
#
DEF power_-5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 100 50 H I C CNN
F1 "power_-5V" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F
X -5V 1 0 0 0 U 50 50 0 0 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_VCC
#
DEF power_VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_+5V
#
DEF synkie_symbols_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "synkie_symbols_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# synkie_symbols_ATmega644V-10AU
#
DEF synkie_symbols_ATmega644V-10AU U 0 20 Y Y 1 F N
F0 "U" -500 1950 50 H V L BNN
F1 "synkie_symbols_ATmega644V-10AU" 100 -1950 50 H V L TNN
F2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN
ALIAS ATmega644-20AU
$FPLIST
TQFP*10x10mm*P0.8mm*
$ENDFPLIST
DRAW
S -500 -1900 500 1900 0 1 10 f
X PB5|MOSI|5 1 600 300 100 L 50 50 1 1 B
X PD1|TX|9 10 600 -1100 100 L 50 50 1 1 B
X PD2|INT0|10 11 600 -1200 100 L 50 50 1 1 B
X PD3|INT1|11 12 600 -1300 100 L 50 50 1 1 B
X PD4|PWM|12 13 600 -1400 100 L 50 50 1 1 B
X PD5|PWM|13 14 600 -1500 100 L 50 50 1 1 B
X PD6|PWM|14 15 600 -1600 100 L 50 50 1 1 B
X PD7|PWM|15 16 600 -1700 100 L 50 50 1 1 B
X VCC 17 0 2000 100 D 50 50 1 1 P N
X GND 18 0 -2000 100 U 50 50 1 1 P N
X PC0|SCL|16 19 600 -100 100 L 50 50 1 1 B
X PB6|PWM|MISO|6 2 600 200 100 L 50 50 1 1 B
X PC1|SDA|17 20 600 -200 100 L 50 50 1 1 B
X PC2TCK|18 21 600 -300 100 L 50 50 1 1 B
X PC3|TMS|19 22 600 -400 100 L 50 50 1 1 B
X PC4|TDO|20 23 600 -500 100 L 50 50 1 1 B
X PC5|TDI|21 24 600 -600 100 L 50 50 1 1 B
X PC6|22 25 600 -700 100 L 50 50 1 1 B
X PC7|23 26 600 -800 100 L 50 50 1 1 B
X AVCC 27 -600 950 100 R 50 50 1 1 W
X GND 28 0 -2000 100 U 50 50 1 1 P N
X AREF 29 -600 1100 100 R 50 50 1 1 P
X PB7|PWM|SCK|7 3 600 100 100 L 50 50 1 1 B
X PA7|A7|31 30 600 1000 100 L 50 50 1 1 B
X PA6|A6|30 31 600 1100 100 L 50 50 1 1 B
X PA5|A5|29 32 600 1200 100 L 50 50 1 1 B
X PA4|A4|28 33 600 1300 100 L 50 50 1 1 B
X PA3|A3|27 34 600 1400 100 L 50 50 1 1 B
X PA2|A2|26 35 600 1500 100 L 50 50 1 1 B
X PA1|A1|25 36 600 1600 100 L 50 50 1 1 B
X PA0|A0|24 37 600 1700 100 L 50 50 1 1 B
X VCC 38 0 2000 100 D 50 50 1 1 P N
X GND 39 0 -2000 100 U 50 50 1 1 P N
X ~RESET 4 -600 1700 100 R 50 50 1 1 I
X PB0|LED_BUILTIN|0 40 600 800 100 L 50 50 1 1 B
X PB1|1 41 600 700 100 L 50 50 1 1 B
X PB2|INT2|AIN0|2 42 600 600 100 L 50 50 1 1 B
X PB3|PWM|AIN1|3 43 600 500 100 L 50 50 1 1 B
X PB4|PWM|SS|4 44 600 400 100 L 50 50 1 1 B
X VCC 5 0 2000 100 D 50 50 1 1 W
X GND 6 0 -2000 100 U 50 50 1 1 W
X XTAL2 7 -600 1300 100 R 50 50 1 1 O
X XTAL1 8 -600 1500 100 R 50 50 1 1 I
X PD0|RX|8 9 600 -1000 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# synkie_symbols_Conn_01x01
#
DEF synkie_symbols_Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "synkie_symbols_Conn_01x01" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*
$ENDFPLIST
DRAW
S -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_Conn_01x04
#
DEF synkie_symbols_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "synkie_symbols_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# synkie_symbols_MAX4051
#
DEF synkie_symbols_MAX4051 U 0 40 Y Y 1 L N
F0 "U" -300 750 50 H V C CNN
F1 "synkie_symbols_MAX4051" -300 -750 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP?16*
$ENDFPLIST
DRAW
S -300 700 300 -700 1 1 10 f
X X4 1 -500 200 200 R 50 50 1 0 P
X B 10 -500 -500 200 R 50 50 1 0 I
X A 11 -500 -400 200 R 50 50 1 0 I
X X3 12 -500 300 200 R 50 50 1 0 P
X X0 13 -500 600 200 R 50 50 1 0 P
X X1 14 -500 500 200 R 50 50 1 0 P
X X2 15 -500 400 200 R 50 50 1 0 P
X VDD 16 0 900 200 D 50 50 1 0 W
X X6 2 -500 0 200 R 50 50 1 0 P
X X 3 500 600 200 L 50 50 1 0 P
X X7 4 -500 -100 200 R 50 50 1 0 P
X X5 5 -500 100 200 R 50 50 1 0 P
X Inh 6 -500 -300 200 R 50 50 1 0 I
X VEE 7 100 -900 200 U 50 50 1 0 W
X VSS 8 0 -900 200 U 50 50 1 0 W
X C 9 -500 -600 200 R 50 50 1 0 I
ENDDRAW
ENDDEF
#
# synkie_symbols_MAX4392
#
DEF synkie_symbols_MAX4392 U 0 20 Y Y 3 F N
F0 "U" 0 200 50 H V L CNN
F1 "synkie_symbols_MAX4392" 0 -200 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SOIC*3.9x4.9mm*P1.27mm*
DIP*W7.62mm*
MSOP*3x3mm*P0.65mm*
SSOP*2.95x2.8mm*P0.65mm*
TSSOP*3x3mm*P0.65mm*
VSSOP*P0.5mm*
TO?99*
$ENDFPLIST
DRAW
P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
X ~ 1 300 0 100 L 50 50 1 1 O
X - 2 -300 -100 100 R 50 50 1 1 I
X + 3 -300 100 100 R 50 50 1 1 I
X + 5 -300 100 100 R 50 50 2 1 I
X - 6 -300 -100 100 R 50 50 2 1 I
X ~ 7 300 0 100 L 50 50 2 1 O
X V- 4 -100 -300 150 U 50 50 3 1 W
X V+ 8 -100 300 150 D 50 50 3 1 W
ENDDRAW
ENDDEF
#
# tinkerforge_AGND
#
DEF tinkerforge_AGND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "tinkerforge_AGND" 0 -200 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X AGND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library
File diff suppressed because it is too large Load Diff
@@ -1,259 +0,0 @@
update=2020 August 28, Friday 14:44:28
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0.051
SolderMaskMinWidth=0.25
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=Power
Clearance=0.2
TrackWidth=0.75
ViaDiameter=1.2
ViaDrill=0.8
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
File diff suppressed because it is too large Load Diff
@@ -1,33 +0,0 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[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
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
@@ -1,16 +0,0 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$EndSCHEMATC
@@ -1,26 +1,230 @@
(module Alps_Tactile_Switch (layer F.Cu) (tedit 615EFD3D)
(fp_text reference SW10 (at 0.264 3.828) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SW_Push (at 1.28 -3.792) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.546 -2.776) (end 4.074 -2.776) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.074 -2.776) (end 4.074 2.812) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.074 2.812) (end -4.054 2.812) (layer F.CrtYd) (width 0.15))
(fp_line (start -4.054 2.812) (end -4.054 -2.776) (layer F.CrtYd) (width 0.15))
(fp_line (start -4.054 -2.776) (end -3.546 -2.776) (layer F.CrtYd) (width 0.15))
(fp_line (start -2.53 -2.268) (end 2.55 -2.268) (layer F.Fab) (width 0.15))
(fp_line (start 2.55 -2.268) (end 2.55 2.304) (layer F.Fab) (width 0.15))
(fp_line (start 2.55 2.304) (end -2.53 2.304) (layer F.Fab) (width 0.15))
(fp_line (start -2.53 2.304) (end -2.53 -2.268) (layer F.Fab) (width 0.15))
(fp_circle (center 0.01 0.018) (end 1.026 0.526) (layer F.Fab) (width 0.15))
(fp_line (start -2.784 -0.998) (end -2.784 1.034) (layer F.SilkS) (width 0.15))
(fp_line (start 2.804 -0.998) (end 2.804 1.034) (layer F.SilkS) (width 0.15))
(fp_line (start -1.26 -2.522) (end 1.28 -2.522) (layer F.SilkS) (width 0.15))
(fp_line (start -1.26 2.558) (end 1.026 2.558) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -3.115 -1.81) (size 2 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -3.115 1.9) (size 2 1.1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 3.185 -1.81) (size 2 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 3.185 1.9) (size 2 1.1) (layers F.Cu F.Paste F.Mask))
(footprint "Alps_Tactile_Switch"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "SW10"
(at 0.264 3.828 0)
(layer "F.SilkS")
(uuid "2a322907-adee-4400-88fb-2f7dfc82e814")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_Push"
(at 1.28 -3.792 0)
(layer "F.Fab")
(uuid "bcbd8370-a15f-47b3-bbe9-750f3d6f75de")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "91ef50fe-1cfd-4246-af67-e9f918138bea")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "4f0258a0-307d-4cd5-9fa2-0c226bc7179a")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -2.784 -0.998)
(end -2.784 1.034)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "c8d614bf-f03e-4f9f-ac7a-cea90308af90")
)
(fp_line
(start -1.26 -2.522)
(end 1.28 -2.522)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "deb4f7a7-0f43-4a10-bc1a-fe9753c973a1")
)
(fp_line
(start -1.26 2.558)
(end 1.026 2.558)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "84673829-8e96-47a9-a2b4-b6defc8f081f")
)
(fp_line
(start 2.804 -0.998)
(end 2.804 1.034)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "5370fd19-a775-4eeb-8b47-a2c1e701e1c6")
)
(fp_line
(start -4.054 -2.776)
(end -3.546 -2.776)
(stroke
(width 0.15)
(type solid)
)
(layer "F.CrtYd")
(uuid "264559d3-4194-4a89-b58f-6a5bc06fea32")
)
(fp_line
(start -4.054 2.812)
(end -4.054 -2.776)
(stroke
(width 0.15)
(type solid)
)
(layer "F.CrtYd")
(uuid "00b0885b-58dd-44ba-b865-ff37c928ff20")
)
(fp_line
(start -3.546 -2.776)
(end 4.074 -2.776)
(stroke
(width 0.15)
(type solid)
)
(layer "F.CrtYd")
(uuid "96b1bc11-0119-47be-9596-4291825c2eea")
)
(fp_line
(start 4.074 -2.776)
(end 4.074 2.812)
(stroke
(width 0.15)
(type solid)
)
(layer "F.CrtYd")
(uuid "b8c0c6f1-4253-46bd-b9be-fb54b87572f5")
)
(fp_line
(start 4.074 2.812)
(end -4.054 2.812)
(stroke
(width 0.15)
(type solid)
)
(layer "F.CrtYd")
(uuid "d410e02b-3346-4af9-9f5f-237c1fbea000")
)
(fp_line
(start -2.53 -2.268)
(end 2.55 -2.268)
(stroke
(width 0.15)
(type solid)
)
(layer "F.Fab")
(uuid "8ae20b26-54fb-42fe-84c8-b8c223accbd4")
)
(fp_line
(start -2.53 2.304)
(end -2.53 -2.268)
(stroke
(width 0.15)
(type solid)
)
(layer "F.Fab")
(uuid "6befd556-2b8c-4316-a59a-f4281a1a08e5")
)
(fp_line
(start 2.55 -2.268)
(end 2.55 2.304)
(stroke
(width 0.15)
(type solid)
)
(layer "F.Fab")
(uuid "f4ca4770-d0ad-4aad-8361-291aa9c0d974")
)
(fp_line
(start 2.55 2.304)
(end -2.53 2.304)
(stroke
(width 0.15)
(type solid)
)
(layer "F.Fab")
(uuid "155dce45-b89c-4940-bae6-be8ca7130a1f")
)
(fp_circle
(center 0.01 0.018)
(end 1.026 0.526)
(stroke
(width 0.15)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "a906effb-80a9-44b8-8b94-662b5f69854e")
)
(pad "1" smd rect
(at -3.115 -1.81)
(size 2 1.1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "8218d218-28ac-494b-af9a-70461cd09b1d")
)
(pad "1" smd rect
(at 3.185 -1.81)
(size 2 1.1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "0702d3f1-85e6-4c44-9082-5c317a22851c")
)
(pad "2" smd rect
(at -3.115 1.9)
(size 2 1.1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "62c97f3f-086c-4901-ae7c-ed51a563b216")
)
(pad "2" smd rect
(at 3.185 1.9)
(size 2 1.1)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "85190dcd-754c-4a52-8212-63a6bd010e92")
)
(embedded_fonts no)
(model "/Users/me/Documents/KiCad/9.0/3dmodels/SKQGAKE010.stp"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -90 -0 -0)
)
)
)
@@ -1,50 +1,402 @@
(module BNC_MOLEX_0731000080_Horizontal (layer F.Cu) (tedit 5FEC6A8C)
(descr https://www.molex.com/pdm_docs/sd/731000080_sd.pdf)
(tags "BNC Amphenol Horizontal")
(fp_text reference REF** (at 0 4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "BNC_MOLEX_ 0731000080_Horizontal" (at 0 6 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -12.5) (end 1 -11.5) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -12.5) (end -1 -11.5) (layer F.SilkS) (width 0.12))
(fp_line (start 7.85 2.7) (end 7.85 -33.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 7.85 -33.8) (end -7.85 -33.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.85 2.7) (end -7.85 -33.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.85 2.7) (end 7.85 2.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.5 2.3) (end -7.5 -12.7) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 2.3) (end -7.5 2.3) (layer F.SilkS) (width 0.12))
(fp_line (start 7.5 -12.7) (end 7.5 2.3) (layer F.SilkS) (width 0.12))
(fp_line (start -7.5 -12.7) (end 7.5 -12.7) (layer F.SilkS) (width 0.12))
(fp_line (start -5 -14) (end 5 -15) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.35 -12.7) (end -7.35 2.2) (layer F.Fab) (width 0.1))
(fp_line (start 7.35 -12.7) (end -7.35 -12.7) (layer F.Fab) (width 0.1))
(fp_line (start 7.35 2.2) (end 7.35 -12.7) (layer F.Fab) (width 0.1))
(fp_line (start -7.35 2.2) (end 7.35 2.2) (layer F.Fab) (width 0.1))
(fp_line (start -6.35 -21.4) (end -6.35 -12.7) (layer F.Fab) (width 0.1))
(fp_line (start 6.35 -21.4) (end -6.35 -21.4) (layer F.Fab) (width 0.1))
(fp_line (start 6.35 -12.7) (end 6.35 -21.4) (layer F.Fab) (width 0.1))
(fp_line (start -4.8 -33.3) (end -4.8 -21.4) (layer F.Fab) (width 0.1))
(fp_line (start 4.8 -33.3) (end -4.8 -33.3) (layer F.Fab) (width 0.1))
(fp_line (start 4.8 -21.4) (end 4.8 -33.3) (layer F.Fab) (width 0.1))
(fp_circle (center 0 -28.07) (end 1 -28.07) (layer F.Fab) (width 0.1))
(fp_line (start -5 -15) (end 5 -16) (layer F.Fab) (width 0.1))
(fp_line (start -5 -16) (end 5 -17) (layer F.Fab) (width 0.1))
(fp_line (start -5 -17) (end 5 -18) (layer F.Fab) (width 0.1))
(fp_line (start -5 -18) (end 5 -19) (layer F.Fab) (width 0.1))
(fp_line (start -5 -19) (end 5 -20) (layer F.Fab) (width 0.1))
(fp_line (start -5 -20) (end 5 -21) (layer F.Fab) (width 0.1))
(pad 2 thru_hole oval (at -2.54 0) (size 1.6 2.5) (drill 0.89) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 0 0) (size 1.6 2.5) (drill 0.89) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 5.08 -5.08) (size 3.5 7) (drill 2.01) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at -5.08 -5.08) (size 3.5 7) (drill 2.01) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_Coaxial.3dshapes/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(footprint "BNC_MOLEX_0731000080_Horizontal"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "https://www.molex.com/pdm_docs/sd/731000080_sd.pdf")
(tags "BNC Amphenol Horizontal")
(property "Reference" "REF**"
(at 0 4 0)
(layer "F.SilkS")
(uuid "f6431674-add6-4b7e-9305-666f31640acf")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "BNC_MOLEX_ 0731000080_Horizontal"
(at 0 6 180)
(layer "F.Fab")
(uuid "cd5b6f4f-3eb5-4947-981d-30aec8584360")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "edd34aa2-b590-4c6b-9f75-23b7b3a59ec9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "82fe8b45-e98a-4d14-b7e5-88ad82b75022")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d3a29fa4-8a63-474a-ba38-fba2991e2647")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -7.5 -12.7)
(end 7.5 -12.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "f8f2c114-af28-4efe-a7fc-7d8d7aa62a28")
)
(fp_line
(start -7.5 2.3)
(end -7.5 -12.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "a32f5c25-5b3c-402d-9040-d92100f85a3e")
)
(fp_line
(start 0 -12.5)
(end -1 -11.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c7bc3f45-624d-4bc5-9c06-db524c0fef1a")
)
(fp_line
(start 0 -12.5)
(end 1 -11.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "b3874337-0f25-4776-8dd5-0753d8b33f95")
)
(fp_line
(start 7.5 -12.7)
(end 7.5 2.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "95140557-0130-45f8-9299-c7f4022a20b5")
)
(fp_line
(start 7.5 2.3)
(end -7.5 2.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "ff3dbad5-6e53-4c73-8e46-1cdfcacf7b3b")
)
(fp_line
(start -7.85 2.7)
(end -7.85 -33.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "68a8b32b-1e79-45df-b4c9-c919e989dc43")
)
(fp_line
(start -7.85 2.7)
(end 7.85 2.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "130d609d-3f14-4ba3-82bd-3429ce704f6d")
)
(fp_line
(start 7.85 -33.8)
(end -7.85 -33.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "17cd5273-2a4b-41e8-a05b-cb756e76f390")
)
(fp_line
(start 7.85 2.7)
(end 7.85 -33.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ed75b6d6-c532-44d8-a1b3-07d9826eeb5a")
)
(fp_line
(start -7.35 -12.7)
(end -7.35 2.2)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "2a48ba17-6acb-4ad5-95bf-63862a108069")
)
(fp_line
(start -7.35 2.2)
(end 7.35 2.2)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "1106dd7c-4f0c-4c76-9db6-8d7c4f535c84")
)
(fp_line
(start -6.35 -21.4)
(end -6.35 -12.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "52ab0082-af7c-4896-8bfc-395a2b8aa2f7")
)
(fp_line
(start -5 -20)
(end 5 -21)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "2f0fd5f7-2b02-4998-be3f-57d5e450dc36")
)
(fp_line
(start -5 -19)
(end 5 -20)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5d85dd19-cf25-4ac0-9f44-26325ab84b43")
)
(fp_line
(start -5 -18)
(end 5 -19)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "adf86f94-9899-48fb-bf97-41d4bb04a5ef")
)
(fp_line
(start -5 -17)
(end 5 -18)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "2aa4bceb-f264-4856-9dda-79ad49821e77")
)
(fp_line
(start -5 -16)
(end 5 -17)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ca62e88f-016b-4c97-9198-670d0240656e")
)
(fp_line
(start -5 -15)
(end 5 -16)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "67c56fd8-1dab-4e37-8b17-eb9997c55ded")
)
(fp_line
(start -5 -14)
(end 5 -15)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "77984643-abfb-429a-86ed-5f3831bbe6c3")
)
(fp_line
(start -4.8 -33.3)
(end -4.8 -21.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ba1a247b-0cea-4479-ab65-2c3b31f70e59")
)
(fp_line
(start 4.8 -33.3)
(end -4.8 -33.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4478bf4c-694f-49dd-96e8-001b73d4c5ce")
)
(fp_line
(start 4.8 -21.4)
(end 4.8 -33.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4ba2362f-7b83-48b3-a928-a257d9c4dc9b")
)
(fp_line
(start 6.35 -21.4)
(end -6.35 -21.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "812413a4-489a-402f-bc76-02501c6dd62c")
)
(fp_line
(start 6.35 -12.7)
(end 6.35 -21.4)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4ec7e6e9-855f-4f5c-8251-592ca2a95388")
)
(fp_line
(start 7.35 -12.7)
(end -7.35 -12.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "cabb9aa1-01f3-47f3-8ec0-ea2bbb9aa463")
)
(fp_line
(start 7.35 2.2)
(end 7.35 -12.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "aca169c9-7734-4874-bc7f-c0e48ab28951")
)
(fp_circle
(center 0 -28.07)
(end 1 -28.07)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "56fe87aa-d903-4c7a-ac9b-7e29d302d615")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "80eb5469-291a-4517-bbc5-b23517cabb15")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole oval
(at 0 0)
(size 1.6 2.5)
(drill 0.89)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "f8489ca6-22a9-4397-a732-bc0b76bc91c8")
)
(pad "2" thru_hole oval
(at -5.08 -5.08)
(size 3.5 7)
(drill 2.01)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2cf8f180-5523-466c-8e9c-5ab4d00057bd")
)
(pad "2" thru_hole oval
(at -2.54 0)
(size 1.6 2.5)
(drill 0.89)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "734d3834-abd6-4414-b6e9-331ced867808")
)
(pad "2" thru_hole oval
(at 5.08 -5.08)
(size 3.5 7)
(drill 2.01)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cc771a30-9c2c-4384-a9e8-2faef54763f8")
)
(model "/Users/me/Documents/KiCad/8.0/3dmodels/BNC_MOLEX-073100.wrl"
(offset
(xyz 0 12.5 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
@@ -1,20 +1,131 @@
(module Bangood_I2C_Display (layer F.Cu) (tedit 5C6B19CE)
(fp_text reference REF** (at -0.635 6.985) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Bangood_I2C_Display (at 0 -12.7) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -15.24 -11.43) (end 13.97 -11.43) (layer F.SilkS) (width 0.15))
(fp_line (start 13.97 -11.43) (end 13.97 16.51) (layer F.SilkS) (width 0.15))
(fp_line (start 13.97 16.51) (end -15.24 16.51) (layer F.SilkS) (width 0.15))
(fp_line (start -15.24 16.51) (end -15.24 -11.43) (layer F.SilkS) (width 0.15))
(fp_line (start -12.7 -7.62) (end 11.176 -7.62) (layer F.SilkS) (width 0.15))
(fp_line (start 11.176 -7.62) (end 11.176 5.715) (layer F.SilkS) (width 0.15))
(fp_line (start 10.795 5.715) (end -12.7 5.715) (layer F.SilkS) (width 0.15))
(fp_line (start -12.7 5.715) (end -12.7 -7.62) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole circle (at -4.445 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -1.905 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 0.635 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 3.175 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
(footprint "Bangood_I2C_Display"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -0.635 6.985 0)
(layer "F.SilkS")
(hide yes)
(uuid "6acb403a-2dac-43db-aefd-206e7b8274fb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "Bangood_I2C_Display"
(at 0 -12.7 0)
(layer "F.Fab")
(uuid "1f88fc8a-4fbb-4dd0-b853-c7874e49f40d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d7cab21b-988d-4a89-9589-632ff04302b2")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "a24d4b34-fb1e-4540-a4ed-217b2153ccfe")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_rect
(start -12 -6.5)
(end 12 6.5)
(stroke
(width 0.12)
(type default)
)
(fill no)
(layer "F.SilkS")
(uuid "797f603c-d483-44c8-a8d0-648bf6b48db4")
)
(fp_rect
(start -13 -13)
(end 13 13)
(stroke
(width 0.12)
(type default)
)
(fill no)
(layer "Eco1.User")
(uuid "59cfdb7b-75eb-4e19-935c-4660f8be82ce")
)
(fp_rect
(start -12 -6.5)
(end 12 6.5)
(stroke
(width 0.12)
(type default)
)
(fill no)
(layer "Eco1.User")
(uuid "81502a23-673e-4c88-b96b-cb06d1afd509")
)
(pad "1" thru_hole oval
(at -3.81 -10.16)
(size 1.524 3)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c984b33e-7a6d-493d-9fd3-e511b459c3e7")
)
(pad "2" thru_hole oval
(at -1.27 -10.16)
(size 1.524 3)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c6b7834a-76c2-425c-bd7f-78efe734bc89")
)
(pad "3" thru_hole oval
(at 1.27 -10.16)
(size 1.524 3)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "00d6caa5-3fc9-455b-9457-a68a8674fa13")
)
(pad "4" thru_hole oval
(at 3.81 -10.16)
(size 1.524 3)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ee9b57f5-11f7-4395-94b0-3742431d4abb")
)
(embedded_fonts no)
(model "/Users/me/Documents/KiCad/9.0/3dmodels/oleddisplay.wrl"
(offset
(xyz -17.5 -18.5 2.6)
)
(scale
(xyz 10 10 10)
)
(rotate
(xyz -0 -0 -0)
)
)
)
@@ -1,32 +1,246 @@
(module JAE_USB-C_SJ122205 (layer F.Cu) (tedit 5FECD4F5)
(fp_text reference REF** (at 0.3 -2.4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value JAE_USB-C_SJ122205 (at 0.9 6.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.2 5.05) (end 5.3 5.05) (layer F.Fab) (width 0.12))
(fp_line (start -4.2 5) (end -4.2 -1) (layer F.Fab) (width 0.12))
(fp_line (start -4.2 -1) (end 4.3 -1) (layer F.Fab) (width 0.12))
(fp_line (start 4.3 -1) (end 4.4 5.1) (layer F.Fab) (width 0.12))
(pad A5 smd rect (at -1.75 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad B8 smd rect (at -1.25 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad B7 smd rect (at -0.75 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad A6 smd rect (at -0.25 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad B6 smd rect (at 0.25 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad A7 smd rect (at 0.75 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad B5 smd rect (at 1.25 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad A8 smd rect (at 1.75 -1.1) (size 0.27 1) (layers F.Cu F.Paste F.Mask))
(pad A1 smd rect (at -3.1 -1.1) (size 0.52 1) (layers F.Cu F.Paste F.Mask))
(pad A4 smd rect (at -2.35 -1.1) (size 0.52 1) (layers F.Cu F.Paste F.Mask))
(pad A12 smd rect (at 3.1 -1.1) (size 0.52 1) (layers F.Cu F.Paste F.Mask))
(pad A9 smd rect (at 2.35 -1.1) (size 0.52 1) (layers F.Cu F.Paste F.Mask))
(pad MT smd rect (at -1.4 3.2) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad MT smd rect (at 1.4 3.2) (size 1 2) (layers F.Cu F.Paste F.Mask))
(pad S1 thru_hole oval (at -4.32 -0.725) (size 1 2) (drill oval 0.6 1.6) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 4.32 -0.7) (size 1 2) (drill oval 0.6 1.6) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at -4.32 3.1) (size 1 2.5) (drill oval 0.6 1.9) (layers *.Cu *.Mask))
(pad S1 thru_hole oval (at 4.32 3.1) (size 1 2.5) (drill oval 0.6 1.9) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 3 0) (size 0.85 0.6) (drill oval 0.85 0.6) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -3 0) (size 0.6 0.6) (drill 0.6) (layers *.Cu *.Mask))
(footprint "JAE_USB-C_SJ122205"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0.3 -2.4 0)
(layer "F.SilkS")
(uuid "9dec023e-002e-495a-9102-1e99534d93ed")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "JAE_USB-C_SJ122205"
(at 0.9 6.1 0)
(layer "F.Fab")
(uuid "9cc63751-a0a8-44a6-a31d-0f3149ec8260")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "8e8450b2-5f44-4680-a46f-bede1f44afb9")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)