summaryrefslogtreecommitdiff
path: root/hw/eeprom2blk_hw_v5/eeprom2blk.pretty
diff options
context:
space:
mode:
authordweller <dweller@cabin.digital>2024-10-17 16:12:15 +0300
committerdweller <dweller@cabin.digital>2024-10-17 16:12:15 +0300
commit7224a1b49ec261c10bbe3cf7c1ab2506acaafb6b (patch)
treefb3631b8cda7bf4d339963cd8dc52177a8622b24 /hw/eeprom2blk_hw_v5/eeprom2blk.pretty
parentd93f33a7fdba69c9ba48aff702d1f856dc5633c2 (diff)
add license, readme, and kicad project
Diffstat (limited to 'hw/eeprom2blk_hw_v5/eeprom2blk.pretty')
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/CP_Radial_D5.0mm_P2.50mm.kicad_mod1361
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/C_Disc_D6.0mm_W2.5mm_P5.00mm.kicad_mod248
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP-16_W7.62mm_LongPads.kicad_mod372
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod659
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/MountingHole_2.7mm_M2.5.kicad_mod111
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod267
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/RP2040-Zero.kicad_mod420
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod228
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TXS0108EPW_Breakout.kicad_mod306
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TestPoint_Pad_D2.5mm.kicad_mod110
-rw-r--r--hw/eeprom2blk_hw_v5/eeprom2blk.pretty/ZIF_THT_28pin.kicad_mod82
11 files changed, 4164 insertions, 0 deletions
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/CP_Radial_D5.0mm_P2.50mm.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/CP_Radial_D5.0mm_P2.50mm.kicad_mod
new file mode 100644
index 0000000..b761f48
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/CP_Radial_D5.0mm_P2.50mm.kicad_mod
@@ -0,0 +1,1361 @@
+(footprint "CP_Radial_D5.0mm_P2.50mm"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor")
+ (tags "CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor")
+ (property "Reference" "REF**"
+ (at 1.25 -3.75 180)
+ (layer "F.SilkS")
+ (uuid "faf349e0-a288-4cee-96be-cd19d0895073")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "220µF"
+ (at 1.25 3.75 180)
+ (layer "F.Fab")
+ (uuid "e3a6812f-42d4-4246-8f55-282a56d4e00c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_THT:CP_Radial_D5.0mm_P2.50mm"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3ae79859-c3de-40c9-b3c5-f5ee7fa483c0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9836d957-538c-40c5-8f40-141e1d450b84")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Polarized capacitor, US symbol"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "784bbde6-bbf4-439e-9910-21cde9d1c1d6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -1.554775 -1.475)
+ (end -1.054775 -1.475)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "469497da-5245-4c51-a133-1097aea4c2d7")
+ )
+ (fp_line
+ (start -1.304775 -1.725)
+ (end -1.304775 -1.225)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2d8fd45e-f214-46ab-8a1a-e86d85031190")
+ )
+ (fp_line
+ (start 1.25 -2.58)
+ (end 1.25 2.58)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "248524a2-3e5a-4144-a873-1e679196d690")
+ )
+ (fp_line
+ (start 1.29 -2.58)
+ (end 1.29 2.58)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6b4867cd-b119-4b09-ac44-a61dccc04015")
+ )
+ (fp_line
+ (start 1.33 -2.579)
+ (end 1.33 2.579)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0c56b2f9-4661-4149-a3a5-8c0a5c3aca2f")
+ )
+ (fp_line
+ (start 1.37 -2.578)
+ (end 1.37 2.578)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8e1d0535-b6ca-4eee-8548-646da32a369c")
+ )
+ (fp_line
+ (start 1.41 -2.576)
+ (end 1.41 2.576)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8c539b5d-2b7d-4517-a697-e53ed2206ae4")
+ )
+ (fp_line
+ (start 1.45 -2.573)
+ (end 1.45 2.573)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b4a3163d-6be0-463f-bd92-f39891530909")
+ )
+ (fp_line
+ (start 1.49 -2.569)
+ (end 1.49 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "712ccd24-77d0-457e-827e-98526b10e544")
+ )
+ (fp_line
+ (start 1.49 1.04)
+ (end 1.49 2.569)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05a17e0a-ac20-45df-9ec5-8ba60f005ac8")
+ )
+ (fp_line
+ (start 1.53 -2.565)
+ (end 1.53 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "39d4f3de-b467-4ed7-931b-122583cc24fe")
+ )
+ (fp_line
+ (start 1.53 1.04)
+ (end 1.53 2.565)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5926c223-d048-4da6-b251-81eddb33e265")
+ )
+ (fp_line
+ (start 1.57 -2.561)
+ (end 1.57 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "053bc646-056d-4dd2-b711-fda558696751")
+ )
+ (fp_line
+ (start 1.57 1.04)
+ (end 1.57 2.561)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ba1c8aa4-26fc-46d7-b3d4-9b7aed6206ad")
+ )
+ (fp_line
+ (start 1.61 -2.556)
+ (end 1.61 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bd45d337-6e88-4329-90df-7a6e0a51258a")
+ )
+ (fp_line
+ (start 1.61 1.04)
+ (end 1.61 2.556)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3c227351-0242-4811-88b2-a0ba05ccea10")
+ )
+ (fp_line
+ (start 1.65 -2.55)
+ (end 1.65 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "da4f9730-839d-4518-866f-c5a0d9bfe870")
+ )
+ (fp_line
+ (start 1.65 1.04)
+ (end 1.65 2.55)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "85040e5b-5c38-4e62-a851-4160f94c6e5f")
+ )
+ (fp_line
+ (start 1.69 -2.543)
+ (end 1.69 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0909475a-210c-4b7e-b194-2b7c2c0f6a17")
+ )
+ (fp_line
+ (start 1.69 1.04)
+ (end 1.69 2.543)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4a41048f-f561-4b04-b004-18d308fa01a5")
+ )
+ (fp_line
+ (start 1.73 -2.536)
+ (end 1.73 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d7429834-858e-437e-86c5-b61773ccd47c")
+ )
+ (fp_line
+ (start 1.73 1.04)
+ (end 1.73 2.536)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a02ae550-45a8-4ce9-afa4-aff24418fb2a")
+ )
+ (fp_line
+ (start 1.77 -2.528)
+ (end 1.77 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5dd05bd1-282b-4488-9dda-570b9fb1f293")
+ )
+ (fp_line
+ (start 1.77 1.04)
+ (end 1.77 2.528)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "abd646cd-5c22-4b1e-b548-791906e84166")
+ )
+ (fp_line
+ (start 1.81 -2.52)
+ (end 1.81 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6b279729-981b-4a00-91d9-ae201755e208")
+ )
+ (fp_line
+ (start 1.81 1.04)
+ (end 1.81 2.52)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "783fc979-bf9d-47fd-a318-47cfd4741ff4")
+ )
+ (fp_line
+ (start 1.85 -2.511)
+ (end 1.85 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "12c881ed-a543-4203-88e9-984e121957eb")
+ )
+ (fp_line
+ (start 1.85 1.04)
+ (end 1.85 2.511)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "795bdfd3-dd54-4486-983e-545973a66067")
+ )
+ (fp_line
+ (start 1.89 -2.501)
+ (end 1.89 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fd1037cf-4d25-410f-a5c2-0377ba8ac06b")
+ )
+ (fp_line
+ (start 1.89 1.04)
+ (end 1.89 2.501)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9a64a910-78c8-4b01-ad60-8bde75c059e3")
+ )
+ (fp_line
+ (start 1.93 -2.491)
+ (end 1.93 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4bf49af9-8ef3-421a-9d9d-0b6f39044291")
+ )
+ (fp_line
+ (start 1.93 1.04)
+ (end 1.93 2.491)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2ca6b12f-56d0-4ce7-89b7-a4b888d10ec8")
+ )
+ (fp_line
+ (start 1.971 -2.48)
+ (end 1.971 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f5c6e711-bde1-4b21-9ba4-bb3df5bd8243")
+ )
+ (fp_line
+ (start 1.971 1.04)
+ (end 1.971 2.48)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ec7479fa-60b2-40c9-93aa-6f6c2644c4ee")
+ )
+ (fp_line
+ (start 2.011 -2.468)
+ (end 2.011 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a90f9712-42fd-4109-a1f3-1325bb3d55db")
+ )
+ (fp_line
+ (start 2.011 1.04)
+ (end 2.011 2.468)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "56077399-0e0c-4dae-9484-90232be9fb3d")
+ )
+ (fp_line
+ (start 2.051 -2.455)
+ (end 2.051 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "07c10474-5a21-4ed8-907a-2c1f3bdbe3d4")
+ )
+ (fp_line
+ (start 2.051 1.04)
+ (end 2.051 2.455)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bd8c76e6-7413-4720-a4f7-fc6a5e825f0e")
+ )
+ (fp_line
+ (start 2.091 -2.442)
+ (end 2.091 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "68ff7e9f-6216-435e-b327-64c3e35ad211")
+ )
+ (fp_line
+ (start 2.091 1.04)
+ (end 2.091 2.442)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3bbd8dce-6e39-4739-aca8-f1cc97c2be18")
+ )
+ (fp_line
+ (start 2.131 -2.428)
+ (end 2.131 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b911893b-2209-49be-9f53-e474c8b319ff")
+ )
+ (fp_line
+ (start 2.131 1.04)
+ (end 2.131 2.428)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cec41b64-b957-4466-b65e-88ea2b46f439")
+ )
+ (fp_line
+ (start 2.171 -2.414)
+ (end 2.171 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9b1c310b-16bc-46ee-8918-543822776d46")
+ )
+ (fp_line
+ (start 2.171 1.04)
+ (end 2.171 2.414)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "01229999-457a-4d57-a8d5-dc5936c6c1b4")
+ )
+ (fp_line
+ (start 2.211 -2.398)
+ (end 2.211 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "16f34882-2a44-4020-b019-45d06f6cab67")
+ )
+ (fp_line
+ (start 2.211 1.04)
+ (end 2.211 2.398)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "79f8e84c-98a3-41f8-8466-52a07b0a38d0")
+ )
+ (fp_line
+ (start 2.251 -2.382)
+ (end 2.251 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d9cd8fd9-5e6b-4ea6-ae2d-36623375a646")
+ )
+ (fp_line
+ (start 2.251 1.04)
+ (end 2.251 2.382)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "01491b58-8bd0-4030-88b1-d69454140cca")
+ )
+ (fp_line
+ (start 2.291 -2.365)
+ (end 2.291 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2d249062-26bd-4f96-b3d9-730fd5c0bcbc")
+ )
+ (fp_line
+ (start 2.291 1.04)
+ (end 2.291 2.365)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05e048aa-7310-40c0-98ca-3369016c2a13")
+ )
+ (fp_line
+ (start 2.331 -2.348)
+ (end 2.331 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "20ab381d-ca07-4a4a-a691-e9754d36c08b")
+ )
+ (fp_line
+ (start 2.331 1.04)
+ (end 2.331 2.348)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "64a2e618-c465-4ea5-b4a5-86de958a58ff")
+ )
+ (fp_line
+ (start 2.371 -2.329)
+ (end 2.371 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3532c948-f84a-4864-982e-456ad0e82475")
+ )
+ (fp_line
+ (start 2.371 1.04)
+ (end 2.371 2.329)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9cf09c62-7ac5-4205-b037-610ba52bce6e")
+ )
+ (fp_line
+ (start 2.411 -2.31)
+ (end 2.411 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e29db690-8123-4009-927a-7c0a82e10729")
+ )
+ (fp_line
+ (start 2.411 1.04)
+ (end 2.411 2.31)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5f16ddfc-4e16-40b2-8fb8-08d4fff980e8")
+ )
+ (fp_line
+ (start 2.451 -2.29)
+ (end 2.451 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05012a3e-0002-4b92-8172-87c388d43474")
+ )
+ (fp_line
+ (start 2.451 1.04)
+ (end 2.451 2.29)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "aa0651ca-677e-4920-a42c-3c6c319126ca")
+ )
+ (fp_line
+ (start 2.491 -2.268)
+ (end 2.491 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "61546a3a-6c02-4f31-aabc-69918ccd4dde")
+ )
+ (fp_line
+ (start 2.491 1.04)
+ (end 2.491 2.268)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "46a7618c-a72b-4db2-86ac-a9ee229675f9")
+ )
+ (fp_line
+ (start 2.531 -2.247)
+ (end 2.531 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0627ae5a-f76a-4548-9b1f-5ef782cab64c")
+ )
+ (fp_line
+ (start 2.531 1.04)
+ (end 2.531 2.247)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ab7ac1d1-6693-4f81-98dd-1f28c06fdc6e")
+ )
+ (fp_line
+ (start 2.571 -2.224)
+ (end 2.571 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f8199331-b30f-49d5-b24d-36f34739b1fb")
+ )
+ (fp_line
+ (start 2.571 1.04)
+ (end 2.571 2.224)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a0e95c0d-95ea-4bd5-8b9d-7db8c62a9932")
+ )
+ (fp_line
+ (start 2.611 -2.2)
+ (end 2.611 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d4805782-f6b5-47a0-9f24-89feec03e49d")
+ )
+ (fp_line
+ (start 2.611 1.04)
+ (end 2.611 2.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6817abc0-cfcb-46a1-be12-a97984a9bfc0")
+ )
+ (fp_line
+ (start 2.651 -2.175)
+ (end 2.651 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e6d4f5cc-0c18-487d-a74e-2dbc87e66d2d")
+ )
+ (fp_line
+ (start 2.651 1.04)
+ (end 2.651 2.175)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a14ab63c-dd70-4e8c-b0ef-ed4f6f4763d0")
+ )
+ (fp_line
+ (start 2.691 -2.149)
+ (end 2.691 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6110e65d-0e42-4226-87e5-d97d4d3b3da2")
+ )
+ (fp_line
+ (start 2.691 1.04)
+ (end 2.691 2.149)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "936624e5-ebbb-442a-a013-1a1c02d01699")
+ )
+ (fp_line
+ (start 2.731 -2.122)
+ (end 2.731 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "460e8c26-eec7-488c-8039-f5249178ef4b")
+ )
+ (fp_line
+ (start 2.731 1.04)
+ (end 2.731 2.122)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a6900196-2fa9-403e-8082-e384359838c1")
+ )
+ (fp_line
+ (start 2.771 -2.095)
+ (end 2.771 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3e53d1ed-e475-44c1-bad3-ce237441c82d")
+ )
+ (fp_line
+ (start 2.771 1.04)
+ (end 2.771 2.095)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2d0cd54e-86ec-4679-b203-8ec2a7371a5a")
+ )
+ (fp_line
+ (start 2.811 -2.065)
+ (end 2.811 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2e6788dd-22d2-435d-b550-d4a0830d1a4b")
+ )
+ (fp_line
+ (start 2.811 1.04)
+ (end 2.811 2.065)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "73dd3b5a-7efc-4a47-839f-18ab3f4c4973")
+ )
+ (fp_line
+ (start 2.851 -2.035)
+ (end 2.851 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "59fe7e0f-988e-496f-b8ec-75f4bef8e196")
+ )
+ (fp_line
+ (start 2.851 1.04)
+ (end 2.851 2.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "24778be2-6f97-4a3d-b911-0300603bc406")
+ )
+ (fp_line
+ (start 2.891 -2.004)
+ (end 2.891 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "503ffdbe-b732-49c7-bea4-0629df842a6d")
+ )
+ (fp_line
+ (start 2.891 1.04)
+ (end 2.891 2.004)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "579c799f-9b39-4cfc-af1d-8b16b89e0048")
+ )
+ (fp_line
+ (start 2.931 -1.971)
+ (end 2.931 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6021a159-8ddb-49ea-b427-0eec85d0b86d")
+ )
+ (fp_line
+ (start 2.931 1.04)
+ (end 2.931 1.971)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2716f85f-da59-4698-9267-9d9eebb5808e")
+ )
+ (fp_line
+ (start 2.971 -1.937)
+ (end 2.971 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "30bd74c3-3365-4e5f-8983-d50ced1d9be8")
+ )
+ (fp_line
+ (start 2.971 1.04)
+ (end 2.971 1.937)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9df77566-80ac-4698-a97d-5345f9731c69")
+ )
+ (fp_line
+ (start 3.011 -1.901)
+ (end 3.011 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "20d986f4-7bde-40fa-8a30-976c0f7bb551")
+ )
+ (fp_line
+ (start 3.011 1.04)
+ (end 3.011 1.901)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a0efa68d-4021-4493-9a38-ef39987ee09d")
+ )
+ (fp_line
+ (start 3.051 -1.864)
+ (end 3.051 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "158b7510-c8f6-46aa-90e1-0fa26bf7247c")
+ )
+ (fp_line
+ (start 3.051 1.04)
+ (end 3.051 1.864)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c6b09178-e4c6-47a7-827d-80ce40299663")
+ )
+ (fp_line
+ (start 3.091 -1.826)
+ (end 3.091 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c3a4ab3f-0d29-4ec8-ae74-3469be6d91ed")
+ )
+ (fp_line
+ (start 3.091 1.04)
+ (end 3.091 1.826)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2efa44c9-8233-47a7-9758-da09730dd915")
+ )
+ (fp_line
+ (start 3.131 -1.785)
+ (end 3.131 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c176d0b1-7607-44fb-9c9f-11e14e750d14")
+ )
+ (fp_line
+ (start 3.131 1.04)
+ (end 3.131 1.785)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "94c561df-49f7-44cb-bb3c-b359ac30e655")
+ )
+ (fp_line
+ (start 3.171 -1.743)
+ (end 3.171 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e5035124-e6cb-4e1e-9d0e-30a068663cad")
+ )
+ (fp_line
+ (start 3.171 1.04)
+ (end 3.171 1.743)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c5888f8f-1c45-4aee-a67d-2bc6e615bd82")
+ )
+ (fp_line
+ (start 3.211 -1.699)
+ (end 3.211 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "48709544-78fb-457c-b400-4377f80be952")
+ )
+ (fp_line
+ (start 3.211 1.04)
+ (end 3.211 1.699)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a235ff02-6534-467a-8a20-87f3d04a1645")
+ )
+ (fp_line
+ (start 3.251 -1.653)
+ (end 3.251 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8b27a60c-2ac5-4b19-8ca2-edacd400e814")
+ )
+ (fp_line
+ (start 3.251 1.04)
+ (end 3.251 1.653)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8444cfd3-8c45-4d1c-b2cf-9de53c7990cb")
+ )
+ (fp_line
+ (start 3.291 -1.605)
+ (end 3.291 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cc353c94-6a46-486c-98a6-3923cd74bb6e")
+ )
+ (fp_line
+ (start 3.291 1.04)
+ (end 3.291 1.605)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6d5cb090-5098-48c9-a2d1-1142e8b9231c")
+ )
+ (fp_line
+ (start 3.331 -1.554)
+ (end 3.331 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e2635ac8-7672-429b-bc3a-4f1bd7099aa5")
+ )
+ (fp_line
+ (start 3.331 1.04)
+ (end 3.331 1.554)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "082ad4c6-a36d-4ed7-a0de-d73900126641")
+ )
+ (fp_line
+ (start 3.371 -1.5)
+ (end 3.371 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "748a70a8-0821-48e4-bd20-def042a658a9")
+ )
+ (fp_line
+ (start 3.371 1.04)
+ (end 3.371 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "53c6ec6d-c621-415a-b205-de65713f40ba")
+ )
+ (fp_line
+ (start 3.411 -1.443)
+ (end 3.411 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0137ca0e-df5a-438a-bccd-fc5f1817d8cf")
+ )
+ (fp_line
+ (start 3.411 1.04)
+ (end 3.411 1.443)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0e542260-0207-42b9-bd97-f5a457a09c71")
+ )
+ (fp_line
+ (start 3.451 -1.383)
+ (end 3.451 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5ea4279c-2fa8-40d2-88bf-c39b907b7aee")
+ )
+ (fp_line
+ (start 3.451 1.04)
+ (end 3.451 1.383)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "60eeae86-22ac-4dbc-9c80-1d3e80846db5")
+ )
+ (fp_line
+ (start 3.491 -1.319)
+ (end 3.491 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e82fa4c9-0d06-40c6-968b-851f3b95bcf5")
+ )
+ (fp_line
+ (start 3.491 1.04)
+ (end 3.491 1.319)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9d0f08f5-3986-4b11-8831-be6c8035b6d1")
+ )
+ (fp_line
+ (start 3.531 -1.251)
+ (end 3.531 -1.04)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c0c30991-7083-47d4-8ad7-0476941aabf0")
+ )
+ (fp_line
+ (start 3.531 1.04)
+ (end 3.531 1.251)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "28643174-80fc-48b0-b0ba-93308d07e776")
+ )
+ (fp_line
+ (start 3.571 -1.178)
+ (end 3.571 1.178)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dc372cca-c9f6-4a12-9e85-c5ae8f5f6d53")
+ )
+ (fp_line
+ (start 3.611 -1.098)
+ (end 3.611 1.098)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d5e26d27-ef4e-4d61-ab87-d905a1d725a0")
+ )
+ (fp_line
+ (start 3.651 -1.011)
+ (end 3.651 1.011)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "514522fe-b26e-4f2c-8539-56afe028f740")
+ )
+ (fp_line
+ (start 3.691 -0.915)
+ (end 3.691 0.915)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1fe55ba8-b585-4c21-acf1-4cf766b268db")
+ )
+ (fp_line
+ (start 3.731 -0.805)
+ (end 3.731 0.805)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "376d492a-844b-40c5-b220-b689506fe3ac")
+ )
+ (fp_line
+ (start 3.771 -0.677)
+ (end 3.771 0.677)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0bcc0e7d-603b-4c98-9fe4-ea834c4ed664")
+ )
+ (fp_line
+ (start 3.811 -0.518)
+ (end 3.811 0.518)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ebd3d35d-680e-4fc8-901f-feda58ac9698")
+ )
+ (fp_line
+ (start 3.851 -0.284)
+ (end 3.851 0.284)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3cdf9b37-b3ab-48f3-88a1-6a58bdbf6b8c")
+ )
+ (fp_circle
+ (center 1.25 0)
+ (end 3.87 0)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "2cf0fa97-5d68-445d-b107-703740aaf82a")
+ )
+ (fp_circle
+ (center 1.25 0)
+ (end 4 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "d2702e3d-c951-475e-9488-1414b97244ef")
+ )
+ (fp_line
+ (start -0.883605 -1.0875)
+ (end -0.383605 -1.0875)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "64a775f3-96e5-45d8-9106-7b38661b9577")
+ )
+ (fp_line
+ (start -0.633605 -1.3375)
+ (end -0.633605 -0.8375)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c88b298d-a837-4d9a-b9c1-deff40f180d0")
+ )
+ (fp_circle
+ (center 1.25 0)
+ (end 3.75 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.Fab")
+ (uuid "22a1b482-749e-4795-aef7-432bfe2f0803")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 1.25 0 180)
+ (layer "F.Fab")
+ (uuid "0fd7dd1c-0b0a-4190-a145-528724c48602")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "361b0d61-1ceb-4423-95bb-837f774f2dee")
+ )
+ (pad "2" thru_hole circle
+ (at 2.5 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6b992f7f-a5f9-438d-b69b-5c39f6c0d018")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Capacitor_THT.3dshapes/CP_Radial_D5.0mm_P2.50mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/C_Disc_D6.0mm_W2.5mm_P5.00mm.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/C_Disc_D6.0mm_W2.5mm_P5.00mm.kicad_mod
new file mode 100644
index 0000000..c4c7b00
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/C_Disc_D6.0mm_W2.5mm_P5.00mm.kicad_mod
@@ -0,0 +1,248 @@
+(footprint "C_Disc_D6.0mm_W2.5mm_P5.00mm"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf")
+ (tags "C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor")
+ (property "Reference" "REF**"
+ (at -2.62 0 0)
+ (layer "F.SilkS")
+ (uuid "57f957f6-8d7d-4f1c-a633-07e011730099")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "100nF"
+ (at 2.5 2.5 0)
+ (layer "F.Fab")
+ (uuid "d8a631e3-8ef8-45d1-981c-90b3648216c8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b227eec5-1f96-48dd-85ee-a2e05420a99b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "97e9eeb9-c0d8-45c7-b2aa-a87d52ead03d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Unpolarized capacitor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4805fb1f-4d7b-4dd6-b346-903df42e8b24")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -0.62 -1.37)
+ (end -0.62 -0.925)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4f0a024e-d1c9-49b9-ac2f-5abb5b85e995")
+ )
+ (fp_line
+ (start -0.62 -1.37)
+ (end 5.62 -1.37)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "36bda602-4a37-47a1-a76e-b347a0ea8c49")
+ )
+ (fp_line
+ (start -0.62 0.925)
+ (end -0.62 1.37)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "97c0d4e5-d29d-47c8-b2c0-ba645826d176")
+ )
+ (fp_line
+ (start -0.62 1.37)
+ (end 5.62 1.37)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d2cd1c2e-5f31-4fec-8f75-7a2aca55666f")
+ )
+ (fp_line
+ (start 5.62 -1.37)
+ (end 5.62 -0.925)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f983de9a-3f5a-4d0c-8c26-2d541b4d7d18")
+ )
+ (fp_line
+ (start 5.62 0.925)
+ (end 5.62 1.37)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9486431d-6807-42df-b7ab-a5e890d1509e")
+ )
+ (fp_line
+ (start -1.05 -1.5)
+ (end -1.05 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "74e14157-1431-4105-8755-71a8f4fa562c")
+ )
+ (fp_line
+ (start -1.05 1.5)
+ (end 6.05 1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ff6c695f-b05b-4a09-90e5-d1610eb56c1f")
+ )
+ (fp_line
+ (start 6.05 -1.5)
+ (end -1.05 -1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8b6edfbc-9014-405f-9c23-d63063596142")
+ )
+ (fp_line
+ (start 6.05 1.5)
+ (end 6.05 -1.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c20861e8-912c-49d6-9f1a-462151adb0db")
+ )
+ (fp_line
+ (start -0.5 -1.25)
+ (end -0.5 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c17e4411-3f7c-4921-9ca6-396d1a91cb82")
+ )
+ (fp_line
+ (start -0.5 1.25)
+ (end 5.5 1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "66226ca5-db1d-4489-8964-5e32a79e0dab")
+ )
+ (fp_line
+ (start 5.5 -1.25)
+ (end -0.5 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fcb42536-c1ec-4f22-a11e-a2ffef0dd55b")
+ )
+ (fp_line
+ (start 5.5 1.25)
+ (end 5.5 -1.25)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dad2ffb8-1547-42b3-bdba-270d7d986f89")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.5 0 0)
+ (layer "F.Fab")
+ (uuid "b94b0562-1bc7-4b87-98b5-c7fb60b94b41")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole circle
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4126e4aa-c689-4985-8679-aa019d8b7d3f")
+ )
+ (pad "2" thru_hole circle
+ (at 5 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "55167132-c419-4d52-88e4-5af688e2bda7")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Disc_D6.0mm_W2.5mm_P5.00mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP-16_W7.62mm_LongPads.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP-16_W7.62mm_LongPads.kicad_mod
new file mode 100644
index 0000000..a6c9b21
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP-16_W7.62mm_LongPads.kicad_mod
@@ -0,0 +1,372 @@
+(footprint "DIP-16_W7.62mm_LongPads"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads")
+ (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads")
+ (property "Reference" "REF**"
+ (at -1.27 20.32 180)
+ (layer "F.SilkS")
+ (uuid "b41f72d8-42ae-4557-803e-c942c580f0dc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "74HC595"
+ (at 3.81 20.11 180)
+ (layer "F.Fab")
+ (uuid "ca3511eb-4c71-427f-bc3d-e96c1bdaf884")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_DIP:DIP-16_W7.62mm_LongPads"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "491985dd-2f4d-4ab1-a8bf-0457504aadf9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ae554387-79b9-4763-a191-e3422fe31196")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "8-bit serial in/out Shift Register 3-State Outputs"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7df8dde0-d445-4229-bae7-8faf4a5f2107")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start 1.56 -1.33)
+ (end 1.56 19.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b66de5ba-ca8f-4027-a793-93222dee406a")
+ )
+ (fp_line
+ (start 1.56 19.11)
+ (end 6.06 19.11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "071934fc-a5d6-4e54-b421-0a92fa9f4bea")
+ )
+ (fp_line
+ (start 2.81 -1.33)
+ (end 1.56 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6bb00441-2e5e-44f1-a747-e3feec7bdfe4")
+ )
+ (fp_line
+ (start 6.06 -1.33)
+ (end 4.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "20fdb2f9-fb93-42a9-8a49-aaa2cff66720")
+ )
+ (fp_line
+ (start 6.06 19.11)
+ (end 6.06 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "05d8421d-ee38-44c8-94cd-dae8365894f4")
+ )
+ (fp_arc
+ (start 4.81 -1.33)
+ (mid 3.81 -0.33)
+ (end 2.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a093d0bd-904c-47cf-b637-a0ac4c38f507")
+ )
+ (fp_line
+ (start -1.45 -1.55)
+ (end -1.45 19.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e9d17ba6-296a-4614-8db0-8af83a298637")
+ )
+ (fp_line
+ (start -1.45 19.3)
+ (end 9.1 19.3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c03ada74-49d4-4d9d-b6a8-e4bb91abd7f3")
+ )
+ (fp_line
+ (start 9.1 -1.55)
+ (end -1.45 -1.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "76c3e193-ebe4-482f-ad7c-a2fb5408b459")
+ )
+ (fp_line
+ (start 9.1 19.3)
+ (end 9.1 -1.55)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "91d1fbc4-449e-4beb-aedb-6bbcb8e1ecb3")
+ )
+ (fp_line
+ (start 0.635 -0.27)
+ (end 1.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0ff4264a-d6f1-4796-96b9-343f13c1deaa")
+ )
+ (fp_line
+ (start 0.635 19.05)
+ (end 0.635 -0.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1e138d1e-2c3e-4134-9c11-c81b5f8491a9")
+ )
+ (fp_line
+ (start 1.635 -1.27)
+ (end 6.985 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e9ddcc2-20ac-4d65-81f5-421cc01cfc3a")
+ )
+ (fp_line
+ (start 6.985 -1.27)
+ (end 6.985 19.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e87d798e-9d02-4000-92e3-a89b6f3aca99")
+ )
+ (fp_line
+ (start 6.985 19.05)
+ (end 0.635 19.05)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9bac3998-b2dc-4fca-ac2d-cbe81541af73")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 8.89 180)
+ (layer "F.Fab")
+ (uuid "ddc9727f-afdc-42c0-a98f-bd34b86d4052")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.125)
+ (uuid "913f4cec-1d31-4805-9512-9a84ebe09b55")
+ )
+ (pad "2" thru_hole oval
+ (at 0 2.54)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3e083925-fa32-451f-a463-ebbde997a399")
+ )
+ (pad "3" thru_hole oval
+ (at 0 5.08)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "e0a2e246-d4e6-4c70-aee7-f40cbc4f30c7")
+ )
+ (pad "4" thru_hole oval
+ (at 0 7.62)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "979996d2-3235-4924-bf22-d39b79212ca2")
+ )
+ (pad "5" thru_hole oval
+ (at 0 10.16)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3d2240c1-6801-43f2-b1db-50eaad068f21")
+ )
+ (pad "6" thru_hole oval
+ (at 0 12.7)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b6961d30-941a-4d66-97b5-862fe887c8b9")
+ )
+ (pad "7" thru_hole oval
+ (at 0 15.24)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bd5a917e-8a53-42a8-a3e5-81acfa4688c5")
+ )
+ (pad "8" thru_hole oval
+ (at 0 17.78)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d8c06156-556a-416b-86d7-80ba5cb36b67")
+ )
+ (pad "9" thru_hole oval
+ (at 7.62 17.78)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c2f8234a-c52c-433d-925d-cc694bae641a")
+ )
+ (pad "10" thru_hole oval
+ (at 7.62 15.24)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d71ef030-109e-4c62-a12b-6c1c5ed37a23")
+ )
+ (pad "11" thru_hole oval
+ (at 7.62 12.7)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c703a8c8-2fc8-4004-8d3b-a14aadcb076d")
+ )
+ (pad "12" thru_hole oval
+ (at 7.62 10.16)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "aba0bc83-d220-40e5-b4e1-1bc85f245be4")
+ )
+ (pad "13" thru_hole oval
+ (at 7.62 7.62)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2c1f74e1-e691-4a06-a687-664dfb30ffde")
+ )
+ (pad "14" thru_hole oval
+ (at 7.62 5.08)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0d6bcf3a-31b9-4baf-9433-35b2782d1c6b")
+ )
+ (pad "15" thru_hole oval
+ (at 7.62 2.54)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f78ffec4-8913-4616-9aff-4ed44452461f")
+ )
+ (pad "16" thru_hole oval
+ (at 7.62 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0b32d438-113a-4c73-b943-ccdaeffe26f7")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod
new file mode 100644
index 0000000..a69a3fe
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod
@@ -0,0 +1,659 @@
+(footprint "DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "3M 28-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf")
+ (tags "THT DIP DIL ZIF 15.24mm 600mil Socket")
+ (property "Reference" "REF**"
+ (at 7.62 -11.56 180)
+ (layer "F.SilkS")
+ (uuid "8adc9907-f34f-4425-99cb-3a7d20c663e7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "28C256"
+ (at 7.62 40.84 180)
+ (layer "F.Fab")
+ (uuid "fc6012fc-6117-4ac9-9974-f9c8577cb769")
+ (effects
+ (font
+ (size 0.6 0.6)
+ (thickness 0.09)
+ )
+ )
+ )
+ (property "Footprint" "Socket:DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8682c1c5-20c4-40ee-9ae3-b2ba02bf6ee9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc0006.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "41c7b3e0-d3e7-4e91-af6c-8e4ecb975e9e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Paged Parallel EEPROM 256Kb (32K x 8), DIP-28/SOIC-28"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "edc9c52d-80f6-4860-b073-03a84584af05")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -4.95 1.27)
+ (end -4.95 -1.27)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ec7550b7-d048-4f69-82b1-17809afdfa13")
+ )
+ (fp_line
+ (start -3.93 -10.66)
+ (end -3.93 -8.8)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "971db6d5-1f70-46f7-8a96-61b9acac9b73")
+ )
+ (fp_line
+ (start -3.93 -3.9)
+ (end -3.93 39.94)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c830ba5c-e6ab-4925-97e9-9cbef2847979")
+ )
+ (fp_line
+ (start -3.93 39.94)
+ (end 19.17 39.94)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0c48e649-91b2-4879-8f09-0aaa0bd3d3c6")
+ )
+ (fp_line
+ (start -1.65 -10.66)
+ (end -1.65 -8.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c6c744dd-41b6-409c-8a6c-5eba288196c2")
+ )
+ (fp_line
+ (start 19.17 -10.66)
+ (end -3.93 -10.66)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "30fa4f47-aca0-4d36-87b0-e4477b8f8d80")
+ )
+ (fp_line
+ (start 19.17 39.94)
+ (end 19.17 -10.66)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d1cb1efa-3a57-4ba5-8da6-d6ffaf807960")
+ )
+ (fp_circle
+ (center -3.2 -6.35)
+ (end -2.3 -6.35)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "3ab81b4e-b8a9-4c33-a495-bc91c39bde49")
+ )
+ (fp_circle
+ (center -3.2 -6.35)
+ (end -0.65 -6.35)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "a434a7e5-f8f9-40ee-8211-c61eab638544")
+ )
+ (fp_line
+ (start -5.5 -23.36)
+ (end 0.1 -23.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3c3e5f04-fa4b-42d3-8432-2864b659c1bc")
+ )
+ (fp_line
+ (start -5.5 -3.4)
+ (end -5.5 -23.36)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "cd20d1e9-77dc-4d3d-88c9-9fcc1a0c47f9")
+ )
+ (fp_line
+ (start -4.33 -3.4)
+ (end -5.5 -3.4)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81218d98-3c4d-4cc8-82f4-e5c3329daf44")
+ )
+ (fp_line
+ (start -4.33 40.34)
+ (end -4.33 -3.4)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "83c7c6ce-2b61-47ed-a0f7-ffbb597ec2fa")
+ )
+ (fp_line
+ (start 0.1 -23.36)
+ (end 0.1 -11.06)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8168f202-aa57-423c-8121-e7d5d44f6a03")
+ )
+ (fp_line
+ (start 0.1 -11.06)
+ (end 19.57 -11.06)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "59ecf5e0-4a01-4d41-a4cc-62780ec2258d")
+ )
+ (fp_line
+ (start 19.57 -11.06)
+ (end 19.57 40.34)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "eed3d89b-66aa-416c-bed4-c33f05507c30")
+ )
+ (fp_line
+ (start 19.57 40.34)
+ (end -4.33 40.34)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "eb870009-ec49-495a-a9de-999dbfc41d48")
+ )
+ (fp_line
+ (start -5 -21.46)
+ (end -5 -17.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "df1b9211-dff2-4027-b0dd-483e722ac4ec")
+ )
+ (fp_line
+ (start -5 -21.46)
+ (end -3.7 -22.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0e6b46a8-55bc-41a1-8910-28ea5cd4ca84")
+ )
+ (fp_line
+ (start -5 -17.86)
+ (end -3.5 -15.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "712b32bf-f45f-48c8-b54f-24436b507a01")
+ )
+ (fp_line
+ (start -5 -17.86)
+ (end -0.4 -17.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ba513322-7d2e-45c2-9b29-3e3d98f199ca")
+ )
+ (fp_line
+ (start -3.83 -9.4)
+ (end -2.85 -10.56)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "46fe215c-33ac-4854-8542-2824bdc6b469")
+ )
+ (fp_line
+ (start -3.83 39.84)
+ (end -3.83 -9.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f2211a16-aa77-4a09-9ee8-eeb645cb0088")
+ )
+ (fp_line
+ (start -3.7 -22.86)
+ (end -1.7 -22.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "14b28f0f-5597-4817-a2f4-ffc47a035d17")
+ )
+ (fp_line
+ (start -3.5 -15.86)
+ (end -1.9 -15.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7ab0efd5-93e1-45b0-914e-252306393a57")
+ )
+ (fp_line
+ (start -3.5 -9.75)
+ (end -3.5 -15.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "008fd62a-5773-48e1-bf0d-0d85179eb5a5")
+ )
+ (fp_line
+ (start -2.85 -10.56)
+ (end 19.07 -10.56)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d9ca9c66-2914-4688-87e9-fe83c2d689ee")
+ )
+ (fp_line
+ (start -1.9 -15.86)
+ (end -1.9 -10.56)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f8a4f999-2868-4506-8b3f-94cd16f0256f")
+ )
+ (fp_line
+ (start -1.7 -22.86)
+ (end -0.4 -21.46)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "93a873d6-bfb4-4763-87ea-630098a967ef")
+ )
+ (fp_line
+ (start -0.4 -21.46)
+ (end -5 -21.46)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a9c3c48e-c7ea-4ffe-892e-c8d22dad4b91")
+ )
+ (fp_line
+ (start -0.4 -17.86)
+ (end -1.9 -15.86)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c2061f5c-11a0-4075-a554-30d6b9ef379c")
+ )
+ (fp_line
+ (start -0.4 -17.86)
+ (end -0.4 -21.46)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f778b440-021d-4861-a999-d012939c58ca")
+ )
+ (fp_line
+ (start 19.07 -10.56)
+ (end 19.07 39.84)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "12ec4681-5023-4774-b5fb-b144361e0d0a")
+ )
+ (fp_line
+ (start 19.07 39.84)
+ (end -3.83 39.84)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ca95ba72-e40f-45a7-94d9-a85cbd11ae90")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 7.62 14.64 180)
+ (layer "F.Fab")
+ (uuid "a4fc0cf5-6374-4440-adce-459de1a8104f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.125)
+ (uuid "513a92c3-27c3-4079-be99-1d5a3a03175a")
+ )
+ (pad "2" thru_hole oval
+ (at 0 2.54)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "984601f4-a877-400f-a3f6-9cd77b252a10")
+ )
+ (pad "3" thru_hole oval
+ (at 0 5.08)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "792e7db7-1751-4d5f-ad2e-68da2b8dd701")
+ )
+ (pad "4" thru_hole oval
+ (at 0 7.62)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3361c542-d418-4abf-a92b-15b4198ff0a0")
+ )
+ (pad "5" thru_hole oval
+ (at 0 10.16)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "166b9bd6-ac0c-4487-8123-13e84b1db0fb")
+ )
+ (pad "6" thru_hole oval
+ (at 0 12.7)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "54c10cd7-fc02-44c4-8e82-4f7ee6672111")
+ )
+ (pad "7" thru_hole oval
+ (at 0 15.24)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1cd9cec1-4f8d-423d-91fc-8ed87b7e8bbe")
+ )
+ (pad "8" thru_hole oval
+ (at 0 17.78)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "a77dab09-4279-4e6f-9fbe-610b0911cf35")
+ )
+ (pad "9" thru_hole oval
+ (at 0 20.32)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "62637b1e-4a0c-4892-81f9-d9c993c1e845")
+ )
+ (pad "10" thru_hole oval
+ (at 0 22.86)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c4efc7be-f84c-4a57-add9-f611b2dc8cee")
+ )
+ (pad "11" thru_hole oval
+ (at 0 25.4)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "30f68015-1b0c-413e-bce7-51c6bd74caea")
+ )
+ (pad "12" thru_hole oval
+ (at 0 27.94)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bb89c18f-5446-4127-99a3-7d1b19762bcc")
+ )
+ (pad "13" thru_hole oval
+ (at 0 30.48)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "7a33ee99-b9a2-41e8-b0a8-4890bb2da3a0")
+ )
+ (pad "14" thru_hole oval
+ (at 0 33.02)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0d703a45-1f07-4f72-a33b-c6e9d79bd4df")
+ )
+ (pad "15" thru_hole oval
+ (at 15.24 33.02)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "37c4422d-ab1a-4f76-b63f-05846ffdd5d3")
+ )
+ (pad "16" thru_hole oval
+ (at 15.24 30.48)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "51bbed99-5ba2-4029-8bbe-dec7544ff7cb")
+ )
+ (pad "17" thru_hole oval
+ (at 15.24 27.94)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bcaa7abd-5612-4213-ad4a-9e552b30f71e")
+ )
+ (pad "18" thru_hole oval
+ (at 15.24 25.4)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9786f538-a3b7-4ef6-9ded-dc7f43d77a99")
+ )
+ (pad "19" thru_hole oval
+ (at 15.24 22.86)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c0e905f8-94fe-4013-875d-7a698597b344")
+ )
+ (pad "20" thru_hole oval
+ (at 15.24 20.32)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b1f25e1d-699b-4ccc-bd18-0bc2af489be9")
+ )
+ (pad "21" thru_hole oval
+ (at 15.24 17.78)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bf663e15-d971-4ace-9052-32f03707e5bf")
+ )
+ (pad "22" thru_hole oval
+ (at 15.24 15.24)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9e64ecb4-472f-4681-8478-583446b668a0")
+ )
+ (pad "23" thru_hole oval
+ (at 15.24 12.7)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "109f06ea-4484-4e6a-a501-c2679df99cf5")
+ )
+ (pad "24" thru_hole oval
+ (at 15.24 10.16)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d68066ac-a2b1-4302-a9d3-d472bb3aa337")
+ )
+ (pad "25" thru_hole oval
+ (at 15.24 7.62)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1c0658a3-efcb-4261-9d44-ce08199cbd44")
+ )
+ (pad "26" thru_hole oval
+ (at 15.24 5.08)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "536e0f56-b74d-4478-bdfb-54259006a2e3")
+ )
+ (pad "27" thru_hole oval
+ (at 15.24 2.54)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f4f4d570-22af-4fdc-a541-4adb6da94241")
+ )
+ (pad "28" thru_hole oval
+ (at 15.24 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "92f2f23e-9377-4548-a8cf-5e84b1575e92")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Socket.3dshapes/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/MountingHole_2.7mm_M2.5.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/MountingHole_2.7mm_M2.5.kicad_mod
new file mode 100644
index 0000000..3ee95f7
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/MountingHole_2.7mm_M2.5.kicad_mod
@@ -0,0 +1,111 @@
+(footprint "MountingHole_2.7mm_M2.5"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "Mounting Hole 2.7mm, no annular, M2.5")
+ (tags "mounting hole 2.7mm no annular m2.5")
+ (property "Reference" "REF**"
+ (at 0 -3.7 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "e2873d5f-4e99-4af5-8305-dfcf95ff9871")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "MountingHole"
+ (at 0 3.7 0)
+ (layer "F.Fab")
+ (uuid "e5787f81-b5c8-4b6c-a4e2-df766b5bc49b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "MountingHole:MountingHole_2.7mm_M2.5"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7ec710f5-d452-4ceb-8654-b88fc64ba7b0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "482a37f4-39da-4ee7-9c10-ce198e4f83f7")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Mounting Hole without connection"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "18a41b66-c093-41ae-b98a-698d347128cc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_circle
+ (center 0 0)
+ (end 2.7 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill none)
+ (layer "Cmts.User")
+ (uuid "9fd13355-2a5f-4401-9d43-5542c83cf54e")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 2.95 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "8eab5408-6907-4526-a806-a12192225566")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "ef72551c-efde-4acd-a6ac-026fa858aa97")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at 0 0)
+ (size 2.7 2.7)
+ (drill 2.7)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5dbca54f-d4f0-4d56-860f-4ff5006eab26")
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod
new file mode 100644
index 0000000..4fd3311
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/PinHeader_1x03_P2.54mm_Vertical.kicad_mod
@@ -0,0 +1,267 @@
+(footprint "PinHeader_1x03_P2.54mm_Vertical"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
+ (tags "Through hole pin header THT 1x03 2.54mm single row")
+ (property "Reference" "REF**"
+ (at 0 -2.33 90)
+ (layer "F.SilkS")
+ (uuid "ff0632bf-4485-47ad-b0be-9ecaf19f0a33")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "UART"
+ (at 0 7.41 0)
+ (layer "F.Fab")
+ (uuid "50bc6d5a-a389-42fc-9049-cd88cabe43d9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7912f68c-3f65-4619-ae48-7627642b1cef")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f74a176d-41a1-4920-aa3b-082e4a043437")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3a30d0b6-03c6-4e30-b06c-d3eb7b1197e2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -1.33 -1.33)
+ (end 0 -1.33)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "33f5e7ab-1f7b-4a66-b247-859a6a4ac87c")
+ )
+ (fp_line
+ (start -1.33 0)
+ (end -1.33 -1.33)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "42972397-55ac-4da0-a7bd-65a9f6989271")
+ )
+ (fp_line
+ (start -1.33 1.27)
+ (end -1.33 6.41)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c6140e8e-197b-42d0-8d7c-24afa6373fd9")
+ )
+ (fp_line
+ (start -1.33 1.27)
+ (end 1.33 1.27)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "02be79fc-dc23-4a81-bb39-b4c9f6112040")
+ )
+ (fp_line
+ (start -1.33 6.41)
+ (end 1.33 6.41)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "eb515e0d-b130-47c4-961e-b9188704ff73")
+ )
+ (fp_line
+ (start 1.33 1.27)
+ (end 1.33 6.41)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a1dac66f-35d0-4ec2-80e3-15b3cb12984d")
+ )
+ (fp_line
+ (start -1.8 -1.8)
+ (end -1.8 6.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2d46065e-a11f-4f31-9e7c-d0a662ed1684")
+ )
+ (fp_line
+ (start -1.8 6.85)
+ (end 1.8 6.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d1168fce-86e7-4821-8ba8-2aa201390ec8")
+ )
+ (fp_line
+ (start 1.8 -1.8)
+ (end -1.8 -1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "99f1cf93-5f47-4551-8e85-f49b63f46040")
+ )
+ (fp_line
+ (start 1.8 6.85)
+ (end 1.8 -1.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6d6fc8f6-85f6-45a2-95fd-9820862d3985")
+ )
+ (fp_line
+ (start -1.27 -0.635)
+ (end -0.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "065bbd62-7d8c-450f-8fe2-6a55caaeb610")
+ )
+ (fp_line
+ (start -1.27 6.35)
+ (end -1.27 -0.635)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0c1faecb-42ae-4feb-8ec6-41714cdd9e13")
+ )
+ (fp_line
+ (start -0.635 -1.27)
+ (end 1.27 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5be5b5b1-08d0-45bb-8825-4610faf89faf")
+ )
+ (fp_line
+ (start 1.27 -1.27)
+ (end 1.27 6.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "63f2e693-00c7-4e52-9440-3091c31d8cec")
+ )
+ (fp_line
+ (start 1.27 6.35)
+ (end -1.27 6.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "baa47849-6c7d-4cf6-9927-47ea23858cda")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 2.54 -90)
+ (layer "F.Fab")
+ (uuid "d430ba01-8f76-482d-95d5-12d4ea853ca1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.125)
+ (uuid "a748421b-7a15-45e4-afac-05c6fb218d39")
+ )
+ (pad "2" thru_hole oval
+ (at 0 2.54)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "fbd45d6a-4a49-4610-a9bd-0435c18870db")
+ )
+ (pad "3" thru_hole oval
+ (at 0 5.08)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d2b24b07-1b10-45bb-a9ae-afd7d45c7353")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/RP2040-Zero.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/RP2040-Zero.kicad_mod
new file mode 100644
index 0000000..35ace94
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/RP2040-Zero.kicad_mod
@@ -0,0 +1,420 @@
+(footprint "RP2040-Zero"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 11.43 -9.41 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b37fa6a5-78af-47d2-b851-f48edbd02cd1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "RP2040-Zero"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "34332be8-a8a5-423f-ab36-b35079534475")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "solarboard_kbd:RP2040-Zero"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "33331d20-b101-4a1e-8d2e-8218509bb15c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.waveshare.com/wiki/RP2040-Zero"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bfb3f099-c89d-473b-85c6-e393e82f1f71")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "75f705ac-6e4f-40fb-9ea9-6c17ce6fcf31")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -9 -11)
+ (end -9 12.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f7e94edf-2702-452d-99a0-dd7a9a5742c3")
+ )
+ (fp_line
+ (start -9 12.5)
+ (end 9 12.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1f4fc81d-4d85-4562-86d2-da5c3ea68b5f")
+ )
+ (fp_line
+ (start 9 -11)
+ (end -9 -11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "25fbd036-9e01-420b-bd20-6749e50dda93")
+ )
+ (fp_line
+ (start 9 12.5)
+ (end 9 -11)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "88c1f9f0-b5ec-4ac1-9ecc-9cd1894bec34")
+ )
+ (fp_line
+ (start -9 -11)
+ (end 9 -11)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "515885fa-e46f-4f74-83e0-b00380d93e21")
+ )
+ (fp_line
+ (start -9 12.5)
+ (end -9 -11)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d864d5cc-7ada-4d07-9050-0053e34ac099")
+ )
+ (fp_line
+ (start 9 -11)
+ (end 9 12.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a45518fb-0182-45f0-bccf-ffd2ed8f1dd8")
+ )
+ (fp_line
+ (start 9 12.5)
+ (end -9 12.5)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4b328dd5-d9c7-4b57-a291-437620871156")
+ )
+ (fp_line
+ (start -4.33 -12)
+ (end -4.33 -11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "087d5bb7-8d17-4d6e-9945-866f02ab3c5a")
+ )
+ (fp_line
+ (start -4.33 -12)
+ (end 4.3 -12)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e3f49ce8-d8b4-46b2-8dd2-77e27d45ce4d")
+ )
+ (fp_line
+ (start 4.3 -12)
+ (end 4.3 -11)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b34f99a5-62ab-4b26-b052-52cc45931f65")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 2 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "c8e8bcf5-79ef-4214-b6b5-af539dd4c7cd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 7.62 -9.41)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.25)
+ (uuid "90390cf9-1888-4a68-9c9f-632f3f9c6d90")
+ )
+ (pad "2" thru_hole oval
+ (at 7.62 -6.87)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "dac95887-6637-41e1-89b5-edb39071eb0d")
+ )
+ (pad "3" thru_hole oval
+ (at 7.62 -4.33)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "cfc71906-97c7-4e5d-afe0-2284c063b5fd")
+ )
+ (pad "4" thru_hole oval
+ (at 7.62 -1.79)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "875048a9-8639-410b-afe5-92c2fe9bcbf4")
+ )
+ (pad "5" thru_hole oval
+ (at 7.62 0.75)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d4c88a94-2af7-478f-b560-feaad75e19a1")
+ )
+ (pad "6" thru_hole oval
+ (at 7.62 3.29)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "fb5bad26-f239-4f2e-bcaa-703c4e422422")
+ )
+ (pad "7" thru_hole oval
+ (at 7.62 5.83)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2ddcd60b-17e3-435a-a391-2ec8db7d6cc8")
+ )
+ (pad "8" thru_hole oval
+ (at 7.62 8.37)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bb021a89-93b5-4d7f-a69b-be12cb40ebc3")
+ )
+ (pad "9" thru_hole oval
+ (at 7.62 10.91)
+ (size 2.9 1.75)
+ (drill 1
+ (offset 0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ef1eb7f4-a194-4d47-98fe-3abc564c0fcf")
+ )
+ (pad "10" thru_hole oval
+ (at 5.08 11.12)
+ (size 1.75 2.9)
+ (drill 1
+ (offset 0 0.6)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "76736f63-a1ca-409a-897a-cdabd539a278")
+ )
+ (pad "11" thru_hole oval
+ (at 2.54 11.12)
+ (size 1.75 2.9)
+ (drill 1
+ (offset 0 0.6)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "dedd5c9c-2161-4893-a7d9-9fb98e9b8b39")
+ )
+ (pad "12" thru_hole oval
+ (at 0 11.12)
+ (size 1.75 2.9)
+ (drill 1
+ (offset 0 0.6)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5a3736a2-b7fa-49e6-b130-9acabc618c22")
+ )
+ (pad "13" thru_hole oval
+ (at -2.54 11.12)
+ (size 1.75 2.9)
+ (drill 1
+ (offset 0 0.6)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0f5ec6b3-8645-4247-a595-d89013ee2de4")
+ )
+ (pad "14" thru_hole oval
+ (at -5.08 11.12)
+ (size 1.75 2.9)
+ (drill 1
+ (offset 0 0.6)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "36cc68e5-e2bc-4b8d-8bed-06b398e2654a")
+ )
+ (pad "15" thru_hole oval
+ (at -7.62 10.91)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d2cea6b2-0aa7-40fd-a8ed-f363053501d0")
+ )
+ (pad "16" thru_hole oval
+ (at -7.62 8.37)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "59bc1994-8645-41dd-9102-afea0ef77ac4")
+ )
+ (pad "17" thru_hole oval
+ (at -7.62 5.83)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "acddb19b-f7ea-4536-95cd-04805096b371")
+ )
+ (pad "18" thru_hole oval
+ (at -7.62 3.29)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9fd37e8c-32f6-4095-8980-5d6764d65dd3")
+ )
+ (pad "19" thru_hole oval
+ (at -7.62 0.75)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "54b03aff-2966-48fa-a754-e1f44dcf6092")
+ )
+ (pad "20" thru_hole oval
+ (at -7.62 -1.79)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c046162b-66ee-4549-9e33-104f0e145de8")
+ )
+ (pad "21" thru_hole oval
+ (at -7.62 -4.33)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3de4f2e5-2f77-4035-9063-5af9d124e5b2")
+ )
+ (pad "22" thru_hole oval
+ (at -7.62 -6.87)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "e7676256-7750-4171-803b-96810c90210b")
+ )
+ (pad "23" thru_hole oval
+ (at -7.62 -9.41)
+ (size 2.9 1.75)
+ (drill 1
+ (offset -0.6 0)
+ )
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "979f25cf-0878-4f77-b8e2-91d02014c951")
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod
new file mode 100644
index 0000000..40ba3be
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.kicad_mod
@@ -0,0 +1,228 @@
+(footprint "R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm")
+ (property "Reference" "REF**"
+ (at -2.54 0 90)
+ (layer "F.SilkS")
+ (uuid "3f3a048b-ad09-4534-8609-d34f4a86778c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "1K"
+ (at 2.54 1.92 0)
+ (layer "F.Fab")
+ (uuid "181aab27-6642-4e9f-a195-5eeb8fb87c80")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "674712d2-6458-4d5b-884c-b110182a557d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c6ea37b1-171f-4eb1-a9dd-3107694bb9ae")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Resistor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "dede3fb7-71c4-48ae-9816-e91627522074")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole dnp)
+ (fp_line
+ (start 0.62 -0.92)
+ (end 4.46 -0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0f516548-c254-4314-83be-5999698ed124")
+ )
+ (fp_line
+ (start 0.62 0.92)
+ (end 4.46 0.92)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9463b89a-d21a-4838-9b71-5c0d28496bd5")
+ )
+ (fp_line
+ (start -0.95 -1.05)
+ (end -0.95 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0ae06342-6464-446a-8337-b208549a8601")
+ )
+ (fp_line
+ (start -0.95 1.05)
+ (end 6.03 1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c2008dd2-ca48-428e-91a6-d5fb436dbe35")
+ )
+ (fp_line
+ (start 6.03 -1.05)
+ (end -0.95 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8e3d529f-ca02-43d5-8c67-0a5763020568")
+ )
+ (fp_line
+ (start 6.03 1.05)
+ (end 6.03 -1.05)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e089b192-8fac-48e3-b1c4-a59e08e191df")
+ )
+ (fp_line
+ (start 0 0)
+ (end 0.74 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f4d97e48-2ece-49b5-a249-c745f73cda7e")
+ )
+ (fp_line
+ (start 0.74 -0.8)
+ (end 0.74 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "60860aea-a371-4cbe-b58e-c47f33153a2c")
+ )
+ (fp_line
+ (start 0.74 0.8)
+ (end 4.34 0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4778030d-0c21-460d-aea4-9d56b9c18b03")
+ )
+ (fp_line
+ (start 4.34 -0.8)
+ (end 0.74 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "313cd030-d8f7-4709-8e98-c3d09bed334e")
+ )
+ (fp_line
+ (start 4.34 0.8)
+ (end 4.34 -0.8)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f3d16b27-b940-4ac7-9731-736fba7a5747")
+ )
+ (fp_line
+ (start 5.08 0)
+ (end 4.34 0)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7d480300-1145-4fc7-9ad7-9d04c838acb8")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "f28eda9b-b421-4d5c-9d16-d96ce72c2f09")
+ (effects
+ (font
+ (size 0.72 0.72)
+ (thickness 0.108)
+ )
+ )
+ )
+ (pad "1" thru_hole circle
+ (at 0 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4c7de935-62fc-4344-9750-44bef3479a65")
+ )
+ (pad "2" thru_hole oval
+ (at 5.08 0)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0a2bb55f-1dd6-429f-9f38-88917d2dd47f")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TXS0108EPW_Breakout.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TXS0108EPW_Breakout.kicad_mod
new file mode 100644
index 0000000..224f4a9
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TXS0108EPW_Breakout.kicad_mod
@@ -0,0 +1,306 @@
+(footprint "TXS0108EPW_Breakout"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "TXS0108EPW breakout")
+ (tags "Breakout, Level Shifter")
+ (property "Reference" "REF**"
+ (at 7.62 -13.97 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "fb7fe704-5b12-4d6d-8ee1-c01fe43f664d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TXS0108EPW"
+ (at 0 -13.97 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "96a053b1-ee01-43d8-ab63-fc6242045c26")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "eeprom2blk:TXS0108EPW_Breakout"
+ (at 0 12.065 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f6c1d733-db8a-45eb-99eb-da1b4e2970dd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "www.ti.com/lit/ds/symlink/txs0108e.pdf"
+ (at 0 12.065 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "efd33197-4ead-4952-9c35-7f538d5ef78c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Bidirectional level-shifting voltage translator, TSSOP-20"
+ (at 0 12.065 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8df4fb53-6e9c-4191-ace7-9c6b8a5958fa")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start 0 -12.7)
+ (end 0 12.7)
+ (stroke
+ (width 0.15)
+ (type dash)
+ )
+ (layer "F.SilkS")
+ (uuid "8d4e9d9d-b430-492a-80ca-1bcc96eb68cd")
+ )
+ (fp_rect
+ (start -7.62 -12.7)
+ (end 7.62 12.7)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "b381e103-1f2f-4dfb-88a5-57d2f1e6c0b4")
+ )
+ (fp_rect
+ (start -8.255 -13.335)
+ (end 8.255 13.335)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "16f85981-1d1b-4c50-97f7-516dc6dd0d2d")
+ )
+ (fp_text user "B"
+ (at 3.175 -10.795 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "1f38cf32-4fee-4993-902a-f7d781c9db17")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "A"
+ (at -3.81 -10.795 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "9418c916-0961-4aae-8739-d61baaa31f0c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at -1.27 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "ce382e96-b19e-49ae-ba37-ab0d79be57f2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole oval
+ (at -6.35 -8.89)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "cf981c45-5383-4067-b371-dd37dab5fa4c")
+ )
+ (pad "2" thru_hole roundrect
+ (at -6.35 -11.43)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.125)
+ (uuid "7a8be7e7-a74c-4fc4-9c53-4c7a73ff81e1")
+ )
+ (pad "3" thru_hole oval
+ (at -6.35 -6.35)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9dbf08d3-273f-49bd-828e-249bed4e3509")
+ )
+ (pad "4" thru_hole oval
+ (at -6.35 -3.81)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f8a65288-a54f-482c-80e8-20cf2ed7fca1")
+ )
+ (pad "5" thru_hole oval
+ (at -6.35 -1.27)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5714da01-54a1-4e08-a370-a6730a225ad9")
+ )
+ (pad "6" thru_hole oval
+ (at -6.35 1.27)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "599897cd-58ab-47b5-b751-32f7abc707a3")
+ )
+ (pad "7" thru_hole oval
+ (at -6.35 3.81)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9381de29-4ab5-4849-8c90-81a19dcae214")
+ )
+ (pad "8" thru_hole oval
+ (at -6.35 6.35)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "42aaf013-b533-46ab-885c-73ddf8fc839a")
+ )
+ (pad "9" thru_hole oval
+ (at -6.35 8.89)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f9382120-ac06-4361-beef-cf00ca578f17")
+ )
+ (pad "10" thru_hole oval
+ (at -6.35 11.43)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "a4f98bf4-f30d-46cc-b276-ee9d2c17f9c1")
+ )
+ (pad "11" thru_hole oval
+ (at 6.35 11.43)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "678d2d2f-84be-49d7-a5ef-9c5327c343c7")
+ )
+ (pad "12" thru_hole oval
+ (at 6.35 8.89)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4e70ec35-0b84-4903-80f6-e3f49855b8fa")
+ )
+ (pad "13" thru_hole oval
+ (at 6.35 6.35)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bea14432-7119-4b46-96ab-f6c012089b98")
+ )
+ (pad "14" thru_hole oval
+ (at 6.35 3.81)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1dbe69ff-075a-45dc-b7bf-7c46d1774f61")
+ )
+ (pad "15" thru_hole oval
+ (at 6.35 1.27)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c64c5dcf-d6e9-4370-923b-417063f825d5")
+ )
+ (pad "16" thru_hole oval
+ (at 6.35 -1.27)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0de6b4a6-238a-4e2f-9243-002c1cffbff3")
+ )
+ (pad "17" thru_hole oval
+ (at 6.35 -3.81)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6fd2a731-6614-4cd7-aa3a-10a061f4a0b4")
+ )
+ (pad "18" thru_hole oval
+ (at 6.35 -6.35)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "321686e6-e3b4-4d68-a8a6-9c531bce36ac")
+ )
+ (pad "19" thru_hole roundrect
+ (at 6.35 -11.43)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.125)
+ (chamfer_ratio 0.2)
+ (chamfer top_left)
+ (uuid "857d2258-4ba9-45fa-aa78-f3c70c661751")
+ )
+ (pad "20" thru_hole oval
+ (at 6.35 -8.89)
+ (size 2 2)
+ (drill 1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8d68877d-9242-4674-93b9-dcf03bf17638")
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TestPoint_Pad_D2.5mm.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TestPoint_Pad_D2.5mm.kicad_mod
new file mode 100644
index 0000000..853eb60
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/TestPoint_Pad_D2.5mm.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "TestPoint_Pad_D2.5mm"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (descr "SMD pad as test Point, diameter 2.5mm")
+ (tags "test point SMD pad")
+ (property "Reference" "REF**"
+ (at 0 -2.148 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "74c03c8a-23e9-4787-9697-9b3d5a9013bf")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "GND"
+ (at 0 2.25 0)
+ (layer "F.SilkS")
+ (uuid "4300abdc-d05d-4a14-96a0-bc67671d7c58")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "TestPoint:TestPoint_Pad_D2.5mm"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5f33666a-cb09-431f-aa9b-48ae1d69499b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d87e5d03-c6a7-4c02-83cc-32a1b5cfc7bc")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "test point"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8d9a2bc9-a187-47e0-9f46-74695155e7b9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files)
+ (fp_circle
+ (center 0 0)
+ (end 0 1.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "9bd8a1d6-3f45-405d-a089-90d4553804a1")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 1.75 0)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.CrtYd")
+ (uuid "44701a15-0c21-4148-9d0b-c13f81a4578e")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 -2.15 0)
+ (layer "F.Fab")
+ (uuid "1001d86f-3ca0-49dd-99b6-a656d465a5cb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd circle
+ (at 0 0)
+ (size 2.5 2.5)
+ (layers "F.Cu" "F.Mask")
+ (uuid "d7266db4-8a9f-4b25-a060-50530df88254")
+ )
+)
diff --git a/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/ZIF_THT_28pin.kicad_mod b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/ZIF_THT_28pin.kicad_mod
new file mode 100644
index 0000000..f20a97f
--- /dev/null
+++ b/hw/eeprom2blk_hw_v5/eeprom2blk.pretty/ZIF_THT_28pin.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "ZIF_THT_28pin"
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (layer "F.Cu")
+ (property "Reference" "REF**"
+ (at 0 -0.5 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "6e41b460-aa19-4c4a-8244-37e64f7483dc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ )
+ )
+ (property "Value" "ZIF_THT_28pin"
+ (at 0 1 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "a3afd504-d586-45f8-8299-bfb2a5ba5c31")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0f3e8900-c2ed-46e3-a41a-074a34e98c9d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8fdde9ee-f595-4d2c-a31b-1620e7bfb6f0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f332658e-49ad-40f4-a8da-4fb107b425b5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_text user "${REFERENCE}"
+ (at 0 2.5 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "d96cd087-e598-4a35-85bb-1bf22e2ac0f0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+)