Compare commits

...

430 Commits

Author SHA1 Message Date
Just Call Me Koko
18ca6160e5 Add wardriving commands 2023-10-05 11:39:28 -04:00
Just Call Me Koko
bbe9eead7e Add BT and Station wardriving 2023-10-04 15:31:10 -04:00
Just Call Me Koko
971487eefb Add GPS to Marauder Mini 2023-09-11 09:51:57 -04:00
Just Call Me Koko
9158083889 Merge pull request #327 from justcallmekoko/master
Merge pull request #326 from justcallmekoko/develop
2023-09-10 15:07:07 -04:00
Just Call Me Koko
f0bf1f4b7f Merge pull request #326 from justcallmekoko/develop
Develop
2023-09-10 15:06:14 -04:00
Just Call Me Koko
388ef30acd Merge pull request #325 from justcallmekoko/wardriver
Wardriver
2023-09-10 12:06:16 -04:00
Just Call Me Koko
7eb7ae4a0d Add gps command 2023-09-08 14:42:19 -04:00
Just Call Me Koko
10fce15bb9 Add wardrive command 2023-09-08 14:19:02 -04:00
Just Call Me Koko
32c118b0d5 Fix wardrive memory leak 2023-09-08 14:08:17 -04:00
Just Call Me Koko
c370dfa996 Fix for non display GPS 2023-09-07 21:01:35 -04:00
Just Call Me Koko
7669a7447f Add wardrive function 2023-09-07 20:26:33 -04:00
Just Call Me Koko
7049e1101f LinkedList v1.3.3 and hist limit 2023-09-07 10:16:56 -04:00
Just Call Me Koko
c0864af4db Set hist lim based on hardware 2023-09-07 09:50:08 -04:00
Just Call Me Koko
e4dcf91286 Increment version number 2023-09-07 09:00:06 -04:00
Just Call Me Koko
d382b066d4 Fix banner text size 2023-09-07 08:59:05 -04:00
Just Call Me Koko
4c50953dde Commented the wrong thing 2023-09-06 21:21:31 -04:00
Just Call Me Koko
a2f8eabd51 Change dev board pro gps rx pin 2023-09-06 20:59:15 -04:00
Just Call Me Koko
1465245cf4 Include v6_2 asset 2023-09-06 19:58:58 -04:00
Just Call Me Koko
3b3aa9a6e5 Fix find and spelling 2023-09-06 19:41:38 -04:00
Just Call Me Koko
6e645e437a Switch back to flipper 2023-09-06 19:26:03 -04:00
Just Call Me Koko
e0f95373c1 Export binary 2023-09-06 19:17:23 -04:00
Just Call Me Koko
787490820e Fix arduino-cli syntax 2023-09-06 18:54:58 -04:00
Just Call Me Koko
1167eaca67 set warnings to none 2023-09-06 18:38:59 -04:00
Just Call Me Koko
da949387fc Add warnings flag 2023-09-06 18:24:54 -04:00
Just Call Me Koko
0ec881f309 Add another arduino compile step 2023-09-06 18:00:04 -04:00
Just Call Me Koko
57186cf4b5 Adjust hist limit 2023-09-06 16:59:13 -04:00
Just Call Me Koko
a5d1b3faaf Fix MicroNMEA ref 2023-09-06 16:45:30 -04:00
Just Call Me Koko
9b14d2daf5 Update TFT_eSPI to 2.2.23 2023-09-06 16:39:50 -04:00
Just Call Me Koko
7092fdf6cb Replace SD lib in 2.0.10 2023-09-06 15:16:51 -04:00
Just Call Me Koko
e61c859df3 Fix GPS for WiFi Dev Board Pro 2023-09-06 14:48:41 -04:00
Just Call Me Koko
9b03aeff56 Add GPS to WiFi Dev Board Pro 2023-09-06 13:55:50 -04:00
Just Call Me Koko
d39f3fc2da Add GPS for flipper wifi dev board 2023-09-05 18:42:07 -04:00
Just Call Me Koko
e92476fb26 Add GPS Data command 2023-09-05 14:23:05 -04:00
Just Call Me Koko
4b000c8d18 Revert wardrive history limit 2023-09-05 13:46:49 -04:00
Just Call Me Koko
5d4f73dbc8 Change banner render method 2023-09-05 13:34:58 -04:00
Just Call Me Koko
3337c3e7a2 Adjust wardrive mac history 2023-09-04 21:56:29 -04:00
Just Call Me Koko
bf831a19fd Move GPS data menu to device 2023-09-04 21:36:02 -04:00
Just Call Me Koko
8f2b9c709a Remove unused methods and banner 2023-09-04 21:20:51 -04:00
Just Call Me Koko
edbd601af7 Change AP limit to test mem 2023-09-04 20:16:57 -04:00
Just Call Me Koko
e174291646 Add wardrive array 2023-09-04 20:06:26 -04:00
Just Call Me Koko
1580feb1d0 Fix GPS data still refreshing 2023-09-04 18:33:50 -04:00
Just Call Me Koko
5047296c94 Some don't have GPS 2023-09-01 16:01:10 -04:00
Just Call Me Koko
26a46d6c4d Add GPS data function 2023-09-01 15:20:10 -04:00
Just Call Me Koko
86328d2788 Add v6 SMA enclosures 2023-09-01 07:44:45 -04:00
Just Call Me Koko
f48d42ae0c Fix image position 2023-08-31 23:47:54 -04:00
Just Call Me Koko
4b40c0cf22 Add old Marauder title 2023-08-31 23:22:53 -04:00
Just Call Me Koko
363817c113 Trim more fat 2023-08-31 19:41:36 -04:00
Just Call Me Koko
4cf96a8f0c Fix includes 2023-08-31 19:26:09 -04:00
Just Call Me Koko
49888fa864 Remove bluetooth general menu 2023-08-31 18:46:13 -04:00
Just Call Me Koko
56133db97a Remove general menu 2023-08-31 18:39:07 -04:00
Just Call Me Koko
ce8c70daf7 New Marauder title screen 2023-08-31 18:11:21 -04:00
Just Call Me Koko
6a26ac2e04 Remove join/shutdown wifi 2023-08-31 15:02:34 -04:00
Just Call Me Koko
bc3038c73b Trim fat 2023-08-30 21:58:15 -04:00
Just Call Me Koko
eee1b5c8c2 Add GPS menu 2023-08-30 21:36:36 -04:00
Just Call Me Koko
ddfda9c9ed Clean up mem 2023-08-30 17:48:55 -04:00
Just Call Me Koko
d140f70093 Fix what happens and stuff 2023-08-30 16:50:54 -04:00
Just Call Me Koko
7299b66255 Stupid Arduino IDE autosave 2023-08-30 16:35:48 -04:00
Just Call Me Koko
c7936b06f2 Add MicroNMEA to libs 2023-08-30 16:29:06 -04:00
Just Call Me Koko
0106081308 Detect GPS module 2023-08-30 15:57:44 -04:00
Just Call Me Koko
3c9458e0f5 Add GPS capability 2023-08-30 15:08:06 -04:00
Just Call Me Koko
2735550d3a Merge pull request #317 from justcallmekoko/master
Master to Dev
2023-08-28 16:59:27 -04:00
Just Call Me Koko
6da2d33507 Merge pull request #313 from sfjuocekr/sfjuocekr-patch-1
Fix string copy
2023-08-28 09:31:34 -04:00
Just Call Me Koko
d1e0d96543 Merge pull request #316 from AWOK559/master
Added V6 case
2023-08-28 09:29:47 -04:00
AWOK
17a4035208 Added V6 case
Added case designed by AWOK
2023-08-26 20:10:39 -07:00
Sjoer van der Ploeg
def6d2d277 Fix string copy
strncpy only copies the bytes specified, so if you set a name like "PORTAL" and then want to set a name like "HELLO" the result for apName would be "HELLOL".

Instead copy the size of MAX_AP_NAME_SIZE.
2023-08-21 19:23:03 +02:00
Just Call Me Koko
9db9c630e4 Merge pull request #308 from justcallmekoko/develop
Develop
2023-08-01 11:35:54 -04:00
Just Call Me Koko
816e620b5b Merge pull request #307 from justcallmekoko/tracedgod
Tracedgod
2023-08-01 10:30:53 -04:00
Just Call Me Koko
89d731b10d Fix sigstren monitor 2023-07-26 23:26:35 -04:00
Just Call Me Koko
105a23b1f2 Fix captive portal not showing after AP connect 2023-07-25 21:04:17 -04:00
Just Call Me Koko
70b0601713 Update version number 2023-07-24 17:50:42 -04:00
Just Call Me Koko
ada170f910 Remove memory "fix" 2023-07-24 17:49:40 -04:00
Just Call Me Koko
dd998ceb07 Adjust verbiage 2023-07-21 09:41:32 -04:00
Just Call Me Koko
5a885fba83 Move Evil Portal to attack menu 2023-07-20 16:38:35 -04:00
Just Call Me Koko
3dfc651689 Switch to flipper 2023-07-20 15:37:25 -04:00
Just Call Me Koko
2b9f5c857c Display output and logs 2023-07-20 15:37:05 -04:00
Just Call Me Koko
fa11a04ba5 Use SSID list for EvilPortal 2023-07-20 12:32:12 -04:00
Just Call Me Koko
71266ae650 Display things 2023-07-20 11:51:24 -04:00
Just Call Me Koko
81b04db462 Reduce memory one more time 2023-07-19 17:38:13 -04:00
Just Call Me Koko
433c492f4b Reduce memory a little bit more 2023-07-19 17:27:40 -04:00
Just Call Me Koko
76526c3de6 Reduce mem a little bit 2023-07-19 17:14:38 -04:00
Just Call Me Koko
f30d8813f8 Remove a32u4 and 8266 components 2023-07-19 16:57:57 -04:00
Just Call Me Koko
3f5aecb38b Reduce memory a bit 2023-07-19 16:40:53 -04:00
Just Call Me Koko
eb1aeaa1cb Revert HTML limit 2023-07-19 16:11:34 -04:00
Just Call Me Koko
61e63aeb59 Switch back to flipper 2023-07-19 15:40:02 -04:00
Just Call Me Koko
0de13bf86d Remove espressif macs 2023-07-19 15:35:32 -04:00
Just Call Me Koko
05980c4100 Reduce the memory again 2023-07-19 14:39:42 -04:00
Just Call Me Koko
f1e4e9e9a1 Switching back to 2.0.10 I guess 2023-07-19 14:05:31 -04:00
Just Call Me Koko
9900109e81 Add some directories 2023-07-19 12:59:15 -04:00
Just Call Me Koko
68e370ca50 Do another I guess 2023-07-19 12:53:09 -04:00
Just Call Me Koko
28f674c48a stuff 2023-07-19 12:51:19 -04:00
Just Call Me Koko
d6f97091d7 Don't compile esp32 code 2023-07-19 12:46:54 -04:00
Just Call Me Koko
f4b8d827c9 Ok show me arduino-esp32 at every step 2023-07-19 12:25:53 -04:00
Just Call Me Koko
5f20e18359 Update arduino-test-compile 2023-07-19 12:20:02 -04:00
Just Call Me Koko
d7ac61fea1 Compile test code before install libs 2023-07-19 12:04:30 -04:00
Just Call Me Koko
6104aeadd5 Remove OTA compilation 2023-07-19 11:58:29 -04:00
Just Call Me Koko
8f4aa0115e Force the use of 2.0.3 2023-07-19 11:40:16 -04:00
Just Call Me Koko
11d8e95fb5 Add limit check 2023-07-19 11:16:16 -04:00
Just Call Me Koko
b34039158a Fix app space issues 2023-07-19 11:08:01 -04:00
Just Call Me Koko
304cecfbbd Ugh just hang on to this 2023-07-19 09:42:10 -04:00
Just Call Me Koko
bcdc70563a Fix LED macros 2023-07-19 09:02:00 -04:00
Just Call Me Koko
0ddc563fe2 Spelling 2023-07-19 08:38:37 -04:00
Just Call Me Koko
11faa91373 Fix drawCentreString 2023-07-19 08:37:50 -04:00
Just Call Me Koko
f73fe5fc94 Fix LinkedList ref 2023-07-18 20:55:46 -04:00
Just Call Me Koko
1de9dd76c6 Fix macros and specify lib ver 2023-07-18 20:51:58 -04:00
Just Call Me Koko
1917089ecb Uncomment new libs 2023-07-18 19:34:32 -04:00
Just Call Me Koko
8a7648a72e Fine...fucking use v2.0.10
This had better not break deauthentication capability or I'm going to shit myself.
2023-07-18 19:34:00 -04:00
Just Call Me Koko
8a7ae55c10 Revert version
Whoever changed this shit outside of my repo and fucked this whole thing up can go fuck themselves
2023-07-18 19:28:22 -04:00
Just Call Me Koko
92adabb380 Remove useless libraries flag 2023-07-18 19:18:10 -04:00
Just Call Me Koko
f00afa1430 Change specified version 2023-07-18 19:17:50 -04:00
Just Call Me Koko
ae6cf3a472 Remove new libraries 2023-07-18 19:14:46 -04:00
Just Call Me Koko
8c3772cf35 specify 2.0.3 because it defaults 2.0.10 2023-07-18 19:07:30 -04:00
Just Call Me Koko
ee5361bfb3 Move this stage 2023-07-18 18:39:33 -04:00
Just Call Me Koko
2a34319029 Ok something upstream changed 2023-07-18 18:30:51 -04:00
Just Call Me Koko
6f1db9176a Save evil portal logs 2023-07-18 18:15:23 -04:00
Just Call Me Koko
2685de86d1 Fix evil portal 2023-07-17 22:32:27 -04:00
Just Call Me Koko
a51db0d8ae Add Evil Portal Scan mode 2023-07-14 14:43:06 -04:00
Just Call Me Koko
e936cdb22a Use my fork 2023-07-14 12:04:38 -04:00
Just Call Me Koko
adb38dd620 Add evil portal libs 2023-07-14 11:36:00 -04:00
Just Call Me Koko
26115b0510 Point to flipper 2023-07-14 11:28:51 -04:00
Just Call Me Koko
76f8ceb63f Upgrade arduino-ep32 to 2.0.9 2023-07-14 11:24:07 -04:00
Just Call Me Koko
50e99a62e9 Create files for evil portal 2023-07-14 10:44:36 -04:00
Just Call Me Koko
f854a30ed6 Try to fix memory leak 2023-07-14 08:29:24 -04:00
Just Call Me Koko
ec0cc676ed Fix neopixel defs 2023-07-13 18:35:29 -04:00
Just Call Me Koko
c4fa30b3f8 Merge pull request #297 from tracedgod/tracedgod
Fix Actions not building on branch 'tracedgod'
2023-07-13 18:32:15 -04:00
tracedgod
5886bd991d NeoPixel for M5StickC 2023-06-23 20:06:23 -04:00
tracedgod
a7cf003d84 Fix NeoPixel for all Marauder Boards
All Marauder Boards use NeoPixel.
2023-06-23 19:26:38 -04:00
tracedgod
1fca730b00 Fix NeoPixel Definition for OG Marauder 2023-06-23 19:16:42 -04:00
tracedgod
121dfbfa7e Merge remote-tracking branch 'upstream/tracedgod' into tracedgod 2023-06-23 18:14:07 -04:00
Just Call Me Koko
ea1b54cc91 Fix button macros 2023-06-23 13:59:36 -04:00
Just Call Me Koko
5e77bb664d Fix SD macros and indentation 2023-06-23 13:47:48 -04:00
Just Call Me Koko
2d2d83e3af Add missing semi 2023-06-22 14:44:54 -04:00
Just Call Me Koko
d8c960dbe5 Add missing semi 2023-06-22 14:44:18 -04:00
Just Call Me Koko
a0acd10bd7 Merge pull request #280 from tracedgod/develop
Refactor configs.h & others
2023-06-22 14:37:35 -04:00
Just Call Me Koko
38a8727bfb Merge pull request #287 from justcallmekoko/master
Merge pull request #286 from justcallmekoko/develop
2023-06-21 20:16:28 -04:00
Just Call Me Koko
539ebb93a7 Merge pull request #286 from justcallmekoko/develop
Develop
2023-06-21 20:16:07 -04:00
Just Call Me Koko
56de1b698a Update version number 2023-06-21 19:44:51 -04:00
Just Call Me Koko
524d4641ed Fix m5stickc plus screen again 2023-06-21 17:15:28 -04:00
Just Call Me Koko
df613f3b9b Fix m5stickc plus screen 2023-06-21 16:50:01 -04:00
tracedgod
810c898c3b Merge branch 'develop' into develop 2023-06-14 18:27:50 -04:00
tracedgod
8bf1402a99 fixup preprocessor directives 2023-06-10 00:22:19 -04:00
tracedgod
9c51a562b8 Refactor Code + XIAO-ESP32-S3 Support
Refactoring / pre-processor optimizations to only include files if specified in the `configs.h` file.

Also adds support for the XIAO-ESP32-S3 small board from Seeed Studio.
2023-06-10 00:22:19 -04:00
tracedgod
56e87a53ea Update xiaoLED.h 2023-06-10 00:22:19 -04:00
tracedgod
fe5578af80 fix typo for XiaoLED 2023-06-10 00:22:19 -04:00
tracedgod
f3349766ed Add XIAO-ESP32-S3 Board Support (WIP)
looking to cleanup certain things with config to allow easier customization of the build when used with the flipper zero
2023-06-10 00:22:19 -04:00
tracedgod
355b159128 fixup preprocessor directives 2023-06-09 23:10:21 -04:00
tracedgod
bf0288f493 Refactor Code + XIAO-ESP32-S3 Support
Refactoring / pre-processor optimizations to only include files if specified in the `configs.h` file.

