Compare commits

...

No commits in common. "master" and "trunk" have entirely different histories.

40 changed files with 127989 additions and 205 deletions

192
.gitignore vendored
View File

@ -1,192 +0,0 @@
# ---> Java
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
# ---> C++
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# ---> Node
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
*.lcov
# nyc test coverage
.nyc_output
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# Bower dependency directory (https://bower.io/)
bower_components
# node-waf configuration
.lock-wscript
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
jspm_packages/
# Snowpack dependency directory (https://snowpack.dev/)
web_modules/
# TypeScript cache
*.tsbuildinfo
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional stylelint cache
.stylelintcache
# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variable files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local
# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache
# Next.js build output
.next
out
# Nuxt.js build / generate output
.nuxt
dist
# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public
# vuepress build output
.vuepress/dist
# vuepress v2.x temp and cache directory
.temp
.cache
# Docusaurus cache and generated files
.docusaurus
# Serverless directories
.serverless/
# FuseBox cache
.fusebox/
# DynamoDB Local files
.dynamodb/
# TernJS port file
.tern-port
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

11
LICENSE
View File

@ -1,11 +0,0 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

View File

@ -1,2 +0,0 @@
# busel.hvist

33
README.org Normal file
View File

@ -0,0 +1,33 @@
* Board to devellop
** Requested:
+ ширина 25мм, довжина поки що довільна, 8см точно можна
+ стандартний крок 2.54мм
+ приходить 8p8c +земля. xt60/xt30 12 вольт
+ паралельно jstxh 9 дірок, і це ширина плати
+ 4 канала на опторозв'язку яку я хочу модулем, https://3v3.com.ua/product_8359.html
+ бек - модулем, https://ardushop.in.ua/arduino/low-level-adjustable-dc-dc-converter-mini-360
+ конденсатор бека
+ дирки під піни і виходи на серви сігнал
+ дирки під jst xh 12 gnd tx rx tx rx gnd 5v
+ площадки під 5 та 12 вольт знизу
+ внизу грібинка типо gnd 12v tx1 rx1 tx2 rx2 5v gnd і так тричі
+ і 4 серви на всі канали яки праз оптоізолятор
** Understood
*** In
+ [X] 8p8c [[https://rozetka.com.ua/ua/310111748/p310111748/][link]]
+ [X] XT60 or XT30 :: will review the footprint later
+ [X] Mini 360 DC/DC step-down
+ [ ]
* Maro takes over!
8p8c is now https://gsm-komplekt.ua/ua/product/87298/
removing all unneaded funtionality
leaving over:
4 servo outputs
LoRa = rx,tx,sbus
Camera = VIDEO
FTP is now mandatory, ground on shield

View File

@ -0,0 +1,383 @@
(footprint "PWR_pads"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator")
(tags "connector wire 0.5sqmm")
(property "Reference" "REF**"
(at 7.1628 -5.08 0)
(layer "F.SilkS")
(hide yes)
(uuid "71181a33-7603-424d-be94-90498585d728")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm"
(at 7.2 2.35 0)
(layer "F.Fab")
(uuid "97b7f273-3f67-434b-901f-59b0e3e329a4")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "bb5d0ac7-31dd-47e2-96ec-6966e38aa322")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "81703cc9-3901-4151-94c9-94579c554cd8")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4a93c3bd-01a7-4354-9a2f-2975337de766")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr exclude_from_pos_files exclude_from_bom)
(fp_line
(start -1.9 -1.65)
(end -1.9 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d9e9a302-ed7e-4694-bb80-eefe78d87e61")
)
(fp_line
(start -1.9 1.65)
(end 1.9 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "3914a3de-cffc-4c7d-a4ab-89575c6fc999")
)
(fp_line
(start 1.9 -1.65)
(end -1.9 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "7b0d72ac-7c8e-4ea9-badc-63925093d3c4")
)
(fp_line
(start 1.9 1.65)
(end 1.9 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "1a8493da-c69f-4d69-afe3-c6a35a7b9926")
)
(fp_line
(start 2.9 -1.65)
(end 2.9 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "a7bf0d6d-aaf0-463a-ad2b-cc3a1cfd0231")
)
(fp_line
(start 2.9 1.65)
(end 6.7 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "97de451f-5af1-4423-bed2-636d0a1811a8")
)
(fp_line
(start 6.7 -1.65)
(end 2.9 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "aba52c9f-3d84-4ca6-bb2e-de37767ea5a4")
)
(fp_line
(start 6.7 1.65)
(end 6.7 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ef700fd7-5d3b-4cfe-86ee-d06eb7e67d22")
)
(fp_line
(start 7.7 -1.65)
(end 7.7 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4c44ea4f-b537-4b1b-bbed-96b71947307a")
)
(fp_line
(start 7.7 1.65)
(end 11.5 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8ab9d4d8-e7ce-4fa9-8e7d-e5603c3ee104")
)
(fp_line
(start 11.5 -1.65)
(end 7.7 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "a589c73b-5f2c-4300-a438-01245c296d69")
)
(fp_line
(start 11.5 1.65)
(end 11.5 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "2d490de9-50ae-4247-9e57-7a3095895130")
)
(fp_line
(start 12.5 -1.65)
(end 12.5 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "461cd0c8-3c7f-43ce-adf1-93c37679735e")
)
(fp_line
(start 12.5 1.65)
(end 16.3 1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "2102829e-190b-4efb-84df-9945f9e890c1")
)
(fp_line
(start 16.3 -1.65)
(end 12.5 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5ca9ec20-1517-4b87-b955-9208cbd6cfde")
)
(fp_line
(start 16.3 1.65)
(end 16.3 -1.65)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "8a264120-0460-415e-8421-c44f2ebcd131")
)
(fp_circle
(center 0 0)
(end 1.15 0)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "d009f5c9-6dcc-4b65-b248-6f9ea76799c0")
)
(fp_circle
(center 4.8 0)
(end 5.95 0)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "ba08360b-9314-4745-9ddb-758e6498d99e")
)
(fp_circle
(center 9.6 0)
(end 10.75 0)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "c609c737-7dde-416f-b3c3-1febd18af5c6")
)
(fp_circle
(center 14.4 0)
(end 15.55 0)
(stroke
(width 0.1)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "f4e92e5f-e6ef-4c7e-814f-97cf019c95f3")
)
(fp_text user "5V"
(at 13.462 2.6416 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "457f6fe4-7c76-4763-9861-9d55b9c9932d")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "GND"
(at 3.302 2.7432 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "63722f28-f1bc-4ab6-8104-9ac0a2379034")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "GND"
(at 8.2296 2.794 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "a44f0ed5-ab04-4978-b0ff-26f077a67db8")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "12V"
(at -1.4732 2.7432 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "b7f07db1-d127-43da-b2ad-3b4c2da90cd7")
(effects
(font
(size 1 1)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "${REFERENCE}"
(at 7.2 0 90)
(layer "F.Fab")
(uuid "523c41bb-4b53-485c-934d-247c1ca071df")
(effects
(font
(size 0.82 0.82)
(thickness 0.12)
)
)
)
(pad "1" thru_hole circle
(at 0 0)
(size 2.3 2.3)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7d0aaa4f-a7f1-43ba-b3f6-e9a1a90d3e31")
)
(pad "2" thru_hole roundrect
(at 4.8 0)
(size 2.3 2.3)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.1086956522)
(uuid "a285960d-c398-4df8-b1a7-8b4e947afc81")
)
(pad "3" thru_hole roundrect
(at 9.6 0)
(size 2.3 2.3)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.1086956522)
(uuid "4a89183c-fb9b-4b62-a81b-dc353c9cf8c2")
)
(pad "4" thru_hole circle
(at 14.4 0)
(size 2.3 2.3)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "6bb107a5-cebb-47f2-9245-47d2aecd321f")
)
(model "${KICAD8_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -0,0 +1,266 @@
(footprint "PinHeader_1x03_P2.54mm_Vertical"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x03 2.54mm single row")
(property "Reference" "REF**"
(at 0 -2.33 0)
(layer "F.SilkS")
(uuid "4a42150c-e2cb-48c8-8496-6e7fedd454bb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "PinHeader_1x03_P2.54mm_Vertical"
(at 0 7.41 0)
(layer "F.Fab")
(uuid "db29ad0b-b335-4faf-88c7-319c7ace35e3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "840b1083-fa5a-4072-9eb0-7342e96d093b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "60f94ef9-eb50-4806-9b58-af3e1017387f")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "f90835a1-dd76-43e2-9d6a-67a16fd76063")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.33 -1.33)
(end 0 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "690a8c7b-b48f-4e59-8439-4c4c3aabe8fa")
)
(fp_line
(start -1.33 0)
(end -1.33 -1.33)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5000a027-9542-443e-9983-d45a67972241")
)
(fp_line
(start -1.33 1.27)
(end -1.33 6.41)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "24199bf2-7a4c-47d7-a9d0-c8212ed52732")
)
(fp_line
(start -1.33 1.27)
(end 1.33 1.27)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7e0d3fed-d2a2-43ed-ac38-36961c14bfa4")
)
(fp_line
(start -1.33 6.41)
(end 1.33 6.41)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1b8d7228-c97e-4f3b-bb80-5394d1336ea8")
)
(fp_line
(start 1.33 1.27)
(end 1.33 6.41)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "528d64f1-caad-4315-bf88-6b33a6c30761")
)
(fp_line
(start -1.8 -1.8)
(end -1.8 6.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "76c67b9f-3f15-4145-bbbc-8312e5795846")
)
(fp_line
(start -1.8 6.85)
(end 1.8 6.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "56a0eaa8-1f42-4824-9fc4-0cbfa375ec08")
)
(fp_line
(start 1.8 -1.8)
(end -1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "757b6603-0fa3-41f4-942f-2ab155c45604")
)
(fp_line
(start 1.8 6.85)
(end 1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0624b2c1-b80d-48b5-9bf7-4536c6317e1c")
)
(fp_line
(start -1.27 -0.635)
(end -0.635 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "890db0d5-b901-40c2-b3ae-477fdabfa366")
)
(fp_line
(start -1.27 6.35)
(end -1.27 -0.635)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f4fb5e79-dd44-4947-9d51-22633c17ad61")
)
(fp_line
(start -0.635 -1.27)
(end 1.27 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5eacb716-3494-462e-bcdc-e6b518f66765")
)
(fp_line
(start 1.27 -1.27)
(end 1.27 6.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8e173d00-babf-4201-8f82-f5030a24fbf9")
)
(fp_line
(start 1.27 6.35)
(end -1.27 6.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5a8bc881-5fff-4bac-96c1-41af6ae648ff")
)
(fp_text user "${REFERENCE}"
(at 0 2.54 90)
(layer "F.Fab")
(uuid "788c9283-32be-4c0b-b74e-17c5f67f5b7f")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole rect
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c7351bc0-95e7-4de9-93f8-e2fc166956da")
)
(pad "2" thru_hole oval
(at 0 2.54)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2e14092c-1e97-4b3c-b1f4-9b887ef28570")
)
(pad "3" thru_hole oval
(at 0 5.08)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7072b420-9990-4d8f-a6b8-3c72e84d3433")
)
(model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -0,0 +1,273 @@
(footprint "Servo_pads"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x03 2.54mm single row")
(property "Reference" "REF**"
(at 0 -2.33 0)
(layer "F.SilkS")
(hide yes)
(uuid "4a42150c-e2cb-48c8-8496-6e7fedd454bb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "PinHeader_1x03_P2.54mm_Vertical"
(at 0 7.41 0)
(layer "F.Fab")
(uuid "db29ad0b-b335-4faf-88c7-319c7ace35e3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "840b1083-fa5a-4072-9eb0-7342e96d093b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "60f94ef9-eb50-4806-9b58-af3e1017387f")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "f90835a1-dd76-43e2-9d6a-67a16fd76063")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.33 6.41)
(end -1.3208 -1.27)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "6ddd8f5a-008f-4b59-9b9e-ec026d2bd3a5")
)
(fp_line
(start -1.33 6.41)
(end 1.33 6.41)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1b8d7228-c97e-4f3b-bb80-5394d1336ea8")
)
(fp_line
(start -1.3208 -1.27)
(end 1.3208 -1.27)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "0dcd5700-e496-43ed-a0f5-72391eb2c492")
)
(fp_line
(start 1.33 6.41)
(end 1.3208 -1.27)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "79eb21bf-86a9-4c95-bd6e-a9bc2a5b17cf")
)
(fp_line
(start -1.8 -1.8)
(end -1.8 6.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "76c67b9f-3f15-4145-bbbc-8312e5795846")
)
(fp_line
(start -1.8 6.85)
(end 1.8 6.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "56a0eaa8-1f42-4824-9fc4-0cbfa375ec08")
)
(fp_line
(start 1.8 -1.8)
(end -1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "757b6603-0fa3-41f4-942f-2ab155c45604")
)
(fp_line
(start 1.8 6.85)
(end 1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0624b2c1-b80d-48b5-9bf7-4536c6317e1c")
)
(fp_line
(start -1.27 -0.635)
(end -0.635 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "890db0d5-b901-40c2-b3ae-477fdabfa366")
)
(fp_line
(start -1.27 6.35)
(end -1.27 -0.635)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f4fb5e79-dd44-4947-9d51-22633c17ad61")
)
(fp_line
(start -0.635 -1.27)
(end 1.27 -1.27)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5eacb716-3494-462e-bcdc-e6b518f66765")
)
(fp_line
(start 1.27 -1.27)
(end 1.27 6.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8e173d00-babf-4201-8f82-f5030a24fbf9")
)
(fp_line
(start 1.27 6.35)
(end -1.27 6.35)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5a8bc881-5fff-4bac-96c1-41af6ae648ff")
)
(fp_text user "5V"
(at 1.3716 3.048 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "205deb0e-736b-489d-90e1-05959f0aa717")
(effects
(font
(size 0.7 0.7)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "GND"
(at -1.3208 -1.27 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "e758dd9d-6b3a-4ce8-a7ca-2c7c563bc7b4")
(effects
(font
(size 0.7 0.7)
(thickness 0.1)
)
(justify left bottom)
)
)
(fp_text user "${REFERENCE}"
(at 0 2.54 90)
(layer "F.Fab")
(uuid "788c9283-32be-4c0b-b74e-17c5f67f5b7f")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole rect
(at 0 0)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "c7351bc0-95e7-4de9-93f8-e2fc166956da")
)
(pad "2" thru_hole oval
(at 0 2.54)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "2e14092c-1e97-4b3c-b1f4-9b887ef28570")
)
(pad "3" thru_hole oval
(at 0 5.08)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7072b420-9990-4d8f-a6b8-3c72e84d3433")
)
(model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -0,0 +1,528 @@
(footprint "TLP281_4_module"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x06 2.54mm single row")
(property "Reference" "REF**"
(at 0.0508 -3.4544 0)
(layer "F.SilkS")
(uuid "f50cd875-ad61-4c78-ac8d-eee39512d049")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "IN"
(at 7.3472 0.4604 0)
(layer "F.Fab")
(hide yes)
(uuid "a0f6403e-976f-4af5-ba62-8ec7d1aa5e2d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" "TLP281_4_module"
(at -7.334 0.6636 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "625724a5-78f0-48d0-8fbc-61256b70d066")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at -11.5032 -5.5848 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "e713ebf2-949d-419c-87aa-3d0445b46551")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at -11.5032 -5.5848 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "ab55a4f3-13af-4322-97a6-41685926cae0")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -12.8332 -6.9148)
(end -11.5032 -6.9148)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d254e54c-2929-4933-821a-53081b9ae3cf")
)
(fp_line
(start -12.8332 -5.5848)
(end -12.8332 -6.9148)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6e9c7cc1-e9a0-41e2-bc38-6563eaec720c")
)
(fp_line
(start -12.8332 -4.3148)
(end -12.8332 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3a1001b8-c1e6-4fcb-9135-c1c0310a879f")
)
(fp_line
(start -12.8332 -4.3148)
(end -10.1732 -4.3148)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "d3d5bb20-e845-4d85-adad-b79ea9e39827")
)
(fp_line
(start -12.8332 8.4452)
(end -10.1732 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e4b6d20a-3f18-453e-b00e-787d4e134e56")
)
(fp_line
(start -10.1732 -4.3148)
(end -10.1732 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e655880d-3ea7-40b4-8589-b010ca372ef5")
)
(fp_line
(start 9.1668 8.4452)
(end 11.8268 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "14b55996-2cf4-4126-b88d-58daf824c3e0")
)
(fp_line
(start 9.1856 -6.9088)
(end 9.1668 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "9a19626c-01a9-421e-b7e7-6acf8204c6ea")
)
(fp_line
(start 9.1856 -6.9088)
(end 11.8456 -6.9088)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1dab9072-1861-40a7-b635-32f3f842f332")
)
(fp_line
(start 11.8456 -6.9088)
(end 11.8268 8.4452)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "19540609-6a2c-4ea0-a133-f4f87f23182c")
)
(fp_rect
(start -13.5032 -11.7348)
(end 12.4968 13.2652)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.SilkS")
(uuid "c65e70a2-1072-445d-aa56-18dcc273a842")
)
(fp_line
(start -13.3032 -7.3848)
(end -13.3032 8.9152)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b9a48b47-1d8a-4730-b799-3c63b02654dd")
)
(fp_line
(start -13.3032 8.9152)
(end -9.7032 8.9152)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "75bddfb1-ae2f-472a-b1b7-6051f75df1ca")
)
(fp_line
(start -9.7032 -7.3848)
(end -13.3032 -7.3848)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5502933d-b36d-4c62-b764-5a2d390b494d")
)
(fp_line
(start -9.7032 8.9152)
(end -9.7032 -7.3848)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "1a8a7c24-9121-445b-aa55-b3ae90eef583")
)
(fp_line
(start 8.6968 -7.3848)
(end 8.6968 8.9152)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "6ea6b266-78ee-4003-8f41-4314c84add17")
)
(fp_line
(start 8.6968 8.9152)
(end 12.2968 8.9152)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "063d0b89-64a1-48b5-910c-7a2d64941795")
)
(fp_line
(start 12.2968 -7.3848)
(end 8.6968 -7.3848)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ff395494-6efc-4e32-ad4f-68df1dfd4189")
)
(fp_line
(start 12.2968 8.9152)
(end 12.2968 -7.3848)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d8836e4d-f1a2-4a67-af86-9fa29b2dad46")
)
(fp_line
(start -12.7732 -6.2198)
(end -12.1382 -6.8548)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "c5b4dc85-54ea-4c46-ad89-45da8621e5ad")
)
(fp_line
(start -12.7732 8.3852)
(end -12.7732 -6.2198)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "fef1ddcf-17c1-44dd-81ee-7e43ec9bf7e5")
)
(fp_line
(start -12.1382 -6.8548)
(end -10.2332 -6.8548)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "54182105-4bfc-483e-b0b8-72fb0d9ae522")
)
(fp_line
(start -10.2332 -6.8548)
(end -10.2332 8.3852)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "883128b9-3d33-4a05-a840-4273cc89ded5")
)
(fp_line
(start -10.2332 8.3852)
(end -12.7732 8.3852)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "d8e5351f-8092-40a9-8df4-4700f2edeb7f")
)
(fp_line
(start 9.2268 -6.2198)
(end 9.8618 -6.8548)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f842e007-ab1c-4b39-9e96-f24dcb462157")
)
(fp_line
(start 9.2268 8.3852)
(end 9.2268 -6.2198)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "eb37022a-d85a-4073-975b-79f839c4a76f")
)
(fp_line
(start 9.8618 -6.8548)
(end 11.7668 -6.8548)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "e2e5b92e-1550-4b72-be3f-880d01b2cc66")
)
(fp_line
(start 11.7668 -6.8548)
(end 11.7668 8.3852)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "203677b0-99d2-408a-9926-b5d29471690f")
)
(fp_line
(start 11.7668 8.3852)
(end 9.2268 8.3852)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "325755f3-10df-45d2-a09e-13d574450e02")
)
(fp_text user "${REFERENCE}"
(at 10.4968 0.7652 90)
(layer "F.Fab")
(uuid "94ba0a25-81a0-47d8-bd47-c99e67e6eee2")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "${REFERENCE}"
(at -11.5032 0.7652 90)
(layer "F.Fab")
(uuid "d3623428-dbf8-43d4-b612-2f58f5bb2b60")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole oval
(at 10.4968 -5.5848)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "6219b5e0-0b8f-4d00-b9dc-d5617b53dfbc")
)
(pad "2" thru_hole oval
(at 10.4968 -3.0448)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "52b0f186-3d48-4796-a276-14c74261e2cd")
)
(pad "3" thru_hole oval
(at 10.4968 -0.5048)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "834838f8-9a88-42e4-aa59-122b6be504ae")
)
(pad "4" thru_hole oval
(at 10.4968 2.0352)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "76cb54ae-d3cd-4744-9252-770d45f76186")
)
(pad "5" thru_hole roundrect
(at 10.4968 4.5752)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.1470588235)
(uuid "cb5f78f7-a168-468c-b288-7dbc8d03c3e6")
)
(pad "6" thru_hole oval
(at 10.4968 7.1152)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7eaff352-0dfd-41ba-9246-e56f698ad6b7")
)
(pad "7" thru_hole rect
(at -11.5032 -5.5848)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a031e248-75c7-4b07-9f28-fc9c300b43f6")
)
(pad "8" thru_hole oval
(at -11.5032 -3.0448)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "40d62885-ceb8-4c17-8b34-716b386af5cb")
)
(pad "9" thru_hole oval
(at -11.5032 -0.5048)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "01ab6706-7706-4328-a6eb-ebc3eb410c3c")
)
(pad "10" thru_hole oval
(at -11.5032 2.0352)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "ed05ba03-1e59-4764-8823-f63056f52720")
)
(pad "11" thru_hole oval
(at -11.5032 4.5752)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3361c9a3-c4cc-47dc-ac72-a9c418921124")
)
(pad "12" thru_hole oval
(at -11.5032 7.1152)
(size 1.7 1.7)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "30d686b6-b79d-4837-a792-ba6d6ea1579e")
)
(group ""
(uuid "8d259db7-9001-490b-81b0-6222f7e324ca")
(members "625724a5-78f0-48d0-8fbc-61256b70d066" "9be60fd7-6f11-4672-b6e6-fb28352ed16f"
"a0f6403e-976f-4af5-ba62-8ec7d1aa5e2d" "a79c6295-7ed4-4940-91a2-328164b09b9a"
)
)
(group ""
(uuid "9be60fd7-6f11-4672-b6e6-fb28352ed16f")
(members "063d0b89-64a1-48b5-910c-7a2d64941795" "14b55996-2cf4-4126-b88d-58daf824c3e0"
"19540609-6a2c-4ea0-a133-f4f87f23182c" "1dab9072-1861-40a7-b635-32f3f842f332"
"203677b0-99d2-408a-9926-b5d29471690f" "325755f3-10df-45d2-a09e-13d574450e02"
"52b0f186-3d48-4796-a276-14c74261e2cd" "6219b5e0-0b8f-4d00-b9dc-d5617b53dfbc"
"6ea6b266-78ee-4003-8f41-4314c84add17" "76cb54ae-d3cd-4744-9252-770d45f76186"
"7eaff352-0dfd-41ba-9246-e56f698ad6b7" "834838f8-9a88-42e4-aa59-122b6be504ae"
"94ba0a25-81a0-47d8-bd47-c99e67e6eee2" "9a19626c-01a9-421e-b7e7-6acf8204c6ea"
"cb5f78f7-a168-468c-b288-7dbc8d03c3e6" "d8836e4d-f1a2-4a67-af86-9fa29b2dad46"
"e2e5b92e-1550-4b72-be3f-880d01b2cc66" "eb37022a-d85a-4073-975b-79f839c4a76f"
"f842e007-ab1c-4b39-9e96-f24dcb462157" "ff395494-6efc-4e32-ad4f-68df1dfd4189"
)
)
(group ""
(uuid "a79c6295-7ed4-4940-91a2-328164b09b9a")
(members "01ab6706-7706-4328-a6eb-ebc3eb410c3c" "1a8a7c24-9121-445b-aa55-b3ae90eef583"
"30d686b6-b79d-4837-a792-ba6d6ea1579e" "3361c9a3-c4cc-47dc-ac72-a9c418921124"
"3a1001b8-c1e6-4fcb-9135-c1c0310a879f" "40d62885-ceb8-4c17-8b34-716b386af5cb"
"54182105-4bfc-483e-b0b8-72fb0d9ae522" "5502933d-b36d-4c62-b764-5a2d390b494d"
"6e9c7cc1-e9a0-41e2-bc38-6563eaec720c" "75bddfb1-ae2f-472a-b1b7-6051f75df1ca"
"883128b9-3d33-4a05-a840-4273cc89ded5" "a031e248-75c7-4b07-9f28-fc9c300b43f6"
"ab55a4f3-13af-4322-97a6-41685926cae0" "b9a48b47-1d8a-4730-b799-3c63b02654dd"
"c5b4dc85-54ea-4c46-ad89-45da8621e5ad" "d254e54c-2929-4933-821a-53081b9ae3cf"
"d3623428-dbf8-43d4-b612-2f58f5bb2b60" "d3d5bb20-e845-4d85-adad-b79ea9e39827"
"d8e5351f-8092-40a9-8df4-4700f2edeb7f" "e4b6d20a-3f18-453e-b00e-787d4e134e56"
"e655880d-3ea7-40b4-8589-b010ca372ef5" "e713ebf2-949d-419c-87aa-3d0445b46551"
"ed05ba03-1e59-4764-8823-f63056f52720" "fef1ddcf-17c1-44dd-81ee-7e43ec9bf7e5"
)
)
(model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,83 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "ffdffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "breakboard.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,600 @@
{
"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": 0.0,
"height": 2.5,
"width": 2.5
},
"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,
1.0,
1.6
],
"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
}
],
"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": "breakboard.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.5,
"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.6,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "gerber/",
"pos_files": "",
"specctra_dsn": "",
"step": "../../../../modellib/breakboard/breakboard.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": "Налаштування"
},
"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": [
[
"392e2c6a-71b5-43e3-838a-3ba0a0883566",
"Root"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Default True 2.0 3
False True False

96671
breakboard/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

4
breakboard/fp-lib-table Normal file
View File

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

View File

@ -0,0 +1,394 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.4-8.0.4-0~ubuntu24.04.1*%
%TF.CreationDate,2024-08-12T20:02:10+03:00*%
%TF.ProjectId,breakboard,62726561-6b62-46f6-9172-642e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Copper,L2,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.4-8.0.4-0~ubuntu24.04.1) date 2024-08-12 20:02:10*
%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*
%TA.AperFunction,ComponentPad*%
%ADD10O,2.000000X2.500000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD11R,1.700000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD12O,1.700000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD13O,1.950000X1.700000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD14RoundRect,0.250000X-0.725000X0.600000X-0.725000X-0.600000X0.725000X-0.600000X0.725000X0.600000X0*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD15RoundRect,0.250000X-0.600000X-0.600000X0.600000X-0.600000X0.600000X0.600000X-0.600000X0.600000X0*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD16RoundRect,0.250000X0.725000X-0.600000X0.725000X0.600000X-0.725000X0.600000X-0.725000X-0.600000X0*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD17RoundRect,0.248000X0.552000X-0.552000X0.552000X0.552000X-0.552000X0.552000X-0.552000X-0.552000X0*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD18C,1.600000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD19C,2.200000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD20C,2.300000*%
%TD*%
%TA.AperFunction,ComponentPad*%
%ADD21RoundRect,0.250000X0.900000X-0.900000X0.900000X0.900000X-0.900000X0.900000X-0.900000X-0.900000X0*%
%TD*%
G04 APERTURE END LIST*
D10*
%TO.P,Mini360,1,IN-*%
%TO.N,GND*%
X113250000Y-69878436D03*
X113250000Y-68250000D03*
%TO.P,Mini360,2,IN+*%
%TO.N,12V*%
X113250000Y-83250000D03*
X113250000Y-81750000D03*
%TO.P,Mini360,3,OUT-*%
%TO.N,GND*%
X85180000Y-69750000D03*
X85180000Y-68250000D03*
%TO.P,Mini360,4,OUT+*%
%TO.N,5V*%
X85250000Y-83250000D03*
X85250000Y-81750000D03*
%TD*%
D11*
%TO.P,Srv6,1,GND*%
%TO.N,GND*%
X155500000Y-66750000D03*
D12*
%TO.P,Srv6,2,5v*%
%TO.N,RX1*%
X155500000Y-69290000D03*
%TO.P,Srv6,3,PWM*%
%TO.N,RX2*%
X155500000Y-71830000D03*
%TD*%
D11*
%TO.P,Srv4,1,GND*%
%TO.N,GND*%
X139950000Y-81330000D03*
D12*
%TO.P,Srv4,2,5v*%
%TO.N,5V*%
X139950000Y-78790000D03*
%TO.P,Srv4,3,PWM*%
%TO.N,OUT4*%
X139950000Y-76250000D03*
%TD*%
D13*
%TO.P,IN2,10,Pin_10*%
%TO.N,12V*%
X176000000Y-87250000D03*
%TO.P,IN2,9,Pin_9*%
%TO.N,RX4*%
X176000000Y-84750000D03*
%TO.P,IN2,8,Pin_8*%
%TO.N,RX3*%
X176000000Y-82250000D03*
%TO.P,IN2,7,Pin_7*%
%TO.N,RX2*%
X176000000Y-79750000D03*
%TO.P,IN2,6,Pin_6*%
%TO.N,RX1*%
X176000000Y-77250000D03*
%TO.P,IN2,5,Pin_5*%
%TO.N,IN4*%
X176000000Y-74750000D03*
%TO.P,IN2,4,Pin_4*%
%TO.N,IN3*%
X176000000Y-72250000D03*
%TO.P,IN2,3,Pin_3*%
%TO.N,IN2*%
X176000000Y-69750000D03*
%TO.P,IN2,2,Pin_2*%
%TO.N,IN1*%
X176000000Y-67250000D03*
D14*
%TO.P,IN2,1,Pin_1*%
%TO.N,GND*%
X176000000Y-64750000D03*
%TD*%
D12*
%TO.P,Opto1,12,OUT4*%
%TO.N,OUT4*%
X147750000Y-81330000D03*
%TO.P,Opto1,11,OUT3*%
%TO.N,OUT3*%
X147750000Y-78790000D03*
%TO.P,Opto1,10,OUT2*%
%TO.N,OUT2*%
X147750000Y-76250000D03*
%TO.P,Opto1,9,OUT1*%
%TO.N,OUT1*%
X147750000Y-73710000D03*
%TO.P,Opto1,8,HVCC*%
%TO.N,5V*%
X147750000Y-71170000D03*
D11*
%TO.P,Opto1,7,GND*%
%TO.N,GND*%
X147750000Y-68630000D03*
D12*
%TO.P,Opto1,6,NC*%
%TO.N,unconnected-(Opto1-NC-Pad6)*%
X169750000Y-81330000D03*
D15*
%TO.P,Opto1,5,IN4*%
%TO.N,IN4*%
X169750000Y-78790000D03*
D12*
%TO.P,Opto1,4,IN3*%
%TO.N,IN3*%
X169750000Y-76250000D03*
%TO.P,Opto1,3,IN2*%
%TO.N,IN2*%
X169750000Y-73710000D03*
%TO.P,Opto1,2,IN1*%
%TO.N,IN1*%
X169750000Y-71170000D03*
%TO.P,Opto1,1,GND*%
%TO.N,GND*%
X169750000Y-68630000D03*
%TD*%
D16*
%TO.P,J2,1,Pin_1*%
%TO.N,12V*%
X119250000Y-86500000D03*
D13*
%TO.P,J2,2,Pin_2*%
%TO.N,GND*%
X119250000Y-84000000D03*
%TO.P,J2,3,Pin_3*%
%TO.N,RX3*%
X119250000Y-81500000D03*
%TO.P,J2,4,Pin_4*%
%TO.N,RX2*%
X119250000Y-79000000D03*
%TO.P,J2,5,Pin_5*%
%TO.N,RX1*%
X119250000Y-76500000D03*
%TD*%
D11*
%TO.P,Srv5,1,GND*%
%TO.N,GND*%
X160500000Y-66750000D03*
D12*
%TO.P,Srv5,2,5v*%
%TO.N,5V*%
X160500000Y-69290000D03*
%TO.P,Srv5,3,PWM*%
%TO.N,RX1*%
X160500000Y-71830000D03*
%TD*%
D11*
%TO.P,Srv1,1,GND*%
%TO.N,GND*%
X140000000Y-66750000D03*
D12*
%TO.P,Srv1,2,5v*%
%TO.N,5V*%
X140000000Y-69290000D03*
%TO.P,Srv1,3,PWM*%
%TO.N,OUT1*%
X140000000Y-71830000D03*
%TD*%
D11*
%TO.P,Srv3,1,GND*%
%TO.N,GND*%
X134950000Y-81330000D03*
D12*
%TO.P,Srv3,2,5v*%
%TO.N,5V*%
X134950000Y-78790000D03*
%TO.P,Srv3,3,PWM*%
%TO.N,OUT3*%
X134950000Y-76250000D03*
%TD*%
D13*
%TO.P,IN1,10,Pin_10*%
%TO.N,12V*%
X183250000Y-87250000D03*
%TO.P,IN1,9,Pin_9*%
%TO.N,RX4*%
X183250000Y-84750000D03*
%TO.P,IN1,8,Pin_8*%
%TO.N,RX3*%
X183250000Y-82250000D03*
%TO.P,IN1,7,Pin_7*%
%TO.N,RX2*%
X183250000Y-79750000D03*
%TO.P,IN1,6,Pin_6*%
%TO.N,RX1*%
X183250000Y-77250000D03*
%TO.P,IN1,5,Pin_5*%
%TO.N,IN4*%
X183250000Y-74750000D03*
%TO.P,IN1,4,Pin_4*%
%TO.N,IN3*%
X183250000Y-72250000D03*
%TO.P,IN1,3,Pin_3*%
%TO.N,IN2*%
X183250000Y-69750000D03*
%TO.P,IN1,2,Pin_2*%
%TO.N,IN1*%
X183250000Y-67250000D03*
D14*
%TO.P,IN1,1,Pin_1*%
%TO.N,GND*%
X183250000Y-64750000D03*
%TD*%
D17*
%TO.P,RJ45,1*%
%TO.N,IN3*%
X200610000Y-71270000D03*
D18*
%TO.P,RJ45,2*%
%TO.N,IN2*%
X203150000Y-72540000D03*
%TO.P,RJ45,3*%
%TO.N,IN4*%
X200610000Y-73810000D03*
%TO.P,RJ45,4*%
%TO.N,IN1*%
X203150000Y-75080000D03*
%TO.P,RJ45,5*%
%TO.N,RX1*%
X200610000Y-76350000D03*
%TO.P,RJ45,6*%
%TO.N,RX4*%
X203150000Y-77620000D03*
%TO.P,RJ45,7*%
%TO.N,RX2*%
X200610000Y-78890000D03*
%TO.P,RJ45,8*%
%TO.N,RX3*%
X203150000Y-80160000D03*
D19*
%TO.P,RJ45,SH*%
%TO.N,GND*%
X206450000Y-67815000D03*
X206450000Y-83615000D03*
%TD*%
D20*
%TO.P,J8,1,Pin_1*%
%TO.N,12V*%
X81000000Y-82600000D03*
D21*
%TO.P,J8,2,Pin_2*%
%TO.N,GND*%
X81000000Y-77800000D03*
%TO.P,J8,3,Pin_3*%
X81000000Y-73000000D03*
D20*
%TO.P,J8,4,Pin_4*%
%TO.N,5V*%
X81000000Y-68200000D03*
%TD*%
D11*
%TO.P,Srv2,1,GND*%
%TO.N,GND*%
X135000000Y-66750000D03*
D12*
%TO.P,Srv2,2,5v*%
%TO.N,5V*%
X135000000Y-69290000D03*
%TO.P,Srv2,3,PWM*%
%TO.N,OUT2*%
X135000000Y-71830000D03*
%TD*%
D16*
%TO.P,J3,1,Pin_1*%
%TO.N,12V*%
X188975000Y-87250000D03*
D13*
%TO.P,J3,2,Pin_2*%
%TO.N,GND*%
X188975000Y-84750000D03*
%TO.P,J3,3,Pin_3*%
%TO.N,RX4*%
X188975000Y-82250000D03*
%TD*%
D14*
%TO.P,J4,1,Pin_1*%
%TO.N,5V*%
X120250000Y-65500000D03*
D13*
%TO.P,J4,2,Pin_2*%
%TO.N,GND*%
X120250000Y-68000000D03*
%TO.P,J4,3,Pin_3*%
%TO.N,RX3*%
X120250000Y-70500000D03*
%TD*%
D14*
%TO.P,J1,1,Pin_1*%
%TO.N,5V*%
X127250000Y-65750000D03*
D13*
%TO.P,J1,2,Pin_2*%
%TO.N,GND*%
X127250000Y-68250000D03*
%TO.P,J1,3,Pin_3*%
%TO.N,RX2*%
X127250000Y-70750000D03*
%TO.P,J1,4,Pin_4*%
%TO.N,RX1*%
X127250000Y-73250000D03*
%TD*%
D12*
%TO.P,Srv7,3,PWM*%
%TO.N,RX3*%
X155500000Y-76250000D03*
%TO.P,Srv7,2,5v*%
%TO.N,unconnected-(Srv7-5v-Pad2)*%
X155500000Y-78790000D03*
D11*
%TO.P,Srv7,1,GND*%
%TO.N,GND*%
X155500000Y-81330000D03*
%TD*%
%TO.P,Srv8,1,GND*%
%TO.N,GND*%
X160500000Y-81330000D03*
D12*
%TO.P,Srv8,2,5v*%
%TO.N,unconnected-(Srv8-5v-Pad2)*%
X160500000Y-78790000D03*
%TO.P,Srv8,3,PWM*%
%TO.N,RX4*%
X160500000Y-76250000D03*
%TD*%
M02*

View File

@ -0,0 +1,27 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.4-8.0.4-0~ubuntu24.04.1*%
%TF.CreationDate,2024-08-12T20:02:10+03:00*%
%TF.ProjectId,breakboard,62726561-6b62-46f6-9172-642e6b696361,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 8.0.4-8.0.4-0~ubuntu24.04.1) date 2024-08-12 20:02:10*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.120000*%
G04 APERTURE END LIST*
D10*
%TO.C,J6*%
X224300000Y-63550000D02*
X227200000Y-63550000D01*
X224300000Y-66450000D02*
X224300000Y-63550000D01*
X227200000Y-63550000D02*
X227200000Y-66450000D01*
X227200000Y-66450000D02*
X224300000Y-66450000D01*
%TD*%
M02*

