diff options
| author | Abel Tim <git@abeltim.com> | 2025-06-12 10:28:13 +0200 |
|---|---|---|
| committer | Abel Tim <git@abeltim.com> | 2025-06-12 10:28:13 +0200 |
| commit | f6832123c23f394c3069bad6f8b19a896c705e51 (patch) | |
| tree | 03301be92270c03498778d1ae0c5bc7f7f686891 | |
| parent | 66a1669fd97feb4d026778c486e0db58baa0c687 (diff) | |
| download | robotica-f6832123c23f394c3069bad6f8b19a896c705e51.tar.gz robotica-f6832123c23f394c3069bad6f8b19a896c705e51.zip | |
recenltly removed three commit becouse it included files that shouldn't be included.
Did reset hard,
localy unstaged commits, deleted files and recommited the good files.
think this is all i did since,
-changed extra PCB name to bave and _ instead of a space so i dont have to use ""
-added button and led to teensy41 goaly overlay
-started on PWM, not complete
Abel Tim <git@abeltim.com>
18 files changed, 5262 insertions, 2099 deletions
diff --git a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_140014.zip b/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_140014.zip Binary files differdeleted file mode 100644 index d593b05..0000000 --- a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_140014.zip +++ /dev/null diff --git a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_150531.zip b/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_150531.zip Binary files differdeleted file mode 100644 index 8615939..0000000 --- a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_150531.zip +++ /dev/null diff --git a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_151414.zip b/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_151414.zip Binary files differdeleted file mode 100644 index 4eb4354..0000000 --- a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_151414.zip +++ /dev/null diff --git a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_154326.zip b/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_154326.zip Binary files differdeleted file mode 100644 index 2e292ef..0000000 --- a/PCB/aparte_pcb/Extra board/Extra board-backups/Extra board-2025-05-22_154326.zip +++ /dev/null diff --git a/PCB/aparte_pcb/Extra board/Extra board.kicad_prl b/PCB/aparte_pcb/Extra board/Extra board.kicad_prl deleted file mode 100644 index b60507d..0000000 --- a/PCB/aparte_pcb/Extra board/Extra board.kicad_prl +++ /dev/null @@ -1,131 +0,0 @@ -{ - "board": { - "active_layer": 0, - "active_layer_preset": "", - "auto_track_width": true, - "hidden_netclasses": [], - "hidden_nets": [], - "high_contrast_mode": 0, - "net_color_mode": 1, - "opacity": { - "images": 0.6, - "pads": 1.0, - "shapes": 1.0, - "tracks": 1.0, - "vias": 1.0, - "zones": 0.6 - }, - "selection_filter": { - "dimensions": true, - "footprints": true, - "graphics": true, - "keepouts": true, - "lockedItems": false, - "otherItems": true, - "pads": true, - "text": true, - "tracks": true, - "vias": true, - "zones": true - }, - "visible_items": [ - "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": "00000000_00000000_0fffffff_ffffffff", - "zone_display_mode": 0 - }, - "git": { - "repo_password": "", - "repo_type": "", - "repo_username": "", - "ssh_key": "" - }, - "meta": { - "filename": "Extra board.kicad_prl", - "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": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "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 - } - } -} diff --git a/PCB/aparte_pcb/Extra board/Extra board.kicad_pcb b/PCB/aparte_pcb/extra_board/extra_board.kicad_pcb index cd9f074..ec51d81 100644 --- a/PCB/aparte_pcb/Extra board/Extra board.kicad_pcb +++ b/PCB/aparte_pcb/extra_board/extra_board.kicad_pcb @@ -64,7 +64,6 @@ (psnegative no) (psa4output no) (plot_black_and_white yes) - (plotinvisibletext no) (sketchpadsonfab no) (plotpadnumbers no) (hidednponfab no) @@ -79,64 +78,76 @@ ) ) (net 0 "") - (net 1 "encA") + (net 1 "/pr2") (net 2 "GND") - (net 3 "encB") + (net 3 "/pr7") (net 4 "Net-(DR2-OUT2)") - (net 5 "5v") + (net 5 "/TX") (net 6 "Net-(DR2-OUT1)") - (net 7 "unconnected-(U2-GPA4-Pad25)") - (net 8 "unconnected-(U2-NC-Pad14)") - (net 9 "unconnected-(U2-GPB7-Pad8)") + (net 7 "/pr8") + (net 8 "unconnected-(adc1-5V-Pad14)") + (net 9 "/RX") (net 10 "Net-(DR2-PWM2)") - (net 11 "unconnected-(U2-GPA7-Pad28)") - (net 12 "unconnected-(U2-~{RESET}-Pad18)") - (net 13 "unconnected-(U2-NC-Pad11)") - (net 14 "unconnected-(U2-INTA-Pad20)") - (net 15 "unconnected-(U2-GPA5-Pad26)") - (net 16 "unconnected-(U2-GPB5-Pad6)") - (net 17 "unconnected-(U2-INTB-Pad19)") - (net 18 "unconnected-(U2-GPA6-Pad27)") - (net 19 "unconnected-(U2-GPA0-Pad21)") - (net 20 "unconnected-(U2-GPA3-Pad24)") - (net 21 "unconnected-(U2-GPA2-Pad23)") + (net 11 "/pr5") + (net 12 "/pr6") + (net 13 "/pr1") + (net 14 "/pr3") + (net 15 "/pr4") + (net 16 "+12V") + (net 17 "/D-A1") + (net 18 "/encB") + (net 19 "/D+A0") + (net 20 "/SCL") + (net 21 "/encA") (net 22 "Net-(DR2-EN)") - (net 23 "unconnected-(U2-GPB4-Pad5)") - (net 24 "unconnected-(U2-GPB6-Pad7)") - (net 25 "unconnected-(U2-GPA1-Pad22)") - (net 26 "SCL") - (net 27 "SDA") + (net 23 "/OUT1") + (net 24 "/OUT2") + (net 25 "+5V") + (net 26 "/SDA") + (net 27 "/RED") (net 28 "Net-(DR2-PWM1)") (net 29 "Net-(DR2-ENB)") - (net 30 "RX") - (net 31 "TX") - (net 32 "Rood") - (net 33 "Groen") - (net 34 "pr8") - (net 35 "pr5") - (net 36 "pr2") - (net 37 "pr3") - (net 38 "pr6") - (net 39 "pr7") - (net 40 "pr4") - (net 41 "pr1") - (net 42 "blauw") - (net 43 "unconnected-(adc1-PA6_A10_D10_MOSI-Pad11)") - (net 44 "unconnected-(adc1-3V3-Pad12)") - (net 45 "12V") - (net 46 "unconnected-(DR2-DIAG-Pad14)") - (net 47 "unconnected-(DR2-VM-Pad5)") - (net 48 "unconnected-(DR2-OCM-Pad13)") - (net 49 "unconnected-(DR2-VCC-Pad7)") - (net 50 "unconnected-(DR2-OCC-Pad8)") - (net 51 "D-A1") - (net 52 "D+A0") - (net 53 "OUT2") - (net 54 "unconnected-(U1-3v3-Pad3)") - (net 55 "unconnected-(U1-BAt+-Pad1)") - (net 56 "unconnected-(U1-RX-Pad8)") - (net 57 "OUT1") - (net 58 "unconnected-(U1-TX-Pad7)") + (net 30 "/GREEN") + (net 31 "/BLUE") + (net 32 "unconnected-(U3-LED11-Pad18)") + (net 33 "unconnected-(U3-LED7-Pad13)") + (net 34 "unconnected-(U3-LED8-Pad15)") + (net 35 "unconnected-(U3-LED13-Pad20)") + (net 36 "unconnected-(U3-LED12-Pad19)") + (net 37 "Net-(U3-~{OE})") + (net 38 "unconnected-(U3-LED10-Pad17)") + (net 39 "unconnected-(U3-LED9-Pad16)") + (net 40 "unconnected-(U3-LED14-Pad21)") + (net 41 "unconnected-(adc1-PA6_A10_D10_MOSI-Pad11)") + (net 42 "unconnected-(adc1-3V3-Pad12)") + (net 43 "unconnected-(DR2-DIAG-Pad14)") + (net 44 "unconnected-(DR2-VM-Pad5)") + (net 45 "unconnected-(DR2-OCM-Pad13)") + (net 46 "unconnected-(DR2-VCC-Pad7)") + (net 47 "unconnected-(DR2-OCC-Pad8)") + (net 48 "unconnected-(U1-3v3-Pad3)") + (net 49 "unconnected-(U1-RX-Pad8)") + (net 50 "unconnected-(U1-TX-Pad7)") + (net 51 "SDA") + (net 52 "SCL") + (net 53 "unconnected-(U2-GPA1-Pad22)") + (net 54 "unconnected-(U2-GPB6-Pad7)") + (net 55 "unconnected-(U2-GPB4-Pad5)") + (net 56 "unconnected-(U2-GPA2-Pad23)") + (net 57 "unconnected-(U2-GPA3-Pad24)") + (net 58 "unconnected-(U2-GPA0-Pad21)") + (net 59 "unconnected-(U2-GPA6-Pad27)") + (net 60 "unconnected-(U2-INTB-Pad19)") + (net 61 "unconnected-(U2-GPB5-Pad6)") + (net 62 "unconnected-(U2-GPA5-Pad26)") + (net 63 "unconnected-(U2-INTA-Pad20)") + (net 64 "unconnected-(U2-NC-Pad11)") + (net 65 "unconnected-(U2-~{RESET}-Pad18)") + (net 66 "unconnected-(U2-GPA7-Pad28)") + (net 67 "unconnected-(U2-GPB7-Pad8)") + (net 68 "unconnected-(U2-NC-Pad14)") + (net 69 "unconnected-(U2-GPA4-Pad25)") + (net 70 "5v") (footprint "Connector_JST:JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" (layer "F.Cu") (uuid "0277be10-39d1-488f-8e8b-917037fa2586") @@ -794,7 +805,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.147059) - (net 27 "SDA") + (net 26 "/SDA") (pinfunction "Pin_1") (pintype "passive") (uuid "d8482a10-e9b9-4108-911d-4c1f59561289") @@ -816,7 +827,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 25 "+5V") (pinfunction "Pin_3") (pintype "passive") (uuid "0eb1b1c8-f569-4205-b0a3-529ed20bc92f") @@ -845,6 +856,629 @@ ) ) ) + (footprint "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" + (layer "F.Cu") + (uuid "11c012d6-152d-43b0-ac6f-7ac68d1c72a0") + (at 3.875 5.125) + (descr "TSSOP, 28 Pin (JEDEC MO-153 Var AE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TSSOP SO") + (property "Reference" "U3" + (at 0 -5.8 0) + (layer "F.SilkS") + (uuid "f7fb4403-bc7e-401e-90b8-c394974cb329") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PCA9685PW" + (at 0 5.8 0) + (layer "F.Fab") + (uuid "4fa0ca12-a572-4a56-b991-e19c6152ca48") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.nxp.com/docs/en/data-sheet/PCA9685.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "319aac13-a758-40c1-99bb-9af74ddfd60c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA TSSOP" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "301772f8-ad6e-427b-a1bf-d148704b83ce") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TSSOP*4.4x9.7mm*P0.65mm*") + (path "/1bbc6d92-6eb6-4d21-9bdb-cfe63827daef") + (sheetname "/") + (sheetfile "Extra board.kicad_sch") + (attr smd) + (fp_line + (start -2.31 -4.96) + (end -2.31 -4.685) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "935634e8-65b8-47cb-b6c4-06acabcf473c") + ) + (fp_line + (start -2.31 4.96) + (end -2.31 4.685) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68ea7927-5ab0-4a6d-917e-1bf5d7c81611") + ) + (fp_line + (start 0 -4.96) + (end -2.31 -4.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa8e475a-c087-4af9-bfb5-71c68c3b1efc") + ) + (fp_line + (start 0 -4.96) + (end 2.31 -4.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43883669-1e51-40d8-9d28-a622008b13c7") + ) + (fp_line + (start 0 4.96) + (end -2.31 4.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad15ca82-1bbd-4ff6-84bf-85ca430e2925") + ) + (fp_line + (start 0 4.96) + (end 2.31 4.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9e98ebb-afed-4bee-a5db-fd3eb0e66919") + ) + (fp_line + (start 2.31 -4.96) + (end 2.31 -4.685) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "754f65f7-326b-4b09-ac1d-63838330a792") + ) + (fp_line + (start 2.31 4.96) + (end 2.31 4.685) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b8bcd79-d41f-42b9-b2fa-270d48154cd7") + ) + (fp_poly + (pts + (xy -2.9 -4.685) (xy -3.14 -5.015) (xy -2.66 -5.015) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "46e03f52-355d-4176-bacb-b37f81a371f1") + ) + (fp_line + (start -3.85 -4.68) + (end -2.45 -4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f843c86e-97f0-490b-9ef1-2357f11b22a3") + ) + (fp_line + (start -3.85 4.68) + (end -3.85 -4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "682c4783-221c-4f35-a6bf-499b1b0e8f39") + ) + (fp_line + (start -2.45 -5.1) + (end 2.45 -5.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2985e8c4-ddd7-4353-82ce-76067a850d7c") + ) + (fp_line + (start -2.45 -4.68) + (end -2.45 -5.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "002dc6ce-3f2d-4f29-be71-0ae776044ce2") + ) + (fp_line + (start -2.45 4.68) + (end -3.85 4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7068ef63-6ab5-4431-b962-903dd1e2ff6d") + ) + (fp_line + (start -2.45 5.1) + (end -2.45 4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfab4e4c-8d39-4282-89b0-7c0dff248ae8") + ) + (fp_line + (start 2.45 -5.1) + (end 2.45 -4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c6320d6-b622-49b2-bcfd-7a55cbd4d738") + ) + (fp_line + (start 2.45 -4.68) + (end 3.85 -4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b3f44aa-9701-4466-a23c-cfe6b77758a4") + ) + (fp_line + (start 2.45 4.68) + (end 2.45 5.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72e8e57e-11cf-4263-bc28-319116840d3f") + ) + (fp_line + (start 2.45 5.1) + (end -2.45 5.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ae3638d-5d94-4c49-a54c-d0c2798bc80d") + ) + (fp_line + (start 3.85 -4.68) + (end 3.85 4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "063e28f8-6211-46bb-bd29-665f62805284") + ) + (fp_line + (start 3.85 4.68) + (end 2.45 4.68) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "becb228e-cd85-4f00-bb50-079a57b5ab2a") + ) + (fp_line + (start -2.2 -3.85) + (end -1.2 -4.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3fe63622-e2d3-4b41-b1e9-262a79b975b8") + ) + (fp_line + (start -2.2 4.85) + (end -2.2 -3.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d1c2e23f-b205-4893-8ae3-7cd2cf136d3d") + ) + (fp_line + (start -1.2 -4.85) + (end 2.2 -4.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "327ae26c-a0b9-4ef1-a695-1a4111f88430") + ) + (fp_line + (start 2.2 -4.85) + (end 2.2 4.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c1d9aa4e-09b4-471d-a6aa-8a4115399f4a") + ) + (fp_line + (start 2.2 4.85) + (end -2.2 4.85) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ab8aff7-0265-425e-bf3a-a65ddbeb0e42") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5a812600-e7e5-4999-9dba-b08897271e56") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.8625 -4.225) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A0") + (pintype "input") + (uuid "e4ab49a5-8ceb-488a-be12-5e2a5bd31152") + ) + (pad "2" smd roundrect + (at -2.8625 -3.575) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A1") + (pintype "input") + (uuid "03b1a849-d9e3-49af-b277-3fb27241c1ac") + ) + (pad "3" smd roundrect + (at -2.8625 -2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A2") + (pintype "input") + (uuid "e4454dc1-e670-4267-ad26-727f4c79f276") + ) + (pad "4" smd roundrect + (at -2.8625 -2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A3") + (pintype "input") + (uuid "cfc9d4bb-db76-4198-a383-04410fc92456") + ) + (pad "5" smd roundrect + (at -2.8625 -1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A4") + (pintype "input") + (uuid "5276f7a6-8ed6-41fc-b46b-b71c1335f15c") + ) + (pad "6" smd roundrect + (at -2.8625 -0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Net-(DR2-EN)") + (pinfunction "LED0") + (pintype "output") + (uuid "43242fc2-b9d9-4c8a-b337-f593f15830b3") + ) + (pad "7" smd roundrect + (at -2.8625 -0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 29 "Net-(DR2-ENB)") + (pinfunction "LED1") + (pintype "output") + (uuid "72f96495-9050-42c9-b206-e20d5a8f5f6f") + ) + (pad "8" smd roundrect + (at -2.8625 0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "Net-(DR2-PWM2)") + (pinfunction "LED2") + (pintype "output") + (uuid "82a6534b-2e80-4452-81b4-94f1553a6a5a") + ) + (pad "9" smd roundrect + (at -2.8625 0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 28 "Net-(DR2-PWM1)") + (pinfunction "LED3") + (pintype "output") + (uuid "ff1478f1-58f3-41b2-8d9e-9f05044ee317") + ) + (pad "10" smd roundrect + (at -2.8625 1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "/RED") + (pinfunction "LED4") + (pintype "output") + (uuid "3ad92bd5-8161-40c8-92da-66848d3580cd") + ) + (pad "11" smd roundrect + (at -2.8625 2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 30 "/GREEN") + (pinfunction "LED5") + (pintype "output") + (uuid "8b2040a2-b5d7-4500-a4f3-9917fd4b7dba") + ) + (pad "12" smd roundrect + (at -2.8625 2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 31 "/BLUE") + (pinfunction "LED6") + (pintype "output") + (uuid "bf18c152-ef89-4359-8001-132018ec314d") + ) + (pad "13" smd roundrect + (at -2.8625 3.575) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 33 "unconnected-(U3-LED7-Pad13)") + (pinfunction "LED7") + (pintype "output") + (uuid "2b00cb77-51f2-4aad-af37-247ceb155cf6") + ) + (pad "14" smd roundrect + (at -2.8625 4.225) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 25 "+5V") + (pinfunction "VSS") + (pintype "power_in") + (uuid "38ff82d9-f704-4dbd-a87a-b6a1f2d7ee56") + ) + (pad "15" smd roundrect + (at 2.8625 4.225) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 34 "unconnected-(U3-LED8-Pad15)") + (pinfunction "LED8") + (pintype "output") + (uuid "3d801914-9c86-4484-9ef9-b661e143e7a1") + ) + (pad "16" smd roundrect + (at 2.8625 3.575) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 39 "unconnected-(U3-LED9-Pad16)") + (pinfunction "LED9") + (pintype "output") + (uuid "f224158f-8584-4e04-98f2-31298e523b53") + ) + (pad "17" smd roundrect + (at 2.8625 2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 38 "unconnected-(U3-LED10-Pad17)") + (pinfunction "LED10") + (pintype "output") + (uuid "a9938477-18d0-4703-9b7d-a06bf57c7151") + ) + (pad "18" smd roundrect + (at 2.8625 2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 32 "unconnected-(U3-LED11-Pad18)") + (pinfunction "LED11") + (pintype "output") + (uuid "0dc0cdbc-27a4-4cb2-bced-3be98635d0cf") + ) + (pad "19" smd roundrect + (at 2.8625 1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 36 "unconnected-(U3-LED12-Pad19)") + (pinfunction "LED12") + (pintype "output") + (uuid "4f662c89-1860-45fa-b8b0-82adc48efc2f") + ) + (pad "20" smd roundrect + (at 2.8625 0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 35 "unconnected-(U3-LED13-Pad20)") + (pinfunction "LED13") + (pintype "output") + (uuid "45e6dcd8-7013-43dd-a763-9edc66df4127") + ) + (pad "21" smd roundrect + (at 2.8625 0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 40 "unconnected-(U3-LED14-Pad21)") + (pinfunction "LED14") + (pintype "output") + (uuid "f7caa7de-2645-4991-a988-b83417fd4881") + ) + (pad "22" smd roundrect + (at 2.8625 -0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "LED15") + (pintype "output") + (uuid "ec5f2266-a061-4917-9f70-46664d099510") + ) + (pad "23" smd roundrect + (at 2.8625 -0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 37 "Net-(U3-~{OE})") + (pinfunction "~{OE}") + (pintype "input") + (uuid "524d20ba-d6ab-4e7c-bb45-aca93b2225ff") + ) + (pad "24" smd roundrect + (at 2.8625 -1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "A5") + (pintype "input") + (uuid "485b7747-b930-4073-ad7f-66e7926c3ee9") + ) + (pad "25" smd roundrect + (at 2.8625 -2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 25 "+5V") + (pinfunction "EXTCLK") + (pintype "input") + (uuid "b31007cb-d050-461c-bafb-dea8cb22163b") + ) + (pad "26" smd roundrect + (at 2.8625 -2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "/SCL") + (pinfunction "SCL") + (pintype "input") + (uuid "3051b058-4b7d-433c-889d-2f4adfe719d0") + ) + (pad "27" smd roundrect + (at 2.8625 -3.575) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "/SDA") + (pinfunction "SDA") + (pintype "bidirectional") + (uuid "c58f49f7-4a20-4c97-8e52-07f65b4d1d9a") + ) + (pad "28" smd roundrect + (at 2.8625 -4.225) + (size 1.475 0.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "VDD") + (pintype "power_in") + (uuid "a22861db-b9ee-419f-90d7-d801b0025acb") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-28_4.4x9.7mm_P0.65mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "Connector_JST:JST_EH_S10B-EH_1x10_P2.50mm_Horizontal" (layer "F.Cu") (uuid "407dcf38-e214-4c17-9170-33070f6348ab") @@ -1922,7 +2556,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.147059) - (net 26 "SCL") + (net 2 "GND") (pinfunction "Pin_1") (pintype "passive") (uuid "cb5f4722-4b0f-48e8-9212-8c4506283bff") @@ -1933,7 +2567,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "RX") + (net 17 "/D-A1") (pinfunction "Pin_2") (pintype "passive") (uuid "178e57c1-21e1-4027-8191-77669ee6b148") @@ -1944,7 +2578,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 31 "TX") + (net 19 "/D+A0") (pinfunction "Pin_3") (pintype "passive") (uuid "4bdc3adc-5020-45cb-b8bf-c93693533ca9") @@ -1955,7 +2589,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 1 "encA") + (net 23 "/OUT1") (pinfunction "Pin_4") (pintype "passive") (uuid "c8aa3465-c46f-4ca5-9d9c-81771b081830") @@ -1966,7 +2600,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 3 "encB") + (net 24 "/OUT2") (pinfunction "Pin_5") (pintype "passive") (uuid "ed78239c-8c50-409c-a8e1-f9fcb8186c2d") @@ -1977,7 +2611,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 53 "OUT2") + (net 21 "/encA") (pinfunction "Pin_6") (pintype "passive") (uuid "98950212-460e-4735-9884-0f040bba62d7") @@ -1988,7 +2622,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 52 "D+A0") + (net 18 "/encB") (pinfunction "Pin_7") (pintype "passive") (uuid "3628ce75-b834-4684-bd1d-a0d6b32552ad") @@ -1999,7 +2633,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 51 "D-A1") + (net 5 "/TX") (pinfunction "Pin_8") (pintype "passive") (uuid "2aa6d022-5553-43cc-a1b4-4175c1805d9e") @@ -2010,7 +2644,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 2 "GND") + (net 9 "/RX") (pinfunction "Pin_9") (pintype "passive") (uuid "4464338b-1730-4c49-8c66-64b20fd16363") @@ -2021,7 +2655,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 2 "GND") + (net 20 "/SCL") (pinfunction "Pin_10") (pintype "passive") (uuid "7958ddd1-6321-44e5-ae6a-caf26e045628") @@ -2148,7 +2782,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 45 "12V") + (net 16 "+12V") (pinfunction "VIN") (pintype "power_in") (uuid "1351f457-c477-4446-a5d2-24f214f1ab39") @@ -2192,7 +2826,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 47 "unconnected-(DR2-VM-Pad5)") + (net 44 "unconnected-(DR2-VM-Pad5)") (pinfunction "VM") (pintype "power_out") (uuid "2e267d9d-0f06-4429-a381-a695d2fd523b") @@ -2214,7 +2848,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 49 "unconnected-(DR2-VCC-Pad7)") + (net 46 "unconnected-(DR2-VCC-Pad7)") (pinfunction "VCC") (pintype "power_in") (uuid "9e3d26ce-7b13-42f3-9eaa-be5dbd16e4d7") @@ -2225,7 +2859,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 50 "unconnected-(DR2-OCC-Pad8)") + (net 47 "unconnected-(DR2-OCC-Pad8)") (pinfunction "OCC") (pintype "input") (uuid "c366f308-3737-40f2-b9d3-ffe9d33a0fd6") @@ -2280,7 +2914,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 48 "unconnected-(DR2-OCM-Pad13)") + (net 45 "unconnected-(DR2-OCM-Pad13)") (pinfunction "OCM") (pintype "output") (uuid "3c0c663f-6725-4d46-b880-24296141af9a") @@ -2291,7 +2925,7 @@ (drill 1.016) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 46 "unconnected-(DR2-DIAG-Pad14)") + (net 43 "unconnected-(DR2-DIAG-Pad14)") (pinfunction "DIAG") (pintype "output") (uuid "28dd8b97-85af-4587-8c7a-e5a53094124a") @@ -2315,7 +2949,7 @@ ) ) ) - (property "Value" "~" + (property "Value" "soccer communinication module" (at -17.78 11.2 0) (unlocked yes) (layer "F.Fab") @@ -2328,7 +2962,7 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://github.com/robocup-junior/soccer-communication-module" (at -17.78 10.2 0) (unlocked yes) (layer "F.Fab") @@ -2514,7 +3148,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 55 "unconnected-(U1-BAt+-Pad1)") + (net 16 "+12V") (pinfunction "BAt+") (pintype "input") (uuid "4702420e-fe71-45e5-80d0-22e7acfba2db") @@ -2525,7 +3159,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 25 "+5V") (pinfunction "logv") (pintype "input") (uuid "45cbec3c-90b1-4e85-a716-0b53fac96b0c") @@ -2536,7 +3170,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 54 "unconnected-(U1-3v3-Pad3)") + (net 48 "unconnected-(U1-3v3-Pad3)") (pinfunction "3v3") (pintype "input") (uuid "0f0abf38-ae3e-4412-b811-6ffcca64cbdb") @@ -2558,7 +3192,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 51 "D-A1") + (net 17 "/D-A1") (pinfunction "d-a1") (pintype "input") (uuid "404d1e88-3ee0-499b-9c18-b8ca51d271d3") @@ -2569,7 +3203,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 52 "D+A0") + (net 19 "/D+A0") (pinfunction "d+a0") (pintype "input") (uuid "4f8106b0-abdc-45c3-9b61-2364e0566bfb") @@ -2580,7 +3214,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 58 "unconnected-(U1-TX-Pad7)") + (net 50 "unconnected-(U1-TX-Pad7)") (pinfunction "TX") (pintype "input") (uuid "d2993550-edd3-4c52-8d0b-72113d386e96") @@ -2591,7 +3225,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 56 "unconnected-(U1-RX-Pad8)") + (net 49 "unconnected-(U1-RX-Pad8)") (pinfunction "RX") (pintype "input") (uuid "56180108-4b79-416b-b429-3f712a4136f8") @@ -2602,7 +3236,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 53 "OUT2") + (net 24 "/OUT2") (pinfunction "OUT2") (pintype "input") (uuid "6994ce8b-73bf-4f71-9b53-53e5bf351898") @@ -2613,7 +3247,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 57 "OUT1") + (net 23 "/OUT1") (pinfunction "OUT1") (pintype "input") (uuid "8f61b201-37c8-45fb-9afe-f3b19c3b45c1") @@ -2852,7 +3486,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 41 "pr1") + (net 13 "/pr1") (pinfunction "PA02_A0_D0") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2864,7 +3498,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 36 "pr2") + (net 1 "/pr2") (pinfunction "PA4_A1_D1") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2876,7 +3510,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 37 "pr3") + (net 14 "/pr3") (pinfunction "PA10_A2_D2") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2888,7 +3522,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 40 "pr4") + (net 15 "/pr4") (pinfunction "PA11_A3_D3") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2900,7 +3534,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 35 "pr5") + (net 11 "/pr5") (pinfunction "PA8_A4_D4_SDA") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2912,7 +3546,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 38 "pr6") + (net 12 "/pr6") (pinfunction "PA9_A5_D5_SCL") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2924,7 +3558,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 30 "RX") + (net 9 "/RX") (pinfunction "PB08_A6_D6_TX") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2936,7 +3570,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 31 "TX") + (net 5 "/TX") (pinfunction "PB09_A7_D7_RX") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2948,7 +3582,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 39 "pr7") + (net 3 "/pr7") (pinfunction "PA7_A8_D8_SCK") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2960,7 +3594,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 34 "pr8") + (net 7 "/pr8") (pinfunction "PA5_A9_D9_MISO") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2972,7 +3606,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 43 "unconnected-(adc1-PA6_A10_D10_MOSI-Pad11)") + (net 41 "unconnected-(adc1-PA6_A10_D10_MOSI-Pad11)") (pinfunction "PA6_A10_D10_MOSI") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -2984,7 +3618,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 44 "unconnected-(adc1-3V3-Pad12)") + (net 42 "unconnected-(adc1-3V3-Pad12)") (pinfunction "3V3") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -3008,7 +3642,7 @@ (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 8 "unconnected-(adc1-5V-Pad14)") (pinfunction "5V") (pintype "unspecified") (solder_mask_margin 0.0508) @@ -4093,7 +4727,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.147059) - (net 33 "Groen") + (net 30 "/GREEN") (pinfunction "Pin_1") (pintype "passive") (uuid "4612e885-6f3d-4f88-b66f-fa74d48fbcd4") @@ -4104,7 +4738,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 32 "Rood") + (net 27 "/RED") (pinfunction "Pin_2") (pintype "passive") (uuid "11a85ae6-77ed-42ca-af17-ce5d531eaa2c") @@ -4115,7 +4749,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 34 "pr8") + (net 7 "/pr8") (pinfunction "Pin_3") (pintype "passive") (uuid "4d6e0472-10a4-4451-a033-be0dc4791542") @@ -4126,7 +4760,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 39 "pr7") + (net 3 "/pr7") (pinfunction "Pin_4") (pintype "passive") (uuid "9a44706a-d983-4e11-b8be-10eb9617e601") @@ -4137,7 +4771,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 38 "pr6") + (net 12 "/pr6") (pinfunction "Pin_5") (pintype "passive") (uuid "9555a618-4780-420e-9553-f4e9dc751d3e") @@ -4148,7 +4782,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 35 "pr5") + (net 11 "/pr5") (pinfunction "Pin_6") (pintype "passive") (uuid "60ca100c-daab-4c66-96f5-88331b5807b8") @@ -4159,7 +4793,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 40 "pr4") + (net 15 "/pr4") (pinfunction "Pin_7") (pintype "passive") (uuid "ac4cc58e-d422-44bc-8a95-6bdaf3ccafe1") @@ -4170,7 +4804,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 37 "pr3") + (net 14 "/pr3") (pinfunction "Pin_8") (pintype "passive") (uuid "89631bab-dcee-4917-bbab-6faadae303ee") @@ -4181,7 +4815,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 36 "pr2") + (net 1 "/pr2") (pinfunction "Pin_9") (pintype "passive") (uuid "88571725-f179-4bee-9b9f-3617742a4719") @@ -4192,7 +4826,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 41 "pr1") + (net 13 "/pr1") (pinfunction "Pin_10") (pintype "passive") (uuid "cb613a2c-33d7-467c-8e14-e6e657768d4b") @@ -4263,7 +4897,6 @@ ) ) (property ki_fp_filters "DIP*W7.62mm*") - (path "/9ca13c2b-2321-4f33-bf87-ea63a93c6e6a") (sheetname "/") (sheetfile "Extra board.kicad_sch") (attr through_hole) @@ -4451,7 +5084,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 23 "unconnected-(U2-GPB4-Pad5)") + (net 55 "unconnected-(U2-GPB4-Pad5)") (pinfunction "GPB4") (pintype "bidirectional") (uuid "b5d59c57-b763-4ae9-93a6-8bdb8e7da47e") @@ -4462,7 +5095,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 16 "unconnected-(U2-GPB5-Pad6)") + (net 61 "unconnected-(U2-GPB5-Pad6)") (pinfunction "GPB5") (pintype "bidirectional") (uuid "7b22c7cb-03be-440a-bddb-922fbb7822ef") @@ -4473,7 +5106,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 24 "unconnected-(U2-GPB6-Pad7)") + (net 54 "unconnected-(U2-GPB6-Pad7)") (pinfunction "GPB6") (pintype "bidirectional") (uuid "be704821-dfd2-4c3c-9a43-bb08f9850813") @@ -4484,7 +5117,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 9 "unconnected-(U2-GPB7-Pad8)") + (net 67 "unconnected-(U2-GPB7-Pad8)") (pinfunction "GPB7") (pintype "output") (uuid "24e657b4-e995-4203-9a47-3c8117026751") @@ -4506,7 +5139,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 70 "5v") (pinfunction "VSS") (pintype "power_in") (uuid "37ddce22-391b-4a50-aba8-9b2c1b2c0bc8") @@ -4517,7 +5150,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 13 "unconnected-(U2-NC-Pad11)") + (net 64 "unconnected-(U2-NC-Pad11)") (pinfunction "NC") (pintype "no_connect") (uuid "67a819ca-64b4-41f7-8934-cd5e0062476f") @@ -4528,7 +5161,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 26 "SCL") + (net 52 "SCL") (pinfunction "SCK") (pintype "input") (uuid "d79284b7-743b-4feb-ab73-e0ff067e971b") @@ -4539,7 +5172,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 27 "SDA") + (net 51 "SDA") (pinfunction "SDA") (pintype "bidirectional") (uuid "f4d5e17e-7989-4abb-af1f-e6343294bbee") @@ -4550,7 +5183,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 8 "unconnected-(U2-NC-Pad14)") + (net 68 "unconnected-(U2-NC-Pad14)") (pinfunction "NC") (pintype "no_connect") (uuid "1f23d09b-8fcb-41b5-83c7-57771c22d863") @@ -4594,7 +5227,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 12 "unconnected-(U2-~{RESET}-Pad18)") + (net 65 "unconnected-(U2-~{RESET}-Pad18)") (pinfunction "~{RESET}") (pintype "input") (uuid "66e5474b-e84a-4ad8-b7ac-ba582333eb92") @@ -4605,7 +5238,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 17 "unconnected-(U2-INTB-Pad19)") + (net 60 "unconnected-(U2-INTB-Pad19)") (pinfunction "INTB") (pintype "tri_state") (uuid "8149e17f-1959-49bd-b59c-77408e882de9") @@ -4616,7 +5249,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 14 "unconnected-(U2-INTA-Pad20)") + (net 63 "unconnected-(U2-INTA-Pad20)") (pinfunction "INTA") (pintype "tri_state") (uuid "6cde7aaf-e973-472e-bc10-a0e00d95dcc6") @@ -4627,7 +5260,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 19 "unconnected-(U2-GPA0-Pad21)") + (net 58 "unconnected-(U2-GPA0-Pad21)") (pinfunction "GPA0") (pintype "bidirectional") (uuid "99738ef6-d0e6-4655-9d6e-79d8d8de087e") @@ -4638,7 +5271,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 25 "unconnected-(U2-GPA1-Pad22)") + (net 53 "unconnected-(U2-GPA1-Pad22)") (pinfunction "GPA1") (pintype "bidirectional") (uuid "d3d7eb90-1ca8-4aa2-b7be-590fc4ac212e") @@ -4649,7 +5282,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 21 "unconnected-(U2-GPA2-Pad23)") + (net 56 "unconnected-(U2-GPA2-Pad23)") (pinfunction "GPA2") (pintype "bidirectional") (uuid "acd8ac51-602b-43eb-a226-9e52a0a60710") @@ -4660,7 +5293,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 20 "unconnected-(U2-GPA3-Pad24)") + (net 57 "unconnected-(U2-GPA3-Pad24)") (pinfunction "GPA3") (pintype "bidirectional") (uuid "a29dca52-be4a-467b-ac2f-e73edf9dd5ab") @@ -4671,7 +5304,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 7 "unconnected-(U2-GPA4-Pad25)") + (net 69 "unconnected-(U2-GPA4-Pad25)") (pinfunction "GPA4") (pintype "bidirectional") (uuid "14d826f5-6822-4429-a3c3-16220339fb8f") @@ -4682,7 +5315,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 15 "unconnected-(U2-GPA5-Pad26)") + (net 62 "unconnected-(U2-GPA5-Pad26)") (pinfunction "GPA5") (pintype "bidirectional") (uuid "737fbde4-47ae-46ec-b04a-57fb4f0d6c19") @@ -4693,7 +5326,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 18 "unconnected-(U2-GPA6-Pad27)") + (net 59 "unconnected-(U2-GPA6-Pad27)") (pinfunction "GPA6") (pintype "bidirectional") (uuid "948c1ce0-e055-4961-a358-ed9ad8d7fb9d") @@ -4704,7 +5337,7 @@ (drill 0.8) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 11 "unconnected-(U2-GPA7-Pad28)") + (net 66 "unconnected-(U2-GPA7-Pad28)") (pinfunction "GPA7") (pintype "output") (uuid "44a216f4-32eb-4145-8a70-6b29c3687e24") @@ -5380,7 +6013,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.147059) - (net 42 "blauw") + (net 31 "/BLUE") (pinfunction "Pin_1") (pintype "passive") (uuid "9cea1a6c-bc86-4178-9a82-d1a8a2549279") @@ -5402,7 +6035,7 @@ (drill 0.95) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 25 "+5V") (pinfunction "Pin_3") (pintype "passive") (uuid "3d33e53b-fbc6-48fd-9ee8-75316edc1a2f") @@ -5689,7 +6322,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 5 "5v") + (net 25 "+5V") (pinfunction "Vcc") (pintype "power_in") (uuid "eaa56621-9c4e-4ace-a2f4-a96d9c55c85e") @@ -5700,7 +6333,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 1 "encA") + (net 21 "/encA") (pinfunction "A_out") (pintype "output") (uuid "1c2f9ca6-a3c8-415d-83c3-c0fdf93bdc1a") @@ -5711,7 +6344,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net 3 "encB") + (net 18 "/encB") (pinfunction "B_out") (pintype "output") (uuid "aabbd00d-97d0-40b4-b74d-1570ccd69223") @@ -5734,15 +6367,31 @@ (end 160.66 26) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "007e3d02-061b-477a-9ec4-b9996be700df") ) (segment + (start 102 105.5) + (end 81.5 85) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "08917b78-fe9c-46d8-ac14-b349fa3fe6dc") + ) + (segment + (start 136 75) + (end 136 105.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "1c354b48-dd93-4328-91b6-221d7a88503c") + ) + (segment (start 87.5 45) (end 114 18.5) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "1d18d01f-6da1-4a90-aefe-9edbf4804c4d") ) (segment @@ -5750,15 +6399,23 @@ (end 165.5 24) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "1fced14c-7432-4fef-a715-af6fc563b264") ) (segment + (start 81.5 85) + (end 81.5 75) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "2311e9d5-23c9-4aa8-8d09-c7565c618f01") + ) + (segment (start 87.5 59) (end 87.5 45) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "236ba013-7235-4c17-a4d2-97c744200517") ) (segment @@ -5766,31 +6423,175 @@ (end 165.5 28.5) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "2c9f55ab-fdb5-4b4c-8660-3c7b6f2872dd") ) (segment + (start 136 105.5) + (end 102 105.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "2da7a1fa-7050-404f-9ccc-bfcbe6769934") + ) + (segment + (start 90.75 61.25) + (end 95.5325 61.25) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "2f48505e-b178-4f7f-b0a5-681c62dfaf66") + ) + (segment + (start 148.5 117) + (end 98 117) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "33f8bbad-caa6-43e5-90d5-fe97c68d237f") + ) + (segment + (start 71.5 90.5) + (end 71.5 70) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "3711fcaa-0e96-4870-aefe-4e29adeb7e77") + ) + (segment (start 165.5 28.5) (end 164.5 29.5) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "3bbec599-f4df-4a6a-909f-2e48155f80f4") ) (segment + (start 89 59.5) + (end 90.75 61.25) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "42dc4b22-c47b-43c6-bc38-425b349f9d7d") + ) + (segment + (start 81.5 75) + (end 87.75 68.75) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "4342fc4f-4219-4b57-84c5-27f034d9e1d9") + ) + (segment + (start 162.5 80.38) + (end 162.5 79.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "58410f02-c0d1-416c-afba-609fc5206d14") + ) + (segment + (start 75.25 66.25) + (end 95.5325 66.25) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "589ad5ed-b6e4-4e2a-858e-9a3440fd2d77") + ) + (segment + (start 89 45) + (end 89 59.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "5d31995e-0f6c-453a-9a45-351e8263d302") + ) + (segment + (start 160 19.5) + (end 114.5 19.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "61e5f40c-819f-4315-b9da-811e89aac8bd") + ) + (segment + (start 153 70) + (end 141 70) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "78661b90-6450-4685-bdf5-e96149b3ce19") + ) + (segment + (start 148.5 80.38) + (end 148.5 117) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "7974985c-53f4-4dfd-8bde-5ca990740693") + ) + (segment + (start 71.5 70) + (end 75.25 66.25) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "7ad11ed5-8e0e-487c-9e27-2e0c259be7c4") + ) + (segment + (start 163.2 22.7) + (end 160 19.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "7af86940-00f4-45cc-a703-8a68f40e3c79") + ) + (segment + (start 141 70) + (end 136 75) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "84e0c6c9-52da-45e7-8037-097212160253") + ) + (segment + (start 87.75 68.75) + (end 95.5325 68.75) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "86d6bdad-f0be-4120-8906-9d81dc00e815") + ) + (segment + (start 98 117) + (end 71.5 90.5) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "8d729b98-44f2-4f29-9ae6-765a53e76304") + ) + (segment (start 95.5325 63.75) (end 92.25 63.75) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "8febb89f-12e3-4af0-9e67-995310213b3f") ) (segment + (start 145.5 80.38) + (end 148.5 80.38) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "90d5e29c-195f-497c-bef4-1c3374e06320") + ) + (segment (start 161.5 29.5) (end 160.66 28.66) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "91cd8b79-c88f-4123-8743-2b5e05d91a8d") ) (segment @@ -5798,26 +6599,90 @@ (end 87.5 59) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "b26d4cf2-61ef-4658-bd39-dd3aa0e208f0") ) (segment + (start 114.5 19.5) + (end 89 45) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "bca51408-b0f0-48c1-924d-ad2e1705298f") + ) + (segment (start 164.5 29.5) (end 161.5 29.5) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "cacbf057-bcb1-482d-a846-7fcf95d61280") ) (segment + (start 162.5 79.5) + (end 153 70) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "dc02f67b-475b-49cc-822d-f962e45fef0c") + ) + (segment (start 114 18.5) (end 160 18.5) (width 0.2) (layer "F.Cu") - (net 1) + (net 0) (uuid "ea81c043-ca0f-4283-83e3-9984dea47b9e") ) (segment + (start 163.2 26) + (end 163.2 22.7) + (width 0.2) + (layer "F.Cu") + (net 0) + (uuid "f5cf9292-7d5b-42fb-88df-a69597164e43") + ) + (segment + (start 176.4675 64.25) + (end 173.75 64.25) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "45862351-fdf6-4684-9708-a087c30317b3") + ) + (segment + (start 173.75 64.25) + (end 170.5 67.5) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "55baeecd-792f-4ebf-9b5d-519c4b130140") + ) + (segment + (start 164.70355 93.08) + (end 162.5 93.08) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "91c2de5c-cb09-4cda-8853-806df9c2c4d4") + ) + (segment + (start 170.5 67.5) + (end 170.5 87.28355) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c67bd88f-5ad6-43a7-aef1-ed08244d1c97") + ) + (segment + (start 170.5 87.28355) + (end 164.70355 93.08) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "dbd725ef-9106-467d-a2ee-36e43c8be6da") + ) + (segment (start 124.5 75.42) (end 132.58 75.42) (width 0.2) @@ -6114,508 +6979,524 @@ (uuid "f4f741f6-1a2e-464a-9cd2-cefe2741df97") ) (segment - (start 90.75 61.25) - (end 95.5325 61.25) + (start 186.5 102.5) + (end 181.5 107.5) (width 0.2) (layer "F.Cu") (net 3) - (uuid "2f48505e-b178-4f7f-b0a5-681c62dfaf66") + (uuid "064132e4-ce36-4f39-8a55-c5c1705c8b38") ) (segment - (start 89 59.5) - (end 90.75 61.25) + (start 149 78) + (end 144 78) (width 0.2) (layer "F.Cu") (net 3) - (uuid "42dc4b22-c47b-43c6-bc38-425b349f9d7d") + (uuid "103cc2de-cf43-48b0-8315-d5feb360e5b2") ) (segment - (start 89 45) - (end 89 59.5) + (start 173.5 43) + (end 174 42.5) (width 0.2) (layer "F.Cu") (net 3) - (uuid "5d31995e-0f6c-453a-9a45-351e8263d302") + (uuid "40526d7e-5b27-4c1e-937d-7e4ff513457c") ) (segment - (start 160 19.5) - (end 114.5 19.5) + (start 176.4675 51.75) + (end 175.25 51.75) (width 0.2) (layer "F.Cu") (net 3) - (uuid "61e5f40c-819f-4315-b9da-811e89aac8bd") + (uuid "41c2e884-9b24-4dd6-8a15-5968c0b0f219") ) (segment - (start 163.2 22.7) - (end 160 19.5) + (start 143 80.42) + (end 145.5 82.92) (width 0.2) (layer "F.Cu") (net 3) - (uuid "7af86940-00f4-45cc-a703-8a68f40e3c79") + (uuid "49537ebb-12ad-47ee-b790-0247ebceb3b7") ) (segment - (start 114.5 19.5) - (end 89 45) + (start 181.5 107.5) + (end 153.5 107.5) (width 0.2) (layer "F.Cu") (net 3) - (uuid "bca51408-b0f0-48c1-924d-ad2e1705298f") + (uuid "7256555f-7ca6-41b3-a3df-d6308debbaf6") ) (segment - (start 163.2 26) - (end 163.2 22.7) + (start 174 42.5) + (end 184 42.5) (width 0.2) (layer "F.Cu") (net 3) - (uuid "f5cf9292-7d5b-42fb-88df-a69597164e43") + (uuid "796a9cb1-1f7f-4c7e-8bbb-a3c145f76dd2") ) (segment - (start 150.11 26.39) - (end 150.11 34.73) - (width 1.27) + (start 144 78) + (end 143 79) + (width 0.2) (layer "F.Cu") - (net 4) - (uuid "17340ed9-cb80-42c0-9acf-bdc24aefc428") + (net 3) + (uuid "958e2a13-9fbe-4b93-be40-71d66a055feb") ) (segment - (start 150.5 34.34) - (end 150.11 34.73) + (start 143 79) + (end 143 80.42) (width 0.2) (layer "F.Cu") - (net 4) - (uuid "5e8c024e-240a-4f75-8f19-35eebf98d392") + (net 3) + (uuid "ac9c5e9d-9f50-4f6d-996d-0d90e974a054") ) (segment - (start 150.5 26) - (end 150.11 26.39) - (width 1.27) + (start 150.5 79.5) + (end 149 78) + (width 0.2) (layer "F.Cu") - (net 4) - (uuid "6d3f7300-58f9-4311-9695-d8f142032dab") + (net 3) + (uuid "bd35859d-d135-4368-aba8-be8cc066a49e") ) (segment - (start 147 62.5) - (end 160 62.5) + (start 175.25 51.75) + (end 173.5 50) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "12c67468-220c-4505-8e2b-63c6b7cb6b6e") + (net 3) + (uuid "c136bf51-1a71-4c2c-a9b0-6a866ac86f34") ) (segment - (start 172.5 102.5) - (end 172.5 72) + (start 150.5 104.5) + (end 150.5 79.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "2d6c8f3b-dd6d-4e3d-b249-1f8937f001fd") + (net 3) + (uuid "c2374972-ec9e-4cb6-aa50-1057c245e1c2") ) (segment - (start 137 88.5) - (end 137 75) + (start 153.5 107.5) + (end 150.5 104.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "319c2870-0df0-474f-9833-d31fc71d46de") + (net 3) + (uuid "cba3a62b-2dd7-44d7-85af-0e9500642935") ) (segment - (start 121.5 74.96) - (end 121.5 84.5) + (start 173.5 50) + (end 173.5 43) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "36502c97-7634-44d9-83b4-045ece74c34f") + (net 3) + (uuid "d1520b5e-44d1-4922-a467-3360e52ad340") ) (segment - (start 121.5 84.5) - (end 122 85) + (start 184 42.5) + (end 186.5 45) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "3b100d83-2a4a-4ed5-b5a2-0b61f3bceb0f") + (net 3) + (uuid "d94a18e3-31a7-45a5-806d-9c0172b78b10") ) (segment - (start 172.5 72) - (end 174 70.5) + (start 186.5 45) + (end 186.5 102.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "4da8602a-cdbb-43f6-b5d3-ce161949a83b") + (net 3) + (uuid "ed8e5a50-8e7e-4967-a11a-9ec6d2498b51") ) (segment - (start 145.5 95.62) - (end 144.12 95.62) - (width 0.2) + (start 150.11 26.39) + (end 150.11 34.73) + (width 1.27) (layer "F.Cu") - (net 5) - (uuid "5444ecbf-2777-4132-a71f-d2cb080a73df") + (net 4) + (uuid "17340ed9-cb80-42c0-9acf-bdc24aefc428") ) (segment - (start 161 102.5) - (end 172.5 102.5) + (start 150.5 34.34) + (end 150.11 34.73) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "59805dfa-f52b-4c34-bcc8-e072da041357") + (net 4) + (uuid "5e8c024e-240a-4f75-8f19-35eebf98d392") ) (segment - (start 160 27.88) - (end 158.12 26) + (start 150.5 26) + (end 150.11 26.39) + (width 1.27) + (layer "F.Cu") + (net 4) + (uuid "6d3f7300-58f9-4311-9695-d8f142032dab") + ) + (segment + (start 152.65 34.73) + (end 152.65 26.39) + (width 1.27) + (layer "F.Cu") + (net 6) + (uuid "b2ad4b9b-4070-4d7b-96c2-babd266530f7") + ) + (segment + (start 141.5 76.5) + (end 150 76.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "65cf8e92-c6c8-4a38-b3e0-6c50c424d12c") + (net 7) + (uuid "469a5def-a763-4e7b-8f27-ff84c3bcf082") ) (segment - (start 122 85) - (end 130 85) + (start 152.5 104) + (end 154.5 106) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "673dbf91-9fac-4e3e-9acf-350693a0a9c3") + (net 7) + (uuid "4a523164-4821-4410-b864-8a949a3d10b1") ) (segment - (start 160.5 102) - (end 161 102.5) + (start 154.5 106) + (end 181.5 106) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "6784d5dc-3668-4f6d-ae88-f81ce201937b") + (net 7) + (uuid "4b844b72-1491-4a42-b1e2-c8346c237d1a") ) (segment - (start 178.75 79.25) - (end 176.4675 79.25) + (start 185.5 102) + (end 185.5 52) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "714d7227-0ec5-4d36-b944-5c3034a3e92a") + (net 7) + (uuid "8c94b4bb-75fa-4e69-8056-bcfc12bcafcd") ) (segment - (start 100.5 82) - (end 112.16 70.34) + (start 182.75 49.25) + (end 176.4675 49.25) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "7425795f-2ac5-41ae-9e0a-ec2b49d48250") + (net 7) + (uuid "97dfa39a-68e8-408b-82aa-55866a2a6234") ) (segment - (start 166.5 56) - (end 166.5 36) + (start 181.5 106) + (end 185.5 102) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "818320cb-832a-46e3-ac46-6aa6db4e193d") + (net 7) + (uuid "99de32eb-c61b-421b-9bce-52f4a845e86b") ) (segment - (start 116.88 70.34) - (end 121.5 74.96) + (start 145.5 85.46) + (end 141 80.96) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "86a3795b-1d1a-4046-8410-78535f6a932a") + (net 7) + (uuid "9ac49e60-c42f-4457-95af-126d5b846891") ) (segment - (start 180.5 77.5) - (end 178.75 79.25) + (start 185.5 52) + (end 182.75 49.25) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "888a99af-44a1-47c8-a335-b001efdfc387") + (net 7) + (uuid "b7706f1d-c821-4c9c-8cf0-8ba474ff3654") ) (segment - (start 160.5 80.5) - (end 160.5 102) + (start 152.5 79) + (end 152.5 104) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "8aab3f16-1940-4dc4-84e7-227f580a206d") + (net 7) + (uuid "bf8844e8-0176-4b9c-9e53-f8d73484daf8") ) (segment - (start 151 71) - (end 160.5 80.5) + (start 141 77) + (end 141.5 76.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "8f5fd7d9-6170-4566-a60b-f3f79f1efa6b") + (net 7) + (uuid "c5a8a40d-168a-4e7b-ba37-103d9a1b99c9") ) (segment - (start 130 85) - (end 130 79.5) + (start 150 76.5) + (end 152.5 79) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "9ccb741e-cc2d-4d40-83c0-e9d7e06ac149") + (net 7) + (uuid "ededf024-4a3d-4b59-917a-2bb7e520cdc8") ) (segment - (start 112.16 70.34) - (end 116.88 70.34) + (start 141 80.96) + (end 141 77) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "9f49d17f-7042-4279-9030-3565683b5e72") + (net 7) + (uuid "f2270a6d-75ca-434a-ab81-3fc32ca2a67c") ) (segment - (start 166.5 36) - (end 160 29.5) + (start 118.5 41) + (end 136.06 41) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "b0de6f7b-3a7d-4671-9067-fe1f3d98e724") + (net 10) + (uuid "35b400ac-0d8f-43fe-bf06-2bdf8bd294f0") ) (segment - (start 160 29.5) - (end 160 27.88) + (start 136.06 41) + (end 152.65 57.59) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "b1c30d1e-9c15-417e-8dea-82768fbb6733") + (net 10) + (uuid "501739f1-88d9-46e8-b62a-e67784a13f03") ) (segment - (start 95.565 82) - (end 100.5 82) + (start 113 48.68) + (end 113 46.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "bbf49249-296b-4ba0-ae45-628106051066") + (net 10) + (uuid "530dc129-0ad7-43f8-a373-c27f08c9e859") ) (segment - (start 130 79.5) - (end 147 62.5) + (start 113 46.5) + (end 118.5 41) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "c39ef686-26ca-4439-8b20-c50c802174a8") + (net 10) + (uuid "555c5063-2c69-4607-92a2-b81f8146328a") ) (segment - (start 141 71) - (end 151 71) + (start 116.88 52.56) + (end 113 48.68) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "d487335a-cf77-4e36-9990-a1a734331e4d") + (net 10) + (uuid "f71117d6-7976-4869-8f7a-16d58cdf1906") ) (segment - (start 144.12 95.62) - (end 137 88.5) + (start 166 62.5) + (end 171.75 56.75) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "d6c3e501-f33b-489c-910f-98e93386fa2b") + (net 11) + (uuid "2f1d58d6-4861-4475-9e77-72438cd2f13d") ) (segment - (start 180.5 73.5) - (end 180.5 77.5) + (start 164.04 85.46) + (end 166 83.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "e5225e74-f40e-4982-8f47-415438b2f02e") + (net 11) + (uuid "3327e275-6391-45a1-ba75-eaf17e88e5c0") ) (segment - (start 137 75) - (end 141 71) + (start 171.75 56.75) + (end 176.4675 56.75) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "ea6a0c76-cb28-41c6-bfd7-a7d328efe6d9") + (net 11) + (uuid "50a31af1-becb-46b1-b03c-5863ef42fb66") ) (segment - (start 177.5 70.5) - (end 180.5 73.5) + (start 162.5 85.46) + (end 164.04 85.46) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "ecc3870c-8f78-4c5b-98c8-f62c77fb551f") + (net 11) + (uuid "6f8e33b8-9e24-4e40-8573-4b824f7f5681") ) (segment - (start 160 62.5) - (end 166.5 56) + (start 166 83.5) + (end 166 62.5) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "f3f971e3-8226-4389-b516-fec80cff92b4") + (net 11) + (uuid "ad52b835-b620-40ef-bd9c-673e4e2c23b6") ) (segment - (start 174 70.5) - (end 177.5 70.5) + (start 164.5 60) + (end 170.25 54.25) (width 0.2) (layer "F.Cu") - (net 5) - (uuid "f6187a6a-8807-4bfb-8fcb-86f068f009f2") + (net 12) + (uuid "2d5519c6-cc75-423c-9f5a-d35d35bd97eb") ) (segment - (start 152.65 34.73) - (end 152.65 26.39) - (width 1.27) + (start 162.5 82.92) + (end 164.08 82.92) + (width 0.2) (layer "F.Cu") - (net 6) - (uuid "b2ad4b9b-4070-4d7b-96c2-babd266530f7") + (net 12) + (uuid "38136655-7c9f-4aef-a3eb-6e25d50b14e8") ) (segment - (start 118.5 41) - (end 136.06 41) + (start 170.25 54.25) + (end 176.4675 54.25) (width 0.2) (layer "F.Cu") - (net 10) - (uuid "35b400ac-0d8f-43fe-bf06-2bdf8bd294f0") + (net 12) + (uuid "53a91706-2118-48d8-ae88-8c3a0aad316b") ) (segment - (start 136.06 41) - (end 152.65 57.59) + (start 164.08 82.92) + (end 164.5 82.5) (width 0.2) (layer "F.Cu") - (net 10) - (uuid "501739f1-88d9-46e8-b62a-e67784a13f03") + (net 12) + (uuid "938ac29c-ad98-4604-9d35-41023b9f06b4") ) (segment - (start 113 48.68) - (end 113 46.5) + (start 164.5 82.5) + (end 164.5 60) (width 0.2) (layer "F.Cu") - (net 10) - (uuid "530dc129-0ad7-43f8-a373-c27f08c9e859") + (net 12) + (uuid "f6641f7e-04a3-4dbd-96bd-2a034f6933a3") ) (segment - (start 113 46.5) - (end 118.5 41) + (start 171.5 89.0671) + (end 171.5 71.7175) (width 0.2) (layer "F.Cu") - (net 10) - (uuid "555c5063-2c69-4607-92a2-b81f8146328a") + (net 13) + (uuid "1a37fa1b-1400-4440-a27e-e7039926727c") ) (segment - (start 116.88 52.56) - (end 113 48.68) + (start 171.5 71.7175) + (end 176.4675 66.75) (width 0.2) (layer "F.Cu") - (net 10) - (uuid "f71117d6-7976-4869-8f7a-16d58cdf1906") + (net 13) + (uuid "1e3221f6-063a-4848-b402-b46fd20f053c") ) (segment - (start 116.88 47.48) - (end 116.88 45.62) + (start 164.9471 95.62) + (end 171.5 89.0671) (width 0.2) (layer "F.Cu") - (net 22) - (uuid "76c40e02-8894-4e28-8654-906cc2c60ce9") + (net 13) + (uuid "831ef393-e516-454d-a7ac-c5d78b6c7da4") ) (segment - (start 132.48 42.5) - (end 147.57 57.59) + (start 162.5 95.62) + (end 164.9471 95.62) (width 0.2) (layer "F.Cu") - (net 22) - (uuid "c458a69a-4c33-4126-bb12-e11452ebb7b0") + (net 13) + (uuid "cab304d0-81da-4ee4-9f5a-8218e0de6f1b") ) (segment - (start 116.88 45.62) - (end 120 42.5) + (start 162.5 90.54) + (end 164.46 90.54) (width 0.2) (layer "F.Cu") - (net 22) - (uuid "d02191e3-2dee-40bb-9616-8f2a4131cafd") + (net 14) + (uuid "337f6b71-69dc-4b91-8c10-5b230dacea9f") ) (segment - (start 120 42.5) - (end 132.48 42.5) + (start 169 86) + (end 169 65.5) (width 0.2) (layer "F.Cu") - (net 22) - (uuid "e61e4ec8-da10-4eb1-a454-a67b898ee92b") + (net 14) + (uuid "5e3040bf-d1e6-443b-8ca5-28f86d91cddc") ) (segment - (start 120 82) - (end 120 76) + (start 164.46 90.54) + (end 169 86) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "2bd56864-9dce-40ba-b19e-75a72341008c") + (net 14) + (uuid "a6c8361c-04e5-4017-8929-c73dad96c77b") ) (segment - (start 111 91) - (end 120 82) + (start 169 65.5) + (end 172.75 61.75) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "441ed1e0-168e-475b-b2b5-e7e810c5b9e5") + (net 14) + (uuid "a9db13df-5279-40e0-a4ec-385359aa33fe") ) (segment - (start 119.42 75.42) - (end 116.88 75.42) + (start 172.75 61.75) + (end 176.4675 61.75) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "4923e134-a5bf-4071-a029-060f65f651e1") + (net 14) + (uuid "b2bb76c6-4a94-475a-98fe-4e9d5db5657e") ) (segment - (start 90 73.5) - (end 90 90.5) + (start 167.5 64) + (end 172.25 59.25) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "5e450605-0ea9-46bf-af5f-bca092c2437c") + (net 15) + (uuid "1908bdf3-98d2-489b-a1fe-07eb239e07d6") ) (segment - (start 90 90.5) - (end 90.5 91) + (start 167.5 84.5) + (end 167.5 64) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "6c6429c7-1cb9-407b-9bc0-a4e60a7a53dc") + (net 15) + (uuid "2bbdaaaf-89fd-499e-a71b-fa73301560bc") ) (segment - (start 90.5 91) - (end 111 91) + (start 164 88) + (end 167.5 84.5) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "7c1bb2ae-4a80-4fdd-b3ed-07eb66238a19") + (net 15) + (uuid "31641d0f-6f78-4f44-8d05-9a64c2f6b35c") ) (segment - (start 92.25 71.25) - (end 90 73.5) + (start 172.25 59.25) + (end 176.4675 59.25) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "aeece474-71f8-4a40-b8a0-986a6d502281") + (net 15) + (uuid "377e93dc-2156-44d0-b7c8-cb6e3068a79a") ) (segment - (start 95.5325 71.25) - (end 92.25 71.25) + (start 162.5 88) + (end 164 88) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "b9aa881c-d9af-47b3-908f-bf81a88e58f3") + (net 15) + (uuid "3d000f18-044a-46c2-92dd-7a518f7f79ba") ) (segment - (start 120 76) - (end 119.42 75.42) + (start 116.88 47.48) + (end 116.88 45.62) (width 0.2) (layer "F.Cu") - (net 26) - (uuid "cf6c5e5f-a984-4225-90ea-5ed4f41aa4e3") + (net 22) + (uuid "76c40e02-8894-4e28-8654-906cc2c60ce9") ) (segment - (start 110.04 77.96) - (end 116.88 77.96) + (start 132.48 42.5) + (end 147.57 57.59) (width 0.2) (layer "F.Cu") - (net 27) - (uuid "06433103-1e52-4e59-bfb2-1ce069316299") + (net 22) + (uuid "c458a69a-4c33-4126-bb12-e11452ebb7b0") ) (segment - (start 101 87) - (end 110.04 77.96) + (start 116.88 45.62) + (end 120 42.5) (width 0.2) (layer "F.Cu") - (net 27) - (uuid "60877112-bedd-4c08-aa66-6e70273f7784") + (net 22) + (uuid "d02191e3-2dee-40bb-9616-8f2a4131cafd") ) (segment - (start 95.565 87) - (end 101 87) + (start 120 42.5) + (end 132.48 42.5) (width 0.2) (layer "F.Cu") - (net 27) - (uuid "76afec96-2c05-423c-8f63-fa83269a747a") + (net 22) + (uuid "e61e4ec8-da10-4eb1-a454-a67b898ee92b") ) (segment (start 117.5 40) @@ -6722,596 +7603,348 @@ (uuid "b897b30e-9ea3-4220-b452-4b0232c0b886") ) (segment - (start 102 105.5) - (end 81.5 85) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "08917b78-fe9c-46d8-ac14-b349fa3fe6dc") - ) - (segment - (start 136 75) - (end 136 105.5) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "1c354b48-dd93-4328-91b6-221d7a88503c") - ) - (segment - (start 81.5 85) - (end 81.5 75) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "2311e9d5-23c9-4aa8-8d09-c7565c618f01") - ) - (segment - (start 136 105.5) - (end 102 105.5) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "2da7a1fa-7050-404f-9ccc-bfcbe6769934") - ) - (segment - (start 81.5 75) - (end 87.75 68.75) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "4342fc4f-4219-4b57-84c5-27f034d9e1d9") - ) - (segment - (start 162.5 80.38) - (end 162.5 79.5) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "58410f02-c0d1-416c-afba-609fc5206d14") - ) - (segment - (start 153 70) - (end 141 70) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "78661b90-6450-4685-bdf5-e96149b3ce19") - ) - (segment - (start 141 70) - (end 136 75) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "84e0c6c9-52da-45e7-8037-097212160253") - ) - (segment - (start 87.75 68.75) - (end 95.5325 68.75) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "86d6bdad-f0be-4120-8906-9d81dc00e815") - ) - (segment - (start 162.5 79.5) - (end 153 70) - (width 0.2) - (layer "F.Cu") - (net 30) - (uuid "dc02f67b-475b-49cc-822d-f962e45fef0c") - ) - (segment - (start 148.5 117) - (end 98 117) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "33f8bbad-caa6-43e5-90d5-fe97c68d237f") - ) - (segment - (start 71.5 90.5) - (end 71.5 70) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "3711fcaa-0e96-4870-aefe-4e29adeb7e77") - ) - (segment - (start 75.25 66.25) - (end 95.5325 66.25) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "589ad5ed-b6e4-4e2a-858e-9a3440fd2d77") - ) - (segment - (start 148.5 80.38) - (end 148.5 117) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "7974985c-53f4-4dfd-8bde-5ca990740693") - ) - (segment - (start 71.5 70) - (end 75.25 66.25) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "7ad11ed5-8e0e-487c-9e27-2e0c259be7c4") - ) - (segment - (start 98 117) - (end 71.5 90.5) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "8d729b98-44f2-4f29-9ae6-765a53e76304") - ) - (segment - (start 145.5 80.38) - (end 148.5 80.38) - (width 0.2) - (layer "F.Cu") - (net 31) - (uuid "90d5e29c-195f-497c-bef4-1c3374e06320") - ) - (segment - (start 141.5 76.5) - (end 150 76.5) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "469a5def-a763-4e7b-8f27-ff84c3bcf082") - ) - (segment - (start 152.5 104) - (end 154.5 106) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "4a523164-4821-4410-b864-8a949a3d10b1") - ) - (segment - (start 154.5 106) - (end 181.5 106) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "4b844b72-1491-4a42-b1e2-c8346c237d1a") - ) - (segment - (start 185.5 102) - (end 185.5 52) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "8c94b4bb-75fa-4e69-8056-bcfc12bcafcd") - ) - (segment - (start 182.75 49.25) - (end 176.4675 49.25) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "97dfa39a-68e8-408b-82aa-55866a2a6234") - ) - (segment - (start 181.5 106) - (end 185.5 102) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "99de32eb-c61b-421b-9bce-52f4a845e86b") - ) - (segment - (start 145.5 85.46) - (end 141 80.96) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "9ac49e60-c42f-4457-95af-126d5b846891") - ) - (segment - (start 185.5 52) - (end 182.75 49.25) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "b7706f1d-c821-4c9c-8cf0-8ba474ff3654") - ) - (segment - (start 152.5 79) - (end 152.5 104) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "bf8844e8-0176-4b9c-9e53-f8d73484daf8") - ) - (segment - (start 141 77) - (end 141.5 76.5) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "c5a8a40d-168a-4e7b-ba37-103d9a1b99c9") - ) - (segment - (start 150 76.5) - (end 152.5 79) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "ededf024-4a3d-4b59-917a-2bb7e520cdc8") - ) - (segment - (start 141 80.96) - (end 141 77) - (width 0.2) - (layer "F.Cu") - (net 34) - (uuid "f2270a6d-75ca-434a-ab81-3fc32ca2a67c") - ) - (segment - (start 166 62.5) - (end 171.75 56.75) - (width 0.2) - (layer "F.Cu") - (net 35) - (uuid "2f1d58d6-4861-4475-9e77-72438cd2f13d") - ) - (segment - (start 164.04 85.46) - (end 166 83.5) - (width 0.2) - (layer "F.Cu") - (net 35) - (uuid "3327e275-6391-45a1-ba75-eaf17e88e5c0") - ) - (segment - (start 171.75 56.75) - (end 176.4675 56.75) + (start 110.04 77.96) + (end 116.88 77.96) (width 0.2) (layer "F.Cu") - (net 35) - (uuid "50a31af1-becb-46b1-b03c-5863ef42fb66") + (net 51) + (uuid "06433103-1e52-4e59-bfb2-1ce069316299") ) (segment - (start 162.5 85.46) - (end 164.04 85.46) + (start 101 87) + (end 110.04 77.96) (width 0.2) (layer "F.Cu") - (net 35) - (uuid "6f8e33b8-9e24-4e40-8573-4b824f7f5681") + (net 51) + (uuid "60877112-bedd-4c08-aa66-6e70273f7784") ) (segment - (start 166 83.5) - (end 166 62.5) + (start 95.565 87) + (end 101 87) (width 0.2) (layer "F.Cu") - (net 35) - (uuid "ad52b835-b620-40ef-bd9c-673e4e2c23b6") + (net 51) + (uuid "76afec96-2c05-423c-8f63-fa83269a747a") ) (segment - (start 176.4675 64.25) - (end 173.75 64.25) + (start 120 82) + (end 120 76) (width 0.2) (layer "F.Cu") - (net 36) - (uuid "45862351-fdf6-4684-9708-a087c30317b3") + (net 52) + (uuid "2bd56864-9dce-40ba-b19e-75a72341008c") ) (segment - (start 173.75 64.25) - (end 170.5 67.5) + (start 111 91) + (end 120 82) (width 0.2) (layer "F.Cu") - (net 36) - (uuid "55baeecd-792f-4ebf-9b5d-519c4b130140") + (net 52) + (uuid "441ed1e0-168e-475b-b2b5-e7e810c5b9e5") ) (segment - (start 164.70355 93.08) - (end 162.5 93.08) + (start 119.42 75.42) + (end 116.88 75.42) (width 0.2) (layer "F.Cu") - (net 36) - (uuid "91c2de5c-cb09-4cda-8853-806df9c2c4d4") + (net 52) + (uuid "4923e134-a5bf-4071-a029-060f65f651e1") ) (segment - (start 170.5 67.5) - (end 170.5 87.28355) + (start 90 73.5) + (end 90 90.5) (width 0.2) (layer "F.Cu") - (net 36) - (uuid "c67bd88f-5ad6-43a7-aef1-ed08244d1c97") + (net 52) + (uuid "5e450605-0ea9-46bf-af5f-bca092c2437c") ) (segment - (start 170.5 87.28355) - (end 164.70355 93.08) + (start 90 90.5) + (end 90.5 91) (width 0.2) (layer "F.Cu") - (net 36) - (uuid "dbd725ef-9106-467d-a2ee-36e43c8be6da") + (net 52) + (uuid "6c6429c7-1cb9-407b-9bc0-a4e60a7a53dc") ) (segment - (start 162.5 90.54) - (end 164.46 90.54) + (start 90.5 91) + (end 111 91) (width 0.2) (layer "F.Cu") - (net 37) - (uuid "337f6b71-69dc-4b91-8c10-5b230dacea9f") + (net 52) + (uuid "7c1bb2ae-4a80-4fdd-b3ed-07eb66238a19") ) (segment - (start 169 86) - (end 169 65.5) + (start 92.25 71.25) + (end 90 73.5) (width 0.2) (layer "F.Cu") - (net 37) - (uuid "5e3040bf-d1e6-443b-8ca5-28f86d91cddc") + (net 52) + (uuid "aeece474-71f8-4a40-b8a0-986a6d502281") ) (segment - (start 164.46 90.54) - (end 169 86) + (start 95.5325 71.25) + (end 92.25 71.25) (width 0.2) (layer "F.Cu") - (net 37) - (uuid "a6c8361c-04e5-4017-8929-c73dad96c77b") + (net 52) + (uuid "b9aa881c-d9af-47b3-908f-bf81a88e58f3") ) (segment - (start 169 65.5) - (end 172.75 61.75) + (start 120 76) + (end 119.42 75.42) (width 0.2) (layer "F.Cu") - (net 37) - (uuid "a9db13df-5279-40e0-a4ec-385359aa33fe") + (net 52) + (uuid "cf6c5e5f-a984-4225-90ea-5ed4f41aa4e3") ) (segment - (start 172.75 61.75) - (end 176.4675 61.75) + (start 147 62.5) + (end 160 62.5) (width 0.2) (layer "F.Cu") - (net 37) - (uuid "b2bb76c6-4a94-475a-98fe-4e9d5db5657e") + (net 70) + (uuid "12c67468-220c-4505-8e2b-63c6b7cb6b6e") ) (segment - (start 164.5 60) - (end 170.25 54.25) + (start 172.5 102.5) + (end 172.5 72) (width 0.2) (layer "F.Cu") - (net 38) - (uuid "2d5519c6-cc75-423c-9f5a-d35d35bd97eb") + (net 70) + (uuid "2d6c8f3b-dd6d-4e3d-b249-1f8937f001fd") ) (segment - (start 162.5 82.92) - (end 164.08 82.92) + (start 137 88.5) + (end 137 75) (width 0.2) (layer "F.Cu") - (net 38) - (uuid "38136655-7c9f-4aef-a3eb-6e25d50b14e8") + (net 70) + (uuid "319c2870-0df0-474f-9833-d31fc71d46de") ) (segment - (start 170.25 54.25) - (end 176.4675 54.25) + (start 121.5 74.96) + (end 121.5 84.5) (width 0.2) (layer "F.Cu") - (net 38) - (uuid "53a91706-2118-48d8-ae88-8c3a0aad316b") + (net 70) + (uuid "36502c97-7634-44d9-83b4-045ece74c34f") ) (segment - (start 164.08 82.92) - (end 164.5 82.5) + (start 121.5 84.5) + (end 122 85) (width 0.2) (layer "F.Cu") - (net 38) - (uuid "938ac29c-ad98-4604-9d35-41023b9f06b4") + (net 70) + (uuid "3b100d83-2a4a-4ed5-b5a2-0b61f3bceb0f") ) (segment - (start 164.5 82.5) - (end 164.5 60) + (start 172.5 72) + (end 174 70.5) (width 0.2) (layer "F.Cu") - (net 38) - (uuid "f6641f7e-04a3-4dbd-96bd-2a034f6933a3") + (net 70) + (uuid "4da8602a-cdbb-43f6-b5d3-ce161949a83b") ) (segment - (start 186.5 102.5) - (end 181.5 107.5) + (start 145.5 95.62) + (end 144.12 95.62) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "064132e4-ce36-4f39-8a55-c5c1705c8b38") + (net 70) + (uuid "5444ecbf-2777-4132-a71f-d2cb080a73df") ) (segment - (start 149 78) - (end 144 78) + (start 161 102.5) + (end 172.5 102.5) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "103cc2de-cf43-48b0-8315-d5feb360e5b2") + (net 70) + (uuid "59805dfa-f52b-4c34-bcc8-e072da041357") ) (segment - (start 173.5 43) - (end 174 42.5) + (start 160 27.88) + (end 158.12 26) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "40526d7e-5b27-4c1e-937d-7e4ff513457c") + (net 70) + (uuid "65cf8e92-c6c8-4a38-b3e0-6c50c424d12c") ) (segment - (start 176.4675 51.75) - (end 175.25 51.75) + (start 122 85) + (end 130 85) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "41c2e884-9b24-4dd6-8a15-5968c0b0f219") + (net 70) + (uuid "673dbf91-9fac-4e3e-9acf-350693a0a9c3") ) (segment - (start 143 80.42) - (end 145.5 82.92) + (start 160.5 102) + (end 161 102.5) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "49537ebb-12ad-47ee-b790-0247ebceb3b7") + (net 70) + (uuid "6784d5dc-3668-4f6d-ae88-f81ce201937b") ) (segment - (start 181.5 107.5) - (end 153.5 107.5) + (start 178.75 79.25) + (end 176.4675 79.25) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "7256555f-7ca6-41b3-a3df-d6308debbaf6") + (net 70) + (uuid "714d7227-0ec5-4d36-b944-5c3034a3e92a") ) (segment - (start 174 42.5) - (end 184 42.5) + (start 100.5 82) + (end 112.16 70.34) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "796a9cb1-1f7f-4c7e-8bbb-a3c145f76dd2") + (net 70) + (uuid "7425795f-2ac5-41ae-9e0a-ec2b49d48250") ) (segment - (start 144 78) - (end 143 79) + (start 166.5 56) + (end 166.5 36) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "958e2a13-9fbe-4b93-be40-71d66a055feb") + (net 70) + (uuid "818320cb-832a-46e3-ac46-6aa6db4e193d") ) (segment - (start 143 79) - (end 143 80.42) + (start 116.88 70.34) + (end 121.5 74.96) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "ac9c5e9d-9f50-4f6d-996d-0d90e974a054") + (net 70) + (uuid "86a3795b-1d1a-4046-8410-78535f6a932a") ) (segment - (start 150.5 79.5) - (end 149 78) + (start 180.5 77.5) + (end 178.75 79.25) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "bd35859d-d135-4368-aba8-be8cc066a49e") + (net 70) + (uuid "888a99af-44a1-47c8-a335-b001efdfc387") ) (segment - (start 175.25 51.75) - (end 173.5 50) + (start 160.5 80.5) + (end 160.5 102) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "c136bf51-1a71-4c2c-a9b0-6a866ac86f34") + (net 70) + (uuid "8aab3f16-1940-4dc4-84e7-227f580a206d") ) (segment - (start 150.5 104.5) - (end 150.5 79.5) + (start 151 71) + (end 160.5 80.5) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "c2374972-ec9e-4cb6-aa50-1057c245e1c2") + (net 70) + (uuid "8f5fd7d9-6170-4566-a60b-f3f79f1efa6b") ) (segment - (start 153.5 107.5) - (end 150.5 104.5) + (start 130 85) + (end 130 79.5) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "cba3a62b-2dd7-44d7-85af-0e9500642935") + (net 70) + (uuid "9ccb741e-cc2d-4d40-83c0-e9d7e06ac149") ) (segment - (start 173.5 50) - (end 173.5 43) + (start 112.16 70.34) + (end 116.88 70.34) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "d1520b5e-44d1-4922-a467-3360e52ad340") + (net 70) + (uuid "9f49d17f-7042-4279-9030-3565683b5e72") ) (segment - (start 184 42.5) - (end 186.5 45) + (start 166.5 36) + (end 160 29.5) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "d94a18e3-31a7-45a5-806d-9c0172b78b10") + (net 70) + (uuid "b0de6f7b-3a7d-4671-9067-fe1f3d98e724") ) (segment - (start 186.5 45) - (end 186.5 102.5) + (start 160 29.5) + (end 160 27.88) (width 0.2) (layer "F.Cu") - (net 39) - (uuid "ed8e5a50-8e7e-4967-a11a-9ec6d2498b51") + (net 70) + (uuid "b1c30d1e-9c15-417e-8dea-82768fbb6733") ) (segment - (start 167.5 64) - (end 172.25 59.25) + (start 95.565 82) + (end 100.5 82) (width 0.2) (layer "F.Cu") - (net 40) - (uuid "1908bdf3-98d2-489b-a1fe-07eb239e07d6") + (net 70) + (uuid "bbf49249-296b-4ba0-ae45-628106051066") ) (segment - (start 167.5 84.5) - (end 167.5 64) + (start 130 79.5) + (end 147 62.5) (width 0.2) (layer "F.Cu") - (net 40) - (uuid "2bbdaaaf-89fd-499e-a71b-fa73301560bc") + (net 70) + (uuid "c39ef686-26ca-4439-8b20-c50c802174a8") ) (segment - (start 164 88) - (end 167.5 84.5) + (start 141 71) + (end 151 71) (width 0.2) (layer "F.Cu") - (net 40) - (uuid "31641d0f-6f78-4f44-8d05-9a64c2f6b35c") + (net 70) + (uuid "d487335a-cf77-4e36-9990-a1a734331e4d") ) (segment - (start 172.25 59.25) - (end 176.4675 59.25) + (start 144.12 95.62) + (end 137 88.5) (width 0.2) (layer "F.Cu") - (net 40) - (uuid "377e93dc-2156-44d0-b7c8-cb6e3068a79a") + (net 70) + (uuid "d6c3e501-f33b-489c-910f-98e93386fa2b") ) (segment - (start 162.5 88) - (end 164 88) + (start 180.5 73.5) + (end 180.5 77.5) (width 0.2) (layer "F.Cu") - (net 40) - (uuid "3d000f18-044a-46c2-92dd-7a518f7f79ba") + (net 70) + (uuid "e5225e74-f40e-4982-8f47-415438b2f02e") ) (segment - (start 171.5 89.0671) - (end 171.5 71.7175) + (start 137 75) + (end 141 71) (width 0.2) (layer "F.Cu") - (net 41) - (uuid "1a37fa1b-1400-4440-a27e-e7039926727c") + (net 70) + (uuid "ea6a0c76-cb28-41c6-bfd7-a7d328efe6d9") ) (segment - (start 171.5 71.7175) - (end 176.4675 66.75) + (start 177.5 70.5) + (end 180.5 73.5) (width 0.2) (layer "F.Cu") - (net 41) - (uuid "1e3221f6-063a-4848-b402-b46fd20f053c") + (net 70) + (uuid "ecc3870c-8f78-4c5b-98c8-f62c77fb551f") ) (segment - (start 164.9471 95.62) - (end 171.5 89.0671) + (start 160 62.5) + (end 166.5 56) (width 0.2) (layer "F.Cu") - (net 41) - (uuid "831ef393-e516-454d-a7ac-c5d78b6c7da4") + (net 70) + (uuid "f3f971e3-8226-4389-b516-fec80cff92b4") ) (segment - (start 162.5 95.62) - (end 164.9471 95.62) + (start 174 70.5) + (end 177.5 70.5) (width 0.2) (layer "F.Cu") - (net 41) - (uuid "cab304d0-81da-4ee4-9f5a-8218e0de6f1b") + (net 70) + (uuid "f6187a6a-8807-4bfb-8fcb-86f068f009f2") ) (embedded_fonts no) ) diff --git a/PCB/aparte_pcb/Extra board/Extra board.kicad_pro b/PCB/aparte_pcb/extra_board/extra_board.kicad_pro index 541cbc8..9515bb9 100644 --- a/PCB/aparte_pcb/Extra board/Extra board.kicad_pro +++ b/PCB/aparte_pcb/extra_board/extra_board.kicad_pro @@ -107,6 +107,7 @@ "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", @@ -464,7 +465,7 @@ "pinned_symbol_libs": [] }, "meta": { - "filename": "Extra board.kicad_pro", + "filename": "extra_board.kicad_pro", "version": 3 }, "net_settings": { diff --git a/PCB/aparte_pcb/Extra board/Extra board.kicad_sch b/PCB/aparte_pcb/extra_board/extra_board.kicad_sch index d17c974..bd0d6c9 100644 --- a/PCB/aparte_pcb/Extra board/Extra board.kicad_sch +++ b/PCB/aparte_pcb/extra_board/extra_board.kicad_sch @@ -741,50 +741,71 @@ ) (embedded_fonts no) ) - (symbol "Interface_Expansion:MCP23017_SP" + (symbol "Device:C" + (pin_numbers + (hide yes) + ) (pin_names - (offset 1.016) + (offset 0.254) ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -11.43 24.13 0) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "MCP23017_SP" + (property "Footprint" "" + (at 0.9652 -3.81 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 "Footprint" "Package_DIP:DIP-28_W7.62mm" - (at 5.08 -25.4 0) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf" - (at 5.08 -27.94 0) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - (property "Description" "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28" + (property "ki_fp_filters" "C_*" (at 0 0 0) (effects (font @@ -793,7 +814,108 @@ (hide yes) ) ) - (property "ki_keywords" "I2C parallel port expander" + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R_US" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_US" + (at -2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 1.016 -0.254 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -802,7 +924,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "DIP*W7.62mm*" + (property "Description" "Resistor, US symbol" (at 0 0 0) (effects (font @@ -811,31 +933,98 @@ (hide yes) ) ) - (symbol "MCP23017_SP_0_1" - (rectangle - (start -12.7 22.86) - (end 12.7 -22.86) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_US_0_1" + (polyline + (pts + (xy 0 2.286) (xy 0 2.54) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) + ) + ) + (polyline + (pts + (xy 0 2.286) (xy 1.016 1.905) (xy 0 1.524) (xy -1.016 1.143) (xy 0 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 1.016 0.381) (xy 0 0) (xy -1.016 -0.381) (xy 0 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -0.762) (xy 1.016 -1.143) (xy 0 -1.524) (xy -1.016 -1.905) (xy 0 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.286) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) ) - (symbol "MCP23017_SP_1_1" - (pin bidirectional line - (at -17.78 20.32 0) - (length 5.08) - (name "SDA" + (symbol "R_US_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "1" (effects (font (size 1.27 1.27) @@ -843,17 +1032,120 @@ ) ) ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Driver_LED:PCA9685PW" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 22.225 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PCA9685PW" + (at 1.27 22.225 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" + (at 0.635 -24.765 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.nxp.com/docs/en/data-sheet/PCA9685.pdf" + (at -10.16 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA TSSOP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "PWM LED driver I2C TSSOP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSSOP*4.4x9.7mm*P0.65mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PCA9685PW_0_1" + (rectangle + (start -12.7 20.32) + (end 12.7 -22.86) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "PCA9685PW_1_1" (pin input line (at -17.78 17.78 0) (length 5.08) - (name "SCK" + (name "SCL" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "26" (effects (font (size 1.27 1.27) @@ -861,17 +1153,17 @@ ) ) ) - (pin tri_state line - (at -17.78 5.08 0) + (pin bidirectional line + (at -17.78 15.24 0) (length 5.08) - (name "INTB" + (name "SDA" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "27" (effects (font (size 1.27 1.27) @@ -879,17 +1171,17 @@ ) ) ) - (pin tri_state line - (at -17.78 2.54 0) + (pin input line + (at -17.78 12.7 0) (length 5.08) - (name "INTA" + (name "EXTCLK" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "25" (effects (font (size 1.27 1.27) @@ -898,16 +1190,16 @@ ) ) (pin input line - (at -17.78 -2.54 0) + (at -17.78 10.16 0) (length 5.08) - (name "~{RESET}" + (name "~{OE}" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "23" (effects (font (size 1.27 1.27) @@ -916,16 +1208,16 @@ ) ) (pin input line - (at -17.78 -15.24 0) + (at -17.78 -5.08 0) (length 5.08) - (name "A2" + (name "A0" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "1" (effects (font (size 1.27 1.27) @@ -934,7 +1226,7 @@ ) ) (pin input line - (at -17.78 -17.78 0) + (at -17.78 -7.62 0) (length 5.08) (name "A1" (effects @@ -943,7 +1235,7 @@ ) ) ) - (number "16" + (number "2" (effects (font (size 1.27 1.27) @@ -952,16 +1244,16 @@ ) ) (pin input line - (at -17.78 -20.32 0) + (at -17.78 -10.16 0) (length 5.08) - (name "A0" + (name "A2" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "3" (effects (font (size 1.27 1.27) @@ -969,18 +1261,17 @@ ) ) ) - (pin no_connect line - (at -12.7 15.24 0) + (pin input line + (at -17.78 -12.7 0) (length 5.08) - (hide yes) - (name "NC" + (name "A3" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "4" (effects (font (size 1.27 1.27) @@ -988,18 +1279,17 @@ ) ) ) - (pin no_connect line - (at -12.7 12.7 0) + (pin input line + (at -17.78 -15.24 0) (length 5.08) - (hide yes) - (name "NC" + (name "A4" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "5" (effects (font (size 1.27 1.27) @@ -1007,17 +1297,17 @@ ) ) ) - (pin power_in line - (at 0 27.94 270) + (pin input line + (at -17.78 -17.78 0) (length 5.08) - (name "VDD" + (name "A5" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "24" (effects (font (size 1.27 1.27) @@ -1026,16 +1316,16 @@ ) ) (pin power_in line - (at 0 -27.94 90) + (at 0 25.4 270) (length 5.08) - (name "VSS" + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "28" (effects (font (size 1.27 1.27) @@ -1043,17 +1333,17 @@ ) ) ) - (pin bidirectional line - (at 17.78 20.32 180) + (pin power_in line + (at 0 -27.94 90) (length 5.08) - (name "GPB0" + (name "VSS" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "14" (effects (font (size 1.27 1.27) @@ -1061,17 +1351,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 17.78 180) (length 5.08) - (name "GPB1" + (name "LED0" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -1079,17 +1369,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 15.24 180) (length 5.08) - (name "GPB2" + (name "LED1" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "7" (effects (font (size 1.27 1.27) @@ -1097,17 +1387,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 12.7 180) (length 5.08) - (name "GPB3" + (name "LED2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "8" (effects (font (size 1.27 1.27) @@ -1115,17 +1405,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 10.16 180) (length 5.08) - (name "GPB4" + (name "LED3" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "9" (effects (font (size 1.27 1.27) @@ -1133,17 +1423,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 7.62 180) (length 5.08) - (name "GPB5" + (name "LED4" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "10" (effects (font (size 1.27 1.27) @@ -1151,17 +1441,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 5.08 180) (length 5.08) - (name "GPB6" + (name "LED5" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "11" (effects (font (size 1.27 1.27) @@ -1172,14 +1462,14 @@ (pin output line (at 17.78 2.54 180) (length 5.08) - (name "GPB7" + (name "LED6" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "12" (effects (font (size 1.27 1.27) @@ -1187,17 +1477,35 @@ ) ) ) - (pin bidirectional line + (pin output line + (at 17.78 0 180) + (length 5.08) + (name "LED7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line (at 17.78 -2.54 180) (length 5.08) - (name "GPA0" + (name "LED8" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "15" (effects (font (size 1.27 1.27) @@ -1205,17 +1513,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -5.08 180) (length 5.08) - (name "GPA1" + (name "LED9" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "16" (effects (font (size 1.27 1.27) @@ -1223,17 +1531,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -7.62 180) (length 5.08) - (name "GPA2" + (name "LED10" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "17" (effects (font (size 1.27 1.27) @@ -1241,17 +1549,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -10.16 180) (length 5.08) - (name "GPA3" + (name "LED11" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "18" (effects (font (size 1.27 1.27) @@ -1259,17 +1567,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -12.7 180) (length 5.08) - (name "GPA4" + (name "LED12" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "19" (effects (font (size 1.27 1.27) @@ -1277,17 +1585,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -15.24 180) (length 5.08) - (name "GPA5" + (name "LED13" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "20" (effects (font (size 1.27 1.27) @@ -1295,17 +1603,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 17.78 -17.78 180) (length 5.08) - (name "GPA6" + (name "LED14" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "21" (effects (font (size 1.27 1.27) @@ -1316,14 +1624,14 @@ (pin output line (at 17.78 -20.32 180) (length 5.08) - (name "GPA7" + (name "LED15" (effects (font (size 1.27 1.27) ) ) ) - (number "28" + (number "22" (effects (font (size 1.27 1.27) @@ -1964,8 +2272,8 @@ ) ) ) - (property "Value" "" - (at 0 0 0) + (property "Value" "soccer_communication_module" + (at 0.508 8.636 0) (effects (font (size 1.27 1.27) @@ -1981,8 +2289,8 @@ (hide yes) ) ) - (property "Datasheet" "" - (at 0 0 0) + (property "Datasheet" "https://github.com/robocup-junior/soccer-communication-module" + (at -0.254 -21.59 0) (effects (font (size 1.27 1.27) @@ -1999,20 +2307,18 @@ (hide yes) ) ) - (symbol "soccer-com-mod_0_1" + (symbol "soccer-com-mod_1_1" (rectangle - (start -6.35 -10.16) - (end 6.35 7.62) + (start -6.35 7.62) + (end 6.35 -10.16) (stroke (width 0) - (type default) + (type solid) ) (fill - (type none) + (type background) ) ) - ) - (symbol "soccer-com-mod_1_1" (pin input line (at -8.89 0 0) (length 2.54) @@ -2539,6 +2845,357 @@ ) (embedded_fonts no) ) + (symbol "power:+12V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+5V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) ) (text "Analog signal reader" (exclude_from_sim no) @@ -2562,7 +3219,7 @@ ) (text "MIDDLE BOARD CONNECTOR\n" (exclude_from_sim no) - (at 175.768 29.21 0) + (at 239.268 33.02 0) (effects (font (size 1.27 1.27) @@ -2572,7 +3229,7 @@ ) (text "LOWER BOARD CONNECTOR\n" (exclude_from_sim no) - (at 174.498 99.06 0) + (at 237.998 102.87 0) (effects (font (size 1.27 1.27) @@ -2580,6 +3237,66 @@ ) (uuid "ad8b9a71-a9ff-4a66-8b1b-839f568986b1") ) + (junction + (at 24.13 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "21eb139d-bb24-4405-97e3-468ef3dc197a") + ) + (junction + (at 24.13 62.23) + (diameter 0) + (color 0 0 0 0) + (uuid "82a12583-4590-4c45-ae62-5b68044b5780") + ) + (junction + (at 24.13 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "91ee4b9b-50eb-4c38-bdf5-744b7426ec5c") + ) + (junction + (at 19.05 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "bde57b14-270a-40ef-bd11-776d9e00dde9") + ) + (junction + (at 24.13 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "e26beef0-eb78-4d43-be43-4a81063cf65c") + ) + (wire + (pts + (xy 241.3 120.65) (xy 247.65 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a2333d5-24c9-4ec1-bdc1-3cf0cb16ee4e") + ) + (wire + (pts + (xy 243.84 68.58) (xy 248.92 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c66bc8c-8267-41c3-a1af-222979256a5f") + ) + (wire + (pts + (xy 24.13 67.31) (xy 24.13 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0cbbfdd5-952c-4c67-a98a-d0616f257f0f") + ) (wire (pts (xy 59.69 39.37) (xy 72.39 39.37) @@ -2592,6 +3309,296 @@ ) (wire (pts + (xy 243.84 66.04) (xy 248.92 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "154ef85e-94a0-4d0f-ab74-0ca138ed5bdb") + ) + (wire + (pts + (xy 86.36 22.86) (xy 86.36 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16c085f5-4fe5-495b-b7ec-cb132672abc2") + ) + (wire + (pts + (xy 24.13 62.23) (xy 24.13 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17e30cc2-0b50-4328-9ff9-b666359e4302") + ) + (wire + (pts + (xy 62.23 156.21) (xy 68.58 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "185cf93e-e9c9-4e3a-a748-1c19ec22d377") + ) + (wire + (pts + (xy 203.2 88.9) (xy 203.2 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19b1d90b-fa8d-4a80-9c40-68e054949609") + ) + (wire + (pts + (xy 241.3 123.19) (xy 247.65 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ef67b9c-b980-424d-81f9-73be421d5b23") + ) + (wire + (pts + (xy 22.86 64.77) (xy 24.13 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f4e3dd1-bb49-4b94-82d5-a2ff0bc1a55d") + ) + (wire + (pts + (xy 242.57 138.43) (xy 247.65 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26e2ee6e-0b20-457e-8f7c-fc51ffcaff6f") + ) + (wire + (pts + (xy 242.57 55.88) (xy 248.92 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a3ffc8e-eeb3-4d8a-a944-49f6416c7147") + ) + (wire + (pts + (xy 19.05 36.83) (xy 24.13 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c6aee2b-5801-4a70-8967-a544e62f2be1") + ) + (wire + (pts + (xy 134.62 86.36) (xy 128.27 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ed3159e-7580-4450-b74f-36d87c5366a2") + ) + (wire + (pts + (xy 242.57 63.5) (xy 248.92 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31329c25-7854-4951-b0f4-074d17eff46d") + ) + (wire + (pts + (xy 247.65 130.81) (xy 241.3 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34729cf7-e46f-43dc-b293-46f3da94d869") + ) + (wire + (pts + (xy 19.05 41.91) (xy 19.05 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "369caa5e-4521-4d02-96a6-86190f1f6a13") + ) + (wire + (pts + (xy 110.49 175.26) (xy 116.84 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b195eb7-1aaa-43c1-bc2f-a33453c3bead") + ) + (wire + (pts + (xy 241.3 118.11) (xy 247.65 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4172f736-202b-49e5-a452-75bbb0ce68b1") + ) + (wire + (pts + (xy 59.69 52.07) (xy 66.04 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42b2c22a-63c5-45e5-b137-531d30af9a03") + ) + (wire + (pts + (xy 24.13 64.77) (xy 24.13 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42f9ed21-4374-447d-be7f-73955f26e410") + ) + (wire + (pts + (xy 62.23 160.02) (xy 68.58 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43af8465-6450-4773-9628-cb0fb43b1c7f") + ) + (wire + (pts + (xy 242.57 60.96) (xy 248.92 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44866b74-f4c0-4cfb-8c0c-588bdf1c335e") + ) + (wire + (pts + (xy 247.65 128.27) (xy 241.3 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "495f06a0-92e6-4d72-bc61-70db9a807b45") + ) + (wire + (pts + (xy 242.57 40.64) (xy 248.92 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f3e9971-1645-4d91-9ff5-70932e1be045") + ) + (wire + (pts + (xy 241.3 115.57) (xy 247.65 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5261fa10-0315-45f4-9211-c03ed10a3f4a") + ) + (wire + (pts + (xy 243.84 38.1) (xy 248.92 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56ca13d0-eaa7-48a6-a185-10ca7a112f0e") + ) + (wire + (pts + (xy 247.65 133.35) (xy 241.3 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a8bf729-c9e2-42b8-90ec-c46079466119") + ) + (wire + (pts + (xy 134.62 88.9) (xy 128.27 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c12125c-e206-44c8-aa50-0e19ec28a18d") + ) + (wire + (pts + (xy 194.31 88.9) (xy 194.31 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62e86238-e7f7-4a2e-be47-890d3176674b") + ) + (wire + (pts + (xy 242.57 45.72) (xy 248.92 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69253a5f-04d0-4dbc-8eb2-766e0e8ae254") + ) + (wire + (pts + (xy 95.25 53.34) (xy 101.6 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "696ceb13-38a9-4764-bb77-4f65201cd2ae") + ) + (wire + (pts (xy 95.25 41.91) (xy 101.6 41.91) ) (stroke @@ -2602,13 +3609,13 @@ ) (wire (pts - (xy 92.71 190.5) (xy 92.71 185.42) + (xy 95.25 50.8) (xy 101.6 50.8) ) (stroke (width 0) (type default) ) - (uuid "7882ba3b-7d42-448c-b1bf-3c5d6e8b2127") + (uuid "726405d5-2a7d-4b5f-8772-5de0eb965882") ) (wire (pts @@ -2622,6 +3629,46 @@ ) (wire (pts + (xy 242.57 43.18) (xy 248.92 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bf15c34-1ec0-4c17-bd4e-79206ac0f2a1") + ) + (wire + (pts + (xy 116.84 171.45) (xy 110.49 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "829fdb08-ebb7-419e-b4d8-fcfc721c8525") + ) + (wire + (pts + (xy 134.62 78.74) (xy 128.27 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8761d7fb-624c-4303-991d-81c1917771da") + ) + (wire + (pts + (xy 19.05 41.91) (xy 24.13 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f12ef56-f56c-4a0f-9a1b-767e23520289") + ) + (wire + (pts (xy 59.69 36.83) (xy 72.39 36.83) ) (stroke @@ -2632,13 +3679,53 @@ ) (wire (pts - (xy 87.63 190.5) (xy 87.63 185.42) + (xy 241.3 107.95) (xy 247.65 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91b1e01a-8fab-42cc-9d3d-7194409a1c42") + ) + (wire + (pts + (xy 241.3 113.03) (xy 247.65 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "965b334a-5338-4b56-8fbb-eb3568c9ba18") + ) + (wire + (pts + (xy 87.63 187.96) (xy 87.63 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a15640e-3f4c-40d8-a2e6-5660b99555e1") + ) + (wire + (pts + (xy 242.57 58.42) (xy 248.92 58.42) ) (stroke (width 0) (type default) ) - (uuid "944fa168-2d85-4f36-9ab9-2b09279ac081") + (uuid "9a313d77-f6fb-45f8-97c5-c2a31264d910") + ) + (wire + (pts + (xy 241.3 125.73) (xy 247.65 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b2485ad-5a61-4573-930d-b80706dd4f09") ) (wire (pts @@ -2652,6 +3739,26 @@ ) (wire (pts + (xy 59.69 46.99) (xy 66.04 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2d6444d-4412-454e-989f-219df8503b16") + ) + (wire + (pts + (xy 194.31 93.98) (xy 210.82 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6ba5dec-83d3-429e-a3f5-ce6761928029") + ) + (wire + (pts (xy 95.25 39.37) (xy 101.6 39.37) ) (stroke @@ -2660,445 +3767,645 @@ ) (uuid "ad16bf5d-dd97-4feb-be32-7ecb90211b25") ) - (global_label "pr7" - (shape input) - (at 110.49 171.45 0) - (fields_autoplaced yes) + (wire + (pts + (xy 62.23 152.4) (xy 68.58 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b08a8226-3dd3-4630-acf1-d351eb8d6a26") + ) + (wire + (pts + (xy 203.2 91.44) (xy 210.82 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b13bfc05-1a65-4eae-8040-3f1ea66b1363") + ) + (wire + (pts + (xy 59.69 49.53) (xy 66.04 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b49381a2-1800-4c3b-8a2e-8329cb9f9d74") + ) + (wire + (pts + (xy 134.62 76.2) (xy 128.27 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b693bbeb-b53f-47b3-94e3-cec24dae1acd") + ) + (wire + (pts + (xy 242.57 140.97) (xy 247.65 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7dd72c6-f2ac-40fe-b9bb-a1a05995f612") + ) + (wire + (pts + (xy 242.57 53.34) (xy 248.92 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b805e9db-dcc6-473c-86e9-2e95e6b3285a") + ) + (wire + (pts + (xy 242.57 50.8) (xy 248.92 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb13244a-63b4-4939-9ab8-f16a66674ad7") + ) + (wire + (pts + (xy 242.57 48.26) (xy 248.92 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0c8a6f3-af94-4c8d-bbd8-da8464c42405") + ) + (wire + (pts + (xy 62.23 163.83) (xy 68.58 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6d03a7b-3f5f-4c34-9e77-36e807e2183a") + ) + (wire + (pts + (xy 243.84 71.12) (xy 248.92 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c719a93d-77ac-43b1-afa3-9eeb777c3ead") + ) + (wire + (pts + (xy 242.57 135.89) (xy 247.65 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc463f41-eebd-40fc-a1c9-69e51bbba7c7") + ) + (wire + (pts + (xy 62.23 175.26) (xy 68.58 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0f00880-07de-45e5-b45a-758213b6c018") + ) + (wire + (pts + (xy 62.23 167.64) (xy 68.58 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e140fbbe-c728-4667-a209-cd010f5c9de0") + ) + (wire + (pts + (xy 24.13 59.69) (xy 24.13 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e413b7aa-5524-4074-a224-3d96657b0ede") + ) + (wire + (pts + (xy 24.13 69.85) (xy 24.13 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6f9472d-0bd7-4833-9890-59946ba47cf3") + ) + (wire + (pts + (xy 62.23 171.45) (xy 68.58 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3a94ece-e13d-47fb-bb87-024364d8499d") + ) + (wire + (pts + (xy 116.84 167.64) (xy 110.49 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3e71b12-7dc7-4f61-97fb-b716a547b9d6") + ) + (wire + (pts + (xy 19.05 39.37) (xy 24.13 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8be3cbc-6378-45b5-8ca1-6c0f7603e6a8") + ) + (wire + (pts + (xy 92.71 187.96) (xy 92.71 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8ebcca6-291e-4392-a6d5-49b1608f82cd") + ) + (wire + (pts + (xy 241.3 110.49) (xy 247.65 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fda4820d-b2f5-47f9-abbf-9e9d10f610c4") + ) + (label "TX" + (at 116.84 175.26 180) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right bottom) ) - (uuid "05a66753-ee99-4c32-a395-801bb50e02d2") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 116.6199 171.45 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "00b726b1-0411-410b-8b25-0834e84cdad3") + ) + (label "OUT2" + (at 242.57 48.26 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "0567c83e-a2e1-4efd-87de-5e23876a01c2") ) - (global_label "GND" - (shape input) - (at 41.91 29.21 90) - (fields_autoplaced yes) + (label "GREEN" + (at 66.04 49.53 180) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right bottom) ) - (uuid "05ea740c-fd76-4ec4-b6cf-5d19c7da7fb1") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 41.91 22.3543 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "08e7a52b-cd6a-4cba-bb0f-22b7bb72a91c") + ) + (label "encA" + (at 95.25 50.8 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "0b0065e0-a2c5-4dd9-b0a0-dfbc93f8818e") ) - (global_label "GND" - (shape input) - (at 24.13 74.93 180) - (fields_autoplaced yes) + (label "RX" + (at 242.57 58.42 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "07104f00-b0bd-470c-8971-9429fedbdf8d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 17.2743 74.93 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "0b0fe2ca-ab66-4ec4-8d9f-ef1310ee077d") + ) + (label "BLUE" + (at 241.3 133.35 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "0eb587af-b55c-40dc-8404-68da154de560") ) - (global_label "encB" - (shape input) - (at 101.6 53.34 180) - (fields_autoplaced yes) + (label "pr1" + (at 62.23 152.4 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "0ba41153-63ab-4cc4-a1c2-dca1953c06cc") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 94.0186 53.34 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "109acad0-9c14-4209-9d09-c4fd97bf7523") + ) + (label "pr7" + (at 116.84 171.45 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "159e8689-fa17-4b69-b5de-38a42576d171") ) - (global_label "12V" - (shape input) - (at 95.25 34.29 0) - (fields_autoplaced yes) + (label "D-A1" + (at 242.57 40.64 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "1136bed4-c9e2-4a4f-aa9e-cbada6ca66bb") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 101.7428 34.29 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "1eba53ae-fc7b-4656-bb8c-bfd60b0da7c6") + ) + (label "D+A0" + (at 134.62 86.36 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "21c6a294-a9d2-4516-a61f-61bd67d190f7") ) - (global_label "OUT2" - (shape input) - (at 128.27 78.74 0) - (fields_autoplaced yes) + (label "OUT1" + (at 242.57 45.72 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "13e3ba57-e1f4-4b69-b25e-00788605c08f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 136.0933 78.74 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "2489aae6-74de-4a84-8bb1-250600c5bea1") + ) + (label "SCL" + (at 19.05 36.83 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "2b2352e7-7fec-469f-99fb-c225a507a62a") ) - (global_label "SDA" - (shape input) - (at 185.42 59.69 180) - (fields_autoplaced yes) + (label "pr5" + (at 62.23 167.64 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "16153a1f-4c87-48d2-bdcc-e4dd24e512bd") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.8667 59.69 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "2b43b087-4a90-4655-bbbd-0d847d4aaa46") + ) + (label "pr8" + (at 116.84 167.64 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "2e309eaa-26b2-4b0f-8377-bb30394868d7") ) - (global_label "SCL" - (shape input) - (at 24.13 39.37 180) - (fields_autoplaced yes) + (label "TX" + (at 242.57 55.88 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "1b335ccf-7f8b-4a01-8a90-720355e96ed7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 17.6372 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "332b3e3b-71ec-4029-9031-c6d38650427d") + ) + (label "pr3" + (at 241.3 113.03 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "351ff9a5-7829-4c1e-8349-5cbb7302118c") ) - (global_label "Rood" - (shape input) - (at 184.15 124.46 180) - (fields_autoplaced yes) + (label "pr6" + (at 62.23 171.45 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "23f6524d-3363-41cf-9815-24f1e8899ad6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 176.4478 124.46 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "400a2814-5148-448e-86b3-825243938513") + ) + (label "SDA" + (at 210.82 91.44 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "4144fe9e-6a7d-4868-9961-ac896fabf5bc") ) - (global_label "pr3" - (shape input) - (at 184.15 109.22 180) - (fields_autoplaced yes) + (label "SCL" + (at 210.82 93.98 180) (effects (font (size 1.27 1.27) ) - (justify right) + (justify right bottom) ) - (uuid "28eb188f-ac20-4421-9cac-7587c87d8c58") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 109.22 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "4ee5a98a-8235-4b11-adac-15be4b56754b") + ) + (label "GREEN" + (at 241.3 130.81 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "50f2fba6-1785-4847-a60b-aa7ec14aa826") ) - (global_label "SCL" - (shape input) - (at 185.42 57.15 180) - (fields_autoplaced yes) + (label "pr2" + (at 241.3 110.49 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "30960ad4-1a6c-42f4-a749-41312d45eb33") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.9272 57.15 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "53cf23dd-3376-4dc7-b26d-964d8dc3bdc5") + ) + (label "OUT2" + (at 134.62 78.74 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "5622a779-623d-40db-b91f-d45e38f46faf") ) - (global_label "pr8" - (shape input) - (at 110.49 167.64 0) - (fields_autoplaced yes) + (label "pr7" + (at 241.3 123.19 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "337a7918-4819-4843-afe7-d8fb8211fe4d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 116.6199 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "58627d81-1567-4d6d-b83d-e8c1309bfb52") + ) + (label "OUT1" + (at 134.62 76.2 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "5a5c2b69-ed87-4a62-a0b2-9f5662417d7e") ) - (global_label "RX" - (shape input) - (at 68.58 175.26 180) - (fields_autoplaced yes) + (label "RED" + (at 241.3 128.27 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "365b8001-c8ba-49be-b215-5c1796836635") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 63.1153 175.26 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "5b30138a-485d-4b8e-8e97-dcf7d54738e6") + ) + (label "encA" + (at 242.57 50.8 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "5e17f389-ddc5-4f9c-a8ad-d0d59a45f6cd") ) - (global_label "TX" - (shape input) - (at 110.49 175.26 0) - (fields_autoplaced yes) + (label "encB" + (at 242.57 53.34 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) ) - (uuid "38f67621-90c9-4dcc-b55e-607e60bfac44") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 115.6523 175.26 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "73ecf0a6-89aa-48c0-b2ed-65252cae915a") + ) + (label "pr4" + (at 62.23 163.83 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "755d51e0-b532-4780-90ef-bdfa28b8d628") ) - (global_label "5v" - (shape input) - (at 101.6 48.26 180) - (fields_autoplaced yes) + (label "pr4" + (at 241.3 115.57 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "4081f4cf-b25a-493f-a229-ee55c61c8bf6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 96.4377 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "7668ceed-1f65-4c5f-8971-b36c5fa7edf5") + ) + (label "BLUE" + (at 66.04 52.07 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "7ef5b732-f1e2-48cd-a2b8-70b93c5e6773") ) - (global_label "D-A1" - (shape input) - (at 128.27 88.9 0) - (fields_autoplaced yes) + (label "RED" + (at 66.04 46.99 180) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right bottom) ) - (uuid "4194292f-de6b-410e-8374-264a9a0889de") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 136.3957 88.9 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) + (uuid "84b66632-97ed-4947-9700-5236af4a8e98") + ) + (label "pr6" + (at 241.3 120.65 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "86b0a35f-c0bc-456c-8d13-ce037d755534") ) - (global_label "pr8" - (shape input) - (at 184.15 121.92 180) - (fields_autoplaced yes) + (label "D+A0" + (at 242.57 43.18 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "5168162e-e3df-4f89-a15a-93f3a78d777e") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 121.92 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "88d97f5f-4d67-4c07-8051-c4652f1b7abf") + ) + (label "pr1" + (at 241.3 107.95 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "8a16d104-0336-4480-b0c9-5d4e1a0e5b5d") ) - (global_label "pr1" - (shape input) - (at 68.58 152.4 180) - (fields_autoplaced yes) + (label "SDA" + (at 19.05 39.37 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "522db202-2f32-4554-ba61-1724816c3563") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 152.4 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "94baf8b0-336d-4cc8-88fb-c5133af3d0a9") + ) + (label "SCL" + (at 242.57 60.96 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "9e956eeb-032f-4e9e-8706-d4386adeb3dd") ) - (global_label "pr5" - (shape input) - (at 68.58 167.64 180) - (fields_autoplaced yes) + (label "RX" + (at 62.23 175.26 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "537ac657-9e10-4444-85bb-8eda172dcd97") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "a158b69e-21e5-4de1-8cb9-b35542a87c6e") + ) + (label "D-A1" + (at 134.62 88.9 180) + (effects + (font + (size 1.27 1.27) ) + (justify right bottom) ) + (uuid "cb9d9a39-e52f-41e4-af80-5b00a63b4247") ) - (global_label "D-A1" - (shape input) - (at 185.42 39.37 180) - (fields_autoplaced yes) + (label "pr3" + (at 62.23 160.02 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left bottom) ) - (uuid "5645835d-c0e4-4f73-8e0e-c37d65aa507f") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.2943 39.37 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) + (uuid "d2cadbc1-de2a-4a37-af51-c399e74c8f71") + ) + (label "pr8" + (at 241.3 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "dee9acf8-c739-4c5e-b5b6-2f401edac45a") + ) + (label "encB" + (at 95.25 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e0f0d875-001f-41f4-93a4-4fa37aa54d5d") + ) + (label "pr2" + (at 62.23 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e354cf7c-d749-4575-b384-e5c592bd67cb") + ) + (label "pr5" + (at 241.3 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e3cbe66d-ee0b-414c-92a3-3ab19f0c87a1") + ) + (label "SDA" + (at 242.57 63.5 0) + (effects + (font + (size 1.27 1.27) ) + (justify left bottom) ) + (uuid "efbe1340-5da4-47c0-aa03-c91da17d9a2d") ) (global_label "5v" (shape input) @@ -3122,217 +4429,301 @@ ) ) ) - (global_label "GND" - (shape input) - (at 101.6 45.72 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "579313ee-a0fd-494e-b3d5-9b33aff619d4") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 94.7443 45.72 0) + (symbol + (lib_id "power:GND") + (at 86.36 22.86 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "01e8acc2-080e-463e-ab44-0870cc774637") + (property "Reference" "#PWR04" + (at 86.36 16.51 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr4" - (shape input) - (at 184.15 111.76 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "GND" + (at 86.614 19.304 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) - (uuid "5ec30451-ef32-4b0a-b65e-ebe1b07d5d32") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 111.76 0) + (property "Footprint" "" + (at 86.36 22.86 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr7" - (shape input) - (at 184.15 119.38 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 86.36 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "5ffcd028-181f-4e3d-bc05-2de851c08b36") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 119.38 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 86.36 22.86 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "4f32f9c6-af96-462f-b3fe-ac395cd88bf0") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR04") + (unit 1) + ) + ) + ) ) - (global_label "5v" - (shape input) - (at 110.49 152.4 0) + (symbol + (lib_id "power:+5V") + (at 203.2 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "0fa34c6a-a225-4b15-a6ce-3dd68857ead6") + (property "Reference" "#PWR029" + (at 203.2 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify left) ) - (uuid "6530cebe-a1a4-466e-88fa-1c96bdf50551") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 115.6523 152.4 0) + (property "Value" "+5V" + (at 203.2 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 81.28 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "RX" - (shape input) - (at 185.42 54.61 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "6bcccf9c-c434-490b-bb78-7c4ee0264d55") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 179.9553 54.61 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 203.2 81.28 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "98a7497b-da14-48b4-9165-cf3dd983a23b") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR029") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 24.13 77.47 180) + (symbol + (lib_id "power:+12V") + (at 110.49 88.9 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "130e2780-fa3b-4ffa-ad8f-1a785c58cd9f") + (property "Reference" "#PWR015" + (at 114.3 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "77f606b2-8769-4312-8e36-2726ebd2bdfd") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 17.2743 77.47 0) + (property "Value" "+12V" + (at 106.68 88.8999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 110.49 88.9 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "SDA" - (shape input) - (at 24.13 36.83 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 110.49 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "7a96c819-5c22-4c0e-815f-cea1eb4b75ab") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 17.5767 36.83 0) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 110.49 88.9 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "7b0cdd37-0ebb-4f19-984d-e2cd5f957515") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR015") + (unit 1) + ) + ) + ) ) - (global_label "pr4" - (shape input) - (at 68.58 163.83 180) + (symbol + (lib_id "power:GND") + (at 242.57 135.89 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "146af56a-592c-4b55-bdab-c84a6a0de94c") + (property "Reference" "#PWR022" + (at 236.22 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "7cc39ae9-4cad-4283-ae3e-54cb25cdc605") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 163.83 0) + (property "Value" "GND" + (at 238.76 135.8899 90) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 242.57 135.89 0) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "5v" - (shape input) - (at 87.63 190.5 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 242.57 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "7f5b8888-9b1e-497f-af0f-c06c6dab3af6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 87.63 195.6623 90) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 242.57 135.89 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "24c7031e-26fd-4b7b-bb64-639cbf00e3a5") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR022") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 95.25 36.83 0) + (symbol + (lib_id "Driver_LED:PCA9685PW") + (at 41.91 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "1bbc6d92-6eb6-4d21-9bdb-cfe63827daef") + (property "Reference" "U3" + (at 44.0533 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) ) - (justify left) ) - (uuid "82a5a054-060b-40cc-ab92-cc41fa82a0dd") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 102.1057 36.83 0) + (property "Value" "PCA9685PW" + (at 44.0533 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" + (at 42.545 79.375 0) (effects (font (size 1.27 1.27) @@ -3341,732 +4732,1059 @@ (hide yes) ) ) - ) - (global_label "5v" - (shape input) - (at 41.91 85.09 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "http://www.nxp.com/docs/en/data-sheet/PCA9685.pdf" + (at 31.75 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "869cf8c7-a373-4a14-9659-8edd1ee9247c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 41.91 90.2523 90) + (property "Description" "16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA TSSOP" + (at 41.91 54.61 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "D+A0" - (shape input) - (at 185.42 41.91 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "14" + (uuid "0772343c-5494-4784-b11c-300412312bf1") + ) + (pin "8" + (uuid "85e6a402-dcd3-4518-b0e4-295ebe6e4121") + ) + (pin "11" + (uuid "b0a5776d-ea51-48f4-bbcd-7d6f324aa974") + ) + (pin "4" + (uuid "e0740410-c61e-4bf1-a6cd-7f783a813b8a") + ) + (pin "9" + (uuid "d34efdcb-1243-4def-915c-f003bb2adf7c") + ) + (pin "13" + (uuid "0fb0a7cf-574a-4dd2-9b58-991c68a4e819") + ) + (pin "22" + (uuid "ac045fe7-02f1-4563-a500-9c8747c04de8") + ) + (pin "28" + (uuid "998928d5-3fcd-467f-b797-27f4121173a9") + ) + (pin "7" + (uuid "d6665c9d-9533-44ea-9b48-b2901561a109") + ) + (pin "21" + (uuid "ebccd2b9-a780-4762-9e55-ab1eb4e25841") + ) + (pin "5" + (uuid "9086d26e-501f-4881-af78-8ee5989301aa") + ) + (pin "20" + (uuid "2224d1ca-5403-42e0-b6d6-e4f927dd5a4b") + ) + (pin "27" + (uuid "57a030ab-6ff6-4615-a32b-fece368524c1") + ) + (pin "26" + (uuid "741a3776-9fa1-4c10-b44f-6e60895d78f4") + ) + (pin "17" + (uuid "d3e5a679-d229-48c6-8afe-da81a2ea2082") + ) + (pin "18" + (uuid "de98b902-2d46-484e-b780-e4318b0864c4") + ) + (pin "10" + (uuid "7aca39ec-4976-4363-af78-d5bf34744c1b") + ) + (pin "12" + (uuid "8f298e24-b6b0-46f9-97d6-d2e43a749626") + ) + (pin "16" + (uuid "42585517-96e1-4306-81af-6bd15b007f8a") + ) + (pin "15" + (uuid "d372086b-423b-4bde-9c87-dae7975c292b") + ) + (pin "24" + (uuid "5ccf84f0-3dcf-4efa-a2ae-6ffe3b5fbc7a") + ) + (pin "2" + (uuid "8f8fe194-ef73-4e62-92ce-f6b64759311f") + ) + (pin "6" + (uuid "7f139ccd-1feb-4cde-a966-51dc9a5e6be5") + ) + (pin "19" + (uuid "403e8385-6a1d-4e1f-8b6a-b91d1084c699") + ) + (pin "3" + (uuid "207d24db-fc14-4e60-925d-661737f33dc3") + ) + (pin "1" + (uuid "13d9c2ce-0f35-45cf-9b85-ae7a47b0ce25") + ) + (pin "23" + (uuid "ffb2bca2-6e4f-49ee-86c5-e6d966385a76") + ) + (pin "25" + (uuid "35ba5dc9-e4a5-4c25-8c24-b4ee544f3fb5") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "U3") + (unit 1) + ) ) - (justify right) ) - (uuid "897f85b8-0378-4287-9733-7642c510d4b3") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.2943 41.91 0) + ) + (symbol + (lib_id "power:+12V") + (at 95.25 34.29 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1d3304a8-30c2-48d9-9a44-b1a5d5e72475") + (property "Reference" "#PWR06" + (at 91.44 34.29 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr6" - (shape input) - (at 184.15 116.84 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "+12V" + (at 99.06 34.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) ) - (justify right) ) - (uuid "8c1edfcd-25fd-4431-be68-f41a4aa9cda5") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 116.84 0) + (property "Footprint" "" + (at 95.25 34.29 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr5" - (shape input) - (at 184.15 114.3 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 95.25 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "8c2c6de0-e702-44fb-a130-b482061497c5") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 114.3 0) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 95.25 34.29 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "07db3327-bfd0-4427-9f14-a25b78b053f2") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR06") + (unit 1) + ) + ) + ) ) - (global_label "5v" - (shape input) - (at 110.49 86.36 180) + (symbol + (lib_id "power:GND") + (at 110.49 81.28 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "228cfac1-6325-4b82-bd97-9636bfc13b54") + (property "Reference" "#PWR013" + (at 104.14 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "9140c067-7431-41c5-864a-836fb53931ca") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 105.3277 86.36 0) + (property "Value" "GND" + (at 106.68 81.2799 90) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 110.49 81.28 0) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 92.71 190.5 270) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 110.49 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "98a11134-fd60-4a34-834d-47d6357bec25") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 92.71 197.3557 90) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 110.49 81.28 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "4154ab6f-cd98-4925-aaf5-5d3be9c4df45") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR013") + (unit 1) + ) + ) + ) ) - (global_label "TX" - (shape input) - (at 185.42 52.07 180) + (symbol + (lib_id "power:GND") + (at 92.71 187.96 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "235e914c-9c77-4150-a835-b6c8dcb68d11") + (property "Reference" "#PWR016" + (at 92.71 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "9a11cff0-1c12-482f-a5b4-6e61549e563c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 180.2577 52.07 0) + (property "Value" "GND" + (at 92.7101 191.77 90) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 92.71 187.96 0) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "encA" - (shape input) - (at 101.6 50.8 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 92.71 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "9b257ace-5439-4000-8b1c-a601496226aa") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 94.2 50.8 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 92.71 187.96 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "D+A0" - (shape input) - (at 128.27 86.36 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "1" + (uuid "30eadad6-e12f-4b40-b1ca-ee361006f46b") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR016") + (unit 1) + ) ) - (justify left) ) - (uuid "9e8d91df-a1b7-433c-b3b6-da4c3956b4bb") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 136.3957 86.36 0) + ) + (symbol + (lib_id "power:GND") + (at 24.13 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "340cd979-cfe6-4e97-9160-83fe523aefb2") + (property "Reference" "#PWR01" + (at 24.13 58.42 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "5v" - (shape input) - (at 185.42 64.77 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "GND" + (at 23.876 55.626 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) - (uuid "a0d02037-2ea3-4e6f-8179-081dd1c25a90") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 180.2577 64.77 0) + (property "Footprint" "" + (at 24.13 52.07 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr2" - (shape input) - (at 68.58 156.21 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 24.13 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "a4761582-9cc1-4707-a799-81bd350cfaa7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 156.21 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 24.13 52.07 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "OUT2" - (shape input) - (at 185.42 44.45 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "1" + (uuid "5b1ac18c-e111-4feb-8c20-b9904aaebcab") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR01") + (unit 1) + ) ) - (justify right) ) - (uuid "a635eb6e-c9e5-403b-8e2d-f8872fbbf610") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.5967 44.45 0) + ) + (symbol + (lib_id "power:+5V") + (at 41.91 82.55 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a61f24d-7365-468c-944a-7968ff472039") + (property "Reference" "#PWR09" + (at 41.91 78.74 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "encB" - (shape input) - (at 185.42 46.99 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "+5V" + (at 41.91 87.63 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) - (uuid "a6dd0944-76af-418f-aa46-8a535baf9378") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.8386 46.99 0) + (property "Footprint" "" + (at 41.91 82.55 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "5v" - (shape input) - (at 184.15 134.62 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 41.91 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "ada00477-bb2c-46aa-acd9-634918559b41") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.9877 134.62 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 41.91 82.55 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "a20f28ff-57f1-4255-b275-a7839984120f") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR09") + (unit 1) + ) + ) + ) ) - (global_label "Groen" - (shape input) - (at 184.15 127 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (symbol + (lib_id "Device:C") + (at 19.05 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3ded67a8-e944-4a2c-be27-10d21596ff50") + (property "Reference" "C1" + (at 13.716 46.736 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) ) - (justify right) ) - (uuid "af6fcda8-bfde-4fde-86df-9485f7172f65") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 175.722 127 0) + (property "Value" "10uF" + (at 16.256 46.736 90) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 20.0152 52.07 0) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 184.15 132.08 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "~" + (at 19.05 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "b53162df-735e-4356-a540-1567350ca64e") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.2943 132.08 0) + (property "Description" "Unpolarized capacitor" + (at 19.05 48.26 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "2" + (uuid "b794c7d0-ebb2-483c-85fc-302d612c57f2") + ) + (pin "1" + (uuid "929ebe41-0049-4566-b65d-e7a7977f3248") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "C1") + (unit 1) + ) + ) + ) ) - (global_label "pr3" - (shape input) - (at 68.58 160.02 180) + (symbol + (lib_id "Device:R_US") + (at 203.2 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "41ddf6bf-325b-46bd-8c37-fb1b3aba247d") + (property "Reference" "R2" + (at 205.74 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) ) - (justify right) ) - (uuid "b7bd683f-216f-461d-8232-778ef874e93a") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 160.02 0) + (property "Value" "10K" + (at 205.74 86.3599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 204.216 85.344 90) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr1" - (shape input) - (at 184.15 104.14 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "~" + (at 203.2 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "b82da549-f229-4fc5-8567-fd3325c26674") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 104.14 0) + (property "Description" "Resistor, US symbol" + (at 203.2 85.09 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "2" + (uuid "e44ff0be-9dd4-4615-93c1-39fb937a6c8e") + ) + (pin "1" + (uuid "2ff3dff9-85ba-4840-a307-433b594f42d5") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "R2") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 185.42 67.31 180) + (symbol + (lib_id "power:+5V") + (at 242.57 138.43 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "43430784-c255-41e2-a1c0-0c0e1f704e22") + (property "Reference" "#PWR026" + (at 246.38 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "be667196-c2aa-4c70-a599-24d91a802b8e") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.5643 67.31 0) + (property "Value" "+5V" + (at 238.76 138.4299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 242.57 138.43 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 72.39 29.21 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 242.57 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "bed277d0-389b-481d-9cac-b2539083b802") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 65.5343 29.21 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 242.57 138.43 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "4c347a20-4e1f-4453-abc2-0d4d8c1ba75f") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR026") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 110.49 156.21 0) + (symbol + (lib_id "Device:R_US") + (at 194.31 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "44c73b97-461b-4821-aa9a-ba4a43599646") + (property "Reference" "R3" + (at 196.85 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) ) - (justify left) ) - (uuid "ca3ea864-d5da-4f0a-9131-25c5cb88cf88") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 117.3457 156.21 0) + (property "Value" "10K" + (at 196.85 86.3599 0) (effects (font (size 1.27 1.27) ) (justify left) + ) + ) + (property "Footprint" "" + (at 195.326 85.344 90) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "OUT1" - (shape input) - (at 128.27 76.2 0) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "~" + (at 194.31 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify left) ) - (uuid "cd21395a-de09-42ad-b5da-a51818140bd4") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 136.0933 76.2 0) + (property "Description" "Resistor, US symbol" + (at 194.31 85.09 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - ) - (global_label "pr6" - (shape input) - (at 68.58 171.45 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (pin "2" + (uuid "d77f9b41-606b-4a5f-a888-05576b9c731b") + ) + (pin "1" + (uuid "c1550265-c083-4875-ab96-1290807d6c24") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "R3") + (unit 1) + ) ) - (justify right) ) - (uuid "cdccfb29-6bd1-4ee6-9947-ca25cc532a94") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 62.4501 171.45 0) + ) + (symbol + (lib_id "power:GND") + (at 19.05 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "492a2551-b3c0-4f85-9b3f-29840069cebb") + (property "Reference" "#PWR012" + (at 19.05 58.42 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "blauw" - (shape input) - (at 184.15 129.54 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Value" "GND" + (at 18.796 55.626 0) + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) - (uuid "d00939ea-8ed0-4e93-a81d-a383fd29d8a2") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 175.7221 129.54 0) + (property "Footprint" "" + (at 19.05 52.07 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 185.42 34.29 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 19.05 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "d2522535-6f3f-49eb-a206-6087c2ef67e7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.5643 34.29 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 19.05 52.07 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "426acc22-5b9c-4784-bab5-f5ecdb841657") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR012") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 24.13 72.39 180) + (symbol + (lib_id "power:GND") + (at 243.84 71.12 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "4e922840-7644-4396-805e-5ccfe9b17386") + (property "Reference" "#PWR024" + (at 237.49 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "d342b441-527e-4dc5-a179-5aea2ac0c49c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 17.2743 72.39 0) + (property "Value" "GND" + (at 240.03 71.1199 90) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 243.84 71.12 0) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 86.36 26.67 90) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 243.84 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify left) ) - (uuid "d3e72634-0f65-45e7-b204-8d227845492d") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 86.36 19.8143 90) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 243.84 71.12 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) + (pin "1" + (uuid "274240a1-8789-47ef-843f-a45923f4f135") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR024") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 184.15 137.16 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (symbol + (lib_id "power:GND") + (at 101.6 45.72 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4ff41716-43b4-4c8c-8e0c-ef41abe5ded0") + (property "Reference" "#PWR07" + (at 95.25 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "d9a0f509-b019-43f8-91fa-2cb027dc4b02") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 177.2943 137.16 0) + (property "Value" "GND" + (at 98.044 45.466 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 45.72 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "pr2" - (shape input) - (at 184.15 106.68 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 101.6 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "ec757e25-3d6b-4928-9808-6829b6f1e3d0") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.0201 106.68 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 101.6 45.72 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "c2f56e78-25e8-4b90-97b5-7baf8276bf2f") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR07") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 185.42 36.83 180) + (symbol + (lib_id "power:+5V") + (at 243.84 68.58 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (uuid "61a60739-d503-4906-a4b2-71e98fd4a42e") + (property "Reference" "#PWR025" + (at 247.65 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "f6405002-af46-4abe-b269-ee8687510972") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.5643 36.83 0) + (property "Value" "+5V" + (at 240.03 68.5799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) - ) - (global_label "encA" - (shape input) - (at 185.42 49.53 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 243.84 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "f6c20f01-a8b5-4ec8-9614-b46591a57aa6") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.02 49.53 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "bbfbf597-bf88-43b6-bee6-97ac4fbdba3a") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR025") + (unit 1) + ) + ) + ) ) - (global_label "GND" - (shape input) - (at 110.49 81.28 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (symbol + (lib_id "Device:R_US") + (at 24.13 48.26 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "63386b86-e861-4e93-8669-83bbeb6b761e") + (property "Reference" "R1" + (at 25.4 47.244 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) ) - (justify right) ) - (uuid "fefad99d-ec05-46df-817a-6966de94ec6a") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 103.6343 81.28 0) + (property "Value" "10K" + (at 25.4 49.784 0) (effects (font (size 1.27 1.27) ) (justify right) + ) + ) + (property "Footprint" "" + (at 23.114 48.514 90) + (effects + (font + (size 1.27 1.27) + ) (hide yes) ) ) - ) - (global_label "GND" - (shape input) - (at 185.42 62.23 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "~" + (at 24.13 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) - (justify right) ) - (uuid "ff850260-6a86-4c4a-aeaa-d14044db846c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 178.5643 62.23 0) + (property "Description" "Resistor, US symbol" + (at 24.13 48.26 0) (effects (font (size 1.27 1.27) ) - (justify right) (hide yes) ) ) + (pin "1" + (uuid "252bc48e-69b7-4f4e-bde2-090d12e183bb") + ) + (pin "2" + (uuid "ec5d9e3b-2523-442c-83bf-d388dc707a3e") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "R1") + (unit 1) + ) + ) + ) ) (symbol (lib_id "Library:Seeed Studio XIAO SAMD21") @@ -4194,6 +5912,73 @@ ) ) (symbol + (lib_id "power:+5V") + (at 101.6 48.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7090fa8b-382c-4c3f-9f10-2723f186e944") + (property "Reference" "#PWR08" + (at 105.41 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 97.79 48.2599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 101.6 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 101.6 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cdfecb98-d4ae-4600-aefa-7095d187bd83") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Library:pololu_4.4{colon}1_Metal_Gearmotor_25Dx63L_mm_MP_12V_with_48_CPR_Encoder") (at 109.22 45.72 90) (mirror x) @@ -4276,55 +6061,52 @@ ) ) (symbol - (lib_id "Interface_Expansion:MCP23017_SP") - (at 41.91 57.15 0) + (lib_id "power:GND") + (at 96.52 140.97 180) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "9ca13c2b-2321-4f33-bf87-ea63a93c6e6a") - (property "Reference" "U2" - (at 44.0533 29.21 0) + (uuid "88e51cf0-9858-420e-a563-daf88f9a76ce") + (property "Reference" "#PWR020" + (at 96.52 134.62 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "MCP23017_SP" - (at 44.0533 31.75 0) + (property "Value" "GND" + (at 96.52 135.89 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Package_DIP:DIP-28_W7.62mm" - (at 46.99 82.55 0) + (property "Footprint" "" + (at 96.52 140.97 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - (property "Datasheet" "https://ww1.microchip.com/downloads/aemDocuments/documents/APID/ProductDocuments/DataSheets/MCP23017-Data-Sheet-DS20001952.pdf" - (at 46.99 85.09 0) + (property "Datasheet" "" + (at 96.52 140.97 0) (effects (font (size 1.27 1.27) ) - (justify left) (hide yes) ) ) - (property "Description" "16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28" - (at 41.91 57.15 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 96.52 140.97 0) (effects (font (size 1.27 1.27) @@ -4333,126 +6115,318 @@ ) ) (pin "1" - (uuid "93e800f8-c9ff-4d04-bdf7-e3c03dd36809") + (uuid "b7a5a84c-25b4-46d6-a0ae-efd9a8e5d978") ) - (pin "23" - (uuid "cddf7d52-021a-4ad5-8ecf-1b8a90c4464d") + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR020") + (unit 1) + ) + ) ) - (pin "3" - (uuid "ed4b1215-7340-4dab-bc0d-ca03a1c75c5b") + ) + (symbol + (lib_id "power:GND") + (at 95.25 36.83 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9fdf0032-923e-459e-b4e7-638687fba16f") + (property "Reference" "#PWR05" + (at 101.6 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "4" - (uuid "8d946f7c-547a-4427-b35b-dcb58ebe3796") + (property "Value" "GND" + (at 98.806 37.084 0) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "12" - (uuid "e8165f55-3f78-4df9-946c-dca3078d4bdf") + (property "Footprint" "" + (at 95.25 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "14" - (uuid "2a23bfaf-1754-4d31-a91c-36ce3ff8bc9b") + (property "Datasheet" "" + (at 95.25 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "24" - (uuid "0502774e-0855-49b8-b2da-205f17406fd9") + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 95.25 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "19" - (uuid "f4c7006d-7dd5-4a5f-9f32-59401e24ec82") + (pin "1" + (uuid "f06764b4-0f5b-4910-95d8-d3c83fa11a55") ) - (pin "27" - (uuid "9e96ea34-2c95-43f8-8bc4-326b8dc2eaaf") + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR05") + (unit 1) + ) + ) ) - (pin "2" - (uuid "b47fa106-b0ce-4ac2-90e6-6a6b57ac2a45") + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 252.73 135.89 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a3cf7cf7-d6b0-4cf8-ac88-38025498bc3d") + (property "Reference" "J4" + (at 258.318 134.366 0) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "16" - (uuid "6e27cd3c-2b62-4b5f-b224-1a29d3b89010") + (property "Value" "Conn_01x04_Pin" + (at 261.366 136.398 0) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "7" - (uuid "efb28321-91d9-4b50-868a-5cf2dac07c39") + (property "Footprint" "Connector_JST:JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" + (at 252.73 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "13" - (uuid "40a18516-6360-499d-93f5-af0fef334285") + (property "Datasheet" "~" + (at 252.73 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "26" - (uuid "ed98160b-27ff-4e74-93f3-5f2e058506a0") + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 252.73 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "18" - (uuid "844c3742-bb00-41eb-b4b9-567f8e42b117") + (pin "1" + (uuid "35e75fe3-7b59-43ff-a4ea-9bc715616de5") ) - (pin "17" - (uuid "68d8aa19-8459-4516-961a-b47d25ff2019") + (pin "3" + (uuid "ff38c52c-8115-4cc4-8986-22105f1f7b2d") ) - (pin "15" - (uuid "445ac302-d1ba-4c75-8219-184c3dd019fa") + (pin "4" + (uuid "c8c5ea61-f610-4ca4-bc96-b57cdd006255") ) - (pin "11" - (uuid "4eff0351-e5ea-4136-8544-44b31e60030c") + (pin "2" + (uuid "2eacc338-ec17-44cc-8af4-f0fa3de64255") ) - (pin "20" - (uuid "5e678c2e-6df8-4596-9246-309919b5f83d") + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "J4") + (unit 1) + ) + ) ) - (pin "28" - (uuid "f5644f5b-288b-40ba-b0d2-b0ed11640dd0") + ) + (symbol + (lib_id "power:+5V") + (at 110.49 86.36 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a3d98085-f56f-4ffa-8041-ff73927f493d") + (property "Reference" "#PWR014" + (at 114.3 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "6" - (uuid "56b0d006-7a81-4da4-ad94-da48db4369ec") + (property "Value" "+5V" + (at 106.68 86.3599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) ) - (pin "22" - (uuid "ed01d5a3-b6dd-4ad7-97ad-d0d51aaa3f3f") + (property "Footprint" "" + (at 110.49 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "21" - (uuid "67129872-8498-42ad-b973-0818272d9d11") + (property "Datasheet" "" + (at 110.49 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "5" - (uuid "73d68a17-effa-4568-a147-8e254a7712df") + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 110.49 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "8" - (uuid "2ab704ec-a5ef-43d5-8c0c-35188a70243f") + (pin "1" + (uuid "4d676874-1a17-4dc8-9021-e14312ac1c18") ) - (pin "10" - (uuid "373d84f7-9991-4d5e-9215-2db6c5c31a12") + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR014") + (unit 1) + ) + ) ) - (pin "9" - (uuid "86eab30d-6c42-4d35-98ee-dc0ebdc81f6e") + ) + (symbol + (lib_id "power:GND") + (at 59.69 74.93 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a4c5aa22-08c4-4d4a-9d8f-55124e8808c9") + (property "Reference" "#PWR030" + (at 66.04 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "25" - (uuid "52a2cd58-ed21-407d-8a5a-997442de6965") + (property "Value" "GND" + (at 63.246 75.184 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 59.69 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "49758b2e-4b35-4db5-a81f-33002aa70981") ) (instances - (project "" + (project "Extra board" (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" - (reference "U2") + (reference "#PWR030") (unit 1) ) ) ) ) (symbol - (lib_id "Connector:Conn_01x04_Pin") - (at 189.23 132.08 0) - (mirror y) + (lib_id "power:GND") + (at 242.57 140.97 270) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "a3cf7cf7-d6b0-4cf8-ac88-38025498bc3d") - (property "Reference" "J4" - (at 194.818 130.556 0) + (fields_autoplaced yes) + (uuid "a5b5b730-8045-47bd-ac43-dea86474b4dc") + (property "Reference" "#PWR027" + (at 236.22 140.97 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Value" "Conn_01x04_Pin" - (at 197.866 132.588 0) + (property "Value" "GND" + (at 238.76 140.9699 90) (effects (font (size 1.27 1.27) ) + (justify right) ) ) - (property "Footprint" "Connector_JST:JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" - (at 189.23 132.08 0) + (property "Footprint" "" + (at 242.57 140.97 0) (effects (font (size 1.27 1.27) @@ -4460,8 +6434,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 189.23 132.08 0) + (property "Datasheet" "" + (at 242.57 140.97 0) (effects (font (size 1.27 1.27) @@ -4469,8 +6443,8 @@ (hide yes) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 189.23 132.08 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 242.57 140.97 0) (effects (font (size 1.27 1.27) @@ -4479,21 +6453,79 @@ ) ) (pin "1" - (uuid "35e75fe3-7b59-43ff-a4ea-9bc715616de5") + (uuid "1fdda7f8-641e-4bb7-bc31-a3ecd504e8aa") ) - (pin "3" - (uuid "ff38c52c-8115-4cc4-8986-22105f1f7b2d") + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR027") + (unit 1) + ) + ) ) - (pin "4" - (uuid "c8c5ea61-f610-4ca4-bc96-b57cdd006255") + ) + (symbol + (lib_id "power:GND") + (at 243.84 38.1 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ac2b5d04-9f13-4410-b8b7-0371cd85b9e3") + (property "Reference" "#PWR021" + (at 237.49 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) ) - (pin "2" - (uuid "2eacc338-ec17-44cc-8af4-f0fa3de64255") + (property "Value" "GND" + (at 240.03 38.0999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 243.84 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 243.84 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 243.84 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "046676d7-fef4-4e41-a659-bac6013ca9d8") ) (instances - (project "Extra board" + (project "" (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" - (reference "J4") + (reference "#PWR021") (unit 1) ) ) @@ -4501,7 +6533,7 @@ ) (symbol (lib_id "Connector:Conn_01x10_Pin") - (at 189.23 116.84 180) + (at 252.73 120.65 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4509,7 +6541,7 @@ (dnp no) (uuid "b06d5ffd-484d-4d2a-a393-e56e675d5f67") (property "Reference" "J3" - (at 192.278 115.062 0) + (at 255.778 118.872 0) (effects (font (size 1.27 1.27) @@ -4517,7 +6549,7 @@ ) ) (property "Value" "Conn_01x10_Pin" - (at 198.374 113.284 0) + (at 261.874 117.094 0) (effects (font (size 1.27 1.27) @@ -4525,7 +6557,7 @@ ) ) (property "Footprint" "Connector_JST:JST_EH_S10B-EH_1x10_P2.50mm_Horizontal" - (at 189.23 116.84 0) + (at 252.73 120.65 0) (effects (font (size 1.27 1.27) @@ -4534,7 +6566,7 @@ ) ) (property "Datasheet" "~" - (at 189.23 116.84 0) + (at 252.73 120.65 0) (effects (font (size 1.27 1.27) @@ -4543,7 +6575,7 @@ ) ) (property "Description" "Generic connector, single row, 01x10, script generated" - (at 189.23 116.84 0) + (at 252.73 120.65 0) (effects (font (size 1.27 1.27) @@ -4592,7 +6624,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Pin") - (at 190.5 62.23 0) + (at 254 66.04 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -4601,7 +6633,7 @@ (dnp no) (uuid "b8ef451b-812e-485c-9a4c-d5ddde68f845") (property "Reference" "J2" - (at 196.088 60.706 0) + (at 259.588 64.516 0) (effects (font (size 1.27 1.27) @@ -4609,7 +6641,7 @@ ) ) (property "Value" "Conn_01x04_Pin" - (at 199.136 62.738 0) + (at 262.636 66.548 0) (effects (font (size 1.27 1.27) @@ -4617,7 +6649,7 @@ ) ) (property "Footprint" "Connector_JST:JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" - (at 190.5 62.23 0) + (at 254 66.04 0) (effects (font (size 1.27 1.27) @@ -4626,7 +6658,7 @@ ) ) (property "Datasheet" "~" - (at 190.5 62.23 0) + (at 254 66.04 0) (effects (font (size 1.27 1.27) @@ -4635,7 +6667,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 190.5 62.23 0) + (at 254 66.04 0) (effects (font (size 1.27 1.27) @@ -4665,6 +6697,471 @@ ) ) (symbol + (lib_id "power:GND") + (at 243.84 66.04 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bd6ac8c8-69be-4721-b2f5-70766a44c8c1") + (property "Reference" "#PWR023" + (at 237.49 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 240.03 66.0399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 243.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 243.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 243.84 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "be9442e6-d627-4172-9300-5781c038d309") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 72.39 29.21 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c393990f-a456-43f2-a63f-f27985330e32") + (property "Reference" "#PWR03" + (at 66.04 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 68.834 28.956 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 72.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b079b05b-59a3-41de-8360-d1fdb08f62ac") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 87.63 187.96 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c4741efe-7069-4c10-9c1f-e88033c89ed0") + (property "Reference" "#PWR017" + (at 87.63 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 87.6301 191.77 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 87.63 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 87.63 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 87.63 187.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "78a3a3f7-6758-4874-8598-e26180622daa") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 41.91 29.21 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c80b923f-52a9-4cb1-ace9-d77deda42ea6") + (property "Reference" "#PWR02" + (at 41.91 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 42.164 25.654 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 41.91 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 41.91 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 41.91 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0834bf95-8e23-4fbd-b362-0d91a82b8f7a") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 110.49 153.67 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ca3f6e86-6f4f-4ca1-8882-a631aa7c7e65") + (property "Reference" "#PWR018" + (at 106.68 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 114.3 153.6701 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 110.49 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 110.49 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f9710a4e-8a72-463f-a7cd-7c13a2338dd4") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 194.31 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dcc1fa4d-69f1-4406-a33b-337238ef7966") + (property "Reference" "#PWR028" + (at 194.31 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 194.31 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 194.31 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 194.31 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 194.31 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8f5877f8-bf12-4c04-a179-fac8056bf6ce") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 110.49 156.21 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "df8a69a8-9711-43fc-9901-1ee35fa739ff") + (property "Reference" "#PWR019" + (at 116.84 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 156.2101 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 110.49 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 110.49 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 110.49 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7ad8036b-523a-4b18-8667-6fee3ebd43b9") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol (lib_name "TB9051FTG_2") (lib_id "Library:TB9051FTG_2") (at 86.36 38.1 270) @@ -4791,7 +7288,7 @@ ) ) ) - (property "Value" "~" + (property "Value" "soccer communinication module" (at 119.38 72.39 0) (effects (font @@ -4808,7 +7305,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://github.com/robocup-junior/soccer-communication-module" (at 119.38 81.28 0) (effects (font @@ -4866,8 +7363,76 @@ ) ) (symbol + (lib_id "power:+5V") + (at 19.05 41.91 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eff00902-df46-48d6-b115-f3d92e742cae") + (property "Reference" "#PWR011" + (at 22.86 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 15.24 41.9099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 19.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 19.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 19.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e91c82d2-9619-4229-a516-811d31cbbbf9") + ) + (instances + (project "" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Connector:Conn_01x10_Pin") - (at 190.5 46.99 180) + (at 254 48.26 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4875,7 +7440,7 @@ (dnp no) (uuid "f31f9514-ad7a-4176-94e7-d5a18eb837e2") (property "Reference" "J1" - (at 193.548 45.212 0) + (at 257.048 50.038 0) (effects (font (size 1.27 1.27) @@ -4883,7 +7448,7 @@ ) ) (property "Value" "Conn_01x10_Pin" - (at 199.644 43.434 0) + (at 263.144 51.816 0) (effects (font (size 1.27 1.27) @@ -4891,7 +7456,7 @@ ) ) (property "Footprint" "Connector_JST:JST_EH_S10B-EH_1x10_P2.50mm_Horizontal" - (at 190.5 46.99 0) + (at 254 48.26 0) (effects (font (size 1.27 1.27) @@ -4900,7 +7465,7 @@ ) ) (property "Datasheet" "~" - (at 190.5 46.99 0) + (at 254 48.26 0) (effects (font (size 1.27 1.27) @@ -4909,7 +7474,7 @@ ) ) (property "Description" "Generic connector, single row, 01x10, script generated" - (at 190.5 46.99 0) + (at 254 48.26 0) (effects (font (size 1.27 1.27) @@ -4948,7 +7513,7 @@ (uuid "97d0e8f0-4afa-4ac9-95d1-aab3b87af367") ) (instances - (project "" + (project "Extra board" (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" (reference "J1") (unit 1) @@ -4956,6 +7521,71 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 22.86 64.77 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ffc1e56a-6e0c-4097-95bc-082014478623") + (property "Reference" "#PWR010" + (at 16.51 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 19.304 64.516 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 22.86 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 22.86 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 22.86 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "406a5e27-8685-4b7c-9a14-d8736ef8585b") + ) + (instances + (project "Extra board" + (path "/ebdfeadc-0cb5-437f-902a-83bcc6a66eb3" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") diff --git a/PCB/aparte_pcb/midden/midden-backups/midden-2024-10-18_201849.zip b/PCB/aparte_pcb/midden/midden-backups/midden-2024-10-18_201849.zip Binary files differdeleted file mode 100644 index 7491e2d..0000000 --- a/PCB/aparte_pcb/midden/midden-backups/midden-2024-10-18_201849.zip +++ /dev/null diff --git a/PINOUT.ods b/PINOUT.ods Binary files differnew file mode 100644 index 0000000..23bff73 --- /dev/null +++ b/PINOUT.ods diff --git a/code/main/teensy_goalie/CMakeLists.txt b/code/main/teensy_goalie/CMakeLists.txt new file mode 100644 index 0000000..27e5715 --- /dev/null +++ b/code/main/teensy_goalie/CMakeLists.txt @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: Apache-2.0 + +cmake_minimum_required(VERSION 3.20.0) +find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) +project( + player + VERSION 1.0 + DESCRIPTION "The code for the soccer player robot. https://github.com/mendelcollege-robotics/robotica" + LANGUAGES C +) + +#[===[ +# Create a static library target named "my_lib" +add_library(my_lib + STATIC + src/my_lib.c +) +target_include_directories( + my_lib + PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +# Create an executable target with the same name as the project name +add_executable( + ${PROJECT_NAME} + src/main.c +) + +# Link the library to the executable. PRIVATE means that the library is not +# exposed to targets that depend on this target. +target_link_libraries( + ${PROJECT_NAME} + PRIVATE + my_lib +) +]===] +target_sources(app PRIVATE src/main.c) diff --git a/code/main/teensy_goalie/prj.conf b/code/main/teensy_goalie/prj.conf new file mode 100644 index 0000000..8379fac --- /dev/null +++ b/code/main/teensy_goalie/prj.conf @@ -0,0 +1,9 @@ +CONFIG_GPIO=y +CONFIG_USB_DEVICE_INITIALIZE_AT_BOOT=y +CONFIG_PRINTK=y +CONFIG_SERIAL=y +CONFIG_UART_INTERRUPT_DRIVEN=y +CONFIG_PWM=y +CONFIG_LOG=y +CONFIG_LOG_MODE_IMMEDIATE=y +CONFIG_PWM_LOG_LEVEL_DBG=y diff --git a/code/main/teensy_goalie/src/main.c b/code/main/teensy_goalie/src/main.c index f8aff35..137e898 100644 --- a/code/main/teensy_goalie/src/main.c +++ b/code/main/teensy_goalie/src/main.c @@ -1,48 +1,17 @@ -/* - * Copyright (c) 2016 Intel Corporation - * - * SPDX-License-Identifier: Apache-2.0 - */ - #include <stdio.h> #include <zephyr/kernel.h> +#include <zephyr/sys/printk.h> +#include <zephyr/device.h> +#include <zephyr/drivers/pwm.h> +#include <zephyr/devicetree.h> #include <zephyr/drivers/gpio.h> -/* 1000 msec = 1 sec */ -#define SLEEP_TIME_MS 1000 - -/* The devicetree node identifier for the "led0" alias. */ -#define LED0_NODE DT_ALIAS(led0) - -/* - * A build error on this line means your board is unsupported. - * See the sample documentation for information on how to fix this. - */ -static const struct gpio_dt_spec led = GPIO_DT_SPEC_GET(LED0_NODE, gpios); - -int main(void) -{ - int ret; - bool led_state = true; - - if (!gpio_is_ready_dt(&led)) { - return 0; - } - - ret = gpio_pin_configure_dt(&led, GPIO_OUTPUT_ACTIVE); - if (ret < 0) { - return 0; - } - - while (1) { - ret = gpio_pin_toggle_dt(&led); - if (ret < 0) { - return 0; - } +// Settings +#define PWM_PERIOD_NS 20000000 +#define PWM_PULSE_WIDTH 1400000 +static const int32_t sleep_time_ms = 100; +static const struct gpio_dt_spec btn = GPIO_DT_SPEC_GET(DT_ALIAS(powerswitch), gpios); +static const struct gpio_dt_spec led = GPIO_DT_SPEC_GET(DT_ALIAS(redled), gpios); - led_state = !led_state; - printf("LED state: %s\n", led_state ? "ON" : "OFF"); - k_msleep(SLEEP_TIME_MS); - } - return 0; -} +#define LED0_NODE DT_ALIAS(redled) +#define PWM_LED0 DT_ALIAS(en3a) diff --git a/code/main/teensy_goalie/teensy41.overlay b/code/main/teensy_goalie/teensy41.overlay new file mode 100644 index 0000000..3b023e3 --- /dev/null +++ b/code/main/teensy_goalie/teensy41.overlay @@ -0,0 +1,58 @@ +/* + * + * This is the overlay device tree file for the teensy 4.1 in the robosoccer mendelcollege robot. + * + * For more information on overlay files see + * https://docs.zephyrproject.org/latest/build/dts/howtos.html#set-devicetree-overlays + * https://www.digikey.be/en/maker/tutorials/2025/introduction-to-zephyr-part-4-devicetree-tutorial + * + */ +/ { + aliases { + powerswitch = &soft_power_switch; + redled = &red_led; + greenled = &green_led; + bueled = &blue_led; + en3a = &pwm_dev0; + }; + + buttons { + compatible = "gpio-keys"; + debounce-interval-ms = <50>; + polling-mode; + + soft_power_switch: d5 { + gpios = <&gpio4 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + }; + }; + leds { + compatible = "gpio-leds"; + red_led: red-led { + gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>; + label = "LED Pin 34 --> RED"; + }; + green_led: green-led { + gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; + label = "LED Pin 33 --> GREEN"; + }; + blue_led: blue-led { + gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; + label = "LED Pin 16 --> BLUE"; + }; + }; + pwmdevs { + compatible = "imx-pwm"; + pwm_dev0: pwm_dev_0 { + pwms = <&gpio2 10>; + }; + }; + +}; +&flexpwm1 { + status = "ok"; + flexpwm1_pwm0: flexpwm1_pwm0 { + status = "ok"; + }; + +}; + diff --git a/code/main/teensy_player/player.yaml b/code/main/teensy_player/player.yaml deleted file mode 100644 index df8f963..0000000 --- a/code/main/teensy_player/player.yaml +++ /dev/null @@ -1,46 +0,0 @@ -sample: - name: Blinky Sample -tests: - sample.basic.blinky: - tags: - - LED - - gpio - filter: dt_enabled_alias_with_parent_compat("led0", "gpio-leds") - depends_on: gpio - harness: led - integration_platforms: - - frdm_k64f - -manifest: - remotes: - # short names for project URLs - projects: - # a list of projects managed by west - defaults: - # default project attributes - self: - # configuration related to the manifest repository itself, - # i.e. the repository containing west.yml - version: "<schema-version>" - group-filter: - # a list of project groups to enable or disable - remotes: - - name: remote1 - url-base: https://git.example.com/base1 - - name: remote2 - url-base: https://git.example.com/base2 - projects: - - name: proj1 - description: the first example project - remote: remote1 - path: extra/project-1 - - name: proj2 - description: | - A multi-line description of the second example - project. - repo-path: my-path - remote: remote2 - revision: v1.3 - - name: proj3 - url: https://github.com/user/project-three - revision: abcde413a111 diff --git a/code/main/teensy_player/prj.conf b/code/main/teensy_player/prj.conf index 456b0fc..db01a00 100644 --- a/code/main/teensy_player/prj.conf +++ b/code/main/teensy_player/prj.conf @@ -3,3 +3,4 @@ CONFIG_USB_DEVICE_INITIALIZE_AT_BOOT=y CONFIG_PRINTK=y CONFIG_SERIAL=y CONFIG_UART_INTERRUPT_DRIVEN=y +CONFIG_PWM=y diff --git a/code/main/teensy_player/src/main.c b/code/main/teensy_player/src/main.c index 5b04ac2..3f84f88 100644 --- a/code/main/teensy_player/src/main.c +++ b/code/main/teensy_player/src/main.c @@ -7,8 +7,10 @@ #include <zephyr/drivers/pwm.h> #include <string.h> -/* size of stack area used by each thread */ -#define GEN_THRESD_STACKSIZE 1024 +/* Stack sizes (now only one size)*/ +/* To figure out how much is necessary: */ +/* https://zephyr-docs.listenai.com/guides/debug_tools/thread-analyzer.html */ +#define GENERAL_THREAD_STACKSIZE 1024 /*the pinout configuration*/ /*https://docs.zephyrproject.org/latest/boards/pjrc/teensy4/doc/index.html*/ @@ -18,23 +20,21 @@ #define m1pwm1 DT_ALIAS(GPIO4_6) /*pin 4*/ #define m1pwm2 DT_ALIAS(GPIO4_5) /*pin 3*/ /*encoder pins*/ -#define m1encoA 32 /*pin 32*//*encoder number 1*/ -#define Nm1encoA INT_TO_POINTER(0) /*gives encoder number N*/ -#define m1encoB 31 /*pin 31*//*encoder number 2*/ -#define Nm1encoB INT_TO_POINTER(1) /*gives encoder number N*/ - +#define m1encoA 32 /*pin 32 && encoder number 0*/ +#define Nm1encoA INT_TO_POINTER(0) +#define m1encoB 31 /*pin 31 && encoder number 1*/ +#define Nm1encoB INT_TO_POINTER(1) /*set priorities*/ -#define ENC_ISR_PRIO 1 /* set encoder interrupt service routine*/ - +#define ENC_ISR_PRIO 1 -/*variables*/ /*encoders/PWM/PID*/ #define NUM_ENCODERS 2 /*how many encoder pins there are*/ -volatile int encCount[NUM_ENCODERS] = {0}; /*sets all encoder counts to 0 changes of state*/ +volatile int encCount[NUM_ENCODERS] = {0}; /*misc*/ -#define MY_IRQ_FLAGS 0 /*no IRQ flags*/ +#define NO_IRQ_FLAGS 0 +#define PWM_PERIOD_µS 1600 /*The lengt of an full PWM cycle in microseconds*/ void ENCO_ISR(void *encN){ /*adds one to the encoder where a change of state is detected*/ @@ -46,9 +46,9 @@ void ENCO_ISR(void *encN){ } void ENC_ISR_installer(void){ - /*sets up the interupts for the encoder at same priority, need to configure FIFO in case of simultaneous call*/ - IRQ_CONNECT(m1encoA, ENC_ISR_PRIO, ENCO_ISR, '0', MY_IRQ_FLAGS); - IRQ_CONNECT(m1encoB, ENC_ISR_PRIO, ENCO_ISR, '1', MY_IRQ_FLAGS); + /*sets up the interrupts for the encoder at same priority, need to configure FIFO in case of simultaneous call*/ + IRQ_CONNECT(m1encoA, ENC_ISR_PRIO, ENCO_ISR, '0', NO_IRQ_FLAGS); + IRQ_CONNECT(m1encoB, ENC_ISR_PRIO, ENCO_ISR, '1', NO_IRQ_FLAGS); } int main(void){} diff --git a/nutige-bronnen.txt b/nutige-bronnen.txt index e14a9c9..20c99ff 100644 --- a/nutige-bronnen.txt +++ b/nutige-bronnen.txt @@ -81,5 +81,6 @@ specifieke dingen: https://docs.zephyrproject.org/latest/build/kconfig/menuconfig.html https://www.zephyrproject.org/zephyrrtos-threads-work-queues-message-queues-and-how-we-use-them/https://docs.zephyrproject.org/latest/kernel/services/threads/ https://www.digikey.be/en/maker/profiles/72825bdd887a427eaf8d960b6505adac?y=74af3695201f4abfab26c5045ada74a7&g=newest&o=72825bdd887a427eaf8d960b6505adac&page=1&show=yes + https://docs.zephyrproject.org/latest/build/dts/bindings.html |