Also adds support for the XIAO-ESP32-S3 small board from Seeed Studio.
2023-06-09 22:35:56 -04:00
tracedgod
462f248d43 Update xiaoLED.h 2023-06-09 19:11:01 -04:00
tracedgod
3dcce51f18 fix typo for XiaoLED 2023-06-09 19:04:56 -04:00
tracedgod
8934160316 Add XIAO-ESP32-S3 Board Support (WIP)
looking to cleanup certain things with config to allow easier customization of the build when used with the flipper zero
2023-06-09 18:50:56 -04:00
tracedgod
a98e455fb5 Update .gitignore
ignore vscode settings.json
2023-06-09 17:31:50 -04:00
tracedgod
ccdb844fc2 Update .gitmodules
fix gitmodule sources, for some reason did not want to properly clone submodules...
2023-06-09 17:28:49 -04:00
Just Call Me Koko
0b26b2d4d3 Add led command 2023-06-09 17:03:38 -04:00
Just Call Me Koko
50eb2b0da6 Merge pull request #279 from justcallmekoko/master
Merge pull request #278 from justcallmekoko/develop
2023-06-08 16:24:14 -04:00
Just Call Me Koko
771d03d931 Merge pull request #278 from justcallmekoko/develop
Develop
2023-06-08 16:23:52 -04:00
Just Call Me Koko
4f1611083f Fix no bt for dev board pro 2023-06-07 15:32:40 -04:00
Just Call Me Koko
b5eb343c52 Merge pull request #277 from justcallmekoko/master
Merge pull request #276 from justcallmekoko/develop
2023-06-06 17:17:52 -04:00
Just Call Me Koko
e7ba169c04 Merge pull request #276 from justcallmekoko/develop
Develop
2023-06-06 17:17:31 -04:00
Just Call Me Koko
a5b3ce9f0a Update version number 2023-06-06 17:16:31 -04:00
Just Call Me Koko
eec6c37732 Fix unclickable sigmon 2023-06-06 12:57:32 -04:00
Just Call Me Koko
5cfb756051 Merge pull request #269 from justcallmekoko/master
Merge pull request #268 from justcallmekoko/develop
2023-06-01 17:00:07 -04:00
Just Call Me Koko
31aa12d4ed Merge pull request #268 from justcallmekoko/develop
Develop
2023-06-01 16:58:53 -04:00
Just Call Me Koko
d7fbf21345 Update README.md 2023-06-01 15:52:33 -04:00
Just Call Me Koko
e027231a43 That was dumb 2023-05-30 13:59:02 -04:00
Just Call Me Koko
ed5e6bc787 Add SD_MMC 2023-05-30 13:54:33 -04:00
Just Call Me Koko
2092b0a462 Add ls command
Fix sniffpmkid LED
2023-05-30 13:47:40 -04:00
Just Call Me Koko
4d269b383b Add sigmon to menu 2023-05-22 16:02:21 -04:00
Just Call Me Koko
0a90e6aedc Fix open files when SD disable 2023-05-19 16:19:45 -04:00
Just Call Me Koko
6b4e2952d6 Add function for signal strength monitor 2023-05-18 17:07:39 -04:00
Just Call Me Koko
a84ee7e58e Update User_Setup_Select.h 2023-05-18 10:33:45 -04:00
Just Call Me Koko
1eeedac84c Adjust Macros 2023-05-18 09:53:19 -04:00
Just Call Me Koko
e556309746 Compile settings for M5StickC Plus 2023-05-18 09:52:54 -04:00
Just Call Me Koko
b21ee85b83 Add steps for M5StickC Plus 2023-05-18 09:41:28 -04:00
Just Call Me Koko
f2c1d01d13 Add compatibility for M5StickC Plus 2023-05-15 14:25:06 -04:00
Just Call Me Koko
cbe6d0196b Revert config 2023-05-04 14:59:46 -04:00
Just Call Me Koko
6ab706c848 Update syntax strings 2023-05-04 14:58:25 -04:00
Just Call Me Koko
999dd77643 Add targeted active PMKID sniff 2023-05-04 14:40:53 -04:00
Just Call Me Koko
99210984e4 Merge pull request #258 from wallali/develop
Improved serial outputs
2023-04-21 10:11:23 -04:00
wallali
9ae60eeecf Merge branch 'coco_develop' into develop 2023-04-21 14:41:54 +01:00
wallali
6ff61f4991 Improve output during pkimd sniff 2023-04-21 14:39:43 +01:00
wallali
f4486ec191 Helpful serial output if BT unsupported in fw 2023-04-21 14:38:43 +01:00
wallali
ce6a40e554 Improve output during pkimd sniff 2023-04-21 14:26:43 +01:00
wallali
09615832b3 Helpful serial output if BT unsupported in fw 2023-04-21 14:24:09 +01:00
Just Call Me Koko
0a9fc2a485 Merge pull request #257 from tcpassos/develop
Created "-f" parameter in the AP selection to filter the APs that will be selected
2023-04-20 16:46:17 -04:00
tcpassos
d555031b54 Created "-f" parameter in the AP selection to filter the APs that will be selected 2023-04-20 00:29:51 -03:00
Just Call Me Koko
8efa79a407 Account for pull req when creating release 2023-04-19 13:05:20 -04:00
Just Call Me Koko
59739b331d Merge pull request #255 from wallali/join_wifi
Added join (WiFi) command and reporting for list counts
2023-04-19 12:57:12 -04:00
wallali
9f181d73a6 Helpful guidance on scan station - use the correct list now 2023-04-18 13:52:53 +01:00
wallali
37788fe1a9 Helpful guidance on scan station 2023-04-18 13:46:33 +01:00
wallali
db6d23f3e4 List and select commands now report counts of selected/unselected items 2023-04-17 14:27:12 +01:00
wallali
6c8e77cba2 Merge branch 'develop' into join_wifi 2023-04-15 13:52:41 +01:00
wallali
accd8f5730 Update banner to tell me when i'm using serial output 2023-04-15 04:22:59 +01:00
wallali
7661b47a42 Allow join WiFi from command line 2023-04-15 04:21:13 +01:00
Just Call Me Koko
3e16378993 Update README.md 2023-04-14 08:15:55 -04:00
Just Call Me Koko
b51df45dec Update config to v0.10.3 2023-04-14 08:15:35 -04:00
Just Call Me Koko
93bb2c6a85 Fix SD Serial configuration 2023-04-14 08:13:45 -04:00
Just Call Me Koko
5da426de99 Create wifi-dev-board-pro-3v3-orientation.png 2023-04-10 08:16:54 -04:00
Just Call Me Koko
07d5e8787e Merge pull request #244 from tcpassos/develop
Allowed to enter custom SSIDs with spaces in the name as long as they are enclosed in quotes
2023-04-09 14:47:20 -04:00
tcpassos
7a6a880cb9 Beacon spam list SSIDs will not change channels 2023-04-06 15:48:50 -03:00
tcpassos
1546fad676 Stops breaking parameters that are enclosed in quotes 2023-04-04 12:40:11 -03:00
Just Call Me Koko
785545c185 Add WiFi Dev Board Pro SMA Enclosure 2023-03-31 12:13:09 -04:00
Just Call Me Koko
3f5bcd106a Revert flipper macro 2023-03-14 23:50:11 -04:00
Just Call Me Koko
633a38d257 Fix default broadcast during attack 2023-03-14 23:48:32 -04:00
Just Call Me Koko
f044df2647 Add build for SD Serial 2023-03-14 16:27:01 -04:00
Just Call Me Koko
7eecf35eed Merge pull request #233 from tcpassos/serial_test
Packet transmission via serial
2023-03-14 16:12:49 -04:00
Just Call Me Koko
b8df6e2598 Run on pull requests 2023-03-14 16:10:51 -04:00
tcpassos
e028c39470 Added WRITE_PACKETS_SERIAL macro to transmit packets via serial (1) instead of using SD card 2023-03-01 08:42:08 -03:00
tcpassos
592b7f68e8 Update .gitignore 2023-02-28 22:49:27 -03:00
Just Call Me Koko
99ef926fb7 Add files via upload 2023-02-02 16:40:08 -05:00
Just Call Me Koko
5e9e096631 Add images for WiFi Dev Board Pro 2023-01-20 11:50:46 -05:00
Just Call Me Koko
ab5c65f525 Merge pull request #217 from justcallmekoko/master
Rebase Develop
2023-01-18 21:03:42 -05:00
Just Call Me Koko
2b324eaaf2 Add wifi dev board pro top with buttons 2023-01-18 21:02:33 -05:00
Just Call Me Koko
ed41954f5a Merge pull request #216 from trisp3ar/develop
adding CAD models for Devboard Pro enclosure and Solder Jig
2023-01-18 15:57:18 -05:00
Gregor Hermani
f79e0591df adding CAD models for Devboard Pro enclosure and Solder Jig 2023-01-18 10:42:17 +01:00
Just Call Me Koko
59a037925f Fix string replacement 2023-01-17 12:11:07 -05:00
Just Call Me Koko
6a6c8d8ff3 Merge pull request #213 from justcallmekoko/master
Rebase develop
2023-01-17 11:50:46 -05:00
Just Call Me Koko
8c3f1890b2 Merge pull request #212 from justcallmekoko/develop
Develop
2023-01-17 11:50:15 -05:00
Just Call Me Koko
eb69eb1454 Update README.md 2023-01-17 11:47:52 -05:00
Just Call Me Koko
4e76cfd154 Adjust SD update phrasing 2023-01-17 11:47:21 -05:00
Just Call Me Koko
752a65570f Add Marauder Dev Board Pro Build and Push 2023-01-16 18:38:57 -05:00
Just Call Me Koko
f8379f9e4b Update README 2023-01-16 11:27:02 -05:00
Just Call Me Koko
e7f2060886 Merge pull request #209 from justcallmekoko/master
Rebase Develop
2023-01-16 11:02:50 -05:00
Just Call Me Koko
5103426354 Merge pull request #208 from justcallmekoko/develop
Develop
2023-01-16 11:02:06 -05:00
Just Call Me Koko
4285eefe62 Flipper 2023-01-16 11:01:37 -05:00
Just Call Me Koko
02ac34ed3d Add support for wifi dev board pro 2023-01-16 11:01:02 -05:00
Just Call Me Koko
5187c11395 Create README.md 2023-01-12 11:47:47 -05:00
Just Call Me Koko
169e858752 Update configs.h 2023-01-08 13:18:13 -05:00
Just Call Me Koko
6760d1dc54 Add OG Marauder v3.8 PCB Step file 2023-01-06 13:49:46 -05:00
Just Call Me Koko
0fdfeb0f85 Update BOM with flipper header component 2023-01-02 15:14:01 -05:00
Just Call Me Koko
a30c74f494 Fix missing MOSFET 2023-01-02 14:53:42 -05:00
Just Call Me Koko
c62f5a8cd9 Update BOM 2023-01-02 14:42:35 -05:00
Just Call Me Koko
653f7b6534 Add fabrication files 2023-01-02 13:11:28 -05:00
Just Call Me Koko
9b99f3d391 Place drill hole, fill graphics, remove fab marks 2023-01-02 13:00:56 -05:00
Just Call Me Koko
385d627a93 Merge pull request #201 from trisp3ar/develop
Add BOM, updated with MOSFET replacement
2022-12-27 09:42:51 -05:00
Gregor Hermani
e7f37e2608 Add BOM, updated with MOSFET replacement 2022-12-26 00:05:14 +01:00
Just Call Me Koko
c3f5bbc93a Merge pull request #200 from justcallmekoko/master
Rebase Develop
2022-12-22 16:32:30 -05:00
Just Call Me Koko
ae12f5f9a5 Merge pull request #199 from justcallmekoko/develop
Develop
2022-12-22 16:31:46 -05:00
Just Call Me Koko
73ba7747eb Fix scan sta exit for mini 2022-12-22 16:30:04 -05:00
Just Call Me Koko
c76718b21e Merge pull request #197 from trisp3ar/develop
Stream review, add logo and text
2022-12-22 15:25:26 -05:00
Just Call Me Koko
6c6e0aa5c3 Revert config to flipper for workflow 2022-12-22 15:24:30 -05:00
Just Call Me Koko
7d64840128 Add command to attack stations 2022-12-22 15:21:54 -05:00
Just Call Me Koko
e54e291bfd Update version number 2022-12-22 12:48:20 -05:00
Just Call Me Koko
8a204162ae Fix Stations displaying during scan 2022-12-22 12:47:36 -05:00
Just Call Me Koko
a153661457 Select stations from touch screen 2022-12-22 12:37:07 -05:00
Just Call Me Koko
efbeb549ee Select stations from CLI 2022-12-22 10:28:17 -05:00
Just Call Me Koko
52c44d69c2 Show and clear client list 2022-12-22 09:44:40 -05:00
Just Call Me Koko
3375672ab5 Add station scan 2022-12-21 19:35:53 -05:00
Gregor Hermani
a7efc0218d Stream review, add logo and text 2022-12-22 00:10:35 +01:00
Just Call Me Koko
4bde27ba5c Merge pull request #195 from trisp3ar/develop
push conflict resolve
2022-12-21 10:07:30 -05:00
Gregor Hermani
d7863ee7d0 push conflict resolve 2022-12-21 16:06:28 +01:00
Just Call Me Koko
9132a2891b Merge pull request #194 from trisp3ar/develop
Develop
2022-12-21 09:53:56 -05:00
Just Call Me Koko
9764d7dd52 Merge branch 'develop' into develop 2022-12-21 09:53:40 -05:00
Gregor Hermani
3ef85f8d68 Review complete, DRC done, ready for manufacturing, Tag: V0.1.0 2022-12-21 13:53:04 +01:00
Gregor Hermani
9f6df790aa rerouting done, continue with DRC 2022-12-21 00:18:43 +01:00
Just Call Me Koko
6921c0f41d Fix missing 3v3 connection 2022-12-20 16:47:36 -05:00
Gregor Hermani
92541eb1f3 started review 2022-12-20 18:41:38 +01:00
Just Call Me Koko
5543e1b4b1 Idk...something changed 2022-12-15 17:48:31 -05:00
Just Call Me Koko
58a8ba971c Add design rule check markers 2022-12-15 17:26:39 -05:00
Just Call Me Koko
5b515d8767 Remove foot print prefixes 2022-12-15 17:23:09 -05:00
Just Call Me Koko
17dc195b0d Final PCB connection made 2022-12-15 17:17:51 -05:00
Just Call Me Koko
b651def518 Finish all but one connection 2022-12-15 17:13:17 -05:00
Just Call Me Koko
e0b13fd9b3 More traces and plains 2022-12-14 18:13:23 -05:00
Just Call Me Koko
22c4c7d860 Merge branch 'develop' of https://github.com/justcallmekoko/ESP32Marauder into develop 2022-12-14 16:09:35 -05:00
Just Call Me Koko
9913d058fb Add workflow support for ESP32 LDDB 2022-12-14 16:09:33 -05:00
Just Call Me Koko
182c988f3c Merge pull request #192 from trisp3ar/develop
preliminary review done
2022-12-13 20:19:11 -05:00
Gregor Hermani
34b2496030 preliminary review done, change RT and TX breakout, add PWR planes 3V3 and GND 2022-12-13 23:59:40 +01:00
Just Call Me Koko
74fa39faf3 Start adding traces 2022-12-13 16:16:59 -05:00
Just Call Me Koko
23dc23cceb Merge pull request #191 from trisp3ar/develop
start routing, setting rules
2022-12-13 09:36:09 -05:00
Gregor Hermani
657d37a30a start routing, setting rules 2022-12-13 00:08:23 +01:00
Just Call Me Koko
94bc2163ac Move silkscreen gpio number 2022-12-12 16:19:17 -05:00
Just Call Me Koko
9bf54f065b Merge pull request #188 from trisp3ar/develop
Review done (#185)
2022-12-12 16:03:21 -05:00
Just Call Me Koko
0186f0a45c Merge pull request #190 from justcallmekoko/master
Bring develop up to date with master
2022-12-12 16:03:00 -05:00
Gregor Hermani
2598eae1df Review done (#185) 2022-12-11 16:53:24 +01:00
Just Call Me Koko
aa601e1bee Update README.md 2022-12-10 10:55:50 -05:00
Just Call Me Koko
b136ad20e0 Merge pull request #186 from justcallmekoko/develop
Develop
2022-12-10 09:48:51 -05:00
Just Call Me Koko
3e900e75a9 Fix Flipper LED white light on boot 2022-12-10 09:47:58 -05:00
Just Call Me Koko
4ae4d62a64 Fix wifi initialization for attacks
First attack would succeed. Subsequent attacks would fail
2022-12-10 09:39:38 -05:00
Just Call Me Koko
fdd9ade442 Place components on PCB 2022-12-09 13:45:37 -05:00
Just Call Me Koko
3d58f29231 Merge pull request #184 from justcallmekoko/master
Bring develop up to date with master
2022-12-09 11:25:41 -05:00
Just Call Me Koko
985ac8ac81 Add flash files for all hardware 2022-12-08 15:08:16 -05:00
Just Call Me Koko
af389a7aa2 Remove change menu in CLI 2022-12-08 13:01:34 -05:00
Just Call Me Koko
5723ca09c0 Add SD update to CLI 2022-12-08 12:43:44 -05:00
Just Call Me Koko
f6c77beeb3 Update README.md 2022-12-08 12:09:59 -05:00
Just Call Me Koko
0e44b2d4fa Fix file path 2022-12-07 21:49:45 -05:00
Just Call Me Koko
e52ae0c505 Fix file location 2022-12-07 21:33:18 -05:00
Just Call Me Koko
bf9f2fee66 Fix file rename 2022-12-07 21:18:32 -05:00
Just Call Me Koko
9f9cbc313d Fix workflow syntax 2022-12-07 21:12:20 -05:00
Just Call Me Koko
e7bdaa5d44 Merge pull request #183 from justcallmekoko/develop
Merge Develop into Master
2022-12-07 21:09:20 -05:00
Just Call Me Koko
157ae7a3c8 Add support for ESP32 S3 2022-12-07 21:08:24 -05:00
Just Call Me Koko
e456f032a0 Add status LED for neopixel 2022-12-07 19:39:53 -05:00
Just Call Me Koko
748123d525 Merge pull request #182 from trisp3ar/develop
import PCB dxf, schematics reviewed
2022-12-07 17:42:16 -05:00
Gregor Hermani
58882a4468 import PCB dxf, schematics reviewed 2022-12-07 23:41:00 +01:00
Just Call Me Koko
8024fe8d80 Add ESP32 Breakout 2022-11-30 17:56:48 -05:00
Just Call Me Koko
fb415a49c3 Update SD connections 2022-11-27 09:42:46 -05:00
Just Call Me Koko
68d3e40966 Merge pull request #179 from trisp3ar/develop
add libraries as submodules
2022-11-21 09:43:54 -05:00
Gregor Hermani
53601dd48a add libraries as submodules 2022-11-20 12:23:25 +01:00
Just Call Me Koko
84f01dfca8 Merge pull request #177 from trisp3ar/develop
add Marauder&Horse
2022-11-17 08:47:38 -05:00
Just Call Me Koko
449183a4da Add wiring for JTAG 2022-11-16 18:15:00 -05:00
Gregor Hermani
96a344d214 add Marauder&Horse 2022-11-16 23:44:09 +01:00
Just Call Me Koko
83f61faea6 Add Marauder logo and update components 2022-11-16 17:08:51 -05:00
Just Call Me Koko
4b3967dd18 Update footprint for ESP32 and micro SD 2022-11-16 16:29:24 -05:00
Just Call Me Koko
5a4aedd5a7 Update flipper header and JTAG 2022-11-15 17:08:14 -05:00
Just Call Me Koko
c3f7b8d455 Merge pull request #176 from justcallmekoko/master
Fix crash with too many APs on menu
2022-11-09 17:42:44 -05:00
Just Call Me Koko
e9f21c5e79 Add RGB LED 2022-11-09 17:41:24 -05:00
Just Call Me Koko
7e37ef933e Fix crash with too many APs on menu 2022-11-09 12:39:36 -05:00
Just Call Me Koko
15b091fb1e Merge pull request #175 from justcallmekoko/master
Bring develop up to date with master
2022-11-09 12:14:43 -05:00
Just Call Me Koko
648bc49db6 Merge pull request #174 from justcallmekoko/develop
Merge develop into master
2022-11-09 12:13:17 -05:00
Just Call Me Koko
00d81ad86b Add files for flashing Marauder via CLI 2022-11-08 08:29:58 -05:00
Just Call Me Koko
f8c4c83689 Merge pull request #163 from trisp3ar/develop
add libs, update schematics
2022-10-31 10:17:41 -04:00
Gregor Hermani
9bff0f3047 add libs, update schematics 2022-10-30 20:23:08 +01:00
Just Call Me Koko
9c62093a74 hahaha update 2022-10-27 17:43:16 -04:00
Just Call Me Koko
d662431f08 Update power nets and component names 2022-10-27 17:39:34 -04:00
Just Call Me Koko
9eca388ea8 Finish power mgmt circuit 2022-10-27 16:31:25 -04:00
Just Call Me Koko
0eed111177 Add label for power management 2022-10-27 15:29:35 -04:00
Just Call Me Koko
9716c8d348 Add mosfet and transistors for power mgmt 2022-10-27 15:24:50 -04:00
Just Call Me Koko
2735fccf6a Merge pull request #162 from trisp3ar/develop
continue WiFi devboard pro schematics
2022-10-23 11:46:49 -04:00
Gregor Hermani
35821deddf add references,
edit devboard pro schematic, sd card, pin headers
2022-10-23 15:47:32 +02:00
Just Call Me Koko
873643619d Merge pull request #161 from justcallmekoko/master
Bring develop up to date with master
2022-10-19 18:29:00 -04:00
Just Call Me Koko
0e1e8cd832 Merge pull request #160 from trisp3ar/develop
start Flipper Zero WiFi Devboard Pro
2022-10-19 18:27:27 -04:00
Gregor Hermani
130bd26225 start Flipper Zero WiFi Devboard Pro 2022-10-19 23:29:07 +02:00
Just Call Me Koko
7eef1910db Release v0.9.17 2022-10-19 16:46:48 -04:00
Just Call Me Koko
517c30d27e Revert config 2022-10-19 12:27:18 -04:00
Just Call Me Koko
bd53320122 Better mini menu selection for APs 2022-10-19 11:49:41 -04:00
Just Call Me Koko
c7e39744f3 Allow mini to select APs 2022-10-18 18:19:49 -04:00
Just Call Me Koko
dc0f25f1b8 Merge pull request #159 from justcallmekoko/master
do again
2022-10-18 13:48:11 -04:00
Just Call Me Koko
907a2af570 Bring develop up to date with master (#158)
* Trims serial input for PuTTY

* v0.9.7 Release

* Re-release v0.9.7

* add OG-Marauder enclosure (#124)

* add Marauder Mini Case and rearrange files

* Add OG-Marauder Enclosure

* Add more cmd, clean serial, add ascii

* Add attack command to CLI

* Add SSID commands

* print eapol when received

* Add more sniff and attack commands

* Fix OTA update shutdown via CLI

* Add help command

* Release v0.9.8

* Add channel arg to pmkid sniff

* Add targeted ap beacon spam

* Save a beacon packet

* AP obfuscation attack

* Update README.md

* Send deauth for pmkid

* PMKID deauth optional

* Release v0.9.9

* v0.9.10 Release

* Select all and flipper LED

* Add screen buffer for mini

* Fix screen buffer formatting

* packet monitor eapol scan formatting

* Release v0.9.11

* Update README.md

* Add settings command and SD CS

* Release v0.9.12

* Fix mini update menu

* Release v0.9.13-rc1

* Fix stopscan and sniffpmkid

* fix sniffpmkid SSID visible (#140)

* Add rssi and setting reset

* Release v0.9.13

* Create build_push.yml

* Add libraries

* Fix library red

* Spelling

* Adjust ref for SwitchLib

* Add ESP32 Board

* Update board fqdn

* Specify package version for ESP32

* Add compiler switches

* Update compile args

* Lib args

* Fix multdefs

* Update version of arduino test compile

* Separate lib install

* Jobs together

* Fix warnings flag

* Add muldefs arg to cli

* Update build_push.yml

* Specify build property

* Full build property string

* Fix quote placement

* Add find and replace

* Update build_push.yml

* Update build_push.yml

* Update build_push.yml

* Cat platform file

* Update build_push.yml

* Add install boards

* Update build_push.yml

* Add bash for loop for platform

* Update build_push.yml

* find and replace

* Add muldefs to ESP32 and ESP32S2

* Add display bins

* minimal spiffs

* Minimal SPIFFS syntax

* More Minimal SPIFFS syntax

* Add more build params

* Add upload artifacts

* Add TFT Setup files

* Add configure TFT_eSPI

* Configure libs and configs

* Fix sed file locations

* Update build_push.yml

* Update build_push.yml

* Look for TFT_eSPI

* Update start location for find

* Update locations of libraries

* Fix path to TFT_eSPI

* Compile for other platforms

* Create draft release

* Update README.md

* Only allow manual workflow

* Fix blank PCAPs

* Switch configs

* Specify NimBLE 1.2.0

* No "v" in tag

* Fix SD card init issues

Copy SD lib from arduino-esp32 v2.0.4 to replace SD lib from arduino-esp32 v2.0.0-rc2

* Pull arduino-esp32 v2.0.4

* Replace 2.0.0-rc1 SD lib with 2.0.4

* Fix path

* Gramatical (#155)

* Add raw cap and manual deauth

* Revert to flipper

* Change color

* Change color again

* define white

* Update issue templates

* Create config.yml

* Specify dst mac again

* Update README.md

* Create .gitignore

Co-authored-by: Gregor Hermani <53179565+trisp3ar@users.noreply.github.com>
Co-authored-by: improving-rigmarole <17810364+improving-rigmarole@users.noreply.github.com>
Co-authored-by: Ayden <butera.ayden@gmail.com>
2022-10-18 13:46:30 -04:00
Just Call Me Koko
9e4343b77d Create .gitignore 2022-10-14 15:35:14 -04:00
Just Call Me Koko
e54a2b0e3e Update README.md 2022-10-14 14:35:30 -04:00
Just Call Me Koko
d460273c91 Specify dst mac again 2022-10-14 14:34:27 -04:00
Just Call Me Koko
fcfeeb3930 Create config.yml 2022-10-14 14:27:05 -04:00
Just Call Me Koko
86cccd7f02 Update issue templates 2022-10-14 14:24:36 -04:00
Just Call Me Koko
bc6806d2e1 define white 2022-10-13 17:19:53 -04:00
Just Call Me Koko
19ffe973f8 Change color again 2022-10-13 17:17:47 -04:00
Just Call Me Koko
28aa8e36fb Change color 2022-10-13 17:11:48 -04:00
Just Call Me Koko
0018df1c75 Revert to flipper 2022-10-13 15:30:49 -04:00
Just Call Me Koko
d3e90d708a Add raw cap and manual deauth 2022-10-13 15:20:26 -04:00
Ayden
82d190eabc Gramatical (#155) 2022-10-03 17:04:26 -04:00
Just Call Me Koko
30aa67e495 Fix path 2022-09-08 11:28:13 -04:00
Just Call Me Koko
ec6b44687e Replace 2.0.0-rc1 SD lib with 2.0.4 2022-09-08 11:09:39 -04:00
Just Call Me Koko
ebe6e66fe3 Pull arduino-esp32 v2.0.4 2022-09-08 10:59:07 -04:00
Just Call Me Koko
8769103817 Fix SD card init issues
Copy SD lib from arduino-esp32 v2.0.4 to replace SD lib from arduino-esp32 v2.0.0-rc2
2022-09-07 20:09:03 -04:00
Just Call Me Koko
d2b8cf76ef No "v" in tag 2022-08-30 09:02:49 -04:00
Just Call Me Koko
83c84054bf Specify NimBLE 1.2.0 2022-08-30 09:00:54 -04:00
Just Call Me Koko
0b1089ff6e Switch configs 2022-08-30 08:51:42 -04:00
Just Call Me Koko
e564924f48 Fix blank PCAPs 2022-08-30 08:47:23 -04:00
Just Call Me Koko
fa2ea87a5a Only allow manual workflow 2022-08-21 00:12:51 -04:00
Just Call Me Koko
a11531975e Update README.md 2022-08-21 00:03:21 -04:00
Just Call Me Koko
b813972365 Create draft release 2022-08-20 23:31:50 -04:00
Just Call Me Koko
dd27b25757 Compile for other platforms 2022-08-20 23:02:16 -04:00
Just Call Me Koko
a9aeef2c78 Fix path to TFT_eSPI 2022-08-20 22:44:47 -04:00
Just Call Me Koko
e59e58f673 Update locations of libraries 2022-08-20 22:38:09 -04:00
Just Call Me Koko
6352b67de3 Update start location for find 2022-08-20 22:33:59 -04:00
Just Call Me Koko
213645d3a3 Look for TFT_eSPI 2022-08-20 22:29:56 -04:00
Just Call Me Koko
0c46326da3 Update build_push.yml 2022-08-20 22:23:44 -04:00
Just Call Me Koko
e22627fdda Update build_push.yml 2022-08-20 22:19:16 -04:00
Just Call Me Koko
0c92d3c568 Fix sed file locations 2022-08-20 22:14:17 -04:00
Just Call Me Koko
ba13305b7b Configure libs and configs 2022-08-20 22:08:08 -04:00
Just Call Me Koko
0f7d786445 Add configure TFT_eSPI 2022-08-20 21:44:57 -04:00
Just Call Me Koko
118c46817f Add TFT Setup files 2022-08-20 21:12:03 -04:00
Just Call Me Koko
8afa68d132 Add upload artifacts 2022-08-20 20:52:31 -04:00
Just Call Me Koko
7c4b0483aa Add more build params 2022-08-20 20:46:19 -04:00
Just Call Me Koko
e6d7ac39c8 More Minimal SPIFFS syntax 2022-08-20 20:37:12 -04:00
Just Call Me Koko
0cc7c8d64c Minimal SPIFFS syntax 2022-08-20 20:31:59 -04:00
Just Call Me Koko
456823ce45 minimal spiffs 2022-08-20 20:28:25 -04:00
Just Call Me Koko
84371818c8 Add display bins 2022-08-20 20:18:51 -04:00
Just Call Me Koko
ee9c8dc1b2 Add muldefs to ESP32 and ESP32S2 2022-08-20 20:10:13 -04:00
Just Call Me Koko
4f3d0cce2e find and replace 2022-08-20 20:03:05 -04:00
Just Call Me Koko
19a5ce334a Update build_push.yml 2022-08-20 19:54:24 -04:00
Just Call Me Koko
2872dd0162 Add bash for loop for platform 2022-08-20 19:51:52 -04:00
Just Call Me Koko
a929b6a76b Update build_push.yml 2022-08-20 19:45:31 -04:00
Just Call Me Koko
d2402ad801 Add install boards 2022-08-20 19:42:13 -04:00
Just Call Me Koko
20ea935c42 Update build_push.yml 2022-08-20 19:31:43 -04:00
Just Call Me Koko
a3ec0ac1af Cat platform file 2022-08-20 19:24:06 -04:00
Just Call Me Koko
7b2ffed45a Update build_push.yml 2022-08-20 19:18:28 -04:00
Just Call Me Koko
c0cdcc9818 Update build_push.yml 2022-08-20 19:07:57 -04:00
Just Call Me Koko
8049c2834c Update build_push.yml 2022-08-20 19:00:52 -04:00
Just Call Me Koko
9057d3919c Add find and replace 2022-08-20 18:54:31 -04:00
Just Call Me Koko
7d576d1863 Fix quote placement 2022-08-20 18:30:22 -04:00
Just Call Me Koko
ba53d7ac38 Full build property string 2022-08-20 18:21:53 -04:00
Just Call Me Koko
f2d5c6b73e Specify build property 2022-08-20 18:17:49 -04:00
Just Call Me Koko
96c14d37e3 Update build_push.yml 2022-08-20 17:55:24 -04:00
Just Call Me Koko
93760f24e5 Add muldefs arg to cli 2022-08-20 17:47:09 -04:00
Just Call Me Koko
c63e052374 Fix warnings flag 2022-08-20 17:41:36 -04:00
Just Call Me Koko
420e29476d Jobs together 2022-08-20 17:38:53 -04:00
Just Call Me Koko
f920d7a283 Separate lib install 2022-08-20 17:30:58 -04:00
Just Call Me Koko
808be3234f Update version of arduino test compile 2022-08-20 17:24:16 -04:00
Just Call Me Koko
3206d4b5e1 Fix multdefs 2022-08-20 17:22:17 -04:00
Just Call Me Koko
589b7c7962 Lib args 2022-08-20 17:20:38 -04:00
Just Call Me Koko
d1ac7234f4 Update compile args 2022-08-20 17:14:02 -04:00
Just Call Me Koko
c839e66ff3 Add compiler switches 2022-08-20 16:57:56 -04:00
Just Call Me Koko
8e83bb1874 Specify package version for ESP32 2022-08-20 16:47:25 -04:00
Just Call Me Koko
da22ba0819 Update board fqdn 2022-08-20 16:42:54 -04:00
Just Call Me Koko
d2155cc9d4 Add ESP32 Board 2022-08-20 16:36:46 -04:00
Just Call Me Koko
26bc9c63f8 Adjust ref for SwitchLib 2022-08-20 16:27:31 -04:00
Just Call Me Koko
2026381e9b Spelling 2022-08-20 16:24:25 -04:00
Just Call Me Koko
f175ba5e4e Fix library red 2022-08-20 16:22:24 -04:00
Just Call Me Koko
f09b0c4e5f Add libraries 2022-08-20 15:58:53 -04:00
Just Call Me Koko
0729a2368b Create build_push.yml 2022-08-20 15:33:14 -04:00
Just Call Me Koko
07b57ae7b8 Release v0.9.13 2022-08-06 12:57:07 -04:00
Just Call Me Koko
2e469d1410 Add rssi and setting reset 2022-08-06 12:37:09 -04:00
improving-rigmarole
d0d3c40ad3 fix sniffpmkid SSID visible (#140) 2022-08-04 18:55:57 -04:00
Just Call Me Koko
9c0f627176 Fix stopscan and sniffpmkid 2022-08-04 09:07:11 -04:00
Just Call Me Koko
3d602d7555 Release v0.9.13-rc1 2022-08-02 14:19:22 -04:00
Just Call Me Koko
e8693c95f4 Fix mini update menu 2022-08-02 14:03:43 -04:00
Just Call Me Koko
cebfc5b5c1 Release v0.9.12 2022-08-01 18:03:48 -04:00
Just Call Me Koko
1291c7f322 Add settings command and SD CS 2022-08-01 17:03:07 -04:00
Just Call Me Koko
b234cee7ea Update README.md 2022-07-31 15:50:59 -04:00
Just Call Me Koko
792b4e5ac9 Release v0.9.11 2022-07-31 15:42:56 -04:00
Just Call Me Koko
09de10d95c packet monitor eapol scan formatting 2022-07-31 14:53:21 -04:00
Just Call Me Koko
898dd1242d Fix screen buffer formatting 2022-07-31 11:45:28 -04:00
Just Call Me Koko
4f04e91d0a Add screen buffer for mini 2022-07-30 20:48:25 -04:00
Just Call Me Koko
b7c2d668b5 Select all and flipper LED 2022-07-30 14:12:51 -04:00
Just Call Me Koko
cbcfa10330 v0.9.10 Release 2022-07-18 18:50:30 -04:00
Just Call Me Koko
88777524e0 Release v0.9.9 2022-06-28 15:26:44 -04:00
Just Call Me Koko
f2d48d229a PMKID deauth optional 2022-06-22 19:17:25 -04:00
Just Call Me Koko
4aa93e2cc3 Send deauth for pmkid 2022-06-20 21:17:06 -04:00
Just Call Me Koko
00a785343c Update README.md 2022-06-18 19:55:01 -04:00
Just Call Me Koko
01b0520aec AP obfuscation attack 2022-06-18 03:22:13 -04:00
Just Call Me Koko
2468abba22 Save a beacon packet 2022-06-14 23:09:58 -04:00
Just Call Me Koko
355236dc42 Add targeted ap beacon spam 2022-06-13 20:18:20 -04:00
Just Call Me Koko
80f99f78a7 Add channel arg to pmkid sniff 2022-06-13 19:36:51 -04:00
Just Call Me Koko
809f0fb19d Release v0.9.8 2022-06-10 16:34:43 -04:00
Just Call Me Koko
71d5391066 Add help command 2022-06-03 21:02:20 -04:00
Just Call Me Koko
1988ec5808 Fix OTA update shutdown via CLI 2022-06-03 15:31:44 -04:00
Just Call Me Koko
2b130b9d11 Add more sniff and attack commands 2022-06-03 15:21:57 -04:00
Just Call Me Koko
0091c5642a print eapol when received 2022-06-03 12:39:44 -04:00
Just Call Me Koko
a80bba9b18 Add SSID commands 2022-06-02 17:13:54 -04:00
Just Call Me Koko
d686353322 Add attack command to CLI 2022-06-01 18:11:47 -04:00
Just Call Me Koko
ae8f8e870f Add more cmd, clean serial, add ascii 2022-05-31 22:46:28 -04:00
Gregor Hermani
d11faf5996 add OG-Marauder enclosure (#124)
* add Marauder Mini Case and rearrange files

* Add OG-Marauder Enclosure
2022-05-31 12:26:21 -04:00
Just Call Me Koko
6ae350dded Re-release v0.9.7 2022-05-28 14:50:00 -04:00
259 changed files with 1743999 additions and 5459 deletions

42
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,42 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Marauder (please complete the following information if applicable):**
- Firmware version: [e.g. v0.9.17]
- Hardware version: [e.g. OG]
**Desktop (please complete the following information if applicable):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Smartphone (please complete the following information if applicable):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Additional context**
Add any other context about the problem here.

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Need help?
url: https://discord.gg/w5JmasxvKA
about: For any questions regarding troubleshooting or use of the Marauder firmware

View File

@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

629
.github/workflows/build_push.yml vendored Normal file
View File

@@ -0,0 +1,629 @@
name: Build and Push
on:
workflow_dispatch:
pull_request:
types: [opened, reopened]
jobs:
# This workflow contains a single job called "build"
build:
name: Build Marauder Binaries
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Install ESP32 Boards and Compile TestFile
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: TestFile.ino
arduino-board-fqbn: esp32:esp32:esp32s2
platform-url: https://github.com/espressif/arduino-esp32/releases/download/2.0.10/package_esp32_dev_index.json
- name: Pull arduino-esp32 v2.0.4
uses: actions/checkout@v2
with:
repository: espressif/arduino-esp32
ref: 2.0.4
path: 2.0.4arduino-esp32
- name: Pull arduino-esp32 v2.0.10
uses: actions/checkout@v2
with:
repository: espressif/arduino-esp32
ref: 2.0.10
path: 2.0.10
- name: Install AsyncTCP
uses: actions/checkout@v2
with:
repository: me-no-dev/AsyncTCP
ref: master
path: CustomAsyncTCP
- name: Install MicroNMEA
uses: actions/checkout@v2
with:
repository: stevemarple/MicroNMEA
ref: v2.0.6
path: CustomMicroNMEA
- name: Install ESPAsyncWebServer
uses: actions/checkout@v2
with:
repository: bigbrodude6119/ESPAsyncWebServer
ref: master
path: CustomESPAsyncWebServer
#- name: Install TFT_eSPI
# uses: actions/checkout@v2
# with:
# repository: justcallmekoko/TFT_eSPI
# ref: master
# path: CustomTFT_eSPI
- name: Install TFT_eSPI
uses: actions/checkout@v2
with:
repository: Bodmer/TFT_eSPI
ref: 2.2.23
path: CustomTFT_eSPI
- name: Install lv_arduino
uses: actions/checkout@v2
with:
repository: lvgl/lv_arduino
ref: 3.0.0
path: Customlv_arduino
- name: Install JPEGDecoder
uses: actions/checkout@v2
with:
repository: Bodmer/JPEGDecoder
ref: 1.8.0
path: CustomJPEGDecoder
- name: Install NimBLE-Arduino
uses: actions/checkout@v2
with:
repository: h2zero/NimBLE-Arduino
ref: 1.2.0
path: CustomNimBLE-Arduino
- name: Install Adafruit_NeoPixel
uses: actions/checkout@v2
with:
repository: adafruit/Adafruit_NeoPixel
ref: 1.10.7
path: CustomAdafruit_NeoPixel
- name: Install ArduinoJson
uses: actions/checkout@v2
with:
repository: bblanchon/ArduinoJson
ref: v6.18.2
path: CustomArduinoJson
- name: Install SwitchLib
uses: actions/checkout@v2
with:
repository: justcallmekoko/SwitchLib
ref: main
path: CustomSwitchLib
- name: Install LinkedList
uses: actions/checkout@v2
with:
repository: ivanseidel/LinkedList
ref: v1.3.3
path: CustomLinkedList
#- name: Search for SD lib in arduino-esp32 v2.0.4
# run: |
# find /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32 -name "SD"
- name: Configure TFT_eSPI
run: |
rm -f CustomTFT_eSPI/User_Setup_Select.h
cp User_Setup_Select.h CustomTFT_eSPI/
cp User_Setup_marauder_mini.h CustomTFT_eSPI/
cp User_Setup_og_marauder.h CustomTFT_eSPI/
cp User_Setup_marauder_m5stickc.h CustomTFT_eSPI/
pwd
ls -la
ls -la CustomTFT_eSPI
#- name: Place 2.0.10 for use
# run: |
# mkdir -p /home/runner/.arduino15/packages/esp32/hardware/esp32/
# cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.3 /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3
# ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/
# echo Whoever made me have to do this can fuck off
#- name: Replace arduino-esp32 v2.0.10 that was gloriously forced on us
# run: |
# rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.10
# cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.3 /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.3
# ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/
# echo Whoever made me have to do this can fuck off
#- name: Search for SD lib in arduino-esp32
# run: |
# find /home/runner/ -name "SD"
#- name: Replace SD lib
# run: |
# rm -rf /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.10/libraries/SD
# cp -R /home/runner/work/ESP32Marauder/ESP32Marauder/2.0.4arduino-esp32/libraries/SD /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.10/libraries/SD
# ls -la /home/runner/.arduino15/packages/esp32/hardware/esp32/2.0.10/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
- name: Build Marauder for Flipper Zero WiFi Dev Board
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=4M,PSRAM=enabled
extra-arduino-cli-args: "--warnings none"
- 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: Configure SD Serial for Flipper Zero SD Serial
run: |
pwd
sed -i 's/^ \/\/#define WRITE_PACKETS_SERIAL/ #define WRITE_PACKETS_SERIAL/' esp32_marauder/configs.h
- name: Build Marauder SD Serial for Flipper Zero WiFi Dev Board
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:esp32s2:PartitionScheme=min_spiffs,FlashSize=4M,PSRAM=enabled
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder Flipper SD Serial bin
run: |
mv ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper_sd_serial.bin
- name: Remove SD Serial
run: |
pwd
sed -i 's/^ #define WRITE_PACKETS_SERIAL/ \/\/#define WRITE_PACKETS_SERIAL/' esp32_marauder/configs.h
- name: Build Marauder for Flipper Zero Multi Board
uses: ArminJo/arduino-test-compile@v3.2.1
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
find /home/runner/ -name "*TFT_eSPI*"
sed -i 's/^#include <User_Setup_marauder_mini.h>/\/\/#include <User_Setup_marauder_mini.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^\/\/#include <User_Setup_og_marauder.h>/#include <User_Setup_og_marauder.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define MARAUDER_V4/ #define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
- name: Build Marauder for OG Marauder
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename OG Marauder bin
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.og.bin
- name: Configure TFT_eSPI and configs.h for Marauder v6
run: |
sed -i 's/^#include <User_Setup_marauder_mini.h>/\/\/#include <User_Setup_marauder_mini.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^\/\/#include <User_Setup_og_marauder.h>/#include <User_Setup_og_marauder.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define MARAUDER_V6/ #define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
#- name: Build Marauder for v6 Marauder with arduino/compile-sketches
# uses: arduino/compile-sketches@v1
# with:
# sketch-paths: esp32_marauder/esp32_marauder.ino
# cli-compile-flags: |
# - --warnings="none"
# - --export-binaries
# fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
#- name: Show compiled arduino/compile-sketches v6 bin
# run: |
# find ~ -name "esp32_marauder.ino.bin"
#- name: Rename v6_2 Marauder bin
# run: |
# mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.v6_2.bin
- name: Build Marauder for v6 Marauder
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename v6 Marauder bin
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.v6.bin
- name: Configure TFT_eSPI and configs.h for Marauder Kit
run: |
sed -i 's/^#include <User_Setup_marauder_mini.h>/\/\/#include <User_Setup_marauder_mini.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^\/\/#include <User_Setup_og_marauder.h>/#include <User_Setup_og_marauder.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define MARAUDER_KIT/ #define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
- name: Build Marauder for Marauder Kit
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder Kit bin
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.kit.bin
- name: Configure TFT_eSPI and configs.h for Marauder Mini
run: |
sed -i 's/^\/\/#include <User_Setup_marauder_mini.h>/#include <User_Setup_marauder_mini.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^#include <User_Setup_og_marauder.h>/\/\/#include <User_Setup_og_marauder.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^ \/\/#define MARAUDER_MINI/ #define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
- name: Build Marauder for Marauder Mini
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder Mini bin
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.mini.bin
- name: Configure TFT_eSPI and configs.h for ESP32 LDDB
run: |
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define ESP32_LDDB/ #define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
- name: Build Marauder for ESP32 LDDB
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder ESP32 LDDB bin
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.esp32_lddb.bin
- name: Configure TFT_eSPI and configs.h for Marauder Dev Board Pro
run: |
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define MARAUDER_DEV_BOARD_PRO/ #define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
- name: Build Marauder for Marauder Dev Board Pro
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:d32:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder for Marauder Dev Board Pro
run: |
mv ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.marauder_dev_board_pro.bin
- name: Configure TFT_eSPI and configs.h for Marauder M5StickC
run: |
pwd
find /home/runner/ -name "*TFT_eSPI*"
sed -i 's/^#include <User_Setup_marauder_mini.h>/\/\/#include <User_Setup_marauder_mini.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^\/\/#include <User_Setup_marauder_m5stickc.h>/#include <User_Setup_marauder_m5stickc.h>/' /home/runner/Arduino/libraries/CustomTFT_eSPI/User_Setup_Select.h
sed -i 's/^ #define MARAUDER_MINI/ \/\/#define MARAUDER_MINI/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V4/ \/\/#define MARAUDER_V4/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_V6/ \/\/#define MARAUDER_V6/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_KIT/ \/\/#define MARAUDER_KIT/' esp32_marauder/configs.h
sed -i 's/^ #define GENERIC_ESP32/ \/\/#define GENERIC_ESP32/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_FLIPPER/ \/\/#define MARAUDER_FLIPPER/' esp32_marauder/configs.h
sed -i 's/^ #define ESP32_LDDB/ \/\/#define ESP32_LDDB/' esp32_marauder/configs.h
sed -i 's/^ #define MARAUDER_DEV_BOARD_PRO/ \/\/#define MARAUDER_DEV_BOARD_PRO/' esp32_marauder/configs.h
sed -i 's/^ \/\/#define MARAUDER_M5STICKC/ #define MARAUDER_M5STICKC/' esp32_marauder/configs.h
- name: Build Marauder for Marauder M5StickC
uses: ArminJo/arduino-test-compile@v3.2.1
with:
sketch-names: esp32_marauder.ino
arduino-board-fqbn: esp32:esp32:m5stick-c:PartitionScheme=min_spiffs
extra-arduino-cli-args: "--warnings none"
- name: Rename Marauder M5StickC bin
run: |
mv ./esp32_marauder/build/esp32.esp32.m5stick-c/esp32_marauder.ino.bin ./esp32_marauder/build/esp32.esp32.m5stick-c/esp32_marauder.m5stickc_plus.bin
- name: Display finished bins
run: |
find ./esp32_marauder/build -name "*.bin"
- name: 'Upload Flipper Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.flipper.bin
path: ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper.bin
retention-days: 5
- name: 'Upload Flipper SD Serial Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.flipper_sd_serial.bin
path: ./esp32_marauder/build/esp32.esp32.esp32s2/esp32_marauder.flipper_sd_serial.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:
name: esp32_marauder.og.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.og.bin
retention-days: 5
- name: 'Upload v6 Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.v6.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.v6.bin
retention-days: 5
#- name: 'Upload v6_2 Artifact'
# uses: actions/upload-artifact@v3
# with:
# name: esp32_marauder.v6_2.bin
# path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.v6_2.bin
# retention-days: 5
- name: 'Upload Kit Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.kit.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.kit.bin
retention-days: 5
- name: 'Upload Mini Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.mini.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.mini.bin
retention-days: 5
- name: 'Upload ESP32 LDDB Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.mini.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.esp32_lddb.bin
retention-days: 5
- name: 'Upload Marauder Dev Board Pro Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.marauder_dev_board_pro.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.marauder_dev_board_pro.bin
retention-days: 5
- name: 'Upload Marauder M5StickC Plus Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.m5stickc_plus.bin
path: ./esp32_marauder/build/esp32.esp32.m5stick-c/esp32_marauder.m5stickc_plus.bin
retention-days: 5
- name: Create Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
draft: true
prerelease: false
if: github.event_name != 'pull_request'
- name: Upload Flipper Asset
id: upload-flipper-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.esp32s2/esp32_marauder.flipper.bin
asset_name: esp32_marauder.flipper.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload Flipper SD Serial Asset
id: upload-flipper-sd-serial-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.esp32s2/esp32_marauder.flipper_sd_serial.bin
asset_name: esp32_marauder.flipper_sd_serial.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload MultiboardS3 Asset
id: upload-multiboardS3-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.multiboardS3.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload OG Asset
id: upload-og-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.d32/esp32_marauder.og.bin
asset_name: esp32_marauder.og.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload v6 Asset
id: upload-v6-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.d32/esp32_marauder.v6.bin
asset_name: esp32_marauder.v6.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
#- name: Upload v6_2 Asset
# id: upload-v6-2-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.d32/esp32_marauder.v6_2.bin
# asset_name: esp32_marauder.v6_2.bin
# asset_content_type: application/bin
# if: github.event_name != 'pull_request'
- name: Upload Kit Asset
id: upload-kit-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.d32/esp32_marauder.kit.bin
asset_name: esp32_marauder.kit.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload Mini Asset
id: upload-mini-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.d32/esp32_marauder.mini.bin
asset_name: esp32_marauder.mini.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload ESP32 LDDB Asset
id: upload-esp32-lddb-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.d32/esp32_marauder.esp32_lddb.bin
asset_name: esp32_marauder.esp32_lddb.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload Marauder Dev Board Pro Asset
id: upload-marauder-dev-board-pro-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.d32/esp32_marauder.marauder_dev_board_pro.bin
asset_name: esp32_marauder.marauder_dev_board_pro.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'
- name: Upload Marauder M5StickC Plus Asset
id: upload-m5stickc-plus-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.m5stick-c/esp32_marauder.m5stickc_plus.bin
asset_name: esp32_marauder.m5stickc_plus.bin
asset_content_type: application/bin
if: github.event_name != 'pull_request'

5
.gitignore vendored Normal file
View File

@@ -0,0 +1,5 @@
.vscode/arduino.json
.vscode/c_cpp_properties.json
.vscode/settings.json
esp32_marauder/.vscode/settings.json

24
.gitmodules vendored Normal file
View File

@@ -0,0 +1,24 @@
[submodule "esp32_marauder/libraries/lv_arduino"]
path = esp32_marauder/libraries/lv_arduino
url = https://github.com/lvgl/lv_arduino.git
[submodule "esp32_marauder/libraries/LinkedList"]
path = esp32_marauder/libraries/LinkedList
url = https://github.com/ivanseidel/LinkedList.git
[submodule "esp32_marauder/libraries/TFT_eSPI"]
path = esp32_marauder/libraries/TFT_eSPI
url = https://github.com/justcallmekoko/TFT_eSPI.git
[submodule "esp32_marauder/libraries/JPEGDecoder"]
path = esp32_marauder/libraries/JPEGDecoder
url = https://github.com/Bodmer/JPEGDecoder.git
[submodule "esp32_marauder/libraries/NimBLE-Arduino"]
path = esp32_marauder/libraries/NimBLE-Arduino
url = https://github.com/h2zero/NimBLE-Arduino.git
[submodule "esp32_marauder/libraries/Adafruit_NeoPixel"]
path = esp32_marauder/libraries/Adafruit_NeoPixel
url = https://github.com/adafruit/Adafruit_NeoPixel.git
[submodule "esp32_marauder/libraries/ArduinoJson"]
path = esp32_marauder/libraries/ArduinoJson
url = https://github.com/bblanchon/ArduinoJson.git
[submodule "esp32_marauder/libraries/SwitchLib"]
path = esp32_marauder/libraries/SwitchLib
url = https://github.com/justcallmekoko/SwitchLib.git

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
..\esptool.exe --chip esp32 --port COM4 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 boot_app0.bin 0x1000 esp32_marauder.ino.bootloader.bin 0x10000 esp32_marauder_v0_9_17_20221019_old_hardware.bin 0x8000 esp32_marauder.ino.partitions.bin

Binary file not shown.

BIN
FlashFiles/esptool.exe Normal file

Binary file not shown.

View File

@@ -81,7 +81,7 @@ PROGMEM const char* serverIndex =
"Because the lack of an asynchronous webserver in this Arduino sketch like 'ESPAsyncWebServer', <br/>"
"both file 'serverIndex' and 'jquery.min.js' can't be read from the webserver at the same time. <br/><br/>"
"Your web browser probably requests those two files simultaneously and therefore <br/>"
"the javascript file failed to load. By a refresh of this page, the browser cash has already <br/>"
"the javascript file failed to load. By a refresh of this page, the browser cache has already <br/>"
"load 'serverIndex' file, the web browser will do a second attempt to only read the javascript file. <br/>"
"This second attempt, with an idle webserver, will be processed.<br/><br/>"
"Long story short, press F5 (refresh web browser) before uploading your firmware. <br/><br/>"

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

View File

@@ -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

View File

@@ -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))
)
)

View File

@@ -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))
)
)

View 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

View File

@@ -0,0 +1,140 @@
(module 503398-1892_MOL (layer F.Cu)
(fp_text reference REF** (at 0 -5.7755) (layer F.SilkS)
(effects (font (size 1 1) (thickness .15)))
)
(fp_text value 503398-1892_MOL (at 0 -5.7755) (layer F.SilkS)
(effects (font (size 1 1) (thickness .15)))
)
(fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User)
(effects (font (size .127 .127) (thickness .002)))
)
(fp_text user "*" (at -4.92 -5.7755) (layer F.SilkS)
(effects (font (size 1 1) (thickness .15)))
)
(fp_text user "*" (at -4.92 -5.7755) (layer F.Fab)
(effects (font (size 1 1) (thickness .15)))
)
(fp_text user "*" (at -4.92 -5.7755) (layer F.SilkS)
(effects (font (size 1 1) (thickness .15)))
)
(fp_text user "*" (at -4.92 -5.7755) (layer F.Fab)
(effects (font (size 1 1) (thickness .15)))
)
(fp_line (start 6.803999 -7.4295) (end -6.803999 -7.4295) (layer F.CrtYd) (width .05))
(fp_line (start -6.803999 -7.4295) (end -6.803999 7.4295) (layer F.CrtYd) (width .05))
(fp_line (start -6.803999 7.4295) (end 6.803999 7.4295) (layer F.CrtYd) (width .05))
(fp_line (start 6.803999 7.4295) (end 6.803999 -7.4295) (layer F.CrtYd) (width .05))
(fp_line (start -2.38 -5.7755) (end -2.38 -12.6365) (layer Cmts.User) (width 0))
(fp_line (start -1.28 -5.7755) (end -1.28 -12.6365) (layer Cmts.User) (width 0))
(fp_line (start -2.38 -12.2555) (end -3.65 -12.2555) (layer Cmts.User) (width 0))
(fp_line (start -1.28 -12.2555) (end -.01 -12.2555) (layer Cmts.User) (width 0))
(fp_line (start -2.38 -12.2555) (end -2.634 -12.3825) (layer Cmts.User) (width 0))
(fp_line (start -2.38 -12.2555) (end -2.634 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -2.634 -12.3825) (end -2.634 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -1.28 -12.2555) (end -1.026 -12.3825) (layer Cmts.User) (width 0))
(fp_line (start -1.28 -12.2555) (end -1.026 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -1.026 -12.3825) (end -1.026 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -2.38 -5.7755) (end -9.831 -5.7755) (layer Cmts.User) (width 0))
(fp_line (start -1.28 -5.7755) (end -9.831 -5.7755) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.45 -7.0455) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.45 -4.5055) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.577 -6.0295) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.323 -6.0295) (layer Cmts.User) (width 0))
(fp_line (start -9.577 -6.0295) (end -9.323 -6.0295) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.577 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start -9.45 -5.7755) (end -9.323 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start -9.577 -5.5215) (end -9.323 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 7.1755) (end -6.549999 -17.7165) (layer Cmts.User) (width 0))
(fp_line (start 6.549999 7.1755) (end 6.549999 -17.7165) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 -17.3355) (end 6.549999 -17.3355) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 -17.3355) (end -6.295999 -17.4625) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 -17.3355) (end -6.295999 -17.2085) (layer Cmts.User) (width 0))
(fp_line (start -6.295999 -17.4625) (end -6.295999 -17.2085) (layer Cmts.User) (width 0))
(fp_line (start 6.549999 -17.3355) (end 6.295999 -17.4625) (layer Cmts.User) (width 0))
(fp_line (start 6.549999 -17.3355) (end 6.295999 -17.2085) (layer Cmts.User) (width 0))
(fp_line (start 6.295999 -17.4625) (end 6.295999 -17.2085) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 -7.1755) (end -19.631 -7.1755) (layer Cmts.User) (width 0))
(fp_line (start -6.549999 7.1755) (end -19.631 7.1755) (layer Cmts.User) (width 0))
(fp_line (start -19.25 -7.1755) (end -19.25 7.1755) (layer Cmts.User) (width 0))
(fp_line (start -19.25 -7.1755) (end -19.377 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start -19.25 -7.1755) (end -19.123 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start -19.377 -6.9215) (end -19.123 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start -19.25 7.1755) (end -19.377 6.9215) (layer Cmts.User) (width 0))
(fp_line (start -19.25 7.1755) (end -19.123 6.9215) (layer Cmts.User) (width 0))
(fp_line (start -19.377 6.9215) (end -19.123 6.9215) (layer Cmts.User) (width 0))
(fp_line (start 0 -7.1755) (end 9.470999 -7.1755) (layer Cmts.User) (width 0))
(fp_line (start 0 -5.7755) (end 9.470999 -5.7755) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -7.1755) (end 9.089999 -8.4455) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -5.7755) (end 9.089999 -4.5055) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -7.1755) (end 8.962999 -7.4295) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -7.1755) (end 9.216999 -7.4295) (layer Cmts.User) (width 0))
(fp_line (start 8.962999 -7.4295) (end 9.216999 -7.4295) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -5.7755) (end 8.962999 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start 9.089999 -5.7755) (end 9.216999 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start 8.962999 -5.5215) (end 9.216999 -5.5215) (layer Cmts.User) (width 0))
(fp_line (start 0 -7.1755) (end 14.551 -7.1755) (layer Cmts.User) (width 0))
(fp_line (start 0 6.7645) (end 14.551 6.7645) (layer Cmts.User) (width 0))
(fp_line (start 14.17 -7.1755) (end 14.17 6.7645) (layer Cmts.User) (width 0))
(fp_line (start 14.17 -7.1755) (end 14.043 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start 14.17 -7.1755) (end 14.297 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start 14.043 -6.9215) (end 14.297 -6.9215) (layer Cmts.User) (width 0))
(fp_line (start 14.17 6.7645) (end 14.043 6.5105) (layer Cmts.User) (width 0))
(fp_line (start 14.17 6.7645) (end 14.297 6.5105) (layer Cmts.User) (width 0))
(fp_line (start 14.043 6.5105) (end 14.297 6.5105) (layer Cmts.User) (width 0))
(fp_line (start 0 -7.1755) (end 0 -15.1765) (layer Cmts.User) (width 0))
(fp_line (start 6.4 -5.2755) (end 6.4 -15.1765) (layer Cmts.User) (width 0))
(fp_line (start 0 -14.7955) (end 6.4 -14.7955) (layer Cmts.User) (width 0))
(fp_line (start 0 -14.7955) (end .254 -14.9225) (layer Cmts.User) (width 0))
(fp_line (start 0 -14.7955) (end .254 -14.6685) (layer Cmts.User) (width 0))
(fp_line (start .254 -14.9225) (end .254 -14.6685) (layer Cmts.User) (width 0))
(fp_line (start 6.4 -14.7955) (end 6.146 -14.9225) (layer Cmts.User) (width 0))
(fp_line (start 6.4 -14.7955) (end 6.146 -14.6685) (layer Cmts.User) (width 0))
(fp_line (start 6.146 -14.9225) (end 6.146 -14.6685) (layer Cmts.User) (width 0))
(fp_line (start -6.26 -5.7605) (end -6.26 -12.6365) (layer Cmts.User) (width 0))
(fp_line (start 0 -7.1755) (end 0 -12.6365) (layer Cmts.User) (width 0))
(fp_line (start -6.26 -12.2555) (end 0 -12.2555) (layer Cmts.User) (width 0))
(fp_line (start -6.26 -12.2555) (end -6.006 -12.3825) (layer Cmts.User) (width 0))
(fp_line (start -6.26 -12.2555) (end -6.006 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -6.006 -12.3825) (end -6.006 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start 0 -12.2555) (end -.254 -12.3825) (layer Cmts.User) (width 0))
(fp_line (start 0 -12.2555) (end -.254 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -.254 -12.3825) (end -.254 -12.1285) (layer Cmts.User) (width 0))
(fp_line (start -5.827036 7.3025) (end -4.914896 7.3025) (layer F.SilkS) (width .12))
(fp_line (start 6.676999 3.493059) (end 6.676999 -3.54576) (layer F.SilkS) (width .12))
(fp_line (start 6.676999 -7.3025) (end -6.676999 -7.3025) (layer F.SilkS) (width .12))
(fp_line (start -6.676999 -7.3025) (end -6.676999 -7.00764) (layer F.SilkS) (width .12))
(fp_line (start -6.549999 7.1755) (end 6.549999 7.1755) (layer F.Fab) (width .1))
(fp_line (start 6.549999 7.1755) (end 6.549999 -7.1755) (layer F.Fab) (width .1))
(fp_line (start 6.549999 -7.1755) (end -6.549999 -7.1755) (layer F.Fab) (width .1))
(fp_line (start -6.549999 -7.1755) (end -6.549999 7.1755) (layer F.Fab) (width .1))
(fp_line (start -.127 -7.0485) (end .127 -7.0485) (layer F.SilkS) (width .12))
(fp_line (start .127 -7.0485) (end .127 -7.3025) (layer F.SilkS) (width .12))
(fp_line (start .127 -7.3025) (end -.127 -7.3025) (layer F.SilkS) (width .12))
(fp_line (start -.127 -7.3025) (end -.127 -7.0485) (layer F.SilkS) (width .12))
(fp_line (start 0 -7.1755) (end 0 -7.1755) (layer F.Fab) (width .1))
(fp_line (start 0 -7.1755) (end 0 -7.1755) (layer F.Fab) (width .1))
(fp_line (start 0 -7.1755) (end 0 -7.1755) (layer F.Fab) (width .1))
(fp_line (start 0 -7.1755) (end 0 -7.1755) (layer F.Fab) (width .1))
(fp_line (start -3.425103 7.3025) (end -.510523 7.3025) (layer F.SilkS) (width .12))
(fp_line (start 1.130522 7.3025) (end 5.827036 7.3025) (layer F.SilkS) (width .12))
(fp_line (start -6.676999 -4.51336) (end -6.676999 3.493059) (layer F.SilkS) (width .12))
(fp_line (start 6.676999 -7.00524) (end 6.676999 -7.3025) (layer F.SilkS) (width .12))
(fp_line (start 6.803999 -7.4295) (end -6.803999 -7.4295) (layer F.CrtYd) (width .05))
(fp_line (start -6.803999 -7.4295) (end -6.803999 7.4295) (layer F.CrtYd) (width .05))
(fp_line (start -6.803999 7.4295) (end 6.803999 7.4295) (layer F.CrtYd) (width .05))
(fp_line (start 6.803999 7.4295) (end 6.803999 -7.4295) (layer F.CrtYd) (width .05))
(pad 1 smd rect (at -2.38 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1.28 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -.18 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at .920001 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 2.020001 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 3.120001 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 4.220002 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 5.32 -5.7755) (size .7112 1.0922) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -4.169999 6.689499) (size .889 .9398) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at .309999 6.7645) (size 1.0414 .7874) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -6.26 -5.7605) (size 1.143 1.8288) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at 6.4 -5.2755) (size .8636 2.794) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -6.48 5.489499) (size .7112 3.3274) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at 6.48 5.489499) (size .7112 3.3274) (layers F.Cu F.Paste F.Mask))
)

