Blueprint

Split Keyboard

My first split keyboard, I hope it work!

Created by Burst Burst

Tier 3

38 views

0 followers

Burst Burst added to the journal ago

Code and trouble shoot

image
I started working on the code to get the keyboard to work. I used the matrix mapping from the schematic and with help from AI I got some keys to work, I'm trying to trouble shoot why some don't work

Burst Burst added to the journal ago

Xiao soldering

IMG20260309185415

IMG20260309185410
IMG20260309185424
IMG20260309182026

I started by trying to add solder to the pads on the PCB and then put the xiao on top and solder them. This didn't work out well so I switched to putting the solder on the xiao and the PCB and then soldering the together. I had to be carefully because there a trace there close by. I then got solder shaped like a hook and tried to bridge in between and it worked. I repeated that till everything was soldered!

Burst Burst added to the journal ago

Soldering switches

IMG20260309181242

IMG20260309181253
I started by pressing all 42 switches into place. I then flipped the PCB and started soldering all of them. In the beginning I had a problem where the iron wasn't melting anything. I found out that the problem was that the iron was oxidized and not letting the heat transfer. I cleaned it with the small yellow sponge and re tinned. I then kept soldering the switches, which was really way compared to everyone else. They turned out great!

Burst Burst added to the journal ago

Diodes

IMG20260309165953
IMG20260309165955
IMG20260309171746IMG20260309171744
IMG20260309171749

I started by putting on all the diodes for the left side of the keyboard, this was hard because I had to orient them using the tweezers and then solder. My stradegy was to do one side of all the diodes and then go back and solder the other side. I found this to be way faster. I then moved on to the right side, dabbed all the pads with solder, then I used the same stradegy and soldered all the dioes

Burst Burst added to the journal ago

Soldering the resistors, prepping diodes

IMG20260308191842IMG20260308191917

I started soldering by first dabbing the resistor spots with solder because they are so tiny. I then took tweezers and held the resistor in place while soldering it. I did this for all four of them, which took a couple tries since they kept flying away. I then went ahead and dabbed all the diode spots (all 22) with solder on both pads. Once I got in my flow state I went faster.

Burst Burst added to the journal ago

Setting up, getting ready

IMG20260308183227
IMG20260308183223

After all my parts arrived I separated them, took them out of the container and organized them. I broke off the PCBs and took the xiao out of the container and put the tiny resistors in there. I then found which resistors go to r1 and r2 and then I reaserched the polarity of the diodes

Iamalive Iamalive 🚀 approved Split Keyboard ago

Tier approved: 3

Grant approved: $98.00

Great project!

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Spent time updating the BOM and finding new items

I found new items on aliexpress since the prices changed alot since the last time. I added new pins, since the others were out of stock. I also added batteries to the cart to the keyboard can be powwered on.Screenshot 2026-01-02 222656

Tanuki Tanuki ⚡🚀 requested changes for Split Keyboard ago

Hey! Please include the BOM links in the .csv. cool project!

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Talked with Reviewer

I messaged my reviewer and we couldn't find cheaper switches17668741082103498291515882897383
as it was a mistake on his part. I will resubmit this as we both confirmed having the cheapest parts possible!

Ice (Very Chill) Ice (Very Chill) requested changes for Split Keyboard ago

There is a 50-piece option on Aliexpress for the keyswitches. Please use that instead.

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Note for reviewers

Hello, I have lowered the price lots of times and spend a couple hours looking for the best price. I ask you to let me know what I can lower and provide me with options or just general help. Please don't just state what the reviewer before stated 17668673491886629905435331013680

Ice (Very Chill) Ice (Very Chill) requested changes for Split Keyboard ago

I like the amount of effort put in! I think that you can still optimise the price, though.

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Note to Reviewer!

I don't want a grant I only want tickets! Thanks.
17666229618066306449165164943331

Hhhhhhhhhhhhhhhhh HhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhh

PenguinMo PenguinMo requested changes for Split Keyboard ago

This is cool but didn't really reduced the price try to reduce the price of the keyswitches

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Clarification

Hello, I have looked everything on aliexpress for cheaper parts. I have gotten items from amazon and aliexpress to mimize costs. If you know a webste that has an item for cheaper please link it below.image

CAN CAN ⚡🚀 requested changes for Split Keyboard ago

