Space Navigator pedestal

Programmable keyboard controller that houses the SpaceNavigator 3D mouse.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Printer requirements

This project requires a 3D printer with a work envelope of 200x200x200mm and 0.4mm (or smaller) nozzle. Printer should have a bed with good adhesion (heated PEI bed is recommended). Printer should be as dimensionally accurate as possible (for less clean-up work). Printer should be able to print overhangs with the selected material so some calibration in this regard should also be considered.

Printing instructions

Print all parts as they are, required support structures are built into the models, but the printer should be able to print some overhangs with the material used.

Print cleanup

Top of the case requires the removal of the support structures at each key: these can be simply removed by grabbing them using a pair of pliers and twisting them around their longer side to break them off. After the removal the rough key cavity walls should be filed flat. Also the lip for the key latch should be filed flat. If you plan to install the LEDs drill the holes all the way through using 3mm drill. Also drill out the mounting holes to ensure they are big enough.

Bottom of the case requires removal of the support material at the cable opening at the back of the case and all mounting holes should be drilled using 2.5mm drill and tapped using M3 tap.

Materials and methods

- top case
- bottom case
- USB cable cover

- Cherry MX switch (37 pieces)
- 1N4148 diode (or similar, 37 pieces)
- Adafruit ATmega32U4 breakout board or Teensy or similar USB-enabled controller board
- 3DConnexion SpaceNavigator
- USB cable
- thin flexible wire for wiring
- thin heatshrink tube
- M3x12mm pan head screws (9 pieces)
- M2x10mm nylon screws (or similar to mount the controller board)

- optional PCB connector pairs (suitable for chosen controller board)
- optional 3mm LEDs



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


0fee3f1f1161eb2d9e053bd82566f046?default=blank&size=40JPL3K added this to the HACKTHEPLANET collection ago
F4e4a5c51ecbb19b10db001d30023fed?default=blank&size=40Strange Tiger added this to the controller collection ago
9fcf3b7b2f93d2993a1261bb6e327505?default=blank&size=40Cagri Akyurt added this to the Things to print collection ago
Dd7b0a6baa68b9840f40f63fd732cf41?default=blank&size=40syncon303 published this design ago