Compare commits

...

26 Commits

Author SHA1 Message Date
9d7da6766b update bom 2025-06-14 14:44:42 -07:00
9d2cebb8cb exclude v1 from bom 2025-06-14 14:42:04 -07:00
a06724ac36 workbook 2025-06-14 14:39:49 -07:00
8d1ec49c8c fix sim again 2025-06-14 14:39:27 -07:00
ea75867b4b more final print prep 2025-06-04 17:57:28 -07:00
cc8219c84b clean up schematic 2025-06-04 17:39:42 -07:00
dac1ad1407 fix sim 2025-06-04 17:16:43 -07:00
7f45adf642 better models 2025-06-03 19:43:31 -07:00
0676b2c501 update 3d board colors and ibom 2025-05-27 09:59:23 -07:00
a78831aa52 increase max input gain 2025-05-24 16:37:53 -07:00
8c3dcdcae2 set part for r25 2025-05-22 20:27:30 -07:00
69961138b0 bigger status led resistor 2025-05-22 20:25:42 -07:00
6a99607333 ibom 2025-05-18 13:03:58 -07:00
44236d57a9 final prod files 2025-05-15 13:47:09 -07:00
51784bcc5b last touchups + bom 2025-05-15 02:22:33 -07:00
a903792dcd add switch 2025-05-14 19:19:05 -07:00
79f89c7861 updates 2025-05-14 15:22:31 -07:00
204c69a1a5 more cleanup 2025-05-14 02:00:43 -07:00
bf971044ad didnt run drc 2025-05-14 01:22:31 -07:00
015dc994fd last bit of clean up 2025-05-14 01:16:52 -07:00
0e5768a17f add pot labels 2025-05-14 00:43:51 -07:00
b94b209cc8 finish routing 2025-05-14 00:40:11 -07:00
c7348fc251 a bit more 2025-05-13 21:27:32 -07:00
fb865919bd extra files 2025-05-13 20:24:13 -07:00
08214ac22f start routing 2025-05-13 20:22:39 -07:00
d57a1c7790 start routing 2025-05-13 20:21:18 -07:00
39 changed files with 95117 additions and 4796 deletions

3
.gitignore vendored
View File

@ -10,6 +10,7 @@
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*.kicad_sch.bak
*.kicad_prl
*.sch-bak
*~
@ -18,6 +19,7 @@ _autosave-*
*-save.pro
*-save.kicad_pcb
*_project-backups/
*.lck
fp-info-cache
/build
@ -40,3 +42,4 @@ fp-info-cache
*.log
*.raw
.svg2shenzhen-cache
\#auto_saved_files\#

259
Custom.kicad_sym Normal file
View File

