Compare commits

...

780 Commits

Author SHA1 Message Date
Just Call Me Koko
c75bd6a098 Merge pull request #473 from justcallmekoko/develop
Develop
2024-02-04 14:07:15 -05:00
Just Call Me Koko
b5337fcff5 Add disable touch 2024-02-04 13:43:01 -05:00
Just Call Me Koko
24a1862ef6 Merge pull request #469 from justcallmekoko/master
Merge pull request #468 from justcallmekoko/develop
2024-02-01 10:35:33 -05:00
Just Call Me Koko
971abc5390 Merge pull request #468 from justcallmekoko/develop
Develop
2024-02-01 10:13:29 -05:00
Just Call Me Koko
43c82dd5a3 Merge pull request #467 from justcallmekoko/unified-serial
Unified serial
2024-02-01 09:55:10 -05:00
Just Call Me Koko
6e26662209 Something about configs 2024-02-01 09:13:54 -05:00
Just Call Me Koko
10e913546b Merge pull request #452 from Willy-JL/unified-serial-pcaps
Unified serial PCAPs
2024-01-18 14:21:49 -05:00
Willy-JL
2af0d2fcc3 Merge branch 'develop' of https://github.com/justcallmekoko/ESP32Marauder into unified-serial-pcaps 2024-01-17 22:16:42 +00:00
Just Call Me Koko
28c037a19a Merge pull request #457 from marivaaldo/feature/fix-m5stickcplus-sdcard
Fix SDInterface on M5StickCPlus
2024-01-17 09:16:23 -05:00
Just Call Me Koko
f8a831f916 Add Mini GPS module power control 2024-01-17 09:15:22 -05:00
Marivaldo Júnior
ad3cf7ec7e fix m5stickcplus sdinterface 2024-01-03 12:40:54 -03:00
Willy-JL
f5d0703432 Build on PR sync too 2024-01-02 12:34:05 +00:00
Willy-JL
470f3f73c7 Block writes when buffer is not open 2024-01-02 12:06:33 +00:00
Willy-JL
9d92c5ceb5 Single buffer_obj.append() with overloads 2024-01-02 12:06:33 +00:00
Willy-JL
558fe18d66 Enable serial PCAP with CLI option 2024-01-02 12:06:33 +00:00
Willy-JL
bddc7e1d9d Send PCAP buffer on main UART console 2024-01-02 12:06:33 +00:00
Willy-JL
e560a888c3 Buffer state and concurrency improvements 2024-01-02 12:06:33 +00:00
Willy-JL
2004a9ecb4 Sd+Serial save() in buffer_obj / out of sd_obj 2024-01-02 12:06:33 +00:00
Willy-JL
c61aaf95cd Sd+Serial pcapOpen() and logOpen() in buffer_obj 2024-01-02 12:06:33 +00:00
Willy-JL
f6c27ed216 Sd+Serial pcapAdd() and logAdd() in buffer_obj 2024-01-02 12:06:33 +00:00
Willy-JL
d0f5d89980 Legacy SD do_save is always true 2024-01-02 12:06:33 +00:00
Willy-JL
fe08c145f6 Fix WarDrive do_save check for valid GPS 2024-01-02 12:06:33 +00:00
Just Call Me Koko
5909158666 Merge pull request #454 from justcallmekoko/nmea2
Nmea2
2024-01-01 17:22:24 -05:00
Just Call Me Koko
6ee3a66226 Merge pull request #435 from aubreyshomo/nmea
NMEA Passthrough: BUG FIX + Queue Display Feature Add
2023-12-18 16:30:55 -05:00
Kragg Malak
4d0594b424 ADDITIONAL SAFETY MEASURE: Queue limited at 30 sentences (configurable at build time). 2023-12-17 18:37:20 -07:00
Kragg Malak
a984b2df4a Resolve Build Test Error: gps_obj now only referenced inside appropriate #ifdef HAS_GPS block. 2023-12-17 00:21:24 -07:00
Kragg Malak
4a130edc2f SAFETY MECHANISM: If scan off, yet queue enabled for any reason, disable it. Prevents prior bug. 2023-12-16 23:46:10 -07:00
Kragg Malak
2d64045c64 BUG FIX: Queue overflow due to no stopping queue on exit from GPS menu fixed. Now calls stopscan. 2023-12-16 23:45:22 -07:00
Kragg Malak
41bbcae40c FEATURE: Displays all the queue there's room for on the screen in NMEA passthrough, tracking real estate used. Always prints available text buffer and two self-genned messages. Prints whatever else in the queue (from start) there's room for. 2023-12-16 23:43:50 -07:00
Just Call Me Koko
f98e41d159 Merge pull request #432 from justcallmekoko/master
Merge pull request #431 from justcallmekoko/develop
2023-12-14 11:42:01 -05:00
Just Call Me Koko
b6cf6b600a Merge pull request #431 from justcallmekoko/develop
Develop
2023-12-14 11:41:30 -05:00
Just Call Me Koko
f3e676c8a1 Merge pull request #430 from aubreyshomo/nmea
NMEA Passthrough Improvements
2023-12-14 10:55:23 -05:00
Kragg Malak
3e03d49fc9 Minor fixes, nothing impactful left to do for this PR. 2023-12-13 21:05:22 -07:00
Kragg Malak
dc8e76094f Speaking of things in two places. 2023-12-13 20:43:12 -07:00
Kragg Malak
6564e269e3 Also, there were two instances of "if(this->text_cycles>GPS_TEXT_MAXCOPIES)" that needed fixing. 2023-12-13 19:18:08 -07:00
Kragg Malak
4868b698ce Merge branch 'nmea' of github.com:aubreyshomo/ESP32Marauder into nmea 2023-12-13 19:13:01 -07:00
Kragg Malak
e67c67b990 Always something; fix errors: off by one (> instead of >=), merge fail, didn't remove old gps_obj.enable_queue() from MenuFunctions. 2023-12-13 19:11:49 -07:00
aubreyshomo
055d2129bb Merge branch 'justcallmekoko:master' into nmea 2023-12-13 18:38:23 -07:00
Kragg Malak
dd2274b018 Added parsing of GxTXT messages (gps -g text). Added default native mode for nmea local-genned messages, where it claims to be what it hears from your GPS chip. Added support for more spoofed sat types: beidou (BD or GB), navic, qzss, explicit multisat (instead of native). Added UI nicieties. Made screen display one nmea sentence in queue mode, as well as the local-gen ones, and the text buffer. Added GxTXT to gpsdata output, along with accuracy. 2023-12-13 18:27:36 -07:00
Just Call Me Koko
f448647c1b Merge pull request #429 from justcallmekoko/master
Merge pull request #428 from justcallmekoko/develop
2023-12-13 18:04:29 -05:00
Just Call Me Koko
ade13c9698 Merge pull request #428 from justcallmekoko/develop
Develop
2023-12-13 16:58:18 -05:00
Just Call Me Koko
9a36164dde Merge pull request #427 from justcallmekoko/nmea
Nmea
2023-12-13 16:55:51 -05:00
Just Call Me Koko
1804a28957 Fix exit for google spam 2023-12-09 20:42:38 -05:00
Just Call Me Koko
c8005f6c52 Add google BLE, combine spam one cmd 2023-11-28 15:57:51 -05:00
Just Call Me Koko
7a15b5b36e Fix attempt NMEA Stream Screen printing 2023-11-28 14:24:47 -05:00
Just Call Me Koko
007819feaa And NMEA stream to menu 2023-11-27 13:56:05 -05:00
Just Call Me Koko
a704339cc5 Merge pull request #406 from aubreyshomo/master
Add nmea passthrough so you can use marauder as a gps device.
2023-11-27 09:56:49 -05:00
Just Call Me Koko
5c54137b9e Merge branch 'nmea' into master 2023-11-27 09:55:19 -05:00
Kragg Malak
f660a66d8e De-dumbass myself. 2023-11-26 22:06:27 -07:00
Just Call Me Koko
ee6defd174 Merge pull request #410 from justcallmekoko/master
Merge pull request #409 from justcallmekoko/develop
2023-11-26 15:08:16 -05:00
Just Call Me Koko
2345f25667 Merge pull request #409 from justcallmekoko/develop
Develop
2023-11-26 14:49:42 -05:00
Just Call Me Koko
cee86e43fe Merge pull request #408 from justcallmekoko/master
Merge pull request #407 from justcallmekoko/develop
2023-11-26 14:49:21 -05:00
Just Call Me Koko
0993693b11 Add samsung BLE spam cmd 2023-11-26 14:49:03 -05:00
Just Call Me Koko
f7992d66cd Merge pull request #407 from justcallmekoko/develop
Develop
2023-11-26 14:39:11 -05:00
Just Call Me Koko
48b09b7090 Fix not BT device issues 2023-11-26 14:38:40 -05:00
Just Call Me Koko
6ed4f02366 Remove old BT spam methods 2023-11-26 14:10:55 -05:00
Kragg Malak
47b3a850b9 Merge branch 'master' of github.com:aubreyshomo/ESP32Marauder 2023-11-26 11:50:12 -07:00
Kragg Malak
157c1a4a96 Changed WIFI_SCAN_GPS_NMEA from 39 to 40, as justcallmekoko added something while I was at it. 2023-11-26 11:47:53 -07:00
aubreyshomo
d940a9874d Merge branch 'justcallmekoko:master' into master 2023-11-26 11:30:34 -07:00
Kragg Malak
c4af8003de Added NMEA passthrough for GPS attached to marauder to be available on serial port, such as to flipper apps that use UART GPS, as long as they do 115200. 2023-11-26 11:26:18 -07:00
Just Call Me Koko
d576011463 Add LV select EP HTML 2023-11-23 11:45:15 -05:00
Just Call Me Koko
786e1f69ac evil portal html selection one button 2023-11-22 19:08:39 -05:00
Just Call Me Koko
1ef70b745a Select EP HTML from menu
Fix packet rate not showing on mini
2023-11-22 18:16:53 -05:00
Just Call Me Koko
61861c83ab Check Marauder SD for HTML files 2023-11-22 16:32:17 -05:00
Just Call Me Koko
4200093a11 Add hardware names 2023-11-22 13:48:17 -05:00
Just Call Me Koko
2e454789c8 Remove old bin files 2023-11-21 23:51:20 -05:00
Just Call Me Koko
a29d15b70f Add samsung BLE spam 2023-11-21 23:01:32 -05:00
Just Call Me Koko
04bfbe9f4d Use spooky catchall for sour apple and swiftpair 2023-11-21 16:52:43 -05:00
Just Call Me Koko
74e7f569cd Merge pull request #398 from justcallmekoko/master
Merge pull request #397 from justcallmekoko/develop
2023-11-20 20:55:56 -05:00
Just Call Me Koko
e1a6fe8f80 Merge pull request #397 from justcallmekoko/develop
Develop
2023-11-20 19:55:21 -05:00
Just Call Me Koko
6ec9952488 Merge pull request #395 from justcallmekoko/evil-portal
Evil portal
2023-11-18 16:39:20 -05:00
Just Call Me Koko
fe0eebdfb8 Merge pull request #394 from 0xchocolate/develop
Evil Portal: add support for loading HTML over serial
2023-11-18 15:40:09 -05:00
0xchocolate
91e861155f Make new member variable public 2023-11-18 11:30:55 -08:00
0xchocolate
04f83e1172 Merge branch 'develop' of https://github.com/0xchocolate/ESP32Marauder into develop 2023-11-17 23:23:36 -08:00
0xchocolate
4858b01f09 EP: allow loading HTML over serial 2023-11-17 23:22:04 -08:00
Just Call Me Koko
82642bd5c0 Merge pull request #391 from trisp3ar/develop
update Mini Marauder enclosure
2023-11-16 14:07:06 -05:00
gregor.hermani
7cde367f27 update Mini Marauder enclosure 2023-11-16 09:25:22 +01:00
Just Call Me Koko
a233b93c74 Do something with some letters 2023-11-15 18:27:40 -05:00
Just Call Me Koko
b116f28d4d Merge pull request #387 from justcallmekoko/master
Merge pull request #386 from justcallmekoko/develop
2023-11-14 18:40:50 -05:00
Just Call Me Koko
7a79860b17 Merge pull request #386 from justcallmekoko/develop
Develop
2023-11-14 18:40:35 -05:00
Just Call Me Koko
303c3649da Create BT Spam All 2023-11-14 17:10:01 -05:00
Just Call Me Koko
6f99f18be1 Merge pull request #385 from justcallmekoko/master
Merge pull request #384 from justcallmekoko/develop
2023-11-14 17:09:17 -05:00
Just Call Me Koko
bd17002faa Merge pull request #384 from justcallmekoko/develop
Develop
2023-11-14 17:09:02 -05:00
Just Call Me Koko
8d694cb1ef Add BLE Kitchen Sink 2023-11-08 16:55:08 -05:00
Just Call Me Koko
b17aa987cc Fix probe attack label and frame rate 2023-11-06 19:56:15 -05:00
Just Call Me Koko
0d1dc4af46 Merge pull request #378 from justcallmekoko/master
Merge pull request #377 from justcallmekoko/develop
2023-10-30 18:03:48 -04:00
Just Call Me Koko
1c47db773a Merge pull request #377 from justcallmekoko/develop
Develop
2023-10-30 18:03:31 -04:00
Just Call Me Koko
495222a86a Merge pull request #375 from n0xa/stickcLED
Add initial support for the M5StickC LED
2023-10-30 17:14:28 -04:00
Noah Axon
21b5c4fcc6 Add support for the M5StickC LED 2023-10-28 23:12:10 -05:00
Just Call Me Koko
706e2d6591 Increment version number 2023-10-28 10:41:49 -04:00
Just Call Me Koko
921039aa24 Merge pull request #373 from n0xa/m5gps
Attach a UART GPS to GROVE port on M5StickC-Plus
2023-10-28 10:39:49 -04:00
Noah Axon
93869ca552 Attach a UART GPS (I'm using GT-U7) to GROVE port on M5StickC-Plus 2023-10-28 02:32:09 -05:00
Just Call Me Koko
24c80cc0c6 Fix M5Stick-C Plus packet monitor stall 2023-10-27 16:57:08 -04:00
Just Call Me Koko
723c6ae7ee Merge pull request #368 from justcallmekoko/master
Merge pull request #367 from justcallmekoko/develop
2023-10-26 12:36:01 -04:00
Just Call Me Koko
7557f19508 Merge pull request #367 from justcallmekoko/develop
Develop
2023-10-26 12:34:55 -04:00
Just Call Me Koko
23fa6f78d6 Fix build steps 2023-10-26 12:10:20 -04:00
Just Call Me Koko
ea097190ac Fix M5Stick-C Plus display 2023-10-26 12:03:09 -04:00
Just Call Me Koko
a506907625 Remove version number finally 2023-10-26 11:40:49 -04:00
Just Call Me Koko
32b49793ca Merge pull request #366 from justcallmekoko/master
Merge pull request #365 from justcallmekoko/develop
2023-10-26 10:34:14 -04:00
Just Call Me Koko
86a4326d64 Merge pull request #365 from justcallmekoko/develop
Develop
2023-10-26 10:33:52 -04:00
Just Call Me Koko
5dd56125a0 Kit doesn't have buttons 2023-10-26 09:46:14 -04:00
Just Call Me Koko
cbb110a944 Add pwn scan and fix page down refresh
Mini gets pwn scan again
2023-10-25 23:18:12 -04:00
Just Call Me Koko
2fd76556fb Fix wrong menu index name on back loop 2023-10-25 22:53:37 -04:00
Just Call Me Koko
41a2317778 Loop menu front to end 2023-10-25 22:46:49 -04:00
Just Call Me Koko
a6335fed22 Paginated Mini menu and fix status bar 2023-10-25 22:25:02 -04:00
Just Call Me Koko
38e53db892 Add BT for LDDB 2023-10-25 13:27:52 -04:00
Just Call Me Koko
598eda99e3 Add headless mode 2023-10-24 18:52:00 -04:00
Just Call Me Koko
516b8b0c3f Fix unicast MAC addr 2023-10-19 14:34:47 -04:00
Just Call Me Koko
bea6978098 Fix error output 2023-10-18 07:53:19 -04:00
Just Call Me Koko
ab62f0fc60 Merge pull request #358 from justcallmekoko/master
Merge pull request #357 from justcallmekoko/develop
2023-10-17 17:14:25 -04:00
Just Call Me Koko
6612c48d1d Merge pull request #357 from justcallmekoko/develop
Develop
2023-10-17 17:14:05 -04:00
Just Call Me Koko
86c0857239 Increment version number 2023-10-17 16:18:33 -04:00
Just Call Me Koko
66d0ae467d Add Swiftpair spam 2023-10-17 16:18:03 -04:00
Just Call Me Koko
a75b3d9b2c Merge pull request #356 from justcallmekoko/master
Merge pull request #355 from justcallmekoko/develop
2023-10-14 17:30:43 -04:00
Just Call Me Koko
d5a0af74d0 Merge pull request #355 from justcallmekoko/develop
Develop
2023-10-14 17:30:23 -04:00
Just Call Me Koko
b594d8bbdd Update version number 2023-10-14 16:57:34 -04:00
Just Call Me Koko
370b2aa6c5 Add EspSoftwareSerial library to build 2023-10-14 16:14:56 -04:00
Just Call Me Koko
5f01e3030b Fix corrupt PCAP with SD serial 2023-10-14 16:06:05 -04:00
Just Call Me Koko
33b5a6481c Merge pull request #353 from justcallmekoko/master
Merge pull request #352 from justcallmekoko/develop
2023-10-13 10:51:22 -04:00
Just Call Me Koko
06e6cdb8cd Merge pull request #352 from justcallmekoko/develop
Merge Develop into Master
2023-10-13 10:23:48 -04:00
Just Call Me Koko
5f53e32f8e Fix macros branching 2023-10-12 16:50:04 -04:00
Just Call Me Koko
1d6ff6f911 Add sour apple to Marauder 2023-10-12 16:43:26 -04:00
Just Call Me Koko
ad6addf3df Merge pull request #350 from n0xa/M5Stick-Ext-SDCard
Get external SPI SD reader working on M5StickC-Plus
2023-10-12 13:43:53 -04:00
Just Call Me Koko
c788ad6681 Add workflow for v6.1 2023-10-12 08:53:29 -04:00
Just Call Me Koko
06ede5272d Add configs for Marauder hardware V6.1 2023-10-12 08:43:00 -04:00
Noah Axon
b8620e1bd3 Get external SPI SD reader working on M5StickC-Plus 2023-10-10 22:32:11 -05:00
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
Just Call Me Koko
9a1ee15345 v0.9.7 Release 2022-05-28 14:29:15 -04:00
Just Call Me Koko
da538934e3 Trims serial input for PuTTY 2022-05-28 13:51:12 -04:00
Just Call Me Koko
e2b52f74e5 Merge pull request #122 from justcallmekoko/develop
Fix Marauder OTA for Flipper Zero
2022-05-28 09:51:00 -04:00
Just Call Me Koko
546afc63a7 Fix Marauder OTA for Flipper Zero 2022-05-28 09:47:06 -04:00
Just Call Me Koko
2f0d05a538 Develop (#121)
* Adding new library, changing way of displaying texts (#118)

* Adding custom icon for language button

* Adding new library, changing way of displaying texts

Added new library to make incoming translation possible to exists at the same time.

* Prepare for flipper integration

* More flipper wifi dev board work

* Add command parse

* Add set channel

* Create bins for release v0.9.6

Co-authored-by: mlodawy <105587112+mlodawy@users.noreply.github.com>
2022-05-28 09:06:59 -04:00
mlodawy
9f013d3d52 Adding custom icon for language button (#117) 2022-05-16 11:10:54 -04:00
mlodawy
45db8f3c22 Merge pull request #1 from justcallmekoko/master (#116) 2022-05-15 11:04:36 -04:00
Just Call Me Koko
e490b40196 Merge branch 'master' into master 2022-05-15 11:01:25 -04:00
mlodawy
72edd3d43d Add langauge button 2022-05-15 16:54:53 +02:00
Just Call Me Koko
bc6a07f5cb Add polish potato 2022-05-15 10:17:32 -04:00
Just Call Me Koko
bd7a350a9b Resize Marauder logo 2022-05-11 23:48:30 -04:00
Just Call Me Koko
cdd0ee5976 Add sniff deauth command 2022-05-11 18:53:55 -04:00
Just Call Me Koko
d7aac68866 Center click exit scan 2022-05-09 20:30:08 -04:00
Just Call Me Koko
0f58a0657b PROGMEM commands and remove mini lv_arduino 2022-05-07 14:36:44 -04:00
Gregor Hermani
d9a6966574 add Marauder Mini Case and rearrange files (#112) 2022-05-04 10:12:57 -04:00
Just Call Me Koko
5341c559be Add come cli commands 2022-05-03 00:44:07 -04:00
Just Call Me Koko
2c4edd012d Add some command line stuff 2022-05-03 00:22:11 -04:00
Just Call Me Koko
3b09650363 Merge branch 'master' of https://github.com/justcallmekoko/ESP32Marauder 2022-05-02 21:44:43 -04:00
Just Call Me Koko
7d6d0517e1 Add Marauder Mini Configuration 2022-05-02 21:44:42 -04:00
Just Call Me Koko
30020dd710 Add files via upload 2022-04-29 11:51:46 -04:00
Just Call Me Koko
3d2bb75081 Add files via upload 2022-04-29 11:51:29 -04:00
Just Call Me Koko
95841e5384 Add files via upload 2022-04-29 11:50:14 -04:00
Just Call Me Koko
a73ae2bbcb Create README.md 2022-04-29 11:48:52 -04:00
Just Call Me Koko
ae1aebde50 Add files via upload 2022-04-29 11:46:44 -04:00
Just Call Me Koko
9134280c6a Add files via upload 2022-04-29 11:45:23 -04:00
Just Call Me Koko
93d0f2e1d2 Create PCB_ESP32 Marauder 3.5 Kit V3 PCB_2022-04-29.json 2022-04-29 11:40:20 -04:00
Just Call Me Koko
e3f365febf Create PCB_ESP32 Marauder 3.7 OG PCB_2022-04-29.json 2022-04-29 11:38:31 -04:00
Just Call Me Koko
66576c1908 Create PCB_ESP32 Marauder 6 PCB_2022-04-29.json 2022-04-29 11:28:22 -04:00
Just Call Me Koko
8c53ac679f Update README.md 2022-01-19 11:36:25 -05:00
Just Call Me Koko
2d33c0b5ab Re-release v0.9.5
Fix some screen issues I guess?
2022-01-19 11:30:18 -05:00
Just Call Me Koko
ec4fc7487f Release v0.9.5 2022-01-18 23:30:10 -05:00
Just Call Me Koko
71ced23041 Settings actually work 2022-01-18 23:20:42 -05:00
Just Call Me Koko
8e874c493b Actually made settings work 2022-01-18 03:29:45 -05:00
Just Call Me Koko
373482822a Make settings available on Menu 2021-07-28 23:24:18 -04:00
Just Call Me Koko
bca0f70073 Add specific setting retrieval 2021-07-27 22:06:04 -04:00
Just Call Me Koko
37c65bf6f1 Add settings function 2021-07-25 21:33:21 -04:00
Just Call Me Koko
b7be44d5ea Update Display.h 2021-07-25 11:54:29 -04:00
Just Call Me Koko
503e65e012 Update README.md for version 0.9.3 2021-07-24 12:23:56 -04:00
Just Call Me Koko
a78d5b792c Create MarauderOTA firmware 2021-07-24 12:00:11 -04:00
Just Call Me Koko
38098cb9e5 Release v0.9.3 2021-07-24 09:03:17 -04:00
Just Call Me Koko
466d5fbb1a Fix definitions 2021-07-24 01:20:17 -04:00
Just Call Me Koko
51a7ff7e26 Add deauthentication attack 2021-07-24 00:16:56 -04:00
Just Call Me Koko
f166c7a4df Pre ESP-IDF v4.4 2021-07-24 00:14:23 -04:00
Just Call Me Koko
9e1fe534b0 Move Marauder splash screen to byte array 2021-07-22 17:48:56 -04:00
Just Call Me Koko
a23e7a4c48 Add kit firmware modifications 2021-07-08 18:44:47 -04:00
Just Call Me Koko
f801ba0bc5 Update README.md 2021-07-01 11:06:54 -04:00
Just Call Me Koko
31687c10cb Fake wifi functions 2021-06-15 16:33:45 -04:00
Just Call Me Koko
8f57daa699 Release v0.9.1 2021-05-20 21:39:39 -04:00
Just Call Me Koko
910e25f478 Create BootloaderMassStorage2.hex 2021-05-11 15:28:42 -04:00
Just Call Me Koko
039279fc95 Fix some shit; This is a good commit message 2021-05-10 18:47:28 -04:00
Just Call Me Koko
d2b89654e6 Add probe request attack 2021-05-09 00:36:27 -04:00
Just Call Me Koko
6e829f5bf4 Add AP select for attacks 2021-05-06 22:49:00 -04:00
Just Call Me Koko
678179a097 Add AP Scan 2021-05-06 20:43:25 -04:00
Just Call Me Koko
54e00389cc Release v0.9.0 2021-05-06 17:05:45 -04:00
Just Call Me Koko
a888c97d52 Create release_countdown.html 2021-05-04 12:38:20 -04:00
Just Call Me Koko
3203c1f94a Add files via upload 2021-04-29 14:19:16 -04:00
Just Call Me Koko
98e5b532bc Add files via upload 2021-04-29 09:20:41 -04:00
Just Call Me Koko
f43907e37c Add files via upload 2021-04-29 09:02:34 -04:00
Just Call Me Koko
c993edb6b2 Upload Marauder 7 images 2021-04-27 15:25:02 -04:00
Just Call Me Koko
e27ffe1d5f Fix ESP8266 Menu option 2021-04-27 15:23:50 -04:00
Just Call Me Koko
324e780609 Update README.md 2021-04-26 11:18:03 -04:00
Just Call Me Koko
1b51354e5d Create old_README.md 2021-04-26 10:44:59 -04:00
Just Call Me Koko
2ec82c509b Check for SD 2021-04-17 13:52:32 -04:00
Just Call Me Koko
d6f20ec1fa add Save As to ducky scripts 2021-04-15 21:20:47 -04:00
Just Call Me Koko
87b0fbf370 Load and modify ducky scripts 2021-04-15 20:50:53 -04:00
Just Call Me Koko
a314e8e817 Add load ducky scripts 2021-04-15 17:08:26 -04:00
Just Call Me Koko
a52e52962d Better ATmega32u4 detection 2021-04-14 16:32:52 -04:00
Just Call Me Koko
e3de597e0a Add A32U4 check 2021-04-13 21:32:05 -04:00
Just Call Me Koko
3f3b784d47 Add check ESP8266 2021-04-13 20:32:15 -04:00
Just Call Me Koko
c822bba6da Add detect ESP8266 2021-04-13 20:05:04 -04:00
Just Call Me Koko
6ce7f598eb Add ducky script execution 2021-04-08 21:48:31 -04:00
Just Call Me Koko
fe33f1fab3 Add BadUSB 2021-04-08 21:02:31 -04:00
Just Call Me Koko
a18b8b3004 Add esp8266 interface 2021-04-08 15:22:33 -04:00
Just Call Me Koko
5102939dd5 Update README.md 2021-01-07 12:23:20 -05:00
Just Call Me Koko
02ac69ecca Update README.md 2021-01-07 12:09:47 -05:00
Just Call Me Koko
4154b0e0dd Update README to v0.8.0 2020-12-30 22:18:38 -05:00
Just Call Me Koko
e108fef595 Add TFT pin definitions 2020-12-30 22:18:01 -05:00
Just Call Me Koko
06c70562a7 Release v0.8.0 2020-08-31 19:15:10 -04:00
Just Call Me Koko
17dd0dda4f Add icons 2020-08-31 19:01:27 -04:00
Just Call Me Koko
06a172e28c Add SSID 2020-08-31 18:45:10 -04:00
Just Call Me Koko
53cef7f44f Add icons 2020-08-29 01:46:00 -04:00
Just Call Me Koko
804bdc5150 Monitor connection attempts 2020-08-29 01:11:50 -04:00
Just Call Me Koko
857f61cdf0 Add beacon spam list 2020-08-29 00:41:37 -04:00
Just Call Me Koko
cf2d5df4d5 Generate SSIDs #44 2020-08-29 00:09:04 -04:00
Just Call Me Koko
c8cddedd2b Add icons for shutdown 2020-08-28 20:56:28 -04:00
Just Call Me Koko
2f023a6dbe Shutdown BLE menu 2020-08-28 18:38:05 -04:00
Just Call Me Koko
7c137a84af Added shutdown wifi menu 2020-08-28 17:19:13 -04:00
Just Call Me Koko
ece6b63de4 Menus #55, #54, #53, #52 2020-08-28 16:06:40 -04:00
Just Call Me Koko
a327c75727 Add general menu items back 2020-08-28 15:43:33 -04:00
Just Call Me Koko
018198d51b Fix BLE initialization 2020-08-28 15:42:32 -04:00
Just Call Me Koko
0f4a94134e Track initialization 2020-08-28 15:40:55 -04:00
Just Call Me Koko
a1dd40a928 Add Join WiFi 2020-08-27 23:22:35 -04:00
Just Call Me Koko
d32388eb2f Add LVGL keyboard 2020-08-27 22:41:39 -04:00
Just Call Me Koko
9ee434ae7f Fixes
Fix wifi shutdown
Fix eapolScan
Fix font size
Fix strings
Fix for loops
2020-08-27 20:43:29 -04:00
Just Call Me Koko
2572b83701 Revert "Cleanup SD stuff"
This reverts commit f86b5a4df0.
2020-08-27 20:03:33 -04:00
Just Call Me Koko
d914ebd7c0 Revert "SD changes more"
This reverts commit 7db2d0e05d.
2020-08-27 20:03:30 -04:00
Just Call Me Koko
79cdb806f1 Revert "Stupid"
This reverts commit dead80e2f3.
2020-08-27 20:03:21 -04:00
Just Call Me Koko
9f07bc4843 Revert "Revert "Add icons to README.md because they are cool""
This reverts commit b3e98b64ce.
2020-08-27 20:02:46 -04:00
Just Call Me Koko
b3e98b64ce Revert "Add icons to README.md because they are cool"
This reverts commit c7cf1e09f7.
2020-08-27 20:00:18 -04:00
Just Call Me Koko
dead80e2f3 Stupid 2020-08-27 19:57:52 -04:00
Just Call Me Koko
7db2d0e05d SD changes more 2020-08-27 19:47:25 -04:00
Just Call Me Koko
f86b5a4df0 Cleanup SD stuff 2020-08-26 17:06:36 -04:00
Just Call Me Koko
c7cf1e09f7 Add icons to README.md because they are cool 2020-08-25 08:01:55 -04:00
Just Call Me Koko
f623880772 Release v0.7.0 2020-08-19 20:43:03 -04:00
Just Call Me Koko
ec3ca6d0ad Update Display.h 2020-08-10 16:50:37 -04:00
Just Call Me Koko
59b143fb3e Install NimBLE 2020-08-06 09:12:53 -04:00
Just Call Me Koko
c5136b5d2e Use NimBLE 2020-08-05 20:03:23 -04:00
Joshinken
ba05c388b1 maybe? (#38)
* Update Display.cpp

I THINK I FIGURED OUT WHAT IM DOING

* Add files via upload

* Update esp32_marauder.ino

* Update MenuFunctions.cpp

* Update MenuFunctions.h

* Update MenuFunctions.cpp

* Update README.md

* Update README.md

* Update MenuFunctions.cpp

* Update MenuFunctions.h

* Update MenuFunctions.h

* Add files via upload

* Update esp32_marauder.ino

* Update README.md

* Update Display.cpp

moved the float "wd", as the draw function would continously change it, which resulted in those weird effects when trying to draw different thicknesses

* Update MenuFunctions.cpp

* Update Display.cpp

made it so the drawing code doesnt need to draw every pixel individually and made it so it can handle higher thiccnesses... at all. it did not handly thicknesses above 2 with any kind of grace

* Update Display.cpp

removed unneccessary variable changes, just realized i kept making certain variables be a certain value over and over

* Fix screen change battery percentage

* restore TFT touch data

* Delete MenuFunctions.cpp

* Update README.md

fixed a typo, missing period to be exact

* Update README.md

Co-authored-by: Just Call Me Koko <25190487+justcallmekoko@users.noreply.github.com>
2020-08-05 07:31:05 -04:00
Just Call Me Koko
a98be0d435 Release v0.6.9
-Fix draw app with smoother lines
-Exit function draw app
2020-08-03 18:34:10 -04:00
Just Call Me Koko
da43c8b369 Add exit function to draw app 2020-07-22 21:24:50 -04:00
Joshinken
7a5134bb86 nye³ (#35)
* Update Display.cpp

I THINK I FIGURED OUT WHAT IM DOING

* Add files via upload

* Update esp32_marauder.ino

* Update MenuFunctions.cpp

* Update MenuFunctions.h

* Update MenuFunctions.cpp

* Update README.md

* Update README.md

* Update MenuFunctions.cpp

* Update MenuFunctions.h

* Update MenuFunctions.h

* Add files via upload

* Update esp32_marauder.ino

* Update README.md

* Update Display.cpp

moved the float "wd", as the draw function would continously change it, which resulted in those weird effects when trying to draw different thicknesses

* Update MenuFunctions.cpp

* Update Display.cpp

made it so the drawing code doesnt need to draw every pixel individually and made it so it can handle higher thiccnesses... at all. it did not handly thicknesses above 2 with any kind of grace

* Update Display.cpp

removed unneccessary variable changes, just realized i kept making certain variables be a certain value over and over

* Fix screen change battery percentage

* restore TFT touch data

Co-authored-by: Just Call Me Koko <25190487+justcallmekoko@users.noreply.github.com>
2020-07-21 17:45:20 -04:00
Just Call Me Koko
bbc10e4452 Add travis badge to README 2020-07-20 07:19:05 -04:00
tobozo
f05776ba45 Working Travis config for ESP32Marauder (#28)
* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml

* Update .travis.yml
2020-07-19 13:21:34 -04:00
Joshinken
20694f593a Update Display.cpp (#27)
I THINK I FIGURED OUT WHAT IM DOING
2020-07-18 11:30:53 -04:00
Just Call Me Koko
140451b47c Release v0.6.8 2020-07-15 12:23:01 -04:00
Just Call Me Koko
6490a12b30 Update status bar 2020-07-09 20:29:26 -04:00
Just Call Me Koko
1a4136137d Add detect espressif devices 2020-07-02 19:05:06 -04:00
Just Call Me Koko
e79db36906 Update README.md 2020-06-24 09:39:58 -04:00
Just Call Me Koko
d9d25b0010 Update README.md 2020-06-22 11:13:54 -04:00
Just Call Me Koko
8a18e55bb7 Add files via upload 2020-06-22 11:09:34 -04:00
Just Call Me Koko
1c86a71704 Add files via upload 2020-06-22 10:18:16 -04:00
Just Call Me Koko
f7db1ea401 Update Web.cpp 2020-06-19 14:33:50 -04:00
Just Call Me Koko
bdc209d489 Update README.md 2020-06-18 19:49:51 -04:00
Just Call Me Koko
cc891457ce Update LED 2020-06-18 19:47:42 -04:00
Just Call Me Koko
6c3a0d30b7 Delete BOM_ESP32 Marauder 2_20191007113632.csv 2020-06-10 17:35:34 -04:00
Just Call Me Koko
12182af21c Add cartel photos 2020-06-10 17:29:56 -04:00
Just Call Me Koko
c9c6bbf971 Update WiFiScan.cpp 2020-06-03 18:00:00 -04:00
Just Call Me Koko
7391a05c8a Add photos of Marauder v6 2020-06-03 17:54:26 -04:00
Just Call Me Koko
dd6f800b48 Update README.md 2020-05-29 16:43:10 -04:00
Just Call Me Koko
6f2c2862f6 Add pwnagotchi detector 2020-05-28 23:20:21 -04:00
Just Call Me Koko
fa4d3bf3e2 Fix status bar 2020-05-14 22:34:25 -04:00
Just Call Me Koko
bf9baee37b Add status bar 2020-05-14 15:15:07 -04:00
Just Call Me Koko
1612ac4bf0 Add Neopixel support 2020-04-23 19:23:00 -04:00
Just Call Me Koko
418a8ebf41 new release 2020-04-15 14:25:01 -04:00
Just Call Me Koko
1e1f6f6b19 temp sensor and battery level 2020-04-15 12:33:41 -04:00
Just Call Me Koko
35b10ac9be Merge branch 'master' of https://github.com/justcallmekoko/ESP32Marauder 2020-03-24 15:52:06 -04:00
Just Call Me Koko
10d5767ffa Release v0.6.2 2020-03-24 15:52:03 -04:00
Just Call Me Koko
269e848a16 Update README.md 2020-03-24 09:28:33 -04:00
Just Call Me Koko
3ab8432443 Update README.md 2020-03-24 00:03:43 -04:00
Just Call Me Koko
9e07722292 Add compatibility with hcxtools 2020-03-24 00:02:30 -04:00
Just Call Me Koko
5e5313a008 Release new bin 2020-03-21 21:40:26 -04:00
Just Call Me Koko
3ce996d9e2 Add EAPOL sniff
There were a lot of stupid issues caused by the battery interface code. Got rid of it and I will not be adding any code to make it work. Fuck that shit.
2020-03-21 21:31:14 -04:00
Just Call Me Koko
96957a2cc1 Revert Changes 2020-03-21 20:20:52 -04:00
Just Call Me Koko
ca4048983f stuff 2020-03-21 20:20:25 -04:00
Just Call Me Koko
a2fa6759a8 Revert "Create ESP32_Marauder_Enclosure_body_3_antenna_sd.stl"
This reverts commit 56acee78e4.
2020-03-21 20:19:15 -04:00
Just Call Me Koko
40e11b71f0 Capture EAPOL packets 2020-03-21 18:54:14 -04:00
Just Call Me Koko
56acee78e4 Create ESP32_Marauder_Enclosure_body_3_antenna_sd.stl 2020-03-19 12:29:42 -04:00
Just Call Me Koko
470371adc1 Update README.md 2020-03-18 16:11:03 -04:00
Just Call Me Koko
fc5d27b4b6 All scanners save pcap files 2020-03-18 15:30:08 -04:00
Just Call Me Koko
9709bc3d3a Straight up releasin' bro 2020-03-11 21:09:16 -04:00
Just Call Me Koko
9dbf0d4a69 Fix color on failure messages 2020-03-11 21:04:59 -04:00
Just Call Me Koko
2039e517af Exit if SD update fails 2020-03-11 20:53:37 -04:00
Just Call Me Koko
41d287c538 Update README.md 2020-03-10 09:27:20 -04:00
Just Call Me Koko
9ed469d914 Add SD Update 2020-03-09 20:37:45 -04:00
Just Call Me Koko
7abc67242b Add finger drag on buttons 2020-03-08 03:07:34 -04:00
Just Call Me Koko
7a8cf2aa50 Clean up after BLE and OTA 2020-03-07 23:24:25 -05:00
Just Call Me Koko
40a4b5f22b Save RAM during BLE 2020-03-07 16:17:36 -05:00
Just Call Me Koko
e1de245ab5 Packet monitor saves pcap files 2020-03-06 22:14:18 -05:00
Just Call Me Koko
5b1f11ef56 Fix packet monitor Y scale 2020-03-06 12:20:42 -05:00
Just Call Me Koko
1897819939 Adjust packet monitor response 2020-03-06 12:05:26 -05:00
Just Call Me Koko
80cc78e4a6 Fix version number 2020-03-06 10:32:54 -05:00
Just Call Me Koko
08b26c97e7 Merge branch 'master' of https://github.com/justcallmekoko/ESP32Marauder 2020-03-06 10:32:35 -05:00
Just Call Me Koko
668cc1c720 Fix SD Card support 2020-03-06 10:32:33 -05:00
Just Call Me Koko
452ff43210 Update version number in README.md 2020-03-05 07:57:01 -05:00
Just Call Me Koko
5b24257fb8 Add initial SD support 2020-03-04 21:34:16 -05:00
Just Call Me Koko
eccbaae3a0 Update README.md 2020-02-28 09:53:13 -05:00
Just Call Me Koko
31393ad572 Update version number in README.md 2020-02-22 18:33:18 -05:00
Just Call Me Koko
bace9ecf06 Fix update server jquery 2020-02-22 18:32:41 -05:00
Just Call Me Koko
eb492c4cb7 Update Web.cpp 2020-02-18 17:25:48 -05:00
Just Call Me Koko
1f980fe8b3 Add device info 2020-02-09 23:18:06 -05:00
Just Call Me Koko
5d6e4ca808 Fix monitor button labels 2020-02-07 18:58:50 -05:00
Just Call Me Koko
c32dc08c18 Update version number in README.md 2020-02-07 13:17:18 -05:00
Just Call Me Koko
df4f3b8102 Add enclosure details 2020-02-06 09:12:42 -05:00
Just Call Me Koko
1317276556 Fix assets 2020-02-05 22:39:02 -05:00
Just Call Me Koko
c0ec1c789e Add gitter chat (100th commit gg) 2020-02-05 09:04:56 -05:00
Just Call Me Koko
730a95de6d Update README.md 2020-02-05 07:26:26 -05:00
Just Call Me Koko
c871b1b2ab Update README.md 2020-02-04 18:30:34 -05:00
Just Call Me Koko
e8e1686918 Fix crash during packet sniff
Replace SimpleList with LinkedList
2020-02-04 18:29:47 -05:00
Just Call Me Koko
8916178526 Testing forked TFT_eSPI library 2020-02-03 17:22:28 -05:00
Just Call Me Koko
0a9f4edc94 Update README.md 2020-02-03 11:35:53 -05:00
Just Call Me Koko
c8dcda421d Update version number 2020-02-02 13:21:35 -05:00
Just Call Me Koko
ed9a0ec659 Update MarauderOTA password in README.md 2020-02-02 13:18:43 -05:00
Just Call Me Koko
07424baf64 Test drawButton 2020-02-01 13:59:12 -05:00
Just Call Me Koko
48e0d08477 Merge branch 'master' of https://github.com/justcallmekoko/ESP32Marauder 2020-02-01 13:50:31 -05:00
Just Call Me Koko
d7cdbbfd8d Employ new drawButton function 2020-02-01 13:50:29 -05:00
Just Call Me Koko
4435aec8d0 Update README.md 2020-02-01 13:42:35 -05:00
Just Call Me Koko
0a1e044b9a Update README.md 2020-02-01 13:41:19 -05:00
Just Call Me Koko
d8795de398 Update README.md 2020-02-01 13:40:58 -05:00
Just Call Me Koko
6ef37f65dc Update README.md 2020-02-01 13:37:40 -05:00
Just Call Me Koko
5509197b7b Update README.md 2020-02-01 13:32:35 -05:00
Just Call Me Koko
4aad42907a Update README.md 2020-02-01 13:30:34 -05:00
Just Call Me Koko
6eac839d72 Update .travis.yml 2020-01-31 10:39:43 -05:00
Just Call Me Koko
83eb3e9371 Update README.md 2020-01-31 10:36:06 -05:00
Just Call Me Koko
e7e314b840 Create .travis.yml 2020-01-31 10:30:22 -05:00
Just Call Me Koko
871ce80947 Update README.md 2020-01-31 10:20:11 -05:00
Just Call Me Koko
44a4e39c6f Update README.md 2020-01-31 10:17:12 -05:00
Just Call Me Koko
13271c29b9 Update README.md 2020-01-31 08:08:28 -05:00
Just Call Me Koko
f929dff7c5 Update README.md 2020-01-31 08:07:55 -05:00
Just Call Me Koko
9e3f85dd51 Update MenuFunctions.cpp 2020-01-31 07:58:18 -05:00
Just Call Me Koko
4a460db4f4 Update README.md 2020-01-31 07:37:49 -05:00
Just Call Me Koko
329529bbad Update README.md 2020-01-31 07:36:54 -05:00
Just Call Me Koko
dc39961eb0 Update README.md with OTA update SOP 2020-01-31 07:34:07 -05:00
Just Call Me Koko
4b58ed71c7 Update README.md with OTA update 2020-01-31 06:53:13 -05:00
Just Call Me Koko
f3d3a099b7 Update display during OTA web update 2020-01-30 21:51:36 -05:00
Just Call Me Koko
9af90a2346 Add web firmware update 2020-01-30 19:35:32 -05:00
Just Call Me Koko
6a40de305d Update README.md 2020-01-30 13:22:35 -05:00
Just Call Me Koko
39e70995a9 Update README.md 2020-01-30 13:21:54 -05:00
iJustMadeIt
0369617968 Update README.md with more deauthentication info (#8)
* Update README.md with deauth capabilities

* Update README.md
2020-01-30 09:28:16 -05:00
Just Call Me Koko
019b8438e9 Merge pull request #7 from justcallmekoko/add-license-1
Create LICENSE
2020-01-30 08:52:47 -05:00
Just Call Me Koko
6b12c1ee3d Create LICENSE 2020-01-30 08:51:50 -05:00
Just Call Me Koko
f111522ed4 More special thanks 2020-01-30 08:46:52 -05:00
Just Call Me Koko
3423f33976 Update README.md 2020-01-30 08:43:06 -05:00
Just Call Me Koko
402a6f3932 Update arduino IDE firmware upload 2020-01-30 08:39:30 -05:00
Just Call Me Koko
945f8c4aba Update README.md 2020-01-30 07:34:42 -05:00
Just Call Me Koko
fae983026d added esp_wifi_start()
have to use esp_wifi_start() if you want to change channels now...
2020-01-29 21:27:46 -05:00
Just Call Me Koko
8d0f8937a8 Updated menu icons
Some icons were not created yet so they just used the ATTACKS icon as a place holder
2020-01-29 21:16:10 -05:00
Just Call Me Koko
6e89d0b1a0 Added menu icons 2020-01-29 20:02:14 -05:00
Just Call Me Koko
4d4eed809d Added menu icons 2020-01-29 19:08:19 -05:00
Just Call Me Koko
a2eab76caa New release 2020-01-28 20:30:24 -05:00
Just Call Me Koko
0a4bb9c2b8 Added packet monitor 2020-01-24 23:11:45 -05:00
Just Call Me Koko
7edc57f92d Scrolling Text 2020-01-22 18:03:31 -05:00
Just Call Me Koko
e3d2086863 Update README.md 2020-01-21 10:29:42 -05:00
Just Call Me Koko
22dc0ff396 Scrolling text 2020-01-19 12:25:49 -05:00
Just Call Me Koko
7b2b1b2fe9 Created deauth sniff 2020-01-17 17:37:25 -05:00
413 changed files with 2013281 additions and 967 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.

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

@@ -0,0 +1,638 @@
name: Build and Push
on:
workflow_dispatch:
pull_request:
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: Install EspSoftwareSerial
uses: actions/checkout@v2
with:
repository: plerup/espsoftwareserial
ref: 8.1.0
path: CustomEspSoftwareSerial
#- 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: Configure configs.h for Flipper Zero WiFi Dev Board
run: |
sed -i 's/^ #define MARAUDER_M5STICKC/ \/\/#define MARAUDER_M5STICKC/' esp32_marauder/configs.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_V6_1/ \/\/#define MARAUDER_V6_1/' 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 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: 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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 v6.1
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_V6_1/ #define MARAUDER_V6_1/' 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.1 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_1.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_V6_1/ \/\/#define MARAUDER_V6_1/' 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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_V6_1/ \/\/#define MARAUDER_V6_1/' 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 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_1 Artifact'
uses: actions/upload-artifact@v3
with:
name: esp32_marauder.v6_1.bin
path: ./esp32_marauder/build/esp32.esp32.d32/esp32_marauder.v6_1.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 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_1 Asset
id: upload-v6-1-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_1.bin
asset_name: esp32_marauder.v6_1.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

78
.travis.yml Normal file
View File

@@ -0,0 +1,78 @@
sudo: required
language: python
python: 3.6
env:
global:
# The Arduino IDE will be installed at APPLICATION_FOLDER/arduino
- APPLICATION_FOLDER="${HOME}/arduino-ide"
- SKETCHBOOK_FOLDER="${HOME}/arduino-sketchbook"
before_install:
- git clone https://github.com/per1234/arduino-ci-script.git "${HOME}/scripts/arduino-ci-script"
- cd "${HOME}/scripts/arduino-ci-script"
# Get new tags from the remote
- git fetch --tags
# Checkout the latest tag
- git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
- source "${HOME}/scripts/arduino-ci-script/arduino-ci-script.sh"
#- set_script_verbosity 1
#- set_verbose_output_during_compilation "true"
# Check for library issues that don't affect compilation
- set_library_testing "true"
- set_application_folder "$APPLICATION_FOLDER"
- set_sketchbook_folder "$SKETCHBOOK_FOLDER"
#- install_ide '("1.8.11" "1.8.12" "newest")'
- install_ide '("newest")'
# Install the library from the repository
#- install_library "https://github.com/lvgl/lv_port_esp32/archive/master.zip"
- install_library "TFT_eSPI"
- install_library "JPEGDecoder"
- install_library "LinkedList"
- install_library "lv_arduino"
- install_library "https://github.com/adafruit/Adafruit_NeoPixel/archive/1.5.0.zip" ## "Adafruit_NeoPixel"
- install_library 'https://github.com/bblanchon/ArduinoJson/releases/download/v5.13.5/ArduinoJson-v5.13.5.zip'
- install_library 'https://github.com/h2zero/NimBLE-Arduino/archive/master.zip' # NimBLE
- cp ${TRAVIS_BUILD_DIR}/User_Setup.h /home/travis/arduino-sketchbook/libraries/TFT_eSPI/User_Setup.h
#- install_library 'https://github.com/bblanchon/ArduinoJson.git'
#- install_library "https://github.com/spacehuhn/SimpleList.git"
#
- install_package "esp32:esp32" "https://dl.espressif.com/dl/package_esp32_index.json" # # esp32:esp32:m5stack-core-esp32
#- /home/travis/arduino-ide/arduino-1.8.10/arduino --pref "compiler.warning_level=none" --save-prefs &>/dev/null
#- /home/travis/arduino-ide/arduino-1.8.10/arduino --pref "build.warn_data_percentage=75" --save-prefs &>/dev/null
#- /home/travis/arduino-ide/arduino-1.8.10/arduino --pref "boardsmanager.additional.urls=https://dl.espressif.com/dl/package_esp32_index.json" --save-prefs &>/dev/null
#- /home/travis/arduino-ide/arduino-1.8.10/arduino --install-boards esp32:esp32 &>/dev/null
- pip install pyserial
script:
# Compile all example sketches included with the library
# build_sketch arguments: sketch name, fqbn, allow failure, IDE version/list/range
# - check_library_manager_compliance "$TRAVIS_BUILD_DIR"
- set_ide_preference "compiler.warning_level=auto"
- build_sketch "${TRAVIS_BUILD_DIR}/esp32_marauder/esp32_marauder.ino" "esp32:esp32:d32_pro:FlashFreq=80,UploadSpeed=921600,PartitionScheme=min_spiffs" "false" "newest"
after_script:
# Commit a report of the job results to the CI-reports repository
- USER_NAME="$(echo "$TRAVIS_REPO_SLUG" | cut -d'/' -f 1)"
- REPOSITORY_NAME="$(echo "$TRAVIS_REPO_SLUG" | cut -d'/' -f 2)"
- publish_report_to_repository "$REPORT_GITHUB_TOKEN" "https://github.com/${USER_NAME}/CI-reports.git" "$REPOSITORY_NAME" "build_$(printf "%05d\n" "${TRAVIS_BUILD_NUMBER}")" "false"
# Print a tab separated report of all sketch verification results to the log
- display_report
notifications:
email:
on_success: always
on_failure: always
webhooks:
urls:
- https://www.travisbuddy.com/
on_success: never
on_failure: always

Binary file not shown.
Can't render this file because it contains an unexpected character in line 11 and column 76.

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.

21
LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2020 Just Call Me Koko
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

309
MarauderOTA/MarauderOTA.ino Normal file

File diff suppressed because one or more lines are too long

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,10 @@
# 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)
- or [M20-8771042](https://www.mouser.com/ProductDetail/Harwin/M20-8771042?qs=%252Bk6%2F5FB6qrlBSpg9%252Bi11Bg%3D%3D)
- 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

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