Compare commits

..

52 Commits

Author SHA1 Message Date
d9a90190f7 Generated models for left and right hand 2025-09-12 22:12:02 +02:00
0c68eedebe Create frame 2025-09-12 21:20:15 +02:00
0ff12f7b27 Updated case with space for rubber feet 2025-09-10 18:37:04 +02:00
d43b6f746a adjusting aux clearance 2025-08-31 22:50:17 +02:00
e5f475f01d Updated stl 2025-08-31 18:55:32 +02:00
a2f4acde16 Added missing clearance on length from top to aux 2025-08-31 18:55:11 +02:00
5d9b910e2f Fixed clearance for aux 2025-08-31 18:51:13 +02:00
bdc12079d2 case-right model update 2025-08-31 16:50:06 +02:00
8943ce30af fixed aux body clearance 2025-08-31 16:48:10 +02:00
5debc685dd Fixed pico clearance 2025-08-31 16:31:10 +02:00
69f7dbaea7 Adjusted pico usb hole and shell height 2025-08-31 16:26:43 +02:00
e2f74cb0a4 fix pico pcb clearance 2025-08-31 16:07:51 +02:00
d5a13970dd wip aligning pico clearance 2025-08-24 09:16:46 +02:00
2cb2fee571 added pico board 2025-08-23 22:13:13 +02:00
870351239b added clearance on bottom shim 2025-08-23 21:40:40 +02:00
dabde65968 Added pcb 2025-08-23 19:34:35 +02:00
29ed5e8e9a Added dampener on top of case 2025-08-23 18:44:25 +02:00
4780ff2e4f Wip case 2025-08-23 17:22:59 +02:00
a125d0f1a5 Fixed offsets on pico 2025-08-23 15:23:23 +02:00
924586b3f7 Fixed offsets on aux 2025-08-23 15:20:16 +02:00
5b83a62367 Fixed aux and pico 2025-08-23 14:50:24 +02:00
7540ca0285 Wip case 2025-08-23 09:59:24 +02:00
3a3fb829ff wip case 2025-08-22 22:13:20 +02:00
3202d53bda Started working on case 2025-08-15 22:20:41 +02:00
29a42d563b Generated models for top dampeners 2025-08-14 12:48:48 +02:00
97801f4d92 Mdify top-dampener for rev2 2025-08-13 21:42:15 +02:00
61777ac13f Wip top dampener for rev 2 2025-08-11 21:25:59 +02:00
3524068d10 Solved all errors and warnings 2025-08-03 14:33:02 +02:00
89f69ae68a Wiring up trrs 2025-07-30 20:50:58 +02:00
19974eac3e Fixed markdown syntax 2025-07-20 17:11:13 +02:00
abdf1c8956 Added instructions for flashing firmware 2025-07-20 17:10:44 +02:00
5ec21c78c0 Readme formatting 2025-07-20 17:08:35 +02:00
b1b93623a4 Readme 2025-07-20 17:07:56 +02:00
9bdf0c266e Fixed incorrectly connected power line 2025-07-20 16:41:12 +02:00
6eb1a84565 Updated readme 2025-07-20 16:35:03 +02:00
5b350c7fe0 Added assembled rev 1 image 2025-07-20 14:38:06 +02:00
b849ee76c5 Added rules 2025-07-19 10:33:11 +02:00
144c960452 Traced back 2025-07-19 09:41:45 +02:00
a3db009647 Traced rows 2025-07-19 09:04:52 +02:00
e567393b5b Positioned diodes and started tracing 2025-07-18 22:44:51 +02:00
03354dd716 Changed to smd diode footprint 2025-07-17 20:56:21 +02:00
2021eb19da Added checklist 2025-07-17 14:21:49 +02:00
29c187601d Added board edge and moved mcu+trrs 2025-07-16 22:10:09 +02:00
34434e5ab6 Added narrower and shifted layout 2025-07-15 20:35:46 +02:00
ca94ed61d1 Removed stray files 2025-07-15 17:44:41 +02:00
e0ac4d3e96 Removed submodules 2025-07-15 17:38:49 +02:00
38a405a107 Added libraries and reassigned symbols and footprints 2025-07-15 17:37:33 +02:00
9dc7065ea3 Updated symbols and footprints 2025-07-15 17:32:43 +02:00
f33b520d26 Added project symbols and footprints 2025-07-15 17:27:44 +02:00
371ac163a5 Add missing footprint library 2025-07-15 17:14:13 +02:00
21827acde7 Added keyswitches submodules 2025-07-15 17:09:03 +02:00
43b003e4f4 Added rev2 2025-07-15 16:42:20 +02:00
79 changed files with 132268 additions and 2767 deletions

3
.gitmodules vendored
View File

@@ -1,3 +0,0 @@
[submodule "external/keyswitches"]
path = external/keyswitches
url = git@github.com:daprice/keyswitches.pretty.git

View File

@@ -1,25 +0,0 @@
# 5x6 split keyboard
I have been using the planck keyboard for 10 years and i find that i usually have to do awkward finger gymnastics to do shortcutr including numbers. This is an attempt at making a keyboard that is easier to use in those situations.
I choose to not have a thumb cluster since i don't find that very ergonomic to me.
## PCB
### Front
![images/front-pcb.png](images/front-pcb.png)
### Back
![images/back-pcb.png](images/back-pcb.png)
## 3D models
### Front dampener
This piece sits between the PCB and the switches to dampen the sound of the switches.
`3d-models/front-dampener.stl`
![images/front-dampener.png](images/front-dampener.png)

View File