@ -0,0 +1,259 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "ADA4692-2"
(pin_names
(offset 0.127)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 2.54 6.35 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "ADA4692-2"
(at 2.54 3.81 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
(at -3.302 -6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADA4691-2_4691-4_4692-2_4692-4.pdf"
(at 5.588 10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "Dual Low Noise, Precision, Rail-to-Rail Output, JFET Op Amp, SOIC-8"
(at 0.508 -9.144 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_locked" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "dual opamp"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "ADA4692-2_1_1"
(polyline
(pts
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "ADA4692-2_2_1"
(polyline
(pts
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "ADA4692-2_3_1"
(pin power_in line
(at 0 7.62 270)
(length 3.81)
(name "V+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -7.62 90)
(length 3.81)
(name "V-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

View File

@ -0,0 +1,523 @@
(footprint "Jack_3.5mm_CUI_SJ1-3523N_Horizontal"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "TRS 3.5mm, horizontal, through-hole, https://www.cuidevices.com/product/resource/pdf/sj1-352xn.pdf")
(tags "TRS audio jack stereo horizontal")
(property "Reference" "J2"
(at -5.5 -8.5 180)
(layer "F.SilkS")
(uuid "0c654f8b-fa4f-47a2-81a2-43caaa61be90")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "AudioJack3"
(at 0 -10 180)
(layer "F.Fab")
(uuid "dd034ac8-f201-4128-b362-c848c78d5c58")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "9a94e79e-5e61-400c-83b8-a82d62cd2de3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" "Audio Jack, 3 Poles (Stereo / TRS)"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "87ca7c44-3ec5-4baa-9158-905fb8814c6b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole exclude_from_pos_files)
(fp_line
(start -6 -7.7)
(end 6 -7.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2caaa4c9-2552-42c9-8efa-4823e8e3273a")
)
(fp_line
(start -6 3.3)
(end -6 -7.7)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6168cc15-9263-4691-9982-0cb27c754831")
)
(fp_line
(start -4.5 3.3)
(end -6 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5e4ff711-0fc5-448b-a847-e4a3fea586a8")
)
(fp_line
(start -4.5 4.25)
(end -4.5 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "4b06cb62-39cc-4494-8c23-7538cdcb1a30")
)
(fp_line
(start -3 4.25)
(end -4.5 4.25)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7eec701f-b98b-423c-bc24-5acb8fba801b")
)
(fp_line
(start 4.5 3.3)
(end 4.5 4.25)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "74ccfd81-e7cf-4eb4-a5c3-065bcb3fe8b9")
)
(fp_line
(start 4.5 4.25)
(end 3 4.25)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2ac0e0f7-992e-489d-866a-531554202f44")
)
(fp_line
(start 6 -7.7)
(end 6 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "4e51d02d-c9c8-43cc-9533-95b284d4f22d")
)
(fp_line
(start 6 3.3)
(end 4.5 3.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "f8328b14-c32f-4c98-8b2d-ecd3f71e4ac0")
)
(fp_line
(start -2.2 3.5)
(end -2.2 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "1a0a125d-2f9e-4f3d-8ec0-9ecbca0e72d5")
)
(fp_line
(start -2.2 4.5)
(end -6.25 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "cbe7658e-daf1-47c4-b9e8-520028d31236")
)
(fp_line
(start 1.8 3.1)
(end -1.8 3.1)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "bfd8b164-af69-4d94-9a60-cc85cd8acf8b")
)
(fp_line
(start 2.2 3.5)
(end 2.2 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "73d5260c-f456-466c-8c75-2f026f251f44")
)
(fp_line
(start 2.2 4.5)
(end 6.25 4.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "917e2030-c454-43c6-87a0-07c8b88861b0")
)
(fp_arc
(start -2.2 3.5)
(mid -2.082843 3.217158)
(end -1.8 3.1)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "9e1a8a33-8233-4abe-a3ba-a6b830ef1ba4")
)
(fp_arc
(start 1.8 3.1)
(mid 2.082843 3.217157)
(end 2.2 3.5)
(stroke
(width 0.12)
(type solid)
)
(layer "Edge.Cuts")
(uuid "eb0995bb-e678-4b76-8456-79056a51cc93")
)
(fp_line
(start -6.25 -7.95)
(end -6.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f7c2dd8a-1687-4734-91d1-4dfb7034f7c3")
)
(fp_line
(start -6.25 4.75)
(end -3.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "63562dd3-f19b-48fe-9912-83c21a31173b")
)
(fp_line
(start -3.25 4.75)
(end -3.25 6.55)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "53cd6ca8-9049-4dde-a527-e45c9992f246")
)
(fp_line
(start -3.25 6.55)
(end 3.25 6.55)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "66071f1e-b04f-49dc-99fc-112775de4666")
)
(fp_line
(start 3.25 4.75)
(end 6.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8f313e63-61ed-48a7-b525-151726762e88")
)
(fp_line
(start 3.25 6.55)
(end 3.25 4.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "1fdee5e4-d354-4a89-a782-922f99f0e291")
)
(fp_line
(start 6.25 -7.95)
(end -6.25 -7.95)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "99b2d1bc-2d92-46bd-9ad4-a4b8c5d2b637")
)
(fp_line
(start 6.25 4.5)
(end 6.25 -7.95)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "01ecbe1f-b510-4450-8a7b-a5ff96f3be8e")
)
(fp_line
(start 6.25 4.75)
(end 6.25 4.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "bfbdbfd5-18dd-4d16-8ae7-db7a4fc2250f")
)
(fp_line
(start -6 -7.7)
(end 6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "2b0ed5ae-9ef1-49c6-b870-50a36d11edb4")
)
(fp_line
(start -6 3.3)
(end -6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "0725ffe5-df0b-4701-8f35-03d8576d35e0")
)
(fp_line
(start -4.5 3.3)
(end -6 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "31437e38-2c3c-4611-a389-8d47159f22f9")
)
(fp_line
(start -4.5 4.5)
(end -4.5 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "627f591d-0721-4c96-95ed-d8436d1de7c0")
)
(fp_line
(start -4.5 4.5)
(end -3 4.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "e7a935b2-6890-444a-9191-8315d1a3863d")
)
(fp_line
(start -3 4.5)
(end -3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "525e5d32-e41b-485d-a969-c3759af256bd")
)
(fp_line
(start -3 6.3)
(end 3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4e4878bb-834b-4523-89f4-8f366cd67ff1")
)
(fp_line
(start 3 4.5)
(end 3 6.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ee43d5a4-51d1-4bf6-80b4-2fc050730633")
)
(fp_line
(start 4.5 3.3)
(end 6 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "7075e3ee-249b-4a64-b9df-19fd19567562")
)
(fp_line
(start 4.5 4.5)
(end 3 4.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "1a4392cc-55e5-48e9-9cf6-f721b6cb2ca8")
)
(fp_line
(start 4.5 4.5)
(end 4.5 3.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "e882e3b6-4f8d-4411-8a37-16a04ebbe7d7")
)
(fp_line
(start 6 3.3)
(end 6 -7.7)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "74201cde-46d1-4161-95b1-40aad522b14e")
)
(fp_text user "PCB edge"
(at 0 5.5 180)
(unlocked yes)
(layer "Dwgs.User")
(uuid "6603ea05-abec-4c3a-be70-d0b3c84a8d32")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "${REFERENCE}"
(at 0 -1.5 180)
(layer "F.Fab")
(uuid "8c0c633e-b05d-4fc8-b3bf-07db7b17d22b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at -5 0)
(size 1.2 1.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(uuid "e6224198-ac11-4f62-bf91-8032e22b87ab")
)
(pad "" np_thru_hole circle
(at -5 2.5)
(size 1.2 1.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(uuid "9a8acccb-5f0e-4165-ba3a-267584607e89")
)
(pad "" np_thru_hole circle
(at 0 -5)
(size 1.2 1.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(uuid "05569bc5-3ecf-416b-b82e-d5b5e46c5574")
)
(pad "" np_thru_hole circle
(at 5 0)
(size 1.2 1.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(uuid "cb0bc6ed-43c4-4165-89f3-10bb650a041b")
)
(pad "" np_thru_hole circle
(at 5 2.5)
(size 1.2 1.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(uuid "2e191cf7-e0e2-4715-bc0a-33183645d0ac")
)
(pad "R" thru_hole oval
(at -5 -5)
(size 1.2 2.2)
(drill oval 0.4 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3d7c16d9-41fc-4ed0-a02b-90aaff7df646")
)
(pad "S" thru_hole oval
(at 0 0)
(size 2.2 1.2)
(drill oval 1.4 0.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "064127bf-3194-4932-a513-0f75ad34515b")
)
(pad "T" thru_hole oval
(at 5 -5 180)
(size 1.2 2.2)
(drill oval 0.4 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a3dcf3d3-5f1d-4da2-9605-d277a906782f")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Connector_Audio.3dshapes/Jack_3.5mm_CUI_SJ1-3523N_Horizontal.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -0,0 +1,351 @@
(footprint "Potentiometer_Bourns_PTV09A-1_Single_Vertical"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "Potentiometer, vertical, Bourns PTV09A-1 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf")
(tags "Potentiometer vertical Bourns PTV09A-1 Single")
(property "Reference" "RV1"
(at 2.5 -8.5 180)
(layer "F.SilkS")
(uuid "d1378ba2-a30c-4816-8dae-b1520fbbf045")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "10k"
(at 6.05 5.15 180)
(layer "F.Fab")
(uuid "6b3324d4-6b5f-4e48-8e1e-ca88bf2638a2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" "https://www.mouser.com/datasheet/2/54/ptv09-777818.pdf"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ea03a3b2-41a4-4626-8814-c669b45a5103")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" "Potentiometer, US symbol"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a7bec42f-9a80-41e3-8ba8-8f6e7c79da5d")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Sim.Device" "R"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "6b426efd-7f2e-40c2-aa9f-5c58c3fa830b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Sim.Type" "POT"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "cf6ca8bd-cd55-4077-8990-2db3919a9d73")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Sim.Pins" "1=r0 2=wiper 3=r1"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "fbc96e06-fb09-4512-9592-55165b593f55")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Sim.Params" "pos=0.75"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a479d875-9747-4fd8-830d-73237deda31d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start 0.88 -7.47)
(end 0.88 -5.871)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "f2ed8abb-b40c-4a28-9f9a-ce23d0fa002e")
)
(fp_line
(start 0.88 -7.47)
(end 4.745 -7.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "661b3312-fe2c-4c3f-85d7-2e57539c47b4")
)
(fp_line
(start 0.88 -4.129)
(end 0.88 -3.37)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "0cc48537-82f6-4de4-bfbf-1f68d05e16d2")
)
(fp_line
(start 0.88 -1.629)
(end 0.88 -0.87)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "80bbca26-f4e8-44fa-9b39-508ea5078828")
)
(fp_line
(start 0.88 0.87)
(end 0.88 2.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "496d676c-e536-47d5-827f-9248677fc2a7")
)
(fp_line
(start 0.88 2.47)
(end 4.745 2.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5ff1c542-0b3e-49c2-89ce-730181a4b650")
)
(fp_line
(start 9.255 -7.47)
(end 13.12 -7.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c7ec986d-6d4d-4d41-a412-0a5f10169254")
)
(fp_line
(start 9.255 2.47)
(end 13.12 2.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3fa0ebfb-7edd-4dc0-9f67-5042aec04d0c")
)
(fp_line
(start 13.12 -7.47)
(end 13.12 2.47)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "43806e99-e9b3-4cb4-bf0c-dba586336e4f")
)
(fp_line
(start -1.15 -9.15)
(end -1.15 4.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "dfbb3e60-b0ff-4ddf-95a8-0df777638509")
)
(fp_line
(start -1.15 4.15)
(end 13.25 4.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c7f66083-7888-4131-b383-78d34ebd0f29")
)
(fp_line
(start 13.25 -9.15)
(end -1.15 -9.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "3835727f-9799-495a-9d0f-398586cd4aa9")
)
(fp_line
(start 13.25 4.15)
(end 13.25 -9.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "43c4a09e-d3a8-4c65-a47e-0647491a3335")
)
(fp_line
(start 1 -7.35)
(end 1 2.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a3215d61-5c2d-44e8-9b60-58c6f71f3592")
)
(fp_line
(start 1 2.35)
(end 13 2.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c7638f80-e483-46a2-b1d3-5a28ce3b4f45")
)
(fp_line
(start 13 -7.35)
(end 1 -7.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "b94afbc1-7b67-405c-bedf-f70f5af572a5")
)
(fp_line
(start 13 2.35)
(end 13 -7.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "66205ba6-d11a-464a-a924-300d8708e0c6")
)
(fp_circle
(center 7 -2.5)
(end 10 -2.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "5ee6a02c-72c4-421a-be22-837fd9f0e834")
)
(fp_text user "${REFERENCE}"
(at 2 -2.5 90)
(layer "F.Fab")
(uuid "6e66ebc8-c4d5-4f41-944f-971fde56f09c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at 7 -6.9)
(size 4 4)
(drill 2.2)
(layers "*.Cu" "*.Mask")
(uuid "228757f1-5e32-431b-90bf-27043e8a7902")
)
(pad "" np_thru_hole circle
(at 7 1.9)
(size 4 4)
(drill 2.2)
(layers "*.Cu" "*.Mask")
(uuid "ecf46eaa-3ef7-4fe7-8022-ce828b4e5696")
)
(pad "1" thru_hole circle
(at 0 0)
(size 1.8 1.8)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "576d2a0d-1612-4252-8b26-27fd484bac76")
)
(pad "2" thru_hole circle
(at 0 -2.5)
(size 1.8 1.8)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "abbd5b33-4d3a-4c12-a0da-434288423ecf")
)
(pad "3" thru_hole circle
(at 0 -5)
(size 1.8 1.8)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2f84022d-9fb0-46ba-b5f8-4e757bcc44a7")
)
(embedded_fonts no)
(model "${KIPRJMOD}/PTV09A-4020U-B103.stp"
(offset
(xyz 7 2.5 6.5)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 90 -0 -90)
)
)
)

View File

@ -0,0 +1,259 @@
(footprint "SW_SLW-121586-5A-D"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -3.575 -4.425 0)
(layer "F.SilkS")
(uuid "915f8ac5-2c5a-4eac-a5f5-d8c6c8c39754")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_SLW-121586-5A-D"
(at 4.68 4.115 0)
(layer "F.Fab")
(uuid "257d6cf4-e8a8-4fbe-9ab9-4f5fd8d74ff4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "233540cf-c706-406a-b34e-686fbbe94b12")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "c7a99b83-4d6e-4681-a515-75a683f5fb85")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -6.05 -2.9)
(end 6.05 -2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "4ac74bd4-5850-438e-9424-6ad2324cf5e7")
)
(fp_line
(start -6.05 -1.8)
(end -6.05 -2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "b16102b7-0ba8-445e-b2ee-7dc44a6de4f3")
)
(fp_line
(start -6.05 2.9)
(end -6.05 1.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "5acadcaa-4977-4e67-ae1a-e99c5edb706c")
)
(fp_line
(start 6.05 -2.9)
(end 6.05 -1.8)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "af5bbd43-59d8-4fd6-bd01-69c28a7f5716")
)
(fp_line
(start 6.05 1.8)
(end 6.05 2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "49d01ef9-c4cb-4cac-b049-bb484482e667")
)
(fp_line
(start 6.05 2.9)
(end -6.05 2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "19748dac-e64a-491b-99da-4775565335ed")
)
(fp_circle
(center -3 -3.5)
(end -2.9 -3.5)
(stroke
(width 0.2)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "60bc9d99-8fb7-408c-bb17-9170a637378c")
)
(fp_line
(start -6.7 -3.15)
(end -6.7 3.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e274a323-fdb7-48b7-86dd-d9231643d67a")
)
(fp_line
(start -6.7 3.15)
(end 6.7 3.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f2e16eb8-5821-4c79-bcfd-c36b4de8bbfe")
)
(fp_line
(start 6.7 -3.15)
(end -6.7 -3.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9a845aff-535d-4f05-989c-6fb6094fca57")
)
(fp_line
(start 6.7 3.15)
(end 6.7 -3.15)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b083899f-6e2c-4754-8740-574e9de4668e")
)
(fp_line
(start -6.05 -2.9)
(end -6.05 2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "3cb08775-8e49-4c39-afca-5a6423922e38")
)
(fp_line
(start -6.05 2.9)
(end 6.05 2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "0124d286-1186-4748-bc2d-b8135fea5e19")
)
(fp_line
(start 6.05 -2.9)
(end -6.05 -2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "c672a343-687c-499e-bb89-0f98cbfac289")
)
(fp_line
(start 6.05 2.9)
(end 6.05 -2.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "3640a783-4f2d-4b3a-bfc3-cfd43aceda02")
)
(fp_circle
(center -3 -3.5)
(end -2.9 -3.5)
(stroke
(width 0.2)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "3f9766c0-04d6-44b2-89e6-8aacd49437f4")
)
(pad "" np_thru_hole oval
(at -5.8 0)
(size 1.2 2.4)
(drill oval 0.8 1.6)
(layers "F&B.Cu" "*.Mask")
(solder_mask_margin 0.102)
(uuid "7a586173-5d33-4739-8c19-d5486634b1b4")
)
(pad "" np_thru_hole oval
(at 5.8 0)
(size 1.2 2.4)
(drill oval 0.8 1.6)
(layers "F&B.Cu" "*.Mask")
(solder_mask_margin 0.102)
(uuid "6b6c3e4a-0859-433b-8b2a-48c8522974e0")
)
(pad "1" thru_hole rect
(at -3 0)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "95a2b145-9041-4a14-81e4-d7669b12db52")
)
(pad "2" thru_hole circle
(at 0 0)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "1b7dd903-cc1c-43e4-b3c9-55b29f0a1b29")
)
(pad "3" thru_hole circle
(at 3 0)
(size 1.508 1.508)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "513c98da-5bc6-4fa5-a46e-875e8e965451")
)
(embedded_fonts no)
)

17894
PTV09A-4020U-B103.stp Normal file

File diff suppressed because it is too large Load Diff

14058
PTV09A-4025U-B103.stp Normal file

File diff suppressed because it is too large Load Diff

30
SLW-121586-5A-D.lib Normal file
View File

@ -0,0 +1,30 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#(c) SnapEDA 2016 (snapeda.com)
#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0
#
# SLW-121586-5A-D
#
DEF SLW-121586-5A-D S 0 40 Y N 1 L N
F0 "S" -100 200 50 H V L BNN
F1 "SLW-121586-5A-D" -100 -200 50 H V L BNN
F2 "SW_SLW-121586-5A-D" 0 0 50 H I L BNN
F3 "" 0 0 50 H I L BNN
F4 "1.01" 0 0 50 H I L BNN "PARTREV"
F5 "Manufacturer Recommendations" 0 0 50 H I L BNN "STANDARD"
F6 "11.2mm" 0 0 50 H I L BNN "MAXIMUM_PACKAGE_HEIGHT"
F7 "Same Sky" 0 0 50 H I L BNN "MANUFACTURER"
DRAW
P 2 0 0 6 -100 0 110 84 N
C 100 100 13 0 0 6 N
P 2 0 0 6 200 100 115 100 N
P 2 0 0 6 -100 0 -200 0 N
C 100 -100 13 0 0 6 N
P 2 0 0 6 200 -100 115 -100 N
X ~ 1 300 100 100 L 40 40 0 0 P
X ~ 2 -300 0 100 R 40 40 0 0 P
X ~ 3 300 -100 100 L 40 40 0 0 P
ENDDRAW
ENDDEF
#
# End Library

3815
SLW-121586-5A-D.stp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
(module SW_SLW-121586-5A-D (layer F.Cu) (tedit 68250831)
(descr "")
(fp_text reference REF** (at -3.575 -4.425 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value SW_SLW-121586-5A-D (at 4.68 4.115 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad 1 thru_hole rect (at -3.0 0.0) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 2 thru_hole circle (at 0.0 0.0) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 3 thru_hole circle (at 3.0 0.0) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH1 thru_hole oval (at -5.8 0.0) (size 1.2 2.4) (drill oval 0.8 1.6) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH2 thru_hole oval (at 5.8 0.0) (size 1.2 2.4) (drill oval 0.8 1.6) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(fp_line (start -6.05 -2.9) (end -6.05 2.9) (layer F.Fab) (width 0.127))
(fp_line (start -6.05 2.9) (end 6.05 2.9) (layer F.Fab) (width 0.127))
(fp_line (start 6.05 2.9) (end 6.05 -2.9) (layer F.Fab) (width 0.127))
(fp_line (start 6.05 -2.9) (end -6.05 -2.9) (layer F.Fab) (width 0.127))
(fp_line (start -6.05 -1.8) (end -6.05 -2.9) (layer F.SilkS) (width 0.127))
(fp_line (start -6.05 -2.9) (end 6.05 -2.9) (layer F.SilkS) (width 0.127))
(fp_line (start 6.05 -2.9) (end 6.05 -1.8) (layer F.SilkS) (width 0.127))
(fp_line (start 6.05 1.8) (end 6.05 2.9) (layer F.SilkS) (width 0.127))
(fp_line (start 6.05 2.9) (end -6.05 2.9) (layer F.SilkS) (width 0.127))
(fp_line (start -6.05 2.9) (end -6.05 1.8) (layer F.SilkS) (width 0.127))
(fp_line (start -6.7 -3.15) (end -6.7 3.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.7 3.15) (end 6.7 3.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.7 3.15) (end 6.7 -3.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.7 -3.15) (end -6.7 -3.15) (layer F.CrtYd) (width 0.05))
(fp_circle (center -3.0 -3.5) (end -2.9 -3.5) (layer F.SilkS) (width 0.2))
(fp_circle (center -3.0 -3.5) (end -2.9 -3.5) (layer F.Fab) (width 0.2))
)

49
TL072.sub Normal file
View File

@ -0,0 +1,49 @@
* TL072 OPERATIONAL AMPLIFIER "MACROMODEL" SUBCIRCUIT
* CREATED USING PARTS RELEASE 4.01 ON 06/16/89 AT 13:08
* (REV N/A) SUPPLY VOLTAGE: +/-15V
* CONNECTIONS: NON-INVERTING INPUT
* | INVERTING INPUT
* | | POSITIVE POWER SUPPLY
* | | | NEGATIVE POWER SUPPLY
* | | | | OUTPUT
* | | | | |
.SUBCKT TL072 1 2 3 4 5
*
C1 11 12 3.498E-12
C2 6 7 15.00E-12
DC 5 53 DX
DE 54 5 DX
DLP 90 91 DX
DLN 92 90 DX
DP 4 3 DX
EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5
FB 7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6
GA 6 0 11 12 282.8E-6
GCM 0 6 10 99 8.942E-9
ISS 3 10 DC 195.0E-6
HLIM 90 0 VLIM 1K
J1 11 2 10 JX
J2 12 1 10 JX
R2 6 9 100.0E3
RD1 4 11 3.536E3
RD2 4 12 3.536E3
RO1 8 5 150
RO2 7 99 150
RP 3 4 2.143E3
RSS 10 99 1.026E6
VB 9 0 DC 0
VC 3 53 DC 2.200
VE 54 4 DC 2.200
VLIM 7 8 DC 0
VLP 91 0 DC 25
VLN 0 92 DC 25
.MODEL DX D(IS=800.0E-18)
.MODEL JX PJF(IS=15.00E-12 BETA=270.1E-6 VTO=-1)
.ENDS
.SUBCKT TL072I 1OUT 1IN- 1IN+ VCC- 2IN+ 2IN- 2OUT VCC+
X1 1IN+ 1IN- VCC+ VCC- 1OUT TL072
X2 2IN+ 2IN- VCC+ VCC- 2OUT TL072
.ENDS TL072I

125
ada4692.sub Normal file
View File

@ -0,0 +1,125 @@
* ADA4692 SPICE Macro-model
* Description: Amplifier
* Generic Desc: 2.7/5V, CMOS, OP, Low Noise, SD, 4X
* Developed by: HH / ADSJ
* Revision History: 08/10/2012 - Updated to new header style
* 1.0 (07/2009)
* Copyright 2009, 2012 by Analog Devices
*
* Refer to http://www.analog.com/Analog_Root/static/techSupport/designTools/spiceModels/license/spice_general.html for License Statement. Use of this model
* indicates your acceptance of the terms and provisions in the License Statement.
*
* BEGIN Notes:
* Not Modeled:
*
* Parameters modeled include:
* VSY=5V, T=25<32>C
*
* END Notes
*
* Node Assignments
* noninverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output
* | | | | |
* | | | | |
.SUBCKT ADA4692 1 2 99 50 45
*
* INPUT STAGE
*
M1 4 7 8 99 PIX L=1E-6 W=2.807E-04
M2 6 2 8 99 PIX L=1E-6 W=2.807E-04
RD1 4 50 1.333E+04
RD2 6 50 1.333E+04
C1 4 6 5.900E-13
I1 99 8 3.000E-05
V1 99 9 1.098E-00
D1 8 9 DX
EOS 7 1 POLY(4) (73,98) (22,98) (81,98) (83,98) 5.00E-04 1 1 1 1
IOS 1 2 5.00E-13
*
* INTERNAL VOLTAGE REFERENCE
*
EREF 98 0 POLY(2) (99,0) (50,0) 0 0.5 0.5
EVP 97 98 (99,50) 0.5
EVN 51 98 (50,99) 0.5
*
* GAIN STAGE
*
G1 98 30 POLY(1) (4,6) 0 4.599E-04
R1 30 98 1.000E+06
RZ 45 31 3.429E+02
CF 30 31 1.115E-10
V3 32 30 0.2225E+00
V4 30 33 0.4087E+00
D3 32 97 DX
D4 51 33 DX
*
*CMRR
*
E1 72 98 POLY(2) (1,98) (2,98) 0 2.667E-05 2.667E-05
R10 72 73 1.592E+00
R20 73 98 5.305E-03
C10 72 73 1.000E-06
*
* PSRR
*
EPSY 21 98 POLY(1) (99,50) -1.913E-00 3.826E-01
RPS1 21 22 6.631E+02
RPS2 22 98 2.449E-02
CPS1 21 22 1.000E-06
*
* VOLTAGE NOISE REFERENCE OF 13nV/rt(Hz)
*
VN1 80 98 0
RN1 80 98 22.5E-03
HN 81 98 VN1 1.33E+01
RN2 81 98 1
*
* FLICKER NOISE CORNER = 1000 Hz
*
DFN 82 98 DNOISE
VFN 82 98 DC 0.6551
HFN 83 98 POLY(1) VFN 1.00E-03 1.00E+00
RFN 83 98 1
*
* OUTPUT STAGE
*
M5 45 46 99 99 POX L=1.00E-6 W=1.231E-03
M6 45 47 50 50 NOX L=1.00E-6 W=3.792E-04
EG1 99 46 POLY(1) (98,30) 7.964E-01 1
EG2 47 50 POLY(1) (30,98) 6.869E-01 1
*
GSY 99 50 POLY(1) (99,50) 63.95E-06 5.937E-06
*
* MODELS
*
.MODEL POX PMOS (LEVEL=2,KP=1.00E-05,VTO=-0.7,LAMBDA=0.05, RB=1E+00)
.MODEL NOX NMOS (LEVEL=2,KP=4.00E-05,VTO=+0.6,LAMBDA=0.035, RB=1E+00)
.MODEL PIX PMOS (LEVEL=2,KP=4.00E-05,VTO=-0.5,LAMBDA=0.03,RB=1E-02)
*.MODEL NIX NMOS (LEVEL=2,KP=4.00E-05,VTO=0.5, LAMBDA=0.03,RB=1E+00)
.MODEL DX D(IS=1E-14,RS=0.1)
.MODEL DNOISE D(IS=1E-14,RS=0,KF=3.6E-11)
*
.ENDS ADA4692
*
*$
* noninverting input
* | inverting input
* | | positive supply
* | | | negative supply
* | | | | output
* | | | | |
* | | | | |
*SUBCKT ADA4692 1 2 99 50 45
.SUBCKT ADA4692-2 AOUT AIN- AIN+ V- BIN+ BIN- BOUT V+
X1 AIN+ AIN- V+ V- AOUT ADA4692
X2 BIN+ BIN- V+ V- BOUT ADA4692
.ends

View File

@ -3,15 +3,16 @@
(generator "eeschema")
(generator_version "9.0")
(uuid "e8ea0e98-76fb-4fc6-b23e-90888600fedf")
(paper "USLetter")
(paper "A5")
(title_block
(title "EL223FP4L1")
(date "2025-05-08")
(rev "1")
(company "Boles & Walker")
(comment 1 "OUTPUT GAIN")
)
(lib_symbols
(symbol "Amplifier_Operational:MCP6004"
(symbol "Custom:ADA4692-2"
(pin_names
(offset 0.127)
)
@ -19,7 +20,7 @@
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 5.08 0)
(at 2.54 6.35 0)
(effects
(font
(size 1.27 1.27)
@ -27,8 +28,8 @@
(justify left)
)
)
(property "Value" "MCP6004"
(at 0 -5.08 0)
(property "Value" "ADA4692-2"
(at 2.54 3.81 0)
(effects
(font
(size 1.27 1.27)
@ -36,8 +37,8 @@
(justify left)
)
)
(property "Footprint" ""
(at -1.27 2.54 0)
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
(at -3.302 -6.35 0)
(effects
(font
(size 1.27 1.27)
@ -45,8 +46,8 @@
(hide yes)
)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
(at 1.27 5.08 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADA4691-2_4691-4_4692-2_4692-4.pdf"
(at 5.588 10.16 0)
(effects
(font
(size 1.27 1.27)
@ -54,8 +55,8 @@
(hide yes)
)
)
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
(at 0 0 0)
(property "Description" "Dual Low Noise, Precision, Rail-to-Rail Output, JFET Op Amp, SOIC-8"
(at 0.508 -9.144 0)
(effects
(font
(size 1.27 1.27)
@ -71,7 +72,7 @@
)
)
)
(property "ki_keywords" "quad opamp"
(property "ki_keywords" "dual opamp"
(at 0 0 0)
(effects
(font
@ -80,7 +81,7 @@
(hide yes)
)
)
(property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm* DIP*W7.62mm* TSSOP*4.4x5mm*P0.65mm* SSOP*5.3x6.2mm*P0.65mm* MSOP*3x3mm*P0.5mm*"
(property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*"
(at 0 0 0)
(effects
(font
@ -89,10 +90,10 @@
(hide yes)
)
)
(symbol "MCP6004_1_1"
(symbol "ADA4692-2_1_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
@ -157,10 +158,10 @@
)
)
)
(symbol "MCP6004_2_1"
(symbol "ADA4692-2_2_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
@ -225,59 +226,11 @@
)
)
)
(symbol "MCP6004_3_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(symbol "ADA4692-2_3_1"
(pin power_in line
(at 0 7.62 270)
(length 3.81)
(name "V+"
(effects
(font
(size 1.27 1.27)
@ -292,96 +245,8 @@
)
)
)
)
(symbol "MCP6004_4_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "MCP6004_5_1"
(pin power_in line
(at -2.54 7.62 270)
(length 3.81)
(name "V+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -2.54 -7.62 90)
(at 0 -7.62 90)
(length 3.81)
(name "V-"
(effects
@ -390,7 +255,7 @@
)
)
)
(number "11"
(number "4"
(effects
(font
(size 1.27 1.27)
@ -789,26 +654,26 @@
)
)
(junction
(at 45.72 50.8)
(at 99.06 71.12)
(diameter 0)
(color 0 0 0 0)
(uuid "44680ec5-2a3e-4d88-b277-f2ff281bb45e")
)
(junction
(at 68.58 34.29)
(at 121.92 54.61)
(diameter 0)
(color 0 0 0 0)
(uuid "7690d4e9-bb1b-493a-b1f5-5071a050ce72")
)
(junction
(at 31.75 50.8)
(at 85.09 71.12)
(diameter 0)
(color 0 0 0 0)
(uuid "cc38a2f8-1639-4d5d-bd05-6de043ddece2")
)
(wire
(pts
(xy 31.75 24.13) (xy 31.75 27.94)
(xy 85.09 44.45) (xy 85.09 48.26)
)
(stroke
(width 0)
@ -818,7 +683,7 @@
)
(wire
(pts
(xy 45.72 36.83) (xy 48.26 36.83)
(xy 99.06 57.15) (xy 101.6 57.15)
)
(stroke
(width 0)
@ -828,7 +693,7 @@
)
(wire
(pts
(xy 68.58 50.8) (xy 68.58 34.29)
(xy 121.92 71.12) (xy 121.92 54.61)
)
(stroke
(width 0)
@ -838,7 +703,7 @@
)
(wire
(pts
(xy 68.58 34.29) (xy 76.2 34.29)
(xy 121.92 54.61) (xy 129.54 54.61)
)
(stroke
(width 0)
@ -848,7 +713,7 @@
)
(wire
(pts
(xy 35.56 31.75) (xy 48.26 31.75)
(xy 88.9 52.07) (xy 101.6 52.07)
)
(stroke
(width 0)
@ -858,7 +723,7 @@
)
(wire
(pts
(xy 35.56 50.8) (xy 31.75 50.8)
(xy 88.9 71.12) (xy 85.09 71.12)
)
(stroke
(width 0)
@ -868,7 +733,7 @@
)
(wire
(pts
(xy 31.75 53.34) (xy 31.75 50.8)
(xy 85.09 73.66) (xy 85.09 71.12)
)
(stroke
(width 0)
@ -878,7 +743,7 @@
)
(wire
(pts
(xy 25.4 24.13) (xy 31.75 24.13)
(xy 78.74 44.45) (xy 85.09 44.45)
)
(stroke
(width 0)
@ -888,7 +753,7 @@
)
(wire
(pts
(xy 45.72 50.8) (xy 53.34 50.8)
(xy 99.06 71.12) (xy 106.68 71.12)
)
(stroke
(width 0)
@ -898,7 +763,7 @@
)
(wire
(pts
(xy 63.5 34.29) (xy 68.58 34.29)
(xy 116.84 54.61) (xy 121.92 54.61)
)
(stroke
(width 0)
@ -908,7 +773,7 @@
)
(wire
(pts
(xy 43.18 50.8) (xy 45.72 50.8)
(xy 96.52 71.12) (xy 99.06 71.12)
)
(stroke
(width 0)
@ -918,7 +783,7 @@
)
(wire
(pts
(xy 45.72 50.8) (xy 45.72 36.83)
(xy 99.06 71.12) (xy 99.06 57.15)
)
(stroke
(width 0)
@ -928,7 +793,7 @@
)
(wire
(pts
(xy 31.75 35.56) (xy 31.75 50.8)
(xy 85.09 55.88) (xy 85.09 71.12)
)
(stroke
(width 0)
@ -938,7 +803,7 @@
)
(wire
(pts
(xy 60.96 50.8) (xy 68.58 50.8)
(xy 114.3 71.12) (xy 121.92 71.12)
)
(stroke
(width 0)
@ -948,7 +813,7 @@
)
(global_label "VREF"
(shape input)
(at 31.75 53.34 270)
(at 85.09 73.66 270)
(fields_autoplaced yes)
(effects
(font
@ -958,7 +823,7 @@
)
(uuid "20590858-c840-4c0c-86f1-9d99785982f1")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 31.75 60.9214 90)
(at 85.09 81.2414 90)
(effects
(font
(size 1.27 1.27)
@ -970,7 +835,7 @@
)
(hierarchical_label "IN"
(shape input)
(at 25.4 24.13 180)
(at 78.74 44.45 180)
(effects
(font
(size 1.27 1.27)
@ -981,7 +846,7 @@
)
(hierarchical_label "OUT"
(shape output)
(at 76.2 34.29 0)
(at 129.54 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -991,33 +856,33 @@
(uuid "ec7290fd-8b11-41b3-b8cb-cba5066f869c")
)
(symbol
(lib_id "Amplifier_Operational:MCP6004")
(at 55.88 34.29 0)
(unit 1)
(lib_id "Custom:ADA4692-2")
(at 109.22 54.61 0)
(unit 2)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "72d1c87a-4d87-47cf-b830-4ffdbd4d5fa4")
(property "Reference" "U4"
(at 55.88 24.13 0)
(uuid "59108bf8-6413-479a-90ba-385cd30e3342")
(property "Reference" "U2"
(at 109.22 44.45 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "MCP6004"
(at 55.88 26.67 0)
(property "Value" "ADA4692"
(at 109.22 46.99 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 54.61 31.75 0)
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
(at 105.918 60.96 0)
(effects
(font
(size 1.27 1.27)
@ -1025,8 +890,8 @@
(hide yes)
)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
(at 57.15 29.21 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADA4691-2_4691-4_4692-2_4692-4.pdf"
(at 114.808 44.45 0)
(effects
(font
(size 1.27 1.27)
@ -1034,8 +899,8 @@
(hide yes)
)
)
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
(at 55.88 34.29 0)
(property "Description" "Dual Low Noise, Precision, Rail-to-Rail Output, JFET Op Amp, SOIC-8"
(at 109.728 63.754 0)
(effects
(font
(size 1.27 1.27)
@ -1043,8 +908,8 @@
(hide yes)
)
)
(property "Sim.Library" "MCP6001.lib"
(at 55.88 34.29 0)
(property "Sim.Library" "ada4692.sub"
(at 109.22 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1052,8 +917,8 @@
(hide yes)
)
)
(property "Sim.Name" "MCP6004"
(at 55.88 34.29 0)
(property "Sim.Name" "ADA4692-2"
(at 109.22 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1062,7 +927,7 @@
)
)
(property "Sim.Device" "SUBCKT"
(at 55.88 34.29 0)
(at 109.22 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1070,8 +935,8 @@
(hide yes)
)
)
(property "Sim.Pins" "1=OUTA 2=A- 3=A+ 4=VDD 5=B+ 6=B- 7=OUTB 8=OUTC 9=C- 10=C+ 11=VSS 12=D+ 13=D- 14=OUTD"
(at 55.88 34.29 0)
(property "Sim.Pins" "1=AOUT 2=AIN- 3=AIN+ 4=V- 5=BIN+ 6=BIN- 7=BOUT 8=V+"
(at 109.22 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1079,69 +944,60 @@
(hide yes)
)
)
(pin "13"
(uuid "487b4368-bdc2-4cce-b8da-e6622bc68900")
)
(pin "8"
(uuid "30f5683a-d75d-472c-ae7c-ae7e62ac6e69")
)
(pin "10"
(uuid "2acf4fa4-7993-4464-b7ca-577fd6301819")
(property "Part" "ADA4692-2ARZ"
(at 109.22 54.61 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "198220aa-585b-47c9-aa90-04bdee71f59a")
)
(pin "3"
(uuid "92257fd3-d5ba-4b08-9997-dd833f089e4a")
)
(pin "14"
(uuid "a3d56c34-edac-45ac-8510-a9575ec17def")
(uuid "22b8fae4-4cb1-475c-9f39-9b48ef7641d6")
)
(pin "4"
(uuid "eb281645-8f36-4040-979f-3aaa2dc6413c")
)
(pin "7"
(uuid "280c5749-90d5-4212-9c8d-2e8cd0cd3c01")
)
(pin "9"
(uuid "270b9ac1-f4ad-4341-af54-699650b53537")
)
(pin "6"
(uuid "481802bf-8574-4fd0-a3b4-633e10b6c282")
)
(pin "1"
(uuid "d938bc20-94b3-4b57-bae8-dfd38ef0d125")
(uuid "55c50349-5036-4cd2-9dd3-1130c47ac190")
)
(pin "5"
(uuid "658addb7-8557-4d3d-b9de-1cda143928f2")
(uuid "774e2dc1-a4ef-4a73-aed6-415511917893")
)
(pin "11"
(uuid "bbb76668-a696-4f17-a42c-96f1401a31f2")
(pin "3"
(uuid "9d36396e-fd95-4542-bb3e-c47c141b2080")
)
(pin "12"
(uuid "e4bd8918-c041-4c5f-89ef-636b5c9af459")
(pin "1"
(uuid "01b42cf3-cf6b-4714-961b-5eb616e8aea9")
)
(pin "6"
(uuid "ece5e20c-f5fa-4680-a393-b7f4c6093cc5")
)
(pin "7"
(uuid "5376b1ff-54ce-4480-8a59-24e9dc5745e5")
)
(pin "8"
(uuid "7095b578-3b86-4a9c-ab9d-c355a4252925")
)
(instances
(project "ece223_project"
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/1f3891d7-9ed5-413e-b758-2e8f45955b50"
(reference "U4")
(unit 1)
(reference "U2")
(unit 2)
)
)
)
)
(symbol
(lib_id "Device:R_Potentiometer_US")
(at 31.75 31.75 0)
(at 85.09 52.07 0)
(mirror x)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "78db22f2-47ae-4d7e-a67e-26665d34e16a")
(property "Reference" "RV1"
(at 29.21 30.4799 0)
(property "Reference" "RV6"
(at 82.55 50.8 0)
(effects
(font
(size 1.27 1.27)
@ -1149,8 +1005,8 @@
(justify right)
)
)
(property "Value" "5k"
(at 29.21 33.0199 0)
(property "Value" "10k"
(at 82.55 53.34 0)
(effects
(font
(size 1.27 1.27)
@ -1158,8 +1014,8 @@
(justify right)
)
)
(property "Footprint" ""
(at 31.75 31.75 0)
(property "Footprint" "Custom:Potentiometer_Bourns_PTV09A-1_Single_Vertical"
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1167,8 +1023,8 @@
(hide yes)
)
)
(property "Datasheet" "~"
(at 31.75 31.75 0)
(property "Datasheet" "https://www.mouser.com/datasheet/2/54/ptv09-777818.pdf"
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1177,7 +1033,7 @@
)
)
(property "Description" "Potentiometer, US symbol"
(at 31.75 31.75 0)
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1186,7 +1042,7 @@
)
)
(property "Sim.Device" "R"
(at 31.75 31.75 0)
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1195,7 +1051,7 @@
)
)
(property "Sim.Type" "POT"
(at 31.75 31.75 0)
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1204,7 +1060,7 @@
)
)
(property "Sim.Pins" "1=r0 2=wiper 3=r1"
(at 31.75 31.75 0)
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1212,8 +1068,17 @@
(hide yes)
)
)
(property "Sim.Params" "pos=0.5"
(at 31.75 31.75 0)
(property "Sim.Params" "pos=0.75"
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" "PTV09A-4020U-B103"
(at 85.09 52.07 0)
(effects
(font
(size 1.27 1.27)
@ -1233,7 +1098,7 @@
(instances
(project ""
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/1f3891d7-9ed5-413e-b758-2e8f45955b50"
(reference "RV1")
(reference "RV6")
(unit 1)
)
)
@ -1241,7 +1106,7 @@
)
(symbol
(lib_id "Device:R_US")
(at 39.37 50.8 90)
(at 92.71 71.12 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -1249,8 +1114,8 @@
(dnp no)
(fields_autoplaced yes)
(uuid "a87c4466-b97b-49f6-972e-0a8733c8b65c")
(property "Reference" "R10"
(at 39.37 44.45 90)
(property "Reference" "R23"
(at 92.71 64.77 90)
(effects
(font
(size 1.27 1.27)
@ -1258,15 +1123,15 @@
)
)
(property "Value" "10k"
(at 39.37 46.99 90)
(at 92.71 67.31 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 39.624 49.784 90)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"
(at 92.964 70.104 90)
(effects
(font
(size 1.27 1.27)
@ -1275,7 +1140,7 @@
)
)
(property "Datasheet" "~"
(at 39.37 50.8 0)
(at 92.71 71.12 0)
(effects
(font
(size 1.27 1.27)
@ -1284,7 +1149,16 @@
)
)
(property "Description" "Resistor, US symbol"
(at 39.37 50.8 0)
(at 92.71 71.12 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" ""
(at 92.71 71.12 90)
(effects
(font
(size 1.27 1.27)
@ -1301,7 +1175,7 @@
(instances
(project ""
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/1f3891d7-9ed5-413e-b758-2e8f45955b50"
(reference "R10")
(reference "R23")
(unit 1)
)
)
@ -1309,7 +1183,7 @@
)
(symbol
(lib_id "Device:R_US")
(at 57.15 50.8 90)
(at 110.49 71.12 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -1317,8 +1191,8 @@
(dnp no)
(fields_autoplaced yes)
(uuid "b34cccc6-0850-4ae0-9681-a854e214d449")
(property "Reference" "R11"
(at 57.15 44.45 90)
(property "Reference" "R24"
(at 110.49 64.77 90)
(effects
(font
(size 1.27 1.27)
@ -1326,15 +1200,15 @@
)
)
(property "Value" "30k"
(at 57.15 46.99 90)
(at 110.49 67.31 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 57.404 49.784 90)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"
(at 110.744 70.104 90)
(effects
(font
(size 1.27 1.27)
@ -1342,8 +1216,8 @@
(hide yes)
)
)
(property "Datasheet" "~"
(at 57.15 50.8 0)
(property "Datasheet" "https://static6.arrow.com/aropdfconversion/e88ae8119cc3549cbba033af6c2c6bd3b2796839/1088fileversion.pdf"
(at 110.49 71.12 0)
(effects
(font
(size 1.27 1.27)
@ -1352,7 +1226,16 @@
)
)
(property "Description" "Resistor, US symbol"
(at 57.15 50.8 0)
(at 110.49 71.12 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" "ERJ-P06F3002V"
(at 110.49 71.12 90)
(effects
(font
(size 1.27 1.27)
@ -1369,7 +1252,7 @@
(instances
(project "ece223_project"
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/1f3891d7-9ed5-413e-b758-2e8f45955b50"
(reference "R11")
(reference "R24")
(unit 1)
)
)

4709
bom/ibom.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -51,7 +51,13 @@
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
@ -101,6 +107,7 @@
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
@ -116,21 +123,21 @@
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_clearance": 0.1524,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_diameter": 0.254,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_track_width": 0.1524,
"min_via_annular_width": 0.127,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
@ -179,7 +186,9 @@
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"track_widths": [
0.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
@ -206,7 +215,12 @@
"spacing": 0.6
}
},
"via_dimensions": [],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
@ -456,7 +470,7 @@
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"clearance": 0.165,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
@ -467,10 +481,24 @@
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"track_width": 0.165,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
},
{
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_width": 0.2,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Rail",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 0,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3
}
],
"meta": {
@ -478,14 +506,27 @@
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
"netclass_patterns": [
{
"netclass": "Rail",
"pattern": "VCC"
},
{
"netclass": "Rail",
"pattern": "GND"
},
{
"netclass": "Rail",
"pattern": "*VIN*"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"plot": "prod/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
@ -524,46 +565,100 @@
"show": true
},
{
"group_by": true,
"group_by": false,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"group_by": false,
"label": "DNP",
"name": "${DNP}",
"show": true
"show": false
},
{
"group_by": true,
"group_by": false,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
"show": false
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
"show": false
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
"show": false
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Sim.Library",
"name": "Sim.Library",
"show": false
},
{
"group_by": false,
"label": "Sim.Name",
"name": "Sim.Name",
"show": false
},
{
"group_by": false,
"label": "Sim.Params",
"name": "Sim.Params",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Sim.Type",
"name": "Sim.Type",
"show": false
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": false,
"label": "Part",
"name": "Part",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "Default Editing",
"include_excluded_from_bom": false,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@
"margins": {
"bottom": 45,
"left": 70,
"right": 70,
"right": 140,
"top": 30
},
"measurements": [
@ -33,23 +33,27 @@
{
"expr": "MAX V(/FILTERS/OLP)",
"format": "3~V"
},
{
"expr": "AVG V(/FILTERS/IBP1)",
"format": "3~V"
}
],
"showGrid": true,
"traces": [
{
"color": "rgb(229, 196, 148)",
"signal": "V(/FILTERS/OBP1)",
"color": "rgb(255, 255, 51)",
"signal": "V(/FILTERS/IBP1)",
"trace_type": 257
},
{
"color": "rgb(55, 126, 184)",
"signal": "V(IN)",
"trace_type": 257
},
{
"color": "rgb(247, 129, 191)",
"signal": "V(/LED_GAIN/BREF)",
"trace_type": 257
},
{
"color": "rgb(77, 175, 74)",
"signal": "V(/LED_GAIN/OUTB)",
"signal": "V(OUT)",
"trace_type": 257
},
{
@ -63,6 +67,26 @@
"trace_type": 257
}
]
},
{
"analysis": "AC",
"commands": [
".ac dec 100 100 10k",
".kicad adjustpaths",
".save all",
".probe alli",
".probe allp"
],
"dottedSecondary": true,
"margins": {
"bottom": 45,
"left": 70,
"right": 70,
"top": 30
},
"measurements": [],
"showGrid": true,
"traces": []
}
],
"user_defined_signals": [],

File diff suppressed because it is too large Load Diff

4
fp-lib-table Normal file
View File

@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "Custom")(type "KiCad")(uri "${KIPRJMOD}/Custom.pretty")(options "")(descr ""))
)

31
ibom.config.ini Normal file
View File

@ -0,0 +1,31 @@
[html_defaults]
dark_mode=0
show_pads=1
show_fabrication=0
show_silkscreen=1
redraw_on_drag=1
highlight_pin1=none
board_rotation=0
offset_back_rotation=0
checkboxes=Sourced,Placed
bom_view=left-right
layer_view=FB
compression=1
open_browser=1
[general]
bom_dest_dir=bom
bom_name_format=ibom
component_sort_order=U,C,R,L,D,Y,X,F,SW,A,~,HS,CNN,J,P,NT,MH,BT
component_blacklist=
blacklist_virtual=1
blacklist_empty_val=0
include_tracks=0
include_nets=0
[fields]
show_fields=Part,Value
group_fields=Part,Value
normalize_field_case=0
board_variant_field=
board_variant_whitelist=
board_variant_blacklist=
dnp_field=

View File

@ -3,15 +3,16 @@
(generator "eeschema")
(generator_version "9.0")
(uuid "5f207800-3230-423e-a36a-73659ad0e23f")
(paper "USLetter")
(paper "A5")
(title_block
(title "EL223FP4L1")
(date "2025-05-08")
(rev "1")
(company "Boles & Walker")
(comment 1 "Input Gain")
)
(lib_symbols
(symbol "Amplifier_Operational:MCP6004"
(symbol "Custom:ADA4692-2"
(pin_names
(offset 0.127)
)
@ -19,7 +20,7 @@
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 5.08 0)
(at 2.54 6.35 0)
(effects
(font
(size 1.27 1.27)
@ -27,8 +28,8 @@
(justify left)
)
)
(property "Value" "MCP6004"
(at 0 -5.08 0)
(property "Value" "ADA4692-2"
(at 2.54 3.81 0)
(effects
(font
(size 1.27 1.27)
@ -36,8 +37,8 @@
(justify left)
)
)
(property "Footprint" ""
(at -1.27 2.54 0)
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
(at -3.302 -6.35 0)
(effects
(font
(size 1.27 1.27)
@ -45,8 +46,8 @@
(hide yes)
)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
(at 1.27 5.08 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADA4691-2_4691-4_4692-2_4692-4.pdf"
(at 5.588 10.16 0)
(effects
(font
(size 1.27 1.27)
@ -54,8 +55,8 @@
(hide yes)
)
)
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
(at 0 0 0)
(property "Description" "Dual Low Noise, Precision, Rail-to-Rail Output, JFET Op Amp, SOIC-8"
(at 0.508 -9.144 0)
(effects
(font
(size 1.27 1.27)
@ -71,7 +72,7 @@
)
)
)
(property "ki_keywords" "quad opamp"
(property "ki_keywords" "dual opamp"
(at 0 0 0)
(effects
(font
@ -80,7 +81,7 @@
(hide yes)
)
)
(property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm* DIP*W7.62mm* TSSOP*4.4x5mm*P0.65mm* SSOP*5.3x6.2mm*P0.65mm* MSOP*3x3mm*P0.5mm*"
(property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*"
(at 0 0 0)
(effects
(font
@ -89,10 +90,10 @@
(hide yes)
)
)
(symbol "MCP6004_1_1"
(symbol "ADA4692-2_1_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
@ -157,10 +158,10 @@
)
)
)
(symbol "MCP6004_2_1"
(symbol "ADA4692-2_2_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
(xy 5.08 0) (xy -5.08 5.08) (xy -5.08 -5.08) (xy 5.08 0)
)
(stroke
(width 0.254)
@ -225,59 +226,11 @@
)
)
)
(symbol "MCP6004_3_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(symbol "ADA4692-2_3_1"
(pin power_in line
(at 0 7.62 270)
(length 3.81)
(name "V+"
(effects
(font
(size 1.27 1.27)
@ -292,96 +245,8 @@
)
)
)
)
(symbol "MCP6004_4_1"
(polyline
(pts
(xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -7.62 2.54 0)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -7.62 -2.54 0)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 7.62 0 180)
(length 2.54)
(name "~"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(symbol "MCP6004_5_1"
(pin power_in line
(at -2.54 7.62 270)
(length 3.81)
(name "V+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -2.54 -7.62 90)
(at 0 -7.62 90)
(length 3.81)
(name "V-"
(effects
@ -390,7 +255,7 @@
)
)
)
(number "11"
(number "4"
(effects
(font
(size 1.27 1.27)
@ -789,26 +654,26 @@
)
)
(junction
(at 48.26 53.34)
(at 100.33 73.66)
(diameter 0)
(color 0 0 0 0)
(uuid "39ed2852-b0ae-4fd7-a3c0-5f3d3f119696")
)
(junction
(at 71.12 36.83)
(at 123.19 57.15)
(diameter 0)
(color 0 0 0 0)
(uuid "7316a18c-05af-4173-a787-186e996a286c")
)
(junction
(at 34.29 53.34)
(at 86.36 73.66)
(diameter 0)
(color 0 0 0 0)
(uuid "a63187fe-19b4-43a7-9b06-a8fca85b5130")
)
(wire
(pts
(xy 63.5 53.34) (xy 71.12 53.34)
(xy 115.57 73.66) (xy 123.19 73.66)
)
(stroke
(width 0)
@ -818,7 +683,7 @@
)
(wire
(pts
(xy 38.1 34.29) (xy 50.8 34.29)
(xy 90.17 54.61) (xy 102.87 54.61)
)
(stroke
(width 0)
@ -828,7 +693,7 @@
)
(wire
(pts
(xy 34.29 55.88) (xy 34.29 53.34)
(xy 86.36 76.2) (xy 86.36 73.66)
)
(stroke
(width 0)
@ -838,7 +703,7 @@
)
(wire
(pts
(xy 34.29 26.67) (xy 34.29 30.48)
(xy 86.36 46.99) (xy 86.36 50.8)
)
(stroke
(width 0)
@ -848,7 +713,7 @@
)
(wire
(pts
(xy 71.12 53.34) (xy 71.12 36.83)
(xy 123.19 73.66) (xy 123.19 57.15)
)
(stroke
(width 0)
@ -858,7 +723,7 @@
)
(wire
(pts
(xy 48.26 39.37) (xy 50.8 39.37)
(xy 100.33 59.69) (xy 102.87 59.69)
)
(stroke
(width 0)
@ -868,7 +733,7 @@
)
(wire
(pts
(xy 34.29 38.1) (xy 34.29 53.34)
(xy 86.36 58.42) (xy 86.36 73.66)
)
(stroke
(width 0)
@ -878,7 +743,7 @@
)
(wire
(pts
(xy 48.26 53.34) (xy 55.88 53.34)
(xy 100.33 73.66) (xy 107.95 73.66)
)
(stroke
(width 0)
@ -888,7 +753,7 @@
)
(wire
(pts
(xy 66.04 36.83) (xy 71.12 36.83)
(xy 118.11 57.15) (xy 123.19 57.15)
)
(stroke
(width 0)
@ -898,7 +763,7 @@
)
(wire
(pts
(xy 27.94 26.67) (xy 34.29 26.67)
(xy 80.01 46.99) (xy 86.36 46.99)
)
(stroke
(width 0)
@ -908,7 +773,7 @@
)
(wire
(pts
(xy 48.26 53.34) (xy 48.26 39.37)
(xy 100.33 73.66) (xy 100.33 59.69)
)
(stroke
(width 0)
@ -918,7 +783,7 @@
)
(wire
(pts
(xy 45.72 53.34) (xy 48.26 53.34)
(xy 97.79 73.66) (xy 100.33 73.66)
)
(stroke
(width 0)
@ -928,7 +793,7 @@
)
(wire
(pts
(xy 38.1 53.34) (xy 34.29 53.34)
(xy 90.17 73.66) (xy 86.36 73.66)
)
(stroke
(width 0)
@ -938,7 +803,7 @@
)
(wire
(pts
(xy 71.12 36.83) (xy 77.47 36.83)
(xy 123.19 57.15) (xy 129.54 57.15)
)
(stroke
(width 0)
@ -948,7 +813,7 @@
)
(global_label "VREF"
(shape input)
(at 34.29 55.88 270)
(at 86.36 76.2 270)
(fields_autoplaced yes)
(effects
(font
@ -958,7 +823,7 @@
)
(uuid "24be5bc8-0268-4ba5-8e99-20dbdbfa3013")
(property "Intersheetrefs" "${INTERSHEET_REFS}"
(at 34.29 63.4614 90)
(at 86.36 83.7814 90)
(effects
(font
(size 1.27 1.27)
@ -970,7 +835,7 @@
)
(hierarchical_label "IN"
(shape input)
(at 27.94 26.67 180)
(at 80.01 46.99 180)
(effects
(font
(size 1.27 1.27)
@ -981,7 +846,7 @@
)
(hierarchical_label "OUT"
(shape output)
(at 77.47 36.83 0)
(at 129.54 57.15 0)
(effects
(font
(size 1.27 1.27)
@ -992,7 +857,7 @@
)
(symbol
(lib_id "Device:R_US")
(at 41.91 53.34 90)
(at 93.98 73.66 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -1000,24 +865,24 @@
(dnp no)
(fields_autoplaced yes)
(uuid "08974f48-4704-443a-adc8-d52d119c62e0")
(property "Reference" "R12"
(at 41.91 46.99 90)
(property "Reference" "R10"
(at 93.98 67.31 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "10k"
(at 41.91 49.53 90)
(property "Value" "1k"
(at 93.98 69.85 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 42.164 52.324 90)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"
(at 94.234 72.644 90)
(effects
(font
(size 1.27 1.27)
@ -1026,7 +891,7 @@
)
)
(property "Datasheet" "~"
(at 41.91 53.34 0)
(at 93.98 73.66 0)
(effects
(font
(size 1.27 1.27)
@ -1035,7 +900,16 @@
)
)
(property "Description" "Resistor, US symbol"
(at 41.91 53.34 0)
(at 93.98 73.66 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" ""
(at 93.98 73.66 90)
(effects
(font
(size 1.27 1.27)
@ -1052,7 +926,7 @@
(instances
(project "ece223_project"
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/92a045e3-bee5-40f5-b5ce-8fe433234af4"
(reference "R12")
(reference "R10")
(unit 1)
)
)
@ -1060,7 +934,8 @@
)
(symbol
(lib_id "Device:R_Potentiometer_US")
(at 34.29 34.29 0)
(at 86.36 54.61 0)
(mirror x)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -1068,8 +943,8 @@
(dnp no)
(fields_autoplaced yes)
(uuid "5d474325-9e9e-49da-a39f-23f903f781ea")
(property "Reference" "RV2"
(at 31.75 33.0199 0)
(property "Reference" "RV1"
(at 83.5736 53.3511 0)
(effects
(font
(size 1.27 1.27)
@ -1077,8 +952,8 @@
(justify right)
)
)
(property "Value" "5k"
(at 31.75 35.5599 0)
(property "Value" "10k"
(at 83.5736 55.8911 0)
(effects
(font
(size 1.27 1.27)
@ -1086,8 +961,8 @@
(justify right)
)
)
(property "Footprint" ""
(at 34.29 34.29 0)
(property "Footprint" "Custom:Potentiometer_Bourns_PTV09A-1_Single_Vertical"
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1095,8 +970,8 @@
(hide yes)
)
)
(property "Datasheet" "~"
(at 34.29 34.29 0)
(property "Datasheet" "https://www.mouser.com/datasheet/2/54/ptv09-777818.pdf"
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1105,7 +980,7 @@
)
)
(property "Description" "Potentiometer, US symbol"
(at 34.29 34.29 0)
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1114,7 +989,7 @@
)
)
(property "Sim.Device" "R"
(at 34.29 34.29 0)
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1123,7 +998,7 @@
)
)
(property "Sim.Type" "POT"
(at 34.29 34.29 0)
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1132,7 +1007,7 @@
)
)
(property "Sim.Pins" "1=r0 2=wiper 3=r1"
(at 34.29 34.29 0)
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1140,8 +1015,17 @@
(hide yes)
)
)
(property "Sim.Params" "pos=0.5"
(at 34.29 34.29 0)
(property "Sim.Params" "pos=0.032258"
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" "PTV09A-4020U-B103"
(at 86.36 54.61 0)
(effects
(font
(size 1.27 1.27)
@ -1161,40 +1045,40 @@
(instances
(project "ece223_project"
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/92a045e3-bee5-40f5-b5ce-8fe433234af4"
(reference "RV2")
(reference "RV1")
(unit 1)
)
)
)
)
(symbol
(lib_id "Amplifier_Operational:MCP6004")
(at 58.42 36.83 0)
(unit 4)
(lib_id "Custom:ADA4692-2")
(at 110.49 57.15 0)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(dnp no)
(fields_autoplaced yes)
(uuid "dbe0dc96-be31-4eee-ad77-d44e9888052c")
(property "Reference" "U1"
(at 58.42 26.67 0)
(uuid "94c6291b-c758-4126-a314-6652f844a6e0")
(property "Reference" "U2"
(at 110.49 46.99 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "MCP6004"
(at 58.42 29.21 0)
(property "Value" "ADA4692"
(at 110.49 49.53 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 57.15 34.29 0)
(property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm"
(at 107.188 63.5 0)
(effects
(font
(size 1.27 1.27)
@ -1202,8 +1086,8 @@
(hide yes)
)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf"
(at 59.69 31.75 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ADA4691-2_4691-4_4692-2_4692-4.pdf"
(at 116.078 46.99 0)
(effects
(font
(size 1.27 1.27)
@ -1211,8 +1095,8 @@
(hide yes)
)
)
(property "Description" "1MHz, Low-Power Op Amp, DIP-14/SOIC-14/TSSOP-14"
(at 58.42 36.83 0)
(property "Description" "Dual Low Noise, Precision, Rail-to-Rail Output, JFET Op Amp, SOIC-8"
(at 110.998 66.294 0)
(effects
(font
(size 1.27 1.27)
@ -1220,8 +1104,8 @@
(hide yes)
)
)
(property "Sim.Library" "MCP6001.lib"
(at 58.42 36.83 0)
(property "Sim.Library" "ada4692.sub"
(at 110.49 57.15 0)
(effects
(font
(size 1.27 1.27)
@ -1229,8 +1113,8 @@
(hide yes)
)
)
(property "Sim.Name" "MCP6004"
(at 58.42 36.83 0)
(property "Sim.Name" "ADA4692-2"
(at 110.49 57.15 0)
(effects
(font
(size 1.27 1.27)
@ -1239,7 +1123,7 @@
)
)
(property "Sim.Device" "SUBCKT"
(at 58.42 36.83 0)
(at 110.49 57.15 0)
(effects
(font
(size 1.27 1.27)
@ -1247,8 +1131,8 @@
(hide yes)
)
)
(property "Sim.Pins" "1=OUTA 2=A- 3=A+ 4=VDD 5=B+ 6=B- 7=OUTB 8=OUTC 9=C- 10=C+ 11=VSS 12=D+ 13=D- 14=OUTD"
(at 58.42 36.83 0)
(property "Sim.Pins" "1=AOUT 2=AIN- 3=AIN+ 4=V- 5=BIN+ 6=BIN- 7=BOUT 8=V+"
(at 110.49 57.15 0)
(effects
(font
(size 1.27 1.27)
@ -1256,60 +1140,51 @@
(hide yes)
)
)
(pin "13"
(uuid "5a4f58a0-03b8-4455-8ed5-7a4702776a14")
)
(pin "8"
(uuid "30f5683a-d75d-472c-ae7c-ae7e62ac6e69")
)
(pin "10"
(uuid "2acf4fa4-7993-4464-b7ca-577fd6301819")
(property "Part" "ADA4692-2ARZ"
(at 110.49 57.15 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(pin "2"
(uuid "198220aa-585b-47c9-aa90-04bdee71f59a")
)
(pin "3"
(uuid "92257fd3-d5ba-4b08-9997-dd833f089e4a")
)
(pin "14"
(uuid "964b2b3c-64b6-43c5-9e82-b28a8efae154")
(uuid "22b8fae4-4cb1-475c-9f39-9b48ef7641d6")
)
(pin "4"
(uuid "eb281645-8f36-4040-979f-3aaa2dc6413c")
)
(pin "7"
(uuid "280c5749-90d5-4212-9c8d-2e8cd0cd3c01")
)
(pin "9"
(uuid "270b9ac1-f4ad-4341-af54-699650b53537")
)
(pin "6"
(uuid "481802bf-8574-4fd0-a3b4-633e10b6c282")
)
(pin "1"
(uuid "d938bc20-94b3-4b57-bae8-dfd38ef0d125")
(uuid "55c50349-5036-4cd2-9dd3-1130c47ac190")
)
(pin "5"
(uuid "658addb7-8557-4d3d-b9de-1cda143928f2")
(uuid "5fb507ad-fa16-4855-9ab8-c96829efab1f")
)
(pin "11"
(uuid "bbb76668-a696-4f17-a42c-96f1401a31f2")
(pin "3"
(uuid "9d36396e-fd95-4542-bb3e-c47c141b2080")
)
(pin "12"
(uuid "c4f2bf66-10bb-43ff-ad9b-b1c3c302eeae")
(pin "1"
(uuid "01b42cf3-cf6b-4714-961b-5eb616e8aea9")
)
(pin "6"
(uuid "854e5dd5-d3e1-4776-b484-ad693e61c0be")
)
(pin "7"
(uuid "33c9882a-934b-41f6-b91c-b4b72b670022")
)
(pin "8"
(uuid "7095b578-3b86-4a9c-ab9d-c355a4252925")
)
(instances
(project "ece223_project"
(project ""
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/92a045e3-bee5-40f5-b5ce-8fe433234af4"
(reference "U1")
(unit 4)
(reference "U2")
(unit 1)
)
)
)
)
(symbol
(lib_id "Device:R_US")
(at 59.69 53.34 90)
(at 111.76 73.66 90)
(unit 1)
(exclude_from_sim no)
(in_bom yes)
@ -1317,8 +1192,8 @@
(dnp no)
(fields_autoplaced yes)
(uuid "dfcb5527-2e40-475b-a24f-7337b29c79f9")
(property "Reference" "R13"
(at 59.69 46.99 90)
(property "Reference" "R11"
(at 111.76 67.31 90)
(effects
(font
(size 1.27 1.27)
@ -1326,15 +1201,15 @@
)
)
(property "Value" "30k"
(at 59.69 49.53 90)
(at 111.76 69.85 90)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 59.944 52.324 90)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"
(at 112.014 72.644 90)
(effects
(font
(size 1.27 1.27)
@ -1342,8 +1217,8 @@
(hide yes)
)
)
(property "Datasheet" "~"
(at 59.69 53.34 0)
(property "Datasheet" "https://static6.arrow.com/aropdfconversion/e88ae8119cc3549cbba033af6c2c6bd3b2796839/1088fileversion.pdf"
(at 111.76 73.66 0)
(effects
(font
(size 1.27 1.27)
@ -1352,7 +1227,16 @@
)
)
(property "Description" "Resistor, US symbol"
(at 59.69 53.34 0)
(at 111.76 73.66 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Part" "ERJ-P06F3002V"
(at 111.76 73.66 90)
(effects
(font
(size 1.27 1.27)
@ -1369,7 +1253,7 @@
(instances
(project "ece223_project"
(path "/3a60b8c4-9b6a-45e3-8d5f-2fa80fee2396/92a045e3-bee5-40f5-b5ce-8fe433234af4"
(reference "R13")
(reference "R11")
(unit 1)
)
)

File diff suppressed because it is too large Load Diff

229
lm2901.lib Normal file
View File

@ -0,0 +1,229 @@
*source LM2901
* PSpice Model Editor - Version 17.4.0
*$
*LM2901
*****************************************************************************
* (C) Copyright 2022 Texas Instruments Incorporated. All rights reserved.
*****************************************************************************
** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of
** merchantability or fitness for a particular purpose. The model is
** provided solely on an "as is" basis. The entire risk as to its quality
** and performance is with the customer.
*****************************************************************************
*
* This model is subject to change without notice. Texas Instruments
* Incorporated is not responsible for updating this model
*
*****************************************************************************
*
** Released by: Texas Instruments Inc.
* Part: LM2901
* Date: 1/31/2023
* Model Type: All In One
* Simulator: PSPICE
* Simulator Version: 17.4.0.p001
* EVM Order Number: N/A
* EVM Users Guide: N/A
* Datasheet: SLCS006V
* Model Version: 1.0
*
*****************************************************************************
*
* Updates:
*
* Version 1.0 : Release to Web
*
*****************************************************************************
* Model Notes:
* Modeled parameters:
* Supply Voltage Ranges
* Input Voltage Range
* Supply Current
* Input Bias Currents
* Typical Offset Voltage
* Propagation Delay
* Error Conditions:
* If the input goes beyond the recommended input voltage range, the output will float to mid supply
* If the supplies goes beyond the recommended supply voltage ranges, the output will float to mid supply
* The real device will NOT do this.
*
******************************************************************************
* source LM2901
.SUBCKT LM2901 IN+ IN- Vcc GND OUT
R_RIS N859943 VCC 1u TC=0,0
I_IBN IN- GND DC -3.5n
X_U5 N859997 GND N860457 0 V+_BUFFER V-_BUFFER VCC N860405 OUT Output_Stage
X_U4 N860391 N860397 Prop_Delay
X_U2 IN-BUFF IN+BUFF N860457 V+_BUFFER V-_BUFFER INPUTRANGE
C_CINNL GND IN- 0.5p TC=0,0
X_U6 GND V+_BUFFER V-_BUFFER VCC Supply_Buffer
X_U1 IN+ IN+BUFF IN- IN-BUFF Input_Buffer
I_IBP IN+ GND DC -3.5n
C_CINPH IN+ VCC 0.5p TC=0,0
X_U7 N859997 0 V+_BUFFER V-_BUFFER Supply_Enable
E_E1 N860405 V-_BUFFER N860397 V-_BUFFER 2
I_IS N859943 GND DC 275u
C_CINPL GND IN+ 0.5p TC=0,0
C_CINNH IN- VCC 0.5p TC=0,0
X_U3 N860177 IN-BUFF N860391 V+_BUFFER V-_BUFFER N860477 HPA_COMPHYS
V_VOS N860177 IN+BUFF 0.37m
V_VHYST N860477 0 0
X_DESD3 GND IN+ DESD PARAMS: AREA=1.0
X_DESD5 GND IN- DESD PARAMS: AREA=1.0
.ENDS
.SUBCKT Supply_Enable EN POR V+_BUFFER V-_BUFFER
V_VS_MIN_SET N780252 0 1.99
X_U13 V+_BUFFER V-_BUFFER N780066 1V 0 Difference
X_U16 N780086 POR EN 1V 0 ORGATE
V_VS_MAX_SET N779976 0 36.01
V_VLOGIC 1V 0 1
X_U15 N780252 N780066 POR 1V 0 VCC_Range
X_U5 N780066 N779976 N780086 1V 0 VCC_Range
.ENDS
.SUBCKT Input_Buffer IN+ IN+_BUFF IN- IN-_BUFF
X_U1 IN+ IN- IN+_BUFF IN-_BUFF SUPPLY_BUFFER1
.ENDS
.SUBCKT Supply_Buffer GND V+_BUFFER V-_BUFFER Vcc
X_U1 VCC GND V+_BUFFER V-_BUFFER SUPPLY_BUFFER1
.ENDS
.SUBCKT INPUTRANGE INN INP INRANGE V+_BUFFER V-_BUFFER
V_VCMNN N20539 V-_BUFFER -110m
X_U1 N20155 INP N20826 V+_BUFFER V-_BUFFER VINRANGE_393
X_U21 N202710 INN N20833 V+_BUFFER V-_BUFFER VINRANGE_393
X_U22 INP N20415 N20840 V+_BUFFER V-_BUFFER VINRANGE_393
X_U23 INN N20539 N20531 V+_BUFFER V-_BUFFER VINRANGE_393
V_VCMPN N202710 V+_BUFFER -2
V_VCMNP N20415 V-_BUFFER -110m
V_VCMPP N20155 V+_BUFFER -2
X_U24 N20826 N20833 N20840 N20531 INRANGE V+_BUFFER V-_BUFFER 4ORGATE
.ENDS
.SUBCKT Prop_Delay VIN VOUT
R_RS N03175 VIN 50 TC=0,0
T_TPD N03175 0 VOUT 0 Z0=50 TD=1u
R_RT 0 VOUT 50 TC=0,0
.ENDS
.SUBCKT Output_Stage EN GND IN_RANGE POR V+_BUFFER V-_BUFFER Vcc VIN VOUT
X_SVOL N774212 N774290 GND N850209 Output_Stage_SVOL
X_U7 MID V+_BUFFER V-_BUFFER MID_SUPPLY
C_COUTL GND VOUT 0.5p TC=0,0
X_SMID CONTROL_MID 0 N778484 MID Output_Stage_SMID
X_U9 CONTROL_HIZ N789513 1V 0 INVERTER
X_U3 VIN N774212 V+_BUFFER V-_BUFFER VCC N774290 DIGLEVSHIFT
C_COUTH VOUT VCC 0.5p TC=0,0
X_SHIZ CONTROL_HIZ 0 N778484 N778496 Output_Stage_SHIZ
V_VLOGIC 1V 0 1
V_V1 VCC N774290 1
X_U10 N789513 POR CONTROL_MID 1V 0 ORGATE
R_ROUTL N850209 N778496 60 TC=0,0
X_U8 POR IN_RANGE EN EN CONTROL_HIZ 1V 0 4ORGATE
L_L1 N778484 VOUT 1n
.ENDS
.subckt Output_Stage_SVOL 1 2 3 4
S_SVOL 3 4 1 2 _SVOL
RS_SVOL 1 2 1G
.MODEL _SVOL VSWITCH Roff=1e12 Ron=1.0 Voff=1 Von=0
.ends Output_Stage_SVOL
.subckt Output_Stage_SMID 1 2 3 4
S_SMID 3 4 1 2 _SMID
RS_SMID 1 2 1G
.MODEL _SMID VSWITCH Roff=1e12 Ron=1.0 Voff=1 Von=0
.ends Output_Stage_SMID
.subckt Output_Stage_SHIZ 1 2 3 4
S_SHIZ 3 4 1 2 _SHIZ
RS_SHIZ 1 2 1G
.MODEL _SHIZ VSWITCH Roff=1e12 Ron=1.0 Voff=1 Von=0
.ends Output_Stage_SHIZ
.SUBCKT HPA_COMPHYS INP INN OUT_OUT VDD VSS VHYS
EVMID VMID 0 VALUE = { ( V(VDD) + V(VSS) )/2 }
EVH VH 0 VALUE = { ( V(VHYS)/2) }
EINNNEW INNNEW 0 VALUE = { IF( ( V(OUT_OUT) < V(VMID) ),(V(INN) + (V(VH))),( V(INN) - V(VH) ) ) }
EOUT OUT 0 VALUE = { IF( ( V(INP) > V(INNNEW) ), V(VDD), V(VSS) ) }
R1 OUT OUT_OUT 1
C1 OUT_OUT 0 1e-12
.ENDS
*$
.SUBCKT DIGLEVSHIFT 1 2 VDD_OLD VSS_OLD VDD_NEW VSS_NEW
*E1 3 0 VALUE = { IF( V(1) < (V(VDD_OLD)+V(VSS_OLD))/2, V(VSS_NEW), V(VDD_NEW) ) }
E1 3 0 VALUE = { IF( V(1) < 1, V(VSS_NEW), V(VDD_NEW) ) }
R1 3 2 1
*C1 2 0 1e-12
.ENDS
*$
.SUBCKT INVERTER 1 2 VDD VSS
E2 2 0 VALUE = { IF( V(1)> (V(VDD)+V(VSS))/2, V(VSS), V(VDD) ) }
C1 1 0 1e-12
.ENDS
*$
.SUBCKT MID_SUPPLY OUT VDD VSS
EVMID VMID 0 VALUE = { ( V(VDD) + V(VSS) )/2 }
EOUT OUT 0 VALUE = {V(VMID)}
.ENDS
*$
.SUBCKT ORGATE 1 2 3 VDD VSS
E1 4 0 VALUE = { IF( ((V(1)< (V(VDD)+V(VSS))/2 ) & (V(2)< (V(VDD)+V(VSS))/2 )), V(VSS), V(VDD) ) }
R1 4 3 1
C1 3 0 1e-12
.ENDS
*$
.SUBCKT Difference 1 2 OUT VDD VSS
EOUT OUT1 0 VALUE = { V(1)- V(2)}
R1 OUT1 OUT 1
*C1 OUT 0 1e-12
.ENDS
*$
.SUBCKT SUPPLY_BUFFER1 1 2 VDD_NEW VSS_NEW
EVDD_NEW VDD_NEW 0 VALUE = {V(1)}
EVSS_NEW VSS_NEW 0 VALUE = {V(2)}
.ENDS
*$
.SUBCKT VCC_Range 1 2 OUT VDD VSS
EOUT OUT2 0 VALUE = { IF( ( V(1) >= V(2) ), V(VDD), V(VSS) ) }
R1 OUT OUT2 1
C1 OUT 0 1e-12
.ENDS
*$
.SUBCKT VINRANGE_393 1 2 OUT VDD VSS
EOUT OUT2 0 VALUE = { IF( ( V(1) >= V(2) ), V(VSS), V(VDD) ) }
R1 OUT2 OUT 1
C1 OUT 0 1e-12
.ENDS
*$
.SUBCKT 4ORGATE 1 2 3 4 5 VDD VSS
E1 6 0 VALUE = { IF( ((V(1)> (V(VDD)+V(VSS))/2 ) | (V(2)> (V(VDD)+V(VSS))/2 ) | (V(3)> (V(VDD)+V(VSS))/2 ) | (V(4)> (V(VDD)+V(VSS))/2 )), V(VDD), V(VSS) ) }
R1 5 6 1
.ENDS
*$
.subckt DESD AN CAT
+ params:
+ AREA=1.0
+ IS=10f
+ RS=5
+ BV=100
D_DESD AN CAT model22 {area}
.model model22 d
+ is={IS}
+ rs={RS}
+ bv={BV}
.ends DESD
.SUBCKT LM339 1OUT 2OUT VCC 2IN- 2IN+ 1IN- 1IN+ 3IN- 3IN+ 4IN- 4IN+ GND 4OUT 3OUT
X1 1IN+ 1IN- VCC GND 1OUT LM2901
X2 2IN+ 2IN- VCC GND 2OUT LM2901
X3 3IN+ 3IN- VCC GND 3OUT LM2901
X4 4IN+ 4IN- VCC GND 4OUT LM2901
.ENDS LM339

6534
prod/ece223_project-B_Cu.gbr Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,238 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
%TF.CreationDate,2025-05-15T12:38:11-07:00*%
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-05-15 12:38:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,1.200000*%
%ADD11O,1.200000X2.200000*%
%ADD12O,2.200000X1.200000*%
%ADD13R,1.700000X1.700000*%
%ADD14C,1.700000*%
%ADD15C,4.000000*%
%ADD16C,1.800000*%
%ADD17O,2.400000X1.200000*%
%ADD18R,1.508000X1.508000*%
%ADD19C,1.508000*%
%ADD20RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD21RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD22RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD23RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD24C,3.450000*%
%ADD25R,2.000000X2.000000*%
%ADD26C,2.000000*%
%ADD27RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD28RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X71000000Y-28000000D03*
X71000000Y-25500000D03*
X66000000Y-33000000D03*
X61000000Y-28000000D03*
X61000000Y-25500000D03*
D11*
X71000000Y-33000000D03*
D12*
X66000000Y-28000000D03*
D11*
X61000000Y-33000000D03*
%TD*%
D13*
%TO.C,J1*%
X55357994Y-25776109D03*
D14*
X57897994Y-25776109D03*
X55357994Y-28316109D03*
X57897994Y-28316109D03*
X55357994Y-30856109D03*
X57897994Y-30856109D03*
%TD*%
D10*
%TO.C,J3*%
X83500000Y-28000000D03*
X83500000Y-25500000D03*
X78500000Y-33000000D03*
X73500000Y-28000000D03*
X73500000Y-25500000D03*
D11*
X83500000Y-33000000D03*
D12*
X78500000Y-28000000D03*
D11*
X73500000Y-33000000D03*
%TD*%
D15*
%TO.C,RV6*%
X51250000Y-32000000D03*
X42450000Y-32000000D03*
D16*
X44350000Y-25000000D03*
X46850000Y-25000000D03*
X49350000Y-25000000D03*
%TD*%
D15*
%TO.C,RV2*%
X28100000Y-62000000D03*
X36900000Y-62000000D03*
D16*
X35000000Y-69000000D03*
X32500000Y-69000000D03*
X30000000Y-69000000D03*
%TD*%
D15*
%TO.C,RV5*%
X71150000Y-62000000D03*
X79950000Y-62000000D03*
D16*
X78050000Y-69000000D03*
X75550000Y-69000000D03*
X73050000Y-69000000D03*
%TD*%
D17*
%TO.C,SW1*%
X29000000Y-41700000D03*
X29000000Y-53300000D03*
D18*
X29000000Y-44500000D03*
D19*
X29000000Y-47500000D03*
X29000000Y-50500000D03*
%TD*%
D15*
%TO.C,RV4*%
X56800000Y-62000000D03*
X65600000Y-62000000D03*
D16*
X63700000Y-69000000D03*
X61200000Y-69000000D03*
X58700000Y-69000000D03*
%TD*%
D15*
%TO.C,RV1*%
X36900000Y-32000000D03*
X28100000Y-32000000D03*
D16*
X30000000Y-25000000D03*
X32500000Y-25000000D03*
X35000000Y-25000000D03*
%TD*%
D15*
%TO.C,RV3*%
X42450000Y-62000000D03*
X51250000Y-62000000D03*
D16*
X49350000Y-69000000D03*
X46850000Y-69000000D03*
X44350000Y-69000000D03*
%TD*%
D20*
%TO.C,R7*%
X33500000Y-61950000D03*
X33500000Y-63950000D03*
%TD*%
D21*
%TO.C,R2*%
X75000000Y-31000000D03*
X77000000Y-31000000D03*
%TD*%
D22*
%TO.C,R3*%
X68500000Y-33500000D03*
X68500000Y-31500000D03*
%TD*%
%TO.C,R1*%
X63000000Y-33500000D03*
X63000000Y-31500000D03*
%TD*%
D20*
%TO.C,R6*%
X31500000Y-61950000D03*
X31500000Y-63950000D03*
%TD*%
D23*
%TO.C,C7*%
X60500000Y-63500000D03*
X60500000Y-61425000D03*
%TD*%
D22*
%TO.C,R10*%
X48000000Y-63500000D03*
X48000000Y-61500000D03*
%TD*%
%TO.C,R17*%
X74500000Y-63500000D03*
X74500000Y-61500000D03*
%TD*%
%TO.C,R16*%
X76500000Y-63500000D03*
X76500000Y-61500000D03*
%TD*%
D20*
%TO.C,R24*%
X75500000Y-26000000D03*
X75500000Y-28000000D03*
%TD*%
D22*
%TO.C,R5*%
X31500000Y-33500000D03*
X31500000Y-31500000D03*
%TD*%
D24*
%TO.C,BT1*%
X42530000Y-49850000D03*
D25*
X81140000Y-41150000D03*
D26*
X81140000Y-53850000D03*
%TD*%
D22*
%TO.C,R25*%
X46500000Y-33000000D03*
X46500000Y-31000000D03*
%TD*%
D27*
%TO.C,C9*%
X81000000Y-66000000D03*
X78925000Y-66000000D03*
%TD*%
D22*
%TO.C,R4*%
X33500000Y-33500000D03*
X33500000Y-31500000D03*
%TD*%
%TO.C,R23*%
X80500000Y-31000000D03*
X80500000Y-29000000D03*
%TD*%
D28*
%TO.C,C6*%
X45715645Y-61434224D03*
X45715645Y-63509224D03*
%TD*%
M02*

View File

@ -0,0 +1,114 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
%TF.CreationDate,2025-05-15T12:38:11-07:00*%
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-05-15 12:38:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD11RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD12RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD13RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD14RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD15RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
G04 APERTURE END LIST*
D10*
%TO.C,R7*%
X33500000Y-61950000D03*
X33500000Y-63950000D03*
%TD*%
D11*
%TO.C,R2*%
X75000000Y-31000000D03*
X77000000Y-31000000D03*
%TD*%
D12*
%TO.C,R3*%
X68500000Y-33500000D03*
X68500000Y-31500000D03*
%TD*%
%TO.C,R1*%
X63000000Y-33500000D03*
X63000000Y-31500000D03*
%TD*%
D10*
%TO.C,R6*%
X31500000Y-61950000D03*
X31500000Y-63950000D03*
%TD*%
D13*
%TO.C,C7*%
X60500000Y-63500000D03*
X60500000Y-61425000D03*
%TD*%
D12*
%TO.C,R10*%
X48000000Y-63500000D03*
X48000000Y-61500000D03*
%TD*%
%TO.C,R17*%
X74500000Y-63500000D03*
X74500000Y-61500000D03*
%TD*%
%TO.C,R16*%
X76500000Y-63500000D03*
X76500000Y-61500000D03*
%TD*%
D10*
%TO.C,R24*%
X75500000Y-26000000D03*
X75500000Y-28000000D03*
%TD*%
D12*
%TO.C,R5*%
X31500000Y-33500000D03*
X31500000Y-31500000D03*
%TD*%
%TO.C,R25*%
X46500000Y-33000000D03*
X46500000Y-31000000D03*
%TD*%
D14*
%TO.C,C9*%
X81000000Y-66000000D03*
X78925000Y-66000000D03*
%TD*%
D12*
%TO.C,R4*%
X33500000Y-33500000D03*
X33500000Y-31500000D03*
%TD*%
%TO.C,R23*%
X80500000Y-31000000D03*
X80500000Y-29000000D03*
%TD*%
D15*
%TO.C,C6*%
X45715645Y-61434224D03*
X45715645Y-63509224D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,95 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
%TF.CreationDate,2025-05-15T12:38:11-07:00*%
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-05-15 12:38:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
%TA.AperFunction,Profile*%
%ADD11C,0.120000*%
%TD*%
G04 APERTURE END LIST*
D10*
X25000000Y-69500000D02*
X25000000Y-24500000D01*
X86000000Y-24500000D02*
X86000000Y-69500000D01*
X86000000Y-69500000D02*
G75*
G02*
X85000000Y-70500000I-1000000J0D01*
G01*
X85000000Y-23500000D02*
G75*
G02*
X86000000Y-24500000I0J-1000000D01*
G01*
X85000000Y-70500000D02*
X26000000Y-70500000D01*
X26000000Y-70500000D02*
G75*
G02*
X25000000Y-69500000I0J1000000D01*
G01*
X25000000Y-24500000D02*
G75*
G02*
X26000000Y-23500000I1000000J0D01*
G01*
X85000000Y-23500000D02*
X84750000Y-23500000D01*
X59750000Y-23500000D02*
X26000000Y-23500000D01*
D11*
%TO.C,J2*%
X63800000Y-23500000D02*
X59750000Y-23500000D01*
X63800000Y-24500000D02*
X63800000Y-23500000D01*
X64200000Y-24900000D02*
X67800000Y-24900000D01*
X68200000Y-23500000D02*
X72250000Y-23500000D01*
X68200000Y-24500000D02*
X68200000Y-23500000D01*
X64200000Y-24900000D02*
G75*
G02*
X63800000Y-24500000I0J400000D01*
G01*
X68200000Y-24500000D02*
G75*
G02*
X67800000Y-24900000I-400001J1D01*
G01*
%TO.C,J3*%
X76300000Y-23500000D02*
X72250000Y-23500000D01*
X76300000Y-24500000D02*
X76300000Y-23500000D01*
X76700000Y-24900000D02*
X80300000Y-24900000D01*
X80700000Y-23500000D02*
X84750000Y-23500000D01*
X80700000Y-24500000D02*
X80700000Y-23500000D01*
X76700000Y-24900000D02*
G75*
G02*
X76300000Y-24500000I0J400000D01*
G01*
X80700000Y-24500000D02*
G75*
G02*
X80300000Y-24900000I-400001J1D01*
G01*
%TD*%
M02*

7006
prod/ece223_project-F_Cu.gbr Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,368 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
%TF.CreationDate,2025-05-15T12:38:11-07:00*%
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-05-15 12:38:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10C,1.200000*%
%ADD11O,1.200000X2.200000*%
%ADD12O,2.200000X1.200000*%
%ADD13RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*%
%ADD14R,1.700000X1.700000*%
%ADD15C,1.700000*%
%ADD16RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD17RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD18RoundRect,0.250000X0.350000X-0.275000X0.350000X0.275000X-0.350000X0.275000X-0.350000X-0.275000X0*%
%ADD19RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*%
%ADD20RoundRect,0.162500X-0.617500X-0.162500X0.617500X-0.162500X0.617500X0.162500X-0.617500X0.162500X0*%
%ADD21RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD22RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD23RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD24RoundRect,0.150000X0.825000X0.150000X-0.825000X0.150000X-0.825000X-0.150000X0.825000X-0.150000X0*%
%ADD25RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD26C,4.000000*%
%ADD27C,1.800000*%
%ADD28RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD29O,2.604000X1.404000*%
%ADD30RoundRect,0.102000X-0.754000X0.754000X-0.754000X-0.754000X0.754000X-0.754000X0.754000X0.754000X0*%
%ADD31C,1.712000*%
%ADD32RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD33RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*%
%ADD34C,3.450000*%
%ADD35R,2.000000X2.000000*%
%ADD36C,2.000000*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X71000000Y-28000000D03*
X71000000Y-25500000D03*
X66000000Y-33000000D03*
X61000000Y-28000000D03*
X61000000Y-25500000D03*
D11*
X71000000Y-33000000D03*
D12*
X66000000Y-28000000D03*
D11*
X61000000Y-33000000D03*
%TD*%
D13*
%TO.C,D4*%
X34000000Y-52500000D03*
X36050000Y-52500000D03*
%TD*%
D14*
%TO.C,J1*%
X55357994Y-25776109D03*
D15*
X57897994Y-25776109D03*
X55357994Y-28316109D03*
X57897994Y-28316109D03*
X55357994Y-30856109D03*
X57897994Y-30856109D03*
%TD*%
D13*
%TO.C,D2*%
X33975000Y-45500000D03*
X36025000Y-45500000D03*
%TD*%
D16*
%TO.C,C8*%
X63417180Y-53129359D03*
X65492180Y-53129359D03*
%TD*%
D17*
%TO.C,C3*%
X59857994Y-42313609D03*
X59857994Y-40238609D03*
%TD*%
D18*
%TO.C,L1*%
X55902446Y-38020426D03*
X55902446Y-35720426D03*
%TD*%
D19*
%TO.C,U4*%
X54525000Y-45190000D03*
X54525000Y-46460000D03*
X54525000Y-47730000D03*
X54525000Y-49000000D03*
X54525000Y-50270000D03*
X54525000Y-51540000D03*
X54525000Y-52810000D03*
X59475000Y-52810000D03*
X59475000Y-51540000D03*
X59475000Y-50270000D03*
X59475000Y-49000000D03*
X59475000Y-47730000D03*
X59475000Y-46460000D03*
X59475000Y-45190000D03*
%TD*%
D20*
%TO.C,U5*%
X55150000Y-40000000D03*
X55150000Y-40950000D03*
X55150000Y-41900000D03*
X57850000Y-41900000D03*
X57850000Y-40000000D03*
%TD*%
D21*
%TO.C,C11*%
X71537500Y-54500000D03*
X69462500Y-54500000D03*
%TD*%
D13*
%TO.C,D1*%
X33975000Y-42000000D03*
X36025000Y-42000000D03*
%TD*%
D22*
%TO.C,R11*%
X49500000Y-50500000D03*
X47500000Y-50500000D03*
%TD*%
D10*
%TO.C,J3*%
X83500000Y-28000000D03*
X83500000Y-25500000D03*
X78500000Y-33000000D03*
X73500000Y-28000000D03*
X73500000Y-25500000D03*
D11*
X83500000Y-33000000D03*
D12*
X78500000Y-28000000D03*
D11*
X73500000Y-33000000D03*
%TD*%
D23*
%TO.C,R14*%
X83500000Y-41500000D03*
X83500000Y-39500000D03*
%TD*%
D17*
%TO.C,C4*%
X83500000Y-60537500D03*
X83500000Y-58462500D03*
%TD*%
D23*
%TO.C,R12*%
X45000000Y-47000000D03*
X45000000Y-45000000D03*
%TD*%
D24*
%TO.C,U1*%
X81500000Y-51270000D03*
X81500000Y-50000000D03*
X81500000Y-48730000D03*
X81500000Y-47460000D03*
X81500000Y-46190000D03*
X81500000Y-44920000D03*
X81500000Y-43650000D03*
X76550000Y-43650000D03*
X76550000Y-44920000D03*
X76550000Y-46190000D03*
X76550000Y-47460000D03*
X76550000Y-48730000D03*
X76550000Y-50000000D03*
X76550000Y-51270000D03*
%TD*%
D25*
%TO.C,C5*%
X83808728Y-43228381D03*
X83808728Y-45303381D03*
%TD*%
D26*
%TO.C,RV6*%
X51250000Y-32000000D03*
X42450000Y-32000000D03*
D27*
X44350000Y-25000000D03*
X46850000Y-25000000D03*
X49350000Y-25000000D03*
%TD*%
D16*
%TO.C,C1*%
X58402446Y-37432926D03*
X60477446Y-37432926D03*
%TD*%
D23*
%TO.C,R22*%
X73457994Y-42226109D03*
X73457994Y-40226109D03*
%TD*%
D26*
%TO.C,RV2*%
X28100000Y-62000000D03*
X36900000Y-62000000D03*
D27*
X35000000Y-69000000D03*
X32500000Y-69000000D03*
X30000000Y-69000000D03*
%TD*%
D26*
%TO.C,RV5*%
X71150000Y-62000000D03*
X79950000Y-62000000D03*
D27*
X78050000Y-69000000D03*
X75550000Y-69000000D03*
X73050000Y-69000000D03*
%TD*%
D28*
%TO.C,R20*%
X70000000Y-49270000D03*
X70000000Y-51270000D03*
%TD*%
D13*
%TO.C,D5*%
X48841032Y-40694171D03*
X50891032Y-40694171D03*
%TD*%
D28*
%TO.C,R19*%
X66500000Y-49270000D03*
X66500000Y-51270000D03*
%TD*%
D19*
%TO.C,U3*%
X64132994Y-39460000D03*
X64132994Y-40730000D03*
X64132994Y-42000000D03*
X64132994Y-43270000D03*
X64132994Y-44540000D03*
X64132994Y-45810000D03*
X64132994Y-47080000D03*
X69082994Y-47080000D03*
X69082994Y-45810000D03*
X69082994Y-44540000D03*
X69082994Y-43270000D03*
X69082994Y-42000000D03*
X69082994Y-40730000D03*
X69082994Y-39460000D03*
%TD*%
D28*
%TO.C,R9*%
X83756554Y-50949585D03*
X83756554Y-52949585D03*
%TD*%
D17*
%TO.C,C2*%
X61857994Y-42313609D03*
X61857994Y-40238609D03*
%TD*%
D29*
%TO.C,SW1*%
X29000000Y-41700000D03*
X29000000Y-53300000D03*
D30*
X29000000Y-44500000D03*
D31*
X29000000Y-47500000D03*
X29000000Y-50500000D03*
%TD*%
D26*
%TO.C,RV4*%
X56800000Y-62000000D03*
X65600000Y-62000000D03*
D27*
X63700000Y-69000000D03*
X61200000Y-69000000D03*
X58700000Y-69000000D03*
%TD*%
D32*
%TO.C,R15*%
X43000000Y-43000000D03*
X45000000Y-43000000D03*
%TD*%
D16*
%TO.C,C10*%
X73462500Y-54500000D03*
X75537500Y-54500000D03*
%TD*%
D28*
%TO.C,R18*%
X63000000Y-49270000D03*
X63000000Y-51270000D03*
%TD*%
D26*
%TO.C,RV1*%
X36900000Y-32000000D03*
X28100000Y-32000000D03*
D27*
X30000000Y-25000000D03*
X32500000Y-25000000D03*
X35000000Y-25000000D03*
%TD*%
D13*
%TO.C,D3*%
X34000000Y-49000000D03*
X36050000Y-49000000D03*
%TD*%
D26*
%TO.C,RV3*%
X42450000Y-62000000D03*
X51250000Y-62000000D03*
D27*
X49350000Y-69000000D03*
X46850000Y-69000000D03*
X44350000Y-69000000D03*
%TD*%
D28*
%TO.C,R21*%
X73500000Y-49270000D03*
X73500000Y-51270000D03*
%TD*%
%TO.C,R13*%
X83473393Y-62430892D03*
X83473393Y-64430892D03*
%TD*%
%TO.C,R8*%
X83776966Y-47000000D03*
X83776966Y-49000000D03*
%TD*%
D33*
%TO.C,U2*%
X47095000Y-47975000D03*
X48365000Y-47975000D03*
X49635000Y-47975000D03*
X50905000Y-47975000D03*
X50905000Y-43025000D03*
X49635000Y-43025000D03*
X48365000Y-43025000D03*
X47095000Y-43025000D03*
%TD*%
D34*
%TO.C,BT1*%
X42530000Y-49850000D03*
D35*
X81140000Y-41150000D03*
D36*
X81140000Y-53850000D03*
%TD*%
M02*

View File

@ -0,0 +1,244 @@
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
%TF.CreationDate,2025-05-15T12:38:11-07:00*%
%TF.ProjectId,ece223_project,65636532-3233-45f7-9072-6f6a6563742e,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-05-15 12:38:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10RoundRect,0.250000X-0.325000X-0.450000X0.325000X-0.450000X0.325000X0.450000X-0.325000X0.450000X0*%
%ADD11RoundRect,0.250000X-0.337500X-0.475000X0.337500X-0.475000X0.337500X0.475000X-0.337500X0.475000X0*%
%ADD12RoundRect,0.250000X0.475000X-0.337500X0.475000X0.337500X-0.475000X0.337500X-0.475000X-0.337500X0*%
%ADD13RoundRect,0.250000X0.350000X-0.275000X0.350000X0.275000X-0.350000X0.275000X-0.350000X-0.275000X0*%
%ADD14RoundRect,0.150000X-0.825000X-0.150000X0.825000X-0.150000X0.825000X0.150000X-0.825000X0.150000X0*%
%ADD15RoundRect,0.162500X-0.617500X-0.162500X0.617500X-0.162500X0.617500X0.162500X-0.617500X0.162500X0*%
%ADD16RoundRect,0.250000X0.337500X0.475000X-0.337500X0.475000X-0.337500X-0.475000X0.337500X-0.475000X0*%
%ADD17RoundRect,0.250000X0.350000X0.450000X-0.350000X0.450000X-0.350000X-0.450000X0.350000X-0.450000X0*%
%ADD18RoundRect,0.250000X0.450000X-0.350000X0.450000X0.350000X-0.450000X0.350000X-0.450000X-0.350000X0*%
%ADD19RoundRect,0.150000X0.825000X0.150000X-0.825000X0.150000X-0.825000X-0.150000X0.825000X-0.150000X0*%
%ADD20RoundRect,0.250000X-0.475000X0.337500X-0.475000X-0.337500X0.475000X-0.337500X0.475000X0.337500X0*%
%ADD21RoundRect,0.250000X-0.450000X0.350000X-0.450000X-0.350000X0.450000X-0.350000X0.450000X0.350000X0*%
%ADD22RoundRect,0.250000X-0.350000X-0.450000X0.350000X-0.450000X0.350000X0.450000X-0.350000X0.450000X0*%
%ADD23RoundRect,0.150000X0.150000X-0.825000X0.150000X0.825000X-0.150000X0.825000X-0.150000X-0.825000X0*%
G04 APERTURE END LIST*
D10*
%TO.C,D4*%
X34000000Y-52500000D03*
X36050000Y-52500000D03*
%TD*%
%TO.C,D2*%
X33975000Y-45500000D03*
X36025000Y-45500000D03*
%TD*%
D11*
%TO.C,C8*%
X63417180Y-53129359D03*
X65492180Y-53129359D03*
%TD*%
D12*
%TO.C,C3*%
X59857994Y-42313609D03*
X59857994Y-40238609D03*
%TD*%
D13*
%TO.C,L1*%
X55902446Y-38020426D03*
X55902446Y-35720426D03*
%TD*%
D14*
%TO.C,U4*%
X54525000Y-45190000D03*
X54525000Y-46460000D03*
X54525000Y-47730000D03*
X54525000Y-49000000D03*
X54525000Y-50270000D03*
X54525000Y-51540000D03*
X54525000Y-52810000D03*
X59475000Y-52810000D03*
X59475000Y-51540000D03*
X59475000Y-50270000D03*
X59475000Y-49000000D03*
X59475000Y-47730000D03*
X59475000Y-46460000D03*
X59475000Y-45190000D03*
%TD*%
D15*
%TO.C,U5*%
X55150000Y-40000000D03*
X55150000Y-40950000D03*
X55150000Y-41900000D03*
X57850000Y-41900000D03*
X57850000Y-40000000D03*
%TD*%
D16*
%TO.C,C11*%
X71537500Y-54500000D03*
X69462500Y-54500000D03*
%TD*%
D10*
%TO.C,D1*%
X33975000Y-42000000D03*
X36025000Y-42000000D03*
%TD*%
D17*
%TO.C,R11*%
X49500000Y-50500000D03*
X47500000Y-50500000D03*
%TD*%
D18*
%TO.C,R14*%
X83500000Y-41500000D03*
X83500000Y-39500000D03*
%TD*%
D12*
%TO.C,C4*%
X83500000Y-60537500D03*
X83500000Y-58462500D03*
%TD*%
D18*
%TO.C,R12*%
X45000000Y-47000000D03*
X45000000Y-45000000D03*
%TD*%
D19*
%TO.C,U1*%
X81500000Y-51270000D03*
X81500000Y-50000000D03*
X81500000Y-48730000D03*
X81500000Y-47460000D03*
X81500000Y-46190000D03*
X81500000Y-44920000D03*
X81500000Y-43650000D03*
X76550000Y-43650000D03*
X76550000Y-44920000D03*
X76550000Y-46190000D03*
X76550000Y-47460000D03*
X76550000Y-48730000D03*
X76550000Y-50000000D03*
X76550000Y-51270000D03*
%TD*%
D20*
%TO.C,C5*%
X83808728Y-43228381D03*
X83808728Y-45303381D03*
%TD*%
D11*
%TO.C,C1*%
X58402446Y-37432926D03*
X60477446Y-37432926D03*
%TD*%
D18*
%TO.C,R22*%
X73457994Y-42226109D03*
X73457994Y-40226109D03*
%TD*%
D21*
%TO.C,R20*%
X70000000Y-49270000D03*
X70000000Y-51270000D03*
%TD*%
D10*
%TO.C,D5*%
X48841032Y-40694171D03*
X50891032Y-40694171D03*
%TD*%
D21*
%TO.C,R19*%
X66500000Y-49270000D03*
X66500000Y-51270000D03*
%TD*%
D14*
%TO.C,U3*%
X64132994Y-39460000D03*
X64132994Y-40730000D03*
X64132994Y-42000000D03*
X64132994Y-43270000D03*
X64132994Y-44540000D03*
X64132994Y-45810000D03*
X64132994Y-47080000D03*
X69082994Y-47080000D03*
X69082994Y-45810000D03*
X69082994Y-44540000D03*
X69082994Y-43270000D03*
X69082994Y-42000000D03*
X69082994Y-40730000D03*
X69082994Y-39460000D03*
%TD*%
D21*
%TO.C,R9*%
X83756554Y-50949585D03*
X83756554Y-52949585D03*
%TD*%
D12*
%TO.C,C2*%
X61857994Y-42313609D03*
X61857994Y-40238609D03*
%TD*%
D22*
%TO.C,R15*%
X43000000Y-43000000D03*
X45000000Y-43000000D03*
%TD*%
D11*
%TO.C,C10*%
X73462500Y-54500000D03*
X75537500Y-54500000D03*
%TD*%
D21*
%TO.C,R18*%
X63000000Y-49270000D03*
X63000000Y-51270000D03*
%TD*%
D10*
%TO.C,D3*%
X34000000Y-49000000D03*
X36050000Y-49000000D03*
%TD*%
D21*
%TO.C,R21*%
X73500000Y-49270000D03*
X73500000Y-51270000D03*
%TD*%
%TO.C,R13*%
X83473393Y-62430892D03*
X83473393Y-64430892D03*
%TD*%
%TO.C,R8*%
X83776966Y-47000000D03*
X83776966Y-49000000D03*
%TD*%
D23*
%TO.C,U2*%
X47095000Y-47975000D03*
X48365000Y-47975000D03*
X49635000Y-47975000D03*
X50905000Y-47975000D03*
X50905000Y-43025000D03*
X49635000Y-43025000D03*
X48365000Y-43025000D03*
X47095000Y-43025000D03*
%TD*%
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,58 @@
M48
; DRILL file {KiCad 9.0.0} date 2025-05-15T12:38:10-0700
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2025-05-15T12:38:10-07:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.800
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T2C1.200
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T3C2.200
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T4C3.450
%
G90
G05
T2
X61.0Y-25.5
X61.0Y-28.0
X66.0Y-33.0
X71.0Y-25.5
X71.0Y-28.0
X73.5Y-25.5
X73.5Y-28.0
X78.5Y-33.0
X83.5Y-25.5
X83.5Y-28.0
T3
X28.1Y-32.0
X28.1Y-62.0
X36.9Y-32.0
X36.9Y-62.0
X42.45Y-32.0
X42.45Y-62.0
X51.25Y-32.0
X51.25Y-62.0
X56.8Y-62.0
X65.6Y-62.0
X71.15Y-62.0
X79.95Y-62.0
T4
X42.53Y-49.85
X72.5Y-45.15
T1
G00X29.4Y-41.7
M15
G01X28.6Y-41.7
M16
G05
G00X29.4Y-53.3
M15
G01X28.6Y-53.3
M16
G05
M30

178
prod/ece223_project-PTH.drl Normal file
View File

@ -0,0 +1,178 @@
M48
; DRILL file {KiCad 9.0.0} date 2025-05-15T12:38:10-0700
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2025-05-15T12:38:10-07:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.300
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.400
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C1.020
%
G90
G05
T1
X29.5Y-65.5
X32.5Y-58.5
X32.958Y-44.168
X33.0Y-30.0
X33.5Y-40.5
X33.5Y-60.5
X34.25Y-67.25
X35.608Y-35.526
X37.5Y-45.5
X38.0Y-65.0
X39.5Y-67.582
X42.608Y-39.526
X45.0Y-29.17
X45.0Y-60.5
X45.5Y-65.5
X45.943Y-67.933
X46.0Y-52.0
X46.258Y-45.242
X46.5Y-55.0
X47.0Y-37.0
X47.0Y-66.547
X47.511Y-28.569
X47.527Y-27.473
X48.0Y-39.0
X48.243Y-27.742
X48.5Y-54.5
X49.0Y-30.5
X49.5Y-46.5
X51.0Y-46.0
X52.001Y-39.575
X52.299Y-40.431
X52.555Y-43.055
X52.595Y-52.811
X53.0Y-27.4
X53.0Y-46.5
X53.0Y-52.0
X53.205Y-37.061
X53.5Y-40.5
X53.608Y-58.026
X53.89Y-30.0
X56.0Y-49.5
X56.069Y-43.121
X57.0Y-38.992
X57.0Y-52.0
X57.358Y-42.776
X57.741Y-32.893
X57.858Y-49.657
X58.0Y-46.5
X58.0Y-48.5
X58.0Y-51.54
X58.148Y-67.651
X58.512Y-40.873
X60.0Y-65.0
X60.858Y-39.276
X61.858Y-29.276
X61.858Y-37.643
X61.979Y-47.008
X62.0Y-48.0
X64.358Y-29.276
X64.5Y-38.329
X65.0Y-50.285
X65.858Y-40.547
X65.858Y-57.776
X66.608Y-41.417
X66.608Y-45.776
X67.0Y-40.0
X67.0Y-53.0
X68.0Y-48.5
X68.444Y-51.612
X69.453Y-52.335
X70.5Y-44.0
X71.5Y-43.091
X72.0Y-66.5
X72.5Y-48.5
X74.5Y-59.0
X75.0Y-42.5
X75.0Y-46.5
X75.108Y-56.776
X75.5Y-52.0
X76.047Y-66.5
X77.0Y-26.1
X77.0Y-32.5
X77.5Y-65.5
X77.662Y-46.926
X78.0Y-44.316
X78.014Y-50.998
X78.793Y-46.793
X78.858Y-58.776
X79.0Y-53.0
X80.0Y-27.0
X80.049Y-49.0
X82.079Y-64.5
X83.0Y-44.0
X83.0Y-56.5
X84.858Y-66.276
T3
X29.0Y-44.5
X29.0Y-47.5
X29.0Y-50.5
X30.0Y-25.0
X30.0Y-69.0
X32.5Y-25.0
X32.5Y-69.0
X35.0Y-25.0
X35.0Y-69.0
X44.35Y-25.0
X44.35Y-69.0
X46.85Y-25.0
X46.85Y-69.0
X49.35Y-25.0
X49.35Y-69.0
X55.358Y-25.776
X55.358Y-28.316
X55.358Y-30.856
X57.898Y-25.776
X57.898Y-28.316
X57.898Y-30.856
X58.7Y-69.0
X61.2Y-69.0
X63.7Y-69.0
X73.05Y-69.0
X75.55Y-69.0
X78.05Y-69.0
T4
X81.14Y-41.15
X81.14Y-53.85
T2
G00X61.0Y-32.5
M15
G01X61.0Y-33.5
M16
G05
G00X66.5Y-28.0
M15
G01X65.5Y-28.0
M16
G05
G00X71.0Y-33.5
M15
G01X71.0Y-32.5
M16
G05
G00X73.5Y-32.5
M15
G01X73.5Y-33.5
M16
G05
G00X79.0Y-28.0
M15
G01X78.0Y-28.0
M16
G05
G00X83.5Y-33.5
M15
G01X83.5Y-32.5
M16
G05
M30

View File

@ -0,0 +1,127 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "9.0.0"
},
"CreationDate": "2025-05-15T12:38:11-07:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "ece223_project",
"GUID": "65636532-3233-45f7-9072-6f6a6563742e",
"Revision": "rev?"
},
"Size": {
"X": 61.05,
"Y": 47.085
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.165,
"PadToTrack": 0.165,
"TrackToTrack": 0.165,
"MinLineWidth": 0.165,
"TrackToRegion": 0.5,
"RegionToRegion": 0.5
}
],
"FilesAttributes": [
{
"Path": "ece223_project-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "ece223_project-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "ece223_project-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "ece223_project-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.51,
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

BIN
prod/gerbers.zip Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

4
sym-lib-table Normal file
View File

@ -0,0 +1,4 @@
(sym_lib_table
(version 7)
(lib (name "Custom")(type "KiCad")(uri "${KIPRJMOD}/Custom.kicad_sym")(options "")(descr ""))
)