I cant read these cart screenshots but it shouldn't be this expensive if you are using the cheapest vendors.

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Added video

Screen Recording 2025-12-17 at 4.25.08 PM

I added this video to the repo, as the reviewer requested Screenshot 2025-12-17 at 4.26.04 PM
.

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Added The Correct .Step File

I changed the fd3 file in the CAD Folder in Github to a .step file. This was requested by the reviewer as all files have to be .step. This was done using the online fusion service.Screenshot 2025-12-17 at 11.56.35 AM

PenguinMo PenguinMo requested changes for Split Keyboard ago

ALL of your CAD should be in .step not just one, this is all your missing

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Finished Everything Reviewer Asked For and Cart

image
527359537-57ba3c77-ba67-470b-9ab6-d7b261df2b14
527361258-b18dc4a0-6a19-4a2c-952b-84b34e9e3997

I finished everything the reviewer asked from me. I added all the files in their corresponding CAD/PCB folders. I added all the missing component to ali-express and updated the cart. This project if Finished!!!!

Burst Burst added to the journal ago

Finished Top Case

image

Finished the top case for the keyboard and made alignment holes in the top and bottom. The Right and left are different so It takes two version. I traced the outline and gave space for keys. I had to make two-three itterations.

technical_. technical_. requested changes for Split Keyboard ago

Requires a top case/cover/plate.
Your cart screenshots should show the full cart image, not just pictures of the price, so we know what you are ordering.
In addition, please organize your repo, and put relevant files into folder.

Burst Burst submitted Split Keyboard for ship review ago

Burst Burst added to the journal ago

Polished and finished up

I updated the BOM with missing parts. Secondly I added a silkscreen to make the pcb look nicer. I got AI to help me with the firmware which took a good chunk of time. I tried sourcing some parts for digikey but the shipping made it useless. Added all files to the github repo so I can submit!

aliexpresschckout

image

image

Here is the timer: image

Burst Burst added to the journal ago

Finished BOM

I found all the parts I needed, It was really a pain because of the aliexpress fake pricing. But In the end i got it done.I will start firmwaare laterScreenshot 2025-11-29 131643Screenshot 2025-11-29 125434

here is the stop watch:
image

Burst Burst added to the journal ago

Finished Case, started BOM and firmware

image
I started the BOM and started looking parts. Then I had a hard time with fusion because the switches make it crash alot. I finally had to make the case instead of the actually keycaps. I had AI help me start the firmware. Screenshot 2025-11-28 201418<!-- Uploading Screenshot 2025-11-28 202512.png #ms-1764379731894-jdf6hg -->

Finally the stopwatch:

Burst Burst added to the journal ago

Got the keyswitchs 3d model!

This was one of the hardest parts of the project. First I had to find the models of both the switch and keycap online, second I had to combine them in fusion. I then had to figure out how to add them in kicad. Then went into the footprint editor and adjusted the 3d models to fit. After a bit confusion I learned that i had to update the footprint for it to show up.

Screenshot 2025-11-28 140808
Screenshot 2025-11-28 140757
Screenshot 2025-11-28 134331

Here's the timer (inspired from another project)
image

Burst Burst added to the journal ago

Polished PCB and started case

Fixed a few last erros in the pcb. One was a wrong GNG connection. The other was an outline/ecxport error which i got fixed. Started modeling up the case in cad and will start importing switches soon. image

Burst Burst added to the journal ago

Finished PCB+outline and organized it

I continued to work on this project after a couple days. I put all the pcb components in the right spots. I got my lost board from backups and continued to work on that. I most importantly routed most the parts and ran drc to make sure everything works. I ran into a lot of problems with the silkscreen and board outline, which pushed me back. However, using the support channel i was able to go forward. I still need a route a couple parts that are across the keyboard and will hopefully find a fix for them image

Burst Burst added to the journal ago

Sad PDB

image
I added the diodes and tried spacing out the pcb better making it more organized. However I made a dumb mistake and accidentally reverted most of the chanes. So now I have to redo most of it.

Burst Burst added to the journal ago

Started PCB

image

I fixed all the errors in schematic to start making my pcb. I added all the components and started to arrange them so I can get closer to finishing this project.

Burst Burst added to the journal ago

Cleaned up schematics and finished foorprints.