View File

@@ -0,0 +1,32 @@
EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20
#encoding utf-8
#
# 5033981892
#
DEF 5033981892 J 0 10 Y Y 1 L N
F0 "J" 1300 400 60 H V C CNN
F1 "5033981892" 1300 300 60 H V C CNN
F2 "503398-1892_MOL" 1300 240 60 H I C CNN
F3 "~" 0 0 60 H V C CNN
$FPLIST
503398-1892_MOL
$ENDFPLIST
DRAW
X DAT2 1 0 0 300 R 59 59 1 1 B
X CD/DAT3 2 0 -100 300 R 59 59 1 1 U
X CMD 3 0 -200 300 R 59 59 1 1 U
X VDD 4 0 -300 300 R 59 59 1 1 W
X CLK 5 0 -400 300 R 59 59 1 1 U
X VSS 6 2600 -400 300 L 59 59 1 1 W
X DAT0 7 2600 -300 300 L 59 59 1 1 B
X DAT1 8 2600 -200 300 L 59 59 1 1 B
X DETECT_LEVEL 9 2600 -100 300 L 59 59 1 1 U
X DETECT_SWITCH 10 2600 0 300 L 59 59 1 1 U
P 2 1 1 5 300 200 300 -600 N
P 2 1 1 5 300 -600 2300 -600 N
P 2 1 1 5 2300 -600 2300 200 N
P 2 1 1 5 2300 200 300 200 N
ENDDRAW
ENDDEF
#
#End Library

