Matrix Keyboard controlling LinuxCNC

  • AlexMagToast
  • AlexMagToast's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
13 Sep 2023 19:32 #280669 by AlexMagToast
Replied by AlexMagToast on topic Matrix Keyboard controlling LinuxCNC
i forgot: you have to set the Serial Monitor to 115200 Baud to connect.

Please Log in or Create an account to join the conversation.

More
14 Sep 2023 00:31 #280686 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
hello,Alex,I'm happy that I can get yor reply just after waking up.I read the code and it seems to work. Looking at your code, I realized that I had complicated things before, and it seems that your method is much easier to understand.

I will test it on the machine as soon as possible.

Please Log in or Create an account to join the conversation.

More
14 Sep 2023 10:03 #280726 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
Alex,I'm sorry that I forgot my ssd is breaken.I will test tomorrow.

Please Log in or Create an account to join the conversation.

More
15 Sep 2023 12:56 #280844 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
Alex,sorry to be late.I tried your program and it doesn't seem to be working correctly.

I'm not sure if it's due to a pinout error in the panel.

to simplify things ,I replaced it with a regular 8*8 matrix keypad.

When I type M5:1 all the led light up at the same time, and type M5:0 the led still work.

Even when I uncommented the delay function that you commented out, the situation remains the same.

Looking at the debug message, it seems that the packet is correct.


E0:0
E0:0
E0:0
E0:0
E0:0
multiplexed Led No:5Set to:1
I Received= M5:1
E0:0
first connect
multiplexed Led No:5Set to:0
I Received= M5:0
multiplexed Led No:5Set to:1
I Received= M5:1
disconnected

Please Log in or Create an account to join the conversation.

  • AlexMagToast
  • AlexMagToast's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
15 Sep 2023 17:30 #280869 by AlexMagToast
Replied by AlexMagToast on topic Matrix Keyboard controlling LinuxCNC
are you shure you didn't invert the polarity of the LEDs?

Please Log in or Create an account to join the conversation.

More
16 Sep 2023 00:29 #280894 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
It seems that there is indeed a problem with the polarity, but even if there is a problem with the polarity, when I type M5:1, he should turn off the led5.

I'll be going to really analyze what the problem is on Sunday. I still have to go to work on Saturday.

Please Log in or Create an account to join the conversation.

  • AlexMagToast
  • AlexMagToast's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
16 Sep 2023 11:42 #280913 by AlexMagToast
Replied by AlexMagToast on topic Matrix Keyboard controlling LinuxCNC
Ok, i will too work on it and try to test the code myself.
Do you use Discord? Maybe we can have a video Chat?

Please Log in or Create an account to join the conversation.

More
16 Sep 2023 12:08 #280915 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
Sorry, due to the special network environment in China, we can't use most foreign instant messaging platforms, my VPN's bandwidth may not support real-time video, maybe we can use other methods, TG or WeChat
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

  • AlexMagToast
  • AlexMagToast's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
16 Sep 2023 13:25 #280926 by AlexMagToast
Replied by AlexMagToast on topic Matrix Keyboard controlling LinuxCNC
i didn't know you are in China.
Do you manufacture these Keyboards?
I'll update you, if i tested the Code myself.

Please Log in or Create an account to join the conversation.

More
16 Sep 2023 14:02 #280929 by panming
Replied by panming on topic Matrix Keyboard controlling LinuxCNC
I come from a manufacturer of CNC lathes in China, this is the panel is our supplier's product, because I think the price is low (about 600 yuan), so I want to try it.

For me, LinuxCNC is nothing short of torture, and it's good to have you kind people.

Thank you again
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

Time to create page: 0.193 seconds
Powered by Kunena Forum