/StarShip-Centurion

PCBWay Sponsored: SS Centurion a 39 keys, col staggered, 34 or 25 mm trackball keyboard

Primary LanguageCOtherNOASSERTION

StarShip-Centurion

SS Centurion a 39 keys, col staggered, 34 or 25 mm trackball keyboard

Thank you PCBWay for sponsoring my wonderful StarShip Centurion design which tooks me forever to get it right. PCBWay is your one stop PCB prototype service. Their PCBA service is top notch. Whenever you are thinking of prototype your brilliant keyboard pcbs, PCBWay is your answer.

This keyboard is inspired from Le-Chiffre and Orbital. I never had the chance to print the Le-Chiffre pcb and always wanted one but with more features like a trackball integrated to it. The SS Centurion has more pinky stagger than the Le-Chiffre or the Orbital. The trackball location is located at the thumb area in order to make the keyboard more smaller profile and more compact. The trackball PMW3360 sensor VIK module is attached by hot glue or acrylic glue to the 3DP trackball holder from the bottom. PMW3360-XS VIK module is designed by Sadek of Fingerpunch and the 3DP trackball holder is designed by @ma_po_daisuki and his designs are being sold at his Booth store which cost around $10 cad. Go check it out and support him. The height of the trackball is adjusted using M2 standoffs and connected to the keyboard pcb by a ribbon cable to the VIK trackball module. This keyboard pcb is not VIK certified since I removed a couple of the pin connections in order to save myself the headache of routing those pin connections. The SS Centurion also have 20 RGB lights along the cut out "slots" of the case to make it look more like a starship. No encoder was added because the QMK code allows scroll lock for the trackball and I find the scroll lock is more used than the encoder itself and save some space to make the keyboard look more compact. The build of the SS Centurion requires a lot of DIY fixes so be warned if you decided to print is out and build your own. It is not perfect and don't expect it to be perfect. Print at your own risk and no support will be given. Also the 3DP trackball module screw holes are edited from the original in order to accomodate the M2 hot inserts. There are lots of workarounds for this build. I discovered them during building but the issues were fixed and is working.

SS Centurion Keyboard Mat

Collaborated with Philip Lalonde (https://github.com/lalondeph/StarShip-Centurion-deskpad) to help design a keymat using SS Centurion's pcb outline and design it so that it has a FTL spaceship look. Go check out his other keymat works as well. This guy is very talented. The SS Centurion keymat is free for you guys to print at any shops that does custom keymat printing. I get mine printed at Aliexpress shop. Below are some keymat pictures:

IMG_1826 IMG_1829 IMG_1828

QMK Firmware

For QMK firmware, use the Ploopy version since it has been tested and works smoothly. The code is less complicated compared to Aki27 Bally's. I have uploaded the Aki27 but I have not tested it. It does compiles with no issue. Test at your own risk.

Quick Video Demo Use:

https://www.instagram.com/reel/C1-lobTvvmZ/?igsh=d3Zudndwd214cmZk

Quick RGB Demo Video:

https://youtu.be/h3FHeYk4HRs

Final Production Pictures Jan 10, 2024:

IMG_0912 IMG_0913 IMG_0910 IMG_0911 IMG_0914

RGB Lights - I used Costco parchment paper and glued it inside the case for the RGB slits to give it a warmer look or else super sharp and bright for the eyes.

IMG_0883 IMG_0884 IMG_0885 IMG_0886 IMG_0888 IMG_0889 IMG_0887

IMG_0890 IMG_0891

IMG_0892 IMG_0900 IMG_0899 IMG_0898 IMG_0897 IMG_0896 IMG_0895 IMG_0894 IMG_0893

IMG_0901 IMG_0904 IMG_0903 IMG_0902

Trackball Setup. Janky but works.

IMG_0908 IMG_0907 IMG_0906 IMG_0905 IMG_0909 IMG_0918 IMG_0917 IMG_0920 IMG_0919

Workaround for miscalculated USB C port opening:

IMG_0916 IMG_0915

Sadek VIK XS Trackball Module PCB Required: Recommend SMD hot plate soldering. Manual hand soldering might cause you to rage quit.

IMG_0873 IMG_0875 IMG_0874

For the SS Centurior build, orientate the PIN 1 to the bottom right corner. So the VIK connector will be on the other side. Another oversight. Unless you can manipulate the QMK code to have it rotate like the pic then kudos to you:

IMG_0877

Test Fitting the Sadek's VIK XS pcb to the base of ma_po_daisuki trackball support holder

IMG_0836 IMG_0837 IMG_0838

Hot Inserts DIY Fix. Insert Halfway to the side.

IMG_0832 IMG_0833 IMG_0834

Switch Plate:

IMG_0830 IMG_0829

Pre-production Pics:

Top Case

IMG_0551 IMG_0552 IMG_0553 IMG_0554 IMG_0556

PCB Renders

Screenshot 2023-12-02 at 3 38 40 PM Screenshot 2023-12-02 at 3 39 11 PM Screenshot 2023-12-02 at 3 39 32 PM IMG_0543

Fusion360 Renders

Screenshot 2023-11-30 at 2 51 08 AM Screenshot 2023-11-30 at 2 46 51 AM Screenshot 2023-11-30 at 2 46 30 AM Screenshot 2023-11-30 at 2 46 14 AM Screenshot 2023-11-30 at 2 46 03 AM Screenshot 2023-11-30 at 2 45 52 AM Screenshot 2023-11-30 at 2 44 59 AM Screenshot 2023-11-30 at 2 45 37 AM Screenshot 2023-11-30 at 2 43 17 AM

Mock Keycap Height Vs Trackball Reference

Screenshot 2023-11-30 at 1 59 52 AM Screenshot 2023-11-30 at 1 57 09 AM Screenshot 2023-11-30 at 1 56 57 AM

Pre-Chamfre Case

Screenshot_2023-11-29_at_7 44 43_PM Screenshot_2023-11-29_at_7 44 51_PM Screenshot_2023-11-29_at_7 44 43_PM

Sketch

Screenshot 2023-11-28 at 8 11 51 PM

KLE Mock Up

Screenshot_2023-11-28_at_12 25 36_PM

Physical Prototype Test

IMG_0505

License

You are free to:

Share — copy and redistribute the material in any medium or format

Adapt — remix, transform, and build upon the material

The licensor cannot revoke these freedoms as long as you follow the license terms. Under the following terms:

Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

NonCommercial — You may not use the material for commercial purposes.

ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

StarShip Centurion by ProtieusKeebs is licensed under CC BY-NC-SA 4.0