geekhack Projects > Making Stuff Together!

[BUILD] Nyan Keys - An FPGA based USB 2.0 HS 8000hz Open Source PCB Design

<< < (3/4) > >>

nathanchere:

--- Quote from: The0rigina1 on Mon, 11 December 2023, 09:47:02 ---No option for split right shift? I think it's a really important feature for 60 PCBs

--- End quote ---

Or split space... but looking at the chip placement I think it's safe to say that's never happening. Fascinating project regardless.

russeree:

--- Quote from: nathanchere on Wed, 13 December 2023, 17:03:30 ---So what you're saying is 60% keyboard PCBs are going to be the new ASIC miner? Mind blown. Where do I sign up?

--- End quote ---

Oh that would so sick! An actual ASIC to get some real hash behind this! TBH the miner was just a proof of concept that anything can has because I love the tech in Bitcoin. None the less yeah anything is possible because the design is opens source!


--- Quote from: nathanchere on Wed, 13 December 2023, 17:19:12 ---
--- Quote from: The0rigina1 on Mon, 11 December 2023, 09:47:02 ---No option for split right shift? I think it's a really important feature for 60 PCBs

--- End quote ---
Or split space... but looking at the chip placement I think it's safe to say that's never happening. Fascinating project regardless.

--- End quote ---

Agreed 100% that was one of the hardest parts about building this board was the routing of traces and chip placement using chips that aren't BGA for hand assembly. TKL would be my next target... But for me as keyboard enthusiast I absolutely love the blend of aesthetics and usability that 60% provides.

BTW very nice to see another Bitcoiner around here :P https://twitter.com/PortlandHODL

dorkvader:
This is a very interesting project. To my knowledge there are only a few keyboards which scan all the keys in parallel (and have NKRO without diodes), and at least two of them use PISO shift registers. Offloading part of the KB duty to a co-processor is not new: (imsai did it back in the day WEY did it more recently, etc). There has been a resurgence of this idea somewhat more recently. However, I'm not aware of any other projects using FPGA for this. I think it's a great idea. I have been considering novel keyboard matrix scanning tech (just for fun) and had not considered this.

I would expect the 1xn matrix trace routing to be quite complex, but you managed it well with 2 layers: well done!

According to Digi-Key, the FPGA has 107 IO, and I see there are 4 SPI pins to the MCU: can this idea be extended to a size larger than 60% ?
edit: reading the schematics now. I see between 32 and 40 IO pins which look to be unused, but I don't know FPGA well enough to know if they can be utilized. Of course it's the full bottom edge: hard to route I'd imagine. With it being so physically large, finding space for the FPGA would be hard.

I assume the little squares on the copper are decorative, but if you ground them with vias, then you would make an efficient backside reflector metasurface for approximately 77 GHz radar.

The0rigina1:
Btw I saw you said this PCB eliminates the need for a scan matrix, does that mean in theory the scan rate is instant?
I would be pretty interested if this is the case, CS and val here I come  :cool:

russeree:
Completed my first order! I call it the "Peter Schiff" because of the case color and the PBT Fans bank account keys.


Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version