Revive KeyMouse Track Prototype -- 2

Job ID: 40277069

Budget: $750 – $1,500 AUD

I own an original KeyMouse Track, now discontinued, and would like to bring it back to life.

Reference product:
https://www.keymouse.com/catalog/keymouse/keymouse-track-125-3d-printed-assembled

Intended production size:
Only for personal use at this point. However, where possible and cost-effective, design decisions should consider future scalability to larger production runs.

Available artifacts:
- STL Files (I don't know whether these files are suitable for manufacturing, or some earlier draft): https://www.dropbox.com/s/nayja19omzsokhv/KeyMouse%20Track%20303.zip?dl=0
- Assembly instructions: https://www.keymouse.com/keymouse-track-assembly-instructions
- Original PCB which can be purchased: https://www.keymouse.com/keymouse-components/keymouse-main-pcb-module-3-1t
- Track ball sensor module image and description: https://www.keymouse.com/keymouse-components/keymouse-mouse-sensor-module-3-1t
- Custom-made wrist extension CAD files: https://www.dropbox.com/scl/fo/s25d4tf71l178hz0nzgms/ALQwxRnwpWBjJlThx2l4EuE?rlkey=42khswicle2jlzoh4ht2dffgb&st=8m36ryuh&dl=0

Deliverables:
- Deliver cleaned and validated STL files suitable for reliably producing a functioning unit via 3D printing. with the external wrist extension integrated
- Full reverse engineering into parametric 3D cad files is not strictly required. Please price these options separately.

- PCBs design and manufacturing files
- Please consider the option of reusing the original main module PCB rather than designing a new one. The original PCB main module can still be purchased, but no schematic is available.

- Firmware source code, building and flashing instructions
- Rather than reverse-engineering the existing firmware, I think that it is better to use some existing open source solutions like VIA/VIAL/QMK for both firmware and configuration GUI
- NOTE: Before agreeing on the quote and starting the project, I would need to understand in details the level of configuration that the chosen firmware/software pair allows

- Assembly instructions

- 2 functioning and tested units

Optionals (to be priced separately):
- Replace all the switch matrix wiring done via punch-down wires with flexible PCBs.

In your proposal, please include examples of relevant work such as custom keyboards, embedded firmware projects, or electromechanical devices.