Compare commits

...

6 Commits

Author SHA1 Message Date
2faf509506 gw: implement sampler controller with peak detector
Mostly untested, will need testing with simulated waveforms to validate
correctness.
2023-05-07 15:15:18 -06:00
c887cd135c hw: update README for new revision 2023-05-07 10:54:09 -06:00
fe4fb11f7e hw: fix DRC issues, export Rev B 2023-05-07 10:48:03 -06:00
b330e5c447 Update to KiCAD 7 and fix most issues 2023-05-07 10:41:40 -06:00
40b88557d8 hw: update gitignore 2023-05-07 10:40:46 -06:00
3c94c3ed53 hw: create KiBOM config 2023-05-07 10:39:18 -06:00
17 changed files with 18361 additions and 23240 deletions

View File

@ -3,6 +3,7 @@ from migen import *
from litex.soc.interconnect.wishbone import *
from math import log2, ceil
from typing import List
"""
Random implementation notes:
@ -13,6 +14,53 @@ Random implementation notes:
all the time to keep things simple
- can we correct clock skew on the sample clock via Lattice primitives? I think it's possible. I doubt it
matters. Would need significant calibration effort to even have it be accurate.
- Trigger system should wait a couple clocks after trigger acquired to disable FIFOs, just in case the
CDC sync happens a bit late for some ADC channels
Configurable parameters:
- trigger_run_len: number of samples to acquire after triggered sample (can technically be arbitrarily
large, circular buffer handles data loss, should be larger than trigger_thresh_time to make sure buffers
don't get weird)
- trigger_thresh_value: minimum peak to peak value to consider triggered
- trigger_thresh_time: minimum num samples that peak must be above threshold to count as a trigger
(trigger sample number is the first sample above the threshold value) (must be >= 1)
- trigger_decay_value: decay value to subtract from peak values to potentially reduce false triggers
- trigger_decay_period: number of samples per decay application
Implementation of trigger (psuedocode), happens every sample update:
if triggered:
if num_samples + 1 >= trigger_run:
disable_trigger()
return
num_samples += 1
return
if sample > max:
max = sample
elif sample < min:
min = sample
if (max - min) > trigger_thresh_value:
if triggered_for + 1 >= trigger_thresh_time:
triggered = True
num_samples = 0
return
triggered_for += 1
decay_wait = 0
else:
triggered_for = 0
decay_wait += 1
if trigger_decay_period == 0 or decay_wait == trigger_thresh_time:
decay_wait = 0
if (max - trigger_decay_value) > (min + trigger_decay_value):
max -= trigger_decay_value
min += trigger_decay_value
"""
class CircularBuffer(Module):
@ -25,7 +73,7 @@ class CircularBuffer(Module):
Implementation is largely based on Migen SyncFIFO, just tweaked to operate how I want
"""
def __init__(self, width: int, depth: int) -> None:
def __init__(self, width: int, depth: int, with_wb = True) -> None:
storage = Memory(width=width, depth=depth)
self.specials += storage
@ -108,13 +156,25 @@ class CircularBuffer(Module):
self.sync += If(self.clear,
wr_ptr.eq(0), rd_ptr.eq(0), empty.eq(1))
# Add wishbone bus to access data
if with_wb:
self.bus = Interface(data_width=32, adr_width=ceil(log2(depth)))
self.comb += self.rd_addr.eq(self.bus.adr)
self.sync += [
self.bus.ack.eq(0),
self.bus.dat_r.eq(0),
If(~self.bus.we & self.bus.cyc & self.bus.stb,
self.bus.ack.eq(1), self.bus.dat_r.eq(self.rd_data)),
]
from migen.genlib.cdc import PulseSynchronizer
class Sampler(Module):
def __init__(self, adc_pins: Record, sampler_clock: Signal):
# TODO correct addr width
# TODO remove bus
self.bus = Interface(data_width=32, adr_width=11)
# self.clock_domains.foo = ClockDomain() is how to add a new clock domain, accessible at self.foo
@ -151,6 +211,282 @@ class Sampler(Module):
self.sync += If(self.bus.cyc & self.bus.stb, self.bus.ack.eq(1))
class PeakDetector(Module):
"""
Module to detect when peak to peak voltage is high enough to consider incoming
data to be a valid ping. Configuration is provided by setting the configuration
attributes. Do not change these settings while detector is running.
Attributes
----------
data: (input)
Data signal to use for detection
data_valid: (input)
Strobed signal that indicates value on `data` is valid to be read
enable: (input)
Enables running peak detection. De-asserting this will clear all state variables
triggered: (output)
Signal that indicates peak has been triggered. Only cleared once enable is de-asserted again
Configuration Attributes
------------------------
thresh_value:
Minimum peak to peak value considered triggered
thresh_time:
Number of consecutive samples above threshold required to consider triggered
decay_value:
Decay value to subtract from peak values to prevent false triggers
decay_period:
Number of samples between each application of decay
"""
def __init__(self, data_width: int):
# Create all state signals
min_val = Signal(data_width)
max_val = Signal(data_width)
diff = Signal(data_width)
triggered_time = Signal(32)
decay_counter = Signal(32)
# Control signals
self.data = Signal(data_width)
self.data_valid = Signal()
self.enable = Signal()
self.triggered = Signal()
# Configuration Parameters
self.thresh_value = Signal(data_width)
self.thresh_time = Signal(32)
self.decay_value = Signal(data_width)
self.decay_period = Signal(32)
self.sync += If(~self.enable,
# Reset halfway. ADCs are 0-2V, and everything should be centered at 1V, so this is approximating the initial value
min_val.eq(int(2**data_width /2)),
max_val.eq(int(2**data_width /2)),
self.triggered.eq(0),
decay_counter.eq(0),
triggered_time.eq(0),
)
# Constantly updating diff to simplify some statements
self.comb += diff.eq(max_val - min_val)
self.sync += If(self.enable & self.data_valid,
# Update maximum value
If(self.data > max_val, max_val.eq(self.data)),
# Update minimum value
If(self.data < min_val, min_val.eq(self.data)),
If(diff > self.thresh_value,
# We have met the threshold for triggering, start counting
triggered_time.eq(triggered_time + 1),
decay_counter.eq(0),
# We have triggered, so we can set the output. After this point,
# nothing we do matters until enable is de-asserted and we reset
# triggered.
If(triggered_time + 1 >= self.thresh_time, self.triggered.eq(1)))
.Else(
# We have not met the threshold, reset timer and handle decay
triggered_time.eq(0),
decay_counter.eq(decay_counter + 1),
# Decay threshold has been reached, apply decay to peaks
If(decay_counter >= self.decay_period,
decay_counter.eq(0),
# Only apply decay if the values would not overlap
If(diff >= (self.decay_value << 1),
max_val.eq(max_val - self.decay_value),
min_val.eq(min_val + self.decay_value)))
)
)
class SamplerController(Module):
"""
Sampler control
Attributes
----------
bus:
Slave wishbone bus to be connected to a higher-level bus. Has an address width set according to
the provided buffer length.
buffers:
List of FIFO buffer objects used to store sample data.
samplers:
List of sampler objects provided by user.
Registers
--------
0x00: Control Register (RW)
Bit 0 - Begin capture. Resets all FIFOs and starts the peak detector
0x01: Status Register (RO)
Bit 0 - Capture complete. Set by peak detection block and cleared by software or when
0x02: trigger_run_len (RW)
Number of samples to acquire after triggering sample.
0x03: thresh_value (RW)
Minimum peak to peak value considered triggered
0x04: thresh_time (RW)
Number of consecutive samples above threshold required to consider triggered
0x05: decay_value (RW)
Decay value to subtract from peak values to prevent false triggers
0x06: decay_period (RW)
Number of samples between each application of decay
0x1xx: BUFFER_LEN_X (RO)
Lenght of data in buffer, up to the number of samplers provided.
"""
def __init__(self, samplers: List[Sampler], buffer_len):
self.samplers = samplers
num_channels = len(samplers)
# Enables reading in samples
sample_enable = Signal()
# Pull in only one CDC sync signal
sample_ready = self.samplers[0].valid
# Generate buffers for each sampler
self.buffers = [CircularBuffer(9, buffer_len) for _ in range(num_channels)]
# Connect each buffer to each sampler
for buffer, sampler in zip(self.buffers, self.samplers):
self.comb += [
# Connect only top 9 bits to memory
buffer.wr_data.eq(sampler.data[1:]),
# Writes enter FIFO only when enabled and every clock cycle
buffer.wr_valid.eq(sample_enable & sample_ready),
]
# Each sampler gets some chunk of memory at least large enough to fit
# all of it's data, so use that as a consistent offset
sample_mem_addr_width = ceil(log2(buffer_len))
# 1 control block + number of channels used = control bits
control_block_addr_width = ceil(log2(num_channels + 1))
# Bus address width
addr_width = control_block_addr_width + sample_mem_addr_width
# "Master" bus
self.bus = Interface(data_width=32, addr_width=addr_width)
# Wishbone bus used for mapping control registers
self.control_regs_bus = Interface(data_width=32, addr_width=sample_mem_addr_width)
slaves = []
slaves.append((lambda adr: adr[sample_mem_addr_width:] == 0, self.control_regs_bus))
for i, buffer in enumerate(self.buffers):
# Connect subordinate buses of buffers to decoder
slaves.append((lambda adr: adr[sample_mem_addr_width:] == i + 1, buffer.bus))
adr = (i + 1) << sample_mem_addr_width
print(f"Sampler {i} available at 0x{adr:08x}")
self.decoder = Decoder(self.bus, slaves)
# TODO how to submodule
self.submodules.decoder = self.decoder
self.peak_detector = PeakDetector(10)
self.comb += [
# Simply enable whenever we start capturing
self.peak_detector.enable.eq(sample_enable),
# Connect to the first ADC
self.peak_detector.data.eq(self.samplers[0].data),
# Use the same criteria as the fifo buffer
self.peak_detector.data_valid.eq(sample_enable & sample_ready),
]
#### Control register logic
# Storage
control_register = Signal(32)
status_register = Signal(32)
trigger_run_len = Signal(32)
def rw_register(storage: Signal, *, read: bool = True, write: bool = True):
if read:
read = self.control_regs_bus.dat_r.eq(storage)
else:
read = self.control_regs_bus.ack.eq(0)
if write:
write = storage.eq(self.control_regs_bus.dat_w)
else:
write = self.control_regs_bus.ack.eq(0)
return If(self.control_regs_bus.we, write).Else(read)
# Handle explicit config registers
cases = {
0: rw_register(control_register),
1: rw_register(status_register, write=False),
2: rw_register(trigger_run_len),
3: rw_register(self.peak_detector.thresh_value),
4: rw_register(self.peak_detector.thresh_time),
5: rw_register(self.peak_detector.decay_value),
6: rw_register(self.peak_detector.decay_period),
"default": rw_register(None, read=False, write=False)
}
# Handle length values for each sample buffer
for i, buffer in enumerate(self.buffers):
cases.update({0x100 + i: rw_register(buffer.len, write=False)})
# Connect up control registers bus
self.sync += [
self.control_regs_bus.ack.eq(0),
If(self.control_regs_bus.cyc & self.control_regs_bus.stb,
self.control_regs_bus.ack.eq(1),
Case(self.control_regs_bus.adr, cases)),
]
# Handle the control logic
post_trigger_count = Signal(32)
self.sync += [
# Reset state whenever sampling is disabled
If(~sample_enable, post_trigger_count.eq(0)),
# Reset triggering status if we have started sampling
# (peak_detector.triggered resets if sample_enable is de-asserted, so
# this is a reliable reset mechanism)
If(sample_enable & ~self.peak_detector.triggered,
status_register[0].eq(0)),
# Keep sampling past the trigger for the configured number of samples
If(self.peak_detector.triggered & sample_enable & sample_ready,
post_trigger_count.eq(post_trigger_count + 1),
# We have sampled enough, update status and stop sampling
If(post_trigger_count + 1 >= trigger_run_len,
status_register[0].eq(1),
control_register[0].eq(0))),
]
# Update register storage
self.comb += [
sample_enable.eq(control_register[0]),
]
def fifo_testbench():
dut = CircularBuffer(9, 24)
def test_fn():
@ -209,13 +545,117 @@ def fifo_testbench():
run_simulation(dut, test_fn())
def write_wishbone(bus, address, value):
# Set up bus
(yield bus.adr.eq(address))
(yield bus.dat_w.eq(value))
(yield bus.stb.eq(1))
(yield bus.cyc.eq(1))
(yield bus.we.eq(1))
yield
cycles = 0
while True:
cycles += 1
assert cycles < 5, "Write fail"
if (yield bus.ack) == 1:
# We received a response, clear out bus status and exit
(yield bus.stb.eq(0))
(yield bus.cyc.eq(0))
yield
break
else:
# Tick until we receive an ACK
yield
def read_wishbone(bus, address,):
"""Sets up a read transaction. Due to limitations of the simulation method, you have to read
from dat_r, and also tick immediately after calling"""
# Set up bus
(yield bus.adr.eq(address))
(yield bus.stb.eq(1))
(yield bus.cyc.eq(1))
(yield bus.we.eq(0))
yield
cycles = 0
while True:
cycles += 1
assert cycles < 5, "Write fail"
if (yield bus.ack) == 1:
# We received a response, clear out bus status and exit
(yield bus.stb.eq(0))
(yield bus.cyc.eq(0))
break
else:
# Tick until we receive an ACK
yield
class MockSampler(Module):
"""
Attributes
----------
All Sampler attributes by default, plus the following:
index:
Index of data to use from provided data
"""
def __init__(self, data: List[int]):
memory = Memory(width=10, depth=len(data), init=data)
self.index = Signal(ceil(log2(len(data))))
self.data = Signal(10)
self.valid = Signal()
read_port = memory.get_port(async_read=True)
self.comb += [
read_port.adr.eq(self.index),
self.data.eq(read_port.dat_r),
]
class TestSoC(Module):
def __init__(self, data):
sampler = MockSampler(data)
self.submodules.sampler = sampler
# TODO multiple mock samplers to test that functionality
self.controller = SamplerController([MockSampler(data)], 1024)
self.submodules.controller = self.controller
self.bus = self.controller.bus
def controller_test_bus_access():
dut = TestSoC([2, 3, 4, 5])
def test_fn():
yield from write_wishbone(dut.bus, 2, 0xDEADBEEF)
yield from read_wishbone(dut.bus, 2)
assert (yield dut.bus.dat_r) == 0xDEADBEEF, "Read failed!"
# TODO test writing to RO register fails
run_simulation(dut, test_fn(), vcd_name="test_bus_access.vcd")
# TODO test a couple variations on waveforms:
# Just a clean waveform, should pass normally
# Clean waveform w/ some decay
# Some waveform that decay could make not trigger (i.e. a big spike)
# Clean waveform under threshold
# Test that decay operates normally and settles back down to center value
if __name__ == "__main__":
import argparse
args = argparse.ArgumentParser()
args.add_argument("--fifo", action="store_true", help="Run FIFO tests")
args.add_argument("--controller", action="store_true", help="Run sampler tests")
args = args.parse_args()
if args.fifo:
fifo_testbench()
if args.controller:
controller_test_bus_access()

3
hardware/.gitignore vendored
View File

@ -3,4 +3,7 @@
*.kicad_prl
fp-info-cache
*.log
*.xml
*.csv*
\#*\#

View File

@ -1,3 +1,22 @@
# Building this board
BOM can be generated using KiBOM (configuration is tracked in git, so you just need to use it).
The version on PyPI may be out of date, so either install manually or with the following git command:
```shell
pip install git+https://github.com/SchrodingersGAT/KiBoM
```
Then you can create new generator, using the following CLI:
```
"/usr/bin/python3" "-m" "kibom" "%I" "%O"
```
The "prototype" variant can be specified, and that will remove the ADCs from the BOM.
For manufacturing, use the most recent ZIP file of gerbers in the `gerbers/` folder.
# Manufacturing specs
Designed for JLC7628 stackup.
@ -6,15 +25,26 @@ Designed for JLC7628 stackup.
## Revision A
- Missing silkscreen labels for debug headers and UART headers
- Pogo pins not *quite* centered.
- Pogo pins should export 4 parts, not 1.
- Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts.
- Ethernet magnetics footprint is incorrect (too slim).
- Should have some way to provide power for standalone debugging (USB?)
- I2C should have DNP pullup resistor footprints
- Reset and/or power button would be nice
- Pads on DDR connector could be thinned slightly
- VREF is floating on ADCs
- led is on same FPGA pin as ADC1 refclk (U16)
- Need to figure out the pin length for mounting the board directly to preprocessor
Initial revision, used for prototype and initial bringup.
### Issues being addressed
- [X] Missing silkscreen labels for debug headers and UART headers
- [X] Pogo pins should export 4 parts, not 1.
- [X] Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts.
- [X] Ethernet magnetics footprint is incorrect (too slim).
- [X] I2C should have DNP pullup resistor footprints
- [X] Pads on DDR connector could be thinned slightly
- [X] led is on same FPGA pin as ADC1 refclk (U16)
- [X] Need to figure out the pin length for mounting the board directly to preprocessor
### Issues not being addressed
- [ ] Should have some way to provide power for standalone debugging (not doing)
- [ ] Reset and/or power button would be nice (not doing)
- [ ] Pogo pins not *quite* centered.
- [ ] ~~VREF is floating on ADCs~~
## Revision B
Intended to be the final revision. Fixes all known major issues with revision A,
improves silkscreen and BOM generation.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,97 @@
[BOM_OPTIONS]
; General BoM options here
; If 'ignore_dnf' option is set to 1, rows that are not to be fitted on the PCB will not be written to the BoM file
ignore_dnf = 1
; If 'html_generate_dnf' option is set to 1, also generate a list of components not fitted on the PCB (HTML only)
html_generate_dnf = 1
; If 'use_alt' option is set to 1, grouped references will be printed in the alternate compressed style eg: R1-R7,R18
use_alt = 0
; If 'alt_wrap' option is set to and integer N, the references field will wrap after N entries are printed
alt_wrap = 0
; If 'number_rows' option is set to 1, each row in the BoM will be prepended with an incrementing row number
number_rows = 1
; If 'group_connectors' option is set to 1, connectors with the same footprints will be grouped together, independent of the name of the connector
group_connectors = 1
; If 'test_regex' option is set to 1, each component group will be tested against a number of regular-expressions (specified, per column, below). If any matches are found, the row is ignored in the output file
test_regex = 1
; If 'merge_blank_fields' option is set to 1, component groups with blank fields will be merged into the most compatible group, where possible
merge_blank_fields = 1
; Specify output file name format, %O is the defined output name, %v is the version, %V is the variant name which will be ammended according to 'variant_file_name_format'.
output_file_name = %O_bom_%v%V
; Specify the variant file name format, this is a unique field as the variant is not always used/specified. When it is unused you will want to strip all of this.
variant_file_name_format = _(%V)
; Field name used to determine if a particular part is to be fitted
fit_field = Config
; Make a backup of the bom before generating the new one, using the following template
make_backup = %O.tmp
; Default number of boards to produce if none given on CLI with -n
number_boards = 1
; Default PCB variant if none given on CLI with -r
board_variant = ['default']
; Whether to hide headers from output file
hide_headers = False
; Whether to hide PCB info from output file
hide_pcb_info = False
[IGNORE_COLUMNS]
; Any column heading that appears here will be excluded from the Generated BoM
; Titles are case-insensitive
Part Lib
Footprint Lib
[COLUMN_ORDER]
; Columns will apear in the order they are listed here
; Titles are case-insensitive
Description
Part
Part Lib
References
Value
Footprint
Footprint Lib
Quantity Per PCB
Build Quantity
Datasheet
[GROUP_FIELDS]
; List of fields used for sorting individual components into groups
; Components which match (comparing *all* fields) will be grouped together
; Field names are case-insensitive
Part
Part Lib
Value
Footprint
Footprint Lib
[COMPONENT_ALIASES]
; A series of values which are considered to be equivalent for the part name
; Each line represents a list of equivalent component name values separated by white space
; e.g. 'c c_small cap' will ensure the equivalent capacitor symbols can be grouped together
; Aliases are case-insensitive
c c_small cap capacitor
r r_small res resistor
sw switch
l l_small inductor
zener zenersmall
d diode d_small
[REGEX_INCLUDE]
; A series of regular expressions used to include parts in the BoM
; If there are any regex defined here, only components that match against ANY of them will be included in the BOM
; Column names are case-insensitive
; Format is: "[ColumName] [Regex]" (white-space separated)
[REGEX_EXCLUDE]
; A series of regular expressions used to exclude parts from the BoM
; If a component matches ANY of these, it will be excluded from the BoM
; Column names are case-insensitive
; Format is: "[ColumName] [Regex]" (white-space separated)
References ^TP[0-9]*
References ^FID
Part mount.*hole
Part solder.*bridge
Part test.*point
Footprint test.*point
Footprint mount.*hole
Footprint fiducial

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
@ -56,7 +57,10 @@
}
],
"drc_exclusions": [
"courtyards_overlap|37443001|134729880|38b62026-3bb2-4fd4-918a-0d194816cbea|d10270c0-e8fa-479c-9f11-1bff650a9cbe"
"courtyards_overlap|37443001|134729880|38b62026-3bb2-4fd4-918a-0d194816cbea|d10270c0-e8fa-479c-9f11-1bff650a9cbe",
"courtyards_overlap|37581018|134700544|38b62026-3bb2-4fd4-918a-0d194816cbea|d10270c0-e8fa-479c-9f11-1bff650a9cbe",
"lib_footprint_mismatch|37973000|62230000|7615ce0d-c925-44e0-a14a-852848d49e25|00000000-0000-0000-0000-000000000000",
"lib_footprint_mismatch|81153000|62230000|b24eab7b-3883-4440-b500-086bdcc831fb|00000000-0000-0000-0000-000000000000"
],
"meta": {
"version": 2
@ -64,20 +68,26 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
@ -87,9 +97,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -98,7 +113,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -106,23 +120,69 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.2,
0.25,
0.4,
1.0
],
@ -135,7 +195,8 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
@ -319,18 +380,23 @@
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
@ -340,6 +406,7 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -357,7 +424,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -371,10 +438,10 @@
"track_width": 0.0889,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
},
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.0889,
"diff_pair_gap": 0.2032,
"diff_pair_via_gap": 0.25,
@ -383,36 +450,85 @@
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Ethernet",
"nets": [
"/ETH_TRX1_N",
"/ETH_TRX1_P",
"/ETH_TRX2_N",
"/ETH_TRX2_P",
"/ETH_TRX3_N",
"/ETH_TRX3_P",
"/ETH_TRX4_N",
"/ETH_TRX4_P",
"/Ethernet/ETH_PA+",
"/Ethernet/ETH_PA-",
"/Ethernet/ETH_PB+",
"/Ethernet/ETH_PB-",
"/Ethernet/ETH_PC+",
"/Ethernet/ETH_PC-",
"/Ethernet/ETH_PD+",
"/Ethernet/ETH_PD-"
],
"pcb_color": "rgb(0, 0, 255)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.0889,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX1_N"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX1_P"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX2_N"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX2_P"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX3_N"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX3_P"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX4_N"
},
{
"netclass": "Ethernet",
"pattern": "/ETH_TRX4_P"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PA+"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PA-"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PB+"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PB-"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PC+"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PC-"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PD+"
},
{
"netclass": "Ethernet",
"pattern": "/Ethernet/ETH_PD-"
}
]
},
"pcbnew": {
"last_paths": {
@ -428,6 +544,8 @@
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
@ -459,7 +577,11 @@
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 0ae02a7a-b99d-4d94-adf9-eab03e178faa)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.254 1.778 0)
(property "Reference" "C" (at 0.254 1.778 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C_Small" (id 1) (at 0.254 -2.032 0)
(property "Value" "C_Small" (at 0.254 -2.032 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0)
(property "ki_keywords" "capacitor cap" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0)
(property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_Small_0_1"
@ -33,7 +33,7 @@
(xy -1.524 -0.508)
(xy 1.524 -0.508)
)
(stroke (width 0.3302) (type default) (color 0 0 0 0))
(stroke (width 0.3302) (type default))
(fill (type none))
)
(polyline
@ -41,7 +41,7 @@
(xy -1.524 0.508)
(xy 1.524 0.508)
)
(stroke (width 0.3048) (type default) (color 0 0 0 0))
(stroke (width 0.3048) (type default))
(fill (type none))
)
)
@ -57,39 +57,39 @@
)
)
(symbol "Sonar:MCP4726" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 -8.89 0)
(property "Reference" "U" (at 0 -8.89 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MCP4726" (id 1) (at 0 8.89 0)
(property "Value" "MCP4726" (at 0 8.89 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (id 2) (at -1.27 -12.7 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf" (id 3) (at -1.27 -12.7 0)
(property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "MCP4726A0T-E/CH" (id 4) (at -1.27 -12.7 0)
(property "MPN" "MCP4726A0T-E/CH" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Microchip Technology" (id 5) (at -1.27 -12.7 0)
(property "Manufacturer" "Microchip Technology" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)))
)
(property "DPN" "MCP4726A0T-E/CHCT-ND" (id 6) (at -1.27 -12.7 0)
(property "DPN" "MCP4726A0T-E/CHCT-ND" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)))
)
(property "Distributor" "DigiKey" (id 7) (at -1.27 -12.7 0)
(property "Distributor" "DigiKey" (at -1.27 -12.7 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_keywords" "I2C DAC 12bit" (id 8) (at 0 0 0)
(property "ki_keywords" "I2C DAC 12bit" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "12-bit I2C DAC, buffered or unbuffered external reference" (id 9) (at 0 0 0)
(property "ki_description" "12-bit I2C DAC, buffered or unbuffered external reference" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MCP4726_0_1"
(rectangle (start -6.35 7.62) (end 6.35 -7.62)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type background))
)
)
@ -124,130 +124,156 @@
(wire (pts (xy 83.82 54.61) (xy 91.44 54.61))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 05f6d416-1481-42a6-a2df-1aa4de38097b)
)
(wire (pts (xy 97.79 77.47) (xy 97.79 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 09f7b182-1851-46a6-8ba4-68c4c6be33db)
)
(wire (pts (xy 83.82 63.5) (xy 91.44 63.5))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 151720bf-19df-415a-85de-e086fe20b3cc)
)
(wire (pts (xy 97.79 86.36) (xy 97.79 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 21f0ce83-fd52-4e29-a8d8-466ea0e32bff)
)
(wire (pts (xy 83.82 67.31) (xy 91.44 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 2fc769bd-5381-4800-be05-52880a1d767e)
)
(wire (pts (xy 83.82 60.96) (xy 91.44 60.96))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 8237cd7a-5748-48a4-a358-abfdd1e1993e)
)
(wire (pts (xy 97.79 92.71) (xy 101.6 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid acb72e3b-4a91-4ccf-8f62-f4c015c0fbd9)
)
(wire (pts (xy 109.22 54.61) (xy 115.57 54.61))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid d7b0dea2-f8b7-4812-ab94-1e01fb755712)
)
(wire (pts (xy 83.82 57.15) (xy 91.44 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid dd82203b-1e1d-4d36-a17d-0a38ff651817)
)
(wire (pts (xy 95.25 77.47) (xy 97.79 77.47))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ff55bf9c-82ee-4699-af43-0b4a39a3c09b)
)
(hierarchical_label "+3V3" (shape input) (at 83.82 54.61 180)
(hierarchical_label "+3V3" (shape input) (at 83.82 54.61 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 022f79e9-008e-40b5-8692-c6bc4022a89b)
)
(hierarchical_label "+2V5_REF" (shape input) (at 83.82 57.15 180)
(hierarchical_label "+2V5_REF" (shape input) (at 83.82 57.15 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 320ef64d-2b38-42f1-b75a-10ccb22cd9ca)
)
(hierarchical_label "GND" (shape input) (at 83.82 67.31 180)
(hierarchical_label "GND" (shape input) (at 83.82 67.31 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 663ef596-6d16-4f1e-9272-601261e11b84)
)
(hierarchical_label "+3V3" (shape input) (at 95.25 77.47 180)
(hierarchical_label "+3V3" (shape input) (at 95.25 77.47 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 7dc3edb1-6b21-4218-80cc-16bc8647f2bc)
)
(hierarchical_label "GAIN_CTRL" (shape output) (at 115.57 54.61 0)
(hierarchical_label "GAIN_CTRL" (shape output) (at 115.57 54.61 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 81a73dae-a3ce-4b4e-b562-1aa875e51aab)
)
(hierarchical_label "GND" (shape input) (at 101.6 92.71 0)
(hierarchical_label "GND" (shape input) (at 101.6 92.71 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 87b66faa-72fe-4ceb-b7fc-fd8ff1f366da)
)
(hierarchical_label "I2C_SDA" (shape bidirectional) (at 83.82 60.96 180)
(hierarchical_label "I2C_SDA" (shape bidirectional) (at 83.82 60.96 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 9ac6e32d-f34c-407f-9067-8ccdb425a9ee)
)
(hierarchical_label "I2C_SCL" (shape input) (at 83.82 63.5 180)
(hierarchical_label "I2C_SCL" (shape input) (at 83.82 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a34c012d-3152-42a1-96cd-df014071b9f9)
)
(symbol (lib_id "Sonar:MCP4726") (at 100.33 60.96 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 040531cf-5466-4ca0-aa82-1c9a5b494328)
(property "Reference" "U1001" (id 0) (at 100.33 38.1 0))
(property "Value" "MCP4726" (id 1) (at 100.33 40.64 0))
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (id 2) (at 99.06 73.66 0)
(property "Reference" "U1001" (at 100.33 38.1 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MCP4726" (at 100.33 40.64 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at 99.06 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf" (id 3) (at 99.06 73.66 0)
(property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf" (at 99.06 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "MCP4726A3T-E/CH" (id 4) (at 100.33 43.18 0))
(property "Manufacturer" "Microchip Technology" (id 5) (at 100.33 45.72 0))
(property "DPN" "MCP4726A3T-E/CHCT-ND" (id 6) (at 100.33 48.26 0))
(property "Distributor" "DigiKey" (id 7) (at 100.33 50.8 0))
(property "MPN" "MCP4726A3T-E/CH" (at 100.33 43.18 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Microchip Technology" (at 100.33 45.72 0)
(effects (font (size 1.27 1.27)))
)
(property "DPN" "MCP4726A3T-E/CHCT-ND" (at 100.33 48.26 0)
(effects (font (size 1.27 1.27)))
)
(property "Distributor" "DigiKey" (at 100.33 50.8 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 10b900a2-dd8a-460f-b992-ed11ff73e307))
(pin "2" (uuid 940167cb-514b-42e1-97b7-21c2c94af37d))
(pin "3" (uuid 079d3827-04f1-4f6b-a9a7-62e1c937bc35))
(pin "4" (uuid a02a6697-b0e0-4992-9f2e-a72d3b460f14))
(pin "5" (uuid 3b97eb30-dee1-473d-9b7e-49ca2c032876))
(pin "6" (uuid 71a27d87-14d4-43d1-8393-7cab13148570))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3dc060cc-b02c-46c6-957d-406604984574"
(reference "U1001") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 97.79 83.82 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ac22bef0-2497-448e-a1d8-ea4f348d9dd1)
(property "Reference" "C1001" (id 0) (at 100.33 82.5435 0)
(property "Reference" "C1001" (at 100.33 82.5435 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "0u1" (id 1) (at 100.33 85.0835 0)
(property "Value" "0u1" (at 100.33 85.0835 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (id 2) (at 97.79 83.82 0)
(property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (at 97.79 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 97.79 83.82 0)
(property "Datasheet" "~" (at 97.79 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "CL10B104KB8NNWC" (id 4) (at 97.79 83.82 90)
(property "MPN" "CL10B104KB8NNWC" (at 97.79 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samsung Electro-Mechanics" (id 5) (at 97.79 83.82 90)
(property "Manufacturer" "Samsung Electro-Mechanics" (at 97.79 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "1276-1935-1-ND" (id 6) (at 97.79 83.82 90)
(property "DPN" "1276-1935-1-ND" (at 97.79 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 97.79 83.82 90)
(property "Distributor" "DigiKey" (at 97.79 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d5210051-ea67-4dad-8caa-3c1c0d05da0c))
(pin "2" (uuid 96576bca-5310-49bb-8518-1b07daf50f5d))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3dc060cc-b02c-46c6-957d-406604984574"
(reference "C1001") (unit 1)
)
)
)
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 04b8236f-fb8d-4a35-830a-7a50e37b80a8)
@ -6,64 +6,64 @@
(lib_symbols
(symbol "Connector:Conn_ARM_JTAG_SWD_10" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -2.54 16.51 0)
(property "Reference" "J" (at -2.54 16.51 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at -2.54 13.97 0)
(property "Value" "Conn_ARM_JTAG_SWD_10" (at -2.54 13.97 0)
(effects (font (size 1.27 1.27)) (justify right bottom))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at -8.89 -31.75 90)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (at -8.89 -31.75 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Cortex Debug Connector ARM SWD JTAG" (id 4) (at 0 0 0)
(property "ki_keywords" "Cortex Debug Connector ARM SWD JTAG" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface" (id 5) (at 0 0 0)
(property "ki_description" "Cortex Debug Connector, standard ARM Cortex-M SWD and JTAG interface" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "PinHeader?2x05?P1.27mm*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "PinHeader?2x05?P1.27mm*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_ARM_JTAG_SWD_10_0_1"
(rectangle (start -10.16 12.7) (end 10.16 -12.7)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type background))
)
(rectangle (start -2.794 -12.7) (end -2.286 -11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start -0.254 -12.7) (end 0.254 -11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start -0.254 12.7) (end 0.254 11.684)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 9.144 2.286) (end 10.16 2.794)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 10.16 -2.794) (end 9.144 -2.286)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 10.16 -0.254) (end 9.144 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start 10.16 7.874) (end 9.144 7.366)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "Conn_ARM_JTAG_SWD_10_1_1"
(rectangle (start 9.144 -5.334) (end 10.16 -4.826)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(pin power_in line (at 0 15.24 270) (length 2.54)
@ -109,46 +109,46 @@
)
)
(symbol "Connector_Generic:Conn_01x04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 0 5.08 0)
(property "Reference" "J" (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x04" (id 1) (at 0 -7.62 0)
(property "Value" "Conn_01x04" (at 0 -7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (id 4) (at 0 0 0)
(property "ki_keywords" "connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
(property "ki_description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x04_1_1"
(rectangle (start -1.27 -4.953) (end 0 -5.207)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 -2.413) (end 0 -2.667)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 0.127) (end 0 -0.127)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 2.667) (end 0 2.413)
(stroke (width 0.1524) (type default) (color 0 0 0 0))
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 3.81) (end 1.27 -6.35)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
@ -169,6 +169,40 @@
)
)
)
(symbol "Sonar:PART" (in_bom yes) (on_board yes)
(property "Reference" "U" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "PART_0_0"
(text_box "PART"
(at -3.81 2.54 0) (size 7.62 -5.08)
(stroke (width 0) (type default))
(fill (type none))
(effects (font (size 1.27 1.27)))
)
)
)
)
(junction (at 118.11 59.69) (diameter 0) (color 0 0 0 0)
@ -193,151 +227,151 @@
(no_connect (at 76.2 57.15) (uuid af1853a0-66ae-4e4d-9cb4-cfe01e312a13))
(wire (pts (xy 113.03 64.77) (xy 113.03 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 1fa4dfec-3e8a-4d86-8c9c-f8cb79a19df7)
)
(wire (pts (xy 63.5 144.78) (xy 63.5 147.32))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 31de484b-c528-4a22-a66e-f9b647e59b7e)
)
(wire (pts (xy 113.03 86.36) (xy 123.19 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 34f13b72-6897-46e1-8dd0-358f3b550df7)
)
(wire (pts (xy 63.5 144.78) (xy 63.5 143.51))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 37f93dd9-fb56-4af2-b353-8b5639446c5e)
)
(wire (pts (xy 115.57 83.82) (xy 123.19 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 3d881d2c-0cbd-4015-9315-e1df979eb798)
)
(wire (pts (xy 113.03 64.77) (xy 123.19 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 45de3f58-101c-4c8d-ba6f-2a3fd2250a46)
)
(wire (pts (xy 93.98 59.69) (xy 118.11 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 51ccd695-606f-4f70-92ae-3c7592dfc323)
)
(wire (pts (xy 60.96 80.01) (xy 63.5 80.01))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 564567ef-760a-4478-8635-efd9f020dc44)
)
(wire (pts (xy 115.57 62.23) (xy 123.19 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 632fece3-e11f-41f1-9310-115f2b64dcad)
)
(wire (pts (xy 76.2 64.77) (xy 93.98 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 6379a010-ac62-4a2a-8fd7-e4f8f9c881c7)
)
(wire (pts (xy 96.52 69.85) (xy 96.52 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 77e4a41c-f383-449e-b4b3-3c8806f7faca)
)
(wire (pts (xy 63.5 110.49) (xy 63.5 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7a159d88-d7f5-4b41-a0ff-6d7eca521a16)
)
(wire (pts (xy 63.5 46.99) (xy 63.5 49.53))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7e4b75ec-9385-40f0-b172-b8279d107b3d)
)
(wire (pts (xy 93.98 64.77) (xy 93.98 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 8c8b301a-4b8a-453a-ae52-11815c83302d)
)
(wire (pts (xy 76.2 125.73) (xy 82.55 125.73))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 8dd8a249-5622-48de-97ef-c01d9b3b6f06)
)
(wire (pts (xy 76.2 133.35) (xy 82.55 133.35))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 9544c280-255b-4fe2-9c2f-3381f252f32a)
)
(wire (pts (xy 91.44 62.23) (xy 91.44 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 95a292dd-5460-4b3f-b5e2-d6db2d4f1b58)
)
(wire (pts (xy 118.11 59.69) (xy 123.19 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a01bbd41-52b9-43c4-a701-10d230a7a1f1)
)
(wire (pts (xy 91.44 57.15) (xy 120.65 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a0b129c3-e1dd-4f95-8f2d-8be4cee867df)
)
(wire (pts (xy 60.96 144.78) (xy 63.5 144.78))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a541b87b-fdd5-41f1-986c-d7b79eee1b92)
)
(wire (pts (xy 63.5 80.01) (xy 63.5 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a9d8239e-4fef-4d2c-baa3-5d84af0e7d91)
)
(wire (pts (xy 118.11 81.28) (xy 123.19 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b2006e85-197d-4685-980c-0245795a5a13)
)
(wire (pts (xy 76.2 62.23) (xy 91.44 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b7424066-8317-4f84-8c43-f71e7aa392c8)
)
(wire (pts (xy 96.52 62.23) (xy 115.57 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b7e1b893-a515-4dc8-ae71-2dd6090aa421)
)
(wire (pts (xy 99.06 67.31) (xy 99.06 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid bdd91f1e-042e-4a2c-86c3-2a600dc2070c)
)
(wire (pts (xy 76.2 67.31) (xy 99.06 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid bf008795-0e52-4236-924f-f09baa858f54)
)
(wire (pts (xy 76.2 128.27) (xy 82.55 128.27))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid c47eda61-46f9-4b0d-a150-66adc375d914)
)
(wire (pts (xy 115.57 62.23) (xy 115.57 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ccccc6d8-2776-41fc-b0a8-0f9b9488e768)
)
(wire (pts (xy 76.2 130.81) (xy 82.55 130.81))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid cd047232-8e58-47fa-ae53-6f525678f0cb)
)
(wire (pts (xy 118.11 59.69) (xy 118.11 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid cd122421-2d9b-41a5-889f-c19f4f362d5a)
)
(wire (pts (xy 60.96 143.51) (xy 60.96 144.78))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid d54c99eb-8cac-4974-b3cb-aaf771006350)
)
(wire (pts (xy 76.2 69.85) (xy 96.52 69.85))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid d92233ca-ed6e-47af-b330-b515b9631435)
)
(wire (pts (xy 120.65 78.74) (xy 120.65 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid dc8e3615-61c6-4f86-b4d6-87856d3cbd51)
)
(wire (pts (xy 76.2 120.65) (xy 82.55 120.65))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ea7ff398-a82e-4f3c-a13e-5fa6e5b328ff)
)
(wire (pts (xy 120.65 57.15) (xy 123.19 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid fe91c08b-bb47-4a42-bb8d-6e5bdf3a1e71)
)
(wire (pts (xy 123.19 78.74) (xy 120.65 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ff2880b7-93bc-4eb7-89b9-84dfba5253bc)
)
(wire (pts (xy 99.06 64.77) (xy 113.03 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ff8e0256-1bde-4c6e-ae29-b58104a0822d)
)
@ -405,102 +439,152 @@
(uuid e242c02d-bf66-48ed-92e2-a06e2b7bea4d)
)
(label "JTAG_TCK" (at 106.68 57.15 0)
(label "JTAG_TCK" (at 106.68 57.15 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6073c16b-2217-40de-b5f7-42a39422db85)
)
(label "JTAG_TDI" (at 106.68 62.23 0)
(label "JTAG_TDI" (at 106.68 62.23 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 699f6ad0-735a-48bb-96c1-f780c39ce3fa)
)
(label "JTAG_TDO" (at 106.68 64.77 0)
(label "JTAG_TDO" (at 106.68 64.77 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a1538532-bbf5-4e82-9aae-91d400a626e2)
)
(label "JTAG_TMS" (at 106.68 59.69 0)
(label "JTAG_TMS" (at 106.68 59.69 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid ecac5c2c-898c-47d2-a64e-88be2bbe4de6)
)
(hierarchical_label "MCU_TCK" (shape output) (at 82.55 125.73 0)
(hierarchical_label "MCU_TCK" (shape output) (at 82.55 125.73 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 37ed457e-58b6-4661-8786-712397168e44)
)
(hierarchical_label "MCU_TMS" (shape output) (at 82.55 128.27 0)
(hierarchical_label "MCU_TMS" (shape output) (at 82.55 128.27 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 5a336b05-5f98-465f-83bf-20cd908b2918)
)
(hierarchical_label "MCU_TDI" (shape output) (at 82.55 133.35 0)
(hierarchical_label "MCU_TDI" (shape output) (at 82.55 133.35 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 6bba9b9e-a72c-4a66-92a4-9358a254b970)
)
(hierarchical_label "3V3" (shape input) (at 63.5 46.99 90)
(hierarchical_label "3V3" (shape input) (at 63.5 46.99 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 718ea906-f469-403d-90f6-a6ac99c25672)
)
(hierarchical_label "3V3" (shape input) (at 63.5 110.49 90)
(hierarchical_label "3V3" (shape input) (at 63.5 110.49 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 8065db69-9a66-480e-9ae5-5f34c5293774)
)
(hierarchical_label "MCU_TDO" (shape output) (at 82.55 130.81 0)
(hierarchical_label "MCU_TDO" (shape output) (at 82.55 130.81 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 84e3283e-9135-4034-aab8-33de72dcb59e)
)
(hierarchical_label "GND" (shape input) (at 63.5 82.55 270)
(hierarchical_label "GND" (shape input) (at 63.5 82.55 270) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 8ef3dd55-4502-4b0b-a76e-e91b04d2ce03)
)
(hierarchical_label "MCU_NRST" (shape output) (at 82.55 120.65 0)
(hierarchical_label "MCU_NRST" (shape output) (at 82.55 120.65 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a1e95bff-3bd1-46a5-9bcc-e6b84076a6b8)
)
(hierarchical_label "GND" (shape input) (at 63.5 147.32 270)
(hierarchical_label "GND" (shape input) (at 63.5 147.32 270) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f8979292-7825-4bfc-8056-13a4720e59f7)
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 128.27 62.23 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2989b849-eb12-461f-8b71-efb6ebd31bcc)
(property "Reference" "J701" (id 0) (at 128.27 50.8 0))
(property "Value" "Conn_01x04" (id 1) (at 128.27 53.34 0))
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (id 2) (at 128.27 62.23 0)
(property "Reference" "J701" (at 128.27 50.8 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x04" (at 128.27 53.34 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 128.27 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 128.27 62.23 0)
(property "Datasheet" "~" (at 128.27 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Config" "dnf" (at 128.27 62.23 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 15555486-baf7-4de1-86fe-965aa0ea14fe))
(pin "2" (uuid fd522e67-647b-4d63-a62c-02c61b1c8213))
(pin "3" (uuid f6941599-702b-4e75-84fd-090df8125dbe))
(pin "4" (uuid c2a7a1ae-7bc5-4148-84a9-324d3abc325f))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "J701") (unit 1)
)
)
)
)
(symbol (lib_id "Sonar:PART") (at 129.54 123.19 0) (unit 1)
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
(uuid 36e99784-95be-4c07-8eae-f03d3db6cc29)
(property "Reference" "U704" (at 134.62 123.825 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "~" (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "ED8180-ND" (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "0906-0-15-20-76-14-11-0" (at 129.54 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (at 129.54 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "U704") (unit 1)
)
)
)
)
(symbol (lib_id "Connector:Conn_ARM_JTAG_SWD_10") (at 63.5 64.77 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5ce54914-beb9-4764-b31a-c87cec5510f6)
(property "Reference" "J702" (id 0) (at 52.07 63.4999 0)
(property "Reference" "J702" (at 52.07 63.4999 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at 52.07 66.0399 0)
(property "Value" "Conn_ARM_JTAG_SWD_10" (at 52.07 66.0399 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" (id 2) (at 63.5 64.77 0)
(property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at 54.61 96.52 90)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (at 54.61 96.52 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "FTSH-105-01-L-DV-007" (id 4) (at 63.5 64.77 0)
(property "MPN" "FTSH-105-01-L-DV-007" (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samtec Inc." (id 5) (at 63.5 64.77 0)
(property "Manufacturer" "Samtec Inc." (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "SAM15641-ND" (id 6) (at 63.5 64.77 0)
(property "DPN" "SAM15641-ND" (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 63.5 64.77 0)
(property "Distributor" "DigiKey" (at 63.5 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e33ad571-0ced-4ee4-a116-7acd8cb8b62c))
@ -513,33 +597,112 @@
(pin "7" (uuid 93653086-8a87-4a8c-9520-9017ddc73117))
(pin "8" (uuid 516861a0-5dfe-4b91-838b-def8e8d591f8))
(pin "9" (uuid 519eeafc-8f63-4057-9f2f-deb5cd7ebb1c))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "J702") (unit 1)
)
)
)
)
(symbol (lib_id "Sonar:PART") (at 129.54 107.95 0) (unit 1)
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
(uuid 64562686-974b-40e0-beda-9145f408c619)
(property "Reference" "U702" (at 134.62 108.585 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "~" (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "ED8180-ND" (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "0906-0-15-20-76-14-11-0" (at 129.54 104.14 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (at 129.54 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "U702") (unit 1)
)
)
)
)
(symbol (lib_id "Sonar:PART") (at 129.54 100.33 0) (unit 1)
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
(uuid 77689bf1-6a36-4cb7-bab5-db1e3f8a42d7)
(property "Reference" "U701" (at 134.62 100.965 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "~" (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "ED8180-ND" (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "0906-0-15-20-76-14-11-0" (at 129.54 96.52 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (at 129.54 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "U701") (unit 1)
)
)
)
)
(symbol (lib_id "Connector:Conn_ARM_JTAG_SWD_10") (at 63.5 128.27 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7acb08c2-0db6-46fc-9a6c-778590288e27)
(property "Reference" "J704" (id 0) (at 52.07 126.9999 0)
(property "Reference" "J704" (at 52.07 126.9999 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "Conn_ARM_JTAG_SWD_10" (id 1) (at 52.07 129.5399 0)
(property "Value" "Conn_ARM_JTAG_SWD_10" (at 52.07 129.5399 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" (id 2) (at 63.5 128.27 0)
(property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD" (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (id 3) (at 54.61 160.02 90)
(property "Datasheet" "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" (at 54.61 160.02 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "FTSH-105-01-L-DV-007" (id 4) (at 63.5 128.27 0)
(property "MPN" "FTSH-105-01-L-DV-007" (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samtec Inc." (id 5) (at 63.5 128.27 0)
(property "Manufacturer" "Samtec Inc." (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "SAM15641-ND" (id 6) (at 63.5 128.27 0)
(property "DPN" "SAM15641-ND" (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 63.5 128.27 0)
(property "Distributor" "DigiKey" (at 63.5 128.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c014cfbb-4857-4c69-bb25-f3273b5e55b5))
@ -552,34 +715,88 @@
(pin "7" (uuid 811ebfa1-0a1c-493c-aa2c-906958ee73d5))
(pin "8" (uuid 20bd780a-bcc8-45e6-be2f-d577eec8e0c4))
(pin "9" (uuid 6e053fbe-59c5-4b97-ad47-78a25d2cc885))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "J704") (unit 1)
)
)
)
)
(symbol (lib_id "Connector_Generic:Conn_01x04") (at 128.27 83.82 0) (mirror x) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom no) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7f8edd22-a7b9-4a63-992a-ab2da8333b82)
(property "Reference" "J703" (id 0) (at 128.27 72.39 0))
(property "Value" "Conn_01x04" (id 1) (at 128.27 74.93 0))
(property "Footprint" "Sonar:PogoPin_0906-0-15-20-76-14-11-0" (id 2) (at 128.27 83.82 0)
(property "Reference" "J703" (at 128.27 72.39 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x04" (at 128.27 74.93 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Sonar:PogoPin_0906-0-15-20-76-14-11-0" (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (id 3) (at 128.27 83.82 0)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "0906-0-15-20-76-14-11-0" (id 4) (at 128.27 83.82 0)
(property "MPN" "0906-0-15-20-76-14-11-0" (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (id 5) (at 128.27 83.82 0)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "ED8180-ND" (id 6) (at 128.27 83.82 0)
(property "DPN" "ED8180-ND" (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 128.27 83.82 0)
(property "Distributor" "DigiKey" (at 128.27 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4ca1ff71-0c64-4cf2-a34c-1ba6292e9918))
(pin "2" (uuid f70a6eb3-9d93-49ba-bbb2-bd0a2a4f802e))
(pin "3" (uuid 5f66c307-db6c-4687-b89a-f7af9b0a836a))
(pin "4" (uuid bb1f6c43-5696-4609-8cb6-c442fdf7c6f6))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "J703") (unit 1)
)
)
)
)
(symbol (lib_id "Sonar:PART") (at 129.54 115.57 0) (unit 1)
(in_bom yes) (on_board no) (dnp no) (fields_autoplaced)
(uuid ce477469-e775-4cb4-b063-ada928d8771f)
(property "Reference" "U703" (at 134.62 116.205 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "~" (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Mill%20Max%20PDFs/Spring%20Loaded%20Connectors.pdf" (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "ED8180-ND" (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "0906-0-15-20-76-14-11-0" (at 129.54 111.76 0)
(effects (font (size 1.27 1.27)))
)
(property "Manufacturer" "Mill-Max Manufacturing Corp." (at 129.54 115.57 0)
(effects (font (size 1.27 1.27)) hide)
)
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/3826f0b6-b6d0-4bac-b191-6921010db2d6"
(reference "U703") (unit 1)
)
)
)
)
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 0df39628-7b95-439d-9ca6-7093c71d17f5)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.254 1.778 0)
(property "Reference" "C" (at 0.254 1.778 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C_Small" (id 1) (at 0.254 -2.032 0)
(property "Value" "C_Small" (at 0.254 -2.032 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "capacitor cap" (id 4) (at 0 0 0)
(property "ki_keywords" "capacitor cap" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor, small symbol" (id 5) (at 0 0 0)
(property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_Small_0_1"
@ -33,7 +33,7 @@
(xy -1.524 -0.508)
(xy 1.524 -0.508)
)
(stroke (width 0.3302) (type default) (color 0 0 0 0))
(stroke (width 0.3302) (type default))
(fill (type none))
)
(polyline
@ -41,7 +41,7 @@
(xy -1.524 0.508)
(xy 1.524 0.508)
)
(stroke (width 0.3048) (type default) (color 0 0 0 0))
(stroke (width 0.3048) (type default))
(fill (type none))
)
)
@ -57,42 +57,42 @@
)
)
(symbol "Sonar:AZ1117CH-3.3" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "U?" (id 0) (at 0 7.62 0)
(property "Reference" "U?" (at 0 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "AZ1117CH-3.3" (id 1) (at 0 5.08 0)
(property "Value" "AZ1117CH-3.3" (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-223" (id 2) (at 0 6.35 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-223" (at 0 6.35 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "https://www.diodes.com/assets/Datasheets/AZ1117.pdf" (id 3) (at 0 -20.32 0)
(property "Datasheet" "https://www.diodes.com/assets/Datasheets/AZ1117.pdf" (at 0 -20.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "AZ1117CH-3.3TRG1" (id 4) (at 0 -20.32 0)
(property "MPN" "AZ1117CH-3.3TRG1" (at 0 -20.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Diodes Incorporated" (id 5) (at 0 -20.32 0)
(property "Manufacturer" "Diodes Incorporated" (at 0 -20.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "AZ1117CH-3.3TRG1DICT-ND" (id 6) (at 1.27 -20.32 0)
(property "DPN" "AZ1117CH-3.3TRG1DICT-ND" (at 1.27 -20.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 0 -20.32 0)
(property "Distributor" "DigiKey" (at 0 -20.32 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "Fixed Voltage Regulator 1A Positive LDO" (id 8) (at 0 0 0)
(property "ki_keywords" "Fixed Voltage Regulator 1A Positive LDO" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "1A 20V Fixed LDO Linear Regulator, 3.3V, SOT-89/SOT-223/TO-220/TO-252/TO-263" (id 9) (at 0 0 0)
(property "ki_description" "1A 20V Fixed LDO Linear Regulator, 3.3V, SOT-89/SOT-223/TO-220/TO-252/TO-263" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?223* SOT?89* TO?220* TO?252* TO?263*" (id 10) (at 0 0 0)
(property "ki_fp_filters" "SOT?223* SOT?89* TO?220* TO?252* TO?263*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "AZ1117CH-3.3_0_1"
(rectangle (start -5.08 1.905) (end 5.08 -5.08)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type background))
)
)
@ -134,71 +134,71 @@
)
(wire (pts (xy 143.51 78.74) (xy 143.51 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 0625fd72-d280-447b-b97d-7a013686f1d7)
)
(wire (pts (xy 133.35 78.74) (xy 135.89 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 0e0028e5-4a5b-4abb-868d-b48b34b8f175)
)
(wire (pts (xy 104.14 78.74) (xy 109.22 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 132afb49-e385-4cc7-80ea-ae15e59ea2a5)
)
(wire (pts (xy 125.73 88.9) (xy 125.73 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 209f95e3-b8d9-4435-bf62-9b124f2b157a)
)
(wire (pts (xy 109.22 78.74) (xy 118.11 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 3bca5294-c6c3-4433-a922-0ad8f74c566f)
)
(wire (pts (xy 125.73 88.9) (xy 135.89 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 4c2e1233-b213-49c1-9a09-efce6fb2c010)
)
(wire (pts (xy 125.73 92.71) (xy 121.92 92.71))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 5dddbe13-34bc-485e-8dc5-b3d975cbf31e)
)
(wire (pts (xy 135.89 78.74) (xy 135.89 81.28))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7b6eeaa1-5ab4-4b48-bd01-6fbcbf0a9445)
)
(wire (pts (xy 125.73 86.36) (xy 125.73 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a047f9f5-238b-4eb9-8100-936ecc658fd7)
)
(wire (pts (xy 109.22 88.9) (xy 125.73 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a04e084e-a54c-4043-b606-1b909a189f16)
)
(wire (pts (xy 143.51 86.36) (xy 143.51 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b117a71b-10c4-43a6-aaf6-b97a4824464b)
)
(wire (pts (xy 135.89 88.9) (xy 143.51 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b7e7705d-4a93-4186-9c10-92a6a3b19658)
)
(wire (pts (xy 135.89 78.74) (xy 143.51 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid d1bd11c9-a643-483e-aba1-5aa075b08d34)
)
(wire (pts (xy 109.22 86.36) (xy 109.22 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid dd328226-8583-4d8a-9bb9-81312dbe9892)
)
(wire (pts (xy 135.89 86.36) (xy 135.89 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ddcce2b9-034d-41f0-ae9a-de5ab8fc13a8)
)
(wire (pts (xy 109.22 81.28) (xy 109.22 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid f2ca549d-d156-47e6-8591-ef260f70e04b)
)
(wire (pts (xy 143.51 78.74) (xy 153.67 78.74))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid f3fe83b4-78c4-44fc-8583-d340ec359d94)
)
@ -208,138 +208,170 @@
(uuid 70c96b82-0607-4148-a5e8-a34064137031)
)
(hierarchical_label "+5V" (shape input) (at 104.14 78.74 180)
(hierarchical_label "+5V" (shape input) (at 104.14 78.74 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 3f33bc5e-38b4-47e5-9112-7ccef6129463)
)
(hierarchical_label "+3V3" (shape output) (at 153.67 78.74 0)
(hierarchical_label "+3V3" (shape output) (at 153.67 78.74 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 99dac2b4-b217-4469-8cf3-c6117e955a04)
)
(hierarchical_label "GND" (shape input) (at 121.92 92.71 180)
(hierarchical_label "GND" (shape input) (at 121.92 92.71 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid e8296b60-02a4-470f-a0b1-e7717b7f30ff)
)
(symbol (lib_id "Device:C_Small") (at 109.22 83.82 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2561258a-f3b8-4968-bbf3-26c7aeaa6255)
(property "Reference" "C801" (id 0) (at 111.76 82.5562 0)
(property "Reference" "C801" (at 111.76 82.5562 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10u" (id 1) (at 111.76 85.0962 0)
(property "Value" "10u" (at 111.76 85.0962 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 109.22 83.82 0)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 109.22 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 109.22 83.82 0)
(property "Datasheet" "~" (at 109.22 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "CL21B106KPQNNNE" (id 4) (at 109.22 83.82 90)
(property "MPN" "CL21B106KPQNNNE" (at 109.22 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samsung Electro-Mechanics" (id 5) (at 109.22 83.82 90)
(property "Manufacturer" "Samsung Electro-Mechanics" (at 109.22 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "1276-1764-1-ND" (id 6) (at 109.22 83.82 90)
(property "DPN" "1276-1764-1-ND" (at 109.22 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 109.22 83.82 90)
(property "Distributor" "DigiKey" (at 109.22 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 05c74362-afad-4c61-a2dd-fac91b27bcac))
(pin "2" (uuid 69bd5840-0ca1-409a-bc72-1c3269c148e8))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/96227a24-4f39-459c-ba8d-1608b610e9c5"
(reference "C801") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 135.89 83.82 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2ee2debb-1030-44e6-b429-d5887bc5a696)
(property "Reference" "C802" (id 0) (at 138.43 82.5562 0)
(property "Reference" "C802" (at 138.43 82.5562 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10u" (id 1) (at 138.43 85.0962 0)
(property "Value" "10u" (at 138.43 85.0962 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 135.89 83.82 0)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 135.89 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 135.89 83.82 0)
(property "Datasheet" "~" (at 135.89 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "CL21B106KPQNNNE" (id 4) (at 135.89 83.82 90)
(property "MPN" "CL21B106KPQNNNE" (at 135.89 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samsung Electro-Mechanics" (id 5) (at 135.89 83.82 90)
(property "Manufacturer" "Samsung Electro-Mechanics" (at 135.89 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "1276-1764-1-ND" (id 6) (at 135.89 83.82 90)
(property "DPN" "1276-1764-1-ND" (at 135.89 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 135.89 83.82 90)
(property "Distributor" "DigiKey" (at 135.89 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e745e009-3318-46da-b759-f71c7c11c6ff))
(pin "2" (uuid cd649380-c910-40c0-97eb-24a647e68c3e))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/96227a24-4f39-459c-ba8d-1608b610e9c5"
(reference "C802") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 143.51 83.82 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 6f47a975-11fa-4196-bfc8-48ab9939c4e2)
(property "Reference" "C803" (id 0) (at 146.05 82.5562 0)
(property "Reference" "C803" (at 146.05 82.5562 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10u" (id 1) (at 146.05 85.0962 0)
(property "Value" "10u" (at 146.05 85.0962 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (id 2) (at 143.51 83.82 0)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" (at 143.51 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 143.51 83.82 0)
(property "Datasheet" "~" (at 143.51 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "CL21B106KPQNNNE" (id 4) (at 143.51 83.82 90)
(property "MPN" "CL21B106KPQNNNE" (at 143.51 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Samsung Electro-Mechanics" (id 5) (at 143.51 83.82 90)
(property "Manufacturer" "Samsung Electro-Mechanics" (at 143.51 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "1276-1764-1-ND" (id 6) (at 143.51 83.82 90)
(property "DPN" "1276-1764-1-ND" (at 143.51 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 143.51 83.82 90)
(property "Distributor" "DigiKey" (at 143.51 83.82 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0011ad76-5548-483c-ad5a-6e8639850f6c))
(pin "2" (uuid b393899b-1351-4d59-9b0b-220a8c8fd866))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/96227a24-4f39-459c-ba8d-1608b610e9c5"
(reference "C803") (unit 1)
)
)
)
)
(symbol (lib_id "Sonar:AZ1117CH-3.3") (at 125.73 78.74 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b00e0a47-5e60-420c-961c-271ec09e9a49)
(property "Reference" "U801" (id 0) (at 125.73 71.12 0))
(property "Value" "AZ1117CH-3.3" (id 1) (at 125.73 73.66 0))
(property "Footprint" "Package_TO_SOT_SMD:SOT-223" (id 2) (at 125.73 72.39 0)
(property "Reference" "U801" (at 125.73 71.12 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "AZ1117CH-3.3" (at 125.73 73.66 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-223" (at 125.73 72.39 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "https://www.diodes.com/assets/Datasheets/AZ1117.pdf" (id 3) (at 125.73 99.06 0)
(property "Datasheet" "https://www.diodes.com/assets/Datasheets/AZ1117.pdf" (at 125.73 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "AZ1117CH-3.3TRG1" (id 4) (at 125.73 99.06 0)
(property "MPN" "AZ1117CH-3.3TRG1" (at 125.73 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "Diodes Incorporated" (id 5) (at 125.73 99.06 0)
(property "Manufacturer" "Diodes Incorporated" (at 125.73 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "DPN" "AZ1117CH-3.3TRG1DICT-ND" (id 6) (at 127 99.06 0)
(property "DPN" "AZ1117CH-3.3TRG1DICT-ND" (at 127 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Distributor" "DigiKey" (id 7) (at 125.73 99.06 0)
(property "Distributor" "DigiKey" (at 125.73 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 79886e25-11c3-4e17-a409-c8ebd150709b))
(pin "2" (uuid 580c7b87-e660-45cf-bd80-9b773dc317f9))
(pin "3" (uuid 02701791-b3de-455a-9aba-152b8b8f5eae))
(pin "4" (uuid 6f9d16ea-db4b-461b-af5e-649d36349071))
(instances
(project "colorlight-base"
(path "/19e7ba75-70ff-46de-9419-f1bb06a99586/96227a24-4f39-459c-ba8d-1608b610e9c5"
(reference "U801") (unit 1)
)
)
)
)
)

View File

@ -17,206 +17,206 @@
(fp_line (start -5.1 32.4) (end -5.1 35.55) (layer "F.SilkS") (width 0.12) (tstamp f4265868-3a2e-47e3-994d-2a7a6faa6a04))
(pad "" np_thru_hole circle (at 0 -33.4) (size 1.6 1.6) (drill 1.6) (layers F&B.Cu *.Mask) (tstamp 067b5059-a757-44a8-9d2a-c4984509acd0))
(pad "" np_thru_hole circle (at 0 33.4) (size 1.1 1.1) (drill 1.1) (layers F&B.Cu *.Mask) (tstamp 33583c74-1d77-488f-ab19-2f51e1e005a3))
(pad "1" smd roundrect (at -4.1 -31.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1e90bbb-0ba4-4632-a993-6aa7c8e8488e))
(pad "2" smd roundrect (at 4.1 -31.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e676ea9-a137-479c-8fec-22b6b2b1fd5f))
(pad "3" smd roundrect (at -4.1 -31.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d10dc050-4f6d-4255-8e6a-24fe396adac0))
(pad "4" smd roundrect (at 4.1 -30.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4028e93c-b5bc-4c19-935c-46353526ae80))
(pad "5" smd roundrect (at -4.1 -30.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9702f34-d193-489b-8ad9-32dc57d7b8a9))
(pad "6" smd roundrect (at 4.1 -30.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03f13c15-421f-4d29-843a-b94a0a3d9bfa))
(pad "7" smd roundrect (at -4.1 -29.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 993b2882-3ae9-40f6-a037-f8ae06924912))
(pad "8" smd roundrect (at 4.1 -29.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bf15e68-49a9-424d-b349-961f386aaa1b))
(pad "9" smd roundrect (at -4.1 -29.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3a728b1-b905-4f39-bbf1-32ddb894e64a))
(pad "10" smd roundrect (at 4.1 -28.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67a20117-3d4e-482f-8ed6-63fa9d80e55a))
(pad "11" smd roundrect (at -4.1 -28.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe68793b-aba2-44e0-a518-80ae01e7aebc))
(pad "12" smd roundrect (at 4.1 -28.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 074498f3-60a9-4062-a20a-7e0e600ef6f1))
(pad "13" smd roundrect (at -4.1 -28.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2827be9d-83d4-44de-92f0-156dd6f83b7c))
(pad "14" smd roundrect (at 4.1 -27.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c52db49f-dfc3-48ab-8ba0-0630251d350b))
(pad "15" smd roundrect (at -4.1 -27.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2714c59-5f7f-41e1-a57e-accfb3eb872e))
(pad "16" smd roundrect (at 4.1 -27.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ec44eea-7a4d-435a-86f4-8359710b2713))
(pad "17" smd roundrect (at -4.1 -26.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5b58f64-1275-444f-8802-b99c717801f6))
(pad "18" smd roundrect (at 4.1 -26.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 804de261-be90-4953-a1b5-8010ded1ab67))
(pad "19" smd roundrect (at -4.1 -26.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83c6dad9-98b8-486c-81b7-ffc66c141c69))
(pad "20" smd roundrect (at 4.1 -25.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93964749-8632-43a4-b3ba-eba5d8135ad0))
(pad "21" smd roundrect (at -4.1 -25.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad2cc53f-3e88-4edb-9311-84e7f391f8c5))
(pad "22" smd roundrect (at 4.1 -25.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2fa8970-0b33-4af7-88dc-750ad98dee02))
(pad "23" smd roundrect (at -4.1 -25.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0cc9c5a-017c-40f0-b805-2ce63eeeff41))
(pad "24" smd roundrect (at 4.1 -24.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21bca255-2b30-4228-8dc8-ae03eede1409))
(pad "25" smd roundrect (at -4.1 -24.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 898f35a1-cf2f-4491-b95c-38cb50b18095))
(pad "26" smd roundrect (at 4.1 -24.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0315a570-edb6-4673-b2a0-92be1d87457c))
(pad "27" smd roundrect (at -4.1 -23.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82ffadd4-4309-4b9c-af07-67dfb7d5b4a7))
(pad "28" smd roundrect (at 4.1 -23.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d607bd0-3bd3-40eb-8d90-7307b52bc119))
(pad "29" smd roundrect (at -4.1 -23.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e0e36a9-203f-4468-9f8f-4c4acdb0390b))
(pad "30" smd roundrect (at 4.1 -22.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b036e854-32ca-47af-8921-e35cb244ba8e))
(pad "31" smd roundrect (at -4.1 -22.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36b5949f-4d0b-4353-972c-07cfd1798110))
(pad "32" smd roundrect (at 4.1 -22.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cade7c7c-7d82-48d0-8178-ca0999049f59))
(pad "33" smd roundrect (at -4.1 -22.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58762fb7-b9f1-45b2-96b5-a9d1a6780ad4))
(pad "34" smd roundrect (at 4.1 -21.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 545f4b94-b3cc-4143-a776-933406f43d87))
(pad "35" smd roundrect (at -4.1 -21.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4b1282e-b6d7-450b-aa5c-82a7ea0dae67))
(pad "36" smd roundrect (at 4.1 -21.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67635a53-7f9b-41a4-b8ba-c7227c8e90a4))
(pad "37" smd roundrect (at -4.1 -20.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3748eb66-8fe8-48b8-b867-6fbb31faf984))
(pad "38" smd roundrect (at 4.1 -20.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b111c3d7-fbf7-4d87-8e99-0027bed77297))
(pad "39" smd roundrect (at -4.1 -20.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b457301-49f2-4d07-ba9f-84de179b8cc3))
(pad "40" smd roundrect (at 4.1 -19.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4073320c-81fe-4e93-b881-597b2e1517a9))
(pad "41" smd roundrect (at -4.1 -16.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caabe49b-540e-4541-bb20-759376a8cf01))
(pad "42" smd roundrect (at 4.1 -15.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 445d2fca-010e-4f66-8a46-82cba8784e54))
(pad "43" smd roundrect (at -4.1 -15.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ba66fda-bc1d-4ecc-bce0-8813949d7195))
(pad "44" smd roundrect (at 4.1 -15.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 244f9d33-d553-48f4-bfd4-67828af6756e))
(pad "45" smd roundrect (at -4.1 -14.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cde397d8-389f-4426-8557-120b774f26d6))
(pad "46" smd roundrect (at 4.1 -14.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8234af4-8b0b-4196-9174-0f3b37f0c881))
(pad "47" smd roundrect (at -4.1 -14.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a7dec7e-f6b4-4084-90ba-d8dc2b781d59))
(pad "48" smd roundrect (at 4.1 -13.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc5182d7-c7c7-4543-b03c-944b6e206a85))
(pad "49" smd roundrect (at -4.1 -13.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c422a45-b9fd-4aa0-8548-3fbb3b71618a))
(pad "50" smd roundrect (at 4.1 -13.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3b46ab-9cfe-4c76-951b-bd68cbee0803))
(pad "51" smd roundrect (at -4.1 -13.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d393a621-3e2c-40be-8faa-3e318e80929b))
(pad "52" smd roundrect (at 4.1 -12.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e75d4882-4541-456d-806d-a02a331d4e84))
(pad "53" smd roundrect (at -4.1 -12.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5adfa341-b614-4a12-b601-9ffabda0fdd2))
(pad "54" smd roundrect (at 4.1 -12.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1127b6b3-80ee-4f94-a57b-75f7756c270d))
(pad "55" smd roundrect (at -4.1 -11.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6bab910-c860-4200-a489-368ef540a315))
(pad "56" smd roundrect (at 4.1 -11.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0675178-e4ee-4eb2-bc94-efa201c5a184))
(pad "57" smd roundrect (at -4.1 -11.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5630b1e-934a-4020-ab47-49dad54238ff))
(pad "58" smd roundrect (at 4.1 -10.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca06902e-bee7-4409-8577-e046720a4f06))
(pad "59" smd roundrect (at -4.1 -10.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d96f80c-5d63-4fec-94c5-5f71cf130db5))
(pad "60" smd roundrect (at 4.1 -10.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77f1dcdc-2a62-412d-8002-eade3a9c0fea))
(pad "61" smd roundrect (at -4.1 -10.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42293eb8-6b42-4912-acb6-2e03023fd908))
(pad "62" smd roundrect (at 4.1 -9.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 038c2a47-68ec-42ac-a148-76e0f51e7729))
(pad "63" smd roundrect (at -4.1 -9.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cd53cf0-a7fa-4367-8df1-f80112e93dfb))
(pad "64" smd roundrect (at 4.1 -9.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b646a85-0c06-41be-9ba9-59640d9980fe))
(pad "65" smd roundrect (at -4.1 -8.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62a841ca-5b7d-4136-aed4-1c5cf3696812))
(pad "66" smd roundrect (at 4.1 -8.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b7707d-159c-4ff3-a011-ae1fdbff1825))
(pad "67" smd roundrect (at -4.1 -8.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e673b1fd-080d-418b-9b0b-b7c0731e108c))
(pad "68" smd roundrect (at 4.1 -7.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f013914d-642a-4c19-8e65-a2e87743b5d1))
(pad "69" smd roundrect (at -4.1 -7.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6e23569-17e3-4209-be53-83daec87b0af))
(pad "70" smd roundrect (at 4.1 -7.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c70882a7-4f05-4204-acb0-85bbe4b2f6c0))
(pad "71" smd roundrect (at -4.1 -7.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c64820a6-d72c-4747-950f-790b899205c8))
(pad "72" smd roundrect (at 4.1 -6.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb1cfba-9620-4349-8a6b-58b8d8d65ce1))
(pad "73" smd roundrect (at -4.1 -6.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c61e2f25-8171-4c4b-9aef-9a42dd6a8744))
(pad "74" smd roundrect (at 4.1 -6.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28e55ae2-533d-4489-9379-fff11baafe50))
(pad "75" smd roundrect (at -4.1 -5.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a436a1f1-3651-4da2-811a-98a95660671c))
(pad "76" smd roundrect (at 4.1 -5.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9945ec38-fc89-4397-84ab-d7d934e2a341))
(pad "77" smd roundrect (at -4.1 -5.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c6f182c-1537-479a-97e1-5372e7df39f2))
(pad "78" smd roundrect (at 4.1 -4.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e5253d5-61f5-449f-a7ba-29ccde732b5f))
(pad "79" smd roundrect (at -4.1 -4.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3dc1238-33fa-4953-b623-45e115b61aad))
(pad "80" smd roundrect (at 4.1 -4.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56756b73-6bb0-4057-b7ea-2fe2bc0550f5))
(pad "81" smd roundrect (at -4.1 -4.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e38dad62-b7ce-47ca-a7a2-c67368cf8a1e))
(pad "82" smd roundrect (at 4.1 -3.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 527acdcd-e646-418a-91eb-6377ba6c105c))
(pad "83" smd roundrect (at -4.1 -3.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 691fd369-7978-4c78-9ccf-0bb9ff418e27))
(pad "84" smd roundrect (at 4.1 -3.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 347b42f7-a6a2-4df5-bc08-a9908c6cec6f))
(pad "85" smd roundrect (at -4.1 -2.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb9cef84-bc6a-4c3f-abc5-358fb11de53c))
(pad "86" smd roundrect (at 4.1 -2.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42c8754e-2617-43eb-a434-2c1ab04eaaf5))
(pad "87" smd roundrect (at -4.1 -2.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17dc7f61-be87-4985-921e-7c001f1bcdf7))
(pad "88" smd roundrect (at 4.1 -1.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad48a55d-9460-4207-b9b1-977157295b88))
(pad "89" smd roundrect (at -4.1 -1.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0d33d72-d2d6-4c1a-9299-494d7373abf6))
(pad "90" smd roundrect (at 4.1 -1.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddc3d9a9-deb4-4677-9e1f-deef8b911a13))
(pad "91" smd roundrect (at -4.1 -1.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dca09e8f-7b8c-4d0a-85da-66e31f4dd424))
(pad "92" smd roundrect (at 4.1 -0.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e14f65b-80b6-4bb4-b44a-48b28c7fc364))
(pad "93" smd roundrect (at -4.1 -0.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3e496f2-e085-4f0d-8443-4559f8a1fded))
(pad "94" smd roundrect (at 4.1 -0.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80405940-3d35-4095-9204-f662daee5642))
(pad "95" smd roundrect (at -4.1 0.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74fd1de2-f89a-4b27-b333-c63ddf63def3))
(pad "96" smd roundrect (at 4.1 0.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3416a60-8b34-4f02-ae78-d742606102ef))
(pad "97" smd roundrect (at -4.1 0.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9986e9f-eda7-49ac-b38c-d47c9f034949))
(pad "98" smd roundrect (at 4.1 1.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0a7e61c-af7f-4545-9c27-6782b93fa5f1))
(pad "99" smd roundrect (at -4.1 1.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2d6558b-8c5f-4ff3-97a6-79187beb29a1))
(pad "100" smd roundrect (at 4.1 1.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d5a1dbb-648b-48fb-a255-1c9c27fbe224))
(pad "101" smd roundrect (at -4.1 1.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9cc2c4b-bc38-4aa4-a7fb-c318747e3861))
(pad "102" smd roundrect (at 4.1 2.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 012b34cf-47ec-41c7-87b4-78a2cde2cab4))
(pad "103" smd roundrect (at -4.1 2.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12c56681-16aa-4f03-b3a7-2292c94f793f))
(pad "104" smd roundrect (at 4.1 2.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4aeb9c22-e7f4-4af4-8979-c6d74c469071))
(pad "105" smd roundrect (at -4.1 3.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d890a60d-2393-499b-aba5-558ec36eeeba))
(pad "106" smd roundrect (at 4.1 3.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e51d3fa-a265-4dd0-92f6-80ddaf57ef9b))
(pad "107" smd roundrect (at -4.1 3.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a563e81c-728b-4c72-87f8-c3bee1016980))
(pad "108" smd roundrect (at 4.1 4.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d09713bb-cf0b-4148-a2a0-1574778ead27))
(pad "109" smd roundrect (at -4.1 4.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef967711-38e8-4708-bcbb-b33436b9ba56))
(pad "110" smd roundrect (at 4.1 4.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39a02fa5-2e88-49b7-a07e-b5086d53b0dd))
(pad "111" smd roundrect (at -4.1 4.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42f53693-8b92-4146-9e22-6a6e4fefc162))
(pad "112" smd roundrect (at 4.1 5.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a938db2-8482-4ff9-8ba9-fb9f7b71e0c8))
(pad "113" smd roundrect (at -4.1 5.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32b901d-dcd9-443e-a1e1-86f3e0c151bb))
(pad "114" smd roundrect (at 4.1 5.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32fdbbd0-9304-44d8-946a-bb28ad001a10))
(pad "115" smd roundrect (at -4.1 6.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd6b7b6d-0498-4677-b9db-c24d096669d6))
(pad "116" smd roundrect (at 4.1 6.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5592b158-5ef6-498d-8ddf-92adaa39ae88))
(pad "117" smd roundrect (at -4.1 6.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85c65209-5de5-4a63-8514-56582e7312c4))
(pad "118" smd roundrect (at 4.1 7.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2e59c1-e08d-4ef7-b56d-854653df1bff))
(pad "119" smd roundrect (at -4.1 7.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed4ea340-3b90-45c2-8448-be8130bf8b14))
(pad "120" smd roundrect (at 4.1 7.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69471622-23f2-4519-994f-70ddfdf2c839))
(pad "121" smd roundrect (at -4.1 7.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dbe2c07-a661-4537-b868-52dde24a6bc4))
(pad "122" smd roundrect (at 4.1 8.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86904d7-d883-44f8-b741-5cc86b3353d2))
(pad "123" smd roundrect (at -4.1 8.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54021a06-a522-4692-ad2a-d7324e67322d))
(pad "124" smd roundrect (at 4.1 8.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6701acbb-3f5c-4d83-8dba-2028e66dafca))
(pad "125" smd roundrect (at -4.1 9.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 427d623c-2a5b-43d9-a764-c83eda860777))
(pad "126" smd roundrect (at 4.1 9.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 930fdcbb-11ec-4a06-bf3d-52dd4cbc34fd))
(pad "127" smd roundrect (at -4.1 9.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31912927-ef62-4c64-aafa-52119d293e8f))
(pad "128" smd roundrect (at 4.1 10.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9ab967e-b475-4c24-9b71-112fe9679457))
(pad "129" smd roundrect (at -4.1 10.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fb79af5-2195-4f5f-b0f1-9ec4a053cdb2))
(pad "130" smd roundrect (at 4.1 10.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b7832c7-f7da-4e86-ac83-41589082de11))
(pad "131" smd roundrect (at -4.1 10.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13376da5-3a9e-4c1f-99f4-2788045ffefe))
(pad "132" smd roundrect (at 4.1 11.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9ef1a77-f015-48fb-8bcc-23054516e9be))
(pad "133" smd roundrect (at -4.1 11.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3035f6f-d9cb-4d30-9d51-d151fe396261))
(pad "134" smd roundrect (at 4.1 11.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd9378b3-e7a6-4735-b8a5-ae30b641d33c))
(pad "135" smd roundrect (at -4.1 12.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89ca56ba-a98f-40c8-8046-fc224b50af82))
(pad "136" smd roundrect (at 4.1 12.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcb48b4c-edb2-46fe-ad73-f37acb2af627))
(pad "137" smd roundrect (at -4.1 12.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be17e076-c7b6-49f3-b7ef-8d321c39ca20))
(pad "138" smd roundrect (at 4.1 13.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75c56499-b5db-4071-abd9-9236cdb6c5b9))
(pad "139" smd roundrect (at -4.1 13.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5752ea70-46fe-4394-90f3-1d91e078ad0d))
(pad "140" smd roundrect (at 4.1 13.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f46c3b67-dce8-45e1-869d-73e871a8acf9))
(pad "141" smd roundrect (at -4.1 13.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdba2f13-9f74-4020-b162-bcb45087d76c))
(pad "142" smd roundrect (at 4.1 14.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 047ef7af-b97c-42f0-bbe2-f1959cabef70))
(pad "143" smd roundrect (at -4.1 14.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e9b8b2-60f6-49c7-8cdb-e9aafe2479cc))
(pad "144" smd roundrect (at 4.1 14.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b40c661a-a70f-4334-aba9-4c93e1b6e0b4))
(pad "145" smd roundrect (at -4.1 15.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89fce37e-2121-4530-aadd-70c3ad7ee1d4))
(pad "146" smd roundrect (at 4.1 15.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac3fdcf5-0097-4cb6-ac3d-9d9d9fe106d7))
(pad "147" smd roundrect (at -4.1 15.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9fd84c2-edee-4ee9-820f-716fe4ee8502))
(pad "148" smd roundrect (at 4.1 16.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5188507d-50da-484b-9f6b-c8d2a1ef37d6))
(pad "149" smd roundrect (at -4.1 16.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb2e9671-d3cf-4a88-a311-077278181812))
(pad "150" smd roundrect (at 4.1 16.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e6ccc8e-e886-4145-8f37-2b2ac2983bd8))
(pad "151" smd roundrect (at -4.1 16.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b63a5c2e-0afb-46fb-a5a9-820340d749bb))
(pad "152" smd roundrect (at 4.1 17.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45b68ea0-8ae4-498f-b3cf-5346f5d2a5b2))
(pad "153" smd roundrect (at -4.1 17.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54af1a63-547b-4a91-8bef-a1b56441cd4d))
(pad "154" smd roundrect (at 4.1 17.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4008735d-6b28-4bb7-90ec-8064d0411436))
(pad "155" smd roundrect (at -4.1 18.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1373ba6-adbf-4a05-9188-9c05661206f2))
(pad "156" smd roundrect (at 4.1 18.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef63979b-3689-417c-9be0-c815ef623ec4))
(pad "157" smd roundrect (at -4.1 18.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50550c46-4f22-46ef-a309-08abe0cbb462))
(pad "158" smd roundrect (at 4.1 19.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f5f01a0-c55a-4fbb-a70f-844d4a1d2a84))
(pad "159" smd roundrect (at -4.1 19.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e3986e2-57b7-4287-9b85-3edb69e2231a))
(pad "160" smd roundrect (at 4.1 19.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96fc04d5-a8cc-4f0d-a379-fcc5b4d80d16))
(pad "161" smd roundrect (at -4.1 19.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2df57005-2770-4b72-b958-e0460cd0d2ba))
(pad "162" smd roundrect (at 4.1 20.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9de9fb5-b6ea-448b-bdf0-3055fec78281))
(pad "163" smd roundrect (at -4.1 20.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d6cae4c-ecfd-4185-94a8-c42015b0c6eb))
(pad "164" smd roundrect (at 4.1 20.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f5beb9e-826e-4529-ba60-889a1198ed30))
(pad "165" smd roundrect (at -4.1 21.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0892b13c-803d-4cbf-8677-ceb7e5a9e854))
(pad "166" smd roundrect (at 4.1 21.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dac146d-6516-4aa6-a0ef-b5c5473040b0))
(pad "167" smd roundrect (at -4.1 21.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ebcd359-bef1-480b-a29f-7177dcf3c436))
(pad "168" smd roundrect (at 4.1 22.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c705637-c069-42c9-aa33-fc8b7ce366be))
(pad "169" smd roundrect (at -4.1 22.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caaca47c-323c-4513-8d75-e0be1349794e))
(pad "170" smd roundrect (at 4.1 22.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6a36faf-fefd-4e62-801e-10791111c1db))
(pad "171" smd roundrect (at -4.1 22.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1d679d-53cc-4d0a-a60a-ad2794879099))
(pad "172" smd roundrect (at 4.1 23.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e310147-c42a-478f-a399-603575b1502f))
(pad "173" smd roundrect (at -4.1 23.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bea4613-d645-45cb-a714-768c7d0b3b71))
(pad "174" smd roundrect (at 4.1 23.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ee43990-7d03-4209-877c-0aa3e271bce0))
(pad "175" smd roundrect (at -4.1 24.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e689b023-18ab-4465-a5c8-0e23f43a7226))
(pad "176" smd roundrect (at 4.1 24.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e972151a-495a-4cb1-a0bf-54756d68117a))
(pad "177" smd roundrect (at -4.1 24.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 979a0ac1-2923-4f15-b6e3-31dbf96fae9f))
(pad "178" smd roundrect (at 4.1 25.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a1391a7-c433-4117-91d9-ee084a772153))
(pad "179" smd roundrect (at -4.1 25.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b6912c9-91e8-4f31-a7fd-8b45f1654143))
(pad "180" smd roundrect (at 4.1 25.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ed54439-7076-45a8-84cb-7ec6154bac94))
(pad "181" smd roundrect (at -4.1 25.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe4f2f9f-97c3-43e4-99d5-0c6cc2814f6f))
(pad "182" smd roundrect (at 4.1 26.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e01383-592e-4a3f-9d6a-8a71f3fad6ad))
(pad "183" smd roundrect (at -4.1 26.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dbd7f24-8297-4ee1-9375-e2a0f8cb42ac))
(pad "184" smd roundrect (at 4.1 26.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04d49d44-68b1-415a-86c5-59fb86588b73))
(pad "185" smd roundrect (at -4.1 27.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 143be012-448f-497d-8394-3e60f9a519ef))
(pad "186" smd roundrect (at 4.1 27.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29dc6837-0493-464e-af63-7fbaec388229))
(pad "187" smd roundrect (at -4.1 27.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd3f361c-5044-4e34-90d5-c66521015f33))
(pad "188" smd roundrect (at 4.1 28.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14619db5-b942-4958-bcc2-4a0c32c45d4a))
(pad "189" smd roundrect (at -4.1 28.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fceb6ac4-1956-4594-a634-c758b1c43a85))
(pad "190" smd roundrect (at 4.1 28.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13c597c1-9514-4d9c-a3c2-99848f949a26))
(pad "191" smd roundrect (at -4.1 28.95) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66ae23a7-f5b0-4acc-a035-6d547882a0c8))
(pad "192" smd roundrect (at 4.1 29.25) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 578749f7-808c-4130-bec0-946996a513fb))
(pad "193" smd roundrect (at -4.1 29.55) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 822c41ec-41e0-4dea-8c65-7639fc6deddd))
(pad "194" smd roundrect (at 4.1 29.85) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b9faa7f-33c7-457d-b770-b73c62b97e58))
(pad "195" smd roundrect (at -4.1 30.15) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9409ffd-9c83-46b7-88fa-e7a191e34eae))
(pad "196" smd roundrect (at 4.1 30.45) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af128547-1649-4a37-8981-c823dd35e46b))
(pad "197" smd roundrect (at -4.1 30.75) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36da00c2-916f-4ee6-aaa8-1e96e3247be1))
(pad "198" smd roundrect (at 4.1 31.05) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cf1f38c-831b-4925-9f47-c8b737a38a5c))
(pad "199" smd roundrect (at -4.1 31.35) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c311214-9afe-4795-a93a-cd81ddab8944))
(pad "200" smd roundrect (at 4.1 31.65) (size 2 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 518e41ba-9469-40a2-818f-77eed530e5a0))
(pad "1" smd roundrect (at -4.1 -31.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1e90bbb-0ba4-4632-a993-6aa7c8e8488e))
(pad "2" smd roundrect (at 4.1 -31.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e676ea9-a137-479c-8fec-22b6b2b1fd5f))
(pad "3" smd roundrect (at -4.1 -31.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d10dc050-4f6d-4255-8e6a-24fe396adac0))
(pad "4" smd roundrect (at 4.1 -30.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4028e93c-b5bc-4c19-935c-46353526ae80))
(pad "5" smd roundrect (at -4.1 -30.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9702f34-d193-489b-8ad9-32dc57d7b8a9))
(pad "6" smd roundrect (at 4.1 -30.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03f13c15-421f-4d29-843a-b94a0a3d9bfa))
(pad "7" smd roundrect (at -4.1 -29.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 993b2882-3ae9-40f6-a037-f8ae06924912))
(pad "8" smd roundrect (at 4.1 -29.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bf15e68-49a9-424d-b349-961f386aaa1b))
(pad "9" smd roundrect (at -4.1 -29.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3a728b1-b905-4f39-bbf1-32ddb894e64a))
(pad "10" smd roundrect (at 4.1 -28.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67a20117-3d4e-482f-8ed6-63fa9d80e55a))
(pad "11" smd roundrect (at -4.1 -28.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe68793b-aba2-44e0-a518-80ae01e7aebc))
(pad "12" smd roundrect (at 4.1 -28.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 074498f3-60a9-4062-a20a-7e0e600ef6f1))
(pad "13" smd roundrect (at -4.1 -28.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2827be9d-83d4-44de-92f0-156dd6f83b7c))
(pad "14" smd roundrect (at 4.1 -27.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c52db49f-dfc3-48ab-8ba0-0630251d350b))
(pad "15" smd roundrect (at -4.1 -27.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2714c59-5f7f-41e1-a57e-accfb3eb872e))
(pad "16" smd roundrect (at 4.1 -27.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ec44eea-7a4d-435a-86f4-8359710b2713))
(pad "17" smd roundrect (at -4.1 -26.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5b58f64-1275-444f-8802-b99c717801f6))
(pad "18" smd roundrect (at 4.1 -26.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 804de261-be90-4953-a1b5-8010ded1ab67))
(pad "19" smd roundrect (at -4.1 -26.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83c6dad9-98b8-486c-81b7-ffc66c141c69))
(pad "20" smd roundrect (at 4.1 -25.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93964749-8632-43a4-b3ba-eba5d8135ad0))
(pad "21" smd roundrect (at -4.1 -25.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad2cc53f-3e88-4edb-9311-84e7f391f8c5))
(pad "22" smd roundrect (at 4.1 -25.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2fa8970-0b33-4af7-88dc-750ad98dee02))
(pad "23" smd roundrect (at -4.1 -25.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0cc9c5a-017c-40f0-b805-2ce63eeeff41))
(pad "24" smd roundrect (at 4.1 -24.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21bca255-2b30-4228-8dc8-ae03eede1409))
(pad "25" smd roundrect (at -4.1 -24.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 898f35a1-cf2f-4491-b95c-38cb50b18095))
(pad "26" smd roundrect (at 4.1 -24.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0315a570-edb6-4673-b2a0-92be1d87457c))
(pad "27" smd roundrect (at -4.1 -23.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82ffadd4-4309-4b9c-af07-67dfb7d5b4a7))
(pad "28" smd roundrect (at 4.1 -23.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d607bd0-3bd3-40eb-8d90-7307b52bc119))
(pad "29" smd roundrect (at -4.1 -23.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e0e36a9-203f-4468-9f8f-4c4acdb0390b))
(pad "30" smd roundrect (at 4.1 -22.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b036e854-32ca-47af-8921-e35cb244ba8e))
(pad "31" smd roundrect (at -4.1 -22.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36b5949f-4d0b-4353-972c-07cfd1798110))
(pad "32" smd roundrect (at 4.1 -22.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cade7c7c-7d82-48d0-8178-ca0999049f59))
(pad "33" smd roundrect (at -4.1 -22.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 58762fb7-b9f1-45b2-96b5-a9d1a6780ad4))
(pad "34" smd roundrect (at 4.1 -21.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 545f4b94-b3cc-4143-a776-933406f43d87))
(pad "35" smd roundrect (at -4.1 -21.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4b1282e-b6d7-450b-aa5c-82a7ea0dae67))
(pad "36" smd roundrect (at 4.1 -21.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67635a53-7f9b-41a4-b8ba-c7227c8e90a4))
(pad "37" smd roundrect (at -4.1 -20.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3748eb66-8fe8-48b8-b867-6fbb31faf984))
(pad "38" smd roundrect (at 4.1 -20.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b111c3d7-fbf7-4d87-8e99-0027bed77297))
(pad "39" smd roundrect (at -4.1 -20.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b457301-49f2-4d07-ba9f-84de179b8cc3))
(pad "40" smd roundrect (at 4.1 -19.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4073320c-81fe-4e93-b881-597b2e1517a9))
(pad "41" smd roundrect (at -4.1 -16.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caabe49b-540e-4541-bb20-759376a8cf01))
(pad "42" smd roundrect (at 4.1 -15.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 445d2fca-010e-4f66-8a46-82cba8784e54))
(pad "43" smd roundrect (at -4.1 -15.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ba66fda-bc1d-4ecc-bce0-8813949d7195))
(pad "44" smd roundrect (at 4.1 -15.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 244f9d33-d553-48f4-bfd4-67828af6756e))
(pad "45" smd roundrect (at -4.1 -14.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cde397d8-389f-4426-8557-120b774f26d6))
(pad "46" smd roundrect (at 4.1 -14.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8234af4-8b0b-4196-9174-0f3b37f0c881))
(pad "47" smd roundrect (at -4.1 -14.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a7dec7e-f6b4-4084-90ba-d8dc2b781d59))
(pad "48" smd roundrect (at 4.1 -13.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc5182d7-c7c7-4543-b03c-944b6e206a85))
(pad "49" smd roundrect (at -4.1 -13.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c422a45-b9fd-4aa0-8548-3fbb3b71618a))
(pad "50" smd roundrect (at 4.1 -13.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3b46ab-9cfe-4c76-951b-bd68cbee0803))
(pad "51" smd roundrect (at -4.1 -13.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d393a621-3e2c-40be-8faa-3e318e80929b))
(pad "52" smd roundrect (at 4.1 -12.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e75d4882-4541-456d-806d-a02a331d4e84))
(pad "53" smd roundrect (at -4.1 -12.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5adfa341-b614-4a12-b601-9ffabda0fdd2))
(pad "54" smd roundrect (at 4.1 -12.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1127b6b3-80ee-4f94-a57b-75f7756c270d))
(pad "55" smd roundrect (at -4.1 -11.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6bab910-c860-4200-a489-368ef540a315))
(pad "56" smd roundrect (at 4.1 -11.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0675178-e4ee-4eb2-bc94-efa201c5a184))
(pad "57" smd roundrect (at -4.1 -11.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5630b1e-934a-4020-ab47-49dad54238ff))
(pad "58" smd roundrect (at 4.1 -10.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca06902e-bee7-4409-8577-e046720a4f06))
(pad "59" smd roundrect (at -4.1 -10.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d96f80c-5d63-4fec-94c5-5f71cf130db5))
(pad "60" smd roundrect (at 4.1 -10.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77f1dcdc-2a62-412d-8002-eade3a9c0fea))
(pad "61" smd roundrect (at -4.1 -10.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42293eb8-6b42-4912-acb6-2e03023fd908))
(pad "62" smd roundrect (at 4.1 -9.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 038c2a47-68ec-42ac-a148-76e0f51e7729))
(pad "63" smd roundrect (at -4.1 -9.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cd53cf0-a7fa-4367-8df1-f80112e93dfb))
(pad "64" smd roundrect (at 4.1 -9.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b646a85-0c06-41be-9ba9-59640d9980fe))
(pad "65" smd roundrect (at -4.1 -8.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62a841ca-5b7d-4136-aed4-1c5cf3696812))
(pad "66" smd roundrect (at 4.1 -8.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b7707d-159c-4ff3-a011-ae1fdbff1825))
(pad "67" smd roundrect (at -4.1 -8.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e673b1fd-080d-418b-9b0b-b7c0731e108c))
(pad "68" smd roundrect (at 4.1 -7.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f013914d-642a-4c19-8e65-a2e87743b5d1))
(pad "69" smd roundrect (at -4.1 -7.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6e23569-17e3-4209-be53-83daec87b0af))
(pad "70" smd roundrect (at 4.1 -7.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c70882a7-4f05-4204-acb0-85bbe4b2f6c0))
(pad "71" smd roundrect (at -4.1 -7.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c64820a6-d72c-4747-950f-790b899205c8))
(pad "72" smd roundrect (at 4.1 -6.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bb1cfba-9620-4349-8a6b-58b8d8d65ce1))
(pad "73" smd roundrect (at -4.1 -6.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c61e2f25-8171-4c4b-9aef-9a42dd6a8744))
(pad "74" smd roundrect (at 4.1 -6.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28e55ae2-533d-4489-9379-fff11baafe50))
(pad "75" smd roundrect (at -4.1 -5.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a436a1f1-3651-4da2-811a-98a95660671c))
(pad "76" smd roundrect (at 4.1 -5.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9945ec38-fc89-4397-84ab-d7d934e2a341))
(pad "77" smd roundrect (at -4.1 -5.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c6f182c-1537-479a-97e1-5372e7df39f2))
(pad "78" smd roundrect (at 4.1 -4.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e5253d5-61f5-449f-a7ba-29ccde732b5f))
(pad "79" smd roundrect (at -4.1 -4.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3dc1238-33fa-4953-b623-45e115b61aad))
(pad "80" smd roundrect (at 4.1 -4.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56756b73-6bb0-4057-b7ea-2fe2bc0550f5))
(pad "81" smd roundrect (at -4.1 -4.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e38dad62-b7ce-47ca-a7a2-c67368cf8a1e))
(pad "82" smd roundrect (at 4.1 -3.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 527acdcd-e646-418a-91eb-6377ba6c105c))
(pad "83" smd roundrect (at -4.1 -3.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 691fd369-7978-4c78-9ccf-0bb9ff418e27))
(pad "84" smd roundrect (at 4.1 -3.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 347b42f7-a6a2-4df5-bc08-a9908c6cec6f))
(pad "85" smd roundrect (at -4.1 -2.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb9cef84-bc6a-4c3f-abc5-358fb11de53c))
(pad "86" smd roundrect (at 4.1 -2.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42c8754e-2617-43eb-a434-2c1ab04eaaf5))
(pad "87" smd roundrect (at -4.1 -2.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17dc7f61-be87-4985-921e-7c001f1bcdf7))
(pad "88" smd roundrect (at 4.1 -1.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad48a55d-9460-4207-b9b1-977157295b88))
(pad "89" smd roundrect (at -4.1 -1.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0d33d72-d2d6-4c1a-9299-494d7373abf6))
(pad "90" smd roundrect (at 4.1 -1.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ddc3d9a9-deb4-4677-9e1f-deef8b911a13))
(pad "91" smd roundrect (at -4.1 -1.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dca09e8f-7b8c-4d0a-85da-66e31f4dd424))
(pad "92" smd roundrect (at 4.1 -0.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e14f65b-80b6-4bb4-b44a-48b28c7fc364))
(pad "93" smd roundrect (at -4.1 -0.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3e496f2-e085-4f0d-8443-4559f8a1fded))
(pad "94" smd roundrect (at 4.1 -0.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80405940-3d35-4095-9204-f662daee5642))
(pad "95" smd roundrect (at -4.1 0.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74fd1de2-f89a-4b27-b333-c63ddf63def3))
(pad "96" smd roundrect (at 4.1 0.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3416a60-8b34-4f02-ae78-d742606102ef))
(pad "97" smd roundrect (at -4.1 0.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9986e9f-eda7-49ac-b38c-d47c9f034949))
(pad "98" smd roundrect (at 4.1 1.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0a7e61c-af7f-4545-9c27-6782b93fa5f1))
(pad "99" smd roundrect (at -4.1 1.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2d6558b-8c5f-4ff3-97a6-79187beb29a1))
(pad "100" smd roundrect (at 4.1 1.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7d5a1dbb-648b-48fb-a255-1c9c27fbe224))
(pad "101" smd roundrect (at -4.1 1.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9cc2c4b-bc38-4aa4-a7fb-c318747e3861))
(pad "102" smd roundrect (at 4.1 2.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 012b34cf-47ec-41c7-87b4-78a2cde2cab4))
(pad "103" smd roundrect (at -4.1 2.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12c56681-16aa-4f03-b3a7-2292c94f793f))
(pad "104" smd roundrect (at 4.1 2.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4aeb9c22-e7f4-4af4-8979-c6d74c469071))
(pad "105" smd roundrect (at -4.1 3.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d890a60d-2393-499b-aba5-558ec36eeeba))
(pad "106" smd roundrect (at 4.1 3.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e51d3fa-a265-4dd0-92f6-80ddaf57ef9b))
(pad "107" smd roundrect (at -4.1 3.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a563e81c-728b-4c72-87f8-c3bee1016980))
(pad "108" smd roundrect (at 4.1 4.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d09713bb-cf0b-4148-a2a0-1574778ead27))
(pad "109" smd roundrect (at -4.1 4.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef967711-38e8-4708-bcbb-b33436b9ba56))
(pad "110" smd roundrect (at 4.1 4.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39a02fa5-2e88-49b7-a07e-b5086d53b0dd))
(pad "111" smd roundrect (at -4.1 4.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42f53693-8b92-4146-9e22-6a6e4fefc162))
(pad "112" smd roundrect (at 4.1 5.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a938db2-8482-4ff9-8ba9-fb9f7b71e0c8))
(pad "113" smd roundrect (at -4.1 5.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a32b901d-dcd9-443e-a1e1-86f3e0c151bb))
(pad "114" smd roundrect (at 4.1 5.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32fdbbd0-9304-44d8-946a-bb28ad001a10))
(pad "115" smd roundrect (at -4.1 6.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd6b7b6d-0498-4677-b9db-c24d096669d6))
(pad "116" smd roundrect (at 4.1 6.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5592b158-5ef6-498d-8ddf-92adaa39ae88))
(pad "117" smd roundrect (at -4.1 6.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85c65209-5de5-4a63-8514-56582e7312c4))
(pad "118" smd roundrect (at 4.1 7.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2e59c1-e08d-4ef7-b56d-854653df1bff))
(pad "119" smd roundrect (at -4.1 7.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed4ea340-3b90-45c2-8448-be8130bf8b14))
(pad "120" smd roundrect (at 4.1 7.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69471622-23f2-4519-994f-70ddfdf2c839))
(pad "121" smd roundrect (at -4.1 7.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5dbe2c07-a661-4537-b868-52dde24a6bc4))
(pad "122" smd roundrect (at 4.1 8.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a86904d7-d883-44f8-b741-5cc86b3353d2))
(pad "123" smd roundrect (at -4.1 8.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54021a06-a522-4692-ad2a-d7324e67322d))
(pad "124" smd roundrect (at 4.1 8.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6701acbb-3f5c-4d83-8dba-2028e66dafca))
(pad "125" smd roundrect (at -4.1 9.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 427d623c-2a5b-43d9-a764-c83eda860777))
(pad "126" smd roundrect (at 4.1 9.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 930fdcbb-11ec-4a06-bf3d-52dd4cbc34fd))
(pad "127" smd roundrect (at -4.1 9.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31912927-ef62-4c64-aafa-52119d293e8f))
(pad "128" smd roundrect (at 4.1 10.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9ab967e-b475-4c24-9b71-112fe9679457))
(pad "129" smd roundrect (at -4.1 10.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5fb79af5-2195-4f5f-b0f1-9ec4a053cdb2))
(pad "130" smd roundrect (at 4.1 10.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b7832c7-f7da-4e86-ac83-41589082de11))
(pad "131" smd roundrect (at -4.1 10.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13376da5-3a9e-4c1f-99f4-2788045ffefe))
(pad "132" smd roundrect (at 4.1 11.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9ef1a77-f015-48fb-8bcc-23054516e9be))
(pad "133" smd roundrect (at -4.1 11.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3035f6f-d9cb-4d30-9d51-d151fe396261))
(pad "134" smd roundrect (at 4.1 11.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd9378b3-e7a6-4735-b8a5-ae30b641d33c))
(pad "135" smd roundrect (at -4.1 12.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89ca56ba-a98f-40c8-8046-fc224b50af82))
(pad "136" smd roundrect (at 4.1 12.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcb48b4c-edb2-46fe-ad73-f37acb2af627))
(pad "137" smd roundrect (at -4.1 12.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be17e076-c7b6-49f3-b7ef-8d321c39ca20))
(pad "138" smd roundrect (at 4.1 13.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75c56499-b5db-4071-abd9-9236cdb6c5b9))
(pad "139" smd roundrect (at -4.1 13.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5752ea70-46fe-4394-90f3-1d91e078ad0d))
(pad "140" smd roundrect (at 4.1 13.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f46c3b67-dce8-45e1-869d-73e871a8acf9))
(pad "141" smd roundrect (at -4.1 13.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdba2f13-9f74-4020-b162-bcb45087d76c))
(pad "142" smd roundrect (at 4.1 14.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 047ef7af-b97c-42f0-bbe2-f1959cabef70))
(pad "143" smd roundrect (at -4.1 14.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e9b8b2-60f6-49c7-8cdb-e9aafe2479cc))
(pad "144" smd roundrect (at 4.1 14.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b40c661a-a70f-4334-aba9-4c93e1b6e0b4))
(pad "145" smd roundrect (at -4.1 15.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89fce37e-2121-4530-aadd-70c3ad7ee1d4))
(pad "146" smd roundrect (at 4.1 15.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac3fdcf5-0097-4cb6-ac3d-9d9d9fe106d7))
(pad "147" smd roundrect (at -4.1 15.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9fd84c2-edee-4ee9-820f-716fe4ee8502))
(pad "148" smd roundrect (at 4.1 16.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5188507d-50da-484b-9f6b-c8d2a1ef37d6))
(pad "149" smd roundrect (at -4.1 16.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb2e9671-d3cf-4a88-a311-077278181812))
(pad "150" smd roundrect (at 4.1 16.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e6ccc8e-e886-4145-8f37-2b2ac2983bd8))
(pad "151" smd roundrect (at -4.1 16.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b63a5c2e-0afb-46fb-a5a9-820340d749bb))
(pad "152" smd roundrect (at 4.1 17.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45b68ea0-8ae4-498f-b3cf-5346f5d2a5b2))
(pad "153" smd roundrect (at -4.1 17.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54af1a63-547b-4a91-8bef-a1b56441cd4d))
(pad "154" smd roundrect (at 4.1 17.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4008735d-6b28-4bb7-90ec-8064d0411436))
(pad "155" smd roundrect (at -4.1 18.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1373ba6-adbf-4a05-9188-9c05661206f2))
(pad "156" smd roundrect (at 4.1 18.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef63979b-3689-417c-9be0-c815ef623ec4))
(pad "157" smd roundrect (at -4.1 18.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50550c46-4f22-46ef-a309-08abe0cbb462))
(pad "158" smd roundrect (at 4.1 19.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f5f01a0-c55a-4fbb-a70f-844d4a1d2a84))
(pad "159" smd roundrect (at -4.1 19.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e3986e2-57b7-4287-9b85-3edb69e2231a))
(pad "160" smd roundrect (at 4.1 19.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96fc04d5-a8cc-4f0d-a379-fcc5b4d80d16))
(pad "161" smd roundrect (at -4.1 19.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2df57005-2770-4b72-b958-e0460cd0d2ba))
(pad "162" smd roundrect (at 4.1 20.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9de9fb5-b6ea-448b-bdf0-3055fec78281))
(pad "163" smd roundrect (at -4.1 20.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d6cae4c-ecfd-4185-94a8-c42015b0c6eb))
(pad "164" smd roundrect (at 4.1 20.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f5beb9e-826e-4529-ba60-889a1198ed30))
(pad "165" smd roundrect (at -4.1 21.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0892b13c-803d-4cbf-8677-ceb7e5a9e854))
(pad "166" smd roundrect (at 4.1 21.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dac146d-6516-4aa6-a0ef-b5c5473040b0))
(pad "167" smd roundrect (at -4.1 21.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ebcd359-bef1-480b-a29f-7177dcf3c436))
(pad "168" smd roundrect (at 4.1 22.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c705637-c069-42c9-aa33-fc8b7ce366be))
(pad "169" smd roundrect (at -4.1 22.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp caaca47c-323c-4513-8d75-e0be1349794e))
(pad "170" smd roundrect (at 4.1 22.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6a36faf-fefd-4e62-801e-10791111c1db))
(pad "171" smd roundrect (at -4.1 22.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e1d679d-53cc-4d0a-a60a-ad2794879099))
(pad "172" smd roundrect (at 4.1 23.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e310147-c42a-478f-a399-603575b1502f))
(pad "173" smd roundrect (at -4.1 23.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bea4613-d645-45cb-a714-768c7d0b3b71))
(pad "174" smd roundrect (at 4.1 23.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ee43990-7d03-4209-877c-0aa3e271bce0))
(pad "175" smd roundrect (at -4.1 24.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e689b023-18ab-4465-a5c8-0e23f43a7226))
(pad "176" smd roundrect (at 4.1 24.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e972151a-495a-4cb1-a0bf-54756d68117a))
(pad "177" smd roundrect (at -4.1 24.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 979a0ac1-2923-4f15-b6e3-31dbf96fae9f))
(pad "178" smd roundrect (at 4.1 25.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a1391a7-c433-4117-91d9-ee084a772153))
(pad "179" smd roundrect (at -4.1 25.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b6912c9-91e8-4f31-a7fd-8b45f1654143))
(pad "180" smd roundrect (at 4.1 25.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ed54439-7076-45a8-84cb-7ec6154bac94))
(pad "181" smd roundrect (at -4.1 25.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe4f2f9f-97c3-43e4-99d5-0c6cc2814f6f))
(pad "182" smd roundrect (at 4.1 26.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35e01383-592e-4a3f-9d6a-8a71f3fad6ad))
(pad "183" smd roundrect (at -4.1 26.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dbd7f24-8297-4ee1-9375-e2a0f8cb42ac))
(pad "184" smd roundrect (at 4.1 26.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04d49d44-68b1-415a-86c5-59fb86588b73))
(pad "185" smd roundrect (at -4.1 27.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 143be012-448f-497d-8394-3e60f9a519ef))
(pad "186" smd roundrect (at 4.1 27.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29dc6837-0493-464e-af63-7fbaec388229))
(pad "187" smd roundrect (at -4.1 27.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd3f361c-5044-4e34-90d5-c66521015f33))
(pad "188" smd roundrect (at 4.1 28.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14619db5-b942-4958-bcc2-4a0c32c45d4a))
(pad "189" smd roundrect (at -4.1 28.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fceb6ac4-1956-4594-a634-c758b1c43a85))
(pad "190" smd roundrect (at 4.1 28.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13c597c1-9514-4d9c-a3c2-99848f949a26))
(pad "191" smd roundrect (at -4.1 28.95) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66ae23a7-f5b0-4acc-a035-6d547882a0c8))
(pad "192" smd roundrect (at 4.1 29.25) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 578749f7-808c-4130-bec0-946996a513fb))
(pad "193" smd roundrect (at -4.1 29.55) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 822c41ec-41e0-4dea-8c65-7639fc6deddd))
(pad "194" smd roundrect (at 4.1 29.85) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b9faa7f-33c7-457d-b770-b73c62b97e58))
(pad "195" smd roundrect (at -4.1 30.15) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9409ffd-9c83-46b7-88fa-e7a191e34eae))
(pad "196" smd roundrect (at 4.1 30.45) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af128547-1649-4a37-8981-c823dd35e46b))
(pad "197" smd roundrect (at -4.1 30.75) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 36da00c2-916f-4ee6-aaa8-1e96e3247be1))
(pad "198" smd roundrect (at 4.1 31.05) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cf1f38c-831b-4925-9f47-c8b737a38a5c))
(pad "199" smd roundrect (at -4.1 31.35) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c311214-9afe-4795-a93a-cd81ddab8944))
(pad "200" smd roundrect (at 4.1 31.65) (size 2 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 518e41ba-9469-40a2-818f-77eed530e5a0))
(pad "MEC0" smd rect (at 12 -32.55) (size 4.6 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdf1a4ba-842a-4de2-801d-fcaaf25ed5ec))
(pad "MEC0" smd rect (at 12 32.55) (size 4.6 4.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp feae808f-cb1a-4ba6-847e-4e571314fb24))
)

View File

@ -1,6 +1,5 @@
(footprint "Transformer_Ethernet_Bourns_PT61020EL" (version 20211014) (generator pcbnew)
(footprint "Transformer_Ethernet_Bourns_PT61020EL" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 5C422741)
(descr "https://www.bourns.com/docs/Product-Datasheets/PT61017PEL.pdf")
(tags "Transformer Ethernet Single Center-Tap")
(property "DPN" "PT61020ELCT-ND")
@ -10,66 +9,42 @@
(property "Sheetname" "Gigabit Ethernet")
(property "Status" "NEW")
(attr smd)
(fp_text reference "TR?" (at 0 -9.8) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference "TR?" (at 0 -9.8) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8607a8b1-7d52-4549-820e-33a6d41d684a)
)
(fp_text value "PT61020EL" (at 0 10.6) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a0ec73c5-9fc1-472e-bdc2-7c30e4e8cabd)
)
(fp_text user "${REFERENCE}" (at -0.1 -2.5) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 56e3fc65-f7ae-4428-b7dd-a5b47fa49bb7)
)
(fp_line (start -3.7 7.575) (end -3.7 9.1) (layer "F.SilkS") (width 0.12) (tstamp 12c08172-820d-4fb7-ac0c-b7da7c4c31fc))
(fp_line (start 3.5 9.1) (end 3.5 7.575) (layer "F.SilkS") (width 0.12) (tstamp 1a423678-01be-41ab-8e67-22407de148af))
(fp_line (start -3.7 9.1) (end 3.5 9.1) (layer "F.SilkS") (width 0.12) (tstamp 36ceed7f-6117-4154-b3aa-6dec2f9e807a))
(fp_line (start -3.7 -9.05) (end 3.5 -9.05) (layer "F.SilkS") (width 0.12) (tstamp 3d146bde-2efb-45b7-8b7a-04fe0da1078a))
(fp_line (start -5.3 -7.525) (end -3.7 -7.525) (layer "F.SilkS") (width 0.12) (tstamp 4bfbbe95-89fe-41a9-923f-1b2f629aabce))
(fp_line (start -3.7 -7.525) (end -3.7 -9.05) (layer "F.SilkS") (width 0.12) (tstamp 7a01425c-ab11-4742-9b58-30e556a3796f))
(fp_line (start 3.5 -9.05) (end 3.5 -7.525) (layer "F.SilkS") (width 0.12) (tstamp 9093914a-35a0-4c44-93ec-004bf60eacdc))
(fp_line (start -3.8 -7.6) (end -5.6 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp 0bd55f23-a0ac-42d6-8a6a-80f27f024f8f))
(fp_line (start 3.6 7.6) (end 5.4 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 18bcc9c8-13bb-4891-8cdd-4b5f27ebab2d))
(fp_line (start 3.6 9.175) (end 3.6 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 2092b921-5be6-45d9-9b77-3df62e720b95))
(fp_line (start -3.8 -7.6) (end -3.8 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp 4eb1bd34-2570-4e3d-8044-bfbbbc8a258f))
(fp_line (start -5.6 7.6) (end -3.8 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 735ca191-1581-497f-9689-a9590f801ce0))
(fp_line (start 5.4 7.6) (end 5.4 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp 76dcccda-31e0-4fae-baea-3dbcb2597e5c))
(fp_line (start -3.8 7.6) (end -3.8 9.175) (layer "F.CrtYd") (width 0.05) (tstamp 80628eb5-65a8-474c-b947-2f11fea59eeb))
(fp_line (start -5.6 -7.6) (end -5.6 7.6) (layer "F.CrtYd") (width 0.05) (tstamp 90636419-f02c-44e9-b182-f918d1a91d16))
(fp_line (start -3.8 -9.15) (end 3.6 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp b137dcc9-394c-4861-94ea-a3b8b726e7ff))
(fp_line (start -3.8 9.175) (end 3.6 9.175) (layer "F.CrtYd") (width 0.05) (tstamp d7978506-3585-41fd-829b-e5fa95374e27))
(fp_line (start 3.6 -7.6) (end 3.6 -9.15) (layer "F.CrtYd") (width 0.05) (tstamp fddb2081-710b-404a-bf63-b50fdea2b698))
(fp_line (start 5.4 -7.6) (end 3.6 -7.6) (layer "F.CrtYd") (width 0.05) (tstamp fec353b2-d522-471e-bb6b-8cfe895779f2))
(fp_line (start 3.35 9) (end 3.35 -8.9) (layer "F.Fab") (width 0.1) (tstamp 2a1fa3a2-badd-4c26-87f5-71f584d532e4))
(fp_line (start -2.55 -8.9) (end -3.55 -7.9) (layer "F.Fab") (width 0.1) (tstamp 65af6eb5-6cc3-4af7-9a00-75a39973c484))
(fp_line (start 3.35 -8.9) (end -2.55 -8.9) (layer "F.Fab") (width 0.1) (tstamp 8eb8fafa-7123-4138-881d-e51c613168da))
(fp_line (start -3.55 9) (end 3.35 9) (layer "F.Fab") (width 0.1) (tstamp b97b99df-47ce-457f-ac76-70801f0adef4))
(fp_line (start -3.55 -7.9) (end -3.55 9) (layer "F.Fab") (width 0.1) (tstamp ec3756ff-e635-499a-9269-7c3099d11a36))
(pad "1" smd rect (at -4.5 -6.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7b80a70-500a-4442-9852-6bddb9360cff))
(pad "2" smd rect (at -4.5 -5.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e78366e5-1872-4db6-b702-d5314596280a))
(pad "3" smd rect (at -4.5 -4.405) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cfb37bd5-4350-417e-8b57-2b992a4ddcc2))
(pad "4" smd rect (at -4.5 -3.135) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 57c144d0-c0b2-4dd3-92e1-6750630cf5fe))
(pad "5" smd rect (at -4.5 -1.865) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36ad834c-dbac-4f37-86af-74c7380f24fd))
(pad "6" smd rect (at -4.5 -0.595) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 733175b4-6cba-44dd-980e-4ad11cb54d19))
(pad "7" smd rect (at -4.5 0.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 88066062-4a44-4cc4-a754-e4e10797320c))
(pad "8" smd rect (at -4.5 1.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 95029c68-3113-42d5-9459-907c4cfadf9d))
(pad "9" smd rect (at -4.5 3.195) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b43633b-563e-4eb5-a5ad-452d59563fb5))
(pad "10" smd rect (at -4.5 4.465) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 039ae695-f2d2-420f-b231-c7a306e4a19a))
(pad "11" smd rect (at -4.5 5.735) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b9d6f39-8e04-4bd8-96f1-491fb6eaf199))
(pad "12" smd rect (at -4.5 7.005) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fae7739b-3420-49ae-8b86-25ec946bb2e0))
(pad "13" smd rect (at 4.28 7.005) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c38f8ad-b2f5-47b7-8800-26f7d964577e))
(pad "14" smd rect (at 4.28 5.735) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d123dfc6-d074-461f-aa6c-6006e3895ee4))
(pad "15" smd rect (at 4.28 4.465) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 901045ca-8b3a-4988-b4e6-432cf0423684))
(pad "16" smd rect (at 4.28 3.195) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3a05ec9-bff6-4b4a-8f88-82f14c0e8359))
(pad "17" smd rect (at 4.3 1.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eee29e7-ae9f-4aa3-a833-8add37c65581))
(pad "18" smd rect (at 4.3 0.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a5d0f7c-bb7d-4982-bb45-c4c018137824))
(pad "19" smd rect (at 4.3 -0.595) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ea9c2596-118d-474f-bdd2-9062e7bd9bb2))
(pad "20" smd rect (at 4.3 -1.865) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 843aab5c-3481-4a10-ac3f-881fe0914575))
(pad "21" smd rect (at 4.3 -3.135) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6ce9c72a-b417-4254-8c73-028163b79850))
(pad "22" smd rect (at 4.3 -4.405) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fa08b9d0-d277-4157-bfad-35cf47629a52))
(pad "23" smd rect (at 4.3 -5.675) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c30ae46f-eda7-4437-818b-e911cd598a30))
(pad "24" smd rect (at 4.3 -6.945) (size 1.7 0.76) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 20feeaef-b18b-4913-a8e0-43deba5bb8c8))
(pad "1" smd rect (at -7.3025 -6.985) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a7b80a70-500a-4442-9852-6bddb9360cff))
(pad "2" smd rect (at -7.3025 -5.715) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d450db41-02d3-4c27-ade4-abfb06c43fc8))
(pad "3" smd rect (at -7.3025 -4.445) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 74ec3d9f-d56e-4d75-b7f8-4b9c2038e8f0))
(pad "4" smd rect (at -7.3025 -3.175) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bcd755dd-5e40-4b2e-afe1-5349ca1ac654))
(pad "5" smd rect (at -7.3025 -1.905) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d3ca1f10-0f81-4bfa-bc3d-b25b554ce3c2))
(pad "6" smd rect (at -7.3025 -0.635) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60291206-4dfe-4062-adff-fcc51dbc558d))
(pad "7" smd rect (at -7.3025 0.635) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4e7f9b57-0f56-495a-a903-79fd9315c4cf))
(pad "8" smd rect (at -7.3025 1.905) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5824b7a8-9766-4065-b863-1ee165d0f4a3))
(pad "9" smd rect (at -7.3025 3.175) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46d853c8-03c5-428c-8be9-bd9fbbbe86ed))
(pad "10" smd rect (at -7.3025 4.445) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2c6a679-b909-4c79-ab3a-8323ca70006d))
(pad "11" smd rect (at -7.3025 5.715) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b95889e9-e93d-41b8-9ac9-adc44f2c7325))
(pad "12" smd rect (at -7.3025 6.985) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0eb7f9b7-67a6-4970-ade5-d88baec3a0fd))
(pad "13" smd rect (at 7.3025 6.985) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98f7a594-0630-4c10-98cf-83771032e100))
(pad "14" smd rect (at 7.3025 5.715) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe495f0b-ec4f-4a66-b32f-ab8c2ed18350))
(pad "15" smd rect (at 7.3025 4.445) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dafb739f-f25d-4f96-a69a-b1c6cefe4fc6))
(pad "16" smd rect (at 7.3025 3.175) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8c40820c-707b-4b20-b5c0-fec3482f9d91))
(pad "17" smd rect (at 7.3025 1.905) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7a49f93-ecd0-43d1-8780-f75a8ce7deac))
(pad "18" smd rect (at 7.3025 0.635) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 05dbc1da-a348-4f14-9b53-484c24465deb))
(pad "19" smd rect (at 7.3025 -0.635) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 17c5745c-407d-4f69-960c-0c395ea3ac1e))
(pad "20" smd rect (at 7.3025 -1.905) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9b1a04c1-4ed2-4560-bf6d-f398c25dd4ed))
(pad "21" smd rect (at 7.3025 -3.175) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d287639e-1719-49eb-bc08-2d061b5163e8))
(pad "22" smd rect (at 7.3025 -4.445) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aaabad80-ffe7-4355-8689-8a03ddfd5bd5))
(pad "23" smd rect (at 7.3025 -5.715) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2840e4d7-88b7-4b8d-a353-a01097ab0f87))
(pad "24" smd rect (at 7.3025 -6.985) (size 1.905 0.762) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 32d79f29-8939-469c-a058-b424671a7ab5))
(model "${KICAD6_3DMODEL_DIR}/Transformer_SMD.3dshapes/Transformer_Ethernet_Bourns_PT61017PEL.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))

File diff suppressed because it is too large Load Diff