Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Kapacita22uF

+ Follow

IMK8K-macro keyboard

The IMK8K is a smart macro keyboard with 8 mechanical switches and multiple integrated sensors/peripherals. Designed for developers, automation tasks, or educational use.

IMK8K-macro keyboard
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story

The IMK8K is a smart macro keyboard with 8 mechanical switches and multiple integrated sensors/peripherals. Designed for developers, automation tasks, or educational use.

 

NOTE: The device does not include a microcontroller (MCU) – external MCU required (e.g., STM32, ESP32, Arduino).

NOTICE: This version of the IMK8K device is a development prototype. It is not intended for end-user deployment or mass production. It may contain errors, unoptimized circuitry, or experimental features. Use is strictly intended for testing, experimentation, and development purposes. We recommend verifying all functions before applying it to any specific use case.

Technical Specifications

Parameter Value / Type
Number of Keys 8 mechanical switches (SW1 – SW8)
Charging Circuit LTC4054ES5-4.2#PBF (Li-Ion charging at 4.2 V)
EEPROM AT24C128-HXY (128 kbit, I2C)
Temp/Humidity Sensor AHT30 (I2C)
Light Sensor Photoresistor (analog input)
IR Transmitter IR LED
IR Receiver IR module
Display OLED 0.96" I2C (SSD1306)
Storage MicroSD slot (SPI)
Power Supply 3.3 V or 5 V, battery charging supported
Battery Slot CR2032 or compatible Li-ion cell
Interfaces I2C, SPI, GPIO, SWD
PCB Dimensions 100*80
Assembly THT + SMD mixed

Connectivity & Compatibility

  • MCU Required: Yes (not included on board)

  • Recommended Platforms:CHxxx, STM32, ESP32, Arduino, Raspberry Pi Pico, nRF5...


Features & Use Cases

  • Macro productivity keyboard (e.g., for CAD, editing, coding)

  • Home automation via IR

  • OLED visual feedback display

  • Data logging or configuration via EEPROM and microSD


Board Contents

  •  8x mechanical key slots (switch + LED capable)

  •  Encoder
  •  Battery holder

  •  IR TX + RX

  •  Light sensor

  •  EEPROM

  •  AHT30 sensor

  •  OLED display

  •  Charging circuit

  •  MicroSD slot

  • ❌ No onboard MCU

 

BOM for CH591D modul:

ID

Name

Designator

Footprint

Quantity

 

1

 

0.1u

 

 

C1,C2,C3,C4,C5,C6,C7,C8

 

C0402

 

8

 

2

22u

C12

C1206

1

3

10n

CE1,CE2

C0603

2

4

1N5819HW1-7-F

D1,D2,D3,D4,D5,D6,D7,D8,DE1

1N5819HW1-7-F

9

5

1N5819_C437199

D9,D10

SMA_L4.4-W2.6-LS5.0-RD

2

6

EC11E18244A5

EC1

SW-TH_EC11E18244A5

1

7

SMD0805-010C-15V

F1

FUSE-SMD_L2.1-W1.4

1

8

排母2*5P 1.27MM

H1,H2,H3

HDR-TH_10P-P1.27

 

3

9

HDR-F-2.54_1x5

H4

HDR-F-2.54_1X5

1

10

HDR-M-2.54_1x1

J1

HDR-M-2.54_1X1

1

11

LED-0805_R

LED1

LED0805_RED

1

12

27

R1,R2,R3,R4

R0603

4

13

220

R7

R0805

1

14

330

RC1

R0805

1

15

10k

RC2

R0805

1

16

10k

RE1,RE2,RE3,RE4

R0603

4

17

0

RP1

R0402

1

18

0

RP2

R0805

1

19

0 RP4 R0603

1

20

SK6812-mini e

SW1,SW2,SW3,SW4,SW5,SW6,SW7,SW8

SK6812-mini e

8

21

SW_MSK-12C01-07

SW9

SW-SMD_MSK-12C01-07

1

22

LTC4054ES5-4.2#PBF

U3

SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL

1

 

JUMPER
JP1 VBUS/+5V INPUT FOR U3V3(3.3V REGULATOR) NC FOR CH591D MODUL
JP2 5V/3.3V POWER FOR U2 NC FOR CH591D MODUL
JP3 5V/3.3V POWER FOR U1 NC FOR CH591D MODUL
JP4 VBUS/+5V POWER FOR CHARGER VBUS CON.
JP5 BAT+/VBAT LIR2032 POWER FOR IMK8K(BAT+) OR CR2032 FOR RTC (VBAT) NC
JE1 5V/3.3V POWER FOR ENCODER 3.3V FOR CH591D

 

IMK8K-macro keyboard

The IMK8K is a smart macro keyboard with 8 mechanical switches and multiple integrated sensors/peripherals. Designed for developers, automation tasks, or educational use.

118
 
7
0
4
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 7 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection