How does the rigidity of the keyboard hold up with many keys and what's the cost of the materials at higher order quantity?
389 karma · joined February 20, 2024
https://kaipereira.com/
How does the rigidity of the keyboard hold up with many keys and what's the cost of the materials at higher order quantity?
Fold-up, scissor lift, cross-cantilever 3D printer for open sauce
M.2 FPGA hardware accelerator devboard
All just for fun and open source https://github.com/kaipereira :D
I like to suggest making a macropad, then a keyboard, then going into a devboard, and then starting to make your own projects. But for kids that aren't quite in highschool yet, it can feel quite intimidating and the learning curve is moderately high, so getting them playing with breadboards first might be the best option ;)
Hack Club will also give you a grant to cover the entire cost if your kids are over 13 through their programs like stasis, fallout, or forge (you can check their site for more info)
What was the cost/time breakdown of the entire project because the flipdisc prices are hidden behind quotes and it seems like it would take quite a lot of time to complete the whole display!
You can make it more fun on yourself if you want to assemble them by hand and it's probably a bit cheaper, and JLC will ship to pretty much anywhere in the world.
I have been looking at some other MCU's like the CH32 for future projects, so if you also have any suggestions for other ones, I'd love to hear them!
It was really satisfying to get everything working (especially the NFC because I've found RF to be a bit tricky), but the eink logic was actually a bit of gamble, because I broke my only eink while prototyping so the production batch was the first test of the driver. So always carry spare components when designing prototypes!
The problem with most AI powered tools is that they don't understand the context of your board, which is absolutely crucial for routing. Like so-and-so trace could be switching really fast and an AI powered design tool wouldn't understand that and wouldn't route it properly. Or like power for example, different things have different power requirements and I feel like we're not at the point where these tools are referencing every datasheet on the planet to figure out trace/fill sizes and whatnot.
There's also some concepts I don't think these tools can wrap around quite yet. For example, minimizing loops, consistent ground planes, proper impedance control, and just all of these factors lead to an inferior board.
Not saying that humans are perfect and understand all of these too, I just feel like if you understand what's happening with your board, you can do a much better job.
At the end of the day, you'll be spending more time fixing the mistakes, which are actually pretty hard to spot without checking every single trace sometimes, then actually just routing it yourself, but maybe one day we'll get there!
I'd love to hear some other takes though ;)
It's also just double the price, so I can get 4 layer boards for like $8 from JLC and it just makes everything much more easily.
You still do want to build up to it though, I made a macropad, then a keyboard, and then made this, so it's definitely not just an immediate jump, but I built those 2 projects within the span of a couple months!
I have a couple idea's on how I wanted to do it: - Belt printer fitted into a briefcase (the harbor freight case form factor would be good for that!) - Positron style - Maybe mess around with double four-bars
Making it self-contained with a battery is also a really cool concept I'll have to explore!
The website went down because of the traffic and large images, so I've temporarily switched hosting, and it should stay up now (DNS propagation might take a bit though), but I'm going to get those images smaller ASAP, thanks to everyone who posted web archives!
I'm also going to alter some of the reasoning for some of the stuff like decoupling capacitors, but the guide is still meant for complete beginners, and lots of the terminology/reasoning can be pretty overwhelming, and I still have a lot to learn about decoupling/other stuff!
I'll also add a part about what you actually need on your devboard, that's a great suggestion!
You can find a JOURNAL.md in EVERY SINGLE one of my hardware projects https://github.com/KaiPereira?tab=repositories so if you guys want to see more guides/tutorials, let me know :D