View File

@ -0,0 +1,23 @@
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.4-8.0.4-0~ubuntu24.04.1*%
%TF.CreationDate,2024-08-12T20:02:11+03:00*%
%TF.ProjectId,breakboard,62726561-6b62-46f6-9172-642e6b696361,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 8.0.4-8.0.4-0~ubuntu24.04.1) date 2024-08-12 20:02:11*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.200000*%
%TD*%
G04 APERTURE END LIST*
D10*
X78000000Y-62750000D02*
X228000000Y-62750000D01*
X228000000Y-88750000D01*
X78000000Y-88750000D01*
X78000000Y-62750000D01*
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,19 @@
M48
; DRILL file {KiCad 8.0.4-8.0.4-0~ubuntu24.04.1} date 2024-08-12T20:15:16+0300
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-08-12T20:15:16+03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.4-8.0.4-0~ubuntu24.04.1
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C3.250
%
G90
G05
T1
X209.5Y-70.0
X209.5Y-81.43
X224.896Y-69.768
X225.0Y-81.5
M30

View File

@ -0,0 +1,123 @@
M48
; DRILL file {KiCad 8.0.4-8.0.4-0~ubuntu24.04.1} date 2024-08-12T20:15:16+0300
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-08-12T20:15:16+03:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.4-8.0.4-0~ubuntu24.04.1
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T1C0.762
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.900
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.950
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C1.100
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C1.600
%
G90
G05
T1
X85.18Y-68.25
X85.18Y-69.75
X85.25Y-81.75
X85.25Y-83.25
X113.25Y-68.25
X113.25Y-69.878
X113.25Y-81.75
X113.25Y-83.25
T2
X200.61Y-71.27
X200.61Y-73.81
X200.61Y-76.35
X200.61Y-78.89
X203.15Y-72.54
X203.15Y-75.08
X203.15Y-77.62
X203.15Y-80.16
T3
X119.25Y-76.5
X119.25Y-79.0
X119.25Y-81.5
X119.25Y-84.0
X119.25Y-86.5
X120.25Y-65.5
X120.25Y-68.0
X120.25Y-70.5
X127.25Y-65.75
X127.25Y-68.25
X127.25Y-70.75
X127.25Y-73.25
X176.0Y-64.75
X176.0Y-67.25
X176.0Y-69.75
X176.0Y-72.25
X176.0Y-74.75
X176.0Y-77.25
X176.0Y-79.75
X176.0Y-82.25
X176.0Y-84.75
X176.0Y-87.25
X183.25Y-64.75
X183.25Y-67.25
X183.25Y-69.75
X183.25Y-72.25
X183.25Y-74.75
X183.25Y-77.25
X183.25Y-79.75
X183.25Y-82.25
X183.25Y-84.75
X183.25Y-87.25
X188.975Y-82.25
X188.975Y-84.75
X188.975Y-87.25
T4
X134.95Y-76.25
X134.95Y-78.79
X134.95Y-81.33
X135.0Y-66.75
X135.0Y-69.29
X135.0Y-71.83
X139.95Y-76.25
X139.95Y-78.79
X139.95Y-81.33
X140.0Y-66.75
X140.0Y-69.29
X140.0Y-71.83
X147.75Y-68.63
X147.75Y-71.17
X147.75Y-73.71
X147.75Y-76.25
X147.75Y-78.79
X147.75Y-81.33
X155.5Y-66.75
X155.5Y-69.29
X155.5Y-71.83
X155.5Y-76.25
X155.5Y-78.79
X155.5Y-81.33
X160.5Y-66.75
X160.5Y-69.29
X160.5Y-71.83
X160.5Y-76.25
X160.5Y-78.79
X160.5Y-81.33
X169.75Y-68.63
X169.75Y-71.17
X169.75Y-73.71
X169.75Y-76.25
X169.75Y-78.79
X169.75Y-81.33
T5
X81.0Y-68.2
X81.0Y-73.0
X81.0Y-77.8
X81.0Y-82.6
T6
X206.45Y-67.815
X206.45Y-83.615
M30

