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
Tier 3
3 views
0 followers
Iamalive 🚀
approved SplishSplash ago
Tier approved: 3
Grant approved: $100.00
Nice keyboard!
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


anshul.samudayanan
submitted SplishSplash for ship review ago
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
submitted SplishSplash for ship review ago
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!

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

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

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

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

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

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 inspo
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 inspo
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

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

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

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

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

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!

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

