Streambit
This is my 65% Keyboard, which I designed and built from scratch using KiCad and Fusion360. It is named Streambit
Created by
adr π
Tier 2
38 views
0 followers
Paglu
rejected Streambit ago
Anirudh is very bad boy
Tier: 2
adr π
submitted Streambit for ship review ago
adr π
added to the journal ago
Firmware time!!!!
After being done with the soldering and things, I now had to upload the code to the Pico. I made many versions of the code coz the keys acted weird, rows and columns were wrongly arranged, and there were many bugs with the code.

adr π
added to the journal ago
Solder Ras Pi Pico
After being done with the 1N4148 diodes and Cherry MX switches, it was time to solder the last thing, which was the Raspberry Pi Pico to the PCB. Remember, the Ras pi pico was SMD, and I used a soldering iron for this job.
Final look:

adr π
added to the journal ago
Soldering Keys and joining stablizers
After placing and soldering all of the 1N4148 diodes, I now had to solder my Cherry MX keys to the PCB. It was soooo fun, and it consumed 4 meters of soldering wire
Final look:

adr π
added to the journal ago
Vibe soldering
Remember, no soldering sessions should be sad, so I vibe-soldered the diodes. An image of mid-session of soldering diodes:

Aesteticccccssssssssssssssss
adr π
added to the journal ago
Soldering diodes in place
After the placement session of the diodes was done, I had to solder them to the PCB and cut their long wires left.
In this, I had to ensure that the diodes were placed correctly, else the resultant solder would have come out bad.
Soldered results:
front-

back:

adr π
added to the journal ago
Place all diodes in Place
After getting all the components, I started by placing the diodes in place. In this, I had to bend each side of the diode to sit exactly in the centre of the logo, else it would have gone left or right while soldering.

CAN β‘π
approved Streambit ago
Tier approved: 2
Grant approved: $151.00
Awesome project
adr π
submitted Streambit for ship review ago
Souptik Samanta π
requested changes for Streambit ago
No setup/flashing instructions - Your README mentions KMK firmware but doesn't explain HOW to flash it or configure the keyboard. Add a quick section like: "Download the firmware, install KMK on your Raspberry Pi Pico via UF2, and customize key mappings in the config file."
Missing CAD source file - You have STEP files but should also include the Fusion 360 .f3d file (or equivalent source file from whatever CAD software you used). This lets others modify and improve your design.
adr π
submitted Streambit for ship review ago
Souptik Samanta π
requested changes for Streambit ago
Heya! This is a really good project you're just a few steps away from getting approved.
Could you please add a full render of your keyboard so we can confirm that everything fits together properly? Also, please include the native .f3d file for Fusion 360 in the repo.
Once those are added, it should be good to go
adr π
submitted Streambit for ship review ago
Souptik Samanta π
requested changes for Streambit ago
Hi Aditya,
Please source the parts from a cheaper and reputable supplier like robu.in instead of the current option.
Also, why is rs800 being allocated for shipping via DTDC? What exactly is that cost for? That seems unusually high.
I also donβt see any of the links you mentioned in the βNote to Reviewers.β If you said they would be provided, they need to actually be there.
Right now, this submission looks AI generated and lacks effort.
Go through the Blueprint submission guidelines carefully ,one by one, and ensure every requirement is properly met:
https://blueprint.hackclub.com/about/submission-guidelines
Please fix all of this before resubmitting.
adr π
added to the journal ago
Note to the Reviewer.
To the reviewer, I have also made a cover for the keyboard, which is in the GitHub repo, but I want to keep the PCB open. I have added holes for mounting the pcb also

adr π
submitted Streambit for ship review ago
zsharpminor β‘
requested changes for Streambit ago
https://blueprint.hackclub.com/about/submission-guidelines. Please provide a proper BOM.csv file (your current one seems AI-generated), design a full case for your keyboard, and do not zip your .step files. Please resubmit this project once you've addressed these issues. Thanks!
Iamalive π
requested changes for Streambit ago
Nice keyboard, I love the silkscreens :D Just fix your cart screenshots(right now there's only one), turn your bom into a bom.csv file, add each cad file as a .step, and also add a screenshot of the combined modl(right now there's only one with the pcb and bottom case)l!
adr π
submitted Streambit for ship review ago
adr π
added to the journal ago
Case Designing Time!
In this instance, I decided to create a striking combination of blue and red, using them to enhance the overall beauty and visual appeal of the case.

