bece1ae2e4b42834080c6fc0e15f893c61056fe3
PCB-dat/EDA-dat/EDA-dat.md
... | ... | @@ -0,0 +1,7 @@ |
1 | + |
|
2 | +# EDA-dat.md |
|
3 | + |
|
4 | +- [[eaglecad-dat]] - [[kicad-dat]] - [[protel-dat]] |
|
5 | + |
|
6 | + |
|
7 | + |
PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-27.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-27.png differ |
PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-54.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-54.png differ |
PCB-dat/EDA-dat/eaglecad-dat/eaglecad-dat.md
... | ... | @@ -0,0 +1,28 @@ |
1 | + |
|
2 | +# eagle-CAD-dat |
|
3 | + |
|
4 | +- https://github.com/Edragon/Eagle-CAD-dat |
|
5 | +- ~~https://github.com/Edragon/CAD-Eagle-part~~ |
|
6 | + |
|
7 | + |
|
8 | +## Tips |
|
9 | + |
|
10 | +### oval, or oblong shapes |
|
11 | + |
|
12 | +Unfortunately there is still no option for creating a plated slot in the library editor with the ease you can an SMD or PAD. However, you can do as @millingm suggested or the variation I prefer which is a PAD on each end of the slot and then draw each of the inner/outer layer pad areas with a polygon on each of the 16 routing layers. The also draw the slot as a line on the Milling layer. You end up with something like this in your library: |
|
13 | + |
|
14 | +![](2024-04-02-14-24-27.png) |
|
15 | + |
|
16 | +And when it is in the board you end up with: |
|
17 | + |
|
18 | +![](2024-04-02-14-24-54.png) |
|
19 | + |
|
20 | +https://forums.autodesk.com/t5/eagle-forum/slotted-pads/td-p/7487203 |
|
21 | + |
|
22 | + |
|
23 | + |
|
24 | + |
|
25 | + |
|
26 | +## ref |
|
27 | + |
|
28 | +- [[eagle-cad]] |
|
... | ... | \ No newline at end of file |
PCB-dat/EDA-dat/kicad-dat/kicad-dat.md
... | ... | @@ -0,0 +1,42 @@ |
1 | + |
|
2 | +# kicad-dat |
|
3 | + |
|
4 | +- lib 旧版 符号文件 |
|
5 | + |
|
6 | +- [[kicad-workflow-dat]] - [[kicad-plugin-dat]] |
|
7 | + |
|
8 | + |
|
9 | + |
|
10 | + |
|
11 | + |
|
12 | + |
|
13 | + |
|
14 | + |
|
15 | +## Glossary |
|
16 | + |
|
17 | +### DCM = documentation file |
|
18 | + |
|
19 | +If you don’t copy the DCM files, you will lose the documentation. I believe that the library will otherwise still function but don’t quote me on that; you can try it and find out. |
|
20 | + |
|
21 | +(maybe goes with out saying, but in v6 you only have a single .kicad_sym file which contains all the info) |
|
22 | + |
|
23 | +### .mod |
|
24 | +** Files that end in “.kicad_mod”, typically in folders with names that end in “.pretty”, are the 2014(?) version of modules (a KiCad “module” is called a “footprint” or a “decal” in other CAD software), one footprint per file, lots of files in the entire “.pretty” library.* |
|
25 | + |
|
26 | +** Files that end in “.mod” are module libraries (a KiCad “module” is called a “footprint” or a “decal” in other CAD software)* |
|
27 | + |
|
28 | + |
|
29 | +## Tips |
|
30 | + |
|
31 | +### Renaming all associated netnames |
|
32 | + |
|
33 | +https://gitlab.com/kicad/code/kicad/-/issues/5151 |
|
34 | + |
|
35 | +TIL that Find/Replace is for more than just text (like any other tool) |
|
36 | + |
|
37 | +alt ctrl F |
|
38 | + |
|
39 | + |
|
40 | +## ref |
|
41 | + |
|
42 | +- [[kicad]] |
|
... | ... | \ No newline at end of file |
PCB-dat/EDA-dat/kicad-dat/kicad-data-dat.md
... | ... | @@ -0,0 +1,28 @@ |
1 | + |
|
2 | +# kicad-data-dat.md |
|
3 | + |
|
4 | +## labels |
|
5 | + |
|
6 | +https://t.me/electrodragon3/253 |
|
7 | + |
|
8 | +copy mutiple labels from kicad, paste here, and can be copied back once edition done. |
|
9 | + |
|
10 | +(label "DAI" (at 100.33 392.43 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "0cabd4dc-e713-45de-8364-1815a0e2f378")) |
|
11 | +(label "DFC" (at 100.33 420.37 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "148c8dd8-9aee-4311-8806-46c0dfb928be")) |
|
12 | +(label "DDC" (at 100.33 410.21 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "17577330-cb40-4248-bedd-2e3030fd3781")) |
|
13 | +(label "DEI" (at 100.33 412.75 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "b5aa1c90-3cf0-44b0-85fe-720de64bc716")) |
|
14 | +(label "DAC" (at 100.33 394.97 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "b69ab755-8299-436c-9a2b-c757923ef6f8")) |
|
15 | +(label "DEC" (at 100.33 415.29 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "a67ffca3-b51e-4bda-b76d-416d5275c15b")) |
|
16 | +(label "DCC" (at 100.33 405.13 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "a113b754-b329-46c5-98f9-d549d4fd6091")) |
|
17 | +(label "DFI" (at 100.33 417.83 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "55acfa6a-5920-4eca-a678-1d1233d27332")) |
|
18 | +(label "DHI" (at 100.33 427.99 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "5534b9d1-6bf9-4427-950f-85a4b775e475")) |
|
19 | +(label "DHC" (at 100.33 430.53 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "9784cdd3-6225-40f0-aa0e-383216de333b")) |
|
20 | +(label "DDI" (at 100.33 407.67 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "c78290c8-0cf7-4e5b-98af-767101b1ea27")) |
|
21 | +(label "DBI" (at 100.33 397.51 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "cf988d22-b3b9-4dba-a82d-ff2d0943401e")) |
|
22 | +(label "DGC" (at 100.33 425.45 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "bee3fd6d-1ea9-4468-82e5-83bb127095ec")) |
|
23 | +(label "DCI" (at 100.33 402.59 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "d6c63f27-b435-456b-b720-0dadbd0c27b4")) |
|
24 | +(label "DBC" (at 100.33 400.05 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "e11f0e4c-b5ae-4f6b-abe2-c4ac16cbf189")) |
|
25 | +(label "DGI" (at 100.33 422.91 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "e720d05b-ef4d-4914-a12f-a25d7dfec183")) |
|
26 | + |
|
27 | + |
|
28 | + |
PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/2024-09-22-03-39-54.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/2024-09-22-03-39-54.png differ |
PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/kicad-plugin-dat.md
... | ... | @@ -0,0 +1,61 @@ |
1 | + |
|
2 | +# kicad-plugin |
|
3 | + |
|
4 | +## testing |
|
5 | + |
|
6 | +- interactive html bom |
|
7 | +- pcb-action-tools |
|
8 | +- board2pdf |
|
9 | +- kikit |
|
10 | +- kibuzzard - custom font label generator |
|
11 | +- archive 3d models |
|
12 | +- aisler push for kicad |
|
13 | +- place footprints |
|
14 | +- replicate layout |
|
15 | +- round tracks |
|
16 | +- save/restore layout |
|
17 | +- fabrication toolkit |
|
18 | +- stretch |
|
19 | +- keyboard footprints placer |
|
20 | +- kimotor |
|
21 | +- pinout generator |
|
22 | +- transform it |
|
23 | +- oktizer action plugin |
|
24 | +- bulk hide silkscreen designators |
|
25 | +- impart gui for kicad |
|
26 | +- gerber to order |
|
27 | +- hide references |
|
28 | +- KLEPlacement |
|
29 | +- hierarchicalPCB |
|
30 | +- sparkfun kicad panelizer |
|
31 | +- parasitics |
|
32 | +- PCBway fabrication toolkit |
|
33 | +- kimesh |
|
34 | +- PCB coil generator |
|
35 | +- sparkfun kicad CAMer |
|
36 | +- kicad coil generator |
|
37 | +- Git plugin |
|
38 | +- thermal relief via |
|
39 | +- pcb2blender |
|
40 | +- KiVar |
|
41 | +- Swapstubs |
|
42 | +- KiCAD testpoints |
|
43 | +- cut tracks at line |
|
44 | +- HQ PCB |
|
45 | +- parts placer |
|
46 | +- set hole diameter |
|
47 | +- via patterns |
|
48 | +- schematic blocks plug-in |
|
49 | + |
|
50 | + |
|
51 | +## useful |
|
52 | + |
|
53 | +- freerouting - https://hackaday.com/2023/04/14/kicad-autorouting-made-easy/ |
|
54 | + |
|
55 | +![](2024-09-22-03-39-54.png) |
|
56 | + |
|
57 | + |
|
58 | +## install java TLS version |
|
59 | + |
|
60 | +- https://adoptium.net/download/ |
|
61 | + |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2023-12-11-00-04-17.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2023-12-11-00-04-17.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-12.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-12.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-55.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-55.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-10-08-19-42-52.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-10-08-19-42-52.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/kicad-pcb-dat.md
... | ... | @@ -0,0 +1,63 @@ |
1 | + |
|
2 | +# kicad-pcb-dat |
|
3 | + |
|
4 | +## import from other template projects |
|
5 | + |
|
6 | +pre-defined file: D:\Program Files\KiCad\8.0\share\kicad\template\Arduino_Nano |
|
7 | + |
|
8 | +- DRC rules = design rules constrains |
|
9 | +- teardrop defaults |
|
10 | + |
|
11 | + |
|
12 | + |
|
13 | +![](2024-10-08-19-42-52.png) |
|
14 | + |
|
15 | + |
|
16 | + |
|
17 | +### update into PCB |
|
18 | + |
|
19 | + |
|
20 | + |
|
21 | +- switch to PCB |
|
22 | +- update from PCB |
|
23 | +- fix errors |
|
24 | +- update PCB |
|
25 | +- layout it |
|
26 | + |
|
27 | +![](2024-09-18-01-43-12.png) |
|
28 | + |
|
29 | +![](2024-09-18-01-43-55.png) |
|
30 | + |
|
31 | + |
|
32 | + |
|
33 | + |
|
34 | +## PCB layout |
|
35 | + |
|
36 | +- autoroute - by [[kicad-plugin-dat]] |
|
37 | + |
|
38 | +- ground pour |
|
39 | + |
|
40 | + |
|
41 | + |
|
42 | +## PCB |
|
43 | + |
|
44 | +commom layers |
|
45 | + |
|
46 | +| layers | explain | CN | |
|
47 | +| -------------- | ------------------ | ------ | |
|
48 | +| edge.cuts | board edge layer | 边框层 | |
|
49 | +| F/B Silkscreen | Silkscreen layer | 丝印层 | |
|
50 | +| F/B Mask | Mask layer | 阻焊层 | |
|
51 | +| F/B Paste | solder Paste layer | 锡膏层 | |
|
52 | +| F/B Cu | copper layer | 铜箔层 | |
|
53 | + |
|
54 | +* F for front and B for back |
|
55 | + |
|
56 | +### PCB init setup |
|
57 | + |
|
58 | +![](2023-12-11-00-04-17.png) |
|
59 | + |
|
60 | +- 网络线宽 |
|
61 | +- 钻孔尺寸 |
|
62 | +- 网格 1.0 mm |
|
63 | +- 缩放 |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-09-18-01-41-13.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-09-18-01-41-13.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-06-16-39-37.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-06-16-39-37.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-09-17-15-09.png
... | ... | Binary files /dev/null and b/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-09-17-15-09.png differ |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/kicad-sch-dat.md
... | ... | @@ -0,0 +1,31 @@ |
1 | + |
|
2 | +# kicad-sch-dat |
|
3 | + |
|
4 | + |
|
5 | + |
|
6 | +### add symbol |
|
7 | + |
|
8 | +- search based on components type and footprint |
|
9 | + |
|
10 | +![](2024-10-06-16-39-37.png) |
|
11 | + |
|
12 | +### mutiple assign the value |
|
13 | + |
|
14 | +![](2024-10-09-17-15-09.png) |
|
15 | + |
|
16 | + |
|
17 | + |
|
18 | +### sort network classes network |
|
19 | + |
|
20 | +- schematic setup -> net classes |
|
21 | + |
|
22 | + |
|
23 | + |
|
24 | + |
|
25 | +### assign the footprints |
|
26 | + |
|
27 | +![](2024-09-18-01-41-13.png) |
|
28 | + |
|
29 | +- add symbols and assign footprint |
|
30 | + - enter "E" for properties, and assign the footprint |
|
31 | + |
PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-workflow-dat.md
... | ... | @@ -0,0 +1,15 @@ |
1 | + |
|
2 | +# kicad work flow |
|
3 | + |
|
4 | +- prerequisite shortcuts - https://docs.kicad.org/7.0/en/kicad/kicad.html |
|
5 | + |
|
6 | + |
|
7 | +- [[kicad-sch-dat]] -> [[kicad-pcb-dat]] |
|
8 | + |
|
9 | + |
|
10 | + |
|
11 | +## ref |
|
12 | + |
|
13 | +- [[PCB-fab-dat]] |
|
14 | + |
|
15 | +- [[kicad-workflow]] - [[kicad]] |
|
... | ... | \ No newline at end of file |
PCB-dat/PCB-Adhesive-dat/2024-10-28-18-27-38.png
... | ... | Binary files /dev/null and b/PCB-dat/PCB-Adhesive-dat/2024-10-28-18-27-38.png differ |
PCB-dat/PCB-Adhesive-dat/PCB-Adhesive-dat.md
... | ... | @@ -0,0 +1,15 @@ |
1 | + |
|
2 | +# PCB-Adhesive-dat |
|
3 | + |
|
4 | + |
|
5 | +- waterproof |
|
6 | +- moisture-proof |
|
7 | +- dust-proof |
|
8 | + |
|
9 | + |
|
10 | +"Three-proofing adhesive" is a type of glue designed to offer waterproof, dustproof, and corrosion-resistant protection. It's commonly used for electronic devices and circuit boards, helping them stay safe and stable in harsh environments. |
|
11 | + |
|
12 | + |
|
13 | + |
|
14 | + |
|
15 | +![](2024-10-28-18-27-38.png) |
|
... | ... | \ No newline at end of file |
PCB-dat/PCB-dat.md
... | ... | @@ -0,0 +1,44 @@ |
1 | + |
|
2 | +# PCB-dat |
|
3 | + |
|
4 | + |
|
5 | +## basic |
|
6 | + |
|
7 | +### PCB layers |
|
8 | + |
|
9 | +| design layers | funcs | |
|
10 | +| ------------- | -------------------------------- | |
|
11 | +| tStop | solder mask stop on top layer | |
|
12 | +| bStop | solder mask stop on bottom layer | |
|
13 | + |
|
14 | +- [[EDA-dat]] - [[fab-pcb-dat]] - [[fab-pcba-dat]] |
|
15 | + |
|
16 | +## ERC Rules |
|
17 | + |
|
18 | +| mil | mm | |
|
19 | +| --- | ------ | |
|
20 | +| 6 | 0.1524 | |
|
21 | +| 8 | 0.2032 | |
|
22 | +| 10 | 0.254 | |
|
23 | +| 12 | 0.3048 | |
|
24 | +| 16 | 0.4064 | |
|
25 | + |
|
26 | + |
|
27 | + |
|
28 | +### PCB protection service |
|
29 | + |
|
30 | + |
|
31 | +- for this module, consider add - Adhesive Solutions on PCBs - [[PCB-Adhesive-dat]] |
|
32 | +- or layered plastic case [[layered-case-dat]] |
|
33 | +- more simple soltuion - [[PMP1037-dat]] |
|
34 | + |
|
35 | + |
|
36 | + |
|
37 | + |
|
38 | +## ref |
|
39 | + |
|
40 | + |
|
41 | + |
|
42 | + |
|
43 | + |
|
44 | + |
PCB-dat/PCB-layout-dat/2024-11-13-19-18-09.png
... | ... | Binary files /dev/null and b/PCB-dat/PCB-layout-dat/2024-11-13-19-18-09.png differ |
PCB-dat/PCB-layout-dat/2024-11-13-19-18-21.png
... | ... | Binary files /dev/null and b/PCB-dat/PCB-layout-dat/2024-11-13-19-18-21.png differ |
PCB-dat/PCB-layout-dat/PCB-layout-dat.md
... | ... | @@ -0,0 +1,6 @@ |
1 | + |
|
2 | +# PCB-layout-dat |
|
3 | + |
|
4 | +![](2024-11-13-19-18-09.png) |
|
5 | + |
|
6 | +![](2024-11-13-19-18-21.png) |
|
... | ... | \ No newline at end of file |
PCB-dat/footprint-dat/SOP8-150-dat/SOP8-150-dat.md
... | ... | @@ -0,0 +1,4 @@ |
1 | + |
|
2 | +# SOP8-150-dat |
|
3 | + |
|
4 | +- - width = 3.81 mm = 150 mil |
|
... | ... | \ No newline at end of file |
PCB-dat/footprint-dat/SOP8-200-dat/2024-08-29-01-56-56.png
... | ... | Binary files /dev/null and b/PCB-dat/footprint-dat/SOP8-200-dat/2024-08-29-01-56-56.png differ |
PCB-dat/footprint-dat/SOP8-200-dat/SOP8-200-dat.md
... | ... | @@ -0,0 +1,6 @@ |
1 | + |
|
2 | +# SOP8-200-dat.md |
|
3 | + |
|
4 | +- width = 5.08 mm |
|
5 | + |
|
6 | +![](2024-08-29-01-56-56.png) |
|
... | ... | \ No newline at end of file |
Tech-dat/PCB-dat/EDA-dat/EDA-dat.md
... | ... | @@ -1,7 +0,0 @@ |
1 | - |
|
2 | -# EDA-dat.md |
|
3 | - |
|
4 | -- [[eaglecad-dat]] - [[kicad-dat]] - [[protel-dat]] |
|
5 | - |
|
6 | - |
|
7 | - |
Tech-dat/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-27.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-27.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-54.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/eaglecad-dat/2024-04-02-14-24-54.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/eaglecad-dat/eaglecad-dat.md
... | ... | @@ -1,28 +0,0 @@ |
1 | - |
|
2 | -# eagle-CAD-dat |
|
3 | - |
|
4 | -- https://github.com/Edragon/Eagle-CAD-dat |
|
5 | -- ~~https://github.com/Edragon/CAD-Eagle-part~~ |
|
6 | - |
|
7 | - |
|
8 | -## Tips |
|
9 | - |
|
10 | -### oval, or oblong shapes |
|
11 | - |
|
12 | -Unfortunately there is still no option for creating a plated slot in the library editor with the ease you can an SMD or PAD. However, you can do as @millingm suggested or the variation I prefer which is a PAD on each end of the slot and then draw each of the inner/outer layer pad areas with a polygon on each of the 16 routing layers. The also draw the slot as a line on the Milling layer. You end up with something like this in your library: |
|
13 | - |
|
14 | -![](2024-04-02-14-24-27.png) |
|
15 | - |
|
16 | -And when it is in the board you end up with: |
|
17 | - |
|
18 | -![](2024-04-02-14-24-54.png) |
|
19 | - |
|
20 | -https://forums.autodesk.com/t5/eagle-forum/slotted-pads/td-p/7487203 |
|
21 | - |
|
22 | - |
|
23 | - |
|
24 | - |
|
25 | - |
|
26 | -## ref |
|
27 | - |
|
28 | -- [[eagle-cad]] |
|
... | ... | \ No newline at end of file |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kicad-dat.md
... | ... | @@ -1,42 +0,0 @@ |
1 | - |
|
2 | -# kicad-dat |
|
3 | - |
|
4 | -- lib 旧版 符号文件 |
|
5 | - |
|
6 | -- [[kicad-workflow-dat]] - [[kicad-plugin-dat]] |
|
7 | - |
|
8 | - |
|
9 | - |
|
10 | - |
|
11 | - |
|
12 | - |
|
13 | - |
|
14 | - |
|
15 | -## Glossary |
|
16 | - |
|
17 | -### DCM = documentation file |
|
18 | - |
|
19 | -If you don’t copy the DCM files, you will lose the documentation. I believe that the library will otherwise still function but don’t quote me on that; you can try it and find out. |
|
20 | - |
|
21 | -(maybe goes with out saying, but in v6 you only have a single .kicad_sym file which contains all the info) |
|
22 | - |
|
23 | -### .mod |
|
24 | -** Files that end in “.kicad_mod”, typically in folders with names that end in “.pretty”, are the 2014(?) version of modules (a KiCad “module” is called a “footprint” or a “decal” in other CAD software), one footprint per file, lots of files in the entire “.pretty” library.* |
|
25 | - |
|
26 | -** Files that end in “.mod” are module libraries (a KiCad “module” is called a “footprint” or a “decal” in other CAD software)* |
|
27 | - |
|
28 | - |
|
29 | -## Tips |
|
30 | - |
|
31 | -### Renaming all associated netnames |
|
32 | - |
|
33 | -https://gitlab.com/kicad/code/kicad/-/issues/5151 |
|
34 | - |
|
35 | -TIL that Find/Replace is for more than just text (like any other tool) |
|
36 | - |
|
37 | -alt ctrl F |
|
38 | - |
|
39 | - |
|
40 | -## ref |
|
41 | - |
|
42 | -- [[kicad]] |
|
... | ... | \ No newline at end of file |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kicad-data-dat.md
... | ... | @@ -1,28 +0,0 @@ |
1 | - |
|
2 | -# kicad-data-dat.md |
|
3 | - |
|
4 | -## labels |
|
5 | - |
|
6 | -https://t.me/electrodragon3/253 |
|
7 | - |
|
8 | -copy mutiple labels from kicad, paste here, and can be copied back once edition done. |
|
9 | - |
|
10 | -(label "DAI" (at 100.33 392.43 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "0cabd4dc-e713-45de-8364-1815a0e2f378")) |
|
11 | -(label "DFC" (at 100.33 420.37 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "148c8dd8-9aee-4311-8806-46c0dfb928be")) |
|
12 | -(label "DDC" (at 100.33 410.21 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "17577330-cb40-4248-bedd-2e3030fd3781")) |
|
13 | -(label "DEI" (at 100.33 412.75 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "b5aa1c90-3cf0-44b0-85fe-720de64bc716")) |
|
14 | -(label "DAC" (at 100.33 394.97 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "b69ab755-8299-436c-9a2b-c757923ef6f8")) |
|
15 | -(label "DEC" (at 100.33 415.29 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "a67ffca3-b51e-4bda-b76d-416d5275c15b")) |
|
16 | -(label "DCC" (at 100.33 405.13 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "a113b754-b329-46c5-98f9-d549d4fd6091")) |
|
17 | -(label "DFI" (at 100.33 417.83 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "55acfa6a-5920-4eca-a678-1d1233d27332")) |
|
18 | -(label "DHI" (at 100.33 427.99 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "5534b9d1-6bf9-4427-950f-85a4b775e475")) |
|
19 | -(label "DHC" (at 100.33 430.53 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "9784cdd3-6225-40f0-aa0e-383216de333b")) |
|
20 | -(label "DDI" (at 100.33 407.67 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "c78290c8-0cf7-4e5b-98af-767101b1ea27")) |
|
21 | -(label "DBI" (at 100.33 397.51 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "cf988d22-b3b9-4dba-a82d-ff2d0943401e")) |
|
22 | -(label "DGC" (at 100.33 425.45 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "bee3fd6d-1ea9-4468-82e5-83bb127095ec")) |
|
23 | -(label "DCI" (at 100.33 402.59 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "d6c63f27-b435-456b-b720-0dadbd0c27b4")) |
|
24 | -(label "DBC" (at 100.33 400.05 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "e11f0e4c-b5ae-4f6b-abe2-c4ac16cbf189")) |
|
25 | -(label "DGI" (at 100.33 422.91 0) (fields_autoplaced yes) (effects (font (size 1.27 1.27)) (justify left bottom))(uuid "e720d05b-ef4d-4914-a12f-a25d7dfec183")) |
|
26 | - |
|
27 | - |
|
28 | - |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/2024-09-22-03-39-54.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/2024-09-22-03-39-54.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kicad-plugin-dat/kicad-plugin-dat.md
... | ... | @@ -1,61 +0,0 @@ |
1 | - |
|
2 | -# kicad-plugin |
|
3 | - |
|
4 | -## testing |
|
5 | - |
|
6 | -- interactive html bom |
|
7 | -- pcb-action-tools |
|
8 | -- board2pdf |
|
9 | -- kikit |
|
10 | -- kibuzzard - custom font label generator |
|
11 | -- archive 3d models |
|
12 | -- aisler push for kicad |
|
13 | -- place footprints |
|
14 | -- replicate layout |
|
15 | -- round tracks |
|
16 | -- save/restore layout |
|
17 | -- fabrication toolkit |
|
18 | -- stretch |
|
19 | -- keyboard footprints placer |
|
20 | -- kimotor |
|
21 | -- pinout generator |
|
22 | -- transform it |
|
23 | -- oktizer action plugin |
|
24 | -- bulk hide silkscreen designators |
|
25 | -- impart gui for kicad |
|
26 | -- gerber to order |
|
27 | -- hide references |
|
28 | -- KLEPlacement |
|
29 | -- hierarchicalPCB |
|
30 | -- sparkfun kicad panelizer |
|
31 | -- parasitics |
|
32 | -- PCBway fabrication toolkit |
|
33 | -- kimesh |
|
34 | -- PCB coil generator |
|
35 | -- sparkfun kicad CAMer |
|
36 | -- kicad coil generator |
|
37 | -- Git plugin |
|
38 | -- thermal relief via |
|
39 | -- pcb2blender |
|
40 | -- KiVar |
|
41 | -- Swapstubs |
|
42 | -- KiCAD testpoints |
|
43 | -- cut tracks at line |
|
44 | -- HQ PCB |
|
45 | -- parts placer |
|
46 | -- set hole diameter |
|
47 | -- via patterns |
|
48 | -- schematic blocks plug-in |
|
49 | - |
|
50 | - |
|
51 | -## useful |
|
52 | - |
|
53 | -- freerouting - https://hackaday.com/2023/04/14/kicad-autorouting-made-easy/ |
|
54 | - |
|
55 | -![](2024-09-22-03-39-54.png) |
|
56 | - |
|
57 | - |
|
58 | -## install java TLS version |
|
59 | - |
|
60 | -- https://adoptium.net/download/ |
|
61 | - |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2023-12-11-00-04-17.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2023-12-11-00-04-17.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-12.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-12.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-55.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-09-18-01-43-55.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-10-08-19-42-52.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/2024-10-08-19-42-52.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/kicad-pcb-dat.md
... | ... | @@ -1,63 +0,0 @@ |
1 | - |
|
2 | -# kicad-pcb-dat |
|
3 | - |
|
4 | -## import from other template projects |
|
5 | - |
|
6 | -pre-defined file: D:\Program Files\KiCad\8.0\share\kicad\template\Arduino_Nano |
|
7 | - |
|
8 | -- DRC rules = design rules constrains |
|
9 | -- teardrop defaults |
|
10 | - |
|
11 | - |
|
12 | - |
|
13 | -![](2024-10-08-19-42-52.png) |
|
14 | - |
|
15 | - |
|
16 | - |
|
17 | -### update into PCB |
|
18 | - |
|
19 | - |
|
20 | - |
|
21 | -- switch to PCB |
|
22 | -- update from PCB |
|
23 | -- fix errors |
|
24 | -- update PCB |
|
25 | -- layout it |
|
26 | - |
|
27 | -![](2024-09-18-01-43-12.png) |
|
28 | - |
|
29 | -![](2024-09-18-01-43-55.png) |
|
30 | - |
|
31 | - |
|
32 | - |
|
33 | - |
|
34 | -## PCB layout |
|
35 | - |
|
36 | -- autoroute - by [[kicad-plugin-dat]] |
|
37 | - |
|
38 | -- ground pour |
|
39 | - |
|
40 | - |
|
41 | - |
|
42 | -## PCB |
|
43 | - |
|
44 | -commom layers |
|
45 | - |
|
46 | -| layers | explain | CN | |
|
47 | -| -------------- | ------------------ | ------ | |
|
48 | -| edge.cuts | board edge layer | 边框层 | |
|
49 | -| F/B Silkscreen | Silkscreen layer | 丝印层 | |
|
50 | -| F/B Mask | Mask layer | 阻焊层 | |
|
51 | -| F/B Paste | solder Paste layer | 锡膏层 | |
|
52 | -| F/B Cu | copper layer | 铜箔层 | |
|
53 | - |
|
54 | -* F for front and B for back |
|
55 | - |
|
56 | -### PCB init setup |
|
57 | - |
|
58 | -![](2023-12-11-00-04-17.png) |
|
59 | - |
|
60 | -- 网络线宽 |
|
61 | -- 钻孔尺寸 |
|
62 | -- 网格 1.0 mm |
|
63 | -- 缩放 |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-09-18-01-41-13.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-09-18-01-41-13.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-06-16-39-37.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-06-16-39-37.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-09-17-15-09.png
... | ... | Binary files a/Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/2024-10-09-17-15-09.png and /dev/null differ |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/kicad-sch-dat.md
... | ... | @@ -1,31 +0,0 @@ |
1 | - |
|
2 | -# kicad-sch-dat |
|
3 | - |
|
4 | - |
|
5 | - |
|
6 | -### add symbol |
|
7 | - |
|
8 | -- search based on components type and footprint |
|
9 | - |
|
10 | -![](2024-10-06-16-39-37.png) |
|
11 | - |
|
12 | -### mutiple assign the value |
|
13 | - |
|
14 | -![](2024-10-09-17-15-09.png) |
|
15 | - |
|
16 | - |
|
17 | - |
|
18 | -### sort network classes network |
|
19 | - |
|
20 | -- schematic setup -> net classes |
|
21 | - |
|
22 | - |
|
23 | - |
|
24 | - |
|
25 | -### assign the footprints |
|
26 | - |
|
27 | -![](2024-09-18-01-41-13.png) |
|
28 | - |
|
29 | -- add symbols and assign footprint |
|
30 | - - enter "E" for properties, and assign the footprint |
|
31 | - |
Tech-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-workflow-dat.md
... | ... | @@ -1,15 +0,0 @@ |
1 | - |
|
2 | -# kicad work flow |
|
3 | - |
|
4 | -- prerequisite shortcuts - https://docs.kicad.org/7.0/en/kicad/kicad.html |
|
5 | - |
|
6 | - |
|
7 | -- [[kicad-sch-dat]] -> [[kicad-pcb-dat]] |
|
8 | - |
|
9 | - |
|
10 | - |
|
11 | -## ref |
|
12 | - |
|
13 | -- [[PCB-fab-dat]] |
|
14 | - |
|
15 | -- [[kicad-workflow]] - [[kicad]] |
|
... | ... | \ No newline at end of file |
Tech-dat/PCB-dat/PCB-Adhesive-dat/2024-10-28-18-27-38.png
... | ... | Binary files a/Tech-dat/PCB-dat/PCB-Adhesive-dat/2024-10-28-18-27-38.png and /dev/null differ |
Tech-dat/PCB-dat/PCB-Adhesive-dat/PCB-Adhesive-dat.md
... | ... | @@ -1,15 +0,0 @@ |
1 | - |
|
2 | -# PCB-Adhesive-dat |
|
3 | - |
|
4 | - |
|
5 | -- waterproof |
|
6 | -- moisture-proof |
|
7 | -- dust-proof |
|
8 | - |
|
9 | - |
|
10 | -"Three-proofing adhesive" is a type of glue designed to offer waterproof, dustproof, and corrosion-resistant protection. It's commonly used for electronic devices and circuit boards, helping them stay safe and stable in harsh environments. |
|
11 | - |
|
12 | - |
|
13 | - |
|
14 | - |
|
15 | -![](2024-10-28-18-27-38.png) |
|
... | ... | \ No newline at end of file |
Tech-dat/PCB-dat/PCB-dat.md
... | ... | @@ -1,44 +0,0 @@ |
1 | - |
|
2 | -# PCB-dat |
|
3 | - |
|
4 | - |
|
5 | -## basic |
|
6 | - |
|
7 | -### PCB layers |
|
8 | - |
|
9 | -| design layers | funcs | |
|
10 | -| ------------- | -------------------------------- | |
|
11 | -| tStop | solder mask stop on top layer | |
|
12 | -| bStop | solder mask stop on bottom layer | |
|
13 | - |
|
14 | -- [[EDA-dat]] - [[fab-pcb-dat]] - [[fab-pcba-dat]] |
|
15 | - |
|
16 | -## ERC Rules |
|
17 | - |
|
18 | -| mil | mm | |
|
19 | -| --- | ------ | |
|
20 | -| 6 | 0.1524 | |
|
21 | -| 8 | 0.2032 | |
|
22 | -| 10 | 0.254 | |
|
23 | -| 12 | 0.3048 | |
|
24 | -| 16 | 0.4064 | |
|
25 | - |
|
26 | - |
|
27 | - |
|
28 | -### PCB protection service |
|
29 | - |
|
30 | - |
|
31 | -- for this module, consider add - Adhesive Solutions on PCBs - [[PCB-Adhesive-dat]] |
|
32 | -- or layered plastic case [[layered-case-dat]] |
|
33 | -- more simple soltuion - [[PMP1037-dat]] |
|
34 | - |
|
35 | - |
|
36 | - |
|
37 | - |
|
38 | -## ref |
|
39 | - |
|
40 | - |
|
41 | - |
|
42 | - |
|
43 | - |
|
44 | - |
footprint-dat/SOP8-150-dat/SOP8-150-dat.md
... | ... | @@ -1,4 +0,0 @@ |
1 | - |
|
2 | -# SOP8-150-dat |
|
3 | - |
|
4 | -- - width = 3.81 mm = 150 mil |
|
... | ... | \ No newline at end of file |
footprint-dat/SOP8-200-dat/2024-08-29-01-56-56.png
... | ... | Binary files a/footprint-dat/SOP8-200-dat/2024-08-29-01-56-56.png and /dev/null differ |
footprint-dat/SOP8-200-dat/SOP8-200-dat.md
... | ... | @@ -1,6 +0,0 @@ |
1 | - |
|
2 | -# SOP8-200-dat.md |
|
3 | - |
|
4 | -- width = 5.08 mm |
|
5 | - |
|
6 | -![](2024-08-29-01-56-56.png) |
|
... | ... | \ No newline at end of file |