35
breakboard/gerber/cnc.sh Executable file
View File

@ -0,0 +1,35 @@
#!/bin/sh
/usr/bin/pcb2gcode --voronoi=1 --onedrill --nom6 \
--back *-B_Cu.gbl \
--front *-F_Cu.gtl \
--drill *-PTH.drl \
--outline *-Edge_Cuts.gm1 \
--metric --metricoutput --optimise \
--zsafe 5 --zchange 5 --zcut -1.6 --cutter-diameter 3 --zdrill -1.65 \
--drill-feed 400 --drill-speed 24000 --offset 0.0 --mill-feed 100 --mill-speed 24000 --cut-feed 100 \
--cut-speed 24000 --zwork -0.04 --cut-infeed 2 --fill-outline=true \
--basename pcb \
--vectorial
#--preamble /home/giver/Focus/pcb/pcb2metalab/preamble.ngc \
#--postamble /home/giver/Focus/pcb/pcb2metalab/postamble.ngc \
/usr/bin/pcb2gcode --milldrill-diameter 3 --nom6 --min-milldrill-hole-diameter=3mm \
--drill *-NPTH.drl \
--outline *-Edge_Cuts.gm1 \
--metric --metricoutput --optimise --onedrill \
--zwork -0.02 --zsafe 5 --zchange 5 --zcut -1.6 --cutter-diameter 3 --zdrill -1.65 \
--drill-feed 400 --drill-speed 24000 --offset 0.5 --mill-feed 50 --mill-speed 24000 --cut-feed 100 \
--cut-speed 24000 --cut-infeed 2 \
--basename pcb --nog81 1 \
--vectorial --bridges=0.5000
#--preamble /home/giver/Focus/pcb/pcb2metalab/preamble.ngc \
#--postamble /home/giver/Focus/pcb/pcb2metalab/postamble.ngc \
for a in *ngc; do
sed "/M[025].*/d" < $a > $a.tap
done
rm *svg *ngc

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,119 @@
( pcb2gcode 2.5.0 )
( Software-independent Gcode )
( This file uses only one drill bit. Forced by 'onedrill' option )
G94 (Millimeters per minute feed rate.)
G21 (Units == Millimeters.)
G91.1 (Incremental arc distance mode.)
G90 (Absolute coordinates.)
G00 S24000 (RPM spindle speed.)
G00 Z5.00000 (Retract)
T1
G04 P1.00000
(MSG, Change tool bit to drill size 0.762mm)
M3 (Spindle on clockwise.)
G0 Z5.00000
G04 P1.00000
G81 R5.00000 Z-1.65000 F400.00000 X81.00000 Y-68.20000
X85.18000 Y-68.25000
X85.18000 Y-69.75000
X81.00000 Y-73.00000
X81.00000 Y-77.80000
X81.00000 Y-82.60000
X85.25000 Y-83.25000
X85.25000 Y-81.75000
X113.25000 Y-83.25000
X113.25000 Y-81.75000
X119.25000 Y-86.50000
X119.25000 Y-84.00000
X119.25000 Y-81.50000
X119.25000 Y-79.00000
X119.25000 Y-76.50000
X113.25000 Y-69.87800
X113.25000 Y-68.25000
X120.25000 Y-70.50000
X120.25000 Y-68.00000
X120.25000 Y-65.50000
X127.25000 Y-65.75000
X127.25000 Y-68.25000
X127.25000 Y-70.75000
X127.25000 Y-73.25000
X134.95000 Y-76.25000
X134.95000 Y-78.79000
X134.95000 Y-81.33000
X139.95000 Y-81.33000
X139.95000 Y-78.79000
X135.00000 Y-71.83000
X135.00000 Y-69.29000
X135.00000 Y-66.75000
X140.00000 Y-66.75000
X140.00000 Y-69.29000
X140.00000 Y-71.83000
X139.95000 Y-76.25000
X147.75000 Y-68.63000
X147.75000 Y-71.17000
X147.75000 Y-73.71000
X147.75000 Y-76.25000
X147.75000 Y-78.79000
X147.75000 Y-81.33000
X155.50000 Y-76.25000
X155.50000 Y-78.79000
X155.50000 Y-81.33000
X160.50000 Y-81.33000
X160.50000 Y-78.79000
X155.50000 Y-71.83000
X155.50000 Y-69.29000
X155.50000 Y-66.75000
X160.50000 Y-66.75000
X160.50000 Y-69.29000
X160.50000 Y-71.83000
X160.50000 Y-76.25000
X169.75000 Y-81.33000
X169.75000 Y-78.79000
X169.75000 Y-76.25000
X169.75000 Y-73.71000
X169.75000 Y-71.17000
X169.75000 Y-68.63000
X176.00000 Y-74.75000
X176.00000 Y-72.25000
X176.00000 Y-69.75000
X176.00000 Y-67.25000
X176.00000 Y-64.75000
X183.25000 Y-64.75000
X183.25000 Y-67.25000
X183.25000 Y-69.75000
X183.25000 Y-72.25000
X183.25000 Y-74.75000
X183.25000 Y-77.25000
X183.25000 Y-79.75000
X176.00000 Y-77.25000
X176.00000 Y-79.75000
X176.00000 Y-82.25000
X176.00000 Y-84.75000
X176.00000 Y-87.25000
X183.25000 Y-82.25000
X183.25000 Y-84.75000
X183.25000 Y-87.25000
X188.97500 Y-82.25000
X188.97500 Y-84.75000
X188.97500 Y-87.25000
X200.61000 Y-78.89000
X206.45000 Y-83.61500
X203.15000 Y-80.16000
X203.15000 Y-77.62000
X200.61000 Y-76.35000
X203.15000 Y-75.08000
X200.61000 Y-73.81000
X200.61000 Y-71.27000
X203.15000 Y-72.54000
X206.45000 Y-67.81500
G80
G00 Z5.000 ( All done -- retract )
G04 P1.000000
M9 (Coolant off.)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,54 @@
( pcb2gcode 2.5.0 )
( Software-independent Gcode )
( This file uses a mill head of 3.00000mm to drill the 1 hole sizes. )
( Hole sizes: [3.25mm] )
G94 (Millimeters per minute feed rate.)
G21 (Units == Millimeters.)
G91.1 (Incremental arc distance mode.)
G90 (Absolute coordinates.)
S24000 (RPM spindle speed.)
G01 F100.00000 (Feedrate)
G00 Z5.00000 (Retract to tool change height)
T1
G04 P1.00000
(MSG, Change tool bit to drill size 3.00000mm)
M6 (Tool change.)
M3 (Spindle on clockwise.)
G04 P1.00000
G00 Z5.00000
G0 X209.62500 Y-70.00000
G1 Z1.65000 F50.00000
G2 X209.62500 Y-70.00000 Z-0.00000 I-0.12500 J0.00000
G2 X209.62500 Y-70.00000 Z-1.65000 I-0.12500 J0.00000
G2 X209.62500 Y-70.00000 I-0.12500 J0.00000
G1 Z5.00000 F50.00000
G0 X209.62500 Y-81.43000
G1 Z1.65000 F50.00000
G2 X209.62500 Y-81.43000 Z-0.00000 I-0.12500 J0.00000
G2 X209.62500 Y-81.43000 Z-1.65000 I-0.12500 J0.00000
G2 X209.62500 Y-81.43000 I-0.12500 J0.00000
G1 Z5.00000 F50.00000
G0 X225.02100 Y-69.76800
G1 Z1.65000 F50.00000
G2 X225.02100 Y-69.76800 Z-0.00000 I-0.12500 J0.00000
G2 X225.02100 Y-69.76800 Z-1.65000 I-0.12500 J0.00000
G2 X225.02100 Y-69.76800 I-0.12500 J0.00000
G1 Z5.00000 F50.00000
G0 X225.12500 Y-81.50000
G1 Z1.65000 F50.00000
G2 X225.12500 Y-81.50000 Z-0.00000 I-0.12500 J0.00000
G2 X225.12500 Y-81.50000 Z-1.65000 I-0.12500 J0.00000
G2 X225.12500 Y-81.50000 I-0.12500 J0.00000
G1 Z5.00000 F50.00000
G00 Z5.000000 ( All done -- retract )
G04 P1.000000
M9 (Coolant off.)