@@ -1,128 +0,0 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "4ucon_trrs_3.5_smd"
(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" ""
(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 "4ucon_trrs_3.5_smd_1_1"
(pin bidirectional line
(at 0 11.43 270)
(length 2.54)
(name "Ring_2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 2.54 11.43 270)
(length 2.54)
(name "Ring_1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 5.08 11.43 270)
(length 2.54)
(name "Tip"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 5.08 -11.43 90)
(length 2.54)
(name "Sleeve"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

View File

@@ -1,142 +0,0 @@
(kicad_symbol_lib
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "4ucon_trrs_3.5_smd"
(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" ""
(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 "4ucon_trrs_3.5_smd_0_1"
(polyline
(pts
(xy -5.08 8.89) (xy 10.16 8.89) (xy 10.16 -8.89) (xy -5.08 -8.89) (xy -5.08 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "4ucon_trrs_3.5_smd_1_1"
(pin bidirectional line
(at 0 11.43 270)
(length 2.54)
(name "Ring_2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 2.54 11.43 270)
(length 2.54)
(name "Ring_1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 5.08 11.43 270)
(length 2.54)
(name "Tip"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 5.08 -11.43 90)
(length 2.54)
(name "Sleeve"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
)

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"board": { "board": {
"active_layer": 2, "active_layer": 0,
"active_layer_preset": "All Layers", "active_layer_preset": "All Layers",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],

File diff suppressed because it is too large Load Diff

100
rev1/README.md Normal file
View File

@@ -0,0 +1,100 @@
# 5×6SplitKB (rev1)
An ergonomic split keyboard designed for comfort, low height, and simplicity—without thumb clusters or wrist rests.
![Assembled halves with TRRS cable](./images/assembled.jpeg)
## Design Philosophy
After using the Planck keyboard for over 10 years, I found that common shortcuts—especially involving numbers—often require awkward finger gymnastics. This keyboard is an attempt to create something more comfortable and intuitive in those situations.
I also chose to remove the thumb cluster entirely, as I personally don't find them ergonomic. This layout avoids strain and keeps all keys within easy reach of the fingers.
Key ergonomic decisions include:
- **Low Profile**: With a total height of just **19.4mm**, no wrist rest is needed.
- **Split Layout**: Modeled after the Ergodox, allowing natural shoulder-width hand positioning.
- **No Thumb Cluster**: Reduces thumb strain by omitting thumb-specific keys.
## Specifications
- **Layout**: 5 rows × 6 columns per side (ortholinear grid)
- **Total Height**: 19.4mm
- **Split Connection**: TRRS 3.5mm audio cable (easy to find and replace)
- **Microcontroller**: Raspberry Pi Pico (one per half)
- **PCB**: Reversible; same board used for both left and right
- **Assembly Method**:
- Held together with **2×4mm magnets**
- Requires **super glue** for final enclosure fit
## Ordering Info
- You'll need to order **2× copies of the same PCB**
- Designed for **AISLER**, but probably compatible with other PCB manufacturers.
- On aisler you can simply upload the kicad pcb file directly.
- 2x Raspberry Pi Pico.
- 1x Usb micro b cable.
- 60x Kailh choc v2 switches.
- 60x 1u cherry mx compatible keycaps.
- 1x TRRS 3.5mm audio cable.
- 2x SMD TRRS connectors similar to [this one](https://www.electrokit.com/3.5mm-jack-4-pol-smd).
- Schematic is available on the site so that you find one with the same pinout and dimensions.
- 60x 1N4148 diodes.
- 14-22x small round rubber feet (optional, for the bottom of the case).
- 10x 2×4mm magnets for holding the chassi together.
## 3d printing
Will be updated as soon as i upload the 3d models.
For the right side:
- 1x [top dampener](./3d-models/top-dampener.stl)
- 1x [bot dampener](./3d-models/bot-dampener.stl)
For the left side:
- 1x [top dampener](./3d-models/top-dampener.stl) **Mirror this piece to make it for the left side**
- 1x [bot dampener](./3d-models/bot-dampener.stl) **Mirror this piece to make it for the left side**
## Assembly
### For each side:
1. Solder the TRRS connector.
1. Solder the Raspberry Pi Pico.
1. Solder the diodes.
1. Put the top dampener in place on top of the PCB.
1. Solder the switches.
1. Put the keycaps on the switches.
- It should now look [like this](./images/pcb-assembly.jpeg).
1. [Put on the rubber feet on the bottom of the case (optional)](./images/chassi-base-back.jpeg).
1. [Super glue the magnets to the bottom chassi](./images/chassi-base.jpeg).
1. [Place the bot dampener in the bottom chassi](./images/chassi-base-dampener.jpeg).
1. [Place the PCB assembly on top of the bot dampener](./images/pcb-assembly-in-chassi.jpeg).
1. [Place the top chassi piece up side down and super glue the magnets in place](./images/chassi-top-cover-backside.jpeg).
- **Important:** Make sure that you glue the magnets in the right direction so that they attract each other.
1. [Place the top chassi piece on top of the PCB assembly](./images/right-side-assembled.jpeg).
### Flashing the firmware
1. Dissconnect the TRRS cable if you have it connected.
1. While holding the reset button on the Raspberry Pi Pico, connect it to your computer via USB.
1. **Add steps on how to flash the firmware here once available**.
1. Do the same thing for the other half.
1. Dissconnect the kyboard from the computer and connect the TRRS cable.
1. Connect the keyboard to your computer.
1. You should now be able to use the keyboard.
## Image Gallery
Click to view:
- [Assembled halves with TRRS cable](./images/assembled.jpeg)
- [Side profile showing 19.4mm height](./images/side.jpeg)
## 🔗 Firmware
Firmware is based on **QMK**.
A link to the readme file will be added here as soon as he firmware branch is merged into the main repository.

View File

@@ -0,0 +1,325 @@
(footprint "SW_Kailh_Choc_V2_1.00u_double-sided"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "Kailh Choc keyswitch V2 CPG1353 V2 Keycap 1.00u")
(tags "Kailh Choc Keyswitch Switch CPG1353 V2 Cutout Keycap 1.00u")
(property "Reference" "REF**"
(at 0 -9 0)
(layer "F.SilkS")
(uuid "7c6db83b-c874-4c1f-bb52-c51b3e5897cd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_Kailh_Choc_V2_1.00u_double-sided"
(at 0 9 0)
(layer "F.Fab")
(uuid "22c08b53-5364-48ca-9baa-816f2590e814")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "36d20aef-4741-4932-9855-5dfccc47105d")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "772c1a44-f91e-4ac9-9b24-cefff5d3db73")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -7.6 -7.6)
(end -7.6 7.6)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "66bb8a2f-13ee-4bf7-889a-d0b3687a95e6")
)
(fp_line
(start -7.6 7.6)
(end 7.6 7.6)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c6d94861-863a-44a5-beda-5cbb53b15b38")
)
(fp_line
(start 7.6 -7.6)
(end -7.6 -7.6)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "715c9775-0db7-47d2-a787-3f0feb4fe892")
)
(fp_line
(start 7.6 7.6)
(end 7.6 -7.6)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "10d68806-d206-447f-9ce8-62904796b3b3")
)
(fp_line
(start -9 -8.5)
(end -9 8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "4aa45776-77fc-40d5-9ba9-64d4c59f2ba2")
)
(fp_line
(start -9 8.5)
(end 9 8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "2653e8ee-c435-4df6-a5dd-c4414e4ecddd")
)
(fp_line
(start 9 -8.5)
(end -9 -8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "9f010a58-97cf-421b-8b53-b25025df0b05")
)
(fp_line
(start 9 8.5)
(end 9 -8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "79f8984c-736e-4b5f-8435-669b5573b147")
)
(fp_line
(start -7.25 -7.25)
(end -7.25 7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "1b762e5f-72a3-47a0-ad35-007b74c558b8")
)
(fp_line
(start -7.25 7.25)
(end 7.25 7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "3c0f3bed-04e4-4683-ac55-a502123e431f")
)
(fp_line
(start 7.25 -7.25)
(end -7.25 -7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "3ee5574b-8854-4d59-823e-2bd3ee48ecde")
)
(fp_line
(start 7.25 7.25)
(end 7.25 -7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "c1220a39-d99a-4b1c-9db4-6386fa1a2fe9")
)
(fp_line
(start -7.75 -7.75)
(end -7.75 7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5b52bd0c-f8c0-4e14-9734-1b3d7d3b947f")
)
(fp_line
(start -7.75 7.75)
(end 7.75 7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "31783728-7a29-4536-9139-44b0cd84404e")
)
(fp_line
(start 7.75 -7.75)
(end -7.75 -7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "06c4d4c0-c117-483a-b756-229e5859bb51")
)
(fp_line
(start 7.75 7.75)
(end 7.75 -7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ede6eb92-12cb-4b97-8fa0-1269e2d279e9")
)
(fp_line
(start -7.5 -7.5)
(end -7.5 7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "e0e12428-5c04-4e97-bce7-3a6ceecc0f5f")
)
(fp_line
(start -7.5 7.5)
(end 7.5 7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5a16e3ab-f509-4a58-a14c-f69bf4741074")
)
(fp_line
(start 7.5 -7.5)
(end -7.5 -7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "153ded8b-b473-42c8-82fc-c3c7faeef9ef")
)
(fp_line
(start 7.5 7.5)
(end 7.5 -7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4746817d-5d3b-4418-b470-3de5a10414c7")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "ce2dd3dd-b376-4f0d-bb74-552d5d26401e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" thru_hole circle
(at -5 5.15)
(size 2.6 2.6)
(drill 1.6)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a80a631f-e027-4df0-9870-85144257c9c7")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 5.05 5.05)
(drill 5.05)
(layers "*.Cu" "*.Mask")
(uuid "f4997158-9c9e-4fba-afd7-38d8fe11cf57")
)
(pad "" thru_hole circle
(at 5 5.15)
(size 2.6 2.6)
(drill 1.6)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "26e38d13-19d9-45e0-ba4a-63e1fd9ac425")
)
(pad "1" thru_hole circle
(at 0 -5.9)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "81f64606-78f3-4e92-9d02-2bca5b891055")
)
(pad "2" thru_hole circle
(at -5 -3.8)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58573087-16e0-4d00-96fd-3db9b8fcd9fc")
)
(pad "2" thru_hole circle
(at 5 -3.8)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "0845f9e2-3120-416d-84be-addc4c420ca5")
)
(embedded_fonts no)
(model "${KICAD6_3RD_PARTY}/3dmodels/com_github_perigoso_keyswitch-kicad-library/3d-library.3dshapes/SW_Kailh_Choc_V1.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,574 @@
(footprint "raspberry_pi_pico_SMD"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0.6 -10.6 180)
(layer "F.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "raspberry_pi_pico_SMD"
(at -0.1 0.3 270)
(layer "F.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "45973bcf-faca-4484-8606-25076ffea189")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d4dcea47-2f15-45d0-bea4-4204935c38f2")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.49 25.58)
(end 10.489999 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start -3.496666 -26.8)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start -3.496666 -25.58)
(end -10.489999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start -3.496666 -25.58)
(end -3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "a9151152-52fe-4afc-8041-39cdff086dfd")
)
(fp_line
(start -3.496666 -21.3)
(end 3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c57535cc-72f8-4a99-b895-0650f4deb61b")
)
(fp_line
(start 3.496666 -26.8)
(end -3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start 3.496666 -25.58)
(end 3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start 3.496666 -21.3)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "3a301672-130c-40ac-9161-bd4db669ea2c")
)
(fp_line
(start 10.49 -25.58)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_line
(start -12 -25.7)
(end 12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "15fe8f3d-6077-4e0e-81d0-8ec3f4538981")
)
(fp_line
(start -12 25.7)
(end -12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e40e8cef-4fb0-4fc3-be09-3875b2cc8469")
)
(fp_line
(start 12 -25.7)
(end 12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c094494a-f6f7-43fc-a007-4951484ddf3a")
)
(fp_line
(start 12 25.7)
(end -12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9b3c58a7-a9b9-4498-abc0-f9f43e4f0292")
)
(fp_line
(start -10.500001 25.58)
(end 10.479998 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "69912514-1ce7-441f-93e2-db08134b81e1")
)
(fp_line
(start -10.5 -25.58)
(end -10.500001 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "9a1a36ae-83d2-42f4-8400-f832c995665b")
)
(fp_line
(start -3.506667 -26.8)
(end -3.506667 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "92d70718-aa86-4a18-b315-6545dbdc429a")
)
(fp_line
(start -3.506667 -25.58)
(end -10.5 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "06729a9b-4220-4eaa-8fb0-1b8566eb5cbc")
)
(fp_line
(start -3.506667 -25.58)
(end -3.506667 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8a761120-2b86-4b6c-a778-1c4f829cf7ae")
)
(fp_line
(start -3.506667 -21.3)
(end 3.5 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3ecca0b5-acf4-4897-9f0f-56c3b93a736e")
)
(fp_line
(start 3.486665 -26.8)
(end -3.506667 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "f5647e46-9a43-4d1b-becd-55c3762fa31f")
)
(fp_line
(start 3.486665 -25.58)
(end 3.486665 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "e422e738-11ab-4e51-a526-f1f69a4c1c66")
)
(fp_line
(start 3.5 -21.3)
(end 3.5 -25.58)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a07546f7-b981-4e25-a095-53756608239e")
)
(fp_line
(start 10.479998 25.58)
(end 10.479999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "11f1e24a-f234-464f-936a-7176a2ff1ea1")
)
(fp_line
(start 10.479999 -25.58)
(end 3.486665 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "1ee44092-8c49-401d-9df4-130e39ea4442")
)
(pad "1" smd roundrect
(at -10 -24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" smd roundrect
(at -10 -21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" smd roundrect
(at -10 -19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" smd roundrect
(at -10 -16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" smd roundrect
(at -10 -13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" smd roundrect
(at -10 -11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" smd roundrect
(at -10 -8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" smd roundrect
(at -10 -6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" smd roundrect
(at -10 -3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" smd roundrect
(at -10 -1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" smd roundrect
(at -10 1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" smd roundrect
(at -10 3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" smd roundrect
(at -10 6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" smd roundrect
(at -10 8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" smd roundrect
(at -10 11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" smd roundrect
(at -10 13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" smd roundrect
(at -10 16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" smd roundrect
(at -10 19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" smd roundrect
(at -10 21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" smd roundrect
(at -10 24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" smd roundrect
(at 10 24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" smd roundrect
(at 10 21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" smd roundrect
(at 10 19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" smd roundrect
(at 10 16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" smd roundrect
(at 10 13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" smd roundrect
(at 10 11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" smd roundrect
(at 10 8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" smd roundrect
(at 10 6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" smd roundrect
(at 10 3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" smd roundrect
(at 10 1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" smd roundrect
(at 10 -1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" smd roundrect
(at 10 -3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" smd roundrect
(at 10 -6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" smd roundrect
(at 10 -8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" smd roundrect
(at 10 -11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" smd roundrect
(at 10 -13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" smd roundrect
(at 10 -16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" smd roundrect
(at 10 -19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" smd roundrect
(at 10 -21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" smd roundrect
(at 10 -24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,627 @@
(footprint "raspberry_pi_pico_SMD_Reversed"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0.6 9.6 180)
(layer "B.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Value" "raspberry_pi_pico_SMD_Reversed"
(at -0.1 -1.3 90)
(layer "B.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "707b245b-3d80-488a-9095-05f1cb09ca9b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" ""
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "ccac549e-993a-4480-a132-87a788c15879")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(attr smd)
(fp_line
(start -10.49 -25.58)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_line
(start -3.496666 -26.8)
(end 3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start -3.496666 -25.58)
(end -3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start -3.496666 -21.3)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "3a301672-130c-40ac-9161-bd4db669ea2c")
)
(fp_line
(start 3.496666 -26.8)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start 3.496666 -25.58)
(end 3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "a9151152-52fe-4afc-8041-39cdff086dfd")
)
(fp_line
(start 3.496666 -25.58)
(end 10.489999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start 3.496666 -21.3)
(end -3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "c57535cc-72f8-4a99-b895-0650f4deb61b")
)
(fp_line
(start 10.49 25.58)
(end -10.489999 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.SilkS")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start -12 -25.7)
(end -12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "c094494a-f6f7-43fc-a007-4951484ddf3a")
)
(fp_line
(start -12 25.7)
(end 12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "9b3c58a7-a9b9-4498-abc0-f9f43e4f0292")
)
(fp_line
(start 12 -25.7)
(end -12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "15fe8f3d-6077-4e0e-81d0-8ec3f4538981")
)
(fp_line
(start 12 25.7)
(end 12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "e40e8cef-4fb0-4fc3-be09-3875b2cc8469")
)
(fp_line
(start -10.479999 -25.58)
(end -3.486665 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "1ee44092-8c49-401d-9df4-130e39ea4442")
)
(fp_line
(start -10.479998 25.58)
(end -10.479999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "11f1e24a-f234-464f-936a-7176a2ff1ea1")
)
(fp_line
(start -3.5 -21.3)
(end -3.5 -25.58)
(stroke
(width 0.1)
(type solid)
)
(layer "B.Fab")
(uuid "a07546f7-b981-4e25-a095-53756608239e")
)
(fp_line
(start -3.486665 -26.8)
(end 3.506667 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "f5647e46-9a43-4d1b-becd-55c3762fa31f")
)
(fp_line
(start -3.486665 -25.58)
(end -3.486665 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "e422e738-11ab-4e51-a526-f1f69a4c1c66")
)
(fp_line
(start 3.506667 -26.8)
(end 3.506667 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "92d70718-aa86-4a18-b315-6545dbdc429a")
)
(fp_line
(start 3.506667 -25.58)
(end 3.506667 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "B.Fab")
(uuid "8a761120-2b86-4b6c-a778-1c4f829cf7ae")
)
(fp_line
(start 3.506667 -25.58)
(end 10.5 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "06729a9b-4220-4eaa-8fb0-1b8566eb5cbc")
)
(fp_line
(start 3.506667 -21.3)
(end -3.5 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "B.Fab")
(uuid "3ecca0b5-acf4-4897-9f0f-56c3b93a736e")
)
(fp_line
(start 10.5 -25.58)
(end 10.500001 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "9a1a36ae-83d2-42f4-8400-f832c995665b")
)
(fp_line
(start 10.500001 25.58)
(end -10.479998 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "69912514-1ce7-441f-93e2-db08134b81e1")
)
(pad "1" smd roundrect
(at 10 -24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" smd roundrect
(at 10 -21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" smd roundrect
(at 10 -19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" smd roundrect
(at 10 -16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" smd roundrect
(at 10 -13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" smd roundrect
(at 10 -11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" smd roundrect
(at 10 -8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" smd roundrect
(at 10 -6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" smd roundrect
(at 10 -3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" smd roundrect
(at 10 -1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" smd roundrect
(at 10 1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" smd roundrect
(at 10 3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" smd roundrect
(at 10 6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" smd roundrect
(at 10 8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" smd roundrect
(at 10 11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" smd roundrect
(at 10 13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" smd roundrect
(at 10 16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" smd roundrect
(at 10 19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" smd roundrect
(at 10 21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" smd roundrect
(at 10 24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" smd roundrect
(at -10 24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" smd roundrect
(at -10 21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" smd roundrect
(at -10 19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" smd roundrect
(at -10 16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" smd roundrect
(at -10 13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" smd roundrect
(at -10 11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" smd roundrect
(at -10 8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" smd roundrect
(at -10 6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" smd roundrect
(at -10 3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" smd roundrect
(at -10 1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" smd roundrect
(at -10 -1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" smd roundrect
(at -10 -3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" smd roundrect
(at -10 -6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" smd roundrect
(at -10 -8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" smd roundrect
(at -10 -11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" smd roundrect
(at -10 -13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" smd roundrect
(at -10 -16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" smd roundrect
(at -10 -19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" smd roundrect
(at -10 -21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" smd roundrect
(at -10 -24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(group ""
(uuid "7d282c68-6c62-437d-b605-e434ee14180a")
(members "35a9f71f-ba35-47f6-814e-4106ac36c51e" "3a301672-130c-40ac-9161-bd4db669ea2c"
"5b34a16c-5a14-4291-8242-ea6d6ac54372" "6781326c-6e0d-4753-8f28-0f5c687e01f9"
"7f52d787-caa3-4a92-b1b2-19d554dc29a4" "a9151152-52fe-4afc-8041-39cdff086dfd"
"c57535cc-72f8-4a99-b895-0650f4deb61b" "c701ee8e-1214-4781-a973-17bef7b6e3eb"
"c8029a4c-945d-42ca-871a-dd73ff50a1a3"
)
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,606 @@
(footprint "raspberry_pi_pico_THT"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 9.49 17.53 180)
(layer "F.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "raspberry_pi_pico_THT"
(at 8.893334 27.58 270)
(layer "F.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d1bf587d-aea5-4106-a44c-dd0cbad3e94d")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "68405105-ba1f-46bf-886f-35f60f44086e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.6 49.71)
(end 19.379999 49.71)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start -1.599999 -1.45)
(end -1.6 49.71)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "a8447faf-e0a0-4c4a-ae53-4d4b28669151")
)
(fp_line
(start 1.59 -1.42)
(end 1.59 49.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2df85d88-6042-42e4-ad64-9152c83212c3")
)
(fp_line
(start 5.393334 -2.67)
(end 5.393334 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start 5.393334 -1.45)
(end -1.599999 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start 5.393334 -1.45)
(end 5.393334 2.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "55e7599e-609a-40d0-b373-3a35af414993")
)
(fp_line
(start 5.393334 2.5)
(end 12.386666 2.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "06522fe3-1aae-4b46-8d36-00374975d4f0")
)
(fp_line
(start 12.386666 -2.67)
(end 5.393334 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start 12.386666 -1.45)
(end 12.386666 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start 12.386666 2.5)
(end 12.386666 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1e6e6ead-af95-417e-9ca0-540f7c0ae921")
)
(fp_line
(start 16.19 -1.42)
(end 16.19 49.63)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "48d0c6a9-8a24-48ac-acfd-5dbc7facbd10")
)
(fp_line
(start 19.379999 49.71)
(end 19.38 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "101ef598-601d-400e-9ef6-d655fbb1dbfa")
)
(fp_line
(start 19.38 -1.45)
(end 12.386666 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_rect
(start 19.6 50)
(end -1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "a83af47e-e42e-4756-8d49-0abfb9934d69")
)
(fp_line
(start -1.596666 49.73)
(end 19.383333 49.73)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "5952745b-2c90-4757-9c0c-398436900149")
)
(fp_line
(start -1.596665 -1.5)
(end -1.596666 49.73)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "d8fa43f7-21d9-45f1-a079-013a652893ea")
)
(fp_line
(start 5.396668 -2.67)
(end 5.396668 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "4d65d248-2360-4992-895c-742be5589123")
)
(fp_line
(start 5.396668 -1.5)
(end -1.596665 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "31be0a79-afa9-4a0d-a038-1b15ee469332")
)
(fp_line
(start 12.39 -2.67)
(end 5.396668 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "19e542b1-72ff-4399-8d07-8c6569e45803")
)
(fp_line
(start 12.39 -1.5)
(end 12.39 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "9c8ac597-4137-405e-ae01-af221bb6fc45")
)
(fp_line
(start 19.383333 49.73)
(end 19.383334 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "c2aebb84-705b-40b5-9f37-faf6607438d5")
)
(fp_line
(start 19.383334 -1.5)
(end 12.39 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "e0840473-35db-4fb2-9daa-a5797481a384")
)
(fp_rect
(start 5.396668 -2.67)
(end 12.4 2.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "4419bd34-c9fc-49c0-a90c-daeeb0e0e9cc")
)
(pad "1" thru_hole oval
(at 0 0 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" thru_hole oval
(at 0 2.54 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" thru_hole oval
(at 0 5.08 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" thru_hole oval
(at 0 7.62 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" thru_hole oval
(at 0 10.16 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" thru_hole oval
(at 0 12.7 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" thru_hole oval
(at 0 15.24 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" thru_hole oval
(at 0 17.78 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" thru_hole oval
(at 0 20.32 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" thru_hole oval
(at 0 22.86 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" thru_hole oval
(at 0 25.4 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" thru_hole oval
(at 0 27.94 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" thru_hole oval
(at 0 30.48 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" thru_hole oval
(at 0 33.02 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" thru_hole oval
(at 0 35.56 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" thru_hole oval
(at 0 38.1 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" thru_hole oval
(at 0 40.64 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" thru_hole oval
(at 0 43.18 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" thru_hole oval
(at 0 45.72 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" thru_hole oval
(at 0 48.26 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" thru_hole oval
(at 17.78 48.26 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" thru_hole oval
(at 17.78 45.72 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" thru_hole oval
(at 17.78 43.18 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" thru_hole oval
(at 17.78 40.64 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" thru_hole oval
(at 17.78 38.1 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" thru_hole oval
(at 17.78 35.56 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" thru_hole oval
(at 17.78 33.02 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" thru_hole oval
(at 17.78 30.48 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" thru_hole oval
(at 17.78 27.94 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" thru_hole oval
(at 17.78 25.4 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" thru_hole oval
(at 17.78 22.86 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" thru_hole oval
(at 17.78 20.32 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" thru_hole oval
(at 17.78 17.78 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" thru_hole oval
(at 17.78 15.24 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" thru_hole oval
(at 17.78 12.7 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" thru_hole oval
(at 17.78 10.16 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" thru_hole oval
(at 17.78 7.62 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" thru_hole oval
(at 17.78 5.08 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" thru_hole oval
(at 17.78 2.54 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" thru_hole oval
(at 17.78 0 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(embedded_fonts no)
)

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

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

BIN
rev1/images/assembled.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

Before

Width:  |  Height:  |  Size: 247 KiB

After

Width:  |  Height:  |  Size: 247 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 KiB

BIN
rev1/images/side.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

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

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

1728
rev1/symbols.bak Normal file

File diff suppressed because it is too large Load Diff

1728
rev1/symbols.kicad_sym Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,347 @@
$fn = 32;
$space = 3;
$width = 15.5;
$length = $width;
$height = 1;
$holes = $height*4;
$cut = $holes/2*-1;
$clearance = 0.2;
$switchDistance = $width+ $space;
// shell width is set to double of actual shell width and results in haft of the actual value due to division by 2.
// this needs to be fixed
$shellWidth = 12;
$shellHeight = 3.5 + $clearance;
$columns = 6;
$rows = 5;
$fingerStep = 5;
$xBase = (($width + $space) * $columns) + $space;
$yBase = (($length + $space) * $rows) + $space;
$pcbHeight = 1.6;
$dampenerHeight = 1;
$pcbDampenerOffset = $pcbHeight + $dampenerHeight;
points = [
[0,0],
[0, $switchDistance * $rows],
[$switchDistance * 2, $switchDistance * $rows],
[$switchDistance * 2, $switchDistance * $rows + $fingerStep],
[$switchDistance * 3, $switchDistance * $rows + $fingerStep],
[$switchDistance * 3, $switchDistance * $rows],
[$switchDistance * 4, $switchDistance * $rows],
[$switchDistance * 4, $switchDistance * $rows - $fingerStep],
[$switchDistance * 6, $switchDistance * $rows - $fingerStep],
[$switchDistance * 6, 0 - $fingerStep],
[$switchDistance * 4, 0 - $fingerStep],
[$switchDistance * 4, 0],
[$switchDistance * 3, 0],
[$switchDistance * 3, 0 + $fingerStep],
[$switchDistance * 2, 0 + $fingerStep],
[$switchDistance * 2, 0],
];
picoUsbBody = [8, 5.66, 2.65];
jackBody = [15,6.15,5.3];
$footRadius = (6.4 + $clearance) /2;
$footHeight = 1.8;
module pin(){
cylinder(h=$holes, r=1, center=false);
}
module switch($diodesTop = false){
$xCenter = $width/2;
$yCenter = $length/2;
translate([$xCenter, $yCenter, 0])
cylinder(h=$holes, r=2.522, center=false);
translate([$xCenter + 0, $yCenter + 5.9,0])
pin();
translate([$xCenter + 5, $yCenter + 3.8,0])
pin();
translate([$xCenter + -5, $yCenter + 3.8,0])
pin();
translate([$xCenter + -5, $yCenter + -5.15,0])
pin();
translate([$xCenter + 5, $yCenter+-5.15,0])
pin();
translate([0, $length + 1.4, 0]);
$dDistanceFromCenter = $switchDistance/2;
$dWidth = 10.95;
$dHeight = 1.8;
if ($diodesTop){
translate([$xCenter - ($dWidth/2), $yCenter + $dDistanceFromCenter - ($dHeight/2), 0]){
cube([$dWidth, $dHeight, $holes]);
}
}
}
module switchColumn(){
difference() {
translate([-($space/2), -($space/2)])
cube([$switchDistance, $switchDistance * $rows, $height]);
for (y=[0:$rows-1]){
translate([0 * ($width + $space) ,y * ($length+$space) ,0]) {
switch(y<3);
}
}
}
}
module rightTopDampener(){
union(){
switchColumn();
translate([$switchDistance,0,0])
switchColumn();
translate([$switchDistance * 2,5,0])
switchColumn();
translate([$switchDistance * 3,0,0])
switchColumn();
translate([$switchDistance * 4,-5,0])
switchColumn();
translate([$switchDistance * 5,-5,0])
switchColumn();
}
}
module leftTopDampener(){
rotate([0,180,0]){
rightTopDampener();
}
}
module topDampeners(){
translate([1.5,1.5,0]){
rightTopDampener();
}
//translate([-10,0,0]){
//leftTopDampener();
//}
}
$magnetWidth = 4;
$magnetRadius = ($magnetWidth / 2) + $clearance/2;
$magnetHeight = 2 + $clearance;
module magnets(){
$offset = ($shellWidth / 2 / 2) -0.8 ;
// Set Z-origin to align with shell top
translate([0, 0, $shellHeight -$magnetHeight]){
translate(points[0] + [-$offset, -$offset])
cylinder(h=$magnetHeight, r=$magnetRadius);
translate(points[1] + [-$offset, $offset])
cylinder(h=$magnetHeight, r=$magnetRadius);
translate(points[8] + [$offset, $offset])
cylinder(h=$magnetHeight, r=$magnetRadius);
translate(points[9] + [$offset, -$offset])
cylinder(h=$magnetHeight, r=$magnetRadius);
}
}
$baseHeight = 7.6;
module aux(){
$topLeftOfPcbToCenterOfAux = 15.4;
$measurementPcbPlaneToCenterOfAux = 2.8;
$auxClearanceFromBase = $measurementPcbPlaneToCenterOfAux - $dampenerHeight;
$auxHoleRadius = 3.15 + $clearance *2;
$auxHoleLength = 17 + $shellWidth/2;
$auxCableRadius = 4.15 + $clearance *2;
// Move to the position along the wall the aux will be
translate([-($shellWidth/2 + $clearance),$switchDistance * $rows - $topLeftOfPcbToCenterOfAux + $clearance,-$auxClearanceFromBase])
// Make cylinder perpendicular with the wall
rotate([0,90,0]){
// Aux component clearance
//cylinder(h=$auxHoleLength,r=$auxHoleRadius);
rotate([0,270,0])
translate([$shellWidth + $clearance*2,0,0])
cube([jackBody.x + $clearance*20, jackBody.y + $clearance*2, jackBody.z + $clearance*2], center=true);
// Aux cable housing clearance
translate([0,0, -$clearance*2])
cylinder(h=($shellWidth/2) + ($clearance * 2),r=$auxCableRadius );
}
}
//TODO: Continue aligning pico clearance
module pico(){
$topLeftEdgeOfPcbToCenterOfUsb = 27.7;
$usbHoleWidth = 11.15+($clearance*2);
$usbHoleHeight = 7 + ($clearance *2);
$usbOffsetFromPcb = 4.1 - $pcbHeight;
$picoPcbClearanceFromBase = 5.4 - $pcbHeight;
$picoWidth = 25;
$picoLength = 53;
// Move to position along the wall the usb will be
// Hole should be centered on the pico usb
holeOffset = -$usbOffsetFromPcb - (($usbHoleHeight - picoUsbBody.z )/2);
translate([
$topLeftEdgeOfPcbToCenterOfUsb - ($usbHoleWidth/2),
$switchDistance * $rows,
holeOffset
]){
// Create a hole for the usb cable to go through
cube([
$usbHoleWidth,
$shellWidth,
$usbHoleHeight
]);
// Move inside the shell, nullify the usb clearance from pcb and move down according to pico clearance
translate([
-(($picoWidth - $usbHoleWidth)/2),
$clearance - $picoLength,
-holeOffset - $picoPcbClearanceFromBase
])
// Make clearance downwards for the pico board
cube([
$picoWidth,
$picoLength,
$picoPcbClearanceFromBase + $clearance
]);
}
}
module case(){
// Then adjust the shim, aux and pico.
// Last add magnets, don't forget the clearance.
module shim(){
$shimPoints = [
[0 - $shellWidth / 2, - $baseHeight],
[$switchDistance * $columns + $shellWidth/2 + $clearance, -$clearance],
[$switchDistance * $columns + $shellWidth/2 + $clearance, - ($baseHeight + $clearance)]
];
// Face z/x-plane
rotate([90,0,0])
// Move in front of model on the y-axis
translate([0,0,-500])
// Extrude it through the case
linear_extrude(99999)
polygon($shimPoints);
}
module body(){
union() {
linear_extrude($shellHeight){
difference(){
offset(r=$shellWidth/2 + $clearance, chamfer=true) polygon(points);
offset(r=$clearance) polygon(points);
}
}
translate([0,0,-$baseHeight])
linear_extrude($baseHeight){
offset(r=$shellWidth/2 + $clearance, chamfer=true) polygon(points);
}
}
}
module feet(){
module foot() {
cylinder(h = $footHeight, r = $footRadius, center = true);
}
// Inner side
translate([0,0,$footHeight/2-$baseHeight]){
translate([points[0].x, points[0].y, 0])
foot();
translate([points[1].x, points[1].y, 0])
foot();
}
// Outer side
translate([0, 0, -1]){
translate([points[9].x, points[9].y, 0])
foot();
translate([points[8].x, points[8].y, 0])
foot();
}
}
difference(){
body();
shim();
pico();
aux();
magnets();
feet();
}
}
module pcb() {
picoBody = [21, 51.5, 1];
module jack() {
translate([0,jackBody.y/2, jackBody.z/2])
rotate([0,90])
cylinder(r=2, h=2.2);
translate([2.2,0,0])
color("#333")
cube(jackBody);
}
module pcbPico(){
translate([0,-1.6,0])
color("#00aa00")
cube(picoBody);
translate([(picoBody.x - picoUsbBody.x)/2, picoBody.y - picoUsbBody.y, -picoUsbBody.z])
color("#666")
cube(picoUsbBody);
}
translate([0,0,$dampenerHeight]) {
color("#008800")
linear_extrude($pcbHeight)
polygon(points);
translate(points[1] + [0, -12.3 - jackBody.y])
translate([0,0,-jackBody.z])
color("#333")
jack();
translate(points[1] + [27.7 - picoBody.x/2, -picoBody.y])
translate([0,0,-picoBody.z])
pcbPico();
}
}
module lid(){
difference(){
translate([0,0,$shellHeight]){
union(){
linear_extrude($magnetHeight+0.2){
difference(){
offset(r=$shellWidth/2 + $clearance, chamfer=true) polygon(points);
offset(r=$clearance) polygon(points);
}
}
linear_extrude(1){
difference(){
offset(r=$clearance) polygon(points);
offset(r=-1.5, chamfer=true) polygon(points);
}
}
}
}
translate([0,0,$magnetHeight-0.1])
magnets();
}
}
module botDampener(){
difference(){
topDampeners();
aux();
translate([0,0,2])
pico();
}
}
mirror([1,0,0]){
*%pcb();
*topDampeners();
*botDampener();
*case();
lid();
}

208
rev2/5x6.kicad_dru Normal file
View File

@@ -0,0 +1,208 @@
(version 1)
#PCBWay Custom DRC for Kicad 7
# ----------------------------------- Minimum trace width and spacing (PICK ONE) --------------------
# 2oz copper
#(rule "Minimum Trace Width and Spacing (outer layer)"
#(constraint track_width (min 0.1524mm))
#(constraint clearance (min 0.1778mm))
#(layer outer)
#(condition "A.Type == 'track'"))
#(rule "Minimum Trace Width and Spacing (innner layer)"
#(constraint track_width (min 0.1524mm))
#(constraint clearance (min 0.1778mm))
#(layer inner)
#(condition "A.Type == 'track'"))
# 2-layer, 1oz copper
(rule "Minimum Trace Width and Spacing (outer layer)"
(constraint track_width (min 0.127mm))
(constraint clearance (min 0.127mm))
(layer outer)
(condition "A.Type == 'track'"))
(rule "Minimum Trace Width and Spacing (inner layer)"
(constraint track_width (min 0.1mm))
(constraint clearance (min 0.1mm))
(layer inner)
(condition "A.Type == 'track'"))
# 4-layer , 1oz and 0.5oz copper
#(rule "Minimum Trace Width and Spacing (outer layer)"
#(constraint track_width (min 0.09mm))
#(constraint clearance (min 0.09mm))
#(layer outer)
#(condition "A.Type == 'track'"))
#(rule "Minimum Trace Width and Spacing (inner layer)"
#(constraint track_width (min 0.1mm))
#(constraint clearance (min 0.09mm))
#(layer inner)
#(condition "A.Type == 'track'"))
# ------------------------------------------------------------------------------------------------------
# Drill/hole size - listed here to maintain order of rule application. Must not override rule set in Via hole/diameter size below.
(rule "drill hole size (mechanical)"
(constraint hole_size (min 0.15mm) (max 6.3mm)))
# ----------------------------------- Via hole/diameter size (PICK ONE) ------------------------------------
# 2-layer standard
(rule "Minimum Via Diameter and Hole Size"
(constraint hole_size (min 0.3mm))
(constraint via_diameter (min 0.5mm))
(condition "A.Type == 'via'"))
# 4-layer standard
#(rule "Minimum Via Diameter and Hole Size"
#(constraint hole_size (min 0.3mm))
#(constraint via_diameter (min 0.45mm))
#(condition "A.Type == 'via'"))
# 4-layer advanced
#(rule "Minimum Via Diameter and Hole Size"
#(constraint hole_size (min 0.25mm))
#(constraint via_diameter (min 0.4mm))
#(constraint disallow buried_via)
#(condition "A.Type == 'via'"))
# 4-layer advanced
#(rule "Minimum Via Diameter and Hole Size"
#(constraint hole_size (min 0.2mm))
#(constraint via_diameter (min 0.35mm))
#(condition "A.Type == 'via'"))
# 4-layer advanced
#(rule "Minimum Via Diameter and Hole Size"
#(constraint hole_size (min 0.15mm))
#(constraint via_diameter (min 0.3mm))
#(condition "A.Type == 'via'"))
# ----------------------------------- Drill/hole size ------------------------------------
(rule "PTH Hole Size"
(constraint hole_size (min 0.2mm) (max 6.35mm))
(condition "A.Type != 'Via' && A.isPlated()"))
(rule "Minimum Non-plated Hole Size"
(constraint hole_size (min 0.5mm))
(condition "A.Type == 'pad' && !A.isPlated()"))
(rule "Pad Size"
(constraint hole_size (min 0.5mm))
(constraint annular_width (min 0.25mm))
(condition "A.Type == 'Pad' && A.isPlated()"))
(rule "Minimum Castellated Hole Size"
(constraint hole_size (min 0.6mm))
(condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'"))
(rule "Min. Plated Slot Width"
(constraint hole_size (min 0.5mm))
(condition "(A.Hole_Size_X != A.Hole_Size_Y) && A.isPlated()"))
(rule "Min. Non-Plated Slot Width"
(constraint hole_size (min 0.8mm))
(condition "(A.Hole_Size_X != A.Hole_Size_Y) && !A.isPlated()"))
# ----------------------------------- Minimum clearance ----------------------------------
(rule "hole to hole clearance (different nets)"
(constraint hole_to_hole (min 0.5mm))
(condition "A.Net != B.Net"))
(rule "via to track clearance"
(constraint hole_clearance (min 0.254mm))
(condition "A.Type == 'via' && B.Type == 'track'"))
(rule "via to via clearance (same nets)"
(constraint hole_to_hole (min 0.254mm))
(condition "A.Type == 'via' && B.Type == A.Type && A.Net == B.Net"))
(rule "pad to pad clearance (with hole, different nets)"
(constraint hole_to_hole (min 0.5mm))
(condition "A.Type == 'pad' && B.Type == A.Type && A.Net != B.Net"))
(rule "pad to pad clearance (without hole, different nets)"
(constraint clearance (min 0.127mm))
(condition "A.Type == 'Pad' && B.Type == 'Pad'"))
(rule "NPTH to Track clearance"
(constraint hole_clearance (min 0.254mm))
(condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track'"))
(rule "NPTH with copper around"
(constraint hole_clearance (min 0.20mm))
(condition "A.Pad_Type == 'NPTH, mechanical' && B.Type != 'track'"))
(rule "PTH to Track clearance"
(constraint hole_clearance (min 0.33mm))
(condition "A.isPlated() && A.Type != 'Via' && B.Type == 'track'"))
(rule "Pad to Track clearance"
(constraint clearance (min 0.2mm))
(condition "A.isPlated() && A.Type != 'Via' && B.Type == 'track'"))
# ----------------------------------- Board Outlines (PICK ONE) -------------------------------------
#Default Routed Edge Clearance
(rule "Trace to Outline"
(constraint edge_clearance (min 0.3mm))
(condition "A.Type == 'track'"))
#Special Clearance for V-Score Edges
#(rule "Trace to V-Cut"
#(constraint edge_clearance (min 0.4mm))
#(condition "A.Type == 'track'"))
# ----------------------------------- silkscreen --------------------------
(rule "Minimum Text"
(constraint text_thickness (min 0.15mm))
(constraint text_height (min 0.8mm))
(layer "?.Silkscreen"))
(rule "Pad to Silkscreen"
(constraint silk_clearance (min 0.15mm))
(layer outer)
(condition "A.Type == 'pad' && (B.Type == 'text' || B.Type == 'graphic')"))
(version 1.1)
#----------------------------------------------------------------------------------------------------
# AISLER custom DRC rules.
# Make Hardware less Hard.
#----------------------------------------------------------------------------------------------------
# We created these custom rules to warn you if your design hits our manufacturing bounderies.
# You can disable the custom rules by commenting them out, though we advise against it.
# These rules are valid as of May 2024, please check for updated ones on our forum.
# Please also note that these rules do not catch every single manufacturing limit.
# If you are not certain please check the documentation on our website.
#----------------------------------------------------------------------------------------------------
# As our tooling is finite we only support certain trough hole sizes.
# Please keep the plated trough holes below 5.6mm in diameter.
# We provide a community post for more details:
# https://community.aisler.net/t/plated-and-non-plated-holes/50
(rule "Max Drill Hole Size PTH"
(constraint hole_size (max 5.6mm))
(condition "A.Pad_Type == 'Through-hole'"))
#----------------------------------------------------------------------------------------------------
# We dont support micro or buried vias
(rule "Disallow buried via"
(constraint disallow buried_via))
(rule "Disallow micro via"
(constraint disallow micro_via))
#----------------------------------------------------------------------------------------------------
# The Soldermask is pulled back by a bit to account for slight missalignment during manufacturing.
# We do this on our own, please keep the soldermask margin set to 0.
#(rule "Disallow solder mask margin overrides"
# (constraint assertion "A.Soldermask_Margin_Override == null")
# (condition "A.Type == 'Pad'"))
#----------------------------------------------------------------------------------------------------

25151
rev2/5x6.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

130
rev2/5x6.kicad_prl Normal file
View File

@@ -0,0 +1,130 @@
{
"board": {
"active_layer": 3,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 1.0,
"pads": 1.0,
"shapes": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 1.0
},
"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": [
"vias",
"footprint_text",
"footprint_anchors",
"ratsnest",
"grid",
"footprints_front",
"footprints_back",
"footprint_values",
"footprint_references",
"tracks",
"drc_errors",
"drawing_sheet",
"bitmaps",
"pads",
"zones",
"drc_warnings",
"locked_item_shadows",
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
"zone_display_mode": 1
},
"git": {
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "5x6.kicad_prl",
"version": 5
},
"net_inspector_panel": {
"col_hidden": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
"filter_by_netclass": true,
"filter_text": "",
"group_by_constraint": false,
"group_by_netclass": false,
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
"sorting_column": 0
},
"open_jobsets": [],
"project": {
"files": []
},
"schematic": {
"selection_filter": {
"graphics": true,
"images": true,
"labels": true,
"lockedItems": false,
"otherItems": true,
"pins": true,
"symbols": true,
"text": true,
"wires": true
}
}
}

716
rev2/5x6.kicad_pro Normal file
View File

@@ -0,0 +1,716 @@
{
"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": true,
"text_position": 0,
"units_format": 0
},
"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.8,
"height": 1.27,
"width": 2.54
},
"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": [
[
"courtyards_overlap|149506761|42235598|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|df9e9563-6518-43b1-9e0b-a8c8bc1d535b",
""
],
[
"courtyards_overlap|149506761|56105000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|c6759962-7046-434b-953b-8d7c225b9977",
""
],
[
"courtyards_overlap|149506761|74605000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|65886fa2-a4cc-4223-8a60-674b807f5151",
""
],
[
"courtyards_overlap|149506761|93105000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|cbb1a627-8b55-4f58-94ed-ca09b756d144",
""
],
[
"courtyards_overlap|153755000|42605000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|336a6570-2555-43d4-a20c-6bc337b70a55",
""
],
[
"courtyards_overlap|156030000|77205000|1344ae05-d583-471f-ace2-978c4b7e20d9|2a5314d4-cfc9-4c31-be58-8995ea4ba19c",
""
],
[
"courtyards_overlap|158315419|61105000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|d5796006-480c-498b-8ff8-e013b86820e5",
""
],
[
"courtyards_overlap|165831259|77205000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|b8982376-9625-4a5b-8e43-3de50666e2aa",
""
],
[
"courtyards_overlap|166951633|79605000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|50dedd87-992e-4b98-9f47-6b166b46a609",
""
],
[
"courtyards_overlap|172255000|42605000|0d292877-4922-4621-8b49-1abb0aa055fd|2a5314d4-cfc9-4c31-be58-8995ea4ba19c",
""
],
[
"courtyards_overlap|172255000|61105000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|81900aa2-cf3d-4d7f-9c43-6576f307fe91",
""
],
[
"courtyards_overlap|172255000|79605000|2a5314d4-cfc9-4c31-be58-8995ea4ba19c|3ae85090-df60-43e3-b7d1-11b0c0285196",
""
],
[
"hole_clearance|177980757|52150810|58a14f83-ba3c-4f0d-88b9-5f59fb0bc25d|fcc7e672-62cc-4ea9-ba5b-a086a9189795",
""
],
[
"hole_clearance|181070757|52150810|58a14f83-ba3c-4f0d-88b9-5f59fb0bc25d|aa934232-21ea-4ca3-a7c2-1b9d4bf20786",
""
],
[
"silk_overlap|172091071|77662295|f5f3b3f6-d64b-4329-893c-b090a0d1a913|1b8cbba3-f06c-4ea2-8448-ef2d90e60d61",
""
],
[
"silk_overlap|172091071|78462295|f5f3b3f6-d64b-4329-893c-b090a0d1a913|82c7edc0-3130-41ed-8cde-3c2922c976c0",
""
],
[
"solder_mask_bridge|177980757|52150810|58a14f83-ba3c-4f0d-88b9-5f59fb0bc25d|fcc7e672-62cc-4ea9-ba5b-a086a9189795",
""
],
[
"solder_mask_bridge|181070757|52150810|58a14f83-ba3c-4f0d-88b9-5f59fb0bc25d|aa934232-21ea-4ca3-a7c2-1b9d4bf20786",
""
]
],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "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_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"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",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "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_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"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.1,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.2,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.15,
"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.2,
"min_track_width": 0.1,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.005,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": 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
],
"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_pairs": [],
"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",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "5x6.kicad_pro",
"version": 3
},
"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)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "gerbers/",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "${PROJECTNAME}.csv",
"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": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
"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": "",
"space_save_all_events": true,
"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": [
[
"4dfe5325-5a71-454a-9f6c-c1dfa20e8cd5",
"Root"
]
],
"text_variables": {}
}

8881
rev2/5x6.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

40
rev2/README.md Normal file
View File

@@ -0,0 +1,40 @@
# 5x6 split keyboard
## Checklist
- [x] Setup rev2 project and tidy up usage of footprints and symbols.
- [x] Fix wiring issue between mcu 1 and 2 (VSYS -> VBUS).
- [x] Setup new layout with height differences per finger and tighter spacing (20.5mm -> 18.5mm).
- [x] Create board edge with radius.
- [x] Swap footprint of front mcu + trrs jack to back and the other way around.
- [ ] Find good placement for mcu and trrs that won't require too much height addition.
- [ ] Figure out if aisler can manufacture layout.
- [ ] Draw traces.
- [ ] Re-design footprints so that silkscreen fits on the board and is also on the backside for the reversable ones.
- [ ] Make a decision on how the pcb will be mounted.
## What
I have been using the planck keyboard for 10 years and i find that i usually have to do awkward finger gymnastics to do shortcutr including numbers. This is an attempt at making a keyboard that is easier to use in those situations.
I choose to not have a thumb cluster since i don't find that very ergonomic to me.
## PCB
### Front
![images/front-pcb.png](images/front-pcb.png)
### Back
![images/back-pcb.png](images/back-pcb.png)
## 3D models
### Front dampener
This piece sits between the PCB and the switches to dampen the sound of the switches.
`3d-models/front-dampener.stl`
![images/front-dampener.png](images/front-dampener.png)

View File

@@ -0,0 +1 @@
{"EXTRA_LAYERS": "", "ALL_ACTIVE_LAYERS": false, "EXTEND_EDGE_CUT": false, "ALTERNATIVE_EDGE_CUT": false, "AUTO TRANSLATE": true, "AUTO FILL": true, "EXCLUDE DNP": false}

View File

@@ -0,0 +1,175 @@
(footprint "4ucon trrs 3.5 smd back"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 13.25 0 270)
(unlocked yes)
(layer "B.SilkS")
(uuid "9a3c8985-848b-4546-8179-2df3a6bee361")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "4ucon trrs 3.5 smd back"
(at 5.75 4.5 0)
(unlocked yes)
(layer "B.Fab")
(uuid "ddf1ff6a-f151-44f0-b084-fbbaf8c57f3c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "B.Fab")
(hide yes)
(uuid "06dee8a1-2bdb-4b44-91db-35ee996c6881")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "B.Fab")
(hide yes)
(uuid "4412d3d3-7459-40b2-87e1-4f56661dd9cd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(attr smd)
(fp_line
(start -1.5 -1.5)
(end -1.5 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "858d1008-120f-43d7-b4e8-4eee1e3497aa")
)
(fp_line
(start -1.5 1.5)
(end 0 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "e55a4c39-b659-4e88-92a8-1a8c420ca38d")
)
(fp_line
(start 0 -2.75)
(end 0 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "80036ca4-f861-475d-b8d9-da6ef060fe64")
)
(fp_line
(start 0 -2.75)
(end 12 -2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "ce938213-07db-4acd-80a8-bcccff18a3db")
)
(fp_line
(start 0 -1.5)
(end -1.5 -1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "cb8e1139-8ce8-4ef8-b8da-bbed93331d4e")
)
(fp_line
(start 0 2.75)
(end 12 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "8bfe34e1-66b2-426a-b5fb-5e049a74ff8c")
)
(fp_line
(start 12 -2.75)
(end 12 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "72e6a457-ee04-4ca1-bf86-bda4328410ad")
)
(fp_text user "${REFERENCE}"
(at 6 -1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "b7f086e3-a63d-4bad-9e0f-d7d9f0823edc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at 11.3 -3 90)
(size 2 1.3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "5debc1ec-5f7b-4e21-80ea-66c6aadedb09")
)
(pad "2" smd roundrect
(at 10.2 3 90)
(size 2 1.3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "cf0211a7-5d1c-4e22-bc65-4528502bd690")
)
(pad "3" smd roundrect
(at 6.2 3 90)
(size 2 1.3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "c9b84353-b2d1-4c00-b361-90766c754df2")
)
(pad "4" smd roundrect
(at 3.2 3 90)
(size 2 1.3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "ebc06903-a71d-4357-8ac1-58adf5e9d45d")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,172 @@
(footprint "4ucon trrs 3.5 smd"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 13.25 0 270)
(unlocked yes)
(layer "F.SilkS")
(uuid "9a3c8985-848b-4546-8179-2df3a6bee361")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "4ucon trrs 3.5 smd"
(at 5.75 4.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "ddf1ff6a-f151-44f0-b084-fbbaf8c57f3c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "06dee8a1-2bdb-4b44-91db-35ee996c6881")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4412d3d3-7459-40b2-87e1-4f56661dd9cd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -1.5 -1.5)
(end -1.5 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "858d1008-120f-43d7-b4e8-4eee1e3497aa")
)
(fp_line
(start -1.5 1.5)
(end 0 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "e55a4c39-b659-4e88-92a8-1a8c420ca38d")
)
(fp_line
(start 0 -2.75)
(end 0 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "80036ca4-f861-475d-b8d9-da6ef060fe64")
)
(fp_line
(start 0 -2.75)
(end 12 -2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "ce938213-07db-4acd-80a8-bcccff18a3db")
)
(fp_line
(start 0 -1.5)
(end -1.5 -1.5)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "cb8e1139-8ce8-4ef8-b8da-bbed93331d4e")
)
(fp_line
(start 0 2.75)
(end 12 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "8bfe34e1-66b2-426a-b5fb-5e049a74ff8c")
)
(fp_line
(start 12 -2.75)
(end 12 2.75)
(stroke
(width 0.1)
(type default)
)
(layer "Dwgs.User")
(uuid "72e6a457-ee04-4ca1-bf86-bda4328410ad")
)
(fp_text user "${REFERENCE}"
(at 6 -1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "b7f086e3-a63d-4bad-9e0f-d7d9f0823edc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at 11.3 3 90)
(size 2 1.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "4554f5c4-78da-428e-ae08-7d93cf3e2b11")
)
(pad "2" smd roundrect
(at 10.2 -3 90)
(size 2 1.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "5473c321-c275-4781-a646-bf483402c9a3")
)
(pad "3" smd roundrect
(at 6.2 -3 90)
(size 2 1.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "8d01b7fa-137f-483f-85e9-deba4ac2960d")
)
(pad "4" smd roundrect
(at 3.2 -3 90)
(size 2 1.3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "5debc1ec-5f7b-4e21-80ea-66c6aadedb09")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,154 @@
(footprint "SODFL2512X100N"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -0.268433 0.621393 0)
(layer "F.SilkS")
(uuid "0199bfc4-a91e-40dc-80e9-8cd243bb4b8d")
(effects
(font
(size 0.641026 0.641026)
(thickness 0.15)
)
)
)
(property "Value" "SODFL2512X100N"
(at 3.29389 1.46551 0)
(layer "F.Fab")
(uuid "8556be5d-487b-4aa8-ac3e-9ce92a9cf725")
(effects
(font
(size 0.640835 0.640835)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "5f00a6ea-113a-4548-ac95-838ea71c0f94")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "88e5ebdd-079b-491c-a7d5-d891df416be3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_poly
(pts
(xy -0.625028 -0.625) (xy -0.2 -0.625) (xy -0.2 0.625028) (xy -0.625028 0.625028)
)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.SilkS")
(uuid "11728349-eda9-43b1-8c7c-2ec89b078546")
)
(fp_line
(start -2.25 -0.9)
(end -2.25 0.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.CrtYd")
(uuid "1562c5e4-0961-489f-93b6-d24b8e7c8386")
)
(fp_line
(start -2.25 0.9)
(end 2.25 0.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.CrtYd")
(uuid "0abd2549-791b-43d2-979c-62172ad5d34b")
)
(fp_line
(start 2.25 -0.9)
(end -2.25 -0.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.CrtYd")
(uuid "22063ff8-7a6b-4cf9-8ccc-a7b4dee732a0")
)
(fp_line
(start 2.25 0.9)
(end 2.25 -0.9)
(stroke
(width 0.127)
(type solid)
)
(layer "F.CrtYd")
(uuid "198feb51-b0a0-4efe-a731-42de2a2d0e9d")
)
(fp_line
(start -0.85 0.625)
(end -0.85 -0.625)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "c1c22fdc-89d8-4eb3-b5f4-8631969c70d1")
)
(fp_line
(start 0.85 -0.625)
(end 0.85 0.625)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "c021f000-ea68-4b21-a392-b22f6d747244")
)
(pad "1" smd rect
(at -1.4 0)
(size 1.05 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(solder_mask_margin 0.102)
(uuid "4bb957a0-6b17-47a1-be58-ae36098820ca")
)
(pad "1" smd rect
(at -1.4 0 180)
(size 1.05 0.6)
(layers "B.Cu" "B.Mask" "B.Paste")
(solder_mask_margin 0.102)
(uuid "1e440ea1-c4fc-415a-92a9-ba2260865b05")
)
(pad "2" smd rect
(at 1.4 0)
(size 1.05 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(solder_mask_margin 0.102)
(uuid "ab077e4e-218e-41ec-a860-a706ef6ccc39")
)
(pad "2" smd rect
(at 1.4 0 180)
(size 1.05 0.6)
(layers "B.Cu" "B.Mask" "B.Paste")
(solder_mask_margin 0.102)
(uuid "373ab534-3929-4fd1-a5a5-8e23419df1ec")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,285 @@
(footprint "SW_Kailh_Choc_V2_1.00u_double-sided"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(descr "Kailh Choc keyswitch V2 CPG1353 V2 Keycap 1.00u")
(tags "Kailh Choc Keyswitch Switch CPG1353 V2 Cutout Keycap 1.00u")
(property "Reference" "REF**"
(at 0 5 0)
(layer "F.SilkS")
(uuid "7c6db83b-c874-4c1f-bb52-c51b3e5897cd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_Kailh_Choc_V2_1.00u_double-sided"
(at 0 9 0)
(layer "F.Fab")
(uuid "22c08b53-5364-48ca-9baa-816f2590e814")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "36d20aef-4741-4932-9855-5dfccc47105d")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "772c1a44-f91e-4ac9-9b24-cefff5d3db73")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -9 -8.5)
(end -9 8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "4aa45776-77fc-40d5-9ba9-64d4c59f2ba2")
)
(fp_line
(start -9 8.5)
(end 9 8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "2653e8ee-c435-4df6-a5dd-c4414e4ecddd")
)
(fp_line
(start 9 -8.5)
(end -9 -8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "9f010a58-97cf-421b-8b53-b25025df0b05")
)
(fp_line
(start 9 8.5)
(end 9 -8.5)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "79f8984c-736e-4b5f-8435-669b5573b147")
)
(fp_line
(start -7.25 -7.25)
(end -7.25 7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "1b762e5f-72a3-47a0-ad35-007b74c558b8")
)
(fp_line
(start -7.25 7.25)
(end 7.25 7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "3c0f3bed-04e4-4683-ac55-a502123e431f")
)
(fp_line
(start 7.25 -7.25)
(end -7.25 -7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "3ee5574b-8854-4d59-823e-2bd3ee48ecde")
)
(fp_line
(start 7.25 7.25)
(end 7.25 -7.25)
(stroke
(width 0.1)
(type solid)
)
(layer "Eco1.User")
(uuid "c1220a39-d99a-4b1c-9db4-6386fa1a2fe9")
)
(fp_line
(start -7.75 -7.75)
(end -7.75 7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "5b52bd0c-f8c0-4e14-9734-1b3d7d3b947f")
)
(fp_line
(start -7.75 7.75)
(end 7.75 7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "31783728-7a29-4536-9139-44b0cd84404e")
)
(fp_line
(start 7.75 -7.75)
(end -7.75 -7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "06c4d4c0-c117-483a-b756-229e5859bb51")
)
(fp_line
(start 7.75 7.75)
(end 7.75 -7.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ede6eb92-12cb-4b97-8fa0-1269e2d279e9")
)
(fp_line
(start -7.5 -7.5)
(end -7.5 7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "e0e12428-5c04-4e97-bce7-3a6ceecc0f5f")
)
(fp_line
(start -7.5 7.5)
(end 7.5 7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5a16e3ab-f509-4a58-a14c-f69bf4741074")
)
(fp_line
(start 7.5 -7.5)
(end -7.5 -7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "153ded8b-b473-42c8-82fc-c3c7faeef9ef")
)
(fp_line
(start 7.5 7.5)
(end 7.5 -7.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4746817d-5d3b-4418-b470-3de5a10414c7")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "ce2dd3dd-b376-4f0d-bb74-552d5d26401e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "" thru_hole circle
(at -5 5.15)
(size 2.6 2.6)
(drill 1.6)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "a80a631f-e027-4df0-9870-85144257c9c7")
)
(pad "" np_thru_hole circle
(at 0 0)
(size 5.05 5.05)
(drill 5.05)
(layers "*.Cu" "*.Mask")
(uuid "f4997158-9c9e-4fba-afd7-38d8fe11cf57")
)
(pad "" thru_hole circle
(at 5 5.15)
(size 2.6 2.6)
(drill 1.6)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "26e38d13-19d9-45e0-ba4a-63e1fd9ac425")
)
(pad "1" thru_hole circle
(at 0 -5.9)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "81f64606-78f3-4e92-9d02-2bca5b891055")
)
(pad "2" thru_hole circle
(at -5 -3.8)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "58573087-16e0-4d00-96fd-3db9b8fcd9fc")
)
(pad "2" thru_hole circle
(at 5 -3.8)
(size 2.2 2.2)
(drill 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "0845f9e2-3120-416d-84be-addc4c420ca5")
)
(embedded_fonts no)
(model "${KICAD6_3RD_PARTY}/3dmodels/com_github_perigoso_keyswitch-kicad-library/3d-library.3dshapes/SW_Kailh_Choc_V1.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@@ -0,0 +1,582 @@
(footprint "raspberry_pi_pico_SMD"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0.6 -10.6 180)
(layer "F.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "raspberry_pi_pico_SMD"
(at -0.1 0.3 270)
(layer "F.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "45973bcf-faca-4484-8606-25076ffea189")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d4dcea47-2f15-45d0-bea4-4204935c38f2")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -10.49 25.58)
(end 10.489999 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start -3.496666 -26.8)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start -3.496666 -25.58)
(end -10.489999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start -3.496666 -25.58)
(end -3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "a9151152-52fe-4afc-8041-39cdff086dfd")
)
(fp_line
(start -3.496666 -21.3)
(end 3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c57535cc-72f8-4a99-b895-0650f4deb61b")
)
(fp_line
(start 3.496666 -26.8)
(end -3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start 3.496666 -25.58)
(end 3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start 3.496666 -21.3)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "3a301672-130c-40ac-9161-bd4db669ea2c")
)
(fp_line
(start 10.49 -25.58)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_line
(start -12 -25.7)
(end 12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "15fe8f3d-6077-4e0e-81d0-8ec3f4538981")
)
(fp_line
(start -12 25.7)
(end -12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e40e8cef-4fb0-4fc3-be09-3875b2cc8469")
)
(fp_line
(start 12 -25.7)
(end 12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "c094494a-f6f7-43fc-a007-4951484ddf3a")
)
(fp_line
(start 12 25.7)
(end -12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9b3c58a7-a9b9-4498-abc0-f9f43e4f0292")
)
(fp_line
(start -10.500001 25.58)
(end 10.479998 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "69912514-1ce7-441f-93e2-db08134b81e1")
)
(fp_line
(start -10.5 -25.58)
(end -10.500001 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "9a1a36ae-83d2-42f4-8400-f832c995665b")
)
(fp_line
(start -3.506667 -26.8)
(end -3.506667 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "92d70718-aa86-4a18-b315-6545dbdc429a")
)
(fp_line
(start -3.506667 -25.58)
(end -10.5 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "06729a9b-4220-4eaa-8fb0-1b8566eb5cbc")
)
(fp_line
(start -3.506667 -25.58)
(end -3.506667 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8a761120-2b86-4b6c-a778-1c4f829cf7ae")
)
(fp_line
(start -3.506667 -21.3)
(end 3.5 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3ecca0b5-acf4-4897-9f0f-56c3b93a736e")
)
(fp_line
(start 3.486665 -26.8)
(end -3.506667 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "f5647e46-9a43-4d1b-becd-55c3762fa31f")
)
(fp_line
(start 3.486665 -25.58)
(end 3.486665 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "e422e738-11ab-4e51-a526-f1f69a4c1c66")
)
(fp_line
(start 3.5 -21.3)
(end 3.5 -25.58)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a07546f7-b981-4e25-a095-53756608239e")
)
(fp_line
(start 10.479998 25.58)
(end 10.479999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "11f1e24a-f234-464f-936a-7176a2ff1ea1")
)
(fp_line
(start 10.479999 -25.58)
(end 3.486665 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "1ee44092-8c49-401d-9df4-130e39ea4442")
)
(pad "1" smd roundrect
(at -10 -24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" smd roundrect
(at -10 -21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" smd roundrect
(at -10 -19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" smd roundrect
(at -10 -16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" smd roundrect
(at -10 -13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" smd roundrect
(at -10 -11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" smd roundrect
(at -10 -8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" smd roundrect
(at -10 -6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" smd roundrect
(at -10 -3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" smd roundrect
(at -10 -1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" smd roundrect
(at -10 1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" smd roundrect
(at -10 3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" smd roundrect
(at -10 6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" smd roundrect
(at -10 8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" smd roundrect
(at -10 11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" smd roundrect
(at -10 13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" smd roundrect
(at -10 16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" smd roundrect
(at -10 19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" smd roundrect
(at -10 21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" smd roundrect
(at -10 24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" smd roundrect
(at 10 24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" smd roundrect
(at 10 21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" smd roundrect
(at 10 19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" smd roundrect
(at 10 16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" smd roundrect
(at 10 13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" smd roundrect
(at 10 11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" smd roundrect
(at 10 8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" smd roundrect
(at 10 6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" smd roundrect
(at 10 3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" smd roundrect
(at 10 1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" smd roundrect
(at 10 -1.27 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" smd roundrect
(at 10 -3.81 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" smd roundrect
(at 10 -6.35 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" smd roundrect
(at 10 -8.89 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" smd roundrect
(at 10 -11.43 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" smd roundrect
(at 10 -13.97 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" smd roundrect
(at 10 -16.51 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" smd roundrect
(at 10 -19.05 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" smd roundrect
(at 10 -21.59 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" smd roundrect
(at 10 -24.13 270)
(size 1.5 3)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(group ""
(uuid "28f307f8-e433-4837-b440-c9749e184c87")
(members "35a9f71f-ba35-47f6-814e-4106ac36c51e" "3a301672-130c-40ac-9161-bd4db669ea2c"
"5b34a16c-5a14-4291-8242-ea6d6ac54372" "6781326c-6e0d-4753-8f28-0f5c687e01f9"
"a9151152-52fe-4afc-8041-39cdff086dfd" "c57535cc-72f8-4a99-b895-0650f4deb61b"
"c701ee8e-1214-4781-a973-17bef7b6e3eb" "c8029a4c-945d-42ca-871a-dd73ff50a1a3"
)
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,627 @@
(footprint "raspberry_pi_pico_SMD_Reversed"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0.6 9.6 180)
(layer "B.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Value" "raspberry_pi_pico_SMD_Reversed"
(at -0.1 -1.3 90)
(layer "B.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "707b245b-3d80-488a-9095-05f1cb09ca9b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(property "Description" ""
(at 0 0 0)
(layer "B.Fab")
(hide yes)
(uuid "ccac549e-993a-4480-a132-87a788c15879")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
(justify mirror)
)
)
(attr smd)
(fp_line
(start -10.49 -25.58)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_line
(start -10.479999 -25.58)
(end -3.486665 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "1ee44092-8c49-401d-9df4-130e39ea4442")
)
(fp_line
(start -3.5 -21.3)
(end -3.5 -25.58)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "a07546f7-b981-4e25-a095-53756608239e")
)
(fp_line
(start -3.496666 -26.8)
(end 3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start -3.496666 -25.58)
(end -3.496666 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start -3.496666 -21.3)
(end -3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "3a301672-130c-40ac-9161-bd4db669ea2c")
)
(fp_line
(start -3.486665 -26.8)
(end 3.506667 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "f5647e46-9a43-4d1b-becd-55c3762fa31f")
)
(fp_line
(start -3.486665 -25.58)
(end -3.486665 -26.8)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "e422e738-11ab-4e51-a526-f1f69a4c1c66")
)
(fp_line
(start 3.496666 -26.8)
(end 3.496666 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start 3.496666 -25.58)
(end 3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "a9151152-52fe-4afc-8041-39cdff086dfd")
)
(fp_line
(start 3.496666 -25.58)
(end 10.489999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start 3.496666 -21.3)
(end -3.496666 -21.3)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "c57535cc-72f8-4a99-b895-0650f4deb61b")
)
(fp_line
(start 3.506667 -26.8)
(end 3.506667 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "92d70718-aa86-4a18-b315-6545dbdc429a")
)
(fp_line
(start 3.506667 -25.58)
(end 3.506667 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "8a761120-2b86-4b6c-a778-1c4f829cf7ae")
)
(fp_line
(start 3.506667 -25.58)
(end 10.5 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "06729a9b-4220-4eaa-8fb0-1b8566eb5cbc")
)
(fp_line
(start 3.506667 -21.3)
(end -3.5 -21.3)
(stroke
(width 0.1)
(type solid)
)
(layer "Dwgs.User")
(uuid "3ecca0b5-acf4-4897-9f0f-56c3b93a736e")
)
(fp_line
(start 10.49 25.58)
(end -10.489999 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start 10.500001 25.58)
(end -10.479998 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "Dwgs.User")
(uuid "69912514-1ce7-441f-93e2-db08134b81e1")
)
(fp_line
(start -12 -25.7)
(end -12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "c094494a-f6f7-43fc-a007-4951484ddf3a")
)
(fp_line
(start -12 25.7)
(end 12 25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "9b3c58a7-a9b9-4498-abc0-f9f43e4f0292")
)
(fp_line
(start 12 -25.7)
(end -12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "15fe8f3d-6077-4e0e-81d0-8ec3f4538981")
)
(fp_line
(start 12 25.7)
(end 12 -25.7)
(stroke
(width 0.05)
(type solid)
)
(layer "B.CrtYd")
(uuid "e40e8cef-4fb0-4fc3-be09-3875b2cc8469")
)
(fp_line
(start -10.479998 25.58)
(end -10.479999 -25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "11f1e24a-f234-464f-936a-7176a2ff1ea1")
)
(fp_line
(start 10.5 -25.58)
(end 10.500001 25.58)
(stroke
(width 0.12)
(type solid)
)
(layer "B.Fab")
(uuid "9a1a36ae-83d2-42f4-8400-f832c995665b")
)
(pad "1" smd roundrect
(at 10 -24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" smd roundrect
(at 10 -21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" smd roundrect
(at 10 -19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" smd roundrect
(at 10 -16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" smd roundrect
(at 10 -13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" smd roundrect
(at 10 -11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" smd roundrect
(at 10 -8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" smd roundrect
(at 10 -6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" smd roundrect
(at 10 -3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" smd roundrect
(at 10 -1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" smd roundrect
(at 10 1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" smd roundrect
(at 10 3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" smd roundrect
(at 10 6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" smd roundrect
(at 10 8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" smd roundrect
(at 10 11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" smd roundrect
(at 10 13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" smd roundrect
(at 10 16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" smd roundrect
(at 10 19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" smd roundrect
(at 10 21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" smd roundrect
(at 10 24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" smd roundrect
(at -10 24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" smd roundrect
(at -10 21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" smd roundrect
(at -10 19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" smd roundrect
(at -10 16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" smd roundrect
(at -10 13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" smd roundrect
(at -10 11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" smd roundrect
(at -10 8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" smd roundrect
(at -10 6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" smd roundrect
(at -10 3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" smd roundrect
(at -10 1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" smd roundrect
(at -10 -1.27 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" smd roundrect
(at -10 -3.81 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" smd roundrect
(at -10 -6.35 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" smd roundrect
(at -10 -8.89 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" smd roundrect
(at -10 -11.43 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" smd roundrect
(at -10 -13.97 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" smd roundrect
(at -10 -16.51 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" smd roundrect
(at -10 -19.05 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" smd roundrect
(at -10 -21.59 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" smd roundrect
(at -10 -24.13 90)
(size 1.5 3)
(layers "B.Cu" "B.Mask" "B.Paste")
(roundrect_rratio 0.15)
(thermal_bridge_angle 45)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(group ""
(uuid "7d282c68-6c62-437d-b605-e434ee14180a")
(members "35a9f71f-ba35-47f6-814e-4106ac36c51e" "3a301672-130c-40ac-9161-bd4db669ea2c"
"5b34a16c-5a14-4291-8242-ea6d6ac54372" "6781326c-6e0d-4753-8f28-0f5c687e01f9"
"7f52d787-caa3-4a92-b1b2-19d554dc29a4" "a9151152-52fe-4afc-8041-39cdff086dfd"
"c57535cc-72f8-4a99-b895-0650f4deb61b" "c701ee8e-1214-4781-a973-17bef7b6e3eb"
"c8029a4c-945d-42ca-871a-dd73ff50a1a3"
)
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,606 @@
(footprint "raspberry_pi_pico_THT"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 9.49 17.53 180)
(layer "F.SilkS")
(uuid "c7e7067c-5f5e-48d8-ab59-df26f9b35863")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "raspberry_pi_pico_THT"
(at 8.893334 27.58 270)
(layer "F.Fab")
(uuid "9cb12cc8-7f1a-4a01-9256-c119f11a8a02")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "d1bf587d-aea5-4106-a44c-dd0cbad3e94d")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "68405105-ba1f-46bf-886f-35f60f44086e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start -1.6 49.71)
(end 19.379999 49.71)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "7f52d787-caa3-4a92-b1b2-19d554dc29a4")
)
(fp_line
(start -1.599999 -1.45)
(end -1.6 49.71)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "a8447faf-e0a0-4c4a-ae53-4d4b28669151")
)
(fp_line
(start 1.59 -1.42)
(end 1.59 49.68)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "2df85d88-6042-42e4-ad64-9152c83212c3")
)
(fp_line
(start 5.393334 -2.67)
(end 5.393334 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5b34a16c-5a14-4291-8242-ea6d6ac54372")
)
(fp_line
(start 5.393334 -1.45)
(end -1.599999 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "35a9f71f-ba35-47f6-814e-4106ac36c51e")
)
(fp_line
(start 5.393334 -1.45)
(end 5.393334 2.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "55e7599e-609a-40d0-b373-3a35af414993")
)
(fp_line
(start 5.393334 2.5)
(end 12.386666 2.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "06522fe3-1aae-4b46-8d36-00374975d4f0")
)
(fp_line
(start 12.386666 -2.67)
(end 5.393334 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c701ee8e-1214-4781-a973-17bef7b6e3eb")
)
(fp_line
(start 12.386666 -1.45)
(end 12.386666 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "6781326c-6e0d-4753-8f28-0f5c687e01f9")
)
(fp_line
(start 12.386666 2.5)
(end 12.386666 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "1e6e6ead-af95-417e-9ca0-540f7c0ae921")
)
(fp_line
(start 16.19 -1.42)
(end 16.19 49.63)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "48d0c6a9-8a24-48ac-acfd-5dbc7facbd10")
)
(fp_line
(start 19.379999 49.71)
(end 19.38 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "101ef598-601d-400e-9ef6-d655fbb1dbfa")
)
(fp_line
(start 19.38 -1.45)
(end 12.386666 -1.45)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c8029a4c-945d-42ca-871a-dd73ff50a1a3")
)
(fp_rect
(start 19.6 50)
(end -1.8 -1.8)
(stroke
(width 0.05)
(type solid)
)
(fill no)
(layer "F.CrtYd")
(uuid "a83af47e-e42e-4756-8d49-0abfb9934d69")
)
(fp_line
(start -1.596666 49.73)
(end 19.383333 49.73)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "5952745b-2c90-4757-9c0c-398436900149")
)
(fp_line
(start -1.596665 -1.5)
(end -1.596666 49.73)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "d8fa43f7-21d9-45f1-a079-013a652893ea")
)
(fp_line
(start 5.396668 -2.67)
(end 5.396668 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "4d65d248-2360-4992-895c-742be5589123")
)
(fp_line
(start 5.396668 -1.5)
(end -1.596665 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "31be0a79-afa9-4a0d-a038-1b15ee469332")
)
(fp_line
(start 12.39 -2.67)
(end 5.396668 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "19e542b1-72ff-4399-8d07-8c6569e45803")
)
(fp_line
(start 12.39 -1.5)
(end 12.39 -2.67)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "9c8ac597-4137-405e-ae01-af221bb6fc45")
)
(fp_line
(start 19.383333 49.73)
(end 19.383334 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "c2aebb84-705b-40b5-9f37-faf6607438d5")
)
(fp_line
(start 19.383334 -1.5)
(end 12.39 -1.5)
(stroke
(width 0.12)
(type solid)
)
(layer "F.Fab")
(uuid "e0840473-35db-4fb2-9daa-a5797481a384")
)
(fp_rect
(start 5.396668 -2.67)
(end 12.4 2.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Fab")
(uuid "4419bd34-c9fc-49c0-a90c-daeeb0e0e9cc")
)
(pad "1" thru_hole oval
(at 0 0 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "2" thru_hole oval
(at 0 2.54 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "3" thru_hole oval
(at 0 5.08 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "4" thru_hole oval
(at 0 7.62 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "5" thru_hole oval
(at 0 10.16 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "6" thru_hole oval
(at 0 12.7 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "7" thru_hole oval
(at 0 15.24 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "8" thru_hole oval
(at 0 17.78 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "9" thru_hole oval
(at 0 20.32 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "10" thru_hole oval
(at 0 22.86 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "11" thru_hole oval
(at 0 25.4 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "12" thru_hole oval
(at 0 27.94 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "13" thru_hole oval
(at 0 30.48 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "14" thru_hole oval
(at 0 33.02 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "15" thru_hole oval
(at 0 35.56 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "16" thru_hole oval
(at 0 38.1 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "17" thru_hole oval
(at 0 40.64 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "18" thru_hole oval
(at 0 43.18 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "19" thru_hole oval
(at 0 45.72 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "20" thru_hole oval
(at 0 48.26 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "21" thru_hole oval
(at 17.78 48.26 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "22" thru_hole oval
(at 17.78 45.72 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "23" thru_hole oval
(at 17.78 43.18 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "24" thru_hole oval
(at 17.78 40.64 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "25" thru_hole oval
(at 17.78 38.1 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "26" thru_hole oval
(at 17.78 35.56 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "27" thru_hole oval
(at 17.78 33.02 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "28" thru_hole oval
(at 17.78 30.48 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "29" thru_hole oval
(at 17.78 27.94 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "30" thru_hole oval
(at 17.78 25.4 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "31" thru_hole oval
(at 17.78 22.86 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "32" thru_hole oval
(at 17.78 20.32 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "33" thru_hole oval
(at 17.78 17.78 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "34" thru_hole oval
(at 17.78 15.24 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "35" thru_hole oval
(at 17.78 12.7 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "36" thru_hole oval
(at 17.78 10.16 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "37" thru_hole oval
(at 17.78 7.62 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "38" thru_hole oval
(at 17.78 5.08 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "39" thru_hole oval
(at 17.78 2.54 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(pad "40" thru_hole oval
(at 17.78 0 270)
(size 1.8 2.4)
(drill 1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "7cee474b-af8f-4832-b07a-c43c1ab0b464")
)
(embedded_fonts no)
)

83329
rev2/fp-info-cache Normal file

File diff suppressed because it is too large Load Diff

5
rev2/fp-lib-table Normal file
View File

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

BIN
rev2/images/back-pcb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
rev2/images/back-render.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
rev2/images/front-pcb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 KiB

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

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

1728
rev2/symbols.bak Normal file

File diff suppressed because it is too large Load Diff

1728
rev2/symbols.kicad_sym Normal file

File diff suppressed because it is too large Load Diff

View File

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