cbb837811efe2f4e2354597755b4e9209c6e96d8
BOM-DAT/footprint-dat/2025-05-29-15-10-00.png
| ... | ... | Binary files a/BOM-DAT/footprint-dat/2025-05-29-15-10-00.png and /dev/null differ |
BOM-DAT/footprint-dat/footprint-dat.md
| ... | ... | @@ -1,105 +0,0 @@ |
| 1 | - |
|
| 2 | -# footprint-dat.md |
|
| 3 | - |
|
| 4 | -- [[EDA-dat]] - [[kicad-dat]] |
|
| 5 | - |
|
| 6 | -- [[kicad-footprint-dat]] |
|
| 7 | - |
|
| 8 | -## common footprint libraries |
|
| 9 | - |
|
| 10 | -- nettie |
|
| 11 | -- [[test-point-dat]] |
|
| 12 | -- Connector_FFC-FPC |
|
| 13 | -- Connector_PinHeader_1.00mm |
|
| 14 | -- Connector_PinSocket_1.00mm |
|
| 15 | -- Connector_JST |
|
| 16 | -- Connector_Molex |
|
| 17 | -- Jumper |
|
| 18 | -- Connector_Wire |
|
| 19 | -- Package_CSP |
|
| 20 | - |
|
| 21 | - |
|
| 22 | -## general footprint guide |
|
| 23 | - |
|
| 24 | -### overal setup |
|
| 25 | - |
|
| 26 | -| Setting | 1 | 2 | 3 | 4 | |
|
| 27 | -| ------------- | --- | ---- | ----- | -------- | |
|
| 28 | -| Grid Size | 1.0 | 0.5 | 1.27 | 2.54 mm | |
|
| 29 | -| Snap Size | 0.1 | 0.05 | 0.127 | 0.254 mm | |
|
| 30 | -| Alt Snap Size | 0.1 | 0.05 | 0.127 | 0.254 mm | |
|
| 31 | - |
|
| 32 | - |
|
| 33 | -- units == mm |
|
| 34 | - |
|
| 35 | -### create new footprint |
|
| 36 | - |
|
| 37 | -- pad |
|
| 38 | -- layer select |
|
| 39 | - - for SMD part == top / bottom layer only |
|
| 40 | - - for THT part == all layer |
|
| 41 | - - also check the hole size and shape |
|
| 42 | - |
|
| 43 | - |
|
| 44 | - |
|
| 45 | -## generate footprint descriptions |
|
| 46 | - |
|
| 47 | -CAP 4.7UF, 0805, 10%, MLCC, 50V, X5R, ROHS |
|
| 48 | - |
|
| 49 | -RES 1K 5%, 0805, THICK FILM, 150V, 1/8W, ROHS |
|
| 50 | - |
|
| 51 | -Here's a breakdown of the structure: |
|
| 52 | - |
|
| 53 | -- CAP/RES: Component Type (Capacitor or Resistor) |
|
| 54 | -- 4.7UF/1K: Value (4.7 Microfarads or 1 Kiloohm) |
|
| 55 | -- 0805: Package Size (0805 is a standard SMD package size) |
|
| 56 | -- 10%/5%: Tolerance (10% or 5% variation in value) |
|
| 57 | -- MLCC/THICK FILM: Technology or Type (Multi-Layer Ceramic Capacitor or Thick Film Resistor) |
|
| 58 | -- 50V/150V: Voltage Rating (50 Volts or 150 Volts) |
|
| 59 | -- X5R: Dielectric (Specific to capacitors, defines temperature characteristics) |
|
| 60 | -- 1/8W: Power Rating (1/8 Watt, specific to resistors) |
|
| 61 | -- ROHS: RoHS Compliant (Restriction of Hazardous Substances) |
|
| 62 | - |
|
| 63 | -LED SMD VERMELHO, 0805, 2V, 25MA, 624NM, 60MCD, 140°, ROHS |
|
| 64 | - |
|
| 65 | -- "VERMELHO" is Portuguese for red. |
|
| 66 | -- 624nm wavelength corresponds to red light on the visible spectrum. |
|
| 67 | -- Other details like 2V, 25mA, and 60mcd just describe electrical and luminous specs. |
|
| 68 | - |
|
| 69 | - |
|
| 70 | - |
|
| 71 | - |
|
| 72 | - |
|
| 73 | - |
|
| 74 | - |
|
| 75 | - |
|
| 76 | -### Electronic Industries Alliance (EIA) |
|
| 77 | - |
|
| 78 | - |
|
| 79 | -EIA 3528-21 Meaning |
|
| 80 | - |
|
| 81 | -| Section | Description | |
|
| 82 | -| ------- | --------------------------------------------------------------------------------------------------------------- | |
|
| 83 | -| 3528 | Physical size of the component in hundredths of inches: 3.5 mm x 2.8 mm (i.e., 0.138" x 0.110") | |
|
| 84 | -| -21 | Indicates a specific height and pad layout variation within the 3528 size range. Typically means ~2.1 mm height | |
|
| 85 | - |
|
| 86 | - |
|
| 87 | -CRISTAL 12MHz, SMD, 3.2X2.5MM, 18PF, 20PPM, ROHS |
|
| 88 | - |
|
| 89 | -This corresponds to the standard 3225 SMD package (also known as EIA 3225 or 3.2x2.5mm SMD crystal). |
|
| 90 | - |
|
| 91 | -## SOD-123 |
|
| 92 | - |
|
| 93 | -SOD-123 is a small SMD package used for diodes, transistors, and other components. It has a footprint of approximately 1.6mm x 0.8mm (0.063" x 0.031") and is commonly used in low-power applications. |
|
| 94 | - |
|
| 95 | - |
|
| 96 | - |
|
| 97 | - |
|
| 98 | - |
|
| 99 | -## SOD-323 |
|
| 100 | - |
|
| 101 | - |
|
| 102 | - |
|
| 103 | -## ref |
|
| 104 | - |
|
| 105 | -- [[BOM-dat]] |
|
| ... | ... | \ No newline at end of file |
Home.md
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | |
| 30 | 30 | - [[SDK-DAT]] - [[RPI-SDK-dat]] - [[ESP-SDK-dat]] - [[camera-sdk-dat]] - [[display-sdk-dat]] - [[arduino-ide-dat]] - [[MDK-ARM-dat]] |
| 31 | 31 | |
| 32 | -- [[PCB-dat]] - [[EDA-dat]] - [[PCB-design-dat]] |
|
| 32 | +- [[PCB-dat]] - [[EDA-dat]] - [[PCB-design-dat]] - [[kicad-dat]] |
|
| 33 | 33 | |
| 34 | 34 | - [[fab-PCBA-dat]] - [[fab-stencil-dat]] - [[PCB-adhesive-dat]] - [[export-coordinate-dat]] - [[mark-point-dat]] - [[SMT-Red-Adhesive-dat]] - [[solder-paste-dat]] |
| 35 | 35 |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kicad-dat.md
| ... | ... | @@ -7,11 +7,13 @@ |
| 7 | 7 | |
| 8 | 8 | - [[kicad-lib-dat]] - [[kicad-data-dat]] - [[kicad-setup-dat]] |
| 9 | 9 | |
| 10 | -- [[kicad-symbol-dat]] - [[kicad-footprint-dat]] |
|
| 10 | + |
|
| 11 | 11 | |
| 12 | 12 | - [[kicad-simulation-dat]] |
| 13 | 13 | |
| 14 | -- [[kicad-sch-dat]] - [[kicad-pcb-dat]] |
|
| 14 | +- [[kicad-sch-dat]] - [[kicad-symbol-dat]] |
|
| 15 | + |
|
| 16 | +- [[kicad-pcb-dat]] - [[kicad-footprint-dat]] |
|
| 15 | 17 | |
| 16 | 18 | |
| 17 | 19 |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kicad-lib-dat/kicad-footprint-dat.md
| ... | ... | @@ -3,13 +3,21 @@ |
| 3 | 3 | |
| 4 | 4 | - [[kicad-symbol-dat]] - [[kicad-pcb-dat]] |
| 5 | 5 | |
| 6 | +- [[footprint-dat]] |
|
| 7 | + |
|
| 6 | 8 | ## custom build footprint guide |
| 7 | 9 | |
| 8 | 10 |  |
| 9 | 11 | |
| 10 | 12 | ## common used global library |
| 11 | 13 | |
| 14 | +- Connector_Pin |
|
| 15 | + - Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork |
|
| 16 | +- Connector_PinSocket |
|
| 17 | + - PinSocket_D1.4mm_L8.5mm_W2.8mm_FlatFork |
|
| 12 | 18 | - Connector_pinheader |
| 19 | +- Connector_Wago == 3.5mm |
|
| 20 | +- Connector_Wuerth == 2.54 / 1.5 |
|
| 13 | 21 | - Connector_Wire |
| 14 | 22 | - SolderingWirePad_1x01_SMD_1x2mm |
| 15 | 23 | - Connector_USB |
| ... | ... | @@ -22,7 +30,11 @@ |
| 22 | 30 | - SOIC-16_10.3x7.5mm_P1.27mm |
| 23 | 31 | - SOP-8_3.9x4.9mm_P1.27mm |
| 24 | 32 | - SOP-8_3.76x4.96mm_P1.27mm |
| 33 | +- TerminalBlock |
|
| 34 | + - TerminalBlock_2x02_Screw_5.08mm |
|
| 25 | 35 | |
| 36 | +- nettie |
|
| 37 | + - [[nettie-dat]] |
|
| 26 | 38 | |
| 27 | 39 | |
| 28 | 40 | ## other collections |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kicad-lib-dat/kicad-symbol-dat.md
| ... | ... | @@ -36,6 +36,11 @@ |
| 36 | 36 | - SFP+ |
| 37 | 37 | - SFP |
| 38 | 38 | |
| 39 | + |
|
| 40 | + |
|
| 41 | + |
|
| 42 | + |
|
| 43 | + |
|
| 39 | 44 | ## ref |
| 40 | 45 | |
| 41 | 46 | - [[kicad-footprint-dat]] |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/2025-09-06-14-09-43.png
| ... | ... | Binary files /dev/null and b/PCB-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/2025-09-06-14-09-43.png differ |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-pcb-dat/kicad-pcb-dat.md
| ... | ... | @@ -1,6 +1,25 @@ |
| 1 | 1 | |
| 2 | 2 | # kicad-pcb-dat |
| 3 | 3 | |
| 4 | +- [[kicad-footprint-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 8 | +## shortkey |
|
| 9 | + |
|
| 10 | +- V == place through via |
|
| 11 | + |
|
| 12 | +- page UP/DM == change layers |
|
| 13 | + |
|
| 14 | + |
|
| 15 | +Move without grid (free placement) |
|
| 16 | + |
|
| 17 | +Hold Ctrl while dragging → ignores grid snap (lets you place anywhere). |
|
| 18 | + |
|
| 19 | +Useful when aligning visually or placing text/graphics |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 4 | 23 | ## import from other template projects |
| 5 | 24 | |
| 6 | 25 | pre-defined file: D:\Program Files\KiCad\8.0\share\kicad\template\Arduino_Nano |
| ... | ... | @@ -60,13 +79,23 @@ commom layers |
| 60 | 79 | - 网格 1.0 mm |
| 61 | 80 | - 缩放 |
| 62 | 81 | |
| 63 | -## Layout setup |
|
| 82 | +## layers |
|
| 83 | + |
|
| 84 | +### Layout setup |
|
| 64 | 85 | |
| 65 | 86 | Simply Only use Trace x.CU, Silkscreen layer x.Silkscreen, and Edge.Cuts |
| 66 | 87 | |
| 67 | 88 |  |
| 68 | 89 | |
| 69 | 90 | |
| 91 | + |
|
| 92 | +### layer display options |
|
| 93 | + |
|
| 94 | +- normal / dim |
|
| 95 | + |
|
| 96 | + |
|
| 97 | + |
|
| 98 | + |
|
| 70 | 99 | ## routing PCB |
| 71 | 100 | |
| 72 | 101 |  |
| ... | ... | @@ -105,4 +134,22 @@ layer |
| 105 | 134 | - x.Mask |
| 106 | 135 | - x.Fab |
| 107 | 136 | - Edge.Cuts |
| 108 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | +## mimic to eagleCAD |
|
| 5 | + |
|
| 6 | +- [[eagleCAD-dat]] |
|
| 7 | + |
|
| 8 | + |
|
| 9 | +Custom shortcut (KiCad 6/7/8) |
|
| 10 | + |
|
| 11 | +Go to Preferences → Preferences → Hotkeys → Edit Hotkeys. |
|
| 12 | + |
|
| 13 | +Search for Add Via or Place Via. |
|
| 14 | + |
|
| 15 | +You can bind it to a keyboard key (e.g. Space, Tab, Q). |
|
| 16 | + |
|
| 17 | +Unfortunately, KiCad doesn’t allow binding mouse buttons directly in hotkeys. |
|
| 18 | + |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-sch-dat/kicad-sch-dat.md
| ... | ... | @@ -12,6 +12,7 @@ |
| 12 | 12 | - G == drag |
| 13 | 13 | - M == move |
| 14 | 14 | - R == rotate |
| 15 | +- ctrl+D == duplicate |
|
| 15 | 16 | |
| 16 | 17 | |
| 17 | 18 | ## add new hierarchy sheet |
PCB-dat/PCB-dat/EDA-dat/kicad-dat/kidcad-workflow-dat/kicad-workflow-dat.md
| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | |
| 2 | -# kicad work flow |
|
| 2 | +# kicad-workflow-dat |
|
| 3 | 3 | |
| 4 | 4 | - prerequisite shortcuts - https://docs.kicad.org/7.0/en/kicad/kicad.html |
| 5 | 5 | |
| ... | ... | @@ -7,6 +7,23 @@ |
| 7 | 7 | - [[kicad-sch-dat]] -> [[kicad-pcb-dat]] |
| 8 | 8 | |
| 9 | 9 | |
| 10 | +## kicad PCB modify |
|
| 11 | + |
|
| 12 | +example [[RPI-CM4-expansion-board-dat]], we are going to make a new PCB based on the scheamtic |
|
| 13 | + |
|
| 14 | +- unlock all the components |
|
| 15 | +- delete unneccssary user drawings |
|
| 16 | +- delete inner layers |
|
| 17 | +- delete all zones |
|
| 18 | +- delete all tracks |
|
| 19 | +- delete all vias |
|
| 20 | +- delete all unneccsary silkprints |
|
| 21 | +- delete all mounting holes |
|
| 22 | +- update all the data from scheamtic to PCB |
|
| 23 | + |
|
| 24 | + |
|
| 25 | + |
|
| 26 | + |
|
| 10 | 27 | |
| 11 | 28 | ## ref |
| 12 | 29 |
PCB-dat/PCB-dat/PCB-design-dat/PCB-design-dat.md
| ... | ... | @@ -50,4 +50,6 @@ ground protected crystals for [[RP2040-dat]] - [[RPI-dat]] |
| 50 | 50 | |
| 51 | 51 | ## ref |
| 52 | 52 | |
| 53 | -- [[PCB-dat]] |
|
| ... | ... | \ No newline at end of file |
| 0 | +- [[PCB-dat]] |
|
| 1 | + |
|
| 2 | +- [[circuits-dat]] |
|
| ... | ... | \ No newline at end of file |
PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/2025-05-29-15-10-00.png
| ... | ... | Binary files /dev/null and b/PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/2025-05-29-15-10-00.png differ |
PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/footprint-dat.md
| ... | ... | @@ -0,0 +1,105 @@ |
| 1 | + |
|
| 2 | +# footprint-dat.md |
|
| 3 | + |
|
| 4 | +- [[EDA-dat]] - [[kicad-dat]] |
|
| 5 | + |
|
| 6 | +- [[kicad-footprint-dat]] |
|
| 7 | + |
|
| 8 | +## common footprint libraries |
|
| 9 | + |
|
| 10 | +- [[nettie-dat]] |
|
| 11 | +- [[test-point-dat]] |
|
| 12 | +- Connector_FFC-FPC |
|
| 13 | +- Connector_PinHeader_1.00mm |
|
| 14 | +- Connector_PinSocket_1.00mm |
|
| 15 | +- Connector_JST |
|
| 16 | +- Connector_Molex |
|
| 17 | +- Jumper |
|
| 18 | +- Connector_Wire |
|
| 19 | +- Package_CSP |
|
| 20 | + |
|
| 21 | + |
|
| 22 | +## general footprint guide |
|
| 23 | + |
|
| 24 | +### overal setup |
|
| 25 | + |
|
| 26 | +| Setting | 1 | 2 | 3 | 4 | |
|
| 27 | +| ------------- | --- | ---- | ----- | -------- | |
|
| 28 | +| Grid Size | 1.0 | 0.5 | 1.27 | 2.54 mm | |
|
| 29 | +| Snap Size | 0.1 | 0.05 | 0.127 | 0.254 mm | |
|
| 30 | +| Alt Snap Size | 0.1 | 0.05 | 0.127 | 0.254 mm | |
|
| 31 | + |
|
| 32 | + |
|
| 33 | +- units == mm |
|
| 34 | + |
|
| 35 | +### create new footprint |
|
| 36 | + |
|
| 37 | +- pad |
|
| 38 | +- layer select |
|
| 39 | + - for SMD part == top / bottom layer only |
|
| 40 | + - for THT part == all layer |
|
| 41 | + - also check the hole size and shape |
|
| 42 | + |
|
| 43 | + |
|
| 44 | + |
|
| 45 | +## generate footprint descriptions |
|
| 46 | + |
|
| 47 | +CAP 4.7UF, 0805, 10%, MLCC, 50V, X5R, ROHS |
|
| 48 | + |
|
| 49 | +RES 1K 5%, 0805, THICK FILM, 150V, 1/8W, ROHS |
|
| 50 | + |
|
| 51 | +Here's a breakdown of the structure: |
|
| 52 | + |
|
| 53 | +- CAP/RES: Component Type (Capacitor or Resistor) |
|
| 54 | +- 4.7UF/1K: Value (4.7 Microfarads or 1 Kiloohm) |
|
| 55 | +- 0805: Package Size (0805 is a standard SMD package size) |
|
| 56 | +- 10%/5%: Tolerance (10% or 5% variation in value) |
|
| 57 | +- MLCC/THICK FILM: Technology or Type (Multi-Layer Ceramic Capacitor or Thick Film Resistor) |
|
| 58 | +- 50V/150V: Voltage Rating (50 Volts or 150 Volts) |
|
| 59 | +- X5R: Dielectric (Specific to capacitors, defines temperature characteristics) |
|
| 60 | +- 1/8W: Power Rating (1/8 Watt, specific to resistors) |
|
| 61 | +- ROHS: RoHS Compliant (Restriction of Hazardous Substances) |
|
| 62 | + |
|
| 63 | +LED SMD VERMELHO, 0805, 2V, 25MA, 624NM, 60MCD, 140°, ROHS |
|
| 64 | + |
|
| 65 | +- "VERMELHO" is Portuguese for red. |
|
| 66 | +- 624nm wavelength corresponds to red light on the visible spectrum. |
|
| 67 | +- Other details like 2V, 25mA, and 60mcd just describe electrical and luminous specs. |
|
| 68 | + |
|
| 69 | + |
|
| 70 | + |
|
| 71 | + |
|
| 72 | + |
|
| 73 | + |
|
| 74 | + |
|
| 75 | + |
|
| 76 | +### Electronic Industries Alliance (EIA) |
|
| 77 | + |
|
| 78 | + |
|
| 79 | +EIA 3528-21 Meaning |
|
| 80 | + |
|
| 81 | +| Section | Description | |
|
| 82 | +| ------- | --------------------------------------------------------------------------------------------------------------- | |
|
| 83 | +| 3528 | Physical size of the component in hundredths of inches: 3.5 mm x 2.8 mm (i.e., 0.138" x 0.110") | |
|
| 84 | +| -21 | Indicates a specific height and pad layout variation within the 3528 size range. Typically means ~2.1 mm height | |
|
| 85 | + |
|
| 86 | + |
|
| 87 | +CRISTAL 12MHz, SMD, 3.2X2.5MM, 18PF, 20PPM, ROHS |
|
| 88 | + |
|
| 89 | +This corresponds to the standard 3225 SMD package (also known as EIA 3225 or 3.2x2.5mm SMD crystal). |
|
| 90 | + |
|
| 91 | +## SOD-123 |
|
| 92 | + |
|
| 93 | +SOD-123 is a small SMD package used for diodes, transistors, and other components. It has a footprint of approximately 1.6mm x 0.8mm (0.063" x 0.031") and is commonly used in low-power applications. |
|
| 94 | + |
|
| 95 | + |
|
| 96 | + |
|
| 97 | + |
|
| 98 | + |
|
| 99 | +## SOD-323 |
|
| 100 | + |
|
| 101 | + |
|
| 102 | + |
|
| 103 | +## ref |
|
| 104 | + |
|
| 105 | +- [[BOM-dat]] |
|
| ... | ... | \ No newline at end of file |
PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/nettie-dat/2025-09-06-16-31-45.png
| ... | ... | Binary files /dev/null and b/PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/nettie-dat/2025-09-06-16-31-45.png differ |
PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/nettie-dat/nettie-dat.md
| ... | ... | @@ -0,0 +1,6 @@ |
| 1 | + |
|
| 2 | +# nettie-dat |
|
| 3 | + |
|
| 4 | +[[kicad-dat]] - nettie |
|
| 5 | + |
|
| 6 | + |
|
| ... | ... | \ No newline at end of file |
PCB-dat/PCB-dat/PCB-design-dat/footprint-dat/test-point-dat/test-point-dat.md
| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | + |
|
| 2 | +# test-point-dat |
|
| 3 | + |
|
| 4 | +- small batch production can use multimeter to do the test |
|
| 5 | + |
|
| 6 | +add points like |
|
| 7 | + |
|
| 8 | +for power supply - [[power-dat]] |
|
| 9 | + |
|
| 10 | +- VBUS |
|
| 11 | +- 3V3 |
|
| 12 | +- GND |
|
| 13 | + |
|
| 14 | +[[epaper-dat]] |
|
| 15 | + |
|
| 16 | +- GDR |
|
| 17 | +- RESET |
|
| 18 | +- VCOM |
|
| 19 | +- PREVGL |
|
| 20 | +- PREVGH |
|
| 21 | + |
|
| 22 | + |
|
| 23 | +- VCOM: Usually between -2V and -3V (sometimes adjustable, check your module’s datasheet). |
|
| 24 | +- PREVGL: Negative voltage, often around -15V to -20V. |
|
| 25 | +- PREVGH: Positive voltage, often around +15V to +20V. |
|
| 26 | + |
|
| 27 | +VOM |
|
| 28 | + |
|
| 29 | +PRE-VGL == -20V |
|
| 30 | + |
|
| 31 | +PRE-VGH == 20V |
|
| ... | ... | \ No newline at end of file |
PCB-dat/PCB-dat/PCB-design-dat/test-point-dat/test-point-dat.md
| ... | ... | @@ -1,31 +0,0 @@ |
| 1 | - |
|
| 2 | -# test-point-dat |
|
| 3 | - |
|
| 4 | -- small batch production can use multimeter to do the test |
|
| 5 | - |
|
| 6 | -add points like |
|
| 7 | - |
|
| 8 | -for power supply - [[power-dat]] |
|
| 9 | - |
|
| 10 | -- VBUS |
|
| 11 | -- 3V3 |
|
| 12 | -- GND |
|
| 13 | - |
|
| 14 | -[[epaper-dat]] |
|
| 15 | - |
|
| 16 | -- GDR |
|
| 17 | -- RESET |
|
| 18 | -- VCOM |
|
| 19 | -- PREVGL |
|
| 20 | -- PREVGH |
|
| 21 | - |
|
| 22 | - |
|
| 23 | -- VCOM: Usually between -2V and -3V (sometimes adjustable, check your module’s datasheet). |
|
| 24 | -- PREVGL: Negative voltage, often around -15V to -20V. |
|
| 25 | -- PREVGH: Positive voltage, often around +15V to +20V. |
|
| 26 | - |
|
| 27 | -VOM |
|
| 28 | - |
|
| 29 | -PRE-VGL == -20V |
|
| 30 | - |
|
| 31 | -PRE-VGH == 20V |
|
| ... | ... | \ No newline at end of file |
Tech-dat/PID-dat/PID-dat.md
| ... | ... | @@ -49,6 +49,18 @@ Master Multiplier: |
| 49 | 49 | | Horizon | 75 | 75 | |
| 50 | 50 | | Angle Limit | 60 | | |
| 51 | 51 | |
| 52 | +optimized for indoor fly |
|
| 53 | + |
|
| 54 | +| set | Strength | Transition | |
|
| 55 | +| ----------- | -------- | ---------- | |
|
| 56 | +| Angle | 32 | | |
|
| 57 | +| Horizon | 50 | 75 | |
|
| 58 | +| Angle Limit | 45 | | |
|
| 59 | + |
|
| 60 | +- angle mode == can not full roll or flip |
|
| 61 | +- Angle == less respone |
|
| 62 | +- Angle Limit == less speed and angle, but inability to fly in wind |
|
| 63 | + |
|
| 52 | 64 | ### screenshort |
| 53 | 65 |  |
| 54 | 66 |
Tech-dat/SBC-dat/RPI-dat/RPI-HDK-dat/RPI-CM4-expansion-board-dat/RPI-CM4-expansion-board-dat.md
| ... | ... | @@ -112,6 +112,42 @@ diagram |
| 112 | 112 |  |
| 113 | 113 | |
| 114 | 114 | |
| 115 | +## board note |
|
| 116 | + |
|
| 117 | +- Board thickness : 1.56mm |
|
| 118 | +- Finished copper weight inners : 1oz |
|
| 119 | +- Finished copper weight outers : 1oz |
|
| 120 | + |
|
| 121 | +- Board finish : OSP |
|
| 122 | +- Material type : FR4 |
|
| 123 | +- Colour of solder resists : Green |
|
| 124 | +- Colour of silk screens : White Only on the top side |
|
| 125 | +- Board to : UL94-V0 |
|
| 126 | +- TG >=130 |
|
| 127 | + |
|
| 128 | +- 50R trace width 0.13mm@ 3GHz |
|
| 129 | +- 90R diff pair width 0.147 spacing 0.253mm @ 2.5GHz |
|
| 130 | +- 100R diff pair width 0.127 spacing 0.253mm @ 2GHz |
|
| 131 | + |
|
| 132 | + |
|
| 133 | +- on board SDCARD slot == NB uSDCARD only used for CM4 modules without eMMC |
|
| 134 | + |
|
| 135 | + |
|
| 136 | + |
|
| 137 | +## jumpers |
|
| 138 | + |
|
| 139 | +- GND - nRPIBOOT == Fit jumper to disable eMMC Boot |
|
| 140 | +- GND - EEPROM_nWP == Fit jumper to disable writing to EEPROM |
|
| 141 | +- J3 - GND - BT_nDis == Fit jumper to disable Bluetooth |
|
| 142 | + |
|
| 143 | +J2 |
|
| 144 | +- A button between pins 13-14 can be used to wake up compute module from power down |
|
| 145 | +- If compute modules is awake RUN_PG will be high so the button doesn't do anything |
|
| 146 | +- If the compute module is asleep then RUN_PG will be at 0v and so pull global enable low |
|
| 147 | + |
|
| 148 | + |
|
| 149 | + |
|
| 150 | + |
|
| 115 | 151 | ## ref |
| 116 | 152 | |
| 117 | 153 | - [[diodes-dat]] - [[richtek-dat]] - [[RTC-dat]] |
app-dat/RC-dat/FPV-dat/FPV-dat.md
| ... | ... | @@ -33,6 +33,22 @@ |
| 33 | 33 | - [[FPV-takeoff-checklist-dat]] |
| 34 | 34 | |
| 35 | 35 | |
| 36 | +## whoop by size |
|
| 37 | + |
|
| 38 | +# FPV Drone Categories Comparison |
|
| 39 | + |
|
| 40 | +| Category | Size (Wheelbase / Prop) | Weight (approx) | Features | Best Use Case | Example Models | |
|
| 41 | +| --------------- | ------------------------ | --------------- | ------------------------------------- | ------------------------------------- | ------------------------------------ | |
|
| 42 | +| **TinyWhoop** | 65–75mm / 31–40mm props | 20–30g | Ducted, safe, brushed/brushless | Indoor, beginner, safe around people | Mobula6, BetaFPV Meteor65 | |
|
| 43 | +| **MicroWhoop** | 75–100mm / 40–50mm props | 30–60g | Brushless, small ducts, more power | Indoor & small outdoor | Mobula7, Meteor85 | |
|
| 44 | +| **CineWhoop** | 3 inch / 120–150mm | 200–400g | Ducted, smooth flight, carries camera | Cinematic filming (GoPro/naked GoPro) | GEPRC CineLog 30, iFlight Protek35 | |
|
| 45 | +| **Toothpick** | 2.5–4 inch / 90–160mm | 40–120g | Very light, no ducts, carbon frame | Outdoor freestyle, nimble flying | Happymodel Sailfly-X, HX115 | |
|
| 46 | +| **Micro Quad** | 100–150mm / 2–3 inch | 70–150g | Small frame, not always ducted | Small park freestyle & racing | Emax Babyhawk II, iFlight Alpha A85 | |
|
| 47 | +| **5-inch Quad** | 210–250mm / 5 inch | 250–600g | Most common, powerful, versatile | Freestyle, racing, cinematic w/ GoPro | ImpulseRC Apex, iFlight Nazgul5 | |
|
| 48 | +| **Long Range** | 6–7 inch | 400–800g+ | Large props, GPS, big batteries | Long-distance cruising, mountains | iFlight Chimera7, Flywoo Explorer LR | |
|
| 49 | +| **X-Class** | 10–13 inch+ | >2kg | Huge, heavy lift, pro cameras | Professional filming, commercial work | Shendrones Siccario, custom builds | |
|
| 50 | + |
|
| 51 | + |
|
| 36 | 52 | |
| 37 | 53 | ## parts of the FPV drones |
| 38 | 54 | |
| ... | ... | @@ -265,7 +281,7 @@ In FPV drones, the **wheelbase** refers to the **diagonal distance between the c |
| 265 | 281 | - **Meteor75** → **75mm wheelbase** → Tiny Whoop class |
| 266 | 282 | - **SpeedyBee Bee25** → **120mm wheelbase** → Micro/Cinewhoop class |
| 267 | 283 | |
| 268 | - |
|
| 284 | +- cinelog-25 |
|
| 269 | 285 | |
| 270 | 286 | - [[FPV-load-dat]] |
| 271 | 287 |
app-dat/RC-dat/RC-configurator-dat/betaflight-configurator-dat/2025-09-06-12-32-30.png
| ... | ... | Binary files /dev/null and b/app-dat/RC-dat/RC-configurator-dat/betaflight-configurator-dat/2025-09-06-12-32-30.png differ |
app-dat/RC-dat/RC-configurator-dat/betaflight-configurator-dat/betaflight-configurator-dat.md
| ... | ... | @@ -27,6 +27,15 @@ board == CRAZY BEE F4SX1280 |
| 27 | 27 | - Telemetry Protocol == Automatically Included |
| 28 | 28 | - Motor Protocol == DSHOT |
| 29 | 29 | |
| 30 | +## SETUP |
|
| 31 | + |
|
| 32 | +- THE MOST IMPORTANT STEP: CALIBRATE ACCELEROMETER |
|
| 33 | +- **NO NOT CALIBRATE ON A TABLE**, PUT THE WHOOP ON THE FLOOR, MAKE SURE IT IS LEVEL |
|
| 34 | +- AFTER CALIBRATION, TURN ON MOTORS OR HOLD BY FINGERS, RECHECK |
|
| 35 | +- IF NEEDED, REPEAT CALIBRATION PROCESS UNTIL SATISFIED |
|
| 36 | +- |
|
| 37 | + |
|
| 38 | + |
|
| 30 | 39 | |
| 31 | 40 | ## ports |
| 32 | 41 | |
| ... | ... | @@ -38,10 +47,10 @@ board == CRAZY BEE F4SX1280 |
| 38 | 47 | - Accelerometer Roll Trim |
| 39 | 48 | - Accelerometer Pitch Trim |
| 40 | 49 | |
| 41 | -| roll | roll trim | pitch | pitch trim | |
|
| 42 | -| ---- | --------- | ----- | ---------- | |
|
| 43 | -| left | -- | back | -- | |
|
| 44 | -| right | ++ | front | ++ | |
|
| 50 | +| roll | roll trim | pitch | pitch trim | |
|
| 51 | +| ----- | --------- | ----- | ---------- | |
|
| 52 | +| left | -- | back | -- | |
|
| 53 | +| right | ++ | front | ++ | |
|
| 45 | 54 | |
| 46 | 55 | #### 1. Accelerometer Trim |
| 47 | 56 | - General setting that shifts the "zero level" of the accelerometer. |
| ... | ... | @@ -90,7 +99,28 @@ Beacon Tone |
| 90 | 99 | RX_LOSTBeeps when TX is turned off or signal lost (repeat until TX is okay) |
| 91 | 100 | RX_SETBeeps when aux channel is set for beep |
| 92 | 101 | |
| 102 | +### other features |
|
| 103 | + |
|
| 104 | +- air mode - consider turn this off, it may cause the whoop bump (hop round) when touch the ground |
|
| 105 | + |
|
| 106 | +- [] INFLIGHT_ACC_CAL |
|
| 107 | +- [] SERVO_TILT |
|
| 108 | +- [x] SOFT SERIAL |
|
| 109 | +- [] SONAR |
|
| 110 | +- [] LED_STRIP |
|
| 111 | +- [] DISPLAY |
|
| 112 | +- [x] OSD |
|
| 113 | +- [] CHANNEL_FORWARDING |
|
| 114 | +- [] TRANSPONDER |
|
| 115 | +- [] AIRMODE |
|
| 116 | +- [?] DYNAMIC_FILTER |
|
| 117 | + |
|
| 118 | + |
|
| 119 | +### Beeper Configuration |
|
| 120 | + |
|
| 121 | + |
|
| 93 | 122 | |
| 123 | +### logs |
|
| 94 | 124 | |
| 95 | 125 | - ESC/Motor Features == ONE SHOT 125 |
| 96 | 126 | |
| ... | ... | @@ -110,7 +140,7 @@ RX_SETBeeps when aux channel is set for beep |
| 110 | 140 | |
| 111 | 141 | - [[PID-dat]] |
| 112 | 142 | |
| 113 | -## rateprofile settings |
|
| 143 | +### rateprofile settings |
|
| 114 | 144 | |
| 115 | 145 | Rates Type? == Betaflight BETAFLIGHT |
| 116 | 146 | |
| ... | ... | @@ -121,6 +151,18 @@ Rates Type? == Betaflight BETAFLIGHT |
| 121 | 151 | | PITCH | 1.06 | 0.56 | 0.15 | 482 | |
| 122 | 152 | | YAW | 1.06 | 0.56 | 0.05 | 482 | |
| 123 | 153 | |
| 154 | +Rates Type? == Betaflight BETAFLIGHT == cinewhoop |
|
| 155 | + |
|
| 156 | +| set | RC Rate | Rate RC | Expo | Max Vel [deg/s] | |
|
| 157 | +| ---------------- | ------- | ------- | ---- | --------------- | |
|
| 158 | +| Basic/Acro Rates | | | | | |
|
| 159 | +| ROLL | 0.6 | 0.6 | 0.3 | 300 | |
|
| 160 | +| PITCH | 0.6 | 0.6 | 0.3 | 300 | |
|
| 161 | +| YAW | 0.6 | 0.6 | 0.3 | 300 | |
|
| 162 | + |
|
| 163 | + |
|
| 164 | + |
|
| 165 | + |
|
| 124 | 166 | Rates Type? == Actual |
| 125 | 167 | |
| 126 | 168 | | set | RC Rate | Rate RC | Expo | Max Vel [deg/s] | |
| ... | ... | @@ -160,6 +202,22 @@ for the smooth indoor flying |
| 160 | 202 | |
| 161 | 203 |  |
| 162 | 204 | |
| 205 | +#### optimized version 2 for indoor flying |
|
| 206 | + |
|
| 207 | +| Throttle Limit | Throttle Limit %0 | |
|
| 208 | +| -------------- | ----------------- | |
|
| 209 | +| SCALE | 55 | |
|
| 210 | +| Throttle MID | Throttle EXPO | |
|
| 211 | +| ------------ | ------------- | |
|
| 212 | +| 0.50 | 0.50 | |
|
| 213 | + |
|
| 214 | +### filter settings |
|
| 215 | + |
|
| 216 | +Profile dependent Filter Settings |
|
| 217 | + |
|
| 218 | +D Term Lowpass Filters |
|
| 219 | + |
|
| 220 | + |
|
| 163 | 221 | |
| 164 | 222 | ## presents |
| 165 | 223 | |
| ... | ... | @@ -182,13 +240,17 @@ AOS Cine25 tune by Chris Rosser |
| 182 | 240 | ## Modes |
| 183 | 241 | |
| 184 | 242 | - ARM == AUX 1 |
| 185 | -- angle == AUX 2 |
|
| 243 | +- angle == AUX 2 HIGH |
|
| 186 | 244 | - Horizon == AUX 2 |
| 187 | 245 | - Air Mode == AUX 1, air mode only in arco mode |
| 188 | 246 | - beeper - also in AUX 1 |
| 189 | 247 | |
| 190 | 248 | Arco mode is very stable, good for beginners |
| 191 | 249 | |
| 250 | +- beeper == AUX3 |
|
| 251 | +- Air Mode == AUX2 LOW |
|
| 252 | +- FPV ANGLE MIX == AUX2 HIGH |
|
| 253 | +- FLIP OVER AFTER CLASH == AUX4 HIGH |
|
| 192 | 254 | |
| 193 | 255 | ## motors |
| 194 | 256 | |
| ... | ... | @@ -260,4 +322,31 @@ Arming disable flags: BADRX ANGLE CLI ARMSWITCH |
| 260 | 322 | - Don’t arm with props attached until confirmed on table. |
| 261 | 323 | |
| 262 | 324 | |
| 263 | -Arming disable flags: THROTTLE CLI MSP |
|
| ... | ... | \ No newline at end of file |
| 0 | +Arming disable flags: THROTTLE CLI MSP |
|
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## Other setup |
|
| 8 | + |
|
| 9 | +### What is Air Mode? |
|
| 10 | +- Air Mode is a **Betaflight flight feature** that keeps the motors active and responsive even at **zero throttle**. |
|
| 11 | +- Without Air Mode: |
|
| 12 | + - When you cut throttle, motors almost stop spinning. |
|
| 13 | + - The quad loses control authority and can "fall" or tumble. |
|
| 14 | +- With Air Mode ON: |
|
| 15 | + - Motors always maintain some thrust (idle speed). |
|
| 16 | + - You can still control pitch, roll, and yaw when throttle stick is at minimum. |
|
| 17 | + |
|
| 18 | +### Why Use Air Mode on Whoops? |
|
| 19 | +- ✅ Smoother hovering and stable control, even at low throttle. |
|
| 20 | +- ✅ Prevents sudden drop when you release throttle indoors. |
|
| 21 | +- ✅ Essential for flips, rolls, or freestyle tricks. |
|
| 22 | +- ⚠️ For very small **brushed whoops**, it can make them bounce indoors (too sensitive). |
|
| 23 | + |
|
| 24 | +## black box |
|
| 25 | + |
|
| 26 | +Outboard serial logging device |
|
| 27 | +You can log to an external logging device (such as an OpenLager) by using a serial port. Configure the port on the Ports tab. |
|
| ... | ... | \ No newline at end of file |