View File

@ -0,0 +1,78 @@
( pcb2gcode 2.5.0 )
( Software-independent Gcode )
G94 ( Millimeters per minute feed rate. )
G21 ( Units == Millimeters. )
G90 ( Absolute coordinates. )
G00 S24000 ( RPM spindle speed. )
G64 P0.01016 ( set maximum deviation from commanded toolpath )
G01 F100.00000 ( Feedrate. )
G00 Z5.00000 (Retract to tool change height)
T1
G04 P1.00000 (Wait for spindle to stop)
(MSG, Change tool bit to cutter diameter 3.00000mm)
M3 ( Spindle on clockwise. )
G04 P1.00000 (Wait for spindle to get up to speed)
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z5.00000 ( retract )
G00 X76.49997 Y-88.74999 ( rapid move to begin. )
G01 Z-1.60000 F50.00000 ( plunge. )
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G01 F100.00000
G01 X76.49997 Y-77.49999
G00 Z5.00000
G01 X76.49997 Y-73.99999
G01 Z-1.60000 F50.00000
G01 F100.00000
G01 X76.49997 Y-62.74999
G01 X76.52880 Y-62.45733
G01 X76.61417 Y-62.17595
G01 X76.75278 Y-61.91661
G01 X76.93932 Y-61.68931
G01 X77.16662 Y-61.50277
G01 X77.42596 Y-61.36416
G01 X77.70734 Y-61.27880
G01 X78.00000 Y-61.24997
G01 X227.99998 Y-61.24997
G01 X228.29261 Y-61.27880
G01 X228.57399 Y-61.36416
G01 X228.83332 Y-61.50277
G01 X229.06063 Y-61.68931
G01 X229.24717 Y-61.91661
G01 X229.38577 Y-62.17595
G01 X229.47114 Y-62.45733
G01 X229.49997 Y-62.74999
G01 X229.49997 Y-73.99999
G00 Z5.00000
G01 X229.49997 Y-77.49999
G01 Z-1.60000 F50.00000
G01 F100.00000
G01 X229.49997 Y-88.74999
G01 X229.47114 Y-89.04262
G01 X229.38577 Y-89.32400
G01 X229.24717 Y-89.58334
G01 X229.06063 Y-89.81064
G01 X228.83332 Y-89.99718
G01 X228.57399 Y-90.13579
G01 X228.29261 Y-90.22116
G01 X227.99998 Y-90.24998
G01 X78.00000 Y-90.24998
G01 X77.70734 Y-90.22116
G01 X77.42596 Y-90.13579
G01 X77.16662 Y-89.99718
G01 X76.93932 Y-89.81064
G01 X76.75278 Y-89.58334
G01 X76.61417 Y-89.32400
G01 X76.52880 Y-89.04262
G01 X76.49997 Y-88.74999
G04 P0 ( dwell for no time -- G64 should not smooth over this point )
G00 Z5.000000 ( retract )
G04 P1.000000
M9 ( Coolant off. )