View File

@@ -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))
)
)

View File

@@ -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))
)
)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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))
)
)

View File

@@ -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))
)
)

View File

@@ -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))
)
)

View File

@@ -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

View File

@@ -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

View File

@@ -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))
)
)

View File

@@ -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))
)
)

View 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

View File

@@ -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

View File

@@ -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))
)
)

View File

@@ -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

View File

@@ -0,0 +1,76 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,1.700000*%
%ADD11O,1.700000X1.700000*%
%ADD12C,2.200000*%
%ADD13R,0.960000X5.440000*%
G04 APERTURE END LIST*
D10*
%TO.C,J4*%
X129370000Y-109940000D03*
D11*
X131910000Y-109940000D03*
X134450000Y-109940000D03*
X136990000Y-109940000D03*
X139530000Y-109940000D03*
X142070000Y-109940000D03*
X144610000Y-109940000D03*
X147150000Y-109940000D03*
X149690000Y-109940000D03*
X152230000Y-109940000D03*
X154770000Y-109940000D03*
%TD*%
D12*
%TO.C,*%
X187100000Y-99900000D03*
%TD*%
D10*
%TO.C,J5*%
X129370000Y-89840000D03*
D11*
X131910000Y-89840000D03*
X134450000Y-89840000D03*
X136990000Y-89840000D03*
X139530000Y-89840000D03*
X142070000Y-89840000D03*
X144610000Y-89840000D03*
X147150000Y-89840000D03*
X149690000Y-89840000D03*
X152230000Y-89840000D03*
X154770000Y-89840000D03*
%TD*%
D13*
%TO.C,J3*%
X153970000Y-103140000D03*
X156510000Y-101060000D03*
X159050000Y-103140000D03*
X161590000Y-101060000D03*
X164130000Y-103140000D03*
X166670000Y-101060000D03*
X169210000Y-103140000D03*
X171750000Y-101060000D03*
X174290000Y-103140000D03*
X176830000Y-101060000D03*
%TD*%
%TO.C,J2*%
X118410000Y-103140000D03*
X120950000Y-101060000D03*
X123490000Y-103140000D03*
X126030000Y-101060000D03*
X128570000Y-103140000D03*
X131110000Y-101060000D03*
X133650000Y-103140000D03*
X136190000Y-101060000D03*
%TD*%
M02*

