Is it possible to have two or more receivers plugged into different computers and have the keyboards switch which receiver they're connected to on the fly?
How would I determine which dongle has a nRF24Lu1+ microcontroller?
What protocol are you using to connect between each other, Nordic Gazell? If so, you can use nRF51 Gazell with nRF24Lxx Gazell mixed since it has backward compatibility (its user guide says so).
We can obtain nRF51 module with certification easily but not for nRF24. If we can choose nRF51 modules, that makes easy to make devices.
All new software releases developed in-house by Nordic will be released with one of the new licenses. Previously released software with “legacy” licenses will not be updated with a new license.So I will need to reimplement it.
Any update on this project? I知 rebuilding my dactyl and would love to use some of these controllers to make it wireless. If not I値l have to go the bluefruit feather + IO expander route.
Sent from my iPhone using Tapatalk
Any update on this project? I知 rebuilding my dactyl and would love to use some of these controllers to make it wireless. If not I値l have to go the bluefruit feather + IO expander route.
Sent from my iPhone using Tapatalk
I知 also wondering, would your controller be able to power some RGB strips?
Sent from my iPhone using Tapatalk
I've run the RGB strips on a 3.2v microcontroller. Shouldn't need the level converter.
I've run the RGB strips on a 3.2v microcontroller. Shouldn't need the level converter.
Based of one ws2812 datasheet, the min threshold for logic high is 0.7*VCC, so that's 3.5V @ VCC=5V. My boards would output about 2.9-3.0V, so I'm not sure if that's going to work. But since you mention it, I'll try it and see what happens.
If your board had a reverse polarity protection diode on the 5V supply, then that'd probably drop VCC to ~4.5V, which would mean V_high = 0.7*4.5 = 3.15, so maybe that's why it worked in your case.
VCC is 3.3V on my board. I haven't actually looked at the spec sheet to see what the valid range for VCC is. Threshold would be 2.3V with VCC=3.3V. As long as the 3.3V VCC is in spec it should work find, and empirically it does.
Here's my new controller, the keyplus mini that I made for this project:Show Image(https://i.imgur.com/7MfAPNp.jpg)
Also, I've now put the hardware and software files for this project up on github:
- Hardware files (https://github.com/ahtn/keyboard_pcb/tree/master/keyplus_mini)
- keyplus firmware (https://github.com/ahtn/keyplus)
Still need to add more documentation though.
Since i was able to flash them, I went ahead and wrote a layout file for my dactyl but it doesn't seem to work when I try to flash it. The configurator just sits there when I hit 'Program'.
I figure there's some kind of error in the layout file and the configurator hasn't been edited to show errors yet.
I've forked your github repo and uploaded my layout file here: https://github.com/saucybulgogi/keyplus/blob/dactyl-conversion/layouts/dactyl.yaml
Can you take a look at it and see if i've done anything wrong?
Also, on the Device id and the RF settings flasher, is the layout settings file the same file for the Layout flasher? I generated a new rf settings file and tried to flash my prototypes with it but even with one of the example layout files, it hasn't worked.
auto_retransmit_count: 15 # options: 0-15
transmit_power: 0dB # options: 0dB, -6dB, -12dB, -18dB
I've got wired stuff working but stucked on the wireless thing. I got a nRF24LU1+ dev board from taobao and flashed it with nrf24lu1_bootloader-f32.hex that board can be recognized by your keyplus_loader_0_0_0.exe but i was failed to upload yaml files on it even i reset the board.