This commit is contained in:
Philipp Kramer 2024-09-10 11:45:56 +02:00
parent a0679a229f
commit 9c85ea68c7
10 changed files with 81028 additions and 0 deletions

29
opencmSensorboard/.gitignore vendored Normal file
View file

@ -0,0 +1,29 @@
# For PCBs designed using KiCad: https://www.kicad.org/
# Format documentation: https://kicad.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*-backups
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 348 KiB

View file

@ -0,0 +1,786 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "OpenCM9.04"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U?"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "OpenCM 9.04"
(at 0.254 -2.286 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "OpenCM:OpenCM9.04"
(at -0.254 2.794 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://emanual.robotis.com/docs/en/parts/controller/opencm904/"
(at 0.254 6.35 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "OpenCM9.04_1_1"
(rectangle
(start -13.97 1.27)
(end 13.97 -49.53)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -16.51 0 0)
(length 2.54)
(name "RST"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -22.86 0)
(length 2.54)
(name "A5"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -25.4 0)
(length 2.54)
(name "A6"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -27.94 0)
(length 2.54)
(name "A7"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -30.48 0)
(length 2.54)
(name "A8"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "13"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -33.02 0)
(length 2.54)
(name "A9"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "14"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -35.56 0)
(length 2.54)
(name "D10"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "15"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -38.1 0)
(length 2.54)
(name "D11"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "16"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -40.64 0)
(length 2.54)
(name "D12"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "17"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -43.18 0)
(length 2.54)
(name "D13"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "18"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -45.72 0)
(length 2.54)
(name "D14"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "19"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at -16.51 -2.54 0)
(length 2.54)
(name "5V"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -48.26 0)
(length 2.54)
(name "D15"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "20"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 16.51 0 180)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "21"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 16.51 -2.54 180)
(length 2.54)
(name "+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "22"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 16.51 -5.08 180)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "23"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 16.51 -7.62 180)
(length 2.54)
(name "-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "24"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -10.16 180)
(length 2.54)
(name "TTL"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "25"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -12.7 180)
(length 2.54)
(name "D"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "26"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -15.24 180)
(length 2.54)
(name "X"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "27"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -17.78 180)
(length 2.54)
(name "L"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "28"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -20.32 180)
(length 2.54)
(name "D16"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "29"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at -16.51 -5.08 0)
(length 2.54)
(name "3.3V"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -22.86 180)
(length 2.54)
(name "D17"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "30"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -25.4 180)
(length 2.54)
(name "D18"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "31"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -27.94 180)
(length 2.54)
(name "D19"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "32"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -30.48 180)
(length 2.54)
(name "D20"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "33"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -33.02 180)
(length 2.54)
(name "D21"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "34"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -35.56 180)
(length 2.54)
(name "D22"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "35"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -38.1 180)
(length 2.54)
(name "D23"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "36"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -40.64 180)
(length 2.54)
(name "D24"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "37"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -43.18 180)
(length 2.54)
(name "D25"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "38"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_out line
(at 16.51 -45.72 180)
(length 2.54)
(name "5V"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "39"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -16.51 -7.62 0)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 16.51 -48.26 180)
(length 2.54)
(name "AREF"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "40"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -10.16 0)
(length 2.54)
(name "A0"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -12.7 0)
(length 2.54)
(name "A1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -15.24 0)
(length 2.54)
(name "A2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -17.78 0)
(length 2.54)
(name "A3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at -16.51 -20.32 0)
(length 2.54)
(name "A4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
)

View file

@ -0,0 +1,437 @@
(footprint "OpenCM9.04"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -4.572 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "201bba15-b36e-495c-af34-258603f37b38")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "OpenCM9.04"
(at 0 -6.35 0)
(unlocked yes)
(layer "F.Fab")
(uuid "f3cba19c-efa1-4afb-9978-1f0d7161efb9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at -11.43 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "0c155b96-dfd9-46df-8012-1a14d5ac40b8")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at -11.43 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ba91fc27-67b3-4f0f-9d05-5bcffa1e91c7")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at -11.43 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "16787012-3f6d-485e-adc7-b0ef8517d2cd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_rect
(start -13.42 -9.27)
(end 13.42 57.53)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.SilkS")
(uuid "6eed82b3-1ab6-4306-82c9-f551e6beef8c")
)
(fp_rect
(start -5 52)
(end 5 57)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.SilkS")
(uuid "25b879da-304a-49f4-93c1-102a01b55840")
)
(fp_text user "USB"
(at 0 56.134 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "3d312bed-de4a-453c-abbe-9e943279bdef")
(effects
(font
(size 2 2)
(thickness 0.2)
)
(justify bottom)
)
)
(fp_text user "${REFERENCE}"
(at 0 -7.874 0)
(unlocked yes)
(layer "F.Fab")
(uuid "cf725e28-8922-4e97-b4ec-cc2af6e94554")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole circle
(at -11.43 0)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d501678f-62da-44c7-b6fd-1c0d48fa5a01")
)
(pad "2" thru_hole circle
(at -11.43 2.54)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cf8dbab9-777e-4359-9531-df968d136aac")
)
(pad "3" thru_hole circle
(at -11.43 5.08)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "b97685f5-1c9f-46e5-87ce-83abd465b2ee")
)
(pad "4" thru_hole circle
(at -11.43 7.62)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "8b127a4d-b8a7-4644-800f-ff4e9d205503")
)
(pad "5" thru_hole circle
(at -11.43 10.16)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ba13d87a-95b0-4fb4-9c18-889e1bdd2287")
)
(pad "6" thru_hole circle
(at -11.43 12.7)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "bec9925b-9669-49c0-bd56-e3ad1d678575")
)
(pad "7" thru_hole circle
(at -11.43 15.24)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "74ed09ef-d03c-40b3-8e87-9e62649d74ed")
)
(pad "8" thru_hole circle
(at -11.43 17.78)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ab2f76d5-4949-4958-b80e-1410e479d4de")
)
(pad "9" thru_hole circle
(at -11.43 20.32)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5e729052-9f73-4b97-a02a-cdae9f207202")
)
(pad "10" thru_hole circle
(at -11.43 22.86)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c43e1dde-f44b-4ffd-9b59-f02961cbba51")
)
(pad "11" thru_hole circle
(at -11.43 25.4)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "4e053178-49d9-45e8-a379-e9b86bbe1fcc")
)
(pad "12" thru_hole circle
(at -11.43 27.94)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "be37287b-bbed-4b8b-84c1-82e8995e0410")
)
(pad "13" thru_hole circle
(at -11.43 30.48)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "68c4c689-15b3-4a07-9965-6da98128e909")
)
(pad "14" thru_hole circle
(at -11.43 33.02)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "81c9a2e1-079b-48a4-8e30-8661879f905c")
)
(pad "15" thru_hole circle
(at -11.43 35.56)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d25e5c88-7fa6-4664-98f6-4d46e5eaf603")
)
(pad "16" thru_hole circle
(at -11.43 38.1)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c9a46ec3-656f-4422-aef4-9f8c9024870f")
)
(pad "17" thru_hole circle
(at -11.43 40.64)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c7e91f6d-8f9a-47e6-864d-c39ebe4b28f1")
)
(pad "18" thru_hole circle
(at -11.43 43.18)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "117826a4-12dd-4ee1-bdb9-d354f95eedc7")
)
(pad "19" thru_hole circle
(at -11.43 45.72)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "74ac7ab3-343e-43ca-8d28-e054c50503a1")
)
(pad "20" thru_hole circle
(at -11.43 48.26)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "33f5ad98-06a6-4e88-86b6-c16c5e8bc9c2")
)
(pad "21" thru_hole circle
(at 11.43 0)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cf23ffa1-e326-4842-81ac-6cc82900763d")
)
(pad "22" thru_hole circle
(at 11.43 2.54)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a4e7daa6-6379-4643-9b50-70297f20722d")
)
(pad "23" thru_hole circle
(at 11.43 5.08)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3409116d-d24b-42ea-a86b-576b62e37133")
)
(pad "24" thru_hole circle
(at 11.43 7.62)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "605b6441-9875-40dd-aabe-48731f3660fe")
)
(pad "25" thru_hole circle
(at 11.43 10.16)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58b2b08d-e7a5-4a24-a023-5b8b649d3816")
)
(pad "26" thru_hole circle
(at 11.43 12.7)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ebf212a1-ea28-4997-a7ae-cfeddfa0026b")
)
(pad "27" thru_hole circle
(at 11.43 15.24)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "30cfa6ea-b07b-451d-a878-fe66e64ecc14")
)
(pad "28" thru_hole circle
(at 11.43 17.78)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "4ffc69a4-445e-4c42-906d-5f85a5a1da08")
)
(pad "29" thru_hole circle
(at 11.43 20.32)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c00d9753-0ef7-4af5-a117-e708be18482c")
)
(pad "30" thru_hole circle
(at 11.43 22.86)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "b02b9e29-1004-4a58-8d7c-7d51fe400b33")
)
(pad "31" thru_hole circle
(at 11.43 25.4)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "1be9322e-4f94-46e1-9ab3-89c1c79e24f3")
)
(pad "32" thru_hole circle
(at 11.43 27.94)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "146231b5-24cb-4759-8063-3a0e1aca6601")
)
(pad "33" thru_hole circle
(at 11.43 30.48)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "cd83cdcf-b2bd-4e10-922d-fb3c8a4fe3b7")
)
(pad "34" thru_hole circle
(at 11.43 33.02)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "11d3f38c-c25c-4f46-9a5c-fc445aa29b93")
)
(pad "35" thru_hole circle
(at 11.43 35.56)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d5d656b5-f9a8-449c-9f84-e4f7e30aa698")
)
(pad "36" thru_hole circle
(at 11.43 38.1)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "69888b05-f4c7-4bc2-8265-37719ddc38ca")
)
(pad "37" thru_hole circle
(at 11.43 40.64)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "081fb212-b407-433c-9895-2853c0ec8144")
)
(pad "38" thru_hole circle
(at 11.43 43.18)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "883cfe96-eece-488c-9361-66dc0b79f483")
)
(pad "39" thru_hole circle
(at 11.43 45.72)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "d8dfb0b4-6002-4481-99b7-f52a68493201")
)
(pad "40" thru_hole circle
(at 11.43 48.26)
(size 1.524 1.524)
(drill 0.762)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "64e31d87-3f02-431a-9dd2-21851150e3eb")
)
)

View file

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

BIN
opencmSensorboard/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,648 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.1,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.1,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 3.2,
"height": 3.2,
"width": 3.2
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"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_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.2,
0.5,
1.0,
1.5,
2.0
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.6,
"drill": 0.3
},
{
"diameter": 1.2,
"drill": 0.8
}
],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "opencmSensorboard.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.5,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
},
{
"bus_width": 12,
"clearance": 0.4,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Power",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 1.0,
"via_diameter": 1.2,
"via_drill": 0.8,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": [
{
"netclass": "Power",
"pattern": "GND"
},
{
"netclass": "Power",
"pattern": "+12V"
},
{
"netclass": "Power",
"pattern": "GNDD"
},
{
"netclass": "Power",
"pattern": "+3V3"
},
{
"netclass": "Power",
"pattern": "+5V"
}
]
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Referenz"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"d557bf9d-6479-4be5-b8af-9745e4388ac5",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load diff

View file

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