Compare commits
51 Commits
43b003e4f4
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d9a90190f7 | |||
| 0c68eedebe | |||
| 0ff12f7b27 | |||
| d43b6f746a | |||
| e5f475f01d | |||
| a2f4acde16 | |||
| 5d9b910e2f | |||
| bdc12079d2 | |||
| 8943ce30af | |||
| 5debc685dd | |||
| 69f7dbaea7 | |||
| e2f74cb0a4 | |||
| d5a13970dd | |||
| 2cb2fee571 | |||
| 870351239b | |||
| dabde65968 | |||
| 29ed5e8e9a | |||
| 4780ff2e4f | |||
| a125d0f1a5 | |||
| 924586b3f7 | |||
| 5b83a62367 | |||
| 7540ca0285 | |||
| 3a3fb829ff | |||
| 3202d53bda | |||
| 29a42d563b | |||
| 97801f4d92 | |||
| 61777ac13f | |||
| 3524068d10 | |||
| 89f69ae68a | |||
| 19974eac3e | |||
| abdf1c8956 | |||
| 5ec21c78c0 | |||
| b1b93623a4 | |||
| 9bdf0c266e | |||
| 6eb1a84565 | |||
| 5b350c7fe0 | |||
| b849ee76c5 | |||
| 144c960452 | |||
| a3db009647 | |||
| e567393b5b | |||
| 03354dd716 | |||
| 2021eb19da | |||
| 29c187601d | |||
| 34434e5ab6 | |||
| ca94ed61d1 | |||
| e0ac4d3e96 | |||
| 38a405a107 | |||
| 9dc7065ea3 | |||
| f33b520d26 | |||
| 371ac163a5 | |||
| 21827acde7 |
3
.gitmodules
vendored
@@ -1,3 +0,0 @@
|
||||
[submodule "external/keyswitches"]
|
||||
path = external/keyswitches
|
||||
url = git@github.com:daprice/keyswitches.pretty.git
|
||||
|
||||
2662
rev1/5x6.kicad_pcb
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 2,
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"hidden_netclasses": [],
|
||||
|
||||
1500
rev1/5x6.kicad_sch
101
rev1/README.md
@@ -1,25 +1,100 @@
|
||||
# 5x6 split keyboard
|
||||
# 5×6‑Split‑KB (rev1)
|
||||
|
||||
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.
|
||||
An ergonomic split keyboard designed for comfort, low height, and simplicity—without thumb clusters or wrist rests.
|
||||
|
||||
I choose to not have a thumb cluster since i don't find that very ergonomic to me.
|
||||

|
||||
|
||||
## PCB
|
||||
## Design Philosophy
|
||||
|
||||
### Front
|
||||
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.
|
||||
|
||||
### Back
|
||||
Key ergonomic decisions include:
|
||||
|
||||