After extruding it, I also added some designs on the sides of it

Final look of the bottom case:

Size and fitting is perfect and it looks simply amazing

Bottom case being done, I moved on the the top case which took less time compared to bottom case

adr π
added to the journal ago
Time to Route everything!
After finally placing the components with the correct spacing and order, I had to do the routings. It was a lengthy process and indeed took a considerable amount of time. I had to adjust the routings accordingly to be able to place vias, turn the layer while routing, leave space for the routes to change layers, and more.

Final routed PCB

Added silkscreen also in the remaining spaces!
adr π
added to the journal ago
Placing the components on the pcb
After turning the schematic into a PCB, I began placing the components on the PCB in the order of the 65% keyboard I had planned to make. I was so busy with this that I forgot to get a photo for this journal

adr π
added to the journal ago
Wiring Time!
After placing every component in the schematic, it was time to wire everything up. At the end, the completed schematic looked like this. Quite organised schematic!

adr π
added to the journal ago
Placing componenets in schematic
I started with a layout for the keyboard, examining designs with percentages of 100%, 85%, 70%, and 65%. The 65% option looked the best to me.
So, with some guides, I started with the schematic in KiCad 9.0.
After placing everything systematically, it looked like this!

adr π
started Streambit ago
1/20/2026 6:41 PM - Placing componenets in schematic
I started with a layout for the keyboard, examining designs with percentages of 100%, 85%, 70%, and 65%. The 65% option looked the best to me.
So, with some guides, I started with the schematic in KiCad 9.0.
After placing everything systematically, it looked like this!

1/20/2026 6:44 PM - Wiring Time!
After placing every component in the schematic, it was time to wire everything up. At the end, the completed schematic looked like this. Quite organised schematic!

1/20/2026 6:48 PM - Placing the components on the pcb
After turning the schematic into a PCB, I began placing the components on the PCB in the order of the 65% keyboard I had planned to make. I was so busy with this that I forgot to get a photo for this journal

1/20/2026 6:51 PM - Time to Route everything!
After finally placing the components with the correct spacing and order, I had to do the routings. It was a lengthy process and indeed took a considerable amount of time. I had to adjust the routings accordingly to be able to place vias, turn the layer while routing, leave space for the routes to change layers, and more.

Final routed PCB

Added silkscreen also in the remaining spaces!
1/20/2026 8 PM - Case Designing Time!
In this instance, I decided to create a striking combination of blue and red, using them to enhance the overall beauty and visual appeal of the case.

After extruding it, I also added some designs on the sides of it

Final look of the bottom case:

Size and fitting is perfect and it looks simply amazing

Bottom case being done, I moved on the the top case which took less time compared to bottom case

2/20/2026 - Note to the Reviewer.
To the reviewer, I have also made a cover for the keyboard, which is in the GitHub repo, but I want to keep the PCB open. I have added holes for mounting the pcb also
4/13/2026 3:50 PM - Place all diodes in Place
After getting all the components, I started by placing the diodes in place. In this, I had to bend each side of the diode to sit exactly in the centre of the logo, else it would have gone left or right while soldering.

4/13/2026 3:57 PM - Soldering diodes in place
After the placement session of the diodes was done, I had to solder them to the PCB and cut their long wires left.
In this, I had to ensure that the diodes were placed correctly, else the resultant solder would have come out bad.
Soldered results:
front-

back:

4/13/2026 3:59 PM - Vibe soldering
Remember, no soldering sessions should be sad, so I vibe-soldered the diodes. An image of mid-session of soldering diodes:

Aesteticccccssssssssssssssss
4/13/2026 4:04 PM - Soldering Keys and joining stablizers
After placing and soldering all of the 1N4148 diodes, I now had to solder my Cherry MX keys to the PCB. It was soooo fun, and it consumed 4 meters of soldering wire
Final look:

4/13/2026 4:10 PM - Solder Ras Pi Pico
After being done with the 1N4148 diodes and Cherry MX switches, it was time to solder the last thing, which was the Raspberry Pi Pico to the PCB. Remember, the Ras pi pico was SMD, and I used a soldering iron for this job.
Final look:

4/13/2026 4:18 PM - Firmware time!!!!
After being done with the soldering and things, I now had to upload the code to the Pico. I made many versions of the code coz the keys acted weird, rows and columns were wrongly arranged, and there were many bugs with the code.
