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 $
Elecrow community is a shared platform and we are not responsible for any design issues.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
Elecrow community is a shared platform and we are not responsible for any design issues.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
Elecrow community is a shared platform and we are not responsible for any design issues.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
Elecrow community is a shared platform and we are not responsible for any design issues.
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
Elecrow community is a shared platform and we are not responsible for any design issues.
closed
user-img

Kapacita22uF

Published: Oct 10,2024

Macro keyboard

Hotswap macro keyboard with 6 keys, encoder, I2C OLED, IR TX, IR RX and LTC4054ES5-4.2

ccc ccc
Copyright Info

Attribution-ShareAlike (CC BY-SA)

Read More⇒
  166
  1
  0
cover-img
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • WCH-LinkE

  • Moun River Studio Community

Story

IMK6K

-Hotswap macro keyboard with 6 keys and backlight( WS2812B-3535 OR WS2812B-2020)

-Encoder

-I2C OLED

-CH32X033

Soldered jumpers:

JP7 -U1 power

JLP1 -LED power

JOP1- OLED power

JP3- OLED SCL

JP4-OLED SDA

CH32X033 I/O:

PIN I/O FUNCTION
1-3 INPUT SW1-SW3 (PA6,PA7,PB1)
4 OUTPUT IR PWR ON/OFF (PB7)
5,6 USB USB D-, D+
7 POWER GND
8 PROG.PIN/OUTPUT SWDIO / LED PWR ON (PC18)
9 POWER VDD
10-12 INPUT SW4,SW5,SW6 (PA9,PA11,PA10)
13 OUTPUT RGB LED (WS2812B) (PC3)
14 AD CURRENT MEASUREMENT VIA USB (A0)
15 OUTPUT OLED SCL (PA1)
16 INPUT / OUTPUT OLED SDA(PA2)
17 INPUT ENCODER A (PA3)
18 PROG.PIN / OUTPUT SWDCK / IR TX (PC19)
19 INPUT ENCODER B (PA4)
20 INPUT ENCODER BUTTON / IR RX (PA5)

Materials:

Development material-CH32x03x

key code

USB-HID-Keyboard

External module:

Here is a link to a project with pins in which you can use the MCU you want:

EasyEDA module project only pins

Wiring jumpers when using an external module

Jumper Function Soldered
JP1 LED power on/off  NO
JP2 Fotoresistor NO
JP3 OLED SCL NO
JP4 OLED SDA NO
JP5 IR TX NO
JP6 IR RX NO
JP7 VDD on U1(CH32X033) NO
JG1 Direct Baterry - with GND YES If you do not want to measure   battery current ( INAB1 )
JIR1 Direct power connection for IR TX,RX YES If you do not want to turn on/off the power supply with the MCU (irpwron)
JLP1 Direct power connection for LEDs  YES If you do not want to turn on/off the power supply with the MCU (ledpwron)
JOP1 Direct power connection for OLED YES If you do not want to turn on/off the power supply with the MCU (oledpwron)
     

user-img

Kapacita22uF

+ Follow

Topic

View All
  • Comments( 0 )
  • Like( 1 )
/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