mirror of
https://github.com/justcallmekoko/ESP32Marauder.git
synced 2026-01-26 11:14:51 -08:00
Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
af389a7aa2 | ||
|
|
5723ca09c0 | ||
|
|
f6c77beeb3 | ||
|
|
0e44b2d4fa | ||
|
|
e52ae0c505 | ||
|
|
bf9f2fee66 | ||
|
|
9f9cbc313d | ||
|
|
e7bdaa5d44 | ||
|
|
157ae7a3c8 | ||
|
|
e456f032a0 | ||
|
|
748123d525 | ||
|
|
58882a4468 | ||
|
|
8024fe8d80 | ||
|
|
fb415a49c3 | ||
|
|
68d3e40966 | ||
|
|
53601dd48a | ||
|
|
84f01dfca8 | ||
|
|
449183a4da | ||
|
|
96a344d214 | ||
|
|
83f61faea6 | ||
|
|
4b3967dd18 | ||
|
|
5a4aedd5a7 | ||
|
|
c3f7b8d455 | ||
|
|
e9f21c5e79 | ||
|
|
15b091fb1e |
53
.github/workflows/build_push.yml
vendored
53
.github/workflows/build_push.yml
vendored
@@ -96,20 +96,24 @@ jobs:
|
||||
with:
|
||||
sketch-names: MarauderOTA.ino
|
||||
arduino-board-fqbn: esp32:esp32:esp32s2
|
||||
platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.3/package_esp32_dev_index.json
|
||||
|
||||
- name: Replace SD lib
|
||||
run: |
|
||||
rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD
|
||||
cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32/libraries/SD /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD
|
||||
ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.0-rc1/libraries/SD
|
||||
rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD
|
||||
cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32/libraries/SD /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD
|
||||
ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD
|
||||
|
||||
- name: Modify platform.txt
|
||||
run: |
|
||||
echo "Chicken"
|
||||
for i in $(find /home/runner/.arduino15/packages/esp32/hardware/esp32/ -name "platform.txt"); do
|
||||
sed -i 's/compiler.c.elf.libs.esp32c3=/compiler.c.elf.libs.esp32c3=-zmuldefs /' "$i"
|
||||
sed -i 's/compiler.c.elf.libs.esp32s3=/compiler.c.elf.libs.esp32s3=-zmuldefs /' "$i"
|
||||
sed -i 's/compiler.c.elf.libs.esp32s2=/compiler.c.elf.libs.esp32s2=-zmuldefs /' "$i"
|
||||
sed -i 's/compiler.c.elf.libs.esp32=/compiler.c.elf.libs.esp32=-zmuldefs /' "$i"
|
||||
cat "$i" | grep compiler.c.elf.libs.esp32c3
|
||||
cat "$i" | grep compiler.c.elf.libs.esp32s3
|
||||
cat "$i" | grep compiler.c.elf.libs.esp32s2
|
||||
cat "$i" | grep compiler.c.elf.libs.esp32
|
||||
done
|
||||
@@ -118,15 +122,24 @@ jobs:
|
||||
uses: ArminJo/arduino-test-compile@v3.2.0
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=16M,PSRAM=enabled
|
||||
#platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=4M,PSRAM=enabled
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
#extra-arduino-lib-install-args: "-zmuldefs"
|
||||
|
||||
- name: Rename Marauder Flipper bin
|
||||
run: |
|
||||
mv ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper.bin
|
||||
|
||||
- name: Build Marauder for Flipper Zero Multi Board
|
||||
uses: ArminJo/arduino-test-compile@v3.2.0
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:esp32s3:PartitionScheme=min_spiffs,FlashSize=8M,PSRAM=enabled
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
|
||||
- name: Rename Marauder Multi Board bin
|
||||
run: |
|
||||
mv ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.multiboardS3.bin
|
||||
|
||||
- name: Configure TFT_eSPI and configs.h for OG Marauder
|
||||
run: |
|
||||
pwd
|
||||
@@ -145,9 +158,7 @@ jobs:
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
|
||||
#platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
#extra-arduino-lib-install-args: "-zmuldefs"
|
||||
|
||||
- name: Rename OG Marauder bin
|
||||
run: |
|
||||
@@ -169,9 +180,7 @@ jobs:
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
|
||||
#platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
#extra-arduino-lib-install-args: "-zmuldefs"
|
||||
|
||||
- name: Rename v6 Marauder bin
|
||||
run: |
|
||||
@@ -193,9 +202,7 @@ jobs:
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
|
||||
#platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
#extra-arduino-lib-install-args: "-zmuldefs"
|
||||
|
||||
- name: Rename Marauder Kit bin
|
||||
run: |
|
||||
@@ -217,9 +224,7 @@ jobs:
|
||||
with:
|
||||
sketch-names: esp32_marauder.ino
|
||||
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
|
||||
#platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.0-rc1/package_esp32_dev_index.json
|
||||
extra-arduino-cli-args: "--warnings none"
|
||||
#extra-arduino-lib-install-args: "-zmuldefs"
|
||||
|
||||
- name: Rename Marauder Mini bin
|
||||
run: |
|
||||
@@ -236,6 +241,13 @@ jobs:
|
||||
path: ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper.bin
|
||||
retention-days: 5
|
||||
|
||||
- name: 'Upload MultiboardS3 Artifact'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: esp32_marauder.multiboardS3.bin
|
||||
path: ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.multiboardS3.bin
|
||||
retention-days: 5
|
||||
|
||||
- name: 'Upload OG Artifact'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
@@ -286,6 +298,17 @@ jobs:
|
||||
asset_name: esp32_marauder.flipper.bin
|
||||
asset_content_type: application/bin
|
||||
|
||||
- name: Upload MultiboardS3 Asset
|
||||
id: upload-mutliboardS3-release-asset
|
||||
uses: actions/upload-release-asset@v1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||
asset_path: ./esp32_marauder/build/esp32.esp32.esp32s3/esp32_marauder.multiboardS3.bin
|
||||
asset_name: esp32_marauder.mutliboardS3.bin
|
||||
asset_content_type: application/bin
|
||||
|
||||
- name: Upload OG Asset
|
||||
id: upload-og-release-asset
|
||||
uses: actions/upload-release-asset@v1
|
||||
|
||||
24
.gitmodules
vendored
Normal file
24
.gitmodules
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
[submodule "esp32_marauder/libraries/lv_arduino"]
|
||||
path = esp32_marauder/libraries/lv_arduino
|
||||
url = git@github.com:lvgl/lv_arduino.git
|
||||
[submodule "esp32_marauder/libraries/LinkedList"]
|
||||
path = esp32_marauder/libraries/LinkedList
|
||||
url = git@github.com:ivanseidel/LinkedList.git
|
||||
[submodule "esp32_marauder/libraries/TFT_eSPI"]
|
||||
path = esp32_marauder/libraries/TFT_eSPI
|
||||
url = git@github.com:justcallmekoko/TFT_eSPI.git
|
||||
[submodule "esp32_marauder/libraries/JPEGDecoder"]
|
||||
path = esp32_marauder/libraries/JPEGDecoder
|
||||
url = git@github.com:Bodmer/JPEGDecoder.git
|
||||
[submodule "esp32_marauder/libraries/NimBLE-Arduino"]
|
||||
path = esp32_marauder/libraries/NimBLE-Arduino
|
||||
url = git@github.com:h2zero/NimBLE-Arduino.git
|
||||
[submodule "esp32_marauder/libraries/Adafruit_NeoPixel"]
|
||||
path = esp32_marauder/libraries/Adafruit_NeoPixel
|
||||
url = git@github.com:adafruit/Adafruit_NeoPixel.git
|
||||
[submodule "esp32_marauder/libraries/ArduinoJson"]
|
||||
path = esp32_marauder/libraries/ArduinoJson
|
||||
url = git@github.com:bblanchon/ArduinoJson.git
|
||||
[submodule "esp32_marauder/libraries/SwitchLib"]
|
||||
path = esp32_marauder/libraries/SwitchLib
|
||||
url = git@github.com:justcallmekoko/SwitchLib.git
|
||||
@@ -0,0 +1,35 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model 3220-10-0300-00
|
||||
#/13184465/987070/2.49/10/3/Connector
|
||||
DEF 3220-10-0300-00 J 0 30 Y Y 1 F N
|
||||
F0 "J" 750 300 50 H V L CNN
|
||||
F1 "3220-10-0300-00" 750 200 50 H V L CNN
|
||||
F2 "322010030000" 750 100 50 H I L CNN
|
||||
F3 "http://www.cnctech.us/pdfs/3220-XX-0300-00-TR_.PDF" 750 0 50 H I L CNN
|
||||
F4 "Conn Shrouded Header (4 Sides) HDR 10 POS 1.27mm Solder ST SMD" 750 -100 50 H I L CNN "Description"
|
||||
F5 "5.45" 750 -200 50 H I L CNN "Height"
|
||||
F6 "CNC Tech" 750 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "3220-10-0300-00" 750 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 750 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 750 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "3220-10-0300-00" 750 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/3220-10-0300-00/cnc-tech-llc?region=nac" 750 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 750 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 750 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X 1 1 0 0 200 R 50 50 0 0 P
|
||||
X 2 2 900 0 200 L 50 50 0 0 P
|
||||
X 3 3 0 -100 200 R 50 50 0 0 P
|
||||
X 4 4 900 -100 200 L 50 50 0 0 P
|
||||
X 5 5 0 -200 200 R 50 50 0 0 P
|
||||
X 6 6 900 -200 200 L 50 50 0 0 P
|
||||
X 7 7 0 -300 200 R 50 50 0 0 P
|
||||
X 8 8 900 -300 200 L 50 50 0 0 P
|
||||
X 9 9 0 -400 200 R 50 50 0 0 P
|
||||
X 10 10 900 -400 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,47 @@
|
||||
(module "322010030000" (layer F.Cu)
|
||||
(descr "3220-10-0300-00-1")
|
||||
(tags "Connector")
|
||||
(attr smd)
|
||||
(fp_text reference J** (at 0.000 -0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 -0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "322010030000" (at 0.000 -0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -6.35 -2.5) (end 6.35 -2.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.35 -2.5) (end 6.35 2.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 6.35 2.5) (end -6.35 2.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -6.35 2.5) (end -6.35 -2.5) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -7.35 -4.15) (end 7.35 -4.15) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 7.35 -4.15) (end 7.35 4.15) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 7.35 4.15) (end -7.35 4.15) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -7.35 4.15) (end -7.35 -4.15) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -3.4 -2.5) (end -6.35 -2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.35 -2.5) (end -6.35 2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.35 2.5) (end -3.4 2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -2.6 3.6) (end -2.6 3.6) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.5 3.6) (end -2.5 3.6) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 3.4 -2.5) (end 6.35 -2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 6.35 -2.5) (end 6.35 2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 6.35 2.5) (end 3.4 2.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_arc (start -2.55 3.6) (end -2.600 3.6) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -2.55 3.6) (end -2.500 3.6) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(pad 1 smd rect (at -2.540 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -2.540 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -1.270 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -1.270 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 0.000 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 0.000 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at 1.270 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 1.270 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 2.540 1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at 2.540 -1.765 0) (size 0.650 2.770) (layers F.Cu F.Paste F.Mask))
|
||||
(model 3220-10-0300-00.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,51 @@
|
||||
(module "503398-1892" (layer F.Cu)
|
||||
(descr "503398-1892")
|
||||
(tags "Connector")
|
||||
(attr smd)
|
||||
(fp_text reference J** (at 5.996 8.167) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 5.996 8.167) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "503398-1892" (at 5.996 8.167) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start 0 0) (end 0 14.05) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 0 14.05) (end 13.1 14.05) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 13.1 14.05) (end 13.1 0) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 0 0) (end 2.849 0) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 13.1 0) (end 12.474 0) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 12.474 0) (end 12.474 2.42) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 12.474 2.42) (end 3.554 2.42) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 2.849 0) (end 3.554 2.42) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 0 0) (end 2.849 0) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 2.849 0) (end 3.554 2.42) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 3.554 2.42) (end 12.109 2.42) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 13.1 3.65) (end 13.1 10.65) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 0 2.65) (end 0 10.648) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 13.1 0) (end 12.474 0) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 7.5 14.05) (end 12.3 14.05) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 3.15 14.05) (end 5.8 14.05) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 0.74 14.05) (end 1.6 14.05) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center 4.116 0.356) (end 4.116 0.41057) (layer F.SilkS) (width 0.2))
|
||||
(pad 1 smd rect (at 4.17 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 5.27 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at 6.37 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 7.47 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 8.57 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 9.67 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at 10.77 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 11.87 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 2.38 13.865 0) (size 0.9 0.93) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at 6.645 13.94 90) (size 0.78 1.05) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd rect (at 13.03 12.665 0) (size 0.7 3.33) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd rect (at 12.95 1.9 0) (size 0.86 2.8) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 13 smd rect (at 0.29 1.415 0) (size 1.14 1.83) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 14 smd rect (at 0.07 12.665 0) (size 0.7 3.33) (layers F.Cu F.Paste F.Mask))
|
||||
(model 503398-1892.stp
|
||||
(at (xyz 0.25787402325728 -0.31968503486453 0.02362204818275))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
35
PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib
Normal file
35
PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/503398-1892.lib
Normal file
@@ -0,0 +1,35 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model 503398-1892
|
||||
#/269057/987070/2.49/10/4/Connector
|
||||
DEF 503398-1892 J 0 30 Y Y 1 F N
|
||||
F0 "J" 1550 300 50 H V L CNN
|
||||
F1 "503398-1892" 1550 200 50 H V L CNN
|
||||
F2 "503398-1892" 1550 100 50 H I L CNN
|
||||
F3 "http://www.molex.com/webdocs/datasheets/pdf/en-us//5033981892_MEMORY_CARD_SOCKET.pdf" 1550 0 50 H I L CNN
|
||||
F4 "MicroSD SMT Push-Push 1.28mm height MicroSD SMT Push-Push 1.28mm height" 1550 -100 50 H I L CNN "Description"
|
||||
F5 "" 1550 -200 50 H I L CNN "Height"
|
||||
F6 "Molex" 1550 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "503398-1892" 1550 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "538-503398-1892" 1550 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/Molex/503398-1892?qs=b0v8CoHHvSMxV%252BW12iKaSg%3D%3D" 1550 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 1550 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 1550 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 1550 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 1550 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X DAT2 1 0 0 200 R 50 50 0 0 P
|
||||
X CD/DAT3 2 0 -100 200 R 50 50 0 0 P
|
||||
X CMD 3 0 -200 200 R 50 50 0 0 P
|
||||
X VDD 4 0 -300 200 R 50 50 0 0 P
|
||||
X CLK 5 0 -400 200 R 50 50 0 0 P
|
||||
X VSS 6 1700 0 200 L 50 50 0 0 P
|
||||
X DAT0 7 1700 -100 200 L 50 50 0 0 P
|
||||
X DAT1 8 1700 -200 200 L 50 50 0 0 P
|
||||
X DETECT_LEVER 9 1700 -300 200 L 50 50 0 0 P
|
||||
X DETECT_SWITCH 10 1700 -400 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 1500 100 1500 -500 200 -500 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,29 @@
|
||||
(module "CAPC1005X55N" (layer F.Cu)
|
||||
(descr "CC0402")
|
||||
(tags "Capacitor")
|
||||
(attr smd)
|
||||
(fp_text reference C** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "CAPC1005X55N" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(pad 1 smd rect (at -0.46 0 0) (size 0.6 0.62) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.46 0 0) (size 0.6 0.62) (layers F.Cu F.Paste F.Mask))
|
||||
(model CC0402KRX7R7BB104.stp
|
||||
(at (xyz -0.020472440193957 -0.011023622094177 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz -90 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,29 @@
|
||||
(module "CAPC1005X60N" (layer F.Cu)
|
||||
(descr "CL05A105KA5NQNC")
|
||||
(tags "Capacitor")
|
||||
(attr smd)
|
||||
(fp_text reference C** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "CAPC1005X60N" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -0.92 -0.47) (end 0.92 -0.47) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.92 -0.47) (end 0.92 0.47) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 0.92 0.47) (end -0.92 0.47) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.92 0.47) (end -0.92 -0.47) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(pad 1 smd rect (at -0.46 0 0) (size 0.62 0.64) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.46 0 0) (size 0.62 0.64) (layers F.Cu F.Paste F.Mask))
|
||||
(model CL05A105KA5NQNC.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,30 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model CC0402KRX7R7BB104
|
||||
#/319043/987070/2.49/2/4/Capacitor
|
||||
DEF CC0402KRX7R7BB104 C 0 30 Y Y 1 F N
|
||||
F0 "C" 350 250 50 H V L CNN
|
||||
F1 "CC0402KRX7R7BB104" 350 150 50 H V L CNN
|
||||
F2 "CAPC1005X55N" 350 50 50 H I L CNN
|
||||
F3 "http://www.datasheets360.com/pdf/-5354154806277341459" 350 -50 50 H I L CNN
|
||||
F4 "Cap 100nF 16V 0402 SMD 10% X7R Phycomp 100nF Multilayer Ceramic Capacitor (MLCC) 16 V dc +/-10% X7R dielectric Standard max op. temp. +125C" 350 -150 50 H I L CNN "Description"
|
||||
F5 "0.55" 350 -250 50 H I L CNN "Height"
|
||||
F6 "KEMET" 350 -350 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "CC0402KRX7R7BB104" 350 -450 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "603-CC402KRX7R7BB104" 350 -550 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/CC0402KRX7R7BB104?qs=AgBp2OyFlx%252BSOyhfyS7hpw%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "CC0402KRX7R7BB104" 350 -750 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/cc0402krx7r7bb104/yageo?region=nac" 350 -850 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X ~ 1 0 0 200 R 50 50 0 0 P
|
||||
X ~ 2 500 0 200 L 50 50 0 0 P
|
||||
P 2 0 1 6 220 100 220 -100 N
|
||||
P 2 0 1 6 280 100 280 -100 N
|
||||
P 2 0 1 6 200 0 220 0 N
|
||||
P 2 0 1 6 280 0 300 0 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,30 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model CL05A105KA5NQNC
|
||||
#/1601150/987070/2.49/2/3/Capacitor
|
||||
DEF CL05A105KA5NQNC C 0 30 Y Y 1 F N
|
||||
F0 "C" 350 250 50 H V L CNN
|
||||
F1 "CL05A105KA5NQNC" 350 150 50 H V L CNN
|
||||
F2 "CAPC1005X60N" 350 50 50 H I L CNN
|
||||
F3 "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics" 350 -50 50 H I L CNN
|
||||
F4 "Cap Ceramic 1uF 25V X5R 10% Pad SMD 0402 85C T/R" 350 -150 50 H I L CNN "Description"
|
||||
F5 "0.6" 350 -250 50 H I L CNN "Height"
|
||||
F6 "Samsung Electro-Mechanics" 350 -350 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "CL05A105KA5NQNC" 350 -450 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "187-CL05A105KA5NQNC" 350 -550 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05A105KA5NQNC?qs=X6jEic%2FHinDIeFgZnm60Lw%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "CL05A105KA5NQNC" 350 -750 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/cl05a105ka5nqnc/samsung-electro-mechanics?region=europe" 350 -850 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X ~ 1 0 0 200 R 50 50 0 0 P
|
||||
X ~ 2 500 0 200 L 50 50 0 0 P
|
||||
P 2 0 1 6 220 100 220 -100 N
|
||||
P 2 0 1 6 280 100 280 -100 N
|
||||
P 2 0 1 6 200 0 220 0 N
|
||||
P 2 0 1 6 280 0 300 0 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,30 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model CL05B104KO5NNNC
|
||||
#/563787/987070/2.49/2/3/Capacitor
|
||||
DEF CL05B104KO5NNNC C 0 30 Y Y 1 F N
|
||||
F0 "C" 350 250 50 H V L CNN
|
||||
F1 "CL05B104KO5NNNC" 350 150 50 H V L CNN
|
||||
F2 "CAPC1005X55N" 350 50 50 H I L CNN
|
||||
F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets-DGA10/2408147.pdf" 350 -50 50 H I L CNN
|
||||
F4 "Samsung Electro-Mechanics CL05B104KO5NNNC 100nF Multilayer Ceramic Capacitor MLCC 16V dc +/-10% Tolerance SMD" 350 -150 50 H I L CNN "Description"
|
||||
F5 "0.55" 350 -250 50 H I L CNN "Height"
|
||||
F6 "Samsung Electro-Mechanics" 350 -350 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "CL05B104KO5NNNC" 350 -450 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "187-CL05B104KO5NNNC" 350 -550 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/Samsung-Electro-Mechanics/CL05B104KO5NNNC?qs=hqM3L16%252BxlfT2SKOuAUq6Q%3D%3D" 350 -650 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "CL05B104KO5NNNC" 350 -750 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/cl05b104ko5nnnc/samsung-electro-mechanics?region=europe" 350 -850 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 350 -950 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 350 -1050 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X ~ 1 0 0 200 R 50 50 0 0 P
|
||||
X ~ 2 500 0 200 L 50 50 0 0 P
|
||||
P 2 0 1 6 220 100 220 -100 N
|
||||
P 2 0 1 6 280 100 280 -100 N
|
||||
P 2 0 1 6 200 0 220 0 N
|
||||
P 2 0 1 6 280 0 300 0 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,35 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model DZ254S-11-10-48
|
||||
#/17126707/987070/2.49/10/0/Connector
|
||||
DEF DZ254S-11-10-48 J 0 30 Y Y 1 F N
|
||||
F0 "J" 750 300 50 H V L CNN
|
||||
F1 "DZ254S-11-10-48" 750 200 50 H V L CNN
|
||||
F2 "HUSRSP10W66P254_2500X250X850P" 750 100 50 H I L CNN
|
||||
F3 "https://datasheet.lcsc.com/lcsc/2209141730_DEALON-DZ254S-11-10-48_C5160793.pdf" 750 0 50 H I L CNN
|
||||
F4 "Brick nogging Square Pins 1 10 2.54mm 1x10P SMD,P=2.54mm() Pin Headers ROHS" 750 -100 50 H I L CNN "Description"
|
||||
F5 "" 750 -200 50 H I L CNN "Height"
|
||||
F6 "DEALON" 750 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "DZ254S-11-10-48" 750 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 750 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 750 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 750 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 750 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 750 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 750 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X 1 1 0 0 200 R 50 50 0 0 P
|
||||
X 2 2 0 -100 200 R 50 50 0 0 P
|
||||
X 3 3 0 -200 200 R 50 50 0 0 P
|
||||
X 4 4 0 -300 200 R 50 50 0 0 P
|
||||
X 5 5 0 -400 200 R 50 50 0 0 P
|
||||
X 6 6 900 0 200 L 50 50 0 0 P
|
||||
X 7 7 900 -100 200 L 50 50 0 0 P
|
||||
X 8 8 900 -200 200 L 50 50 0 0 P
|
||||
X 9 9 900 -300 200 L 50 50 0 0 P
|
||||
X 10 10 900 -400 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 700 100 700 -500 200 -500 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,72 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model ESP32-WROOM-32E-N4
|
||||
#/15884694/987070/2.49/47/4/Integrated Circuit
|
||||
DEF ESP32-WROOM-32E-N4 IC 0 30 Y Y 1 F N
|
||||
F0 "IC" 1350 300 50 H V L CNN
|
||||
F1 "ESP32-WROOM-32E-N4" 1350 200 50 H V L CNN
|
||||
F2 "ESP32WROOM32EN4" 1350 100 50 H I L CNN
|
||||
F3 "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" 1350 0 50 H I L CNN
|
||||
F4 "RX TXRX MOD WIFI TRACE ANT SMD" 1350 -100 50 H I L CNN "Description"
|
||||
F5 "3.25" 1350 -200 50 H I L CNN "Height"
|
||||
F6 "Espressif Systems" 1350 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "ESP32-WROOM-32E-N4" 1350 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "356-ESP32WRM32E132PH" 1350 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/Espressif-Systems/ESP32-WROOM-32E-N4?qs=Li%252BoUPsLEnsPzTWsi%252BRMgQ%3D%3D" 1350 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 1350 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 1350 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 1350 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 1350 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X GND_1 1 0 0 200 R 50 50 0 0 P
|
||||
X 3V3 2 0 -100 200 R 50 50 0 0 P
|
||||
X EN 3 0 -200 200 R 50 50 0 0 P
|
||||
X SENSOR_VP 4 0 -300 200 R 50 50 0 0 P
|
||||
X SENSOR_VN 5 0 -400 200 R 50 50 0 0 P
|
||||
X IO34 6 0 -500 200 R 50 50 0 0 P
|
||||
X IO35 7 0 -600 200 R 50 50 0 0 P
|
||||
X IO32 8 0 -700 200 R 50 50 0 0 P
|
||||
X IO33 9 0 -800 200 R 50 50 0 0 P
|
||||
X IO25 10 0 -900 200 R 50 50 0 0 P
|
||||
X IO26 11 0 -1000 200 R 50 50 0 0 P
|
||||
X IO27 12 0 -1100 200 R 50 50 0 0 P
|
||||
X IO14 13 0 -1200 200 R 50 50 0 0 P
|
||||
X IO12 14 0 -1300 200 R 50 50 0 0 P
|
||||
X GND_2 15 0 -1400 200 R 50 50 0 0 P
|
||||
X IO13 16 0 -1500 200 R 50 50 0 0 P
|
||||
X NC_1 17 0 -1600 200 R 50 50 0 0 P
|
||||
X NC_2 18 0 -1700 200 R 50 50 0 0 P
|
||||
X NC_3 19 0 -1800 200 R 50 50 0 0 P
|
||||
X NC_4 20 0 -1900 200 R 50 50 0 0 P
|
||||
X NC_5 21 0 -2000 200 R 50 50 0 0 P
|
||||
X NC_6 22 0 -2100 200 R 50 50 0 0 P
|
||||
X IO15 23 0 -2200 200 R 50 50 0 0 P
|
||||
X IO2 24 0 -2300 200 R 50 50 0 0 P
|
||||
X IO0 25 1500 0 200 L 50 50 0 0 P
|
||||
X IO4 26 1500 -100 200 L 50 50 0 0 P
|
||||
X IO16 27 1500 -200 200 L 50 50 0 0 P
|
||||
X IO17 28 1500 -300 200 L 50 50 0 0 P
|
||||
X IO5 29 1500 -400 200 L 50 50 0 0 P
|
||||
X IO18 30 1500 -500 200 L 50 50 0 0 P
|
||||
X IO19 31 1500 -600 200 L 50 50 0 0 P
|
||||
X NC_7 32 1500 -700 200 L 50 50 0 0 P
|
||||
X IO21 33 1500 -800 200 L 50 50 0 0 P
|
||||
X RXD0 34 1500 -900 200 L 50 50 0 0 P
|
||||
X TXD0 35 1500 -1000 200 L 50 50 0 0 P
|
||||
X IO22 36 1500 -1100 200 L 50 50 0 0 P
|
||||
X IO23 37 1500 -1200 200 L 50 50 0 0 P
|
||||
X GND_3 38 1500 -1300 200 L 50 50 0 0 P
|
||||
X GND_4 39 1500 -1400 200 L 50 50 0 0 P
|
||||
X GND_5 40 1500 -1500 200 L 50 50 0 0 P
|
||||
X GND_6 41 1500 -1600 200 L 50 50 0 0 P
|
||||
X GND_7 42 1500 -1700 200 L 50 50 0 0 P
|
||||
X GND_8 43 1500 -1800 200 L 50 50 0 0 P
|
||||
X GND_9 44 1500 -1900 200 L 50 50 0 0 P
|
||||
X GND_10 45 1500 -2000 200 L 50 50 0 0 P
|
||||
X GND_11 46 1500 -2100 200 L 50 50 0 0 P
|
||||
X GND_12 47 1500 -2200 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 1300 100 1300 -2400 200 -2400 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,85 @@
|
||||
(module "ESP32WROOM32EN4" (layer F.Cu)
|
||||
(descr "ESP32-WROOM-32E-N4-1")
|
||||
(tags "Integrated Circuit")
|
||||
(attr smd)
|
||||
(fp_text reference IC** (at 0.000 0.25) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 0.25) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "ESP32WROOM32EN4" (at 0.000 0.25) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -9 12.75) (end 9 12.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 9 12.75) (end 9 -12.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 9 -12.75) (end -9 -12.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -9 -12.75) (end -9 12.75) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -10.5 -13.75) (end 10.5 -13.75) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 10.5 -13.75) (end 10.5 14.25) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 10.5 14.25) (end -10.5 14.25) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -10.5 14.25) (end -10.5 -13.75) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -9 -6) (end -9 -12.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -9 -12.75) (end 9 -12.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 9 -12.75) (end 9 -6) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 9 12) (end 9 12.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 9 12.75) (end 6.5 12.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.5 12.75) (end -9 12.75) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -9 12.75) (end -9 12) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -10.1 -5.26) (end -10.1 -5.26) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -10 -5.26) (end -10 -5.26) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -10.05 -5.26) (end -10.100 -5.26) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start -10.05 -5.26) (end -10.000 -5.26) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(pad 1 smd rect (at -8.750 -5.26 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -8.750 -3.99 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -8.750 -2.72 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -8.750 -1.45 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at -8.750 -0.18 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at -8.750 1.09 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at -8.750 2.36 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at -8.750 3.63 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at -8.750 4.9 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at -8.750 6.17 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 11 smd rect (at -8.750 7.44 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 12 smd rect (at -8.750 8.71 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 13 smd rect (at -8.750 9.98 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 14 smd rect (at -8.750 11.25 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 15 smd rect (at -5.715 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 16 smd rect (at -4.445 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 17 smd rect (at -3.175 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 18 smd rect (at -1.905 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 19 smd rect (at -0.635 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 20 smd rect (at 0.635 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 21 smd rect (at 1.905 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 22 smd rect (at 3.175 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 23 smd rect (at 4.445 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 24 smd rect (at 5.715 12.5 0) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 25 smd rect (at 8.750 11.25 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 26 smd rect (at 8.750 9.98 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 27 smd rect (at 8.750 8.71 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 28 smd rect (at 8.750 7.44 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 29 smd rect (at 8.750 6.17 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 30 smd rect (at 8.750 4.9 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 31 smd rect (at 8.750 3.63 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 32 smd rect (at 8.750 2.36 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 33 smd rect (at 8.750 1.09 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 34 smd rect (at 8.750 -0.18 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 35 smd rect (at 8.750 -1.45 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 36 smd rect (at 8.750 -2.72 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 37 smd rect (at 8.750 -3.99 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 38 smd rect (at 8.750 -5.26 90) (size 0.900 1.500) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 39 smd rect (at -2.900 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 40 smd rect (at -2.900 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 41 smd rect (at -2.900 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 42 smd rect (at -1.500 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 43 smd rect (at -0.100 3.86 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 44 smd rect (at -0.100 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 45 smd rect (at -0.100 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 46 smd rect (at -1.500 1.06 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 47 smd rect (at -1.500 2.46 90) (size 0.900 0.900) (layers F.Cu F.Paste F.Mask))
|
||||
(model ESP32-WROOM-32E-N4.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,39 @@
|
||||
(module "HUSRSP10W66P254_2500X250X850P" (layer F.Cu)
|
||||
(descr "DZ254S-11-10-48")
|
||||
(tags "Connector")
|
||||
(attr smd)
|
||||
(fp_text reference J** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "HUSRSP10W66P254_2500X250X850P" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -12.75 -4.01) (end 12.75 -4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 12.75 -4.01) (end 12.75 4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 12.75 4.01) (end -12.75 4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -12.75 4.01) (end -12.75 -4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -12.5 -1.25) (end 12.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 12.5 -1.25) (end 12.5 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 12.5 1.25) (end -12.5 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -12.5 1.25) (end -12.5 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -12.5 1.25) (end -12.5 -3.76) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 12.5 1.25) (end 12.5 -1.25) (layer F.SilkS) (width 0.2))
|
||||
(pad 1 smd rect (at -11.43 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -8.89 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -6.35 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -3.81 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at -1.27 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 1.27 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at 3.81 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 6.35 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 9 smd rect (at 8.89 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 10 smd rect (at 11.43 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(model DZ254S-11-10-48.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,37 @@
|
||||
(module "HUSRSP8W66P254_2000X250X850P" (layer F.Cu)
|
||||
(descr "X6511WVS-08H-C60D48R2")
|
||||
(tags "Connector")
|
||||
(attr smd)
|
||||
(fp_text reference J** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "HUSRSP8W66P254_2000X250X850P" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -10.25 -4.01) (end 10.25 -4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 10.25 -4.01) (end 10.25 4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 10.25 4.01) (end -10.25 4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -10.25 4.01) (end -10.25 -4.01) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -10 -1.25) (end 10 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10 -1.25) (end 10 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 10 1.25) (end -10 1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -10 1.25) (end -10 -1.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -10 1.25) (end -10 -3.76) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 10 1.25) (end 10 -1.25) (layer F.SilkS) (width 0.2))
|
||||
(pad 1 smd rect (at -8.89 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at -6.35 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -3.81 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -1.27 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 5 smd rect (at 1.27 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 6 smd rect (at 3.81 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 7 smd rect (at 6.35 -1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 8 smd rect (at 8.89 1.04 0) (size 0.96 5.44) (layers F.Cu F.Paste F.Mask))
|
||||
(model X6511WVS-08H-C60D48R2.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,27 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model RC0402FR-0710KL
|
||||
#/541505/987070/2.49/2/3/Resistor
|
||||
DEF RC0402FR-0710KL R 0 30 Y Y 1 F N
|
||||
F0 "R" 550 250 50 H V L CNN
|
||||
F1 "RC0402FR-0710KL" 550 150 50 H V L CNN
|
||||
F2 "RESC1005X40N" 550 50 50 H I L CNN
|
||||
F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" 550 -50 50 H I L CNN
|
||||
F4 "YAGEO (PHYCOMP) - RC0402FR-0710KL. - RES, THICK FILM, 10K, 1%, 0.0625W, 0402" 550 -150 50 H I L CNN "Description"
|
||||
F5 "0.4" 550 -250 50 H I L CNN "Height"
|
||||
F6 "KEMET" 550 -350 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "RC0402FR-0710KL" 550 -450 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "603-RC0402FR-0710KL" 550 -550 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-0710KL?qs=I1mnnYJTTsxUoNwrUsQExA%3D%3D" 550 -650 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "RC0402FR-0710KL" 550 -750 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/rc0402fr-0710kl/yageo?region=europe" 550 -850 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 550 -950 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 550 -1050 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X ~ 1 0 0 200 R 50 50 0 0 P
|
||||
X ~ 2 700 0 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 50 500 50 500 -50 200 -50 200 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,27 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model RC0402FR-07220RL
|
||||
#/349197/987070/2.49/2/5/Resistor
|
||||
DEF RC0402FR-07220RL R 0 30 Y Y 1 F N
|
||||
F0 "R" 550 250 50 H V L CNN
|
||||
F1 "RC0402FR-07220RL" 550 150 50 H V L CNN
|
||||
F2 "RESC1005X40N" 550 50 50 H I L CNN
|
||||
F3 "https://datasheet.datasheetarchive.com/originals/distributors/Datasheets_SAMA/902f9e387b938f871d31120f5fc1d65e.pdf" 550 -50 50 H I L CNN
|
||||
F4 "YAGEO (PHYCOMP) - RC0402FR-07220RL - RES, THICK FILM, 220R, 1%, 0.063W, 0402" 550 -150 50 H I L CNN "Description"
|
||||
F5 "0.4" 550 -250 50 H I L CNN "Height"
|
||||
F6 "KEMET" 550 -350 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "RC0402FR-07220RL" 550 -450 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "603-RC0402FR-07220RL" 550 -550 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/YAGEO/RC0402FR-07220RL?qs=UOUeRUa%252B8Wkw9iNOZEwgHw%3D%3D" 550 -650 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "RC0402FR-07220RL" 550 -750 50 H I L CNN "Arrow Part Number"
|
||||
F11 "https://www.arrow.com/en/products/rc0402fr-07220rl/yageo?region=nac" 550 -850 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 550 -950 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 550 -1050 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X ~ 1 0 0 200 R 50 50 0 0 P
|
||||
X ~ 2 700 0 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 50 500 50 500 -50 200 -50 200 50 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,29 @@
|
||||
(module "RESC1005X40N" (layer F.Cu)
|
||||
(descr "RC0402")
|
||||
(tags "Resistor")
|
||||
(attr smd)
|
||||
(fp_text reference R** (at 0 0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0 0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "RESC1005X40N" (at 0 0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -1.175 -0.55) (end 1.175 -0.55) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.175 -0.55) (end 1.175 0.55) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.175 0.55) (end -1.175 0.55) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.175 0.55) (end -1.175 -0.55) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1))
|
||||
(fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1))
|
||||
(pad 1 smd rect (at -0.55 0 90) (size 0.6 0.75) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.55 0 90) (size 0.6 0.75) (layers F.Cu F.Paste F.Mask))
|
||||
(model RC0402FR-07220RL.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,40 @@
|
||||
(module "SKRPABE010" (layer F.Cu)
|
||||
(descr "SKRPABE010-1")
|
||||
(tags "Switch")
|
||||
(attr smd)
|
||||
(fp_text reference S** (at 0.000 -0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 -0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "SKRPABE010" (at 0.000 -0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -2.1 -1.6) (end 2.1 -1.6) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 2.1 -1.6) (end 2.1 1.6) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 2.1 1.6) (end -2.1 1.6) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -2.1 1.6) (end -2.1 -1.6) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -3.6 -2.6) (end 3.6 -2.6) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 3.6 -2.6) (end 3.6 2.6) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 3.6 2.6) (end -3.6 2.6) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -3.6 2.6) (end -3.6 -2.6) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -1.2 -1.6) (end 1.2 -1.6) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -1.2 1.6) (end 1.2 1.6) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -2.1 -0.4) (end -2.1 0.4) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 2.1 -0.4) (end 2.1 0.4) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -3 -1) (end -3 -1) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start -3 -1) (end -3 -1) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -3.2 -1) (end -3.2 -1) (layer F.SilkS) (width 0.2))
|
||||
(fp_arc (start -3.1 -1) (end -3.000 -1) (angle -180) (layer F.SilkS) (width 0.2))
|
||||
(fp_arc (start -3.1 -1) (end -3.200 -1) (angle -180) (layer F.SilkS) (width 0.2))
|
||||
(pad 1 smd rect (at -2.075 -1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 2.075 -1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -2.075 1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at 2.075 1.075 90) (size 0.650 1.050) (layers F.Cu F.Paste F.Mask))
|
||||
(model SKRPABE010.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
29
PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib
Normal file
29
PCBs/FlipperZero/WiFi-Devboard-Pro/Libraries/SKRPABE010.lib
Normal file
@@ -0,0 +1,29 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model SKRPABE010
|
||||
#/13010270/987070/2.49/4/0/Switch
|
||||
DEF SKRPABE010 S 0 30 Y Y 1 F N
|
||||
F0 "S" 950 300 50 H V L CNN
|
||||
F1 "SKRPABE010" 950 200 50 H V L CNN
|
||||
F2 "SKRPABE010" 950 100 50 H I L CNN
|
||||
F3 "https://datasheet.lcsc.com/szlcsc/ALPS-Electric-SKRPABE010_C115360.pdf" 950 0 50 H I L CNN
|
||||
F4 "Switch Tactile N.O. SPST Button J-Bend 0.05A 16VDC 1.57N SMD Automotive T/R" 950 -100 50 H I L CNN "Description"
|
||||
F5 "2.5" 950 -200 50 H I L CNN "Height"
|
||||
F6 "ALPS Electric" 950 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "SKRPABE010" 950 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "688-SKRPAB" 950 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "https://www.mouser.co.uk/ProductDetail/Alps-Alpine/SKRPABE010?qs=m0BA540hBPe1GpcSf%2FZ5Yw%3D%3D" 950 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 950 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 950 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 950 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 950 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X NO_1 1 0 0 200 R 50 50 0 0 P
|
||||
X NO_2 2 1100 0 200 L 50 50 0 0 P
|
||||
X NO_3 3 0 -100 200 R 50 50 0 0 P
|
||||
X NO_4 4 1100 -100 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 900 100 900 -200 200 -200 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,29 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model WS2812B-2020
|
||||
#/13449884/987070/2.49/4/4/LED (Multiple)
|
||||
DEF WS2812B-2020 LED 0 30 Y Y 1 F N
|
||||
F0 "LED" 850 300 50 H V L CNN
|
||||
F1 "WS2812B-2020" 850 200 50 H V L CNN
|
||||
F2 "WS2812B2020" 850 100 50 H I L CNN
|
||||
F3 "https://www.alldatasheet.com/datasheet-pdf/pdf/1134522/WORLDSEMI/WS2812B-2020.html" 850 0 50 H I L CNN
|
||||
F4 "LED; SMD; 2020; RGB; 2x2x0.84mm; 3.75.3V; Lens: transparent; 2kHz" 850 -100 50 H I L CNN "Description"
|
||||
F5 "0.84" 850 -200 50 H I L CNN "Height"
|
||||
F6 "Worldsemi" 850 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "WS2812B-2020" 850 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 850 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 850 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 850 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 850 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 850 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 850 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X DO 1 1000 -100 200 L 50 50 0 0 P
|
||||
X GND 2 1000 0 200 L 50 50 0 0 P
|
||||
X DI 3 0 0 200 R 50 50 0 0 P
|
||||
X VDD 4 0 -100 200 R 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 800 100 800 -200 200 -200 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
@@ -0,0 +1,35 @@
|
||||
(module "WS2812B2020" (layer F.Cu)
|
||||
(descr "WS2812B-2020-2")
|
||||
(tags "LED (Multiple)")
|
||||
(attr smd)
|
||||
(fp_text reference LED** (at 0.000 -0) (layer F.SilkS)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text user %R (at 0.000 -0) (layer F.Fab)
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_text value "WS2812B2020" (at 0.000 -0) (layer F.SilkS) hide
|
||||
(effects (font (size 1.27 1.27) (thickness 0.254)))
|
||||
)
|
||||
(fp_line (start -1.1 -1) (end 1.1 -1) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 1.1 -1) (end 1.1 1) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 1.1 1) (end -1.1 1) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -1.1 1) (end -1.1 -1) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start -2.265 -2) (end 2.265 -2) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 2.265 -2) (end 2.265 2) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 2.265 2) (end -2.265 2) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start -2.265 2) (end -2.265 -2) (layer F.CrtYd) (width 0.1))
|
||||
(fp_line (start 1.4 1.4) (end 1.4 1.4) (layer F.SilkS) (width 0.1))
|
||||
(fp_line (start 1.4 1.3) (end 1.4 1.3) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start 1.4 1.35) (end 1.400 1.4) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(fp_arc (start 1.4 1.35) (end 1.400 1.3) (angle -180) (layer F.SilkS) (width 0.1))
|
||||
(pad 1 smd rect (at 0.915 0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 2 smd rect (at 0.915 -0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 3 smd rect (at -0.915 -0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask))
|
||||
(pad 4 smd rect (at -0.915 0.55 90) (size 0.700 0.700) (layers F.Cu F.Paste F.Mask))
|
||||
(model WS2812B-2020.stp
|
||||
(at (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,33 @@
|
||||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#SamacSys ECAD Model X6511WVS-08H-C60D48R2
|
||||
#/17126700/987070/2.49/8/0/Connector
|
||||
DEF X6511WVS-08H-C60D48R2 J 0 30 Y Y 1 F N
|
||||
F0 "J" 650 300 50 H V L CNN
|
||||
F1 "X6511WVS-08H-C60D48R2" 650 200 50 H V L CNN
|
||||
F2 "HUSRSP8W66P254_2000X250X850P" 650 100 50 H I L CNN
|
||||
F3 "https://datasheet.lcsc.com/lcsc/2110100430_XKB-Connectivity-X6511WVS-08H-C60D48R2_C2883765.pdf" 650 0 50 H I L CNN
|
||||
F4 "Gold 250V 3A Brick nogging Square Pins 2.5mm 260 6mm -40~ 105 1 8 2.54mm Black Brass 1x8P SMD,P=2.54mm() Pin Headers ROHS" 650 -100 50 H I L CNN "Description"
|
||||
F5 "" 650 -200 50 H I L CNN "Height"
|
||||
F6 "XKB Connectivity" 650 -300 50 H I L CNN "Manufacturer_Name"
|
||||
F7 "X6511WVS-08H-C60D48R2" 650 -400 50 H I L CNN "Manufacturer_Part_Number"
|
||||
F8 "" 650 -500 50 H I L CNN "Mouser Part Number"
|
||||
F9 "" 650 -600 50 H I L CNN "Mouser Price/Stock"
|
||||
F10 "" 650 -700 50 H I L CNN "Arrow Part Number"
|
||||
F11 "" 650 -800 50 H I L CNN "Arrow Price/Stock"
|
||||
F12 "" 650 -900 50 H I L CNN "Mouser Testing Part Number"
|
||||
F13 "" 650 -1000 50 H I L CNN "Mouser Testing Price/Stock"
|
||||
DRAW
|
||||
X 1 1 0 0 200 R 50 50 0 0 P
|
||||
X 2 2 0 -100 200 R 50 50 0 0 P
|
||||
X 3 3 0 -200 200 R 50 50 0 0 P
|
||||
X 4 4 0 -300 200 R 50 50 0 0 P
|
||||
X 5 5 800 0 200 L 50 50 0 0 P
|
||||
X 6 6 800 -100 200 L 50 50 0 0 P
|
||||
X 7 7 800 -200 200 L 50 50 0 0 P
|
||||
X 8 8 800 -300 200 L 50 50 0 0 P
|
||||
P 5 0 1 6 200 100 600 100 600 -400 200 -400 200 100 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
4660
PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf
Normal file
4660
PCBs/FlipperZero/WiFi-Devboard-Pro/PCB-layout-export.dxf
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@
|
||||
<!---[](https://travis-ci.com/justcallmekoko/ESP32Marauder)--->
|
||||
<!---Shields/Badges https://shields.io/--->
|
||||
|
||||
# ESP32 Marauder v0.9.17
|
||||
# ESP32 Marauder v0.9.19
|
||||
<p align="center"><img alt="Marauder logo" src="https://github.com/justcallmekoko/ESP32Marauder/blob/master/pictures/marauder3L.jpg?raw=true" width="300"></p>
|
||||
<p align="center">
|
||||
<b>A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32</b>
|
||||
|
||||
@@ -486,6 +486,8 @@ void CommandLine::runCommand(String input) {
|
||||
Serial.println("SD card is not connected. Cannot perform SD Update");
|
||||
return;
|
||||
}
|
||||
wifi_scan_obj.currentScanMode = OTA_UPDATE;
|
||||
sd_obj.runUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,50 @@ void LedInterface::RunSetup() {
|
||||
}
|
||||
|
||||
void LedInterface::main(uint32_t currentTime) {
|
||||
if ((!settings_obj.loadSetting<bool>("EnableLED")) ||
|
||||
(this->current_mode == MODE_OFF)) {
|
||||
this->ledOff();
|
||||
return;
|
||||
}
|
||||
|
||||
else if (this->current_mode == MODE_RAINBOW) {
|
||||
this->rainbow();
|
||||
}
|
||||
else if (this->current_mode == MODE_ATTACK) {
|
||||
this->attackLed();
|
||||
}
|
||||
else if (this->current_mode == MODE_SNIFF) {
|
||||
this->sniffLed();
|
||||
}
|
||||
else {
|
||||
this->ledOff();
|
||||
}
|
||||
};
|
||||
|
||||
void LedInterface::setMode(uint8_t new_mode) {
|
||||
this->current_mode = new_mode;
|
||||
}
|
||||
|
||||
uint8_t LedInterface::getMode() {
|
||||
return this->current_mode;
|
||||
}
|
||||
|
||||
void LedInterface::sniffLed() {
|
||||
strip.setPixelColor(0, strip.Color(0, 0, 255));
|
||||
strip.show();
|
||||
}
|
||||
|
||||
void LedInterface::attackLed() {
|
||||
strip.setPixelColor(0, strip.Color(255, 0, 0));
|
||||
strip.show();
|
||||
}
|
||||
|
||||
void LedInterface::ledOff() {
|
||||
strip.setPixelColor(0, strip.Color(0, 0, 0));
|
||||
strip.show();
|
||||
}
|
||||
|
||||
void LedInterface::rainbow() {
|
||||
strip.setPixelColor(0, this->Wheel((0 * 256 / 100 + this->wheel_pos) % 256));
|
||||
strip.show();
|
||||
|
||||
@@ -26,7 +70,7 @@ void LedInterface::main(uint32_t currentTime) {
|
||||
this->wheel_pos = this->wheel_pos - this->wheel_speed;
|
||||
if (this->wheel_pos < 0)
|
||||
this->wheel_pos = 255;
|
||||
};
|
||||
}
|
||||
|
||||
uint32_t LedInterface::Wheel(byte WheelPos) {
|
||||
WheelPos = 255 - WheelPos;
|
||||
|
||||
@@ -1,12 +1,19 @@
|
||||
#ifndef LedInterface_h
|
||||
#define LedInterface_h
|
||||
|
||||
#include "configs.h"
|
||||
#include "settings.h"
|
||||
#include <Arduino.h>
|
||||
#include <Adafruit_NeoPixel.h>
|
||||
|
||||
#define PIN 25
|
||||
#define Pixels 1
|
||||
|
||||
#define MODE_OFF 0
|
||||
#define MODE_RAINBOW 1
|
||||
#define MODE_ATTACK 2
|
||||
#define MODE_SNIFF 3
|
||||
|
||||
extern Settings settings_obj;
|
||||
extern Adafruit_NeoPixel strip;
|
||||
|
||||
class LedInterface {
|
||||
@@ -19,12 +26,23 @@ class LedInterface {
|
||||
int wheel_speed = 1; // lower = slower
|
||||
|
||||
uint32_t Wheel(byte WheelPos);
|
||||
|
||||
uint8_t current_mode = MODE_OFF;
|
||||
|
||||
void rainbow();
|
||||
void ledOff();
|
||||
void attackLed();
|
||||
void sniffLed();
|
||||
|
||||
public:
|
||||
LedInterface();
|
||||
|
||||
void RunSetup();
|
||||
void main(uint32_t currentTime);
|
||||
|
||||
void setMode(uint8_t);
|
||||
uint8_t getMode();
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -363,6 +363,8 @@ void WiFiScan::startWiFiAttacks(uint8_t scan_mode, uint16_t color, String title_
|
||||
this->wifi_initialized = true;
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.attackLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_ATTACK);
|
||||
#endif
|
||||
initTime = millis();
|
||||
}
|
||||
@@ -381,6 +383,8 @@ bool WiFiScan::shutdownWiFi() {
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.offLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_OFF);
|
||||
#endif
|
||||
|
||||
this->wifi_initialized = false;
|
||||
@@ -401,6 +405,8 @@ bool WiFiScan::shutdownBLE() {
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.offLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_OFF);
|
||||
#endif
|
||||
|
||||
this->ble_initialized = false;
|
||||
@@ -524,6 +530,8 @@ void WiFiScan::RunAPScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
Serial.println(text_table4[9] + (String)access_points->size());
|
||||
@@ -759,6 +767,8 @@ void WiFiScan::RunEspressifScan(uint8_t scan_mode, uint16_t color) {
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
@@ -794,6 +804,8 @@ void WiFiScan::RunPacketMonitor(uint8_t scan_mode, uint16_t color)
|
||||
{
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
sd_obj.openCapture("packet_monitor");
|
||||
@@ -867,6 +879,8 @@ void WiFiScan::RunEapolScan(uint8_t scan_mode, uint16_t color)
|
||||
{
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
num_eapol = 0;
|
||||
@@ -1000,6 +1014,8 @@ void WiFiScan::RunPwnScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
@@ -1038,6 +1054,8 @@ void WiFiScan::RunBeaconScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
@@ -1075,6 +1093,8 @@ void WiFiScan::RunRawScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
@@ -1112,6 +1132,8 @@ void WiFiScan::RunDeauthScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
@@ -1151,6 +1173,8 @@ void WiFiScan::RunProbeScan(uint8_t scan_mode, uint16_t color)
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.sniffLED();
|
||||
#else
|
||||
led_obj.setMode(MODE_SNIFF);
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "settings.h"
|
||||
#include "Assets.h"
|
||||
#include "flipperLED.h"
|
||||
#include "LedInterface.h"
|
||||
//#include "MenuFunctions.h"
|
||||
|
||||
#define bad_list_length 3
|
||||
@@ -78,6 +79,7 @@ extern BatteryInterface battery_obj;
|
||||
extern TemperatureInterface temp_obj;
|
||||
extern Settings settings_obj;
|
||||
extern flipperLED flipper_led;
|
||||
extern LedInterface led_obj;
|
||||
|
||||
esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq);
|
||||
//int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3);
|
||||
|
||||
@@ -10,8 +10,9 @@
|
||||
//#define MARAUDER_KIT
|
||||
//#define GENERIC_ESP32
|
||||
#define MARAUDER_FLIPPER
|
||||
//#define ESP32_LDDB
|
||||
|
||||
#define MARAUDER_VERSION "v0.9.18"
|
||||
#define MARAUDER_VERSION "v0.9.19"
|
||||
|
||||
//// BUTTON DEFINITIONS
|
||||
#ifdef MARAUDER_MINI
|
||||
@@ -353,6 +354,10 @@
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
#define SD_CS 10
|
||||
#endif
|
||||
|
||||
#ifdef ESP32_LDDB
|
||||
#define SD_CS 4
|
||||
#endif
|
||||
//// END SD DEFINITIONS
|
||||
|
||||
//// SCREEN STUFF
|
||||
@@ -403,4 +408,12 @@
|
||||
#endif
|
||||
//// END SCREEN STUFF
|
||||
|
||||
//// NEOPIXEL STUFF
|
||||
#ifdef ESP32_LDDB
|
||||
#define PIN 17
|
||||
#else
|
||||
#define PIN 25
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
@@ -142,10 +142,6 @@ void setup()
|
||||
// Serial.println("Does not have screen");
|
||||
//#endif
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.RunSetup();
|
||||
#endif
|
||||
|
||||
#ifdef HAS_SCREEN
|
||||
display_obj.RunSetup();
|
||||
display_obj.tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
||||
@@ -191,6 +187,10 @@ void setup()
|
||||
|
||||
settings_obj.begin();
|
||||
|
||||
#ifdef MARAUDER_FLIPPER
|
||||
flipper_led.RunSetup();
|
||||
#endif
|
||||
|
||||
//Serial.println("This is a test Channel: " + (String)settings_obj.loadSetting<uint8_t>("Channel"));
|
||||
//if (settings_obj.loadSetting<bool>( "Force PMKID"))
|
||||
// Serial.println("This is a test Force PMKID: true");
|
||||
@@ -314,6 +314,9 @@ void loop()
|
||||
#ifdef HAS_SCREEN
|
||||
menu_function_obj.main(currentTime);
|
||||
#endif
|
||||
#ifndef MARAUDER_FLIPPER
|
||||
led_obj.main(currentTime);
|
||||
#endif
|
||||
//cli_obj.main(currentTime);
|
||||
}
|
||||
if (wifi_scan_obj.currentScanMode == OTA_UPDATE)
|
||||
@@ -336,6 +339,9 @@ void loop()
|
||||
display_obj.main(wifi_scan_obj.currentScanMode);
|
||||
menu_function_obj.main(currentTime);
|
||||
#endif
|
||||
#ifndef MARAUDER_FLIPPER
|
||||
led_obj.main(currentTime);
|
||||
#endif
|
||||
//cli_obj.main(currentTime);
|
||||
delay(1);
|
||||
}
|
||||
|
||||
BIN
esp32_marauder/esp32_marauder.ino.d32.bin
Normal file
BIN
esp32_marauder/esp32_marauder.ino.d32.bin
Normal file
Binary file not shown.
@@ -5,6 +5,9 @@ void flipperLED::RunSetup() {
|
||||
pinMode(G_PIN, OUTPUT);
|
||||
pinMode(R_PIN, OUTPUT);
|
||||
|
||||
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
||||
return;
|
||||
|
||||
delay(50);
|
||||
|
||||
digitalWrite(B_PIN, LOW);
|
||||
@@ -19,14 +22,20 @@ void flipperLED::RunSetup() {
|
||||
}
|
||||
|
||||
void flipperLED::attackLED() {
|
||||
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
||||
return;
|
||||
|
||||
digitalWrite(B_PIN, HIGH);
|
||||
digitalWrite(G_PIN, HIGH);
|
||||
digitalWrite(R_PIN, HIGH);
|
||||
digitalWrite(R_PIN, HIGH);
|
||||
delay(10);
|
||||
digitalWrite(R_PIN, LOW);
|
||||
}
|
||||
|
||||
void flipperLED::sniffLED() {
|
||||
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
||||
return;
|
||||
|
||||
digitalWrite(B_PIN, HIGH);
|
||||
digitalWrite(G_PIN, HIGH);
|
||||
digitalWrite(R_PIN, HIGH);
|
||||
@@ -35,6 +44,9 @@ void flipperLED::sniffLED() {
|
||||
}
|
||||
|
||||
void flipperLED::offLED() {
|
||||
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
||||
return;
|
||||
|
||||
digitalWrite(B_PIN, HIGH);
|
||||
digitalWrite(G_PIN, HIGH);
|
||||
digitalWrite(R_PIN, HIGH);
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
#ifndef flipperLED_h
|
||||
#define flipperLED_h
|
||||
|
||||
#include "configs.h"
|
||||
#include "settings.h"
|
||||
|
||||
#include <Arduino.h>
|
||||
|
||||
#define B_PIN 4
|
||||
#define G_PIN 5
|
||||
#define R_PIN 6
|
||||
|
||||
extern Settings settings_obj;
|
||||
|
||||
class flipperLED {
|
||||
|
||||
public:
|
||||
|
||||
1
esp32_marauder/libraries/Adafruit_NeoPixel
Submodule
1
esp32_marauder/libraries/Adafruit_NeoPixel
Submodule
Submodule esp32_marauder/libraries/Adafruit_NeoPixel added at 7fe11e4c40
1
esp32_marauder/libraries/ArduinoJson
Submodule
1
esp32_marauder/libraries/ArduinoJson
Submodule
Submodule esp32_marauder/libraries/ArduinoJson added at 079ccadbee
1
esp32_marauder/libraries/JPEGDecoder
Submodule
1
esp32_marauder/libraries/JPEGDecoder
Submodule
Submodule esp32_marauder/libraries/JPEGDecoder added at c0fad79035
1
esp32_marauder/libraries/LinkedList
Submodule
1
esp32_marauder/libraries/LinkedList
Submodule
Submodule esp32_marauder/libraries/LinkedList added at b22db1e7a7
1
esp32_marauder/libraries/NimBLE-Arduino
Submodule
1
esp32_marauder/libraries/NimBLE-Arduino
Submodule
Submodule esp32_marauder/libraries/NimBLE-Arduino added at 0d9f039ba7
1
esp32_marauder/libraries/SwitchLib
Submodule
1
esp32_marauder/libraries/SwitchLib
Submodule
Submodule esp32_marauder/libraries/SwitchLib added at ceeaeb2adb
1
esp32_marauder/libraries/TFT_eSPI
Submodule
1
esp32_marauder/libraries/TFT_eSPI
Submodule
Submodule esp32_marauder/libraries/TFT_eSPI added at ddabd86dc8
1
esp32_marauder/libraries/lv_arduino
Submodule
1
esp32_marauder/libraries/lv_arduino
Submodule
Submodule esp32_marauder/libraries/lv_arduino added at 6e833d8952
@@ -282,6 +282,12 @@ bool Settings::createDefaultSettings(fs::FS &fs) {
|
||||
jsonBuffer["Settings"][2]["range"]["min"] = false;
|
||||
jsonBuffer["Settings"][2]["range"]["max"] = true;
|
||||
|
||||
jsonBuffer["Settings"][3]["name"] = "EnableLED";
|
||||
jsonBuffer["Settings"][3]["type"] = "bool";
|
||||
jsonBuffer["Settings"][3]["value"] = true;
|
||||
jsonBuffer["Settings"][3]["range"]["min"] = false;
|
||||
jsonBuffer["Settings"][3]["range"]["max"] = true;
|
||||
|
||||
//jsonBuffer.printTo(settingsFile);
|
||||
if (serializeJson(jsonBuffer, settingsFile) == 0) {
|
||||
Serial.println(F("Failed to write to file"));
|
||||
|
||||
8728
pictures/Marauder&Horse.dxf
Normal file
8728
pictures/Marauder&Horse.dxf
Normal file
File diff suppressed because it is too large
Load Diff
BIN
pictures/jcmk_icon_black.png
Normal file
BIN
pictures/jcmk_icon_black.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.9 KiB |
Reference in New Issue
Block a user