540
breakboard/kit.bak Normal file
View File

@ -0,0 +1,540 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "Servo_socket"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Srv"
(at 0 4.318 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 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 "Servo_socket_1_1"
(rectangle
(start 0 2.794)
(end 7.62 -5.334)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(text "Servo"
(at 6.35 -2.286 900)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin passive line
(at -2.54 -3.81 0)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -2.54 -1.27 0)
(length 2.54)
(name "5v"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -2.54 1.27 0)
(length 2.54)
(name "PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "TLP281_4"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Opto"
(at -0.254 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "TLP281_4_0_1"
(rectangle
(start -8.636 8.89)
(end 7.62 -8.89)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "TLP281_4_1_1"
(pin passive line
(at 11.43 6.35 180)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -1.27 0)
(length 3.81)
(name "OUT2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -3.81 0)
(length 3.81)
(name "OUT3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -6.35 0)
(length 3.81)
(name "OUT4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 3.81 180)
(length 3.81)
(name "IN1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 1.27 180)
(length 3.81)
(name "IN2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -1.27 180)
(length 3.81)
(name "IN3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -3.81 180)
(length 3.81)
(name "IN4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at 11.43 -6.35 180)
(length 3.81)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -12.7 6.35 0)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -12.7 3.81 0)
(length 3.81)
(name "HVCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 1.27 0)
(length 3.81)
(name "OUT1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "mini360_dcdc"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Mini360_DC/DC"
(at 0 5.588 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 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 "mini360_dcdc_1_1"
(rectangle
(start -6.604 3.048)
(end 6.35 -3.048)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -8.89 1.27 0)
(length 2.54)
(name "IN-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -8.89 -1.27 0)
(length 2.54)
(name "IN+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 8.89 1.27 180)
(length 2.54)
(name "OUT-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 8.89 -1.27 180)
(length 2.54)
(name "OUT+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
)

538
breakboard/kit.kicad_sym Normal file
View File

@ -0,0 +1,538 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "Servo_socket"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Srv"
(at 0 4.318 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 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 "Servo_socket_1_1"
(rectangle
(start 0 2.794)
(end 7.62 -5.334)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(text "Servo"
(at 6.35 -2.286 900)
(effects
(font
(size 1.27 1.27)
)
)
)
(pin passive line
(at -2.54 -3.81 0)
(length 2.54)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -2.54 -1.27 0)
(length 2.54)
(name "5v"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -2.54 1.27 0)
(length 2.54)
(name "PWM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "TLP281_4"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Opto"
(at -0.254 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "TLP281_4_1_1"
(rectangle
(start -8.636 8.89)
(end 7.62 -8.89)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin passive line
(at 11.43 6.35 180)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -1.27 0)
(length 3.81)
(name "OUT2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -3.81 0)
(length 3.81)
(name "OUT3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -6.35 0)
(length 3.81)
(name "OUT4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 3.81 180)
(length 3.81)
(name "IN1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 1.27 180)
(length 3.81)
(name "IN2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -1.27 180)
(length 3.81)
(name "IN3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -3.81 180)
(length 3.81)
(name "IN4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at 11.43 -6.35 180)
(length 3.81)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -12.7 6.35 0)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -12.7 3.81 0)
(length 3.81)
(name "HVCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 1.27 0)
(length 3.81)
(name "OUT1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
(symbol "mini360_dcdc"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Mini360_DC/DC"
(at 0 5.588 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 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 "mini360_dcdc_1_1"
(rectangle
(start -6.604 3.048)
(end 6.35 -3.048)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -8.89 1.27 0)
(length 2.54)
(name "IN-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at -8.89 -1.27 0)
(length 2.54)
(name "IN+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 8.89 1.27 180)
(length 2.54)
(name "OUT-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 8.89 -1.27 180)
(length 2.54)
(name "OUT+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
)

0
breakboard/report.txt Normal file
View File

4
breakboard/sym-lib-table Normal file
View File

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

View File

@ -0,0 +1,282 @@
(kicad_symbol_lib
(version 20231120)
(generator "kicad_symbol_editor")
(generator_version "8.0")
(symbol "TLP281_4"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Opto"
(at -0.254 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 1.27 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "TLP281_4_1_1"
(rectangle
(start -8.636 8.89)
(end 7.62 -8.89)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin passive line
(at 11.43 6.35 180)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -1.27 0)
(length 3.81)
(name "OUT2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "10"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -3.81 0)
(length 3.81)
(name "OUT3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "11"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 -6.35 0)
(length 3.81)
(name "OUT4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 3.81 180)
(length 3.81)
(name "IN1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 1.27 180)
(length 3.81)
(name "IN2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -1.27 180)
(length 3.81)
(name "IN3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 11.43 -3.81 180)
(length 3.81)
(name "IN4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin no_connect line
(at 11.43 -6.35 180)
(length 3.81)
(name "NC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -12.7 6.35 0)
(length 3.81)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at -12.7 3.81 0)
(length 3.81)
(name "HVCC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at -12.7 1.27 0)
(length 3.81)
(name "OUT1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
)
)

5
models/busel.tail.hub.scad Executable file
View File

@ -0,0 +1,5 @@
difference() {
cube([26,100,28], center=true);
cube([24,110,27], center=true);
}