- fun with uvcc.jpeg (24.42 KiB) Viewed 5813 times
TS65 - The Split 65% Keyboard
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
Bingo! Exactly.
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
...until you connect UCAP to the external 3.3V regulator like the datasheet says. ;P
(Which is probably why they say to disconnect UVCC in that scenario.)
(Which is probably why they say to disconnect UVCC in that scenario.)
- phosphorglow
- Location: Indianapolis - USA
- Main keyboard: IBM Model M
- Main mouse: Kensington Expert Mouse
- Favorite switch: Buckling Spring!
- DT Pro Member: -
- Contact:
Anyhoo...
Just took a peek at the datasheet for the HM-10 Bluetooth module. It's... a bit rough to read. There is an Iron Man reference which amused me.
(The datasheets from Roving Networks and Microchip have probably set my expectations a little high though.)
Just took a peek at the datasheet for the HM-10 Bluetooth module. It's... a bit rough to read. There is an Iron Man reference which amused me.
(The datasheets from Roving Networks and Microchip have probably set my expectations a little high though.)
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Working on a project at work, it struck me that I had complicated the TS65 project too much and had strayed away from the initial idea. I was also working on the case over the weekend and realised the TS65 looked rather ugly with the extra bare space on the left side. The final straw was that I've been flooded with a lot of work IRL and I need a split design board to use for the long hours at work now that I've sold my Ergodox.
EDIT:
Phew, I'm finally done with rev 0.6, which is also the third time I've rerouted the whole PCB. I was able to retain the rotary encoder as I needed extra space above the top row because of the large USB 3.0 receptacle.
Will clean up the files and upload to GitHub this weekend. I also intend to place the order for 5 PCBs with PCBWay for the TS65 and SAMPad.
There is no wireless support. I have however, broken out the TX/RX pins for those that really want to convert it to a BT device without adding native support. Power consumption hasn't been optimized to run off battery. This is not "advertised" as a BT device, it is however BT convertible. Personally, I believe if BT has to be added, it should be done properly, ie. power consumption optimised for at the very least of one week's worth of battery, if not at least a month. Having two MCU's, an AVR based one for the scanning and USB communication and another one for BT is redundant, better to have one MCU do all of it (Some GHers have started working on this). Perhaps if there is a good open-source project based around this idea, I would look at redesigning the board for BT around it, but right now, there's none.
EDIT:
Phew, I'm finally done with rev 0.6, which is also the third time I've rerouted the whole PCB. I was able to retain the rotary encoder as I needed extra space above the top row because of the large USB 3.0 receptacle.
Will clean up the files and upload to GitHub this weekend. I also intend to place the order for 5 PCBs with PCBWay for the TS65 and SAMPad.
There is no wireless support. I have however, broken out the TX/RX pins for those that really want to convert it to a BT device without adding native support. Power consumption hasn't been optimized to run off battery. This is not "advertised" as a BT device, it is however BT convertible. Personally, I believe if BT has to be added, it should be done properly, ie. power consumption optimised for at the very least of one week's worth of battery, if not at least a month. Having two MCU's, an AVR based one for the scanning and USB communication and another one for BT is redundant, better to have one MCU do all of it (Some GHers have started working on this). Perhaps if there is a good open-source project based around this idea, I would look at redesigning the board for BT around it, but right now, there's none.
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Updated the OP with current project status. Also added TS65AVR repo to GitHub with the latest (Rev 0.6) of the PCB and the case as well.
PCB Render:
This is what it should look like when assembled. The only minor thing, I'm not too thrilled about tis the position of the indicator LEDs. The reason for the current positioning is the space to the left of the LEDs has the footprint for the encoder. I did a quick test, and second set of LEDs should fit in that position, so you can have it in two different ways depending on whether you are using the rotary encoder or not.
This is the design for the case:
PCB Render:
This is what it should look like when assembled. The only minor thing, I'm not too thrilled about tis the position of the indicator LEDs. The reason for the current positioning is the space to the left of the LEDs has the footprint for the encoder. I did a quick test, and second set of LEDs should fit in that position, so you can have it in two different ways depending on whether you are using the rotary encoder or not.
This is the design for the case:
- scottc
- ☃
- Location: Remote locations in Europe
- Main keyboard: GH60-HASRO 62g Nixies, HHKB Pro1 HS, Novatouch
- Main mouse: Steelseries Rival 300
- Favorite switch: Nixdorf 'Soft Touch' MX Black
- DT Pro Member: -
I haven't been watching this project for a while but it looks great! How close are we to a prototype?
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Updated to Rev 0.7. Changes,
-- Changed how the HWBE pin is pulled. Default is pull-down but you can cut the track and then have it pulled-up
-- Changed board outline so that corners are rounded for routing if panelized
I'm waiting for feedback from help-14 (Testing SAMPad, which uses more or less the same circuit) before placing an order for components and PCB.
-- Changed how the HWBE pin is pulled. Default is pull-down but you can cut the track and then have it pulled-up
-- Changed board outline so that corners are rounded for routing if panelized
I'm waiting for feedback from help-14 (Testing SAMPad, which uses more or less the same circuit) before placing an order for components and PCB.
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
So, here's my first batch of PCBs. I'll write a proper review of EasyEDA's service and the PCBs this weekend in a separate thread, but as you can see, it's all high quality with everything aligned perfectly.
I also designed a USB hub PCB for my new desk setup that I'm planning with the TS65 and SAMPad. The idea is to have the hub as part of the mousepad, which will also have some RGB LEDs using the other PCB below (Firefly) and also has an incorporated Qi charger.
I also designed a USB hub PCB for my new desk setup that I'm planning with the TS65 and SAMPad. The idea is to have the hub as part of the mousepad, which will also have some RGB LEDs using the other PCB below (Firefly) and also has an incorporated Qi charger.
- Phenix
- -p
- Location: Germany, Cologne
- Main keyboard: F122, soarer´d|Novatouch-s
- Main mouse: Roccat Kone Pure|Rollermouse
- Favorite switch: BS F|Topre-s
- DT Pro Member: -
nice to see.
How are you going to realize the mousepad? Wouldn't it be quite huge if it features USB?
Anyway looking forward seeing your progress
How are you going to realize the mousepad? Wouldn't it be quite huge if it features USB?
Anyway looking forward seeing your progress
- tentator
- Location: ZH, CH
- Main keyboard: MX blue tentboard
- Main mouse: Pointing Stick
- Favorite switch: Cherry MX Blue and Model F BS
- DT Pro Member: -
uhm.. do you think one per side might be needed? uhm.. one side would be enough imho.. to the right
at least that's what I'm confortable with after years of thinkpads!! but problem would be where to put that stick since it would usually be exactly on where the keyboard is splt.. not to speak where to put the mouse buttons..
but on a variant of brownfox I'm building I'm trying to position the stick between the right control and the left arrow of the arrow cluster since there is a 0.25u "space" just there available.. and the buttons still a bit messily put on the side of the case..
at least that's what I'm confortable with after years of thinkpads!! but problem would be where to put that stick since it would usually be exactly on where the keyboard is splt.. not to speak where to put the mouse buttons..
but on a variant of brownfox I'm building I'm trying to position the stick between the right control and the left arrow of the arrow cluster since there is a 0.25u "space" just there available.. and the buttons still a bit messily put on the side of the case..
- Phenix
- -p
- Location: Germany, Cologne
- Main keyboard: F122, soarer´d|Novatouch-s
- Main mouse: Roccat Kone Pure|Rollermouse
- Favorite switch: BS F|Topre-s
- DT Pro Member: -
I think 2 trackpoints could be useful because one high DPI + one with low DPI
IMO mousebuttons in home row/good to reach, so one modifier will be needed.
IMO mousebuttons in home row/good to reach, so one modifier will be needed.
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Mousepad isn't part of the keyboard. It's just a separate thing I'm making for my work station. That way it is easier to plug the multiple devices directly to my laptop at work/home.
I have provision for track-point on either sides; personally I'm not much of a trackpoint/trackball person.
I have provision for track-point on either sides; personally I'm not much of a trackpoint/trackball person.
- Phenix
- -p
- Location: Germany, Cologne
- Main keyboard: F122, soarer´d|Novatouch-s
- Main mouse: Roccat Kone Pure|Rollermouse
- Favorite switch: BS F|Topre-s
- DT Pro Member: -
If you will run a gb someday - will there also be an gb for your mousepad? the idea sounds quite cool, but would. Like to see a few pics;)
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Once I test it out, and I'm happy with it, I'll post it on GitHub. The reason I've made the PCB small is so it can be used as a standalone hub as well.
Some features for those interested,
- Upto 4 USB ports available
- Connects to PC via microUSB
- Externally powered using USB Type-C, so you can connect it to any fast charger.
- One USB device can be connected directly via headers for integrated solutions (Eg, the mousepad RGB LED controller ProMicro would be connected internally)
- Power (GND and +5V) available to connect Qi charger or similar device requiring power only
- Single hub-status LED
Some features for those interested,
- Upto 4 USB ports available
- Connects to PC via microUSB
- Externally powered using USB Type-C, so you can connect it to any fast charger.
- One USB device can be connected directly via headers for integrated solutions (Eg, the mousepad RGB LED controller ProMicro would be connected internally)
- Power (GND and +5V) available to connect Qi charger or similar device requiring power only
- Single hub-status LED
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
It's the 4 pinouts on the middle keys (where the split is) in row 3. Pullup resistors and resistor/caps required for connecting trackpoints harnessed from laptops can be soldered on the board.
I forget to label all of the pinouts and clearly point out the components for the "optional" features.
I forget to label all of the pinouts and clearly point out the components for the "optional" features.
- tentator
- Location: ZH, CH
- Main keyboard: MX blue tentboard
- Main mouse: Pointing Stick
- Favorite switch: Cherry MX Blue and Model F BS
- DT Pro Member: -
I see.. interesting.. well I see 5 pinouts but probably I need to connect only four right?.. would that be the ps2 output like 5V, gnd, data and clock? sounds interesting but then still quite challenging from mechanical point of view where/how to let the stick come trough, isn't it? but I'd be willing to test this out as soon as you have pcb's available.. will have to figure out also for the mouse buttons then anyway... but yes interesting!
-
- Main mouse: R.A.T 7
- Favorite switch: Blue
- DT Pro Member: -
Yup, sorry, 5 pins, GND, 5V, CLK, DATA and RESET.
It's not like the TEX Yoda, where the solution is incorporated, mainly because there aren't any readily available parts to mount the trackpoint "module" directly to the board. Pins are there to ease the process of adding support, as it's already routed and the required resistors/caps are already onboard.
It's not like the TEX Yoda, where the solution is incorporated, mainly because there aren't any readily available parts to mount the trackpoint "module" directly to the board. Pins are there to ease the process of adding support, as it's already routed and the required resistors/caps are already onboard.
- tentator
- Location: ZH, CH
- Main keyboard: MX blue tentboard
- Main mouse: Pointing Stick
- Favorite switch: Cherry MX Blue and Model F BS
- DT Pro Member: -
wow that's great if it even has reset indeed!! I always have to struggle with the cap and resistors piggybacked on the pins.. a nightmare job.. so your's is indeed a great job!