类型: IC
作者: Jampu
发布时间: 2018-07-15
09:25:16
更新时间: 2019-03-07 17:26:55
原链接:
https://geekhack.org/index.php?topic=96638.0
This is an interest check for a programmable PCB for
Realforce TKL boards that uses the
CommonSense controller developed by DMA on DT.
Work is still ongoing but is nearing completion.
>> NEW SURVEY HERE <<
LATEST UPDATES:
3/7:
I’ve obtained a supplier for the plates - the added
processes necessary for production should not add
significantly to the final cost. There is bad news though:
Due to the need for pressed-in standoffs (and the utter
lack of options for such) stainless will likely not be an
option for plate material.
If anyone can find a steel 6mm long M2-0.4
self-clinching or broaching standoff please let me know,
otherwise the plates will be galvannealed steel which should
match the OE spec and provides a modicum of rust resistance.
I will look into whether additional finishes/coatings are
possible but it will be a challenge due to the many threaded
holes.
In lighter news, the plate options are nailed
down - Fixed WKL and Universal. I will try
to ensure as many options as possible with the Universal
plate, but given that there are no soldered mounting points
to locate the slider housings (a la every other type of
switch) only two options per switch hole are possible. My
goal will be to support both 6.25u and 6u space as well as
split space options.
The stabilizer spacing for the spacebar on the 7u plate
will be standard MX spacing, which coincidentally is the
same as the standard 87U 6u spacebar stab spacing.
My guess is that the 6.25u spacebar on the R2 Realforces
also uses the same stab wire - I will try to confirm. If ISO
cannot be done on the universal plate I will break it out
into its own plate, but due to the lower anticipated order
quantity it may be slightly more expensive than the other
two.
2/5: A second prototype has been
made that incorporates both the CommonSense controller and
an ATmega32U4 for easy QMK integration. The capsense side is
working and I am starting work on the QMK side now. Plates
are still WIP.
One of the things I wanted to do with this board was
to eliminate the ‘forehead’ on the PCB to better enable
custom case design. While I was (and still am) optimistic
about this, it seems most TKL cases use 0.25u (A87) spacing
between blocks instead of the 0.5u on the Realforce (B87).
Perhaps I’ll have to make another version that is A87
compatible…
CURRENT PCB FEATURES:
-
Compatible with all existing Realforce TKL plates, for the most part (final PCB should be fully compatible)
-
Connects directly to stock USB cable OR micro USB
-
Onboard Cypress PSoC for CommonSense capacitive sensing connected to an ATmega32U4 for easy QMK configuration and advanced keymapping options
-
Support for ANSI and parts of ISO - final PCB will support ANSI, ISO and JIS layouts including 7U space (WKL) variants
LEDs in stock locations only
I2C header for expandability
-
Separate USB connector for CommonSense controller tuning
Silkscreen with those jokes the kids like
-
TODO:*
Determine preferences
Spin prototype
Get up to speed on CommonSense
Redesign PCB with MCU/PSoC onboard
Get QMK up and running
Draw up plates
-
Finalize PCB
Previous updates:
More
**UPDATE 8/26: Prototype up and running - now
looking into plates and starting to redesign PCB.
Imgur album here
**