View File

@@ -0,0 +1,39 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,0.960000X5.440000*%
G04 APERTURE END LIST*
D10*
%TO.C,J3*%
X153970000Y-103140000D03*
X156510000Y-101060000D03*
X159050000Y-103140000D03*
X161590000Y-101060000D03*
X164130000Y-103140000D03*
X166670000Y-101060000D03*
X169210000Y-103140000D03*
X171750000Y-101060000D03*
X174290000Y-103140000D03*
X176830000Y-101060000D03*
%TD*%
%TO.C,J2*%
X118410000Y-103140000D03*
X120950000Y-101060000D03*
X123490000Y-103140000D03*
X126030000Y-101060000D03*
X128570000Y-103140000D03*
X131110000Y-101060000D03*
X133650000Y-103140000D03*
X136190000Y-101060000D03*
%TD*%
M02*

View File

@@ -0,0 +1,647 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.100000*%
%ADD11C,0.200000*%
G04 APERTURE END LIST*
D10*
X183027857Y-91754857D02*
X183294523Y-91754857D01*
X183294523Y-92173904D02*
X183294523Y-91373904D01*
X182913571Y-91373904D01*
X182494523Y-92173904D02*
X182570714Y-92135809D01*
X182608809Y-92059619D01*
X182608809Y-91373904D01*
X182189761Y-92173904D02*
X182189761Y-91640571D01*
X182189761Y-91373904D02*
X182227857Y-91412000D01*
X182189761Y-91450095D01*
X182151666Y-91412000D01*
X182189761Y-91373904D01*
X182189761Y-91450095D01*
X181808809Y-91640571D02*
X181808809Y-92440571D01*
X181808809Y-91678666D02*
X181732619Y-91640571D01*
X181580238Y-91640571D01*
X181504047Y-91678666D01*
X181465952Y-91716761D01*
X181427857Y-91792952D01*
X181427857Y-92021523D01*
X181465952Y-92097714D01*
X181504047Y-92135809D01*
X181580238Y-92173904D01*
X181732619Y-92173904D01*
X181808809Y-92135809D01*
X181085000Y-91640571D02*
X181085000Y-92440571D01*
X181085000Y-91678666D02*
X181008809Y-91640571D01*
X180856428Y-91640571D01*
X180780238Y-91678666D01*
X180742142Y-91716761D01*
X180704047Y-91792952D01*
X180704047Y-92021523D01*
X180742142Y-92097714D01*
X180780238Y-92135809D01*
X180856428Y-92173904D01*
X181008809Y-92173904D01*
X181085000Y-92135809D01*
X180056428Y-92135809D02*
X180132619Y-92173904D01*
X180285000Y-92173904D01*
X180361190Y-92135809D01*
X180399285Y-92059619D01*
X180399285Y-91754857D01*
X180361190Y-91678666D01*
X180285000Y-91640571D01*
X180132619Y-91640571D01*
X180056428Y-91678666D01*
X180018333Y-91754857D01*
X180018333Y-91831047D01*
X180399285Y-91907238D01*
X179675476Y-92173904D02*
X179675476Y-91640571D01*
X179675476Y-91792952D02*
X179637380Y-91716761D01*
X179599285Y-91678666D01*
X179523095Y-91640571D01*
X179446904Y-91640571D01*
X178646904Y-91373904D02*
X178113571Y-91373904D01*
X178646904Y-92173904D01*
X178113571Y-92173904D01*
X177504047Y-92135809D02*
X177580238Y-92173904D01*
X177732619Y-92173904D01*
X177808809Y-92135809D01*
X177846904Y-92059619D01*
X177846904Y-91754857D01*
X177808809Y-91678666D01*
X177732619Y-91640571D01*
X177580238Y-91640571D01*
X177504047Y-91678666D01*
X177465952Y-91754857D01*
X177465952Y-91831047D01*
X177846904Y-91907238D01*
X177123095Y-92173904D02*
X177123095Y-91640571D01*
X177123095Y-91792952D02*
X177085000Y-91716761D01*
X177046904Y-91678666D01*
X176970714Y-91640571D01*
X176894523Y-91640571D01*
X176513571Y-92173904D02*
X176589761Y-92135809D01*
X176627857Y-92097714D01*
X176665952Y-92021523D01*
X176665952Y-91792952D01*
X176627857Y-91716761D01*
X176589761Y-91678666D01*
X176513571Y-91640571D01*
X176399285Y-91640571D01*
X176323095Y-91678666D01*
X176285000Y-91716761D01*
X176246904Y-91792952D01*
X176246904Y-92021523D01*
X176285000Y-92097714D01*
X176323095Y-92135809D01*
X176399285Y-92173904D01*
X176513571Y-92173904D01*
X175370714Y-91373904D02*
X175180238Y-92173904D01*
X175027857Y-91602476D01*
X174875476Y-92173904D01*
X174685000Y-91373904D01*
X174380238Y-92173904D02*
X174380238Y-91640571D01*
X174380238Y-91373904D02*
X174418333Y-91412000D01*
X174380238Y-91450095D01*
X174342142Y-91412000D01*
X174380238Y-91373904D01*
X174380238Y-91450095D01*
X173732619Y-91754857D02*
X173999285Y-91754857D01*
X173999285Y-92173904D02*
X173999285Y-91373904D01*
X173618333Y-91373904D01*
X173313571Y-92173904D02*
X173313571Y-91640571D01*
X173313571Y-91373904D02*
X173351666Y-91412000D01*
X173313571Y-91450095D01*
X173275476Y-91412000D01*
X173313571Y-91373904D01*
X173313571Y-91450095D01*
X172323095Y-92173904D02*
X172323095Y-91373904D01*
X172132619Y-91373904D01*
X172018333Y-91412000D01*
X171942142Y-91488190D01*
X171904047Y-91564380D01*
X171865952Y-91716761D01*
X171865952Y-91831047D01*
X171904047Y-91983428D01*
X171942142Y-92059619D01*
X172018333Y-92135809D01*
X172132619Y-92173904D01*
X172323095Y-92173904D01*
X171218333Y-92135809D02*
X171294523Y-92173904D01*
X171446904Y-92173904D01*
X171523095Y-92135809D01*
X171561190Y-92059619D01*
X171561190Y-91754857D01*
X171523095Y-91678666D01*
X171446904Y-91640571D01*
X171294523Y-91640571D01*
X171218333Y-91678666D01*
X171180238Y-91754857D01*
X171180238Y-91831047D01*
X171561190Y-91907238D01*
X170913571Y-91640571D02*
X170723095Y-92173904D01*
X170532619Y-91640571D01*
X170227857Y-92173904D02*
X170227857Y-91373904D01*
X170227857Y-91678666D02*
X170151666Y-91640571D01*
X169999285Y-91640571D01*
X169923095Y-91678666D01*
X169885000Y-91716761D01*
X169846904Y-91792952D01*
X169846904Y-92021523D01*
X169885000Y-92097714D01*
X169923095Y-92135809D01*
X169999285Y-92173904D01*
X170151666Y-92173904D01*
X170227857Y-92135809D01*
X169389761Y-92173904D02*
X169465952Y-92135809D01*
X169504047Y-92097714D01*
X169542142Y-92021523D01*
X169542142Y-91792952D01*
X169504047Y-91716761D01*
X169465952Y-91678666D01*
X169389761Y-91640571D01*
X169275476Y-91640571D01*
X169199285Y-91678666D01*
X169161190Y-91716761D01*
X169123095Y-91792952D01*
X169123095Y-92021523D01*
X169161190Y-92097714D01*
X169199285Y-92135809D01*
X169275476Y-92173904D01*
X169389761Y-92173904D01*
X168437380Y-92173904D02*
X168437380Y-91754857D01*
X168475476Y-91678666D01*
X168551666Y-91640571D01*
X168704047Y-91640571D01*
X168780238Y-91678666D01*
X168437380Y-92135809D02*
X168513571Y-92173904D01*
X168704047Y-92173904D01*
X168780238Y-92135809D01*
X168818333Y-92059619D01*
X168818333Y-91983428D01*
X168780238Y-91907238D01*
X168704047Y-91869142D01*
X168513571Y-91869142D01*
X168437380Y-91831047D01*
X168056428Y-92173904D02*
X168056428Y-91640571D01*
X168056428Y-91792952D02*
X168018333Y-91716761D01*
X167980238Y-91678666D01*
X167904047Y-91640571D01*
X167827857Y-91640571D01*
X167218333Y-92173904D02*
X167218333Y-91373904D01*
X167218333Y-92135809D02*
X167294523Y-92173904D01*
X167446904Y-92173904D01*
X167523095Y-92135809D01*
X167561190Y-92097714D01*
X167599285Y-92021523D01*
X167599285Y-91792952D01*
X167561190Y-91716761D01*
X167523095Y-91678666D01*
X167446904Y-91640571D01*
X167294523Y-91640571D01*
X167218333Y-91678666D01*
X166227857Y-92173904D02*
X166227857Y-91373904D01*
X165923095Y-91373904D01*
X165846904Y-91412000D01*
X165808809Y-91450095D01*
X165770714Y-91526285D01*
X165770714Y-91640571D01*
X165808809Y-91716761D01*
X165846904Y-91754857D01*
X165923095Y-91792952D01*
X166227857Y-91792952D01*
X165427857Y-92173904D02*
X165427857Y-91640571D01*
X165427857Y-91792952D02*
X165389761Y-91716761D01*
X165351666Y-91678666D01*
X165275476Y-91640571D01*
X165199285Y-91640571D01*
X164818333Y-92173904D02*
X164894523Y-92135809D01*
X164932619Y-92097714D01*
X164970714Y-92021523D01*
X164970714Y-91792952D01*
X164932619Y-91716761D01*
X164894523Y-91678666D01*
X164818333Y-91640571D01*
X164704047Y-91640571D01*
X164627857Y-91678666D01*
X164589761Y-91716761D01*
X164551666Y-91792952D01*
X164551666Y-92021523D01*
X164589761Y-92097714D01*
X164627857Y-92135809D01*
X164704047Y-92173904D01*
X164818333Y-92173904D01*
X182837380Y-93461904D02*
X183104047Y-93080952D01*
X183294523Y-93461904D02*
X183294523Y-92661904D01*
X182989761Y-92661904D01*
X182913571Y-92700000D01*
X182875476Y-92738095D01*
X182837380Y-92814285D01*
X182837380Y-92928571D01*
X182875476Y-93004761D01*
X182913571Y-93042857D01*
X182989761Y-93080952D01*
X183294523Y-93080952D01*
X182189761Y-93423809D02*
X182265952Y-93461904D01*
X182418333Y-93461904D01*
X182494523Y-93423809D01*
X182532619Y-93347619D01*
X182532619Y-93042857D01*
X182494523Y-92966666D01*
X182418333Y-92928571D01*
X182265952Y-92928571D01*
X182189761Y-92966666D01*
X182151666Y-93042857D01*
X182151666Y-93119047D01*
X182532619Y-93195238D01*
X181885000Y-92928571D02*
X181694523Y-93461904D01*
X181504047Y-92928571D01*
X180704047Y-92661904D02*
X180437380Y-93461904D01*
X180170714Y-92661904D01*
X179751666Y-92661904D02*
X179675476Y-92661904D01*
X179599285Y-92700000D01*
X179561190Y-92738095D01*
X179523095Y-92814285D01*
X179485000Y-92966666D01*
X179485000Y-93157142D01*
X179523095Y-93309523D01*
X179561190Y-93385714D01*
X179599285Y-93423809D01*
X179675476Y-93461904D01*
X179751666Y-93461904D01*
X179827857Y-93423809D01*
X179865952Y-93385714D01*
X179904047Y-93309523D01*
X179942142Y-93157142D01*
X179942142Y-92966666D01*
X179904047Y-92814285D01*
X179865952Y-92738095D01*
X179827857Y-92700000D01*
X179751666Y-92661904D01*
X179142142Y-93385714D02*
X179104047Y-93423809D01*
X179142142Y-93461904D01*
X179180238Y-93423809D01*
X179142142Y-93385714D01*
X179142142Y-93461904D01*
X178342142Y-93461904D02*
X178799285Y-93461904D01*
X178570714Y-93461904D02*
X178570714Y-92661904D01*
X178646904Y-92776190D01*
X178723095Y-92852380D01*
X178799285Y-92890476D01*
X177999285Y-93385714D02*
X177961190Y-93423809D01*
X177999285Y-93461904D01*
X178037380Y-93423809D01*
X177999285Y-93385714D01*
X177999285Y-93461904D01*
X177465952Y-92661904D02*
X177389761Y-92661904D01*
X177313571Y-92700000D01*
X177275476Y-92738095D01*
X177237380Y-92814285D01*
X177199285Y-92966666D01*
X177199285Y-93157142D01*
X177237380Y-93309523D01*
X177275476Y-93385714D01*
X177313571Y-93423809D01*
X177389761Y-93461904D01*
X177465952Y-93461904D01*
X177542142Y-93423809D01*
X177580238Y-93385714D01*
X177618333Y-93309523D01*
X177656428Y-93157142D01*
X177656428Y-92966666D01*
X177618333Y-92814285D01*
X177580238Y-92738095D01*
X177542142Y-92700000D01*
X177465952Y-92661904D01*
X183065952Y-93949904D02*
X183065952Y-94521333D01*
X183104047Y-94635619D01*
X183180238Y-94711809D01*
X183294523Y-94749904D01*
X183370714Y-94749904D01*
X182342142Y-94216571D02*
X182342142Y-94749904D01*
X182685000Y-94216571D02*
X182685000Y-94635619D01*
X182646904Y-94711809D01*
X182570714Y-94749904D01*
X182456428Y-94749904D01*
X182380238Y-94711809D01*
X182342142Y-94673714D01*
X181999285Y-94711809D02*
X181923095Y-94749904D01*
X181770714Y-94749904D01*
X181694523Y-94711809D01*
X181656428Y-94635619D01*
X181656428Y-94597523D01*
X181694523Y-94521333D01*
X181770714Y-94483238D01*
X181885000Y-94483238D01*
X181961190Y-94445142D01*
X181999285Y-94368952D01*
X181999285Y-94330857D01*
X181961190Y-94254666D01*
X181885000Y-94216571D01*
X181770714Y-94216571D01*
X181694523Y-94254666D01*
X181427857Y-94216571D02*
X181123095Y-94216571D01*
X181313571Y-93949904D02*
X181313571Y-94635619D01*
X181275476Y-94711809D01*
X181199285Y-94749904D01*
X181123095Y-94749904D01*
X180399285Y-94673714D02*
X180437380Y-94711809D01*
X180551666Y-94749904D01*
X180627857Y-94749904D01*
X180742142Y-94711809D01*
X180818333Y-94635619D01*
X180856428Y-94559428D01*
X180894523Y-94407047D01*
X180894523Y-94292761D01*
X180856428Y-94140380D01*
X180818333Y-94064190D01*
X180742142Y-93988000D01*
X180627857Y-93949904D01*
X180551666Y-93949904D01*
X180437380Y-93988000D01*
X180399285Y-94026095D01*
X179713571Y-94749904D02*
X179713571Y-94330857D01*
X179751666Y-94254666D01*
X179827857Y-94216571D01*
X179980238Y-94216571D01*
X180056428Y-94254666D01*
X179713571Y-94711809D02*
X179789761Y-94749904D01*
X179980238Y-94749904D01*
X180056428Y-94711809D01*
X180094523Y-94635619D01*
X180094523Y-94559428D01*
X180056428Y-94483238D01*
X179980238Y-94445142D01*
X179789761Y-94445142D01*
X179713571Y-94407047D01*
X179218333Y-94749904D02*
X179294523Y-94711809D01*
X179332619Y-94635619D01*
X179332619Y-93949904D01*
X178799285Y-94749904D02*
X178875476Y-94711809D01*
X178913571Y-94635619D01*
X178913571Y-93949904D01*
X178494523Y-94749904D02*
X178494523Y-93949904D01*
X178227857Y-94521333D01*
X177961190Y-93949904D01*
X177961190Y-94749904D01*
X177275476Y-94711809D02*
X177351666Y-94749904D01*
X177504047Y-94749904D01*
X177580238Y-94711809D01*
X177618333Y-94635619D01*
X177618333Y-94330857D01*
X177580238Y-94254666D01*
X177504047Y-94216571D01*
X177351666Y-94216571D01*
X177275476Y-94254666D01*
X177237380Y-94330857D01*
X177237380Y-94407047D01*
X177618333Y-94483238D01*
X176894523Y-94749904D02*
X176894523Y-93949904D01*
X176437380Y-94749904D02*
X176780238Y-94292761D01*
X176437380Y-93949904D02*
X176894523Y-94407047D01*
X175980238Y-94749904D02*
X176056428Y-94711809D01*
X176094523Y-94673714D01*
X176132619Y-94597523D01*
X176132619Y-94368952D01*
X176094523Y-94292761D01*
X176056428Y-94254666D01*
X175980238Y-94216571D01*
X175865952Y-94216571D01*
X175789761Y-94254666D01*
X175751666Y-94292761D01*
X175713571Y-94368952D01*
X175713571Y-94597523D01*
X175751666Y-94673714D01*
X175789761Y-94711809D01*
X175865952Y-94749904D01*
X175980238Y-94749904D01*
X175370714Y-94749904D02*
X175370714Y-93949904D01*
X175294523Y-94445142D02*
X175065952Y-94749904D01*
X175065952Y-94216571D02*
X175370714Y-94521333D01*
X174608809Y-94749904D02*
X174685000Y-94711809D01*
X174723095Y-94673714D01*
X174761190Y-94597523D01*
X174761190Y-94368952D01*
X174723095Y-94292761D01*
X174685000Y-94254666D01*
X174608809Y-94216571D01*
X174494523Y-94216571D01*
X174418333Y-94254666D01*
X174380238Y-94292761D01*
X174342142Y-94368952D01*
X174342142Y-94597523D01*
X174380238Y-94673714D01*
X174418333Y-94711809D01*
X174494523Y-94749904D01*
X174608809Y-94749904D01*
X172742142Y-94749904D02*
X172780238Y-94749904D01*
X172856428Y-94711809D01*
X172970714Y-94597523D01*
X173161190Y-94368952D01*
X173237380Y-94254666D01*
X173275476Y-94140380D01*
X173275476Y-94064190D01*
X173237380Y-93988000D01*
X173161190Y-93949904D01*
X173123095Y-93949904D01*
X173046904Y-93988000D01*
X173008809Y-94064190D01*
X173008809Y-94102285D01*
X173046904Y-94178476D01*
X173085000Y-94216571D01*
X173313571Y-94368952D01*
X173351666Y-94407047D01*
X173389761Y-94483238D01*
X173389761Y-94597523D01*
X173351666Y-94673714D01*
X173313571Y-94711809D01*
X173237380Y-94749904D01*
X173123095Y-94749904D01*
X173046904Y-94711809D01*
X173008809Y-94673714D01*
X172894523Y-94521333D01*
X172856428Y-94407047D01*
X172856428Y-94330857D01*
X171904047Y-94216571D02*
X171599285Y-94216571D01*
X171789761Y-93949904D02*
X171789761Y-94635619D01*
X171751666Y-94711809D01*
X171675476Y-94749904D01*
X171599285Y-94749904D01*
X171332619Y-94749904D02*
X171332619Y-94216571D01*
X171332619Y-94368952D02*
X171294523Y-94292761D01*
X171256428Y-94254666D01*
X171180238Y-94216571D01*
X171104047Y-94216571D01*
X170837380Y-94749904D02*
X170837380Y-94216571D01*
X170837380Y-93949904D02*
X170875476Y-93988000D01*
X170837380Y-94026095D01*
X170799285Y-93988000D01*
X170837380Y-93949904D01*
X170837380Y-94026095D01*
X170494523Y-94711809D02*
X170418333Y-94749904D01*
X170265952Y-94749904D01*
X170189761Y-94711809D01*
X170151666Y-94635619D01*
X170151666Y-94597523D01*
X170189761Y-94521333D01*
X170265952Y-94483238D01*
X170380238Y-94483238D01*
X170456428Y-94445142D01*
X170494523Y-94368952D01*
X170494523Y-94330857D01*
X170456428Y-94254666D01*
X170380238Y-94216571D01*
X170265952Y-94216571D01*
X170189761Y-94254666D01*
X169808809Y-94216571D02*
X169808809Y-95016571D01*
X169808809Y-94254666D02*
X169732619Y-94216571D01*
X169580238Y-94216571D01*
X169504047Y-94254666D01*
X169465952Y-94292761D01*
X169427857Y-94368952D01*
X169427857Y-94597523D01*
X169465952Y-94673714D01*
X169504047Y-94711809D01*
X169580238Y-94749904D01*
X169732619Y-94749904D01*
X169808809Y-94711809D01*
X169161190Y-93949904D02*
X168665952Y-93949904D01*
X168932619Y-94254666D01*
X168818333Y-94254666D01*
X168742142Y-94292761D01*
X168704047Y-94330857D01*
X168665952Y-94407047D01*
X168665952Y-94597523D01*
X168704047Y-94673714D01*
X168742142Y-94711809D01*
X168818333Y-94749904D01*
X169046904Y-94749904D01*
X169123095Y-94711809D01*
X169161190Y-94673714D01*
X167980238Y-94749904D02*
X167980238Y-94330857D01*
X168018333Y-94254666D01*
X168094523Y-94216571D01*
X168246904Y-94216571D01*
X168323095Y-94254666D01*
X167980238Y-94711809D02*
X168056428Y-94749904D01*
X168246904Y-94749904D01*
X168323095Y-94711809D01*
X168361190Y-94635619D01*
X168361190Y-94559428D01*
X168323095Y-94483238D01*
X168246904Y-94445142D01*
X168056428Y-94445142D01*
X167980238Y-94407047D01*
X167599285Y-94749904D02*
X167599285Y-94216571D01*
X167599285Y-94368952D02*
X167561190Y-94292761D01*
X167523095Y-94254666D01*
X167446904Y-94216571D01*
X167370714Y-94216571D01*
D11*
%TO.C,J3*%
X177900000Y-100850000D02*
X177900000Y-103350000D01*
X152900000Y-100850000D02*
X152900000Y-105860000D01*
%TO.C,J2*%
X137300000Y-100850000D02*
X137300000Y-103350000D01*
X117300000Y-100850000D02*
X117300000Y-105860000D01*
%TD*%
M02*

