Blueprint

Upgraded Split keyboard with integrated Joystick

Its a split keyboard custom designed for most effective use ( for me ) with an integrated trackball , maximizing productivity and ergonomics

Created by Shadow Shadow

Tier 3

18 views

0 followers

Timeline

Shadow Shadow added to the journal ago

Updates

Soo sadly i had to remove the joystick , due to unavailability and it was getting quite expensive ( over the budget ) , I removed it from the schematics and pcb and made it more symmetrical and ordered everything too , will give u updates when they reach , unfortunately i dont think i can make it before the build review deadline :pf:
Picked these retro switches classic!
Screenshot 2026-01-13 143051

Iamalive Iamalive 🚀 approved Upgraded Split keyboard with integrated Joystick ago

Tier approved: 3

Grant approved: $95.00

Great split keyboard! I'll approve it but remember something for the future - next time make sure to include screenshots of everything you're planning on buying in the cart screenshot area, since I do see that you're planning on getting some stuff from amazon(preferably other retailers like aliexpress but since its cheap enough i'll let it slide). This could've been rejected butttttt I'm sure you don't want to be in review hell again :)

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

Iamalive Iamalive 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

Please include the shipping option you've chosen!

Shadow Shadow added to the journal ago

Fixed the 3v3 wire

image

there was a wire of 3v3 switching from 0.5mm to 0.25mm , fixed that , updated the pcb , updated git , and finally checked everything , just waiting for approval

Shadow Shadow added to the journal ago

Updated the joystick

there was a mismatch in joystick i was using a THT Breakout Joystick (used with jumpers!) on the BOM, but my PCB uses SMD joystick! , i updated the pcb with the correct joystick and updated the git
image

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

nimit nimit 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

You are using a THT Breakout Joystick (used with jumpers!) on the BOM, but your PCB uses SMD joystick! Replace either one of them with the correct one

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

nimit nimit 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

Your robu.in cart screenshot does not show the items in the cart! Could you also contact me regarding your preference on the nrf Xiao rather than the ESP xiao?

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

nimit nimit 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

Avoid amazon! I personally use robu.in or quartzcomponents for a lot of my projects, check out their site. Also consider switching NRF Xiao for an ESP32 Xiao, there won't be too much change to your schematic, but it will be significantly cheaper :). One last thing, make sure to add the BOM to the README, you cannot just ask to check the csv! Use an online csv->markdown converter

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

Iamalive Iamalive 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

Please check if you can find some of those items you have in your cart from amazon. Find from options such as alibaba and temu! Additioanlly, those stickers from your third cart screenshot are not allowed :(

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

Iamalive Iamalive 🚀 requested changes for Upgraded Split keyboard with integrated Joystick ago

This project is marked as a custom project! It shold be marked as a split keyboard instead :)

Shadow Shadow submitted Upgraded Split keyboard with integrated Joystick for review ago

Shadow Shadow added to the journal ago

Made the cad

image

Here will be the basic design , i will glue the top and bottom layer after arranging the pcb. Also fixed the errors in DRC. I will update the repo with everything and then sumbit

Shadow Shadow added to the journal ago

Updated the PCB

image

Realised it late that the hotswap sockets were on top rather than below , thats why had to update the pcb and route everything again, will move onto cad design

Shadow Shadow added to the journal ago

Routed the pcb

image

PCB routing is done , i used copper fill to ground everything , other than that everything is hand routed , now i will move on to the 3d design. Thank you

Shadow Shadow added to the journal ago

made few changes

Had to remove the connector cause, the pmw3360 sensor for trackball wasnt shipping anywhere in my country, now im using a psp joystick analog instead of the trackball

The update image

image

Shadow Shadow added to the journal ago

PCB

This will be the general structure of the pcb , installing footprints took time cause they had to be gathered from different websites , arranging few parts and routing in next session!
image

Shadow Shadow added to the journal ago

Made the schematics , left and right half

heres the right schematic
image

heres the left schematic
image

Took time between deciding to use round robin matrix or the shift registor , discarded the round robin matrix cause of ghosting issues.

Shadow Shadow started Upgraded Split keyboard with integrated Joystick ago