Blueprint

SplishSplash

A graffiti inspired split keyboard with a ergonomic design in which I wanted to create a mentally soothing and satisfying keyboard

Created by anshul.samudayanan anshul.samudayanan

Tier 3

3 views

0 followers

Iamalive Iamalive 🚀 approved SplishSplash ago

Tier approved: 3

Grant approved: $100.00

Nice keyboard!

anshul.samudayanan anshul.samudayanan added to the journal ago

Bill of Materials

Now that everything is finished off we have to create a list of things we require to make our project a reality.I made a list in google sheets ,added links and price.Exported it in csv and pdf(to have clickable links).Most of the budget goes in shipping cost since I live in the UAE
image
189268d8-c9db-4c93-9faa-4de21ea535f3

anshul.samudayanan anshul.samudayanan submitted SplishSplash for ship review ago

Iamalive Iamalive 🚀 requested changes for SplishSplash ago

Please include your shipping option, as we need to verify that you've chosen the cheapest option!

anshul.samudayanan anshul.samudayanan submitted SplishSplash for ship review ago

anshul.samudayanan anshul.samudayanan added to the journal ago

Im done

Cleaned up the repo,attached all the needed files and spent a good amount time on the bom looking for the most cost friendly options.I think im done with it!
image

anshul.samudayanan anshul.samudayanan added to the journal ago

The final piece of the puzzle

It took a whole lot more time than I expected but with enough time,Assistance from chatgpt and the various wikis in the internet I made a kmk code which i found easier than the zmk
image

anshul.samudayanan anshul.samudayanan added to the journal ago

Time to have some fun!

After I finished the pcb I had to make a keyboard case for both the sides so I decided to have some fun . Me personally I like doing graffiti art so I decided to influence my design using that and I ended up with this monstrosity
image

anshul.samudayanan anshul.samudayanan added to the journal ago

Finally finished the Pcb

after a good bunch of hours I finished the pcb this particularly took so much time because of me having the duplicate the sides manually since the mirroring was not fitting right with me.
I had given the pcb a good layout and shape also figured out the diode position.
One of the problems i faced was the mouse bites it just wasnt working out resulting in many drc errors,then I realised the panellization addon was just a template so i made my own version of a mouse bite
Screenshot 2025-12-17 at 9.11.42 PM

anshul.samudayanan anshul.samudayanan added to the journal ago

Pcb Madness

I had to spend a good 1 hour lookin at inspo for the layout finally came upon the decision of this layout its called at canaria layout
Now I face a problem ,I do not know how to place the diodes
Screenshot 2025-12-16 at 7.18.11 PM

anshul.samudayanan anshul.samudayanan added to the journal ago

Making of the Schematics

A schematic is basically a diagram of the circuit we are making from this we make the pcb.
For my schem I had to make a matrix which contains all the switches and diodes.

Diodes were used because our xiao has limited amount of space for switches so to extend the number of switches i had used diodes

since the xiao we are using has bluetooth capabilities I added a battery pads

To tell the computer how much battery is left I added battery sense

Screenshot 2025-12-15 at 6.29.55 PM

anshul.samudayanan anshul.samudayanan added to the journal ago

Brain Storming ideas for the keyboard

While researching about various different types of split keyboards due to the space limitations with the board i decided to add different presets which have different types of keys . Oled screens to show info about the the users surroundings,battery level,notifications,etc and i wanted to make it a full keyboard if the user wishes to using magnets.I have attached inspokwychron-q11-split-keyboard

anshul.samudayanan anshul.samudayanan started SplishSplash ago

12/10/2025 - Brain Storming ideas for the keyboard

While researching about various different types of split keyboards due to the space limitations with the board i decided to add different presets which have different types of keys . Oled screens to show info about the the users surroundings,battery level,notifications,etc and i wanted to make it a full keyboard if the user wishes to using magnets.I have attached inspokwychron-q11-split-keyboard

12/15/2025 - Making of the Schematics

A schematic is basically a diagram of the circuit we are making from this we make the pcb.
For my schem I had to make a matrix which contains all the switches and diodes.

Diodes were used because our xiao has limited amount of space for switches so to extend the number of switches i had used diodes

since the xiao we are using has bluetooth capabilities I added a battery pads

To tell the computer how much battery is left I added battery sense

Screenshot 2025-12-15 at 6.29.55 PM

12/16/2025 - Pcb Madness

I had to spend a good 1 hour lookin at inspo for the layout finally came upon the decision of this layout its called at canaria layout
Now I face a problem ,I do not know how to place the diodes
Screenshot 2025-12-16 at 7.18.11 PM

12/17/2025 - Finally finished the Pcb

after a good bunch of hours I finished the pcb this particularly took so much time because of me having the duplicate the sides manually since the mirroring was not fitting right with me.
I had given the pcb a good layout and shape also figured out the diode position.
One of the problems i faced was the mouse bites it just wasnt working out resulting in many drc errors,then I realised the panellization addon was just a template so i made my own version of a mouse bite
Screenshot 2025-12-17 at 9.11.42 PM

12/19/2025 10:02 PM - Time to have some fun!

After I finished the pcb I had to make a keyboard case for both the sides so I decided to have some fun . Me personally I like doing graffiti art so I decided to influence my design using that and I ended up with this monstrosity
image

12/19/2025 10:49 PM - The final piece of the puzzle

It took a whole lot more time than I expected but with enough time,Assistance from chatgpt and the various wikis in the internet I made a kmk code which i found easier than the zmk
image

12/19/2025 11 PM - Im done

Cleaned up the repo,attached all the needed files and spent a good amount time on the bom looking for the most cost friendly options.I think im done with it!
image

12/30/2025 - Bill of Materials

Now that everything is finished off we have to create a list of things we require to make our project a reality.I made a list in google sheets ,added links and price.Exported it in csv and pdf(to have clickable links).Most of the budget goes in shipping cost since I live in the UAE
image
189268d8-c9db-4c93-9faa-4de21ea535f3