View File

@@ -0,0 +1,65 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.100000*%
%TD*%
G04 APERTURE END LIST*
D10*
X111130000Y-108940000D02*
G75*
G03*
X112130000Y-109940000I1000000J0D01*
G01*
X184090000Y-108940000D02*
X184090000Y-102390000D01*
X184090000Y-97390000D02*
X184090000Y-90840000D01*
X128365000Y-89840000D02*
X112130000Y-89840000D01*
X183090000Y-109940000D02*
G75*
G03*
X184090000Y-108940000I0J1000000D01*
G01*
X183090000Y-89840000D02*
X155765000Y-89840000D01*
X128365000Y-109940000D02*
X155765000Y-109940000D01*
X112130000Y-89840000D02*
G75*
G03*
X111130000Y-90840000I0J-1000000D01*
G01*
X111130000Y-90840000D02*
X111130000Y-108940000D01*
X187090000Y-102390000D02*
G75*
G03*
X187090000Y-97390000I0J2500000D01*
G01*
X184090000Y-90840000D02*
G75*
G03*
X183090000Y-89840000I-1000000J0D01*
G01*
X184090000Y-102390000D02*
X187090000Y-102390000D01*
X128385000Y-89840000D02*
X155765000Y-89840000D01*
X155765000Y-109940000D02*
X183090000Y-109940000D01*
X187090000Y-97390000D02*
X184090000Y-97390000D01*
X112130000Y-109940000D02*
X128365000Y-109940000D01*
M02*

View File

@@ -0,0 +1,381 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,0.600000X0.750000*%
%ADD11R,0.750000X0.600000*%
%ADD12R,0.600000X0.620000*%
%ADD13R,0.650000X1.200000*%
%ADD14C,1.700000*%
%ADD15O,1.700000X1.700000*%
%ADD16R,0.620000X0.600000*%
%ADD17R,0.690000X0.720000*%
%ADD18R,1.100000X0.700000*%
%ADD19R,0.930000X0.900000*%
%ADD20R,0.780000X1.050000*%
%ADD21R,3.330000X0.700000*%
%ADD22R,2.800000X0.860000*%
%ADD23R,1.830000X1.140000*%
%ADD24R,0.700000X0.700000*%
%ADD25R,0.720000X0.690000*%
%ADD26R,0.900000X1.500000*%
%ADD27R,1.500000X0.900000*%
%ADD28R,0.900000X0.900000*%
%ADD29R,0.500000X0.900000*%
%ADD30R,0.650000X2.770000*%
%ADD31R,0.950000X0.800000*%
%ADD32R,1.050000X0.650000*%
%ADD33R,1.850000X0.900000*%
%ADD34R,1.850000X3.200000*%
%ADD35C,2.200000*%
%ADD36R,0.400000X1.000000*%
%ADD37R,0.620000X0.640000*%
G04 APERTURE END LIST*
D10*
%TO.C,R10*%
X134960000Y-97140000D03*
X134960000Y-96040000D03*
%TD*%
D11*
%TO.C,R15*%
X126500000Y-96950000D03*
X127600000Y-96950000D03*
%TD*%
%TO.C,R6*%
X150660000Y-104890000D03*
X149560000Y-104890000D03*
%TD*%
D12*
%TO.C,C7*%
X117000000Y-92270000D03*
X116080000Y-92270000D03*
%TD*%
D10*
%TO.C,R5*%
X115300000Y-91350000D03*
X115300000Y-92450000D03*
%TD*%
D13*
%TO.C,IC2*%
X128460000Y-92600000D03*
X126540000Y-92600000D03*
X127500000Y-94700000D03*
%TD*%
%TO.C,IC4*%
X138210000Y-102375000D03*
X136290000Y-102375000D03*
X137250000Y-104475000D03*
%TD*%
D14*
%TO.C,J4*%
X129370000Y-109940000D03*
D15*
X131910000Y-109940000D03*
X134450000Y-109940000D03*
X136990000Y-109940000D03*
X139530000Y-109940000D03*
X142070000Y-109940000D03*
X144610000Y-109940000D03*
X147150000Y-109940000D03*
X149690000Y-109940000D03*
X152230000Y-109940000D03*
X154770000Y-109940000D03*
%TD*%
D16*
%TO.C,C11*%
X136225000Y-97060000D03*
X136225000Y-96140000D03*
%TD*%
D17*
%TO.C,C2*%
X181985000Y-90350000D03*
X181065000Y-90350000D03*
%TD*%
D18*
%TO.C,J6*%
X112460000Y-102230000D03*
X112460000Y-101130000D03*
X112460000Y-100030000D03*
X112460000Y-98930000D03*
X112460000Y-97830000D03*
X112460000Y-96730000D03*
X112460000Y-95630000D03*
X112460000Y-94530000D03*
D19*
X124925000Y-104020000D03*
D20*
X125000000Y-99755000D03*
D21*
X123725000Y-93370000D03*
D22*
X112960000Y-93450000D03*
D23*
X112475000Y-106110000D03*
D21*
X123725000Y-106330000D03*
%TD*%
D24*
%TO.C,LED1*%
X155950000Y-98885000D03*
X154850000Y-98885000D03*
X154850000Y-100715000D03*
X155950000Y-100715000D03*
%TD*%
D10*
%TO.C,R4*%
X117820000Y-91350000D03*
X117820000Y-92450000D03*
%TD*%
D25*
%TO.C,C6*%
X133100000Y-99040000D03*
X133100000Y-99960000D03*
%TD*%
D26*
%TO.C,IC1*%
X176560000Y-91100000D03*
X175290000Y-91100000D03*
X174020000Y-91100000D03*
X172750000Y-91100000D03*
X171480000Y-91100000D03*
X170210000Y-91100000D03*
X168940000Y-91100000D03*
X167670000Y-91100000D03*
X166400000Y-91100000D03*
X165130000Y-91100000D03*
X163860000Y-91100000D03*
X162590000Y-91100000D03*
X161320000Y-91100000D03*
X160050000Y-91100000D03*
D27*
X158800000Y-94135000D03*
X158800000Y-95405000D03*
X158800000Y-96675000D03*
X158800000Y-97945000D03*
X158800000Y-99215000D03*
X158800000Y-100485000D03*
X158800000Y-101755000D03*
X158800000Y-103025000D03*
X158800000Y-104295000D03*
X158800000Y-105565000D03*
D26*
X160050000Y-108600000D03*
X161320000Y-108600000D03*
X162590000Y-108600000D03*
X163860000Y-108600000D03*
X165130000Y-108600000D03*
X166400000Y-108600000D03*
X167670000Y-108600000D03*
X168940000Y-108600000D03*
X170210000Y-108600000D03*
X171480000Y-108600000D03*
X172750000Y-108600000D03*
X174020000Y-108600000D03*
X175290000Y-108600000D03*
X176560000Y-108600000D03*
D28*
X170240000Y-96950000D03*
X168840000Y-96950000D03*
X167440000Y-96950000D03*
X167440000Y-98350000D03*
X167440000Y-99750000D03*
X168840000Y-99750000D03*
X170240000Y-99750000D03*
X170240000Y-98350000D03*
X168840000Y-98350000D03*
%TD*%
D29*
%TO.C,LED4*%
X127200000Y-99100000D03*
X128500000Y-99100000D03*
%TD*%
D11*
%TO.C,R2*%
X155950000Y-97430000D03*
X154850000Y-97430000D03*
%TD*%
D30*
%TO.C,J1*%
X143860000Y-101665000D03*
X143860000Y-98135000D03*
X145130000Y-101665000D03*
X145130000Y-98135000D03*
X146400000Y-101665000D03*
X146400000Y-98135000D03*
X147670000Y-101665000D03*
X147670000Y-98135000D03*
X148940000Y-101665000D03*
X148940000Y-98135000D03*
%TD*%
D25*
%TO.C,C5*%
X126100000Y-101790000D03*
X126100000Y-102710000D03*
%TD*%
D13*
%TO.C,IC5*%
X141060000Y-105000000D03*
X139140000Y-105000000D03*
X140100000Y-107100000D03*
%TD*%
D31*
%TO.C,LED2*%
X142800000Y-93050000D03*
X142800000Y-94650000D03*
%TD*%
D32*
%TO.C,S2*%
X152075000Y-104875000D03*
X156225000Y-104875000D03*
X152075000Y-107025000D03*
X156225000Y-107025000D03*
%TD*%
D12*
%TO.C,C4*%
X154930000Y-102150000D03*
X155850000Y-102150000D03*
%TD*%
D33*
%TO.C,IC3*%
X134200000Y-106700000D03*
X134200000Y-104400000D03*
X134200000Y-102100000D03*
D34*
X128000000Y-104400000D03*
%TD*%
D12*
%TO.C,C3*%
X179065000Y-90300000D03*
X179985000Y-90300000D03*
%TD*%
D35*
%TO.C,*%
X187100000Y-99900000D03*
%TD*%
D16*
%TO.C,C8*%
X129290000Y-97080000D03*
X129290000Y-96160000D03*
%TD*%
D36*
%TO.C,U3*%
X138250000Y-92600000D03*
X137600000Y-92600000D03*
X136950000Y-92600000D03*
X136950000Y-94600000D03*
X137600000Y-94600000D03*
X138250000Y-94600000D03*
%TD*%
D32*
%TO.C,S1*%
X152075000Y-92725000D03*
X156225000Y-92725000D03*
X152075000Y-94875000D03*
X156225000Y-94875000D03*
%TD*%
D11*
%TO.C,R1*%
X149700000Y-93800000D03*
X150800000Y-93800000D03*
%TD*%
D16*
%TO.C,C9*%
X134420000Y-99050000D03*
X134420000Y-99970000D03*
%TD*%
D10*
%TO.C,R8*%
X131610000Y-97150000D03*
X131610000Y-96050000D03*
%TD*%
D14*
%TO.C,J5*%
X129370000Y-89840000D03*
D15*
X131910000Y-89840000D03*
X134450000Y-89840000D03*
X136990000Y-89840000D03*
X139530000Y-89840000D03*
X142070000Y-89840000D03*
X144610000Y-89840000D03*
X147150000Y-89840000D03*
X149690000Y-89840000D03*
X152230000Y-89840000D03*
X154770000Y-89840000D03*
%TD*%
D10*
%TO.C,R12*%
X138400000Y-97150000D03*
X138400000Y-96050000D03*
%TD*%
D37*
%TO.C,C1*%
X150690000Y-94690000D03*
X149770000Y-94690000D03*
%TD*%
D10*
%TO.C,R11*%
X137200000Y-97150000D03*
X137200000Y-96050000D03*
%TD*%
D16*
%TO.C,C10*%
X133000000Y-97085000D03*
X133000000Y-96165000D03*
%TD*%
D10*
%TO.C,R13*%
X144350000Y-93300000D03*
X144350000Y-94400000D03*
%TD*%
%TO.C,R14*%
X147400000Y-93250000D03*
X147400000Y-94350000D03*
%TD*%
D36*
%TO.C,U2*%
X134800000Y-92600000D03*
X134150000Y-92600000D03*
X133500000Y-92600000D03*
X133500000Y-94600000D03*
X134150000Y-94600000D03*
X134800000Y-94600000D03*
%TD*%
D10*
%TO.C,R9*%
X133790000Y-97140000D03*
X133790000Y-96040000D03*
%TD*%
D36*
%TO.C,U1*%
X131450000Y-92610000D03*
X130800000Y-92610000D03*
X130150000Y-92610000D03*
X130150000Y-94610000D03*
X130800000Y-94610000D03*
X131450000Y-94610000D03*
%TD*%
D10*
%TO.C,R3*%
X119900000Y-91360000D03*
X119900000Y-92460000D03*
%TD*%
%TO.C,R7*%
X130410000Y-97160000D03*
X130410000Y-96060000D03*
%TD*%
D31*
%TO.C,LED3*%
X145900000Y-93050000D03*
X145900000Y-94650000D03*
%TD*%
M02*

View File

