11 comments

[ 2.9 ms ] story [ 40.5 ms ] thread
As somebody who regularly tinkers, debugs, and programs microcontrollers at my desk. I just realized how handy having UART/SPI/I2C headers right there would be. Obviously I already have them like right there but to have them right there there would be great.
The FPGA is a Lattice LFE5U-25F, about $20

https://www.digikey.com/en/products/detail/lattice-semicondu...

Thank you for surfacing that info, was wondering if I seriously had to go start opening files to find out.

Btw, that's a 256 pin BGA part, grandad's Weller cannot help.

Curious why they didn't use the LFE5U-12F, I can't imagine this project maxing out even the smallest modern FPGA.
Is the benefit of the FPGA here that you can program the whole stack? Like a kind of super-charged QMK based board?
Designed in OPENSCAD!

So you can do openscad (its weird language) or you can do python and use the STL lib.

Which do you like better?

I'm curious as to why it doesn't have USB 3.0 ports. Do they take too much power? Too much space?
If you think about it, it's not really mechanical if it has an FPGA. It should be made of gears or something.
This seems like a great place for a Cypress (Infineon) PSOC. A while back, I interfaced one to a linear CCD and it was a great experience. They also have USB HID support on chip.