Macro Pad for 3DConnexion SpaceMouse Wireless

Motivation

I was aware of CAD Mice, but always considered them a luxury and resited to urge to purchase one as I couldn't justify the hefty price tag. After using a work colleague’s SpaceMouse Compact, I bit the bullet and purchased an entry-level SpaceMouse Wirelessby by 3dconnexion. I was in love, and it dramatically changed the way I interact with CAD models.

The downside of purchasing a lower-end model was now I have to switch my hand between the SpaceMouse and keyboard to use the keyboard shortcuts I heavily relied on. I considered upgrading to a SpaceMouse Enterprise, but the hefty price tag and limited customizability made me want to design my own extension macro pad instead.

SpaceMouse Enterprise - Hefty price tag, and most buttons are not customizable

SpaceMouse Wireless - Only two macro buttons


Design

I started by marking on my desk where my fingers would naturally land if there was a macro pad next to the SpaceMouse


then I brought that into Solidworks to use it as a reference image to do some component layout to see what a finished macro pad would look like


Followed by many iterations of laser-cut & 3D Printed layouts to make iterative improvements


PCB design was severely limited by the current (2022) chip shortage. It was a fun challenge to design a PCB with heavy component selection constraints.


Completed Product

Here are some glamour shots of the finished item.


Future Work

  • Make the macro pad thinner by ~2mm

  • Replace the 3D Printed outer shell with a CNC machined and anodised part

  • Make power passthrough from Macro Pad to SpaceMouse


If you would like to build one ~> GitHub