Matrix Keyboard controlling LinuxCNC
- AlexMagToast
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 86
- Thank you received: 67
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.
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.
I will test it on the machine as soon as possible.
Please Log in or Create an account to join the conversation.
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.
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
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
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 86
- Thank you received: 67
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.
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.
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
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 86
- Thank you received: 67
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?
Do you use Discord? Maybe we can have a video Chat?
Please Log in or Create an account to join the conversation.
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
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 86
- Thank you received: 67
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.
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.
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
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.098 seconds