Skip to content

40 Key Macro Keyboard with LCD screen to show current status using IRCClient and Kruiz Control

Notifications You must be signed in to change notification settings

DisasterofPuppets/EPS32_40_Key_Wifi-LCD_Macro_Kb_with_Kruiz_Control

Repository files navigation

Twitch 40 Key Macro Keyboard using Kruiz Control

GitHub Logo

Disaster of Puppets YouTube: Http://disasterofpuppets.com Twitch: Https://twitch.tv/disasterofpuppets

A 40 Key macro keyboard running off an ESP32, using IRC messages to trigger commands in Kruiz Control and automate OBS Studio scenes etc. LCD Screen shows the current Scene / mute status. Oh, and it's wireless.

Using https://github.com/fredimachado/ArduinoIRC Kruiz Control https://github.com/Kruiser8/Kruiz-Control

It is assumed you have already installed Kruiz-Control. If not refer to documentation from the link above. It is also assumed you know how to install any required Arduino Libraries. See the below as a starting point.

For the ESP32 Board: https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/ Generic Library addition: https://www.youtube.com/watch?v=M6PZOqNHKxM


Required Materials:


Instructions

Step # 1

Complete the fields in Creds.h and save

Step # 2

Print the base.stl and lid.stl files I have also included BlankButtonMaster.3mf which should allow you to make most letter combinations for custom blank keys. If there is button label you are unable to make with this let me know and I should be able to update the file for future users.

Step # 3

Wire as per 40KeyWifiSDKCWiring.png

Step # 4

Change the button coding to your specific needs in ESP32TwitchMACROKB.ino Also make sure to replace 'Changemetoyourbotname' to your botname I uploaded the sketch to the board by choosing 'DOIT ESP32 DEVKIT V1'

Step # 5

Using ExampleTriggers Code for Kruiz Control.txt insert the specific commands into Triggers.txt

About

40 Key Macro Keyboard with LCD screen to show current status using IRCClient and Kruiz Control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published