forked from sabas1080/magspoof
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #13 from ElectronicCats/pcb_antenna
Magspoof V5
- Loading branch information
Showing
64 changed files
with
137,122 additions
and
20,905 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,32 @@ | ||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/ | ||
# Format documentation: http://kicad-pcb.org/help/file-formats/ | ||
|
||
V4/Hw/Magspoof_V4-backups/ | ||
# Temporary files | ||
*.000 | ||
*.bak | ||
*.bck | ||
*.kicad_pcb-bak | ||
*.sch-bak | ||
*.lck | ||
*~ | ||
_autosave-* | ||
*#auto_saved_files# | ||
*.tmp | ||
*-save.pro | ||
*-save.kicad_pcb | ||
fp-info-cache | ||
|
||
# Netlist files (exported from Eeschema) | ||
*.net | ||
|
||
*.DS_Store | ||
# Autorouter files (exported from Pcbnew) | ||
*.dsn | ||
*.ses | ||
|
||
# Exported BOM files | ||
*.xml | ||
|
||
# Backups | ||
V4/Hw/Magspoof_V4-backups/ | ||
Test Coils/Test Coils-backups | ||
V5/Hw/Magspoof_V5-backups/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
|
||
Panelization.pretty | ||
=================== | ||
|
||
LAYOUT FILES: KiCad footprints useful for PCB panelization (mouse-bites...). | ||
|
||
## How to add the footprints: | ||
|
||
1. Download/clone this repo. | ||
2. open Footprint editor in KiCad, there "File / Import footprint from KiCad File..." | ||
3. Select one of the mouse-bite kicad_mod files | ||
4. Save it to your project or make a local library | ||
|
||
Or place the full Panelization.pretty folder in your KiCad library folder. | ||
|
||
## How to use the footprints: | ||
|
||
1. Place the footprint on your pcb edge | ||
2. Connect the Edge.Cuts layer to the footprint | ||
3. draw the half circles on the Edge.Cuts layer | ||
4. enjoy | ||
|
||
## Examples: | ||
|
||
the 5mm wide mouse bites: | ||
|
||
![grafik](https://user-images.githubusercontent.com/1591573/142768275-5d10dfa5-b7f1-4350-a840-ed46f035b56c.png) | ||
|
||
2mm wide connecting different layouts: | ||
|
||
![grafik](https://user-images.githubusercontent.com/1591573/142768418-415e3ee7-1b69-4f26-ba47-e184d0816b06.png) | ||
|
||
## panelization: | ||
|
||
when your PCB is ready, mark everything, then right click and "Create Array". Choose a grid that the spacing matches the choosen mouse bite width. | ||
|
||
![grafik](https://user-images.githubusercontent.com/1591573/142768813-ece31682-33f7-49fe-8298-cfc120e7bace.png) | ||
|
||
then place mouse bite footprint and modify the Edge.Cuts layer on the first pcb. Then just "Create Array" on this again. | ||
|
||
A Video showing different ways to make panels in KiCad: | ||
[![Watch the video](https://user-images.githubusercontent.com/1591573/142769347-8eac12c2-11e9-4f84-a7fc-1b08710edaf1.png)](https://youtu.be/_Syjz8m-2fw) | ||
|
||
|
22 changes: 22 additions & 0 deletions
22
Test Coils/Panelization/Panelization.pretty/mouse-bite-1mm-slot.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
(module mouse-bite-1mm-slot (layer F.Cu) (tedit 551DB9EF) | ||
(fp_text reference mouse-bite-1mm-slot (at 0 -2) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_circle (center 1.5 0) (end 1.56 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_circle (center -1.5 0) (end -1.44 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_arc (start 1.5 0) (end 1.5 0.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_arc (start -1.5 0) (end -1.5 -0.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_line (start -1.5 0) (end -1.5 0) (layer Eco1.User) (width 1)) | ||
(fp_line (start 1.5 0) (end 1.5 0) (layer Eco1.User) (width 1)) | ||
(pad "" np_thru_hole circle (at 0.35 -1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.15 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.15 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.15 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.35 -1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.15 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.35 1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.35 1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
) |
20 changes: 20 additions & 0 deletions
20
Test Coils/Panelization/Panelization.pretty/mouse-bite-2.54mm-slot.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
(module mouse-bite-2.54mm-slot (layer F.Cu) (tedit 551DB929) | ||
(fp_text reference mouse-bite-2.54mm-slot (at 0 -2) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_line (start -2.33 0) (end -2.33 0) (layer Eco1.User) (width 2.54)) | ||
(fp_line (start 2.33 0) (end 2.33 0) (layer Eco1.User) (width 2.54)) | ||
(fp_arc (start 2.33 0) (end 2.33 1.27) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_circle (center 2.33 0) (end 2.33 -0.06) (layer Dwgs.User) (width 0.05)) | ||
(fp_circle (center -2.33 0) (end -2.27 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_arc (start -2.33 0) (end -2.33 1.27) (angle -180) (layer F.SilkS) (width 0.1)) | ||
(pad "" np_thru_hole circle (at 0 -1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.8 -1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.8 -1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.8 1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.8 1.1) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
) |
20 changes: 20 additions & 0 deletions
20
Test Coils/Panelization/Panelization.pretty/mouse-bite-2mm-slot.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
(module mouse-bite-2mm-slot (layer F.Cu) (tedit 551DB891) | ||
(fp_text reference mouse-bite-2mm-slot (at 0 -2) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_text value VAL** (at 0 2.1) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_arc (start -2 0) (end -2 -1) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_arc (start 2 0) (end 2 1) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_circle (center 2 0) (end 2.06 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_circle (center -2 0) (end -2 -0.06) (layer Dwgs.User) (width 0.05)) | ||
(fp_line (start -2 0) (end -2 0) (layer Eco1.User) (width 2)) | ||
(fp_line (start 2 0) (end 2 0) (layer Eco1.User) (width 2)) | ||
(pad "" np_thru_hole circle (at 0 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.75 -0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.75 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 0.75) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
) |
24 changes: 24 additions & 0 deletions
24
Test Coils/Panelization/Panelization.pretty/mouse-bite-3mm-slot.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
(module mouse-bite-3mm-slot (layer F.Cu) (tedit 619A2474) | ||
(fp_text reference mouse-bite-3mm-slot (at 0 -2.5) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_text value VAL** (at 0 2.5) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_line (start 3 0) (end 3 0) (layer Eco1.User) (width 3)) | ||
(fp_line (start -3 0) (end -3 0) (layer Eco1.User) (width 3)) | ||
(fp_circle (center -3 0) (end -3 -0.06) (layer Dwgs.User) (width 0.05)) | ||
(fp_circle (center 3 0) (end 3.06 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_arc (start -3 0) (end -3 -1.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_arc (start 3 0) (end 3 1.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(pad "" np_thru_hole circle (at -0.75 -1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.762 1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 -1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.512 -1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.512 1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 -1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.524 -1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.524 1.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
) |
38 changes: 38 additions & 0 deletions
38
Test Coils/Panelization/Panelization.pretty/mouse-bite-5mm-slot.kicad_mod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
(module mouse-bite-5mm-slot (layer F.Cu) (tedit 619A1FA6) | ||
(fp_text reference mouse-bite-5mm-slot (at 0 -3.25) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_text value VAL** (at 0 3.5) (layer F.SilkS) hide | ||
(effects (font (size 1 1) (thickness 0.2))) | ||
) | ||
(fp_line (start 5 0) (end 5 0) (layer Eco1.User) (width 5)) | ||
(fp_line (start -5 0) (end -5 0) (layer Eco1.User) (width 5)) | ||
(fp_circle (center -5 0) (end -4.94 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_circle (center 5 0) (end 5.06 0) (layer Dwgs.User) (width 0.05)) | ||
(fp_arc (start -5 0) (end -5 -2.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(fp_arc (start 5 0) (end 5 2.5) (angle 180) (layer F.SilkS) (width 0.1)) | ||
(pad "" np_thru_hole circle (at 1.5 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3.75 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.5 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -2.25 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 2.25 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.75 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 3 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 3.75 -2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 3.75 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -0.75 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 2.25 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -2.25 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -1.5 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 0.75 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at -3.75 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 3 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
(pad "" np_thru_hole circle (at 1.5 2.5) (size 0.5 0.5) (drill 0.5) (layers *.Cu *.Mask)) | ||
) |
Oops, something went wrong.