Skip to content

protieusz/Starship-Bubu-01-Prototype-Trackball-Unit

Repository files navigation

Starship-Bubu-01-Prototype-Trackball-Unit

Solo trackball unit powered by my Omega Supreme all in one PMW3660 sensor trackball, PER56, RP2040 integrated module.

Trackball ball support, encoder support and encoder knob support are all printed from Ariamelon's Kiwano VIK module in her GitHub.

Initially this project was just going to be a working concept prototype and in the end it turns out to be a very functional working build.

Be warned: This project build requires lots of advanced soldering technical skills, lots of dexterityl, time and effort.

QMK source code was borrowed from Aki27's Bally build. I just copy and pasted most of it and adjust minor stuff. No support will be given since I am not well verse in QMK.

In order to build this Starship Bubu, you would need the Bubu PCB itself and an OmegaSupreme REV 4 module which contains the RP2040 mcu, PMW3360 sensor and PER56 encoder.

Starship Bubu-01 Prototype got featured on https://kbd.news/Starship-Bubu-OmegaSupreme-2184.html

Nov 11,2023 Update:

Upgraded with a janky case. https://www.instagram.com/p/CzhdMmdv5LE/?igshid=YzE4YTliZjNlMA==

Uploaded both STEP and STLs for the case. I already lost a lot of brain cells designing the case. Currently the case needs to be sandwiched hot glue together or whatever glue you use. I hot glue just in case shit happens and I have to take apart and fix stuff. You can modified the STEP files to your likely to make the case more secure. I am not going to do any more tinkering with this prototype trackball anymore. Do so at your own risk.

As for the trackball support low profile holder, base PER56 encoder part and the ribbed knob please refer to AriaMelon's Kiwano GitHub for her 3DP STL files. https://github.com/Ariamelon/Kiwano/tree/main/3DP

The trackball/RP2040 module aka the Omega Supreme I use for building the Starship Bubu-01 Prototype is from my OmegaSupreme Rev 4 https://github.com/protieusz/OmegaSupreme REV 4 with the corrected copper plated mount holes have been uploaded to the OmegaSupreme GitHub so print and assemble that one. As always print at your own risk and for some reason when I install my PER56 encoder the footprint doesn't quite fit so I had to snip off the 2 black plastic anchors and bent one of the anchors a bit in order to fit in. Tight fit but it works. The PER56 encoder was somehow flipped as per Sadek of Fingerpunch. I don't feel like going back to flip the footprint and re-route again.

Here is a picture from Sadek's Fingerpunch discord channel show which plastic anchors to snip off. Fingerpunch

Screenshot 2023-11-12 at 12 56 26 AM

A full build guide will be uploaded soon.

Full Production Final Build Pics:

IMG_0343 IMG_0344 IMG_0345

Build & Test Fit Process:

IMG_0197 IMG_0183 IMG_0197 IMG_0195 IMG_0198 IMG_0196 IMG_0197 IMG_0186

Starship Bubu PCB IMG_0227 IMG_0228 IMG_0229

IMG_0210 IMG_0211 IMG_0238 IMG_0263 IMG_0262 IMG_0242 IMG_0240

Nov 3, 2023 Final product is still being testing and still waiting for PER56 encoder to arrive. Firmware working flawlessly. Once the PER56 final piece arrives, then Starship Bubu-01 Prototype will be fully assembled and ready. Design gerbers will be made public and since this solo trackball is designed using EasyEDA, Kicad pcb file conversion will be a headache so the pcb file will not be released. However, schematic pdf and BOM will be release. The parts are manually hand solder so if you want to print this pcb, be prepared to advanced soldering skills to solder 0402 size components and lots of wiring soldering. Print and use as your own risk! No support will be provided. Please follow the below licensing if you want to modify, use, etc. Omega Supreme module BOM and gerber files will be release if its own repository which will be updated later on.

Prototype Test Fit Look:

IMG_0244

Fusion360 Design Render:

Screenshot 2023-10-26 at 3 34 44 PM

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 Bubu-01 Prototype by ProtieusKeebs is licensed under CC BY-NC-SA 4.0

About

Solo trackball unit powered by my Omega Supreme all in one PMW3660 sensor trackball, PER56, RP2040 integrated module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published