@@ -0,0 +1,343 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.8)*%
%TF.CreationDate,2023-01-02T13:08:22-05:00*%
%TF.ProjectId,WiFi-Devboard-Pro,57694669-2d44-4657-9662-6f6172642d50,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.8)) date 2023-01-02 13:08:22*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,0.600000X0.750000*%
%ADD11R,0.750000X0.600000*%
%ADD12R,0.600000X0.620000*%
%ADD13R,0.650000X1.200000*%
%ADD14R,0.620000X0.600000*%
%ADD15R,0.690000X0.720000*%
%ADD16R,1.100000X0.700000*%
%ADD17R,0.930000X0.900000*%
%ADD18R,0.780000X1.050000*%
%ADD19R,3.330000X0.700000*%
%ADD20R,2.800000X0.860000*%
%ADD21R,1.830000X1.140000*%
%ADD22R,0.700000X0.700000*%
%ADD23R,0.720000X0.690000*%
%ADD24R,0.900000X1.500000*%
%ADD25R,1.500000X0.900000*%
%ADD26R,0.900000X0.900000*%
%ADD27R,0.500000X0.900000*%
%ADD28R,0.650000X2.770000*%
%ADD29R,0.950000X0.800000*%
%ADD30R,1.050000X0.650000*%
%ADD31R,1.850000X0.900000*%
%ADD32R,1.850000X3.200000*%
%ADD33R,0.400000X1.000000*%
%ADD34R,0.620000X0.640000*%
G04 APERTURE END LIST*
D10*
%TO.C,R10*%
X134960000Y-97140000D03*
X134960000Y-96040000D03*
%TD*%
D11*
%TO.C,R15*%
X126500000Y-96950000D03*
X127600000Y-96950000D03*
%TD*%
%TO.C,R6*%
X150660000Y-104890000D03*
X149560000Y-104890000D03*
%TD*%
D12*
%TO.C,C7*%
X117000000Y-92270000D03*
X116080000Y-92270000D03*
%TD*%
D10*
%TO.C,R5*%
X115300000Y-91350000D03*
X115300000Y-92450000D03*
%TD*%
D13*
%TO.C,IC2*%
X128460000Y-92600000D03*
X126540000Y-92600000D03*
X127500000Y-94700000D03*
%TD*%
%TO.C,IC4*%
X138210000Y-102375000D03*
X136290000Y-102375000D03*
X137250000Y-104475000D03*
%TD*%
D14*
%TO.C,C11*%
X136225000Y-97060000D03*
X136225000Y-96140000D03*
%TD*%
D15*
%TO.C,C2*%
X181985000Y-90350000D03*
X181065000Y-90350000D03*
%TD*%
D16*
%TO.C,J6*%
X112460000Y-102230000D03*
X112460000Y-101130000D03*
X112460000Y-100030000D03*
X112460000Y-98930000D03*
X112460000Y-97830000D03*
X112460000Y-96730000D03*
X112460000Y-95630000D03*
X112460000Y-94530000D03*
D17*
X124925000Y-104020000D03*
D18*
X125000000Y-99755000D03*
D19*
X123725000Y-93370000D03*
D20*
X112960000Y-93450000D03*
D21*
X112475000Y-106110000D03*
D19*
X123725000Y-106330000D03*
%TD*%
D22*
%TO.C,LED1*%
X155950000Y-98885000D03*
X154850000Y-98885000D03*
X154850000Y-100715000D03*
X155950000Y-100715000D03*
%TD*%
D10*
%TO.C,R4*%
X117820000Y-91350000D03*
X117820000Y-92450000D03*
%TD*%
D23*
%TO.C,C6*%
X133100000Y-99040000D03*
X133100000Y-99960000D03*
%TD*%
D24*
%TO.C,IC1*%
X176560000Y-91100000D03*
X175290000Y-91100000D03*
X174020000Y-91100000D03*
X172750000Y-91100000D03*
X171480000Y-91100000D03*
X170210000Y-91100000D03*
X168940000Y-91100000D03*
X167670000Y-91100000D03*
X166400000Y-91100000D03*
X165130000Y-91100000D03*
X163860000Y-91100000D03*
X162590000Y-91100000D03*
X161320000Y-91100000D03*
X160050000Y-91100000D03*
D25*
X158800000Y-94135000D03*
X158800000Y-95405000D03*
X158800000Y-96675000D03*
X158800000Y-97945000D03*
X158800000Y-99215000D03*
X158800000Y-100485000D03*
X158800000Y-101755000D03*
X158800000Y-103025000D03*
X158800000Y-104295000D03*
X158800000Y-105565000D03*
D24*
X160050000Y-108600000D03*
X161320000Y-108600000D03*
X162590000Y-108600000D03*
X163860000Y-108600000D03*
X165130000Y-108600000D03*
X166400000Y-108600000D03*
X167670000Y-108600000D03*
X168940000Y-108600000D03*
X170210000Y-108600000D03*
X171480000Y-108600000D03*
X172750000Y-108600000D03*
X174020000Y-108600000D03*
X175290000Y-108600000D03*
X176560000Y-108600000D03*
D26*
X170240000Y-96950000D03*
X168840000Y-96950000D03*
X167440000Y-96950000D03*
X167440000Y-98350000D03*
X167440000Y-99750000D03*
X168840000Y-99750000D03*
X170240000Y-99750000D03*
X170240000Y-98350000D03*
X168840000Y-98350000D03*
%TD*%
D27*
%TO.C,LED4*%
X127200000Y-99100000D03*
X128500000Y-99100000D03*
%TD*%
D11*
%TO.C,R2*%
X155950000Y-97430000D03*
X154850000Y-97430000D03*
%TD*%
D28*
%TO.C,J1*%
X143860000Y-101665000D03*
X143860000Y-98135000D03*
X145130000Y-101665000D03*
X145130000Y-98135000D03*
X146400000Y-101665000D03*
X146400000Y-98135000D03*
X147670000Y-101665000D03*
X147670000Y-98135000D03*
X148940000Y-101665000D03*
X148940000Y-98135000D03*
%TD*%
D23*
%TO.C,C5*%
X126100000Y-101790000D03*
X126100000Y-102710000D03*
%TD*%
D13*
%TO.C,IC5*%
X141060000Y-105000000D03*
X139140000Y-105000000D03*
X140100000Y-107100000D03*
%TD*%
D29*
%TO.C,LED2*%
X142800000Y-93050000D03*
X142800000Y-94650000D03*
%TD*%
D30*
%TO.C,S2*%
X152075000Y-104875000D03*
X156225000Y-104875000D03*
X152075000Y-107025000D03*
X156225000Y-107025000D03*
%TD*%
D12*
%TO.C,C4*%
X154930000Y-102150000D03*
X155850000Y-102150000D03*
%TD*%
D31*
%TO.C,IC3*%
X134200000Y-106700000D03*
X134200000Y-104400000D03*
X134200000Y-102100000D03*
D32*
X128000000Y-104400000D03*
%TD*%
D12*
%TO.C,C3*%
X179065000Y-90300000D03*
X179985000Y-90300000D03*
%TD*%
D14*
%TO.C,C8*%
X129290000Y-97080000D03*
X129290000Y-96160000D03*
%TD*%
D33*
%TO.C,U3*%
X138250000Y-92600000D03*
X137600000Y-92600000D03*
X136950000Y-92600000D03*
X136950000Y-94600000D03*
X137600000Y-94600000D03*
X138250000Y-94600000D03*
%TD*%
D30*
%TO.C,S1*%
X152075000Y-92725000D03*
X156225000Y-92725000D03*
X152075000Y-94875000D03*
X156225000Y-94875000D03*
%TD*%
D11*
%TO.C,R1*%
X149700000Y-93800000D03*
X150800000Y-93800000D03*
%TD*%
D14*
%TO.C,C9*%
X134420000Y-99050000D03*
X134420000Y-99970000D03*
%TD*%
D10*
%TO.C,R8*%
X131610000Y-97150000D03*
X131610000Y-96050000D03*
%TD*%
%TO.C,R12*%
X138400000Y-97150000D03*
X138400000Y-96050000D03*
%TD*%
D34*
%TO.C,C1*%
X150690000Y-94690000D03*
X149770000Y-94690000D03*
%TD*%
D10*
%TO.C,R11*%
X137200000Y-97150000D03*
X137200000Y-96050000D03*
%TD*%
D14*
%TO.C,C10*%
X133000000Y-97085000D03*
X133000000Y-96165000D03*
%TD*%
D10*
%TO.C,R13*%
X144350000Y-93300000D03*
X144350000Y-94400000D03*
%TD*%
%TO.C,R14*%
X147400000Y-93250000D03*
X147400000Y-94350000D03*
%TD*%
D33*
%TO.C,U2*%
X134800000Y-92600000D03*
X134150000Y-92600000D03*
X133500000Y-92600000D03*
X133500000Y-94600000D03*
X134150000Y-94600000D03*
X134800000Y-94600000D03*
%TD*%
D10*
%TO.C,R9*%
X133790000Y-97140000D03*
X133790000Y-96040000D03*
%TD*%
D33*
%TO.C,U1*%
X131450000Y-92610000D03*
X130800000Y-92610000D03*
X130150000Y-92610000D03*
X130150000Y-94610000D03*
X130800000Y-94610000D03*
X131450000Y-94610000D03*
%TD*%
D10*
%TO.C,R3*%
X119900000Y-91360000D03*
X119900000Y-92460000D03*
%TD*%
%TO.C,R7*%
X130410000Y-97160000D03*
X130410000Y-96060000D03*
%TD*%
D29*
%TO.C,LED3*%
X145900000Y-93050000D03*
X145900000Y-94650000D03*
%TD*%
M02*

View File

@@ -0,0 +1,17 @@
M48
; DRILL file {KiCad (6.0.8)} date Mon Jan 2 13:07:49 2023
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2023-01-02T13:07:49-05:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.8)
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C0.0866
%
G90
G05
T1
X7.3661Y-3.9331
T0
M30

View File

@@ -0,0 +1,111 @@
M48
; DRILL file {KiCad (6.0.8)} date Mon Jan 2 13:07:49 2023
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2023-01-02T13:07:49-05:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.8)
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.0118
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.0394
%
G90
G05
T1
X4.4614Y-3.765
X4.5118Y-3.5965
X4.5709Y-3.6008
X4.6618Y-3.9384
X4.6626Y-3.5972
X4.7831Y-3.5969
X4.8949Y-4.1358
X4.9528Y-3.8169
X4.9618Y-4.1575
X5.0913Y-3.6457
X5.1081Y-3.7541
X5.1299Y-4.1307
X5.154Y-4.2442
X5.1965Y-3.7252
X5.2102Y-3.6665
X5.3067Y-3.6839
X5.3091Y-3.9748
X5.3248Y-3.9185
X5.348Y-3.8756
X5.3622Y-3.7333
X5.3986Y-3.9892
X5.4307Y-3.889
X5.5819Y-4.0693
X5.5823Y-4.1481
X5.6075Y-3.8177
X5.6398Y-4.0679
X5.6827Y-3.6469
X5.7224Y-3.7945
X5.8028Y-3.6441
X5.8382Y-3.7945
X5.8528Y-4.1295
X5.8933Y-3.8638
X5.9689Y-3.6858
X6.0043Y-3.6831
X6.0236Y-3.5787
X6.0335Y-3.9311
X6.1004Y-4.0598
X6.1528Y-3.6961
X6.187Y-3.8358
X6.2461Y-4.2352
X6.2984Y-3.8134
X6.2984Y-4.0606
X6.3012Y-3.7535
X6.3236Y-4.1185
X6.3248Y-3.7756
X6.3492Y-3.7091
X6.3514Y-4.2116
X6.3516Y-3.6752
X6.4012Y-3.6277
X6.4508Y-4.2323
X6.4512Y-3.6277
X6.5004Y-4.2106
X6.5012Y-3.6277
X6.5512Y-3.6277
X6.5512Y-4.2323
X6.6012Y-3.6277
X6.6014Y-4.2323
X6.6276Y-4.1134
X6.6512Y-3.6277
X6.7008Y-4.2323
X6.7012Y-3.6277
X6.7512Y-4.2276
X6.802Y-4.2268
X6.8512Y-3.6362
X6.8512Y-4.2295
X6.9012Y-4.2303
X6.9181Y-3.9774
X6.9882Y-3.5827
X7.0197Y-3.5551
X7.1283Y-3.5831
T2
X5.0933Y-3.537
X5.0933Y-4.3283
X5.1933Y-3.537
X5.1933Y-4.3283
X5.2933Y-3.537
X5.2933Y-4.3283
X5.3933Y-3.537
X5.3933Y-4.3283
X5.4933Y-3.537
X5.4933Y-4.3283
X5.5933Y-3.537
X5.5933Y-4.3283
X5.6933Y-3.537
X5.6933Y-4.3283
X5.7933Y-3.537
X5.7933Y-4.3283
X5.8933Y-3.537
X5.8933Y-4.3283
X5.9933Y-3.537
X5.9933Y-4.3283
X6.0933Y-3.537
X6.0933Y-4.3283
T0
M30

View File

