Blueprint

Streambit

This is my 65% Keyboard, which I designed and built from scratch using KiCad and Fusion360. It is named Streambit

Created by adr adr πŸš€

Tier 2

38 views

0 followers

Paglu Paglu rejected Streambit ago

Anirudh is very bad boy

Tier: 2

adr adr πŸš€ submitted Streambit for ship review ago

adr 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.
Screenshot 2026-04-13 at 4.16.09β€―PM

adr 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:
IMG_20260413_160743

adr 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:
final soldered streambit

adr 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:
vibing

Aesteticccccssssssssssssssss

adr 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-
all diodes soldered front

back:
all diodes soldered back

adr 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.
image

CAN CAN βš‘πŸš€ approved Streambit ago

Tier approved: 2

Grant approved: $151.00

Awesome project

adr adr πŸš€ submitted Streambit for ship review ago

Souptik Samanta 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 adr πŸš€ submitted Streambit for ship review ago

Souptik Samanta 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 adr πŸš€ submitted Streambit for ship review ago

Souptik Samanta 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 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
Screenshot 2026-01-20 at 8.46.01β€―PM

adr adr πŸš€ submitted Streambit for ship review ago

zsharpminor 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 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 adr πŸš€ submitted Streambit for ship review ago

adr 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.
6

After extruding it, I also added some designs on the sides of it
7
Final look of the bottom case:
8

Size and fitting is perfect and it looks simply amazing
9

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

Screenshot 2026-01-20 at 8.46.01β€―PM

adr 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.
4

Final routed PCB
5

Added silkscreen also in the remaining spaces!

adr 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
3

adr 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!
2

adr 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!

1

adr 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

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!
2

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
3

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.
4

Final routed PCB
5

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.
6

After extruding it, I also added some designs on the sides of it
7
Final look of the bottom case:
8

Size and fitting is perfect and it looks simply amazing
9

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

Screenshot 2026-01-20 at 8.46.01β€―PM

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
Screenshot 2026-01-20 at 8.46.01β€―PM

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.
image

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-
all diodes soldered front

back:
all diodes soldered 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:
vibing

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:
final soldered streambit

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:
IMG_20260413_160743

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.
Screenshot 2026-04-13 at 4.16.09β€―PM