Microswitch (SD, the gated kind) support added. Turns out it's a trivial contact matrix (emulated).
Pedals - the switches that hang from a dedicated GPIO, like Shift or num/duplex/speed/online switches on TI 700 terminal - are now supported, too.
Looks like I've abandoned the hobby, so this is likely the last release. This accound is rarely monitored, so if there are questions (real questions only, please - do your homework first) - ping me on github.
Happy 2021
CommonSense: matrix LCR meter with a HID interface
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
However, I now have a reflow oven, so it's not much of a problem.
These two are USB-less, but are a good testbed of "if PSoC 6 ADC is good enough" and "Is 12 UDBs enough to drive everything without involving the CPU".
I might find a new job quickly tho and this will lead nowhere - but it's not like anyone is actually interested in having one, so it's OK.
- DMA
- Location: Seattle, US
- Main keyboard: T420
- Main mouse: Trackpoint
- Favorite switch: beamspring
- DT Pro Member: NaN
- Contact:
I did it! It involved some magicks, and I won't be able to produce anything decent out of those 4 modules mouser accidentally sent me instead of 2 because they don't have USB and I'm a bit too lazy to rewrite whole control interface to use bluetooth - BUT the scanner works!
It looks like this: And externally, it's pretty nasty lol fun fact - it reuses my first CS prototype board - in fact, the first PCB I ever ordered - as a carrier board: Definitely not prod-ready, but "it's not just good - it's good enough!"
From this point, I can produce a BLE+USB (not "BLE but charged via USB", the real thing: USB-configurable, USB and BLE outputs, switched from keyboard by a key combination, battery- or bus-powered) capsense controller.
Unfortunately, this involves BGA soldering, so I'm only willing to do that for the MoQ of 50 (because stencils, solder paste etc etc) - and I doubt there will ever be demand for that much.
,,also, since making a BLE device requires paying $8000 ransom to BlueTooth SIG (they threaten to block you at customs otherwise), this will likely be US-only. Although nothing prevents us from having a non-BLE firmware, which will be changed to BLE-enabled one via bootloader for those who want LOL
It looks like this: And externally, it's pretty nasty lol fun fact - it reuses my first CS prototype board - in fact, the first PCB I ever ordered - as a carrier board: Definitely not prod-ready, but "it's not just good - it's good enough!"
From this point, I can produce a BLE+USB (not "BLE but charged via USB", the real thing: USB-configurable, USB and BLE outputs, switched from keyboard by a key combination, battery- or bus-powered) capsense controller.
Unfortunately, this involves BGA soldering, so I'm only willing to do that for the MoQ of 50 (because stencils, solder paste etc etc) - and I doubt there will ever be demand for that much.
,,also, since making a BLE device requires paying $8000 ransom to BlueTooth SIG (they threaten to block you at customs otherwise), this will likely be US-only. Although nothing prevents us from having a non-BLE firmware, which will be changed to BLE-enabled one via bootloader for those who want LOL