From 2028220019590f0f406a030c7e1beb7704d4eeef Mon Sep 17 00:00:00 2001 From: Bartosz Wieczorek Date: Wed, 18 Sep 2024 20:40:02 +0200 Subject: [PATCH] v1 --- .sync_e541a6fe7fdc.db | Bin 286720 -> 307200 bytes .sync_e541a6fe7fdc.db-shm | Bin 0 -> 32768 bytes .sync_e541a6fe7fdc.db-wal | Bin 4161232 -> 4161232 bytes .../#auto_saved_files# | 1 + .../TempControllerMainBoard.kicad_pcb | 15430 +++++++--- .../TempControllerMainBoard.kicad_pro | 4 - .../TempControllerMainBoard.kicad_sch | 1141 +- .../TempControllerMainBoard.kicad_sch-bak | 4134 ++- .../TempMeasure.kicad_sch | 54 +- ...autosave-TempControllerMainBoard.kicad_pcb | 25138 ++++++++++++++++ .../replicate_layout.log | 306 +- .../untitled.kicad_sch | 3406 ++- ...save-TempControllerMainBoard.kicad_pcb.lck | 1 + 13 files changed, 42375 insertions(+), 7240 deletions(-) create mode 100644 .sync_e541a6fe7fdc.db-shm create mode 100644 TempController/TempControllerMainBoard/#auto_saved_files# create mode 100644 TempController/TempControllerMainBoard/_autosave-TempControllerMainBoard.kicad_pcb create mode 100644 TempController/TempControllerMainBoard/~_autosave-TempControllerMainBoard.kicad_pcb.lck diff --git a/.sync_e541a6fe7fdc.db b/.sync_e541a6fe7fdc.db index bfa7231717794853c3a3aad5c8f17ed70cd4c5de..c70365b51e6d72f47397009b35a3409fec1351ab 100644 GIT binary patch delta 27768 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 delta 13793 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 U08W6XEb?r)*^6iQY(%F1A8C~odjJ3c delta 423557 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

  • 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 -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 420:Preparing replicator with Q1 as a reference -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.replicate_layout 117:getting a list of all footprints on board -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 468:source anchor footprint is 'Q1' +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 392:Plugin executed on: 'linux' +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 393:Plugin executed with python version: '3.11.6 (main, Apr 10 2024, 17:26:07) [GCC 13.2.0]' +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 394:KiCad build version: 8.0.3-8.0.3-0~ubuntu23.10.1 +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 395:Plugin version: 3.0.3 +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 396:Frame repr: +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 420:Preparing replicator with Q1 as a reference +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.replicate_layout 117:getting a list of all footprints on board +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 468:source anchor footprint is 'Q1' Located on: ['PowerOutout'] With filenames: ['untitled.kicad_sch'] With sheet_id:['PowerOutout'] -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 475:Corresponding footprints are -[('Q5', ['PowerOutout2']), ('Q3', ['PowerOutout1']), ('Q1', ['PowerOutout'])] -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 487:Showing dialog -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.replicate_layout 472:constructing a list of sheets suitable for replication on level:'PowerOutout', file:'untitled.kicad_sch' -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.replicate_layout 509:suitable sheets are:[['PowerOutout1'], ['PowerOutout2']] -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1507:Level selected: ['PowerOutout'] -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1331:Filtering list of tracks -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 493:Toolbar position: wx.Point(3567, 126) -09-10 21:15:33 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 498:Dialog position: wx.Point(3128, 126) -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 472:constructing a list of sheets suitable for replication on level:'PowerOutout', file:'untitled.kicad_sch' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 509:suitable sheets are:[['PowerOutout1'], ['PowerOutout2']] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 240:Replicating layout -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 288:Starting replication of sheets: [['PowerOutout1'], ['PowerOutout2']] +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 475:Corresponding footprints are +[('Q1', ['PowerOutout']), ('Q3', ['PowerOutout1'])] +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 487:Showing dialog +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.replicate_layout 472:constructing a list of sheets suitable for replication on level:'PowerOutout', file:'untitled.kicad_sch' +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.replicate_layout 509:suitable sheets are:[['PowerOutout1']] +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1507:Level selected: ['PowerOutout'] +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1331:Filtering list of tracks +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 493:Toolbar position: wx.Point(5726, 404) +09-18 14:03:10 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 498:Dialog position: wx.Point(5287, 404) +09-18 14:03:12 com_github_MitjaNemec_ReplicateLayout.replicate_layout 472:constructing a list of sheets suitable for replication on level:'PowerOutout', file:'untitled.kicad_sch' +09-18 14:03:12 com_github_MitjaNemec_ReplicateLayout.replicate_layout 509:suitable sheets are:[['PowerOutout1']] +09-18 14:03:12 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 240:Replicating layout +09-18 14:03:12 com_github_MitjaNemec_ReplicateLayout.replicate_layout 288:Starting replication of sheets: [['PowerOutout1']] on level: ['PowerOutout'] with tracks=True, zone=True, text=True, text=True, intersecting=False, remove=False, locked footprints=False, group_only=False -09-10 21:15:35 root 332:updating GUI message: 'Preparing for replication' -09-10 21:15:35 root 337:updating GUI with: 0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 358:Getting the list of source footprints -09-10 21:15:35 root 337:updating GUI with: 0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 368:Getting the list of all the remaining footprints -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 375:Getting source tracks -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1331:Filtering list of tracks -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 379:Getting source zones -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 383:Getting source text items -09-10 21:15:35 root 337:updating GUI with: 66 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 387:Getting source drawing items -09-10 21:15:35 root 332:updating GUI message: 'Replicating footprints' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 861:Replicating footprints -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 868:Replicating footprints on sheet ['PowerOutout1'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5fbab236-948a-4741-9778-ec41e64b6f10 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7b732761-9cbb-479e-89a0-dce4a41471d7 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2e46fe90-5344-4966-8885-88f192aa8906 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b310cd84-c143-46e6-a83e-d7102886468f -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:f9bf0790-4a76-4a77-8880-70cf8404f039 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:0d096391-1e7c-4dc3-8c4a-787fd2edb0ff -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2efcb44b-ddfc-4e88-964a-cc43df4a6165 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b6076c68-fe02-4490-84cb-792a5bd43046 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:af7cd25d-6ec5-4685-aa9f-754f20ecba64 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:44d1e12f-9d5b-43ac-b846-e5e84aea5c09 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:d22b3fa1-3e35-4f0b-82da-7e695bafe7dd -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:ba715544-4f31-4af3-a2c8-49932be6c367 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c1a2234d-bee3-4d91-8cd4-b0440a4cefcd -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b32e05b5-3555-4dbf-a1da-e98159859097 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:03530e80-5254-49f8-93ab-23f1ef2d9657 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:49d76071-2b7b-48d7-8c8f-90d26c6fda19 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:eb719551-a874-47a1-9836-cf804d2ed648 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:df0d40d0-4be4-46d7-af33-84ca9ece56ae -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5e4e2073-4271-4953-a4d1-d674b4b7a8f9 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a2f7349c-13fc-4eed-b4f5-2eb199a7098c -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2a4e4f4c-3597-478b-bf0e-705a35c629af -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:c1d6df66-2a54-4dbe-82df-8285ae6e059f -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c28cb3ab-9cab-4e53-81e2-73eed1bc5d33 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:53a06946-0c1b-48e1-9498-9ac77e5d92b4 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:e4341411-4cff-4ecd-86fc-371e48f6e0a8 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7e17a06d-7f24-48e5-900e-4b4860770144 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:4e5ac032-2ae5-42f7-a246-14231b929d8d -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7902e6ac-bffa-4846-9a6d-bc12ec7faced -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:bb477249-d346-4361-b924-7424e9e1f071 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:cc647f75-8e06-49ae-bd98-7b5ff26c967d -09-10 21:15:35 root 337:updating GUI with: 42 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ca93659e-2e61-4321-b037-5d02bb21a49d -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7b4ff7b0-727c-4422-a40d-74925e99e6c0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a2cd1bd0-56b8-4bf1-bcb2-8ca6dbddf0d1 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:6fff8ba3-f190-45c1-ba84-5b05a009254a -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:b2a7cad4-2955-4771-928f-41a107014575 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:d816e639-1cd0-4fbf-999e-53a4b61ebd11 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:cb8018ff-10ba-461e-94fe-61f09525bc9f -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7419bfe4-1db6-4fa7-808b-1de2ea6cd242 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c312c3ff-171d-4721-b4f5-f6a76fd55fab -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a5d47421-f1a9-43be-9199-c630b48437b4 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ed13333c-e325-4f0e-842c-16113f6572a8 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b9b12159-ba77-4c86-87b7-476a6d344952 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 868:Replicating footprints on sheet ['PowerOutout2'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5fbab236-948a-4741-9778-ec41e64b6f10 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:fe27b99f-394e-471f-9280-4ad12b3cc8aa -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2e46fe90-5344-4966-8885-88f192aa8906 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:3ca0b267-f653-4bfe-ba26-6f02ce9d5771 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:f9bf0790-4a76-4a77-8880-70cf8404f039 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:ff5b2b72-adf0-46c1-97c1-cab2229ff162 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2efcb44b-ddfc-4e88-964a-cc43df4a6165 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:e026cce9-18a2-4585-81f7-d3c071e1cb6b -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:af7cd25d-6ec5-4685-aa9f-754f20ecba64 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a1638220-35bc-4f7d-aa13-f6bea45c1380 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:d22b3fa1-3e35-4f0b-82da-7e695bafe7dd -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9f4070e6-d887-4c35-8c64-721cd011a73c -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c1a2234d-bee3-4d91-8cd4-b0440a4cefcd -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9d083760-30ae-448d-b1f6-363e12033c7d -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:03530e80-5254-49f8-93ab-23f1ef2d9657 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:d3d53f5f-3dfc-4aaf-8957-b194dd1569bc -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:eb719551-a874-47a1-9836-cf804d2ed648 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7e6ecae6-e69d-49eb-96e7-75c718801bc9 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5e4e2073-4271-4953-a4d1-d674b4b7a8f9 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a86d6c6c-529f-42c5-9035-6898f676e1a5 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2a4e4f4c-3597-478b-bf0e-705a35c629af -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:0a6a606c-1e04-47ce-ada0-5499bfaa38ea -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c28cb3ab-9cab-4e53-81e2-73eed1bc5d33 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:02a3bbb6-c252-464e-9a90-553625f84ea3 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:e4341411-4cff-4ecd-86fc-371e48f6e0a8 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7fd09f3b-902c-4c22-ac57-8c63dc2df7c1 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:4e5ac032-2ae5-42f7-a246-14231b929d8d -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:bc3061be-5eca-48e6-a905-d784ecb0a592 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:bb477249-d346-4361-b924-7424e9e1f071 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9210d05c-493e-4288-92c9-7b1e80d1f966 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ca93659e-2e61-4321-b037-5d02bb21a49d -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:88e924ca-993b-46ca-b9a7-af405daffc2c -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a2cd1bd0-56b8-4bf1-bcb2-8ca6dbddf0d1 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:8e3e3f18-4d6d-4264-b4a9-f004dc5298ec -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:b2a7cad4-2955-4771-928f-41a107014575 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:3171ceb4-8cd3-4b6c-a79e-365e2340c08c -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:cb8018ff-10ba-461e-94fe-61f09525bc9f -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:282b869d-5037-416f-b1ee-de5b2476021b -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c312c3ff-171d-4721-b4f5-f6a76fd55fab -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:5db5aca1-6f69-4619-b81d-a0d997a0a672 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ed13333c-e325-4f0e-842c-16113f6572a8 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:05780723-7bf9-4702-89b7-2a47d89aaf35 -09-10 21:15:35 root 332:updating GUI message: 'Replicating tracks' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1009:Replicating tracks -09-10 21:15:35 root 337:updating GUI with: 0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1015:Replicating tracks on sheet ['PowerOutout1'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout1'] :[('/PowerOutout/High_Voltage_Out', '/PowerOutout1/High_Voltage_Out'), ('Net-(Q2-B)', 'Net-(Q4-B)'), ('/PowerOutout/High_Voltage_L', '/PowerOutout1/High_Voltage_L'), ('', ''), ('Net-(R4-Pad1)', 'Net-(R7-Pad1)'), ('+3V3', '+3V3'), ('/PowerOutout/Enable', '/PowerOutout1/Enable'), ('Net-(Q2-C)', 'Net-(Q4-C)'), ('unconnected-(U5-NC-Pad3)', 'unconnected-(U6-NC-Pad3)'), ('unconnected-(U5-NC-Pad5)', 'unconnected-(U6-NC-Pad5)'), ('GND', 'GND'), ('Net-(R3-Pad1)', 'Net-(R6-Pad1)'), ('Net-(Q1-G)', 'Net-(Q3-G)')] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1015:Replicating tracks on sheet ['PowerOutout2'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout2'] :[('unconnected-(U5-NC-Pad3)', 'unconnected-(U7-NC-Pad3)'), ('', ''), ('Net-(R4-Pad1)', 'Net-(R10-Pad1)'), ('/PowerOutout/High_Voltage_Out', '/PowerOutout2/High_Voltage_Out'), ('/PowerOutout/Enable', '/PowerOutout2/Enable'), ('+3V3', '+3V3'), ('Net-(R3-Pad1)', 'Net-(R9-Pad1)'), ('Net-(Q2-B)', 'Net-(Q6-B)'), ('unconnected-(U5-NC-Pad5)', 'unconnected-(U7-NC-Pad5)'), ('/PowerOutout/High_Voltage_L', '/PowerOutout2/High_Voltage_L'), ('GND', 'GND'), ('Net-(Q1-G)', 'Net-(Q5-G)'), ('Net-(Q2-C)', 'Net-(Q6-C)')] -09-10 21:15:35 root 332:updating GUI message: 'Replicating zones' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1079:Replicating zones -09-10 21:15:35 root 337:updating GUI with: 0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1086:Replicating zones on sheet ['PowerOutout1'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout1'] :[('/PowerOutout/High_Voltage_Out', '/PowerOutout1/High_Voltage_Out'), ('Net-(Q2-B)', 'Net-(Q4-B)'), ('/PowerOutout/High_Voltage_L', '/PowerOutout1/High_Voltage_L'), ('', ''), ('Net-(R4-Pad1)', 'Net-(R7-Pad1)'), ('+3V3', '+3V3'), ('/PowerOutout/Enable', '/PowerOutout1/Enable'), ('Net-(Q2-C)', 'Net-(Q4-C)'), ('unconnected-(U5-NC-Pad3)', 'unconnected-(U6-NC-Pad3)'), ('unconnected-(U5-NC-Pad5)', 'unconnected-(U6-NC-Pad5)'), ('GND', 'GND'), ('Net-(R3-Pad1)', 'Net-(R6-Pad1)'), ('Net-(Q1-G)', 'Net-(Q3-G)')] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1086:Replicating zones on sheet ['PowerOutout2'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout2'] :[('unconnected-(U5-NC-Pad3)', 'unconnected-(U7-NC-Pad3)'), ('', ''), ('Net-(R4-Pad1)', 'Net-(R10-Pad1)'), ('/PowerOutout/High_Voltage_Out', '/PowerOutout2/High_Voltage_Out'), ('/PowerOutout/Enable', '/PowerOutout2/Enable'), ('+3V3', '+3V3'), ('Net-(R3-Pad1)', 'Net-(R9-Pad1)'), ('Net-(Q2-B)', 'Net-(Q6-B)'), ('unconnected-(U5-NC-Pad5)', 'unconnected-(U7-NC-Pad5)'), ('/PowerOutout/High_Voltage_L', '/PowerOutout2/High_Voltage_L'), ('GND', 'GND'), ('Net-(Q1-G)', 'Net-(Q5-G)'), ('Net-(Q2-C)', 'Net-(Q6-C)')] -09-10 21:15:35 root 332:updating GUI message: 'Replicating text' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1168:Replicating text -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1175:Replicating text on sheet ['PowerOutout1'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1175:Replicating text on sheet ['PowerOutout2'] -09-10 21:15:35 root 332:updating GUI message: 'Replicating drawings' -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1219:Replicating drawings -09-10 21:15:35 root 337:updating GUI with: 0 -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1225:Replicating drawings on sheet ['PowerOutout1'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1225:Replicating drawings on sheet ['PowerOutout2'] -09-10 21:15:35 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 256:Replication complete +09-18 14:03:12 root 332:updating GUI message: 'Preparing for replication' +09-18 14:03:13 root 337:updating GUI with: 0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 358:Getting the list of source footprints +09-18 14:03:13 root 337:updating GUI with: 0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 368:Getting the list of all the remaining footprints +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 375:Getting source tracks +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1331:Filtering list of tracks +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 379:Getting source zones +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 383:Getting source text items +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 387:Getting source drawing items +09-18 14:03:13 root 332:updating GUI message: 'Replicating footprints' +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 861:Replicating footprints +09-18 14:03:13 root 337:updating GUI with: 0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 868:Replicating footprints on sheet ['PowerOutout1'] +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:e9fb9e9a-4afb-4254-b818-07914c21db93 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:bccce219-d858-4ef9-9580-df440fa0039d +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:20ed4d24-a586-4010-a285-6cbe9b18d1fd +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:4b866009-67f2-4ee5-85c2-a7625abf3042 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a5ca3f91-81cc-4558-a0bd-d8c9a4d6e2af +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:1314e0bd-6cc0-4129-94e0-4e08e670a196 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:299fe879-76f1-4877-add2-180917b6e566 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:e6b4557d-b75b-42e3-aeae-6d3628e688e9 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:20fc4921-d452-4bd8-ae85-782c739d6461 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9a6108b2-4e2d-431b-98a6-b175d29abeed +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:6d2c779c-0d1a-43d5-8c6a-41f9c2ee3e48 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:3cfb95c0-1300-48e5-ab49-5b0fd88ccdf5 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:cd45da04-e718-4483-9d11-68451cf3bed2 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9db80a28-b45f-4394-bccf-9e237eed9121 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:aaa7f623-487f-493d-95eb-011197ea0c18 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:67778e18-5893-4032-b9d2-a04872faf5d6 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:8e6ec950-71b5-46a9-893b-a9c7c35d1e19 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:81ad7a95-8c83-4066-ba8b-95621fbc54d3 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:94200bd7-c020-4c8e-b456-15ba4571cd52 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:96020abd-dbf7-465d-a0e3-1b8c309219b5 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:fd8a1c6c-976d-4964-a17a-1cf80050b66b +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9bb4fbe4-a85e-4d2d-8191-459cd6046829 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:d23b8e84-5ec0-4973-8dc6-31487364ecf1 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:c3668f7b-f30e-413e-b880-493b906ea127 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:34405f54-797c-4769-88f4-846f11939c61 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:8e286aaa-2fe2-46db-bc49-734752f09f58 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:1574a10f-f090-4ae9-b841-186d4d973f76 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:5be7fcbe-d5c4-4234-af96-60bc0216d772 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a7999ea0-351a-48ad-b926-ff568d256c4f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:f2e56348-32aa-45bd-98f0-6cd100b9dc50 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:606c8071-7140-45ad-8a04-0a1121328f8f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:bc92823a-ba13-4ef9-886d-ba3b31c7f381 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a14605ed-a201-4229-a3c9-497f07b07318 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a25d3f71-8f05-4697-9016-f0d59479519f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c446fcf7-b77b-4b2b-a556-669307be8e2e +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:15a6d66b-abdb-4071-8e0b-d56219e93498 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:732754f9-4319-4faa-b4bf-654fe0184493 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:19aef6d2-489a-4c7d-a68e-dbaa9226676e +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:d45d5fb4-9d74-42e6-8434-09ee13c2bb5a +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7103a815-ca17-4c34-99f7-10ba0461955b +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:8b2a117f-ab86-48b8-843f-ef9437a47cb1 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:43a7c4f7-3c3d-49c2-b35a-b42dd0fe1b24 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:60133748-e36b-45e2-8bf1-aee108f99b03 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9957b277-73dd-407b-9c95-7f945ed384c2 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:95f146b2-ca7d-4127-b975-b517fe8f1004 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:28609c82-d848-48ab-bd18-6cc2dc535420 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:92d8f29b-a45b-41be-8740-279b3e9bdfbb +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:32d2bbc5-aa38-4407-b087-5de099299df4 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a06d9adc-672a-495f-ba79-1a064c32b051 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:06b25214-7761-4fe9-8804-ac4c786c813c +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:09c32590-3614-4235-abf8-04f7c23fa244 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:df7fbcac-7d63-455b-9174-b08e4800f031 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:b762582e-9162-4da9-9629-edf803b7836f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:4c2e4606-4bd5-46aa-91a0-d91b542218cd +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2c4c5c43-cd2d-498f-a486-a807cad619a5 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:6c7691e8-5598-4d85-8e53-78e8c7f579b1 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:66017ebd-6e2b-4b31-a7b9-40ad0674e363 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:e186fcb0-889d-4eff-a184-c0449f7234d8 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:8dbec0de-f900-4182-9bf8-5224de706ff0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a1ff0f97-cc1d-482f-acad-aa9834f39650 +09-18 14:03:13 root 337:updating GUI with: 61 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a1165128-881a-48f4-8226-c5750b189c4d +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9b16f410-33f8-4bae-bd7a-500a34c3467b +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:971cf66c-ca7e-4055-a8da-86b4329b2850 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:9c0594b2-c366-4870-9417-7dc47900eafa +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:6562fb3f-2e8e-4c21-bbd9-d5e095b1041c +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:8305ed52-7982-413a-9d0a-e33f634cad4c +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:66612d00-d311-49a7-a3e8-74708a578246 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:f9aa2651-f6f3-4565-93d2-6e108ef6fc61 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:735ff723-3a5e-4975-b651-6e5fc8778a2a +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:f13bc667-e019-47f9-bef2-d3268fe8af5e +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:bd2834ca-9b80-44df-b95d-fc25f950e7c6 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:521f61ba-7cc3-4c80-8177-e3c79258709d +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:f12070e3-8147-4e91-9881-cc9f1dd2fdf3 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:1fef9849-8b06-42c6-b9d7-1f1c94f1cc5f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ce3b3ab9-f529-4b35-849b-4f88f7bbff1e +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:ee4d776e-f449-4569-981b-79595147bfda +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:4a435392-d000-4af4-9a6b-f571d9f6257f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:f0c7f592-5d1f-4fe8-84ef-cfa8b4ed4095 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c1a2234d-bee3-4d91-8cd4-b0440a4cefcd +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b32e05b5-3555-4dbf-a1da-e98159859097 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:03530e80-5254-49f8-93ab-23f1ef2d9657 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:49d76071-2b7b-48d7-8c8f-90d26c6fda19 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:eb719551-a874-47a1-9836-cf804d2ed648 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:df0d40d0-4be4-46d7-af33-84ca9ece56ae +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5e4e2073-4271-4953-a4d1-d674b4b7a8f9 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a2f7349c-13fc-4eed-b4f5-2eb199a7098c +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2a4e4f4c-3597-478b-bf0e-705a35c629af +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:c1d6df66-2a54-4dbe-82df-8285ae6e059f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c28cb3ab-9cab-4e53-81e2-73eed1bc5d33 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:53a06946-0c1b-48e1-9498-9ac77e5d92b4 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ca93659e-2e61-4321-b037-5d02bb21a49d +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7b4ff7b0-727c-4422-a40d-74925e99e6c0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:a2cd1bd0-56b8-4bf1-bcb2-8ca6dbddf0d1 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:6fff8ba3-f190-45c1-ba84-5b05a009254a +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:b2a7cad4-2955-4771-928f-41a107014575 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:d816e639-1cd0-4fbf-999e-53a4b61ebd11 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:cb8018ff-10ba-461e-94fe-61f09525bc9f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7419bfe4-1db6-4fa7-808b-1de2ea6cd242 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:c312c3ff-171d-4721-b4f5-f6a76fd55fab +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:a5d47421-f1a9-43be-9199-c630b48437b4 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:ed13333c-e325-4f0e-842c-16113f6572a8 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b9b12159-ba77-4c86-87b7-476a6d344952 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:5fbab236-948a-4741-9778-ec41e64b6f10 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:7b732761-9cbb-479e-89a0-dce4a41471d7 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:2e46fe90-5344-4966-8885-88f192aa8906 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:b310cd84-c143-46e6-a83e-d7102886468f +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 985:Src text UUid:f9bf0790-4a76-4a77-8880-70cf8404f039 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 986:Dst text UUid:0d096391-1e7c-4dc3-8c4a-787fd2edb0ff +09-18 14:03:13 root 332:updating GUI message: 'Replicating tracks' +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1009:Replicating tracks +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1015:Replicating tracks on sheet ['PowerOutout1'] +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout1'] :[('GND', 'GND'), ('Net-(Q2-C)', 'Net-(Q4-C)'), ('/PowerOutout/VIOUT', '/PowerOutout1/VIOUT'), ('Net-(D10-K)', 'Net-(D11-K)'), ('Net-(Q2-B)', 'Net-(Q4-B)'), ('unconnected-(U7-Pad6)', 'unconnected-(U14-Pad6)'), ('unconnected-(U7-NC-Pad3)', 'unconnected-(U14-NC-Pad3)'), ('Net-(D10-A)', 'Net-(D11-A)'), ('+5VD', '+5VD'), ('Net-(D4-A)', 'Net-(D5-A)'), ('Net-(J2-Pin_2)', 'Net-(J3-Pin_2)'), ('/PowerOutout/Enable', '/PowerOutout1/Enable'), ('Net-(Q1-A2)', 'Net-(Q3-A2)'), ('Net-(U5-VZCR)', 'Net-(U6-VZCR)'), ('Net-(D4-K)', 'Net-(D5-K)'), ('+3V3', '+3V3'), ('/PowerOutout/High_Voltage_L', '/PowerOutout1/High_Voltage_L'), ('Net-(R4-Pad1)', 'Net-(R7-Pad1)'), ('/PowerOutout/ZCD', '/PowerOutout1/ZCD'), ('/PowerOutout/High_Voltage_Out', '/PowerOutout1/High_Voltage_Out'), ('', ''), ('Net-(R3-Pad1)', 'Net-(R6-Pad1)'), ('Net-(Q1-G)', 'Net-(Q3-G)')] +09-18 14:03:13 root 337:updating GUI with: 33 +09-18 14:03:13 root 332:updating GUI message: 'Replicating zones' +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1079:Replicating zones +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1086:Replicating zones on sheet ['PowerOutout1'] +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 792:Net pairs for sheet ['PowerOutout1'] :[('GND', 'GND'), ('Net-(Q2-C)', 'Net-(Q4-C)'), ('/PowerOutout/VIOUT', '/PowerOutout1/VIOUT'), ('Net-(D10-K)', 'Net-(D11-K)'), ('Net-(Q2-B)', 'Net-(Q4-B)'), ('unconnected-(U7-Pad6)', 'unconnected-(U14-Pad6)'), ('unconnected-(U7-NC-Pad3)', 'unconnected-(U14-NC-Pad3)'), ('Net-(D10-A)', 'Net-(D11-A)'), ('+5VD', '+5VD'), ('Net-(D4-A)', 'Net-(D5-A)'), ('Net-(J2-Pin_2)', 'Net-(J3-Pin_2)'), ('/PowerOutout/Enable', '/PowerOutout1/Enable'), ('Net-(Q1-A2)', 'Net-(Q3-A2)'), ('Net-(U5-VZCR)', 'Net-(U6-VZCR)'), ('Net-(D4-K)', 'Net-(D5-K)'), ('+3V3', '+3V3'), ('/PowerOutout/High_Voltage_L', '/PowerOutout1/High_Voltage_L'), ('Net-(R4-Pad1)', 'Net-(R7-Pad1)'), ('/PowerOutout/ZCD', '/PowerOutout1/ZCD'), ('/PowerOutout/High_Voltage_Out', '/PowerOutout1/High_Voltage_Out'), ('', ''), ('Net-(R3-Pad1)', 'Net-(R6-Pad1)'), ('Net-(Q1-G)', 'Net-(Q3-G)')] +09-18 14:03:13 root 332:updating GUI message: 'Replicating text' +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1168:Replicating text +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1175:Replicating text on sheet ['PowerOutout1'] +09-18 14:03:13 root 332:updating GUI message: 'Replicating drawings' +09-18 14:03:13 root 337:updating GUI with: 0 +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1219:Replicating drawings +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.replicate_layout 1225:Replicating drawings on sheet ['PowerOutout1'] +09-18 14:03:13 com_github_MitjaNemec_ReplicateLayout.action_replicate_layout 256:Replication complete diff --git a/TempController/TempControllerMainBoard/untitled.kicad_sch b/TempController/TempControllerMainBoard/untitled.kicad_sch index fa6a88a..79a1d31 100644 --- a/TempController/TempControllerMainBoard/untitled.kicad_sch +++ b/TempController/TempControllerMainBoard/untitled.kicad_sch @@ -5,22 +5,22 @@ (uuid "bc706873-2a91-4ea6-b5fb-ba3c82dedbbb") (paper "A4") (lib_symbols - (symbol "Connector:Screw_Terminal_01x02" + (symbol "Connector:Screw_Terminal_01x04" (pin_names (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 2.54 0) + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Screw_Terminal_01x02" - (at 0 -5.08 0) + (property "Value" "Screw_Terminal_01x04" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) @@ -45,7 +45,7 @@ (hide yes) ) ) - (property "Description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (property "Description" "Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) (effects (font @@ -72,10 +72,10 @@ (hide yes) ) ) - (symbol "Screw_Terminal_01x02_1_1" + (symbol "Screw_Terminal_01x04_1_1" (rectangle - (start -1.27 1.27) - (end 1.27 -3.81) + (start -1.27 3.81) + (end 1.27 -6.35) (stroke (width 0.254) (type default) @@ -84,6 +84,17 @@ (type background) ) ) + (circle + (center 0 -5.08) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (circle (center 0 -2.54) (radius 0.635) @@ -95,6 +106,18 @@ (type none) ) ) + (polyline + (pts + (xy -0.5334 -4.7498) (xy 0.3302 -5.588) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy -0.5334 -2.2098) (xy 0.3302 -3.048) @@ -119,6 +142,30 @@ (type none) ) ) + (polyline + (pts + (xy -0.5334 2.8702) (xy 0.3302 2.032) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -4.572) (xy 0.508 -5.4102) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts (xy -0.3556 -2.032) (xy 0.508 -2.8702) @@ -143,6 +190,18 @@ (type none) ) ) + (polyline + (pts + (xy -0.3556 3.048) (xy 0.508 2.2098) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (circle (center 0 0) (radius 0.635) @@ -154,8 +213,19 @@ (type none) ) ) + (circle + (center 0 2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) (pin passive line - (at -5.08 0 0) + (at -5.08 2.54 0) (length 3.81) (name "Pin_1" (effects @@ -173,7 +243,7 @@ ) ) (pin passive line - (at -5.08 -2.54 0) + (at -5.08 0 0) (length 3.81) (name "Pin_2" (effects @@ -190,6 +260,342 @@ ) ) ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.254 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 0.254 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "capacitor cap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:D_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -1.27 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "D_Small" + (at -3.81 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Small_0_1" + (polyline + (pts + (xy -0.762 -1.016) (xy -0.762 1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.016) (xy -0.762 0) (xy 0.762 1.016) (xy 0.762 -1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.778) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.778) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) (symbol "Device:R" @@ -313,12 +719,15 @@ ) ) ) - (symbol "Relay_SolidState:MOC3021M" + (symbol "Isolator:4N28" + (pin_names + (offset 1.016) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at -5.334 4.826 0) + (at -5.08 5.08 0) (effects (font (size 1.27 1.27) @@ -326,7 +735,7 @@ (justify left) ) ) - (property "Value" "MOC3021M" + (property "Value" "4N28" (at 0 5.08 0) (effects (font @@ -335,7 +744,7 @@ (justify left) ) ) - (property "Footprint" "" + (property "Footprint" "Package_DIP:DIP-6_W7.62mm" (at -5.08 -5.08 0) (effects (font @@ -346,7 +755,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MOC3023M-D.PDF" + (property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" (at 0 0 0) (effects (font @@ -356,7 +765,7 @@ (hide yes) ) ) - (property "Description" "Random Phase Opto-Triac, Vdrm 400V, Ift 15mA, DIP6" + (property "Description" "DC Optocoupler Base Connected, Vce 30V, CTR 10%, Viso 2500V, DIP6" (at 0 0 0) (effects (font @@ -365,7 +774,7 @@ (hide yes) ) ) - (property "ki_keywords" "Opto-Triac Opto Triac Random Phase" + (property "ki_keywords" "NPN DC Optocoupler Base Connected" (at 0 0 0) (effects (font @@ -374,7 +783,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "DIP*W7.62mm* SMDIP*W9.53mm* DIP*W10.16mm*" + (property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0) (effects (font @@ -383,7 +792,345 @@ (hide yes) ) ) - (symbol "MOC3021M_0_1" + (symbol "4N28_0_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.667 -1.397) (xy 3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.667 -1.143) (xy 3.81 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.667 -0.254) (xy 2.667 -2.286) (xy 2.667 -2.286) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 -2.54) (xy -3.175 -2.54) (xy -3.175 2.54) (xy -5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -2.413) (xy 3.429 -1.905) (xy 3.175 -2.159) (xy 3.683 -2.413) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 2.54) (xy 1.905 2.54) (xy 1.905 -1.27) (xy 2.54 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 -0.508) (xy 0.635 -0.508) (xy 0.254 -0.635) (xy 0.254 -0.381) (xy 0.635 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0.508) (xy 0.635 0.508) (xy 0.254 0.381) (xy 0.254 0.635) (xy 0.635 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4N28_1_1" + (pin passive line + (at -7.62 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 0 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Relay_SolidState:FODM3052" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "FODM3052" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_DIP:SMDIP-4_W7.62mm" + (at -5.08 -5.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/FODM3053_NF098-D.PDF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Full Pitch Mini-Flat Random Phase Opto-Triac, Vdrm 600V, Ift 10mA, MFP 4L" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Opto-Triac Opto Triac Random Phase Mini-Flat" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SMDIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "FODM3052_0_1" (rectangle (start -5.08 3.81) (end 5.08 -3.81) @@ -528,7 +1275,7 @@ ) ) ) - (symbol "MOC3021M_1_1" + (symbol "FODM3052_1_1" (pin passive line (at -7.62 2.54 0) (length 2.54) @@ -565,24 +1312,6 @@ ) ) ) - (pin no_connect line - (at -5.08 0 0) - (length 2.54) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin passive line (at 7.62 -2.54 180) (length 2.54) @@ -593,25 +1322,7 @@ ) ) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin no_connect line - (at 5.08 0 180) - (length 2.54) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -629,6 +1340,199 @@ ) ) ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Sensor_Current:ACS730xLCTR-20AB" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ACS730xLCTR-20AB" + (at 1.27 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 8.89 -2.54 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.allegromicro.com/~/media/Files/Datasheets/ACS730-Datasheet.ashx?la=en" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "±20A Bidirectional Hall-Effect Current Sensor, +5.0V supply, 100mV/A, SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "hall effect current monitor sensor isolated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ACS730xLCTR-20AB_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ACS730xLCTR-20AB_1_1" + (pin passive line + (at -10.16 2.54 0) + (length 2.54) hide + (name "IP+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "IP+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "IP-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "IP-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "VZCR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) (number "6" (effects (font @@ -637,6 +1541,42 @@ ) ) ) + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "VIOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) (symbol "Transistor_BJT:BC818" @@ -1141,6 +2081,126 @@ ) ) ) + (symbol "power:+5VD" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (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" "+5VD" + (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 \"+5VD\"" + (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 "+5VD_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5VD_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) + ) + ) + ) + ) + ) + ) (symbol "power:GND" (power) (pin_names @@ -1239,54 +2299,206 @@ ) ) (junction - (at 113.03 85.09) + (at 100.33 146.05) (diameter 0) (color 0 0 0 0) - (uuid "24427248-5335-4f12-9b64-a2007c5b039d") + (uuid "1caa9e11-1e67-48f4-8fdb-417ffc23a187") + ) + (junction + (at 140.97 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "1ccab1df-49f2-492d-8302-c48ec993b4d7") + ) + (junction + (at 147.32 151.13) + (diameter 0) + (color 0 0 0 0) + (uuid "2b7f3022-f406-4a7c-8349-75cfe254c0da") + ) + (junction + (at 114.3 151.13) + (diameter 0) + (color 0 0 0 0) + (uuid "4f2eba3a-61c0-450b-83f0-0f5eeed7f82e") + ) + (junction + (at 114.3 158.75) + (diameter 0) + (color 0 0 0 0) + (uuid "80a467fc-e893-4cfe-bb4d-151d788961ed") + ) + (junction + (at 82.55 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "a89cb75f-16b6-4cda-9da5-1fc65d6841f3") + ) + (junction + (at 81.28 120.65) + (diameter 0) + (color 0 0 0 0) + (uuid "b8f0f11c-37e2-413f-b8d8-70e3c153e792") + ) + (junction + (at 114.3 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "ba575828-0855-465a-bf65-7ab318a4994c") + ) + (junction + (at 113.03 73.66) + (diameter 0) + (color 0 0 0 0) + (uuid "ca19a623-7569-405c-a451-33522f56c63d") + ) + (no_connect + (at 146.05 148.59) + (uuid "5e2ae50a-1846-4938-9ba7-d0ba33ef4208") ) (wire (pts - (xy 125.73 87.63) (xy 125.73 90.17) + (xy 82.55 115.57) (xy 93.98 115.57) ) (stroke (width 0) (type default) ) - (uuid "24cc7d52-d478-43b0-a4e4-09ca4edca18c") + (uuid "009529f1-d1b9-42a9-a430-e00502b2d68e") ) (wire (pts - (xy 113.03 100.33) (xy 113.03 93.98) + (xy 151.13 123.19) (xy 160.02 123.19) ) (stroke (width 0) (type default) ) - (uuid "2e028660-886d-4a1c-b11a-876ffac3f62e") + (uuid "0a52e6de-61c2-405e-80a5-af930990e996") ) (wire (pts - (xy 83.82 100.33) (xy 113.03 100.33) + (xy 100.33 158.75) (xy 114.3 158.75) ) (stroke (width 0) (type default) ) - (uuid "314038ac-d0e0-4486-b2fd-72b3ec4d7460") + (uuid "0ad98bcf-2d29-4b3d-b7b8-ba1eb0206933") ) (wire (pts - (xy 127 85.09) (xy 130.81 85.09) + (xy 116.84 77.47) (xy 119.38 77.47) ) (stroke (width 0) (type default) ) - (uuid "33b76ea3-da32-4aaf-9917-21a7b1e4828f") + (uuid "14688c6a-cbb6-4cc3-b522-e4725b391eb8") ) (wire (pts - (xy 151.13 101.6) (xy 151.13 105.41) + (xy 114.3 151.13) (xy 114.3 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15439a1d-f1ba-4709-95d1-022207ef11d5") + ) + (wire + (pts + (xy 129.54 77.47) (xy 130.81 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b2e2bb2-05d4-475c-8183-7593242ce8a5") + ) + (wire + (pts + (xy 147.32 151.13) (xy 175.26 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23c4845c-1a9a-4bee-98fa-ae3054c9853d") + ) + (wire + (pts + (xy 113.03 73.66) (xy 113.03 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "251b7a25-6472-44a7-8f3b-4ecac57cfb8d") + ) + (wire + (pts + (xy 81.28 120.65) (xy 81.28 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d36652a-fcbc-4fd0-af4f-b3332f7c3090") + ) + (wire + (pts + (xy 76.2 118.11) (xy 81.28 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30704532-320d-4b06-970c-efcda0127904") + ) + (wire + (pts + (xy 147.32 153.67) (xy 147.32 157.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31b6c5ae-19b0-4c4d-b831-7332f421b719") + ) + (wire + (pts + (xy 76.2 120.65) (xy 81.28 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34f17e89-0633-4442-881e-bd913dfbace2") + ) + (wire + (pts + (xy 100.33 138.43) (xy 114.3 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3512f8f9-3fe3-4db0-b5c5-fac37ae1602b") + ) + (wire + (pts + (xy 160.02 129.54) (xy 160.02 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3699d048-b5ae-4b3e-a2e1-9f79edb19527") + ) + (wire + (pts + (xy 151.13 88.9) (xy 151.13 90.17) ) (stroke (width 0) @@ -1296,7 +2508,37 @@ ) (wire (pts - (xy 146.05 90.17) (xy 151.13 90.17) + (xy 160.02 123.19) (xy 160.02 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39353f6e-574c-4c02-bff7-d881f01f00fa") + ) + (wire + (pts + (xy 114.3 157.48) (xy 114.3 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3943f0d4-fefb-493b-8430-5435ac1818ea") + ) + (wire + (pts + (xy 114.3 144.78) (xy 114.3 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39c10736-1589-4142-8628-dc720c50fa75") + ) + (wire + (pts + (xy 146.05 77.47) (xy 151.13 77.47) ) (stroke (width 0) @@ -1306,17 +2548,67 @@ ) (wire (pts - (xy 153.67 85.09) (xy 153.67 83.82) + (xy 114.3 138.43) (xy 125.73 138.43) ) (stroke (width 0) (type default) ) - (uuid "4efcf1cb-4fcb-46ab-abf6-f21b8d4e87fa") + (uuid "5220b637-650a-4769-941c-2b00cb63e0cd") ) (wire (pts - (xy 93.98 85.09) (xy 113.03 85.09) + (xy 100.33 146.05) (xy 100.33 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55e58038-e37c-4869-8410-3076d53c98a5") + ) + (wire + (pts + (xy 146.05 151.13) (xy 147.32 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5637f62d-f661-41e2-9326-cedb86570e5e") + ) + (wire + (pts + (xy 93.98 151.13) (xy 114.3 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c982ed7-d994-4193-9c2f-be1c9cff453f") + ) + (wire + (pts + (xy 113.03 83.82) (xy 113.03 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f7ba0e7-1719-4317-8731-d1325d71ecd4") + ) + (wire + (pts + (xy 129.54 106.68) (xy 129.54 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6084c927-fda0-458b-b68d-553db307ce67") + ) + (wire + (pts + (xy 93.98 72.39) (xy 113.03 72.39) ) (stroke (width 0) @@ -1326,7 +2618,17 @@ ) (wire (pts - (xy 172.72 96.52) (xy 173.99 96.52) + (xy 119.38 72.39) (xy 120.65 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6258a225-e8b4-4252-8aa4-18ec832a8651") + ) + (wire + (pts + (xy 172.72 83.82) (xy 173.99 83.82) ) (stroke (width 0) @@ -1336,7 +2638,17 @@ ) (wire (pts - (xy 113.03 86.36) (xy 113.03 85.09) + (xy 100.33 144.78) (xy 100.33 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "661cded6-9d9d-4562-85cd-d8d6a26fe2b6") + ) + (wire + (pts + (xy 113.03 76.2) (xy 113.03 73.66) ) (stroke (width 0) @@ -1346,7 +2658,7 @@ ) (wire (pts - (xy 146.05 85.09) (xy 153.67 85.09) + (xy 146.05 72.39) (xy 151.13 72.39) ) (stroke (width 0) @@ -1356,17 +2668,27 @@ ) (wire (pts - (xy 119.38 85.09) (xy 113.03 85.09) + (xy 140.97 105.41) (xy 140.97 106.68) ) (stroke (width 0) (type default) ) - (uuid "74281bd0-6a28-4423-97d8-5e12886c64d5") + (uuid "71d49fd5-2a8a-486e-8f3c-e648714088af") ) (wire (pts - (xy 93.98 85.09) (xy 93.98 97.79) + (xy 82.55 115.57) (xy 82.55 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "734036d7-49be-4633-9f90-7673a4bea2f1") + ) + (wire + (pts + (xy 93.98 72.39) (xy 93.98 115.57) ) (stroke (width 0) @@ -1376,37 +2698,137 @@ ) (wire (pts - (xy 125.73 87.63) (xy 116.84 87.63) + (xy 129.54 76.2) (xy 129.54 77.47) ) (stroke (width 0) (type default) ) - (uuid "889baa42-cfe7-4bfb-87ae-8c968bb1e842") + (uuid "802005bd-dae1-4e78-87d9-6ac3731ab63a") ) (wire (pts - (xy 125.73 90.17) (xy 130.81 90.17) + (xy 81.28 118.11) (xy 81.28 120.65) ) (stroke (width 0) (type default) ) - (uuid "afc16a66-6cdd-4f31-bef2-14dc491013a2") + (uuid "87a8e6d7-c4e7-455d-a9d3-464cb1bf0f60") ) (wire (pts - (xy 153.67 74.93) (xy 153.67 76.2) + (xy 81.28 151.13) (xy 86.36 151.13) ) (stroke (width 0) (type default) ) - (uuid "bc59db88-921d-4c3d-a35c-b3c92b2e8ff8") + (uuid "930306bd-b75e-4c72-a88e-c091eaf665b6") ) (wire (pts - (xy 151.13 90.17) (xy 151.13 91.44) + (xy 114.3 138.43) (xy 114.3 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf2164c-262d-4018-915e-477bcb150c00") + ) + (wire + (pts + (xy 125.73 138.43) (xy 125.73 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a49ebb4b-15ed-43ce-913a-2b8b5fced592") + ) + (wire + (pts + (xy 146.05 153.67) (xy 147.32 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9971a6a-4902-433c-881d-7d5a5817fbfe") + ) + (wire + (pts + (xy 125.73 158.75) (xy 114.3 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa9539bc-91ba-4dbb-bd4d-1772d820a794") + ) + (wire + (pts + (xy 140.97 128.27) (xy 140.97 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1481055-265c-4ff0-a8a8-f0c7abaa8377") + ) + (wire + (pts + (xy 151.13 71.12) (xy 151.13 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2e65b01-8d25-40e6-8a14-36bbce3a22e7") + ) + (wire + (pts + (xy 137.16 106.68) (xy 140.97 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7698ceb-bee6-4568-a653-07395f3f8f13") + ) + (wire + (pts + (xy 113.03 73.66) (xy 116.84 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b832e4d0-3c74-479f-8c6d-c9089eb0fb0d") + ) + (wire + (pts + (xy 119.38 77.47) (xy 119.38 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be8e2941-8b8a-4ae4-bac5-f8a1f04b83a4") + ) + (wire + (pts + (xy 125.73 148.59) (xy 130.81 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4bb9e66-aa71-49e3-85a6-44cb47aa0ec2") + ) + (wire + (pts + (xy 151.13 77.47) (xy 151.13 78.74) ) (stroke (width 0) @@ -1416,7 +2838,147 @@ ) (wire (pts - (xy 158.75 96.52) (xy 165.1 96.52) + (xy 76.2 123.19) (xy 130.81 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9e2f12f-f236-4f3b-8290-8f1c2c757338") + ) + (wire + (pts + (xy 93.98 146.05) (xy 100.33 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cabaf880-c1f2-4869-8f16-09f391710437") + ) + (wire + (pts + (xy 151.13 63.5) (xy 151.13 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1e3512f-b460-4714-a34d-0d98a418a7a6") + ) + (wire + (pts + (xy 130.81 153.67) (xy 125.73 153.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d77152e0-f87c-4745-a47b-baa905730b90") + ) + (wire + (pts + (xy 125.73 153.67) (xy 125.73 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d837bcdb-e369-41d2-9971-bdb2a71c65fd") + ) + (wire + (pts + (xy 116.84 73.66) (xy 116.84 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d959e450-d74d-4dc4-ba1e-8d0bc1392397") + ) + (wire + (pts + (xy 116.84 76.2) (xy 129.54 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da0f2c01-2be6-4304-880a-1413ce830fc6") + ) + (wire + (pts + (xy 140.97 106.68) (xy 140.97 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0cf8f80-476b-4168-8f34-8498d879e459") + ) + (wire + (pts + (xy 129.54 106.68) (xy 132.08 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e16fb644-7a79-4ad6-9d62-3899009adda3") + ) + (wire + (pts + (xy 128.27 72.39) (xy 130.81 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2dd1dff-7eb3-4013-9697-ff8e63d5d303") + ) + (wire + (pts + (xy 147.32 135.89) (xy 147.32 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e54135d0-a3de-4a99-8730-1c20de82071d") + ) + (wire + (pts + (xy 151.13 120.65) (xy 171.45 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6392fea-53c2-44ee-ae62-74c98f206d96") + ) + (wire + (pts + (xy 130.81 118.11) (xy 113.03 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7f81444-7cf0-48b2-be88-b5d1d005f462") + ) + (wire + (pts + (xy 82.55 146.05) (xy 86.36 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9bad66a-cdfa-400b-8273-97193bfffc9b") + ) + (wire + (pts + (xy 158.75 83.82) (xy 165.1 83.82) ) (stroke (width 0) @@ -1426,7 +2988,27 @@ ) (wire (pts - (xy 83.82 97.79) (xy 93.98 97.79) + (xy 147.32 146.05) (xy 147.32 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6b029c7-9e02-4ddb-bf22-32702c14374e") + ) + (wire + (pts + (xy 100.33 139.7) (xy 100.33 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa5cb71f-0ea3-496e-a5c6-b38967f697be") + ) + (wire + (pts + (xy 76.2 115.57) (xy 82.55 115.57) ) (stroke (width 0) @@ -1434,8 +3016,18 @@ ) (uuid "fe5b5a58-b3e7-417b-8cbd-87f430de44b9") ) + (wire + (pts + (xy 100.33 157.48) (xy 100.33 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fe7fb6fe-6c33-4984-a9d0-a02192983922") + ) (label "High_Voltage_L" - (at 93.98 85.09 0) + (at 93.98 72.39 0) (fields_autoplaced yes) (effects (font @@ -1446,7 +3038,7 @@ (uuid "5bcddfaf-ded0-40b9-98f9-8170d0a859b5") ) (label "High_Voltage_Out" - (at 83.82 100.33 0) + (at 83.82 123.19 0) (fields_autoplaced yes) (effects (font @@ -1458,7 +3050,7 @@ ) (hierarchical_label "Enable" (shape input) - (at 173.99 96.52 0) + (at 173.99 83.82 0) (fields_autoplaced yes) (effects (font @@ -1468,9 +3060,196 @@ ) (uuid "98b43f76-e7de-403b-b7cf-424ca97dc823") ) + (hierarchical_label "VIOUT" + (shape output) + (at 171.45 120.65 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e551b55a-d2ae-4029-ac57-cef7aa584913") + ) + (hierarchical_label "ZCD" + (shape output) + (at 175.26 151.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fedd0d4f-89b8-4b45-bc0f-0d7e386b0058") + ) + (symbol + (lib_id "Device:D_Small") + (at 100.33 154.94 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0549a4f1-1b79-4307-9c08-d4de1547efd5") + (property "Reference" "D8" + (at 102.87 153.6699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1n4148" + (at 102.87 156.2099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:D_MiniMELF" + (at 100.33 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode, small symbol" + (at 100.33 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 100.33 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 100.33 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba6c608c-4669-4412-b7e4-e2f47494dadd") + ) + (pin "2" + (uuid "e328a5db-a34b-4f6c-9ede-466e2dbacb23") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "D8") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 90.17 151.13 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "15647620-65ee-4583-9802-2f262e160545") + (property "Reference" "R11" + (at 87.122 148.844 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100k" + (at 92.456 148.844 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal" + (at 90.17 152.908 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 90.17 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 90.17 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f3baa45-7bf4-4a9a-831d-61d2a9af7e09") + ) + (pin "2" + (uuid "89cc8a09-872a-4c59-bb0d-64356281b1d2") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "R11") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "R12") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Transistor_BJT:BC818") - (at 153.67 96.52 0) + (at 153.67 83.82 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -1479,7 +3258,7 @@ (dnp no) (uuid "18d659e9-a7de-4abf-99dc-38a9e3196c1f") (property "Reference" "Q2" - (at 148.59 95.25 0) + (at 148.59 82.55 0) (effects (font (size 1.27 1.27) @@ -1488,7 +3267,7 @@ ) ) (property "Value" "BC818" - (at 148.59 97.79 0) + (at 148.59 85.09 0) (effects (font (size 1.27 1.27) @@ -1497,7 +3276,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 148.59 98.425 0) + (at 148.59 85.725 0) (effects (font (size 1.27 1.27) @@ -1508,7 +3287,7 @@ ) ) (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BC818-D.pdf" - (at 153.67 96.52 0) + (at 153.67 83.82 0) (effects (font (size 1.27 1.27) @@ -1518,7 +3297,7 @@ ) ) (property "Description" "" - (at 153.67 96.52 0) + (at 153.67 83.82 0) (effects (font (size 1.27 1.27) @@ -1541,10 +3320,6 @@ (reference "Q2") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "Q6") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "Q4") (unit 1) @@ -1554,7 +3329,7 @@ ) (symbol (lib_id "Triac_Thyristor:BTA16-600B") - (at 113.03 90.17 180) + (at 113.03 80.01 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1562,7 +3337,7 @@ (dnp no) (uuid "245c6a52-1047-4e0e-9680-72ebabef6bc1") (property "Reference" "Q1" - (at 119.38 90.17 0) + (at 119.38 80.01 0) (effects (font (size 1.27 1.27) @@ -1571,7 +3346,7 @@ ) ) (property "Value" "BTA16-600B" - (at 128.27 92.71 0) + (at 128.27 82.55 0) (effects (font (size 1.27 1.27) @@ -1580,7 +3355,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-247-3_Horizontal_TabUp" - (at 107.95 88.265 0) + (at 107.95 78.105 0) (effects (font (size 1.27 1.27) @@ -1591,7 +3366,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/bta16.pdf" - (at 113.03 90.17 0) + (at 113.03 80.01 0) (effects (font (size 1.27 1.27) @@ -1601,7 +3376,7 @@ ) ) (property "Description" "" - (at 113.03 90.17 0) + (at 113.03 80.01 0) (effects (font (size 1.27 1.27) @@ -1624,10 +3399,6 @@ (reference "Q1") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "Q5") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "Q3") (unit 1) @@ -1636,26 +3407,25 @@ ) ) (symbol - (lib_id "Relay_SolidState:MOC3021M") - (at 138.43 87.63 0) - (mirror y) + (lib_id "Isolator:4N28") + (at 138.43 151.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "57aa4b18-5c27-4d71-a9ab-15b1ea49b9f2") - (property "Reference" "U5" - (at 138.43 78.74 0) + (uuid "3502b996-f6ea-42d1-87a1-6c150e68956e") + (property "Reference" "U14" + (at 138.43 142.24 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "MOC3021M" - (at 138.43 81.28 0) + (property "Value" "4N28" + (at 138.43 144.78 0) (effects (font (size 1.27 1.27) @@ -1663,7 +3433,7 @@ ) ) (property "Footprint" "Package_DIP:DIP-6_W7.62mm" - (at 143.51 92.71 0) + (at 133.35 156.21 0) (effects (font (size 1.27 1.27) @@ -1673,8 +3443,8 @@ (hide yes) ) ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/MOC3023M-D.PDF" - (at 138.43 87.63 0) + (property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" + (at 138.43 151.13 0) (effects (font (size 1.27 1.27) @@ -1683,8 +3453,166 @@ (hide yes) ) ) + (property "Description" "DC Optocoupler Base Connected, Vce 30V, CTR 10%, Viso 2500V, DIP6" + (at 138.43 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "d501d485-b3c6-4f65-8a20-1efaf6ce313e") + ) + (pin "1" + (uuid "822df530-92cd-4ca0-9613-eb2119ecd84a") + ) + (pin "2" + (uuid "97ef7a49-0145-40bd-8ee7-1e94c022c1f5") + ) + (pin "4" + (uuid "20a75d8c-5d01-4c6b-a8bf-95a2b10e896a") + ) + (pin "3" + (uuid "26349d07-1bae-42b1-ba48-c5c3283e5a85") + ) + (pin "6" + (uuid "cafd57e9-906c-40f6-9a76-72bb0fffd856") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "U7") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "U14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 160.02 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "448a9f96-de86-47df-bf67-b7ddca5215e3") + (property "Reference" "C14" + (at 162.56 125.7362 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 162.56 128.2762 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric" + (at 160.02 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 160.02 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 160.02 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e47ea1d5-bf46-46d8-add6-42c21a18d370") + ) + (pin "1" + (uuid "49666b1e-d054-408d-b2f1-8c2e86e667c3") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "C13") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "C14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 147.32 135.89 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4ed8b5f6-5b1a-4bfe-8c5d-8357f5a72e1a") + (property "Reference" "#PWR048" + (at 147.32 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 147.701 131.4958 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 147.32 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) (property "Description" "" - (at 138.43 87.63 0) + (at 147.32 135.89 0) (effects (font (size 1.27 1.27) @@ -1693,31 +3621,106 @@ ) ) (pin "1" - (uuid "2a9ea0c4-32f3-4c1a-b840-5b847ddaa12c") - ) - (pin "2" - (uuid "aa75b96b-6577-4211-a8fc-e202e45f11b8") - ) - (pin "3" - (uuid "4a153006-c8be-475b-a029-f1c4132ef3d1") - ) - (pin "4" - (uuid "34e60cf3-ec1e-4c48-afe0-9bfcf5913c28") - ) - (pin "5" - (uuid "3ca3a9eb-ff93-4f44-a2b2-694de2398015") - ) - (pin "6" - (uuid "10970a9b-da90-4d5c-b14c-3a634079a414") + (uuid "3ae7c3ad-c9ae-4005-858e-cf56e24c3e52") ) (instances (project "TempControllerMainBoard" (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" - (reference "U5") + (reference "#PWR048") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "U7") + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR049") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Current:ACS730xLCTR-20AB") + (at 140.97 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "51570405-8728-4bc4-ba7d-cd1da94f2fa6") + (property "Reference" "U6" + (at 143.1641 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ACS730xLCTR-20AB" + (at 143.1641 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 149.86 123.19 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.allegromicro.com/~/media/Files/Datasheets/ACS730-Datasheet.ashx?la=en" + (at 140.97 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "±20A Bidirectional Hall-Effect Current Sensor, +5.0V supply, 100mV/A, SOIC-8" + (at 140.97 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "499faf1e-2902-4fd0-ba79-8d6610bd1146") + ) + (pin "8" + (uuid "c14373e5-bd14-4ef2-a2e0-3494fe6ad660") + ) + (pin "3" + (uuid "ff7948b7-7225-413a-bed3-14747ab6b772") + ) + (pin "2" + (uuid "68b609b1-29ea-4afe-8c48-cb8cc801c41f") + ) + (pin "4" + (uuid "3569a432-cb08-45ae-b510-c55f1096218f") + ) + (pin "5" + (uuid "4ea4689b-09be-4a87-9662-277a6f67cd7e") + ) + (pin "7" + (uuid "1031b6ae-5d38-4eb9-bd68-5c1128b05100") + ) + (pin "6" + (uuid "1d643dec-840b-45d7-a937-16f56fd09cec") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "U5") (unit 1) ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" @@ -1727,9 +3730,193 @@ ) ) ) + (symbol + (lib_id "Device:D_Small") + (at 100.33 142.24 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5b77d071-3edf-4b11-86a8-6eee857c92ae") + (property "Reference" "D5" + (at 102.87 140.9699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1n4148" + (at 102.87 143.5099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:D_MiniMELF" + (at 100.33 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode, small symbol" + (at 100.33 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 100.33 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 100.33 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df27d0fe-25ff-4a9b-a16f-661f7129bfda") + ) + (pin "2" + (uuid "50933caa-d942-434d-809c-58317b9991df") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "D4") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_Small") + (at 114.3 154.94 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5fa744eb-2d00-496c-833d-1c53c699c2a4") + (property "Reference" "D10" + (at 116.84 153.6699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1n4148" + (at 116.84 156.2099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:D_MiniMELF" + (at 114.3 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 154.94 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode, small symbol" + (at 114.3 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 114.3 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 114.3 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed4410fd-6d11-46a8-bb1c-aad7d4d2e617") + ) + (pin "2" + (uuid "ad1eeea2-0f30-456b-94f1-7a5801692217") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "D10") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "D11") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3.3V") - (at 153.67 74.93 0) + (at 151.13 62.23 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1737,7 +3924,7 @@ (dnp no) (uuid "61fc9f3a-8606-4f03-aba6-741de1761fbc") (property "Reference" "#PWR025" - (at 153.67 78.74 0) + (at 151.13 66.04 0) (effects (font (size 1.27 1.27) @@ -1746,7 +3933,7 @@ ) ) (property "Value" "+3V3" - (at 154.051 70.5358 0) + (at 151.511 57.8358 0) (effects (font (size 1.27 1.27) @@ -1754,7 +3941,7 @@ ) ) (property "Footprint" "" - (at 153.67 74.93 0) + (at 151.13 62.23 0) (effects (font (size 1.27 1.27) @@ -1763,7 +3950,7 @@ ) ) (property "Datasheet" "" - (at 153.67 74.93 0) + (at 151.13 62.23 0) (effects (font (size 1.27 1.27) @@ -1772,7 +3959,7 @@ ) ) (property "Description" "" - (at 153.67 74.93 0) + (at 151.13 62.23 0) (effects (font (size 1.27 1.27) @@ -1789,10 +3976,6 @@ (reference "#PWR025") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "#PWR029") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "#PWR027") (unit 1) @@ -1800,9 +3983,87 @@ ) ) ) + (symbol + (lib_id "Connector:Screw_Terminal_01x04") + (at 71.12 120.65 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "82bae925-c323-4fb8-aaa2-8214c6bdc17a") + (property "Reference" "J2" + (at 71.12 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Screw_Terminal_01x04" + (at 71.12 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_Horizontal" + (at 71.12 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 71.12 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 71.12 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0a389810-92c8-4fd5-8092-83695240d8e9") + ) + (pin "2" + (uuid "1eec7897-0704-4718-b986-8683ba7ddcb2") + ) + (pin "3" + (uuid "706e99af-f4c0-4070-b1a5-82556bcc31b1") + ) + (pin "4" + (uuid "b22ee37a-6ed3-41fd-a2d2-3839e807ccf1") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "J2") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "J3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") - (at 151.13 105.41 0) + (at 151.13 90.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1811,7 +4072,7 @@ (fields_autoplaced yes) (uuid "86f5aabb-a6cb-4338-a103-d030beab3a88") (property "Reference" "#PWR024" - (at 151.13 111.76 0) + (at 151.13 96.52 0) (effects (font (size 1.27 1.27) @@ -1820,7 +4081,7 @@ ) ) (property "Value" "GND" - (at 151.13 110.49 0) + (at 151.13 95.25 0) (effects (font (size 1.27 1.27) @@ -1828,7 +4089,7 @@ ) ) (property "Footprint" "" - (at 151.13 105.41 0) + (at 151.13 90.17 0) (effects (font (size 1.27 1.27) @@ -1837,7 +4098,7 @@ ) ) (property "Datasheet" "" - (at 151.13 105.41 0) + (at 151.13 90.17 0) (effects (font (size 1.27 1.27) @@ -1846,7 +4107,7 @@ ) ) (property "Description" "" - (at 151.13 105.41 0) + (at 151.13 90.17 0) (effects (font (size 1.27 1.27) @@ -1863,10 +4124,6 @@ (reference "#PWR024") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "#PWR028") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "#PWR026") (unit 1) @@ -1876,7 +4133,7 @@ ) (symbol (lib_id "Device:R") - (at 168.91 96.52 90) + (at 168.91 83.82 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1885,7 +4142,7 @@ (fields_autoplaced yes) (uuid "965c86a4-6111-44a8-953b-8ca415ba4aae") (property "Reference" "R5" - (at 168.91 90.17 90) + (at 168.91 77.47 90) (effects (font (size 1.27 1.27) @@ -1893,7 +4150,7 @@ ) ) (property "Value" "4k7" - (at 168.91 92.71 90) + (at 168.91 80.01 90) (effects (font (size 1.27 1.27) @@ -1901,7 +4158,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric" - (at 168.91 98.298 90) + (at 168.91 85.598 90) (effects (font (size 1.27 1.27) @@ -1910,7 +4167,7 @@ ) ) (property "Datasheet" "~" - (at 168.91 96.52 0) + (at 168.91 83.82 0) (effects (font (size 1.27 1.27) @@ -1919,7 +4176,7 @@ ) ) (property "Description" "" - (at 168.91 96.52 0) + (at 168.91 83.82 0) (effects (font (size 1.27 1.27) @@ -1939,10 +4196,6 @@ (reference "R5") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "R11") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "R8") (unit 1) @@ -1951,34 +4204,17 @@ ) ) (symbol - (lib_id "Device:R") - (at 153.67 80.01 180) + (lib_id "power:+5VD") + (at 140.97 105.41 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "b9c2704f-449a-44c7-8cd2-cf612993710d") - (property "Reference" "R4" - (at 155.448 78.8416 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Value" "4k7" - (at 155.448 81.153 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) - (property "Footprint" "Resistor_SMD:R_1206_3216Metric" - (at 155.448 80.01 90) + (fields_autoplaced yes) + (uuid "9b4ebd41-1194-4e52-b54a-1bae9c3ebbbb") + (property "Reference" "#PWR029" + (at 140.97 109.22 0) (effects (font (size 1.27 1.27) @@ -1986,8 +4222,95 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 153.67 80.01 0) + (property "Value" "+5VD" + (at 140.97 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 140.97 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VD\"" + (at 140.97 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c17a7a70-3c87-401d-9fc1-769bc1480050") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "#PWR028") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 147.32 157.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5ecbc23-82f7-4a46-b14e-035a1ff345e3") + (property "Reference" "#PWR050" + (at 147.32 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 147.32 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 147.32 157.48 0) (effects (font (size 1.27 1.27) @@ -1996,7 +4319,221 @@ ) ) (property "Description" "" - (at 153.67 80.01 0) + (at 147.32 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "77ccbf36-2bf2-4e92-8cc6-5ec1b28d6d86") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "#PWR050") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR051") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 140.97 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "abfb861e-24d2-412d-8a74-3698e310a5a2") + (property "Reference" "#PWR042" + (at 140.97 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 140.97 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 140.97 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e7b56f63-d341-4844-b9d4-6c029733e7fd") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "#PWR042") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR043") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 147.32 142.24 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b74a61dd-2283-4773-9a2d-1c4d8fe02faa") + (property "Reference" "R13" + (at 149.86 140.9699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "4k7" + (at 149.86 143.5099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric" + (at 149.098 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 147.32 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 147.32 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9a1cf37f-a20a-4005-9652-d30bef6643be") + ) + (pin "2" + (uuid "29776f9d-fe9d-482f-ac52-aafa718dacc1") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "R13") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "R14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 151.13 67.31 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b9c2704f-449a-44c7-8cd2-cf612993710d") + (property "Reference" "R4" + (at 152.908 66.1416 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "4k7" + (at 152.908 68.453 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric" + (at 152.908 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 151.13 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 151.13 67.31 0) (effects (font (size 1.27 1.27) @@ -2016,10 +4553,6 @@ (reference "R4") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "R10") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "R7") (unit 1) @@ -2028,33 +4561,114 @@ ) ) (symbol - (lib_id "Connector:Screw_Terminal_01x02") - (at 78.74 97.79 0) + (lib_id "Relay_SolidState:FODM3052") + (at 138.43 74.93 0) (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "dcb544f6-65a2-4dcc-9780-6b5234bb002d") - (property "Reference" "J2" - (at 78.74 105.2998 0) + (fields_autoplaced yes) + (uuid "cc14dadd-5dc4-4391-b3ce-2cbcd4c0adbc") + (property "Reference" "U8" + (at 138.43 66.04 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Screw_Terminal_01x03" - (at 78.74 102.7629 0) + (property "Value" "FODM3052" + (at 138.43 68.58 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal" - (at 78.74 97.79 0) + (property "Footprint" "Package_DIP:SMDIP-4_W7.62mm" + (at 143.51 80.01 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/FODM3053_NF098-D.PDF" + (at 138.43 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Full Pitch Mini-Flat Random Phase Opto-Triac, Vdrm 600V, Ift 10mA, MFP 4L" + (at 138.43 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "24524dac-6caa-4312-99bc-dae4eb3d163a") + ) + (pin "1" + (uuid "fed1ab64-535b-4202-a748-23f9796a7545") + ) + (pin "4" + (uuid "e3ea9070-d689-45c6-80b7-011f50dd5039") + ) + (pin "3" + (uuid "36bff51f-fda8-47e0-a3b5-c3d5146e4fe2") + ) + (instances + (project "" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "U8") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "U13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 90.17 146.05 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d0f996dd-46bb-4e0f-9f0e-3de067823058") + (property "Reference" "R9" + (at 87.122 143.764 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100k" + (at 92.456 143.764 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal" + (at 90.17 147.828 90) (effects (font (size 1.27 1.27) @@ -2063,7 +4677,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 97.79 0) + (at 90.17 146.05 0) (effects (font (size 1.27 1.27) @@ -2072,7 +4686,7 @@ ) ) (property "Description" "" - (at 78.74 97.79 0) + (at 90.17 146.05 0) (effects (font (size 1.27 1.27) @@ -2081,55 +4695,36 @@ ) ) (pin "1" - (uuid "a1e0d3b4-3159-4f6a-9530-84055f5ff56b") + (uuid "a1640465-48c8-4b65-9f12-7facc9285715") ) (pin "2" - (uuid "961abcc8-4f81-4f0e-946c-25e4591c9e52") + (uuid "ab9666c7-e9d5-4ab4-b29e-bf404adcd4e0") ) (instances (project "TempControllerMainBoard" (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" - (reference "J2") - (unit 1) - ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "J4") + (reference "R9") (unit 1) ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" - (reference "J3") + (reference "R10") (unit 1) ) ) ) ) (symbol - (lib_id "Device:R") - (at 123.19 85.09 270) + (lib_id "power:GND") + (at 160.02 130.81 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "ef1145e6-c400-490e-925e-d6385b43511d") - (property "Reference" "R3" - (at 123.19 82.55 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "180" - (at 123.19 85.09 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" - (at 123.19 83.312 90) + (fields_autoplaced yes) + (uuid "d46dc1da-3173-4f13-a614-75fa58ae0393") + (property "Reference" "#PWR044" + (at 160.02 137.16 0) (effects (font (size 1.27 1.27) @@ -2137,8 +4732,25 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 123.19 85.09 0) + (property "Value" "GND" + (at 160.02 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 160.02 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 160.02 130.81 0) (effects (font (size 1.27 1.27) @@ -2147,7 +4759,309 @@ ) ) (property "Description" "" - (at 123.19 85.09 0) + (at 160.02 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b46d22ad-fb2a-43a0-bd31-5cebdfab3bec") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "#PWR044") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR045") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_Small") + (at 114.3 142.24 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ddd31fd2-75e6-494f-8e02-977afe6fd27e") + (property "Reference" "D6" + (at 116.84 140.9699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1n4148" + (at 116.84 143.5099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:D_MiniMELF" + (at 114.3 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 142.24 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode, small symbol" + (at 114.3 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 114.3 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 114.3 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d9073366-aede-43e5-8561-2b5a15306e7b") + ) + (pin "2" + (uuid "77d58bf9-75d6-4adb-825b-6e14a3581a05") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "D6") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 129.54 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ebeb535f-cd14-4253-add6-b90ab8590ed8") + (property "Reference" "#PWR046" + (at 129.54 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 129.54 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 129.54 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 129.54 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a3888c04-abb4-4e30-9a09-0c1705370fd9") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "#PWR046") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "#PWR047") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 134.62 106.68 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "edf18d3a-0692-4bc8-bbad-ec9743a87089") + (property "Reference" "C15" + (at 134.6136 100.33 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100n" + (at 134.6136 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_1206_3216Metric" + (at 134.62 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 134.62 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 134.62 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b8a52f42-8407-4111-af92-21e7d49d1d39") + ) + (pin "1" + (uuid "5b0a2f8c-7705-4ed3-826c-504abfa39e1b") + ) + (instances + (project "TempControllerMainBoard" + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/46c4df81-5e25-481e-bfba-f36f4f1d08c3" + (reference "C15") + (unit 1) + ) + (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 124.46 72.39 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ef1145e6-c400-490e-925e-d6385b43511d") + (property "Reference" "R3" + (at 124.46 69.85 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "180" + (at 124.46 72.39 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_2010_5025Metric" + (at 124.46 70.612 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 124.46 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 124.46 72.39 0) (effects (font (size 1.27 1.27) @@ -2167,10 +5081,6 @@ (reference "R3") (unit 1) ) - (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/a6d505f0-7cc2-43f9-af54-a7e69153496a" - (reference "R9") - (unit 1) - ) (path "/b3222af8-84cd-4ee8-89e2-0c3a4d4d9f2e/fd02104e-7645-45b3-8d58-7a7e8076bb73" (reference "R6") (unit 1) diff --git a/TempController/TempControllerMainBoard/~_autosave-TempControllerMainBoard.kicad_pcb.lck b/TempController/TempControllerMainBoard/~_autosave-TempControllerMainBoard.kicad_pcb.lck new file mode 100644 index 0000000..d252f04 --- /dev/null +++ b/TempController/TempControllerMainBoard/~_autosave-TempControllerMainBoard.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"APS00095090-MB","username":"bartoszek"} \ No newline at end of file