3d files and oled board

This commit is contained in:
Alessandro Mauri 2026-06-16 12:58:26 +02:00
parent 6302fbaebf
commit 4adedcf79b
9 changed files with 317635 additions and 4290 deletions

BIN
3D/stylo/Housing_V3.FCStd Normal file

Binary file not shown.

View File

@ -1,14 +1,14 @@
(footprint "SIQ-02FVS3_Rotary_Encoder" (footprint "SIQ-02FVS3_Rotary_Encoder"
(version 20241229) (version 20260206)
(generator "pcbnew") (generator "pcbnew")
(generator_version "9.0") (generator_version "10.0")
(layer "F.Cu") (layer "F.Cu")
(property "Reference" "REF**" (property "Reference" "REF**"
(at 0 -18.59 0) (at 0 -18.59 0)
(unlocked yes) (unlocked yes)
(layer "F.SilkS") (layer "F.SilkS")
(hide yes) (hide yes)
(uuid "cfac5216-f2a4-43b8-a8a3-8d9a20dbd8c5") (uuid "ba7b46b2-9682-4270-9a6b-4a12f1bb32e3")
(effects (effects
(font (font
(size 1 1) (size 1 1)
@ -21,7 +21,7 @@
(unlocked yes) (unlocked yes)
(layer "F.Fab") (layer "F.Fab")
(hide yes) (hide yes)
(uuid "b7039ab8-5800-4368-98e4-06a675ce2553") (uuid "50753f76-5ae7-4065-94a5-b8fe2fcc1890")
(effects (effects
(font (font
(size 1 1) (size 1 1)
@ -34,7 +34,7 @@
(unlocked yes) (unlocked yes)
(layer "F.Fab") (layer "F.Fab")
(hide yes) (hide yes)
(uuid "30e10588-4d05-46b2-8225-3d843de76570") (uuid "79acd927-1b8f-4d26-b009-dbdc5c224f8a")
(effects (effects
(font (font
(size 1 1) (size 1 1)
@ -47,7 +47,7 @@
(unlocked yes) (unlocked yes)
(layer "F.Fab") (layer "F.Fab")
(hide yes) (hide yes)
(uuid "1eb78be7-a003-4fe9-b64b-d6e15d715926") (uuid "876880f6-e386-46ac-924d-cc14def4c0e9")
(effects (effects
(font (font
(size 1 1) (size 1 1)
@ -56,35 +56,76 @@
) )
) )
(attr smd) (attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line (fp_line
(start -5.15 0) (start -5.3 0.5)
(end -5.15 7.25) (end -5.3 0)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type solid)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "5454b3f3-f1a6-4416-967f-7557a8c0edd7") (uuid "890a11e0-a0be-42e1-8701-0ef5c7ff9e23")
) )
(fp_line (fp_line
(start -5.15 7.25) (start -5.3 4.6)
(end 5.15 7.25) (end -5.3 2.1)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "6d8d172a-baca-44b4-ba07-8b87c3642da0") (uuid "ec97f1a8-9b9f-4e9f-be3e-2b2a70471eb4")
)
(fp_line
(start -5.3 7.3)
(end -5.3 6.2)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "d63e31ee-866a-49c2-a921-20a171bc8e10")
)
(fp_line
(start -5.3 7.3)
(end -4.8 7.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "686ee245-400a-4c05-bfa6-6cbc3c4e3dba")
) )
(fp_line (fp_line
(start -4.199999 0) (start -4.199999 0)
(end -5.15 0) (end -5.3 0)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "b844e832-e20b-4de1-8c80-650c74886087") (uuid "06c0ac7a-e44c-4a3d-abf2-9e3773ceceb3")
)
(fp_line
(start -3.2 7.3)
(end -2.3 7.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "32938430-c96f-4639-993f-0b7931a35604")
)
(fp_line
(start -0.7 7.3)
(end 0.7 7.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "07b35564-37af-4583-8b62-8ca8e54e71d4")
) )
(fp_line (fp_line
(start 0 -3.842113) (start 0 -3.842113)
@ -94,7 +135,7 @@
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "e6e4fc68-8529-44b5-b5d7-510dc73d33c7") (uuid "3d3bb76e-8a98-4042-bfa7-8052142addf9")
) )
(fp_line (fp_line
(start 0 -3.842113) (start 0 -3.842113)
@ -104,49 +145,111 @@
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "c63edd61-0dca-4845-98c9-63e808f15647") (uuid "96d77e3a-e90d-4c69-94b6-1b0d5e71eeca")
) )
(fp_line (fp_line
(start 5.15 0) (start 2.2 7.3)
(end 3.2 7.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "9346d3a7-af32-4777-b38c-b88ec7528ab5")
)
(fp_line
(start 4.8 7.3)
(end 5.3 7.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "0b84dfe3-08a0-4879-9ce8-6312777eb813")
)
(fp_line
(start 5.3 0)
(end 4.199999 0) (end 4.199999 0)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "b885039b-4176-478a-aed1-1e7625532ddb") (uuid "2a3c417b-afa5-4fd2-812c-b6c7fb29f6dd")
) )
(fp_line (fp_line
(start 5.15 7.25) (start 5.3 0.5)
(end 5.15 0) (end 5.3 0)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "0692eab2-338d-4fe4-b885-d3a0ea314c4f") (uuid "8eff3935-1ec3-4390-bf38-5dcad2e35909")
) )
(fp_arc (fp_line
(start -4.199999 0) (start 5.3 4.6)
(mid -3.518903 -2.292883) (end 5.3 2.1)
(end -1.696517 -3.842113)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "177ac13b-eca9-4468-a977-a147ffb594e1") (uuid "180fae24-c107-4ccd-a959-baf76fb6e0ce")
)
(fp_line
(start 5.3 7.3)
(end 5.3 6.2)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "a4e5e6cb-1fea-4d83-8209-32354c71a4ed")
) )
(fp_arc (fp_arc
(start 1.696517 -3.842113) (start -4.16173 0)
(mid 3.518905 -2.292884) (mid -3.966729 -1.258991)
(end -3.4 -2.4)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "9a0726b9-a2b3-4645-b01b-3c6dbfabc9eb")
)
(fp_arc
(start -2.6 -3.3)
(mid -2.165597 -3.600027)
(end -1.696996 -3.843204)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "baa13cb1-79be-408d-99ae-52d4594f6f39")
)
(fp_arc
(start 1.696997 -3.843201)
(mid 2.165598 -3.600026)
(end 2.6 -3.3)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "06d2a8dd-12cb-4ccb-a4a5-e2058dbcfa66")
)
(fp_arc
(start 3.383736 -2.488041)
(mid 3.99072 -1.309259)
(end 4.199999 0) (end 4.199999 0)
(stroke (stroke
(width 0.12) (width 0.12)
(type default) (type default)
) )
(layer "F.SilkS") (layer "F.SilkS")
(uuid "b96c0c5e-1f86-4768-a67e-fdb4b5d5e7bf") (uuid "0a94b3a2-a3ac-42df-b112-7f8436d1ff3e")
) )
(fp_circle (fp_circle
(center 0 0) (center 0 0)
@ -157,7 +260,7 @@
) )
(fill no) (fill no)
(layer "F.CrtYd") (layer "F.CrtYd")
(uuid "675227b2-2372-40c7-8800-554a44eea6b3") (uuid "18ea68fa-3bde-4cb6-8c75-36fac3c2c6f7")
) )
(fp_poly (fp_poly
(pts (pts
@ -170,7 +273,7 @@
) )
(fill no) (fill no)
(layer "F.CrtYd") (layer "F.CrtYd")
(uuid "44ec1d26-449f-461b-b157-7b2b75285143") (uuid "b8a1612c-4f69-47eb-ba61-6b42e492fb58")
) )
(fp_circle (fp_circle
(center 0 0) (center 0 0)
@ -181,12 +284,12 @@
) )
(fill no) (fill no)
(layer "User.6") (layer "User.6")
(uuid "186b4c91-0796-4156-ba0e-9be167b5f492") (uuid "8571485b-0b76-4965-b507-4cd0c1de0900")
) )
(fp_text user "${REFERENCE}" (fp_text user "${REFERENCE}"
(at 2.000001 -2.5 270) (at 2.000001 -2.5 270)
(layer "F.Fab") (layer "F.Fab")
(uuid "9a4c3400-30b6-451b-aba5-84c2377fcbe0") (uuid "cfcfabb7-c3df-4dd4-9398-fe3ec789f50f")
(effects (effects
(font (font
(size 1 1) (size 1 1)
@ -199,84 +302,84 @@
(size 1.6 1.6) (size 1.6 1.6)
(drill 1.6) (drill 1.6)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(uuid "b26a56b1-e995-40af-92a3-a4473e1d28c6") (uuid "dccc815a-cb9f-4e78-abe8-b005d71667e1")
) )
(pad "" np_thru_hole circle (pad "" np_thru_hole circle
(at 3 4.5) (at 3 4.5)
(size 1.6 1.6) (size 1.6 1.6)
(drill 1.6) (drill 1.6)
(layers "*.Cu" "*.Mask") (layers "*.Cu" "*.Mask")
(uuid "061fbad0-d8b4-405b-ae76-28174419ff6c") (uuid "9f17f11a-a743-4fa9-ae80-f4b5cf926a85")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at -5.4 1.3 90) (at -5.4 1.3 90)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "827e82ed-5646-492d-ad4d-68075f8653b6") (uuid "386720b2-7740-40e0-8ed9-441addc6a90b")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at -5.4 5.4 90) (at -5.4 5.4 90)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "a0d156a7-5823-4553-b259-8f8c6f3ed3ed") (uuid "19006717-8dbc-4f3a-9578-94939be051e5")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at -3.25269 -3.1 225) (at -3.25269 -3.1 225)
(size 0.85 1.2) (size 0.85 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "583fe6a7-f78b-43fc-a5b0-55f2b7ec1f39") (uuid "a03f51b5-7272-4ccb-a9f8-e7702ebb9695")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at 3.25266 -3.100001 315) (at 3.25266 -3.100001 315)
(size 0.85 1.2) (size 0.85 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "18c5843e-db55-4277-ae55-ac81d8fd562b") (uuid "24304c68-9b3c-49dd-bf66-bcdf5b9bc1c7")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at 5.4 1.3 90) (at 5.4 1.3 90)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "e4272445-67e0-4667-bd72-10bf442c3caf") (uuid "aacf9c31-f6e2-4bd8-9d26-b5d0fb4c6895")
) )
(pad "0" smd roundrect (pad "0" smd roundrect
(at 5.4 5.4 90) (at 5.4 5.4 90)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "62a8873b-99c7-4c16-9814-9dd3380862ee") (uuid "1a01b36d-ed81-4407-b3d4-353bd328aff5")
) )
(pad "1" smd roundrect (pad "1" smd roundrect
(at -4 7.7 180) (at -4 7.7 180)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "1a1c002d-6430-4235-b381-b44f85ccadaa") (uuid "d5aa290b-1e90-4a87-8d16-d4009d799bf9")
) )
(pad "2" smd roundrect (pad "2" smd roundrect
(at -1.475 7.7 180) (at -1.475 7.7 180)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "fe6c6d32-71af-4331-90c6-3c1b706a68ac") (uuid "e92dc300-067b-4e48-98ac-3e2927a1145c")
) )
(pad "3" smd roundrect (pad "3" smd roundrect
(at 1.475 7.7 180) (at 1.475 7.7 180)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "aa1f4abd-3320-451d-97ac-c02d1d90a88c") (uuid "7a1eb37a-f926-427d-84ce-d875ad373ef1")
) )
(pad "4" smd roundrect (pad "4" smd roundrect
(at 4 7.7 180) (at 4 7.7 180)
(size 1.3 1.2) (size 1.3 1.2)
(layers "F.Cu" "F.Mask" "F.Paste") (layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.1) (roundrect_rratio 0.1)
(uuid "2c66048c-2e15-407d-9227-36df952b177c") (uuid "bb1570e4-9f75-4320-9f31-0f56ace8e9ab")
) )
(embedded_fonts no) (embedded_fonts no)
(model "${KIPRJMOD}/footprints/Custom.pretty/SIQ-02FVS3.step" (model "${KIPRJMOD}/footprints/Custom.pretty/SIQ-02FVS3.step"

293591
hw/main_board.step Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,129 @@
(uuid "7095b018-eac3-4b01-b374-28e3216c4fd8") (uuid "7095b018-eac3-4b01-b374-28e3216c4fd8")
(paper "A3") (paper "A3")
(lib_symbols (lib_symbols
(symbol "Connector:TestPoint"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0.762)
(hide yes)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no)
(property "Reference" "TP"
(at 0 6.858 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "TestPoint"
(at 0 5.08 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 5.08 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 5.08 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "test point"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "test point tp"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_fp_filters" "Pin* Test*"
(at 0 0 0)
(show_name no)
(do_not_autoplace no)
(hide yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(symbol "TestPoint_0_1"
(circle
(center 0 3.302)
(radius 0.762)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "TestPoint_1_1"
(pin passive line
(at 0 0 90)
(length 2.54)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Connector_Generic:Conn_01x01" (symbol "Connector_Generic:Conn_01x01"
(pin_names (pin_names
(offset 1.016) (offset 1.016)
@ -937,9 +1060,13 @@
) )
(embedded_fonts no) (embedded_fonts no)
) )
(symbol "Mechanical:MountingHole" (symbol "Mechanical:MountingHole_Pad"
(pin_numbers
(hide yes)
)
(pin_names (pin_names
(offset 1.016) (offset 1.016)
(hide yes)
) )
(exclude_from_sim no) (exclude_from_sim no)
(in_bom no) (in_bom no)
@ -947,7 +1074,7 @@
(in_pos_files yes) (in_pos_files yes)
(duplicate_pin_numbers_are_jumpers no) (duplicate_pin_numbers_are_jumpers no)
(property "Reference" "H" (property "Reference" "H"
(at 0 5.08 0) (at 0 6.35 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -956,8 +1083,8 @@
) )
) )
) )
(property "Value" "MountingHole" (property "Value" "MountingHole_Pad"
(at 0 3.175 0) (at 0 4.445 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -988,7 +1115,7 @@
) )
) )
) )
(property "Description" "Mounting Hole without connection" (property "Description" "Mounting Hole with connection"
(at 0 0 0) (at 0 0 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
@ -1010,7 +1137,7 @@
) )
) )
) )
(property "ki_fp_filters" "MountingHole*" (property "ki_fp_filters" "MountingHole*Pad*"
(at 0 0 0) (at 0 0 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
@ -1021,9 +1148,9 @@
) )
) )
) )
(symbol "MountingHole_0_1" (symbol "MountingHole_Pad_0_1"
(circle (circle
(center 0 0) (center 0 1.27)
(radius 1.27) (radius 1.27)
(stroke (stroke
(width 1.27) (width 1.27)
@ -1034,6 +1161,26 @@
) )
) )
) )
(symbol "MountingHole_Pad_1_1"
(pin input line
(at 0 -2.54 90)
(length 2.54)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no) (embedded_fonts no)
) )
(symbol "PCM_SparkFun-PowerSymbol:GND" (symbol "PCM_SparkFun-PowerSymbol:GND"
@ -1416,6 +1563,18 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "73b54f8a-8892-4f5c-ad2f-0a2e6cc384c3") (uuid "73b54f8a-8892-4f5c-ad2f-0a2e6cc384c3")
) )
(junction
(at 153.67 162.56)
(diameter 0)
(color 0 0 0 0)
(uuid "84a4fb15-e844-4dca-8620-c83bf51a23da")
)
(junction
(at 149.86 149.86)
(diameter 0)
(color 0 0 0 0)
(uuid "a0aa6c6a-e537-4698-b656-265682eea877")
)
(junction (junction
(at 158.75 132.08) (at 158.75 132.08)
(diameter 0) (diameter 0)
@ -1434,10 +1593,28 @@
(color 0 0 0 0) (color 0 0 0 0)
(uuid "fe8484b6-d6a3-4b65-825d-468eb22a622a") (uuid "fe8484b6-d6a3-4b65-825d-468eb22a622a")
) )
(no_connect
(at 247.65 153.67)
(uuid "0e6f817b-d5ac-44ab-8723-38cd49ce266d")
)
(no_connect (no_connect
(at 168.91 154.94) (at 168.91 154.94)
(uuid "8d801d13-32fe-4e34-8cc5-b8a86a497023") (uuid "8d801d13-32fe-4e34-8cc5-b8a86a497023")
) )
(no_connect
(at 247.65 160.02)
(uuid "8d9ff69d-29cb-43c0-99b7-a342cf57cc56")
)
(wire
(pts
(xy 149.86 149.86) (xy 149.86 139.7)
)
(stroke
(width 0)
(type default)
)
(uuid "01be79eb-07f1-4257-af94-46e672eae48b")
)
(wire (wire
(pts (pts
(xy 158.75 132.08) (xy 167.64 132.08) (xy 158.75 132.08) (xy 167.64 132.08)
@ -1448,6 +1625,16 @@
) )
(uuid "034151cc-c871-41b0-986d-402b1b076b96") (uuid "034151cc-c871-41b0-986d-402b1b076b96")
) )
(wire
(pts
(xy 152.4 149.86) (xy 149.86 149.86)
)
(stroke
(width 0)
(type default)
)
(uuid "0572f0d8-bffe-4270-92aa-bf0b96f651a3")
)
(wire (wire
(pts (pts
(xy 167.64 152.4) (xy 168.91 152.4) (xy 167.64 152.4) (xy 168.91 152.4)
@ -1508,6 +1695,26 @@
) )
(uuid "2c6750b6-74c7-4d32-8f14-8af4353a5366") (uuid "2c6750b6-74c7-4d32-8f14-8af4353a5366")
) )
(wire
(pts
(xy 133.35 184.15) (xy 133.35 180.34)
)
(stroke
(width 0)
(type default)
)
(uuid "2c94f2e2-40b5-4e41-bb28-ed7844d1aa43")
)
(wire
(pts
(xy 133.35 157.48) (xy 143.51 157.48)
)
(stroke
(width 0)
(type default)
)
(uuid "39248b58-8169-4faa-a0fa-1d4a79e59554")
)
(wire (wire
(pts (pts
(xy 168.91 149.86) (xy 157.48 149.86) (xy 168.91 149.86) (xy 157.48 149.86)
@ -1520,7 +1727,7 @@
) )
(wire (wire
(pts (pts
(xy 152.4 162.56) (xy 168.91 162.56) (xy 152.4 162.56) (xy 153.67 162.56)
) )
(stroke (stroke
(width 0) (width 0)
@ -1528,6 +1735,26 @@
) )
(uuid "3e7e3e9e-2270-4d22-887c-ad05a3264519") (uuid "3e7e3e9e-2270-4d22-887c-ad05a3264519")
) )
(wire
(pts
(xy 143.51 157.48) (xy 143.51 163.83)
)
(stroke
(width 0)
(type default)
)
(uuid "4115ad1f-4e84-45e3-9f3a-48218837d1e6")
)
(wire
(pts
(xy 153.67 163.83) (xy 153.67 162.56)
)
(stroke
(width 0)
(type default)
)
(uuid "443980e0-db19-4657-9877-b85863b191f1")
)
(wire (wire
(pts (pts
(xy 149.86 138.43) (xy 149.86 139.7) (xy 149.86 138.43) (xy 149.86 139.7)
@ -1570,7 +1797,7 @@
) )
(wire (wire
(pts (pts
(xy 149.86 151.13) (xy 149.86 139.7) (xy 149.86 151.13) (xy 149.86 149.86)
) )
(stroke (stroke
(width 0) (width 0)
@ -1578,6 +1805,16 @@
) )
(uuid "577ad786-46a1-49d0-be25-405b8cd0b225") (uuid "577ad786-46a1-49d0-be25-405b8cd0b225")
) )
(wire
(pts
(xy 152.4 157.48) (xy 152.4 149.86)
)
(stroke
(width 0)
(type default)
)
(uuid "74dc3b63-fc25-47c7-9ba5-30fb2e5e3b81")
)
(wire (wire
(pts (pts
(xy 144.78 162.56) (xy 147.32 162.56) (xy 144.78 162.56) (xy 147.32 162.56)
@ -1668,6 +1905,16 @@
) )
(uuid "a11449e6-61e6-4418-ae1f-73c2b59816d1") (uuid "a11449e6-61e6-4418-ae1f-73c2b59816d1")
) )
(wire
(pts
(xy 143.51 163.83) (xy 153.67 163.83)
)
(stroke
(width 0)
(type default)
)
(uuid "b140e84f-24bd-4deb-b6a6-b44359f1af8e")
)
(wire (wire
(pts (pts
(xy 168.91 172.72) (xy 154.94 172.72) (xy 168.91 172.72) (xy 154.94 172.72)
@ -1688,6 +1935,16 @@
) )
(uuid "c37096c4-f25b-4001-b458-3e9634372bcb") (uuid "c37096c4-f25b-4001-b458-3e9634372bcb")
) )
(wire
(pts
(xy 168.91 157.48) (xy 152.4 157.48)
)
(stroke
(width 0)
(type default)
)
(uuid "cbbc7eb0-f55a-4c55-82bc-4d50ef863799")
)
(wire (wire
(pts (pts
(xy 168.91 144.78) (xy 157.48 144.78) (xy 168.91 144.78) (xy 157.48 144.78)
@ -1708,6 +1965,16 @@
) )
(uuid "d4ac2cbd-1756-4f14-b13d-0982fc50ddde") (uuid "d4ac2cbd-1756-4f14-b13d-0982fc50ddde")
) )
(wire
(pts
(xy 153.67 162.56) (xy 168.91 162.56)
)
(stroke
(width 0)
(type default)
)
(uuid "d61a3138-460f-472e-bd00-2c0a26944d44")
)
(wire (wire
(pts (pts
(xy 168.91 160.02) (xy 167.64 160.02) (xy 168.91 160.02) (xy 167.64 160.02)
@ -1829,7 +2096,7 @@
(uuid "b6c0d1ba-1994-4df2-9402-af8b357965d4") (uuid "b6c0d1ba-1994-4df2-9402-af8b357965d4")
) )
(symbol (symbol
(lib_id "Mechanical:MountingHole") (lib_id "Mechanical:MountingHole_Pad")
(at 247.65 157.48 0) (at 247.65 157.48 0)
(unit 1) (unit 1)
(body_style 1) (body_style 1)
@ -1841,7 +2108,7 @@
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "0a79e7b3-59bd-40bf-b7b4-07b96376d945") (uuid "0a79e7b3-59bd-40bf-b7b4-07b96376d945")
(property "Reference" "H2" (property "Reference" "H2"
(at 250.19 156.2099 0) (at 250.19 154.9399 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -1852,7 +2119,7 @@
) )
) )
(property "Value" "MountingHole" (property "Value" "MountingHole"
(at 250.19 158.7499 0) (at 250.19 157.4799 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -1862,7 +2129,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "MountingHole:MountingHole_2.2mm_M2_ISO7380" (property "Footprint" "Mounting_Wuerth:Mounting_Wuerth_WA-SMSI-M2_H0.5mm_9774005243"
(at 247.65 157.48 0) (at 247.65 157.48 0)
(hide yes) (hide yes)
(show_name no) (show_name no)
@ -1884,7 +2151,7 @@
) )
) )
) )
(property "Description" "Mounting Hole without connection" (property "Description" "Mounting Hole with connection"
(at 247.65 157.48 0) (at 247.65 157.48 0)
(hide yes) (hide yes)
(show_name no) (show_name no)
@ -1895,6 +2162,9 @@
) )
) )
) )
(pin "1"
(uuid "f4904b6f-ed18-4c3d-8a5f-40b5e36c5828")
)
(instances (instances
(project "oled_board" (project "oled_board"
(path "/7095b018-eac3-4b01-b374-28e3216c4fd8" (path "/7095b018-eac3-4b01-b374-28e3216c4fd8"
@ -2065,6 +2335,83 @@
) )
) )
) )
(symbol
(lib_id "Connector:TestPoint")
(at 133.35 157.48 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "247c136c-47e9-4d47-b51d-bbb9d1c03494")
(property "Reference" "TP1"
(at 130.048 152.4 90)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "TestPoint"
(at 130.048 154.94 90)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm"
(at 133.35 152.4 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 133.35 152.4 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "test point"
(at 133.35 157.48 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "bd1eee77-50ad-4bea-829b-478049bb5158")
)
(instances
(project "oled_board"
(path "/7095b018-eac3-4b01-b374-28e3216c4fd8"
(reference "TP1")
(unit 1)
)
)
)
)
(symbol (symbol
(lib_id "Device:C_Small") (lib_id "Device:C_Small")
(at 154.94 179.07 0) (at 154.94 179.07 0)
@ -2308,7 +2655,7 @@
) )
) )
(symbol (symbol
(lib_id "Mechanical:MountingHole") (lib_id "Mechanical:MountingHole_Pad")
(at 247.65 151.13 0) (at 247.65 151.13 0)
(unit 1) (unit 1)
(body_style 1) (body_style 1)
@ -2320,7 +2667,7 @@
(fields_autoplaced yes) (fields_autoplaced yes)
(uuid "4e3891e5-e0da-4a2a-828e-2e0de613dff3") (uuid "4e3891e5-e0da-4a2a-828e-2e0de613dff3")
(property "Reference" "H1" (property "Reference" "H1"
(at 250.19 149.8599 0) (at 250.19 148.5899 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -2331,7 +2678,7 @@
) )
) )
(property "Value" "MountingHole" (property "Value" "MountingHole"
(at 250.19 152.3999 0) (at 250.19 151.1299 0)
(show_name no) (show_name no)
(do_not_autoplace no) (do_not_autoplace no)
(effects (effects
@ -2341,7 +2688,7 @@
(justify left) (justify left)
) )
) )
(property "Footprint" "MountingHole:MountingHole_2.2mm_M2_ISO7380" (property "Footprint" "Mounting_Wuerth:Mounting_Wuerth_WA-SMSI-M2_H0.5mm_9774005243"
(at 247.65 151.13 0) (at 247.65 151.13 0)
(hide yes) (hide yes)
(show_name no) (show_name no)
@ -2363,7 +2710,7 @@
) )
) )
) )
(property "Description" "Mounting Hole without connection" (property "Description" "Mounting Hole with connection"
(at 247.65 151.13 0) (at 247.65 151.13 0)
(hide yes) (hide yes)
(show_name no) (show_name no)
@ -2374,6 +2721,9 @@
) )
) )
) )
(pin "1"
(uuid "ea4edb7b-2766-4e41-a910-acd92398abdc")
)
(instances (instances
(project "oled_board" (project "oled_board"
(path "/7095b018-eac3-4b01-b374-28e3216c4fd8" (path "/7095b018-eac3-4b01-b374-28e3216c4fd8"
@ -2383,6 +2733,86 @@
) )
) )
) )
(symbol
(lib_id "Connector_Generic:Conn_01x01")
(at 128.27 180.34 0)
(mirror y)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "5b9c516c-d799-46b9-b06d-ceac9466ea6f")
(property "Reference" "J22"
(at 125.73 179.0699 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Value" "Conn_01x01"
(at 125.73 181.6099 0)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(property "Footprint" "Connector_Wire:SolderWirePad_1x01_SMD_1x2mm"
(at 128.27 180.34 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 128.27 180.34 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)"
(at 128.27 180.34 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "a117811e-05a2-4202-8050-913a3103bb69")
)
(instances
(project "oled_board"
(path "/7095b018-eac3-4b01-b374-28e3216c4fd8"
(reference "J22")
(unit 1)
)
)
)
)
(symbol (symbol
(lib_id "Device:R_Small") (lib_id "Device:R_Small")
(at 149.86 162.56 90) (at 149.86 162.56 90)
@ -2465,6 +2895,84 @@
) )
) )
) )
(symbol
(lib_id "PCM_SparkFun-PowerSymbol:GND")
(at 133.35 184.15 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(in_pos_files yes)
(dnp no)
(fields_autoplaced yes)
(uuid "7e5f06a3-e0c5-4398-a0f2-87e0a743a668")
(property "Reference" "#PWR05"
(at 133.35 190.5 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "GND"
(at 133.35 187.96 0)
(show_name no)
(do_not_autoplace yes)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 133.35 184.15 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Datasheet" ""
(at 133.35 184.15 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
(at 133.35 193.04 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin "1"
(uuid "80c3131a-36d4-43cf-96ee-747cb863d68a")
)
(instances
(project "oled_board"
(path "/7095b018-eac3-4b01-b374-28e3216c4fd8"
(reference "#PWR05")
(unit 1)
)
)
)
)
(symbol (symbol
(lib_id "PCM_SparkFun-PowerSymbol:GND") (lib_id "PCM_SparkFun-PowerSymbol:GND")
(at 163.83 184.15 0) (at 163.83 184.15 0)

17037
hw/oled_pcb/oled_board.step Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -76,7 +76,136 @@
"width": 0.0 "width": 0.0
} }
], ],
"drc_exclusions": [], "drc_exclusions": [
[
"clearance|122072500|97225000|cb42dc70-3b46-4295-83a1-e672b1192d25|e72a2f66-a7de-45b6-bbe4-f16f59394c96",
""
],
[
"clearance|122072500|98225000|50023452-7d74-432e-b0fa-6a47260d3b09|07311a95-db5a-40ad-889c-04a1bd198c64",
""
],
[
"clearance|122447500|98375000|07311a95-db5a-40ad-889c-04a1bd198c64|7c97fc41-f9fd-4d56-8c03-91327f6e5223",
""
],
[
"clearance|122597500|96875000|f2472219-8234-4493-b44c-6f49ecf67c2f|cb42dc70-3b46-4295-83a1-e672b1192d25",
""
],
[
"clearance|122947500|98375000|7c97fc41-f9fd-4d56-8c03-91327f6e5223|a47cdf2c-f3c2-437a-a229-e60434225e7c",
""
],
[
"clearance|123097500|96850000|0c0bd8ac-2393-4630-bb4e-28765a7ba79c|f2472219-8234-4493-b44c-6f49ecf67c2f",
""
],
[
"clearance|123597500|96875000|da6b635e-645a-4908-89eb-c2867e58ae41|0c0bd8ac-2393-4630-bb4e-28765a7ba79c",
""
],
[
"clearance|123597500|97375000|e2eb8411-1b60-4521-b9ae-5d214d282b6f|da6b635e-645a-4908-89eb-c2867e58ae41",
""
],
[
"clearance|123597500|97875000|813fcd34-c0e6-4424-bd1d-054959d2ad90|e2eb8411-1b60-4521-b9ae-5d214d282b6f",
""
],
[
"clearance|123597500|98375000|3b175010-712a-4d60-b049-b885d1e14ad4|813fcd34-c0e6-4424-bd1d-054959d2ad90",
""
],
[
"clearance|123597500|98375000|3b175010-712a-4d60-b049-b885d1e14ad4|a47cdf2c-f3c2-437a-a229-e60434225e7c",
""
],
[
"clearance|158735000|101145000|70946cee-f8e6-4494-b733-ff1e5db6a601|869bd0b7-1a08-46e8-b600-9c3582642335",
""
],
[
"copper_edge_clearance|164175000|98750000|e63f9a40-a235-421c-9447-d83ce6817317|ad0a9a17-8b0e-4f60-a9d0-d16053cb14ec",
""
],
[
"copper_edge_clearance|166425000|101250000|27c443ae-b367-428d-ad06-9f9225fb31ca|a0b36e5e-5957-44cf-aed3-b8735501c584",
""
],
[
"copper_edge_clearance|167975000|98750000|e63f9a40-a235-421c-9447-d83ce6817317|27186a46-a693-4ec4-a5c2-50a6acaf5383",
""
],
[
"copper_edge_clearance|170225000|101250000|27c443ae-b367-428d-ad06-9f9225fb31ca|9f8034e4-c962-4991-91d5-71c095a1bdb4",
""
],
[
"copper_edge_clearance|174275000|98250000|e86effba-a034-486b-9571-f9e3fae15de0|72d27533-7a97-447b-9b69-fce8d5011aee",
""
],
[
"copper_edge_clearance|176525000|101750000|30276986-0e65-4aff-8ca7-caf746f36c57|56f054a7-8417-450c-80ca-eb7deb155bb6",
""
],
[
"copper_edge_clearance|179975000|98250000|e86effba-a034-486b-9571-f9e3fae15de0|ac0a1336-aa53-478d-b631-f305acc2a3b0",
""
],
[
"copper_edge_clearance|182225000|101750000|30276986-0e65-4aff-8ca7-caf746f36c57|e87671bb-007b-4528-bf01-20fab53922cd",
""
],
[
"copper_edge_clearance|195675000|97250000|396da54c-8d2a-427b-8896-dfd898442dbc|3f8c552c-0ddc-43e2-b40a-99ded0ef0fe7",
""
],
[
"copper_edge_clearance|197925000|102750000|0297825e-cfac-4243-bcba-a58baf770423|04a42184-2d70-4108-82fc-808f69285baf",
""
],
[
"copper_edge_clearance|201375000|97250000|396da54c-8d2a-427b-8896-dfd898442dbc|53e0d157-abd2-48ad-b087-f57d6c6b1276",
""
],
[
"copper_edge_clearance|203625000|102750000|0297825e-cfac-4243-bcba-a58baf770423|20d5e105-26b8-4d67-8e17-9e5506a7c4a8",
""
],
[
"courtyards_overlap|167005000|99375000|3c7c22cf-e951-439a-aee4-55db9d357e88|519a0ab6-afae-46ce-9c9e-ce90da9e8211",
""
],
[
"courtyards_overlap|167005000|99375000|95abb174-6d2c-4494-b661-56b9aab45ce8|a961e8e7-2285-445f-bf6a-af23b81205db",
""
],
[
"courtyards_overlap|167200000|96875000|3c7c22cf-e951-439a-aee4-55db9d357e88|95abb174-6d2c-4494-b661-56b9aab45ce8",
""
],
[
"courtyards_overlap|167200000|99375000|519a0ab6-afae-46ce-9c9e-ce90da9e8211|a961e8e7-2285-445f-bf6a-af23b81205db",
""
],
[
"courtyards_overlap|167395000|99375000|3c7c22cf-e951-439a-aee4-55db9d357e88|a961e8e7-2285-445f-bf6a-af23b81205db",
""
],
[
"courtyards_overlap|171195000|99375000|519a0ab6-afae-46ce-9c9e-ce90da9e8211|95abb174-6d2c-4494-b661-56b9aab45ce8",
""
],
[
"courtyards_overlap|177495000|99875000|4309d6d1-5ca7-47a1-811c-e5fbd163c7cf|7932cf41-9f93-4ef5-a65f-4255720c235c",
""
],
[
"courtyards_overlap|183195000|99875000|42380127-49a0-4d01-8cfc-7580feb4548d|b6edc2e3-8c2a-4338-9e71-a036f9df6a56",
""
]
],
"meta": { "meta": {
"version": 2 "version": 2
}, },
@ -679,7 +808,7 @@
"uuid": "7095b018-eac3-4b01-b374-28e3216c4fd8" "uuid": "7095b018-eac3-4b01-b374-28e3216c4fd8"
} }
], ],
"used_designators": "H1-2", "used_designators": "TP1-2,H1-2",
"variants": [ "variants": [
{ {
"description": "Pen-style design", "description": "Pen-style design",

File diff suppressed because it is too large Load Diff