forked from davidphilipbarr/Sweep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathferris-sweep-compact.ses
769 lines (768 loc) · 16.1 KB
/
ferris-sweep-compact.ses
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
(session "ferris-sweep-compact.ses"
(base_design "ferris-sweep-compact.dsn")
(placement
(resolution um 10)
(component Kailh:Kailh_PG1232
(place SW10 800000 -426700 front 0)
(place SW2 440000 -423700 front 0)
(place SW3 620000 -301400 front 0)
(place SW5 980000 -305400 front 0)
(place SW6 1160000 -324200 front 0)
(place SW8 440000 -593700 front 0)
(place SW9 620000 -471400 front 0)
(place SW11 980000 -475400 front 0)
(place SW12 1160000 -494200 front 0)
(place SW15 620000 -641450 front 0)
(place SW16 800000 -596700 front 0)
(place SW17 980000 -645450 front 0)
(place SW18 1160000 -664200 front 0)
(place SW14 440000 -763750 front 0)
(place SW4 800000 -256800 front 0)
)
(component kbd:ProMicro_v3
(place U1 1343000 -565000 front 0)
)
(component foostan:ResetSW
(place RSW1 1269700 -772400 front 90)
)
(component "kbd:MJ-4PP-9"
(place J1 1420200 -786800 front 270)
)
)
(was_is
)
(routes
(resolution um 10)
(parser
(host_cad "KiCad's Pcbnew")
(host_version 5.1.8)
)
(library_out
(padstack "Via[0-1]_600:400_um"
(shape
(circle F.Cu 6000 0 0)
)
(shape
(circle B.Cu 6000 0 0)
)
(attach off)
)
)
(network_out
(net row0
(wire
(path F.Cu 2500
1419114 -572620
1382807 -608927
1226194 -608927
1222713 -605446
1099504 -605446
1095402 -609548
883952 -609548
845800 -647700
)
)
(wire
(path F.Cu 2500
754200 -647700
768671 -662171
831329 -662171
845800 -647700
)
)
)
(net row1
(wire
(path F.Cu 2500
1419114 -598020
1400082 -617052
1326981 -617052
1309613 -634420
1260014 -634420
1255997 -630403
1091847 -630403
1025800 -696450
)
)
(wire
(path B.Cu 2500
1025800 -696450
1011372 -710878
948628 -710878
934200 -696450
)
)
)
(net row2
(wire
(path F.Cu 2500
1419114 -623420
1397796 -623420
1334296 -686920
1256752 -686920
1228472 -715200
1205800 -715200
)
)
(wire
(path F.Cu 2500
1114200 -715200
1133069 -734069
1186931 -734069
1205800 -715200
)
)
)
(net row3
(wire
(path F.Cu 2500
485800 -474700
618796 -607696
691654 -607696
822886 -738928
1211113 -738928
1232594 -717447
1316507 -717447
1391047 -642907
1413201 -642907
1419114 -648820
)
)
(wire
(path F.Cu 2500
394200 -474700
408669 -489169
471331 -489169
485800 -474700
)
)
)
(net GND
(wire
(path F.Cu 2500
1000000 -699450
960000 -699450
)
)
(wire
(path F.Cu 2500
1140000 -718200
1121139 -699339
1053273 -699339
1044700 -707912
1008462 -707912
1000000 -699450
)
)
(wire
(path F.Cu 2500
820000 -310800
834254 -296546
868360 -296546
912371 -340557
941157 -340557
960000 -359400
)
)
(wire
(path F.Cu 2500
820000 -310800
780000 -310800
)
)
(wire
(path B.Cu 2500
697219 -659049
679661 -676607
658843 -676607
640000 -695450
)
)
(wire
(path B.Cu 2500
640000 -525400
697219 -582619
697219 -659049
)
)
(wire
(path B.Cu 2500
780000 -650700
771651 -659049
697219 -659049
)
)
(wire
(path B.Cu 2500
820000 -650700
780000 -650700
)
)
(wire
(path B.Cu 2500
960000 -699450
945357 -684807
854107 -684807
820000 -650700
)
)
(wire
(path F.Cu 2500
1180000 -548200
1190150 -558350
1357184 -558350
1419114 -496420
)
)
(wire
(path F.Cu 2500
1140000 -548200
1180000 -548200
)
)
(wire
(path F.Cu 2500
1247420 -445620
1266914 -445620
)
)
(wire
(path F.Cu 2500
1247420 -445620
1180000 -378200
)
)
(wire
(path F.Cu 2500
1247420 -445620
1247420 -501988
1220051 -529357
1198843 -529357
1180000 -548200
)
)
(wire
(path F.Cu 2500
1140000 -378200
1180000 -378200
)
)
(wire
(path F.Cu 2500
1000000 -359400
1008572 -367972
1031024 -367972
1035139 -363857
1125657 -363857
1140000 -378200
)
)
(wire
(path F.Cu 2500
820000 -480700
853082 -513782
944382 -513782
960000 -529400
)
)
(wire
(path F.Cu 2500
780000 -480700
820000 -480700
)
)
(wire
(path B.Cu 2500
1357200 -807800
1341447 -807800
)
)
(wire
(path B.Cu 2500
1341447 -807800
1329313 -819934
1284734 -819934
1269700 -804900
)
)
(wire
(path B.Cu 2500
1357200 -807800
1357200 -748300
)
)
(wire
(path B.Cu 2500
1180000 -718200
1140000 -718200
)
)
(wire
(path B.Cu 2500
1269700 -804900
1266700 -804900
1180000 -718200
)
)
(wire
(path B.Cu 2500
1000000 -529400
960000 -529400
)
)
(wire
(path B.Cu 2500
780000 -310800
754243 -336557
658843 -336557
640000 -355400
)
)
(wire
(path B.Cu 2500
555016 -486370
555016 -400384
600000 -355400
)
)
(wire
(path B.Cu 2500
600000 -525400
580044 -505444
558592 -505444
555016 -501868
555016 -486370
)
)
(wire
(path B.Cu 2500
555016 -486370
468670 -486370
460000 -477700
)
)
(wire
(path B.Cu 2500
516341 -704041
460000 -647700
)
)
(wire
(path B.Cu 2500
600000 -695450
591409 -704041
516341 -704041
)
)
(wire
(path B.Cu 2500
516341 -704041
516341 -782353
497273 -801421
476329 -801421
460000 -817750
)
)
(wire
(path F.Cu 2500
600000 -355400
640000 -355400
)
)
(wire
(path F.Cu 2500
460000 -477700
420000 -477700
)
)
(wire
(path F.Cu 2500
1000000 -359400
960000 -359400
)
)
(wire
(path F.Cu 2500
600000 -695450
640000 -695450
)
)
(wire
(path F.Cu 2500
460000 -647700
420000 -647700
)
)
(wire
(path F.Cu 2500
640000 -525400
658499 -506901
753799 -506901
780000 -480700
)
)
(wire
(path F.Cu 2500
600000 -525400
640000 -525400
)
)
(wire
(path F.Cu 2500
460000 -817750
420000 -817750
)
)
(wire
(path B.Cu 2500
1419114 -496420
1419114 -471020
)
)
)
(net VCC
(wire
(path B.Cu 2500
1317200 -748300
1317200 -760053
)
)
(wire
(path B.Cu 2500
1317200 -807800
1317200 -796047
)
)
(wire
(path B.Cu 2500
1317200 -796047
1318636 -794611
1318636 -761489
1317200 -760053
)
)
(wire
(path B.Cu 2500
1317200 -748300
1317200 -546706
1266914 -496420
)
)
)
(net col0
(wire
(path B.Cu 2500
1205800 -389631
1240190 -424021
1240190 -495096
1266914 -521820
)
)
(wire
(path B.Cu 2500
1205800 -375200
1205800 -389631
)
)
(wire
(path B.Cu 2500
1205800 -389631
1128631 -389631
1114200 -375200
)
)
)
(net col1
(wire
(path B.Cu 2500
934200 -356400
948516 -370716
1011484 -370716
1025800 -356400
)
)
(wire
(path B.Cu 2500
1266914 -547220
1229795 -510101
1229795 -468775
1220220 -459200
1156177 -459200
1053377 -356400
1025800 -356400
)
)
)
(net col2
(wire
(path B.Cu 2500
1266914 -572620
1125584 -572620
1058862 -505898
1058862 -459152
1041356 -441646
979646 -441646
845800 -307800
)
)
(wire
(path F.Cu 2500
845800 -307800
831262 -322338
768738 -322338
754200 -307800
)
)
)
(net col3
(wire
(path F.Cu 2500
1266914 -598020
1173625 -598020
1126897 -551292
1126897 -541858
1118877 -533838
1104759 -533838
1055044 -484123
1055044 -455712
1040978 -441646
976789 -441646
887543 -352400
665800 -352400
)
)
(wire
(path F.Cu 2500
574200 -352400
588590 -366790
651410 -366790
665800 -352400
)
)
)
(net col4
(wire
(path F.Cu 2500
1237050 -728203
1216748 -748505
589605 -748505
485800 -644700
)
)
(via "Via[0-1]_600:400_um" 1237050 -728203
)
(wire
(path B.Cu 2500
1266914 -623420
1282468 -638974
1282468 -699666
1253931 -728203
1237050 -728203
)
)
(wire
(path F.Cu 2500
394200 -644700
408535 -659035
471465 -659035
485800 -644700
)
)
)
(net col5
(wire
(path F.Cu 2500
651344 -536856
665800 -522400
)
)
(wire
(path F.Cu 2500
574200 -522400
588656 -536856
651344 -536856
)
)
(wire
(path F.Cu 2500
1266914 -648820
1266914 -652479
1220036 -699357
1205342 -699357
1193594 -711105
1193594 -721037
1185066 -729565
1134934 -729565
1127794 -722425
1127794 -712363
1119274 -703843
1093165 -703843
1084449 -712559
802886 -712559
702094 -611767
702094 -587606
651344 -536856
)
)
)
(net LED
(wire
(path F.Cu 2500
1419114 -420220
1305473 -533861
1217139 -533861
1205800 -545200
)
)
(wire
(path B.Cu 2500
1114200 -545200
1128692 -559692
1191308 -559692
1205800 -545200
)
)
)
(net data
(wire
(path B.Cu 2500
1387200 -748300
1387200 -736547
)
)
(wire
(path B.Cu 2500
1419114 -445620
1387200 -477534
1387200 -736547
)
)
(wire
(path B.Cu 2500
1387200 -807800
1387200 -748300
)
)
)
(net reset
(wire
(path B.Cu 2500
1269700 -739900
1286972 -722628
1286972 -526178
1269914 -509120
1264082 -509120
1255859 -500897
1255859 -482075
1266914 -471020
)
)
)
(net SCL
(wire
(path F.Cu 2500
665800 -692450
716987 -743637
1212773 -743637
1234460 -721950
1325812 -721950
1398593 -649169
)
)
(wire
(path B.Cu 2500
1419114 -547220
1398593 -567741
1398593 -649169
)
)
(via "Via[0-1]_600:400_um" 1398593 -649169
)
(wire
(path F.Cu 2500
574200 -692450
589047 -707297
650953 -707297
665800 -692450
)
)
)
(net SDA
(wire
(path B.Cu 2500
1419114 -521820
1392340 -548594
1392340 -714788
1414539 -736987
1414539 -801306
1391408 -824437
495487 -824437
485800 -814750
)
)
(wire
(path F.Cu 2500
485800 -814750
471411 -829139
408589 -829139
394200 -814750
)
)
)
(net "Net-(J1-PadA)"
(wire
(path B.Cu 2500
1302200 -765800
1302200 -790300
)
)
)
(net "Net-(U1-Pad14)"
(wire
(path B.Cu 2500
1266914 -674220
1223140 -630446
1147014 -630446
1122014 -605446
1087019 -605446
1022415 -540842
908942 -540842
845800 -477700
)
)
(wire
(path B.Cu 2500
754200 -477700
768738 -492238
831262 -492238
845800 -477700
)
)
)
(net "Net-(U1-Pad13)"
(wire
(path B.Cu 2500
1266914 -699620
1277942 -688592
1277942 -669745
1269717 -661520
1264008 -661520
1230496 -628008
1230496 -618009
1211363 -598876
1098276 -598876
1025800 -526400
)
)
(wire
(path F.Cu 2500
1025800 -526400
1011108 -541092
948892 -541092
934200 -526400
)
)
)
)
)
)