@@ -0,0 +1,127 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(6.0.8)"
},
"CreationDate": "2023-01-02T13:08:22-05:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "WiFi-Devboard-Pro",
"GUID": "57694669-2d44-4657-9662-6f6172642d50",
"Revision": "rev?"
},
"Size": {
"X": 78.56,
"Y": 20.2
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.127,
"PadToTrack": 0.127,
"TrackToTrack": 0.127,
"MinLineWidth": 0.127,
"TrackToRegion": 0.127,
"RegionToRegion": 0.127
}
],
"FilesAttributes": [
{
"Path": "WiFi-Devboard-Pro-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "WiFi-Devboard-Pro-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "WiFi-Devboard-Pro-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "WiFi-Devboard-Pro-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.51,
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

View File

@@ -0,0 +1,25 @@
Comment,Designator,Footprint,LCSC
"1u","C1","0402",""
"22uF","C2,C5","0402",""
"100n","C3,C7,C8,C9,C10,C11","0402",""
"100nF","C4","0402",""
"10uF","C6","0402",""
"MountingHole","H1","",""
"ESP32-WROOM-32E-N4","IC1","SMD-38P,18x25.5x3.1mm",""
"SI2333CDS-T1-E3","IC2,IC4,IC5","SOT-23",""
"AZ1117H-3.3TRE1","IC3","SOT-223-3",""
"3220-10-0300-00","J1","322010030000",""
"X6511WVS-08H-C60D48R1","J2","SMD,P=2.54mm(交错脚)",""
"X6511WVS-10H-C60D48R1","J3","HUSRSP10W66P254_2500X250X850P",""
"Conn_01x11","J4,J5","SMD,P=2.54mm(交错脚)",""
"503398-1892","J6","SMD",""
"WS2812B-2020","LED1","WS2812B2020",""
"TX","LED2","0603",""
"RX","LED3","0603",""
"3V3","LED4","0603",""
"10k","R1,R6","0402",""
"220","R2","0402",""
"1K","R3,R4,R5,R13,R14,R15","0402",""
"100K","R7,R8,R9,R10,R11,R12","0402",""
"SKRPABE010","S1,S2","SMD",""
"MMDT2907A-7-F","U1,U2,U3","SOT65P210X110-6N",""
1 Comment Designator Footprint LCSC
2 1u C1 0402
3 22uF C2,C5 0402
4 100n C3,C7,C8,C9,C10,C11 0402
5 100nF C4 0402
6 10uF C6 0402
7 MountingHole H1
8 ESP32-WROOM-32E-N4 IC1 SMD-38P,18x25.5x3.1mm
9 SI2333CDS-T1-E3 IC2,IC4,IC5 SOT-23
10 AZ1117H-3.3TRE1 IC3 SOT-223-3
11 3220-10-0300-00 J1 322010030000
12 X6511WVS-08H-C60D48R1 J2 SMD,P=2.54mm(交错脚)
13 X6511WVS-10H-C60D48R1 J3 HUSRSP10W66P254_2500X250X850P
14 Conn_01x11 J4,J5 SMD,P=2.54mm(交错脚)
15 503398-1892 J6 SMD
16 WS2812B-2020 LED1 WS2812B2020
17 TX LED2 0603
18 RX LED3 0603
19 3V3 LED4 0603
20 10k R1,R6 0402
21 220 R2 0402
22 1K R3,R4,R5,R13,R14,R15 0402
23 100K R7,R8,R9,R10,R11,R12 0402
24 SKRPABE010 S1,S2 SMD
25 MMDT2907A-7-F U1,U2,U3 SOT65P210X110-6N

View File

@@ -0,0 +1,48 @@
Designator,Val,Package,Mid X,Mid Y,Rotation,Layer
J2,X6511WVS-08H-C60D48R2,HUSRSP8W66P254_2000X250X850P,-127.300000,-102.100000,0.000000,bottom
J3,DZ254S-11-10-48,HUSRSP10W66P254_2500X250X850P,-165.400000,-102.100000,0.000000,bottom
,,,187.100000,-99.900000,0.000000,top
C1,1u,CAPC1005X60N,150.230000,-94.690000,180.000000,top
C2,22uF,CAPC1005X80N,181.525000,-90.350000,180.000000,top
C3,100n,CAPC1005X55N,179.525000,-90.300000,0.000000,top
C4,100nF,CAPC1005X55N,155.390000,-102.150000,0.000000,top
C5,22uF,CAPC1005X80N,126.100000,-102.250000,-90.000000,top
C6,10uF,CAPC1005X70N,133.100000,-99.500000,-90.000000,top
C7,100n,CAPC1005X55N,116.540000,-92.270000,180.000000,top
C8,100n,CAPC1005X55N,129.290000,-96.620000,90.000000,top
C9,100n,CAPC1005X55N,134.420000,-99.510000,-90.000000,top
C10,100n,CAPC1005X55N,133.000000,-96.625000,90.000000,top
C11,100n,CAPC1005X55N,136.225000,-96.600000,90.000000,top
IC1,ESP32-WROOM-32E-N4,ESP32WROOM32EN4,171.300000,-99.850000,-90.000000,top
IC2,DMP1045U-7,SOT96P240X120-3N,127.500000,-93.650000,-90.000000,top
IC3,AZ1117H-3.3TRE1,SOT230P700X180-4N,131.100000,-104.400000,180.000000,top
IC4,DMP1045U-7,SOT96P240X120-3N,137.250000,-103.425000,-90.000000,top
IC5,DMP1045U-7,SOT96P240X120-3N,140.100000,-106.050000,-90.000000,top
J1,3220-10-0300-00,322010030000,146.400000,-99.900000,0.000000,top
J4,Conn_01x11,PinHeader_1x11_P2.54mm_Vertical,129.370000,-109.940000,90.000000,top
J5,Conn_01x11,PinHeader_1x11_P2.54mm_Vertical,129.370000,-89.840000,90.000000,top
J6,503398-1892,503398-1892,111.060000,-106.400000,90.000000,top
LED1,WS2812B-2020,WS2812B2020,155.400000,-99.800000,90.000000,top
LED2,TX,LEDC1608X50N,142.800000,-93.850000,-90.000000,top
LED3,RX,LEDC1608X50N,145.900000,-93.850000,-90.000000,top
LED4,3V3,19217R6CAL1M2VY3T,127.850000,-99.100000,180.000000,top
R1,10k,RESC1005X40N,150.250000,-93.800000,0.000000,top
R2,220,RESC1005X40N,155.400000,-97.430000,180.000000,top
R3,1K,RESC1005X40N,119.900000,-91.910000,-90.000000,top
R4,1K,RESC1005X40N,117.820000,-91.900000,-90.000000,top
R5,1K,RESC1005X40N,115.300000,-91.900000,-90.000000,top
R6,10k,RESC1005X40N,150.110000,-104.890000,180.000000,top
R7,100K,RESC1005X40N,130.410000,-96.610000,90.000000,top
R8,100K,RESC1005X40N,131.610000,-96.600000,90.000000,top
R9,100K,RESC1005X40N,133.790000,-96.590000,90.000000,top
R10,100K,RESC1005X40N,134.960000,-96.590000,90.000000,top
R11,100K,RESC1005X40N,137.200000,-96.600000,90.000000,top
R12,100K,RESC1005X40N,138.400000,-96.600000,90.000000,top
R13,1K,RESC1005X40N,144.350000,-93.850000,-90.000000,top
R14,1K,RESC1005X40N,147.400000,-93.800000,-90.000000,top
R15,1K,RESC1005X40N,127.050000,-96.950000,0.000000,top
S1,SKRPABE010,SKRPABE010,154.150000,-93.800000,0.000000,top
S2,SKRPABE010,SKRPABE010,154.150000,-105.950000,0.000000,top
U1,MMDT2907A-7-F,SOT65P210X110-6N,130.800000,-93.610000,-90.000000,top
U2,MMDT2907A-7-F,SOT65P210X110-6N,134.150000,-93.600000,-90.000000,top
U3,MMDT2907A-7-F,SOT65P210X110-6N,137.600000,-93.600000,-90.000000,top
1 Designator Val Package Mid X Mid Y Rotation Layer
2 J2 X6511WVS-08H-C60D48R2 HUSRSP8W66P254_2000X250X850P -127.300000 -102.100000 0.000000 bottom
3 J3 DZ254S-11-10-48 HUSRSP10W66P254_2500X250X850P -165.400000 -102.100000 0.000000 bottom
4 187.100000 -99.900000 0.000000 top
5 C1 1u CAPC1005X60N 150.230000 -94.690000 180.000000 top
6 C2 22uF CAPC1005X80N 181.525000 -90.350000 180.000000 top
7 C3 100n CAPC1005X55N 179.525000 -90.300000 0.000000 top
8 C4 100nF CAPC1005X55N 155.390000 -102.150000 0.000000 top
9 C5 22uF CAPC1005X80N 126.100000 -102.250000 -90.000000 top
10 C6 10uF CAPC1005X70N 133.100000 -99.500000 -90.000000 top
11 C7 100n CAPC1005X55N 116.540000 -92.270000 180.000000 top
12 C8 100n CAPC1005X55N 129.290000 -96.620000 90.000000 top
13 C9 100n CAPC1005X55N 134.420000 -99.510000 -90.000000 top
14 C10 100n CAPC1005X55N 133.000000 -96.625000 90.000000 top
15 C11 100n CAPC1005X55N 136.225000 -96.600000 90.000000 top
16 IC1 ESP32-WROOM-32E-N4 ESP32WROOM32EN4 171.300000 -99.850000 -90.000000 top
17 IC2 DMP1045U-7 SOT96P240X120-3N 127.500000 -93.650000 -90.000000 top
18 IC3 AZ1117H-3.3TRE1 SOT230P700X180-4N 131.100000 -104.400000 180.000000 top
19 IC4 DMP1045U-7 SOT96P240X120-3N 137.250000 -103.425000 -90.000000 top
20 IC5 DMP1045U-7 SOT96P240X120-3N 140.100000 -106.050000 -90.000000 top
21 J1 3220-10-0300-00 322010030000 146.400000 -99.900000 0.000000 top
22 J4 Conn_01x11 PinHeader_1x11_P2.54mm_Vertical 129.370000 -109.940000 90.000000 top
23 J5 Conn_01x11 PinHeader_1x11_P2.54mm_Vertical 129.370000 -89.840000 90.000000 top
24 J6 503398-1892 503398-1892 111.060000 -106.400000 90.000000 top
25 LED1 WS2812B-2020 WS2812B2020 155.400000 -99.800000 90.000000 top
26 LED2 TX LEDC1608X50N 142.800000 -93.850000 -90.000000 top
27 LED3 RX LEDC1608X50N 145.900000 -93.850000 -90.000000 top
28 LED4 3V3 19217R6CAL1M2VY3T 127.850000 -99.100000 180.000000 top
29 R1 10k RESC1005X40N 150.250000 -93.800000 0.000000 top
30 R2 220 RESC1005X40N 155.400000 -97.430000 180.000000 top
31 R3 1K RESC1005X40N 119.900000 -91.910000 -90.000000 top
32 R4 1K RESC1005X40N 117.820000 -91.900000 -90.000000 top
33 R5 1K RESC1005X40N 115.300000 -91.900000 -90.000000 top
34 R6 10k RESC1005X40N 150.110000 -104.890000 180.000000 top
35 R7 100K RESC1005X40N 130.410000 -96.610000 90.000000 top
36 R8 100K RESC1005X40N 131.610000 -96.600000 90.000000 top
37 R9 100K RESC1005X40N 133.790000 -96.590000 90.000000 top
38 R10 100K RESC1005X40N 134.960000 -96.590000 90.000000 top
39 R11 100K RESC1005X40N 137.200000 -96.600000 90.000000 top
40 R12 100K RESC1005X40N 138.400000 -96.600000 90.000000 top
41 R13 1K RESC1005X40N 144.350000 -93.850000 -90.000000 top
42 R14 1K RESC1005X40N 147.400000 -93.800000 -90.000000 top
43 R15 1K RESC1005X40N 127.050000 -96.950000 0.000000 top
44 S1 SKRPABE010 SKRPABE010 154.150000 -93.800000 0.000000 top
45 S2 SKRPABE010 SKRPABE010 154.150000 -105.950000 0.000000 top
46 U1 MMDT2907A-7-F SOT65P210X110-6N 130.800000 -93.610000 -90.000000 top
47 U2 MMDT2907A-7-F SOT65P210X110-6N 134.150000 -93.600000 -90.000000 top
48 U3 MMDT2907A-7-F SOT65P210X110-6N 137.600000 -93.600000 -90.000000 top

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
# Parts
- Header Pin x8: [C2883805](https://www.lcsc.com/product-detail/Pin-Headers_XKB-Connectivity-X6511WVS-08H-C60D48R1_C2883805.html)
- Header Pin x10: [C2883807](https://www.lcsc.com/product-detail/Pin-Headers_XKB-Connectivity-X6511WVS-10H-C60D48R1_C2883807.html)
- Alternative Header: [M20-8771246](https://www.mouser.com/ProductDetail/Harwin/M20-8771246?qs=WS5Jv%252B%252Bx1qWzrNY%252Bb2U9JQ%3D%3D&countryCode=US&currencyCode=USD)
- Light Pipe: [PLP2-188](https://www.digikey.com/en/products/detail/bivar-inc/PLP2-188/5721973?utm_medium=email&utm_source=oce&utm_campaign=4251_OCE23RT&utm_content=productdetail_US&utm_cid=2955578&so=79456987&mkt_tok=MDI4LVNYSy01MDcAAAGJOBaFWa7m6RHsJZT6mWcYRd9LRyXmqis92EV7j5ftyM5NuNOSOPqUp292m0P5E3FKrEWCFuvb9fObSzuSvVMsopuOMPjO46ylCAR1IzCL)
- M2x6mm Round Top Screw: [97763A407](https://www.mcmaster.com/97763A407/)
- M2x8mm Countersunk Screw: [91294A005](https://www.mcmaster.com/91294A005/)
- M2 Threaded Insert: [94180A307](https://www.mcmaster.com/94180A307/)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,75 @@
{
"board": {
"active_layer": 44,
"active_layer_preset": "",
"auto_track_width": false,
"hidden_nets": [
"+ext_3V3"
],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
9,
10,
11,
12,
13,
14,
15,
16,
17,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "8001130_ffffffff",
"zone_display_mode": 1
},
"meta": {
"filename": "WiFi-Devboard-Pro.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@@ -0,0 +1,498 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 2.2,
"height": 2.2,
"width": 2.2
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.09999999999999999
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "ignore",
"courtyards_overlap": "ignore",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "ignore",
"silk_overlap": "ignore",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "ignore",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_copper_edge_clearance": 0.19999999999999998,
"min_hole_clearance": 0.254,
"min_hole_to_hole": 0.5,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.127,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [
0.0,
0.127,
0.2,
0.3,
0.5,
1.0
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.4,
"drill": 0.2
},
{
"diameter": 0.5,
"drill": 0.3
},
{
"diameter": 1.0,
"drill": 0.5
},
{
"diameter": 2.0,
"drill": 1.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "WiFi-Devboard-Pro.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.127,
"via_diameter": 0.5,
"via_drill": 0.3,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "GND",
"nets": [
"GND"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.5,
"via_drill": 0.3,
"wire_width": 6.0
},
{
"bus_width": 12.0,
"clearance": 0.127,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Supply",
"nets": [
"+3V3",
"+5V",
"+LDO_3V3",
"+ext_3V3",
"+ext_5V"
],
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.5,
"via_drill": 0.3,
"wire_width": 6.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"e63e39d7-6ac0-4ffd-8aa3-1841a4541b55",
""
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,104 @@
<!--XSL style sheet to convert EESCHEMA XML Partlist Format to grouped CSV BOM Format
Copyright (C) 2014, Wolf Walter.
Copyright (C) 2013, Stefan Helmert.
Copyright (C) 2018, Kicad developers.
Copyright (C) 2019, arturo182.
GPL v2.
Functionality:
Generation of JLCPCB PCBA compatible BOM
How to use this is explained in eeschema.pdf chapter 14. You enter a command line into the
netlist exporter using a new (custom) tab in the netlist export dialog.
The command line is
xsltproc -o "%O.csv" "FullPathToFile/bom2grouped_csv_jlcpcb.xsl" "%I"
-->
<!--
@package
Generates a JLCPCB PCBA service compatible BOM
Functionality:
* Generate a comma separated value BOM list (csv file type).
* Components are sorted by ref and grouped by same value+footprint
One value per line
Fields are
Comment,Designator,Footprint,LCSC
The command line is
xsltproc -o "%O.csv" "full_path/bom2grouped_csv_jlcpcb.xsl" "%I"
-->
<!DOCTYPE xsl:stylesheet [
<!ENTITY nl "&#xd;&#xa;"> <!--new line CR, LF, or LF, your choice -->
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>
<xsl:variable name="digits" select="'1234567890'" />
<!-- for matching grouping of footprint and value combination -->
<xsl:key name="partTypeByValueAndFootprint" match="comp" use="concat(footprint, '-', value)" />
<!-- for table head and empty table fields-->
<xsl:key name="headentr" match="field" use="@name"/>
<!-- main part -->
<xsl:template match="/export">
<xsl:text>Comment,Designator,Footprint,LCSC</xsl:text>
<!-- all table entries -->
<xsl:apply-templates select="components"/>
</xsl:template>
<xsl:template match="components">
<!-- for Muenchian grouping of footprint and value combination -->
<xsl:for-each select="comp[count(. | key('partTypeByValueAndFootprint', concat(footprint, '-', value))[1]) = 1]">
<xsl:sort select="@ref" />
<xsl:text>&nl;</xsl:text>
<xsl:text>"</xsl:text><xsl:value-of select="value"/><xsl:text>","</xsl:text>
<!-- list of all references -->
<xsl:for-each select="key('partTypeByValueAndFootprint', concat(footprint, '-', value))">
<!-- strip non-digits from reference and sort based on remaining number -->
<xsl:sort select="translate(@ref, translate(@ref, $digits, ''), '')" data-type="number" />
<xsl:value-of select="@ref"/>
<xsl:if test="position() != last()"><xsl:text>,</xsl:text></xsl:if>
</xsl:for-each>
<xsl:text>","</xsl:text>
<xsl:value-of select="footprint"/><xsl:text>","</xsl:text>
<xsl:value-of select="fields/field[@name='LCSC']"/><xsl:text>"</xsl:text>
</xsl:for-each>
</xsl:template>
<!-- table entries with dynamic table head -->
<xsl:template match="fields">
<!-- remember current fields section -->
<xsl:variable name="fieldvar" select="field"/>
<!-- for all existing head entries -->
<xsl:for-each select="/export/components/comp/fields/field[generate-id(.) = generate-id(key('headentr',@name)[1])]">
<xsl:variable name="allnames" select="@name"/>
<xsl:text>,"</xsl:text>
<!-- for all field entries in the remembered fields section -->
<xsl:for-each select="$fieldvar">
<!-- only if this field entry exists in this fields section -->
<xsl:if test="@name=$allnames">
<!-- content of the field -->
<xsl:value-of select="."/>
</xsl:if>
<!--
If it does not exist, use an empty cell in output for this row.
Every non-blank entry is assigned to its proper column.
-->
</xsl:for-each>
<xsl:text>"</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
<!---[![Build Status](https://travis-ci.com/justcallmekoko/ESP32Marauder.svg?branch=master)](https://travis-ci.com/justcallmekoko/ESP32Marauder)--->
<!---Shields/Badges https://shields.io/--->
# ESP32 Marauder v0.9.5
# ESP32 Marauder v0.12.1
<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>
@@ -20,6 +20,8 @@
<a href="https://www.twitch.tv/willstunforfood"><img src="https://assets.stickpng.com/images/580b57fcd9996e24bc43c540.png" alt="Twitch WillStunForFood" width="200"></a>
</p>
[![Build and Push](https://github.com/justcallmekoko/ESP32Marauder/actions/workflows/build_push.yml/badge.svg)](https://github.com/justcallmekoko/ESP32Marauder/actions/workflows/build_push.yml)
## Getting Started
Download the [latest release](https://github.com/justcallmekoko/ESP32Marauder/releases/latest) of the firmware.

7
TestFile/TestFile.ino Normal file
View File

@@ -0,0 +1,7 @@
void setup() {
Serial.begin(115200);
}
void loop() {
Serial.println("Just a test");
}

181
User_Setup_Select.h Normal file
View File

@@ -0,0 +1,181 @@
// This header file contains a list of user setup files and defines which one the
// compiler uses when the IDE performs a Verify/Compile or Upload.
//
// Users can create configurations for different Espressif boards and TFT displays.
// This makes selecting between hardware setups easy by "uncommenting" one line.
// The advantage of this hardware configuration method is that the examples provided
// with the library should work with different setups immediately without any other
// changes being needed. It also improves the portability of users sketches to other
// hardware configurations and compatible libraries.
//
// Create a shortcut to this file on your desktop to permit quick access for editing.
// Re-compile and upload after making and saving any changes to this file.
// Customised User_Setup files are stored in the "User_Setups" folder.
#ifndef USER_SETUP_LOADED // Lets PlatformIO users define settings in
// platformio.ini, see notes in "Tools" folder.
// Only ONE line below should be uncommented. Add extra lines and files as needed.
//#include <User_Setup.h> // Default setup is root library folder
#include <User_Setup_og_marauder.h>
//#include <User_Setup_marauder_mini.h>
//#include <User_Setup_marauder_m5stickc.h>
//#include <User_Setups/Setup1_ILI9341.h> // Setup file configured for my ILI9341
//#include <User_Setups/Setup2_ST7735.h> // Setup file configured for my ST7735
//#include <User_Setups/Setup3_ILI9163.h> // Setup file configured for my ILI9163
//#include <User_Setups/Setup4_S6D02A1.h> // Setup file configured for my S6D02A1
//#include <User_Setups/Setup5_RPi_ILI9486.h> // Setup file configured for my stock RPi TFT
//#include <User_Setups/Setup6_RPi_Wr_ILI9486.h> // Setup file configured for my modified RPi TFT
//#include <User_Setups/Setup7_ST7735_128x128.h> // Setup file configured for my ST7735 128x128 display
//#include <User_Setups/Setup8_ILI9163_128x128.h> // Setup file configured for my ILI9163 128x128 display
//#include <User_Setups/Setup9_ST7735_Overlap.h> // Setup file configured for my ST7735
//#include <User_Setups/Setup10_RPi_touch_ILI9486.h> // Setup file configured for ESP8266 and RPi TFT with touch
//#include <User_Setups/Setup11_RPi_touch_ILI9486.h> // Setup file configured for ESP32 and RPi TFT with touch
//#include <User_Setups/Setup12_M5Stack.h> // Setup file for the ESP32 based M5Stack
//#include <User_Setups/Setup13_ILI9481_Parallel.h> // Setup file for the ESP32 with parallel bus TFT
//#include <User_Setups/Setup14_ILI9341_Parallel.h> // Setup file for the ESP32 with parallel bus TFT
//#include <User_Setups/Setup15_HX8357D.h> // Setup file configured for HX8357D (untested)
//#include <User_Setups/Setup16_ILI9488_Parallel.h> // Setup file for the ESP32 with parallel bus TFT
//#include <User_Setups/Setup17_ePaper.h> // Setup file for any Waveshare ePaper display
//#include <User_Setups/Setup18_ST7789.h> // Setup file configured for ST7789
//#include <User_Setups/Setup19_RM68140_Parallel.h> // Setup file configured for RM68140 with parallel bus
//#include <User_Setups/Setup20_ILI9488.h> // Setup file for ESP8266 and ILI9488 SPI bus TFT
//#include <User_Setups/Setup21_ILI9488.h> // Setup file for ESP32 and ILI9488 SPI bus TFT
//#include <User_Setups/Setup22_TTGO_T4.h> // Setup file for ESP32 and TTGO T4 (BTC) ILI9341 SPI bus TFT
//#include <User_Setups/Setup23_TTGO_TM.h> // Setup file for ESP32 and TTGO TM ST7789 SPI bus TFT
//#include <User_Setups/Setup24_ST7789.h> // Setup file configured for ST7789 240 x 240
//#include <User_Setups/Setup25_TTGO_T_Display.h> // Setup file for ESP32 and TTGO T-Display ST7789V SPI bus TFT
//#include <User_Setups/Setup26_TTGO_T_Wristband.h> // Setup file for ESP32 and TTGO T-Wristband ST7735 SPI bus TFT
//#include <User_Setups/Setup27_RPi_ST7796_ESP32.h> // ESP32 RPi MHS-4.0 inch Display-B
//#include <User_Setups/Setup28_RPi_ST7796_ESP8266.h> // ESP8266 RPi MHS-4.0 inch Display-B
//#include <User_Setups/Setup29_ILI9341_STM32.h> // Setup for Nucleo board
//#include <User_Setups/Setup30_ILI9341_Parallel_STM32.h> // Setup for Nucleo board and parallel display
//#include <User_Setups/Setup31_ST7796_Parallel_STM32.h> // Setup for Nucleo board and parallel display
//#include <User_Setups/Setup32_ILI9341_STM32F103.h> // Setup for "Blue Pill"
//#include <User_Setups/Setup43_ST7735.h> // Setup file configured for my ST7735S 80x160
//#include <User_Setups/Setup135_ST7789.h> // Setup file for ESP8266 and ST7789 135 x 240 TFT
//#include <User_Setups/SetupX_Template.h>
#endif // USER_SETUP_LOADED
/////////////////////////////////////////////////////////////////////////////////////
// //
// DON'T TINKER WITH ANY OF THE FOLLOWING LINES, THESE ADD THE TFT DRIVERS //
// AND ESP8266 PIN DEFINITONS, THEY ARE HERE FOR BODMER'S CONVENIENCE! //
// //
/////////////////////////////////////////////////////////////////////////////////////
// Identical looking TFT displays may have a different colour ordering in the 16 bit colour
#define TFT_BGR 0 // Colour order Blue-Green-Red
#define TFT_RGB 1 // Colour order Red-Green-Blue
// Legacy setup support, RPI_DISPLAY_TYPE replaces RPI_DRIVER
#if defined (RPI_DRIVER)
#if !defined (RPI_DISPLAY_TYPE)
#define RPI_DISPLAY_TYPE
#endif
#endif
// Legacy setup support, RPI_ILI9486_DRIVER form is deprecated
// Instead define RPI_DISPLAY_TYPE and also define driver (e.g. ILI9486_DRIVER)
#if defined (RPI_ILI9486_DRIVER)
#if !defined (ILI9486_DRIVER)
#define ILI9486_DRIVER
#endif
#if !defined (RPI_DISPLAY_TYPE)
#define RPI_DISPLAY_TYPE
#endif
#endif
// Load the right driver definition - do not tinker here !
#if defined (ILI9341_DRIVER)
#include <TFT_Drivers/ILI9341_Defines.h>
#define TFT_DRIVER 0x9341
#elif defined (ST7735_DRIVER)
#include <TFT_Drivers/ST7735_Defines.h>
#define TFT_DRIVER 0x7735
#elif defined (ILI9163_DRIVER)
#include <TFT_Drivers/ILI9163_Defines.h>
#define TFT_DRIVER 0x9163
#elif defined (S6D02A1_DRIVER)
#include <TFT_Drivers/S6D02A1_Defines.h>
#define TFT_DRIVER 0x6D02
#elif defined (ST7796_DRIVER)
#include "TFT_Drivers/ST7796_Defines.h"
#define TFT_DRIVER 0x7796
#elif defined (ILI9486_DRIVER)
#include <TFT_Drivers/ILI9486_Defines.h>
#define TFT_DRIVER 0x9486
#elif defined (ILI9481_DRIVER)
#include <TFT_Drivers/ILI9481_Defines.h>
#define TFT_DRIVER 0x9481
#elif defined (ILI9488_DRIVER)
#include <TFT_Drivers/ILI9488_Defines.h>
#define TFT_DRIVER 0x9488
#elif defined (HX8357D_DRIVER)
#include "TFT_Drivers/HX8357D_Defines.h"
#define TFT_DRIVER 0x8357
#elif defined (EPD_DRIVER)
#include "TFT_Drivers/EPD_Defines.h"
#define TFT_DRIVER 0xE9D
#elif defined (ST7789_DRIVER)
#include "TFT_Drivers/ST7789_Defines.h"
#define TFT_DRIVER 0x7789
#elif defined (R61581_DRIVER)
#include "TFT_Drivers/R61581_Defines.h"
#define TFT_DRIVER 0x6158
#elif defined (ST7789_2_DRIVER)
#include "TFT_Drivers/ST7789_2_Defines.h"
#define TFT_DRIVER 0x778B
#elif defined (RM68140_DRIVER)
#include "TFT_Drivers/RM68140_Defines.h"
#define TFT_DRIVER 0x6814
// <<<<<<<<<<<<<<<<<<<<<<<< ADD NEW DRIVER HERE
// XYZZY_init.h and XYZZY_rotation.h must also be added in TFT_eSPI.c
#elif defined (XYZZY_DRIVER)
#include "TFT_Drivers/XYZZY_Defines.h"
#define TFT_DRIVER 0x0000
#else
#define TFT_DRIVER 0x0000
#endif
// These are the pins for ESP8266 boards
// Name GPIO NodeMCU Function
#define PIN_D0 16 // GPIO16 WAKE
#define PIN_D1 5 // GPIO5 User purpose
#define PIN_D2 4 // GPIO4 User purpose
#define PIN_D3 0 // GPIO0 Low on boot means enter FLASH mode
#define PIN_D4 2 // GPIO2 TXD1 (must be high on boot to go to UART0 FLASH mode)
#define PIN_D5 14 // GPIO14 HSCLK
#define PIN_D6 12 // GPIO12 HMISO
#define PIN_D7 13 // GPIO13 HMOSI RXD2
#define PIN_D8 15 // GPIO15 HCS TXD0 (must be low on boot to enter UART0 FLASH mode)
#define PIN_D9 3 // RXD0
#define PIN_D10 1 // TXD0
#define PIN_MOSI 8 // SD1 FLASH and overlap mode
#define PIN_MISO 7 // SD0
#define PIN_SCLK 6 // CLK
#define PIN_HWCS 0 // D3
#define PIN_D11 9 // SD2
#define PIN_D12 10 // SD4

Some files were not shown because too many files have changed in this diff Show More