imageimage

I cleaned up the schematic and added borders to organize it. Added the mounting holes and the battery sense to tell the computer the keyboards battery. Lastly I assigned the footprint, which took alot of time because I didn't know what I'm doing.

Burst Burst added to the journal ago

Finished Schematic (mostly)

image
I added all the switches in the schematic. I have five rows and five columns with all of them labeled and routed to the Xiao. I added the battery test connector from the guide and will move on to adding the footprints.

Burst Burst added to the journal ago

Installed all re

image

Following the guide, I installed the custom mod battery for the ki-cad footprint.
Second I installed marbaslib library for the switches. Lastly I installed the last library required for the mouse bites.

Burst Burst started Split Keyboard ago

11/19/2025 - Installed all re

image

Following the guide, I installed the custom mod battery for the ki-cad footprint.
Second I installed marbaslib library for the switches. Lastly I installed the last library required for the mouse bites.

11/20/2025 - Finished Schematic (mostly)

image
I added all the switches in the schematic. I have five rows and five columns with all of them labeled and routed to the Xiao. I added the battery test connector from the guide and will move on to adding the footprints.

11/21/2025 8 PM - Cleaned up schematics and finished foorprints.

imageimage

I cleaned up the schematic and added borders to organize it. Added the mounting holes and the battery sense to tell the computer the keyboards battery. Lastly I assigned the footprint, which took alot of time because I didn't know what I'm doing.

11/21/2025 9 PM - Started PCB

image

I fixed all the errors in schematic to start making my pcb. I added all the components and started to arrange them so I can get closer to finishing this project.

11/22/2025 - Sad PDB

image
I added the diodes and tried spacing out the pcb better making it more organized. However I made a dumb mistake and accidentally reverted most of the chanes. So now I have to redo most of it.

11/27/2025 - Finished PCB+outline and organized it

I continued to work on this project after a couple days. I put all the pcb components in the right spots. I got my lost board from backups and continued to work on that. I most importantly routed most the parts and ran drc to make sure everything works. I ran into a lot of problems with the silkscreen and board outline, which pushed me back. However, using the support channel i was able to go forward. I still need a route a couple parts that are across the keyboard and will hopefully find a fix for them image

11/28/2025 12 PM - Polished PCB and started case

Fixed a few last erros in the pcb. One was a wrong GNG connection. The other was an outline/ecxport error which i got fixed. Started modeling up the case in cad and will start importing switches soon. image

11/28/2025 2 PM - Got the keyswitchs 3d model!

This was one of the hardest parts of the project. First I had to find the models of both the switch and keycap online, second I had to combine them in fusion. I then had to figure out how to add them in kicad. Then went into the footprint editor and adjusted the 3d models to fit. After a bit confusion I learned that i had to update the footprint for it to show up.

Screenshot 2025-11-28 140808
Screenshot 2025-11-28 140757
Screenshot 2025-11-28 134331

Here's the timer (inspired from another project)
image

11/28/2025 8 PM - Finished Case, started BOM and firmware

image
I started the BOM and started looking parts. Then I had a hard time with fusion because the switches make it crash alot. I finally had to make the case instead of the actually keycaps. I had AI help me start the firmware. Screenshot 2025-11-28 201418<!-- Uploading Screenshot 2025-11-28 202512.png #ms-1764379731894-jdf6hg -->

Finally the stopwatch:

11/29/2025 - Finished BOM

I found all the parts I needed, It was really a pain because of the aliexpress fake pricing. But In the end i got it done.I will start firmwaare laterScreenshot 2025-11-29 131643Screenshot 2025-11-29 125434

here is the stop watch:
image

11/30/2025 - Polished and finished up

I updated the BOM with missing parts. Secondly I added a silkscreen to make the pcb look nicer. I got AI to help me with the firmware which took a good chunk of time. I tried sourcing some parts for digikey but the shipping made it useless. Added all files to the github repo so I can submit!

aliexpresschckout

image

image

Here is the timer: image

12/16/2025 8 PM - Finished Top Case

image

Finished the top case for the keyboard and made alignment holes in the top and bottom. The Right and left are different so It takes two version. I traced the outline and gave space for keys. I had to make two-three itterations.

12/16/2025 9 PM - Finished Everything Reviewer Asked For and Cart