|
||||
- **Low Profile**: With a total height of just **19.4 mm**, 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.
|
||||
|
||||
## 3D models
|
||||
## Specifications
|
||||
|
||||
### Front dampener
|
||||
- **Layout**: 5 rows × 6 columns per side (ortholinear grid)
|
||||
- **Total Height**: 19.4 mm
|
||||
- **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×4 mm magnets**
|
||||
- Requires **super glue** for final enclosure fit
|
||||
|
||||
This piece sits between the PCB and the switches to dampen the sound of the switches.
|
||||
## Ordering Info
|
||||
|
||||
`3d-models/front-dampener.stl`
|
||||
- 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×4 mm 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.
|
||||
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
)
|
||||
574
rev1/footprints.pretty/raspberry_pi_pico_SMD.kicad_mod
Normal 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)
|
||||
)
|
||||
627
rev1/footprints.pretty/raspberry_pi_pico_SMD_Reversed.kicad_mod
Normal 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)
|
||||
)
|
||||
606
rev1/footprints.pretty/raspberry_pi_pico_THT.kicad_mod
Normal 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)
|
||||
)
|
||||
@@ -1,4 +1,4 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "electrokit")(type "KiCad")(uri "${KIPRJMOD}/electrokit.pretty")(options "")(descr ""))
|
||||
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/footprints.pretty")(options "")(descr ""))
|
||||
)
|
||||
|
||||
BIN
rev1/images/assembled.jpeg
Normal file
|
After Width: | Height: | Size: 390 KiB |
BIN
rev1/images/chassi-base-back.jpeg
Normal file
|
After Width: | Height: | Size: 390 KiB |
BIN
rev1/images/chassi-base-dampener.jpeg
Normal file
|
After Width: | Height: | Size: 379 KiB |
BIN
rev1/images/chassi-base.jpeg
Normal file
|
After Width: | Height: | Size: 382 KiB |
BIN
rev1/images/chassi-top-cover-backside.jpeg
Normal file
|
After Width: | Height: | Size: 371 KiB |
BIN
rev1/images/pcb-assembly-in-chassi.jpeg
Normal file
|
After Width: | Height: | Size: 285 KiB |
BIN
rev1/images/pcb-assembly.jpeg
Normal file
|
After Width: | Height: | Size: 322 KiB |
BIN
rev1/images/right-side-assembled.jpeg
Normal file
|
After Width: | Height: | Size: 297 KiB |
BIN
rev1/images/side.jpeg
Normal file
|
After Width: | Height: | Size: 117 KiB |
@@ -1,4 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "electrokit")(type "KiCad")(uri "${KIPRJMOD}/electrokit.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/symbols.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
|
||||
1728
rev1/symbols.bak
Normal file
1728
rev1/symbols.kicad_sym
Normal file
BIN
rev2/3d-models/bot-dampener-left.stl
Normal file
BIN
rev2/3d-models/bot-dampener-right.stl
Normal file
BIN
rev2/3d-models/case-left.stl
Normal file
BIN
rev2/3d-models/case-right.stl
Normal file
BIN
rev2/3d-models/frame-left.stl
Normal file
BIN
rev2/3d-models/frame-right.stl
Normal file
@@ -1,50 +0,0 @@
|
||||
$fn = 32;
|
||||
|
||||
$space = 5;
|
||||
$width = 15.2;
|
||||
$length = $width;
|
||||
$height = 0.4;
|
||||
$holes = $height*4;
|
||||
|
||||
$columns = 6;
|
||||
$rows = 5;
|
||||
|
||||
module pin(){
|
||||
cylinder(h=$holes, r=1, center=false);
|
||||
}
|
||||
|
||||
module switch(){
|
||||
$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();
|
||||
}
|
||||
|
||||
module switches(){
|
||||
for (x=[0:$columns -1])
|
||||
for (y=[0:$rows-1])
|
||||
translate([x * ($width + $space/2) ,y * ($length+$space/2) ,0])
|
||||
switch();
|
||||
}
|
||||
|
||||
module body(){
|
||||
$x = (($width + ($space/2)) * $columns) + $width;
|
||||
$y = (($length + ($space/2)) * $rows) + $width;
|
||||
cube([$x, $y, $height]);
|
||||
}
|
||||
|
||||
difference(){
|
||||
body();
|
||||
translate([$space,$space,$holes/2*-1])
|
||||
switches();
|
||||
}
|
||||
BIN
rev2/3d-models/top-dampener-left.stl
Normal file
BIN
rev2/3d-models/top-dampener-right.stl
Normal file
@@ -1,31 +1,64 @@
|
||||
$fn = 32;
|
||||
|
||||
$space = 5.3;
|
||||
$width = 15.2;
|
||||
$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;
|
||||
|
||||
$yTop = 30.750;
|
||||
$xTop = 101.348;
|
||||
$pcbHeight = 1.6;
|
||||
$dampenerHeight = 1;
|
||||
|
||||
$xPico = 52.53;
|
||||
$yPico = 25;
|
||||
$pcbDampenerOffset = $pcbHeight + $dampenerHeight;
|
||||
|
||||
$xAux = 10;
|
||||
$yAux = 14.5;
|
||||
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(){
|
||||
module switch($diodesTop = false){
|
||||
$xCenter = $width/2;
|
||||
$yCenter = $length/2;
|
||||
translate([$xCenter, $yCenter, 0])
|
||||
@@ -40,41 +73,275 @@ module switch(){
|
||||
pin();
|
||||
translate([$xCenter + 5, $yCenter+-5.15,0])
|
||||
pin();
|
||||
translate([0, $length + 1.4, 0])
|
||||
cube([$width, 3, $holes]);
|
||||
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 switches(){
|
||||
for (x=[0:$columns -1])
|
||||
for (y=[0:$rows-1])
|
||||
translate([x * ($width + $space) ,y * ($length+$space) ,0])
|
||||
switch();
|
||||
}
|
||||
|
||||
module body(){
|
||||
module switchColumn(){
|
||||
difference() {
|
||||
cube([$xBase, $yBase + $yTop, $height]);
|
||||
translate([$xTop,$yBase + $yTop,$holes/2*-1]){
|
||||
rotate([0,0,-45]){
|
||||
cube([1000, 1000, $holes]);
|
||||
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(){
|
||||
translate([0,$yTop + $yBase - $yPico,$cut]){
|
||||
cube([$xPico, $yPico, $holes]);
|
||||
$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
|
||||
]);
|
||||
}
|
||||
translate([$xPico, $yBase + $yTop - $yAux, $cut]){
|
||||
cube([$xAux, $yAux, $holes]);
|
||||
}
|
||||
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();
|
||||
translate([$space,$space,$holes/2*-1])
|
||||
switches();
|
||||
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();
|
||||
}
|
||||
@@ -167,3 +167,42 @@
|
||||
(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'"))
|
||||
|
||||
#----------------------------------------------------------------------------------------------------
|
||||
|
||||
34705
rev2/5x6.kicad_pcb
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"board": {
|
||||
"active_layer": 2,
|
||||
"active_layer": 3,
|
||||
"active_layer_preset": "All Layers",
|
||||
"auto_track_width": true,
|
||||
"auto_track_width": false,
|
||||
"hidden_netclasses": [],
|
||||
"hidden_nets": [],
|
||||
"high_contrast_mode": 0,
|
||||
"net_color_mode": 1,
|
||||
"opacity": {
|
||||
"images": 0.6,
|
||||
"images": 1.0,
|
||||
"pads": 1.0,
|
||||
"shapes": 1.0,
|
||||
"tracks": 1.0,
|
||||
"vias": 1.0,
|
||||
"zones": 0.6
|
||||
"zones": 1.0
|
||||
},
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
|
||||
@@ -58,7 +58,80 @@
|
||||
"width": 0.0
|
||||
}
|
||||
],
|
||||
"drc_exclusions": [],
|
||||
"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
|
||||
},
|
||||
@@ -123,20 +196,20 @@
|
||||
},
|
||||
"rules": {
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_clearance": 0.1,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.5,
|
||||
"min_copper_edge_clearance": 0.2,
|
||||
"min_groove_width": 0.0,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 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.3,
|
||||
"min_track_width": 0.0,
|
||||
"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,
|
||||
|
||||
1740
rev2/5x6.kicad_sch
@@ -1,5 +1,20 @@
|
||||
# 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.
|
||||
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
154
rev2/footprints.pretty/SODFL2512X100N.kicad_mod
Normal 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)
|
||||
)
|
||||
@@ -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)
|
||||
)
|
||||
)
|
||||
)
|
||||
582
rev2/footprints.pretty/raspberry_pi_pico_SMD.kicad_mod
Normal 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)
|
||||
)
|
||||
627
rev2/footprints.pretty/raspberry_pi_pico_SMD_Reversed.kicad_mod
Normal 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)
|
||||
)
|
||||
606
rev2/footprints.pretty/raspberry_pi_pico_THT.kicad_mod
Normal 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)
|
||||
)
|
||||
@@ -1,4 +1,4 @@
|
||||
20778911705402941
|
||||
20787693292657309
|
||||
PCM_Capacitor_SMD_AKL
|
||||
CP_Elec_5x3
|
||||
SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm, Alternate KiCad Library
|
||||
@@ -83278,17 +83278,52 @@ Ultra Subminiature Basic Micro Switch D2F
|
||||
0
|
||||
3
|
||||
3
|
||||
electrokit
|
||||
footprints
|
||||
4ucon trrs 3.5 smd
|
||||
|
||||
|
||||
0
|
||||
4
|
||||
4
|
||||
electrokit
|
||||
footprints
|
||||
4ucon trrs 3.5 smd back
|
||||
|
||||
|
||||
0
|
||||
4
|
||||
4
|
||||
footprints
|
||||
SODFL2512X100N
|
||||
|
||||
|
||||
0
|
||||
4
|
||||
2
|
||||
footprints
|
||||
SW_Kailh_Choc_V2_1.00u_double-sided
|
||||
Kailh Choc keyswitch V2 CPG1353 V2 Keycap 1.00u
|
||||
Kailh Choc Keyswitch Switch CPG1353 V2 Cutout Keycap 1.00u
|
||||
0
|
||||
5
|
||||
2
|
||||
footprints
|
||||
raspberry_pi_pico_SMD
|
||||
|
||||
|
||||
0
|
||||
40
|
||||
40
|
||||
footprints
|
||||
raspberry_pi_pico_SMD_Reversed
|
||||
|
||||
|
||||
0
|
||||
40
|
||||
40
|
||||
footprints
|
||||
raspberry_pi_pico_THT
|
||||
|
||||
|
||||
0
|
||||
40
|
||||
40
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
(fp_lib_table
|
||||
(version 7)
|
||||
(lib (name "electrokit")(type "KiCad")(uri "${KIPRJMOD}/electrokit.pretty")(options "")(descr ""))
|
||||
(lib (name "keyswitches")(type "KiCad")(uri "${KIPRJMOD}/keyswitches")(options "")(descr ""))
|
||||
(lib (name "footprints")(type "KiCad")(uri "${KIPRJMOD}/footprints.pretty")(options "")(descr ""))
|
||||
)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(sym_lib_table
|
||||
(version 7)
|
||||
(lib (name "electrokit")(type "KiCad")(uri "${KIPRJMOD}/electrokit.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "symbols")(type "KiCad")(uri "${KIPRJMOD}/symbols.kicad_sym")(options "")(descr ""))
|
||||
)
|
||||
|
||||