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
Tier 3
18 views
0 followers
Timeline
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!

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
submitted Upgraded Split keyboard with integrated Joystick for review ago
Iamalive 🚀
requested changes for Upgraded Split keyboard with integrated Joystick ago
Please include the shipping option you've chosen!
Shadow
added to the journal ago
Fixed the 3v3 wire

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

Shadow
submitted Upgraded Split keyboard with integrated Joystick for review ago
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
submitted Upgraded Split keyboard with integrated Joystick for review ago
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
submitted Upgraded Split keyboard with integrated Joystick for review ago
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
submitted Upgraded Split keyboard with integrated Joystick for review ago
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
submitted Upgraded Split keyboard with integrated Joystick for review ago
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
submitted Upgraded Split keyboard with integrated Joystick for review ago
Shadow
added to the journal ago
Made the cad

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
added to the journal ago
Updated the PCB

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
added to the journal ago
Routed the pcb

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

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!

Shadow
added to the journal ago
Made the schematics , left and right half
heres the right schematic

heres the left schematic

Took time between deciding to use round robin matrix or the shift registor , discarded the round robin matrix cause of ghosting issues.
Shadow
started Upgraded Split keyboard with integrated Joystick ago