image
527359537-57ba3c77-ba67-470b-9ab6-d7b261df2b14
527361258-b18dc4a0-6a19-4a2c-952b-84b34e9e3997

I finished everything the reviewer asked from me. I added all the files in their corresponding CAD/PCB folders. I added all the missing component to ali-express and updated the cart. This project if Finished!!!!

12/17/2025 11 AM - Added The Correct .Step File

I changed the fd3 file in the CAD Folder in Github to a .step file. This was requested by the reviewer as all files have to be .step. This was done using the online fusion service.Screenshot 2025-12-17 at 11.56.35 AM

12/17/2025 4 PM - Added video

Screen Recording 2025-12-17 at 4.25.08 PM

I added this video to the repo, as the reviewer requested Screenshot 2025-12-17 at 4.26.04 PM
.

12/18/2025 - Clarification

Hello, I have looked everything on aliexpress for cheaper parts. I have gotten items from amazon and aliexpress to mimize costs. If you know a webste that has an item for cheaper please link it below.image

12/24/2025 - Note to Reviewer!

I don't want a grant I only want tickets! Thanks.
17666229618066306449165164943331

Hhhhhhhhhhhhhhhhh HhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhhhHhhhhhhhhhhhhhhh

12/27/2025 3 PM - Note for reviewers

Hello, I have lowered the price lots of times and spend a couple hours looking for the best price. I ask you to let me know what I can lower and provide me with options or just general help. Please don't just state what the reviewer before stated 17668673491886629905435331013680

12/27/2025 5 PM - Talked with Reviewer

I messaged my reviewer and we couldn't find cheaper switches17668741082103498291515882897383
as it was a mistake on his part. I will resubmit this as we both confirmed having the cheapest parts possible!

1/2/2026 - Spent time updating the BOM and finding new items

I found new items on aliexpress since the prices changed alot since the last time. I added new pins, since the others were out of stock. I also added batteries to the cart to the keyboard can be powwered on.Screenshot 2026-01-02 222656

3/9/2026 5:27 PM - Setting up, getting ready

IMG20260308183227
IMG20260308183223

After all my parts arrived I separated them, took them out of the container and organized them. I broke off the PCBs and took the xiao out of the container and put the tiny resistors in there. I then found which resistors go to r1 and r2 and then I reaserched the polarity of the diodes

3/9/2026 5:44 PM - Soldering the resistors, prepping diodes

IMG20260308191842IMG20260308191917

I started soldering by first dabbing the resistor spots with solder because they are so tiny. I then took tweezers and held the resistor in place while soldering it. I did this for all four of them, which took a couple tries since they kept flying away. I then went ahead and dabbed all the diode spots (all 22) with solder on both pads. Once I got in my flow state I went faster.

3/9/2026 6:11 PM - Diodes

IMG20260309165953
IMG20260309165955
IMG20260309171746IMG20260309171744
IMG20260309171749

I started by putting on all the diodes for the left side of the keyboard, this was hard because I had to orient them using the tweezers and then solder. My stradegy was to do one side of all the diodes and then go back and solder the other side. I found this to be way faster. I then moved on to the right side, dabbed all the pads with solder, then I used the same stradegy and soldered all the dioes

3/9/2026 6:14 PM - Soldering switches

IMG20260309181242

IMG20260309181253
I started by pressing all 42 switches into place. I then flipped the PCB and started soldering all of them. In the beginning I had a problem where the iron wasn't melting anything. I found out that the problem was that the iron was oxidized and not letting the heat transfer. I cleaned it with the small yellow sponge and re tinned. I then kept soldering the switches, which was really way compared to everyone else. They turned out great!

3/9/2026 6:56 PM - Xiao soldering

IMG20260309185415

IMG20260309185410
IMG20260309185424
IMG20260309182026

I started by trying to add solder to the pads on the PCB and then put the xiao on top and solder them. This didn't work out well so I switched to putting the solder on the xiao and the PCB and then soldering the together. I had to be carefully because there a trace there close by. I then got solder shaped like a hook and tried to bridge in between and it worked. I repeated that till everything was soldered!

3/9/2026 7 PM - Code and trouble shoot

image
I started working on the code to get the keyboard to work. I used the matrix mapping from the schematic and with help from AI I got some keys to work, I'm trying to trouble shoot why some don't work