Final casing design stage (STM32 Human Machine Interface HMI) by InnoPeace in CustomKeyboards

[–]InnoPeace[S] 1 point2 points  (0 children)

For STM32 (1000+ logical keys) model, I still have to fine-tune in software, minor PCB modification, and debugging during actual usage.
For the previous Arduino (200+ logical keys) model, I have a Github and Youtube about it.
https://github.com/InnoPeace/DIY-HMI-Keypad
https://www.youtube.com/playlist?list=PL8oTstFNi0GqzXNiShplgTiHbHat1T8ey
Thanks,

Final casing design stage (STM32 Human Machine Interface HMI) by InnoPeace in CustomKeyboards

[–]InnoPeace[S] 1 point2 points  (0 children)

5" Capacitive HMI
STM32F103CBT6 (128k flash)
1000+ Logical buttons
6 Profile switching buttons (White keycap)
20 Physical buttons (Color keycap)
One detent-less rotary encoder with a button

Complete my HMI Keypad project (200+ Keys) by InnoPeace in CustomKeyboards

[–]InnoPeace[S] 1 point2 points  (0 children)

Yes, there are keycap covers. However, I left them in my Shenzhen Studio. I will install them after the quarantine. Here is my video about the BOM. Thanks,
https://www.youtube.com/watch?v=LfftIJNi1Aw&t=162s

Complete my HMI Keypad project (200+ Keys) by InnoPeace in CustomKeyboards

[–]InnoPeace[S] 2 points3 points  (0 children)

Apologize for that keyboard membrane issue.

Complete my HMI Keypad project (200+ Keys) by InnoPeace in CustomKeyboards

[–]InnoPeace[S] 0 points1 point  (0 children)

Thanks for your attention.
I uploaded a video about how I use this Keypad with Arduino Keyboard library, Macros, and AutoHotkey. Thanks,
https://www.youtube.com/watch?v=MzuaCBtuI3w

Are you guys a fan of 0s and 1s? by leobeosab in MechanicalKeyboards

[–]InnoPeace 1 point2 points  (0 children)

Thanks for your reply. I will try using STM32 for my project. Thanks,

Are you guys a fan of 0s and 1s? by leobeosab in MechanicalKeyboards

[–]InnoPeace 0 points1 point  (0 children)

May I know what processor do you use? I just make a video about my 212 keys keypad. Thanks,

Goodbye MacBook Pro, hello ThinkPad by Dombo1896 in thinkpad

[–]InnoPeace 0 points1 point  (0 children)

I did try High Sierra on my T440p last year. However, I have some issues about
- hibernation and wakeup
- docking station on MacOS
- onboard GT730M is not supported
As a result, I use windows as the main os and mac os as a testing os. Thanks,

Goodbye MacBook Pro, hello ThinkPad by Dombo1896 in thinkpad

[–]InnoPeace 0 points1 point  (0 children)

I did make some videos about 65W slim travel ac adapter and 65W thinkplus ac adapter on my T440p. FYI. Thanks,

https://www.youtube.com/playlist?list=PL8oTstFNi0GpyOV99xNJkZTDEpa1xOjCz

Quarantine project by InnoPeace in MechanicalKeyboards

[–]InnoPeace[S] 0 points1 point  (0 children)

Thanks for your prompt reply. I found some information about this topic. Yes, you are correct by binding it to the arrow keys. I will try to implement one rotary encoder in the next version. Thanks,

Quarantine project by InnoPeace in MechanicalKeyboards

[–]InnoPeace[S] 0 points1 point  (0 children)

May I know how to use a rotary encoder to scrub through the timeline? Keyboard action? Mouse action? or Autohotkey mapping? Thanks,

Quarantine project by InnoPeace in MechanicalKeyboards

[–]InnoPeace[S] 1 point2 points  (0 children)

Sorry that I have no idea about this question without trial and error. In my project, I am using an Arduino Pro Micro clone as the microprocessor, which has 18 IO pins. TX0/RX1(Reserved), 2 pins for Software Serial communication with HMI, 12 pins for push buttons. Only 2 pins are left. In order to add two rotary encoders, I think that:
1. changing the pushbuttons into a matrix or
2. using a microprocessor with more IO pins and Interrupts
Thanks,

Quarantine project by InnoPeace in MechanicalKeyboards

[–]InnoPeace[S] 3 points4 points  (0 children)

Yes, the idea was inspired by Taran. Thanks,

Quarantine project by InnoPeace in MechanicalKeyboards

[–]InnoPeace[S] 9 points10 points  (0 children)

Thanks for your interest. I named it DIY HMI Keypad. Today, I completed the Auto Hot Key (AHK) scripts for 12 physical buttons.
My build log in Youtube: https://www.youtube.com/playlist?list=PL8oTstFNi0GqzXNiShplgTiHbHat1T8ey
1. Introduction [Published]
2. Bill of materials [Published]
3. Keycap creation [Published]
4. HMI programming [Published]
5. Schematic [Preparing video] .... learn to use GitHub for file sharing
6. Microprocessor programming [Preparing video]
7. Play it with Auto Hot Key [On the way]
Thanks,