├── LICENSE ├── ProtoESP-Controller ├── .gitignore ├── 4MB_17-17-05.csv ├── 8MB_20-20-40.csv ├── boards │ ├── esp32-s3-devkitc1-n16r16.json │ ├── esp32-s3-devkitc1-n16r2.json │ ├── esp32-s3-devkitc1-n16r8.json │ ├── esp32-s3-devkitc1-n4r2.json │ ├── esp32-s3-devkitc1-n4r8.json │ ├── esp32-s3-devkitc1-n8r2.json │ └── esp32-s3-devkitc1-n8r8.json ├── data │ ├── animator.html │ ├── anims │ │ ├── angry.json │ │ ├── boop.json │ │ ├── bsod.json │ │ ├── confused.json │ │ ├── default.json │ │ ├── happy.json │ │ ├── sad.json │ │ └── upset.json │ ├── config.json │ ├── configCRC.txt │ ├── index.html │ ├── jquerymin.js.gz │ ├── jss.min.js.gz │ ├── jszip.min.js.gz │ ├── saved.html │ ├── visType.txt │ └── visTypeMouth.txt ├── genCRC-auto.py ├── genCRC-manual.py ├── img │ ├── protoOLED.png │ ├── protoSchema.png │ └── protoVisor.png ├── lib │ ├── Adafruit_INA219 │ │ ├── Adafruit_INA219.cpp │ │ ├── Adafruit_INA219.h │ │ ├── code-of-conduct.md │ │ ├── library.properties │ │ └── license.txt │ └── README ├── platformio.ini ├── readme.md └── src │ ├── fileOp.cpp │ ├── fileOp.h │ ├── main.cpp │ ├── misc.cpp │ ├── misc.h │ ├── oled.cpp │ └── oled.h ├── ProtoESP-Remote ├── .gitignore ├── .vscode │ └── extensions.json ├── 4MB_17-17-05.csv ├── ProtoESP-Remote_Gerber_2024-11-13.zip ├── ProtoESP-Remote_Gerber_2025-04-28.zip ├── data │ ├── config.json │ ├── index.html │ └── saved.html ├── platformio.ini ├── readme.md └── src │ └── main.cpp ├── README.md ├── RGBMatrix ├── BOM_4pin-rgbboard-WS2812B-MINI-V3.csv ├── Gerber_4pin-rgbboard-WS2812B-MINI-V3.zip ├── PickAndPlace_PCB_rgbboard-WS2812B-MINI-V3.csv └── readme.md ├── todo.md └── troublefaq.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/LICENSE -------------------------------------------------------------------------------- /ProtoESP-Controller/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode 3 | data/configCRC.txt -------------------------------------------------------------------------------- /ProtoESP-Controller/4MB_17-17-05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/4MB_17-17-05.csv -------------------------------------------------------------------------------- /ProtoESP-Controller/8MB_20-20-40.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/8MB_20-20-40.csv -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r16.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r2.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n16r8.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n4r2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n4r2.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n4r8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n4r8.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n8r2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n8r2.json -------------------------------------------------------------------------------- /ProtoESP-Controller/boards/esp32-s3-devkitc1-n8r8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/boards/esp32-s3-devkitc1-n8r8.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/animator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/animator.html -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/angry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/angry.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/boop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/boop.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/bsod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/bsod.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/confused.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/confused.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/default.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/happy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/happy.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/sad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/sad.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/anims/upset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/anims/upset.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/config.json -------------------------------------------------------------------------------- /ProtoESP-Controller/data/configCRC.txt: -------------------------------------------------------------------------------- 1 | 1844006494 -------------------------------------------------------------------------------- /ProtoESP-Controller/data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/index.html -------------------------------------------------------------------------------- /ProtoESP-Controller/data/jquerymin.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/jquerymin.js.gz -------------------------------------------------------------------------------- /ProtoESP-Controller/data/jss.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/jss.min.js.gz -------------------------------------------------------------------------------- /ProtoESP-Controller/data/jszip.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/jszip.min.js.gz -------------------------------------------------------------------------------- /ProtoESP-Controller/data/saved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/saved.html -------------------------------------------------------------------------------- /ProtoESP-Controller/data/visType.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/visType.txt -------------------------------------------------------------------------------- /ProtoESP-Controller/data/visTypeMouth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/data/visTypeMouth.txt -------------------------------------------------------------------------------- /ProtoESP-Controller/genCRC-auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/genCRC-auto.py -------------------------------------------------------------------------------- /ProtoESP-Controller/genCRC-manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/genCRC-manual.py -------------------------------------------------------------------------------- /ProtoESP-Controller/img/protoOLED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/img/protoOLED.png -------------------------------------------------------------------------------- /ProtoESP-Controller/img/protoSchema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/img/protoSchema.png -------------------------------------------------------------------------------- /ProtoESP-Controller/img/protoVisor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/img/protoVisor.png -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/Adafruit_INA219/Adafruit_INA219.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/Adafruit_INA219/Adafruit_INA219.cpp -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/Adafruit_INA219/Adafruit_INA219.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/Adafruit_INA219/Adafruit_INA219.h -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/Adafruit_INA219/code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/Adafruit_INA219/code-of-conduct.md -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/Adafruit_INA219/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/Adafruit_INA219/library.properties -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/Adafruit_INA219/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/Adafruit_INA219/license.txt -------------------------------------------------------------------------------- /ProtoESP-Controller/lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/lib/README -------------------------------------------------------------------------------- /ProtoESP-Controller/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/platformio.ini -------------------------------------------------------------------------------- /ProtoESP-Controller/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/readme.md -------------------------------------------------------------------------------- /ProtoESP-Controller/src/fileOp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/fileOp.cpp -------------------------------------------------------------------------------- /ProtoESP-Controller/src/fileOp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/fileOp.h -------------------------------------------------------------------------------- /ProtoESP-Controller/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/main.cpp -------------------------------------------------------------------------------- /ProtoESP-Controller/src/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/misc.cpp -------------------------------------------------------------------------------- /ProtoESP-Controller/src/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/misc.h -------------------------------------------------------------------------------- /ProtoESP-Controller/src/oled.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/oled.cpp -------------------------------------------------------------------------------- /ProtoESP-Controller/src/oled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Controller/src/oled.h -------------------------------------------------------------------------------- /ProtoESP-Remote/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode -------------------------------------------------------------------------------- /ProtoESP-Remote/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/.vscode/extensions.json -------------------------------------------------------------------------------- /ProtoESP-Remote/4MB_17-17-05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/4MB_17-17-05.csv -------------------------------------------------------------------------------- /ProtoESP-Remote/ProtoESP-Remote_Gerber_2024-11-13.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/ProtoESP-Remote_Gerber_2024-11-13.zip -------------------------------------------------------------------------------- /ProtoESP-Remote/ProtoESP-Remote_Gerber_2025-04-28.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/ProtoESP-Remote_Gerber_2025-04-28.zip -------------------------------------------------------------------------------- /ProtoESP-Remote/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/data/config.json -------------------------------------------------------------------------------- /ProtoESP-Remote/data/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/data/index.html -------------------------------------------------------------------------------- /ProtoESP-Remote/data/saved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/data/saved.html -------------------------------------------------------------------------------- /ProtoESP-Remote/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/platformio.ini -------------------------------------------------------------------------------- /ProtoESP-Remote/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/readme.md -------------------------------------------------------------------------------- /ProtoESP-Remote/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/ProtoESP-Remote/src/main.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/README.md -------------------------------------------------------------------------------- /RGBMatrix/BOM_4pin-rgbboard-WS2812B-MINI-V3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/RGBMatrix/BOM_4pin-rgbboard-WS2812B-MINI-V3.csv -------------------------------------------------------------------------------- /RGBMatrix/Gerber_4pin-rgbboard-WS2812B-MINI-V3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/RGBMatrix/Gerber_4pin-rgbboard-WS2812B-MINI-V3.zip -------------------------------------------------------------------------------- /RGBMatrix/PickAndPlace_PCB_rgbboard-WS2812B-MINI-V3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/RGBMatrix/PickAndPlace_PCB_rgbboard-WS2812B-MINI-V3.csv -------------------------------------------------------------------------------- /RGBMatrix/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/RGBMatrix/readme.md -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/todo.md -------------------------------------------------------------------------------- /troublefaq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NCPlyn/ProtogenHelmet-ESP32/HEAD/troublefaq.md --------------------------------------------------------------------------------