An ESP32 Devkit powered Wireless Macropad featuring 16 keys in a 4x4 matrix and 0.91 inch SSD1306 Display with 3.7 V Battery for powering the ESP32.
- 16 Switches
- 128x32 OLED Display
- 3.7V 1000 MAh Battery
I have already made a couple of Macropads but they were all wired. There were a few problems I faced with them particularly when using with my laptop on my study table, the keyboard, mouse and charging cables are already a mess and then adding Macropad cable, I get fed up, so I made this to replace my wired Macropad.
| Name | Purpose | Quantity | Total Cost (USD) | Link | Distributor |
|---|---|---|---|---|---|
| PCB | For placing and soldering the components. | 1 | 7.60 | https://cart.jlcpcb.com/quote | JLCPCB |
| Soldering Wire | For soldering the different components on the PCB. | 1 | 0.90 | https://makerbazar.in/products/soldering-wire?variant=48251214659824 | MakerBazar |
| Battery Step-Up | To convert the output of battery to 5V for ESP32. | 1 | 1.00 | https://makerbazar.in/products/dc-5v-9v-12v-step-up-booster-module-for-18650-lithium-battery?variant=48250991509744 | MakerBazar |
| TP4056 Charging Module | To charge the battery. | 1 | 0.20 | https://makerbazar.in/products/tp4056-1a-li-ion-lithium-battery-charging-module?variant=45459125567728 | MakerBazar |
| 3.7V 1000 MAh Battery | To power the Macropad | 1 | 1.60 | https://makerbazar.in/products/generic-3-7v-1000mah-lithium-polymer-battery-single-cell?variant=49496819073264 | MakerBazar |
| 0.91 OLED Screen | To display status of the keyboard. | 1 | 2.50 | https://makerbazar.in/products/0-91-inch-i2c-iic-serial-4-pin-oled-display-module-blue?variant=48251121795312 | MakerBazar |
| ESP32 | To wireless connect to the Computer and get inputs from Switches | 1 | 4.50 | https://makerbazar.in/products/esp32-wroom-wifi-ble-bluetooth-iot-node-mcu-board?variant=48251049902320 | MakerBazar |
| 1N4148 Diode | To allow current in one direction only for the Key Matrix | 16 | 0.30 | https://makerbazar.in/products/dip-rectifier-diode-through-hole?variant=46889718087920 | MakerBazar |
| Keycaps | To provide a face to the switches for easier clicking. | 16 | 6.40 | https://curiositycaps.in/products/21-keys-numpad-thick-pbt-cherry-pbt-keycaps | CuriosityCaps |
| Switches | For clicking and sending input to microcontroller. | 16 | 6.40 | https://stackskb.com/store/menel-eight-nine-haku-linear-switch-pack-of-10/ | StacksKB |
| 3D Printer Filament | For printing the Case | 65g | 0.00 | Self |